毕业设计(论文)JSP青青电子商务书店系统

上传人:博****1 文档编号:469272143 上传时间:2022-12-22 格式:DOC 页数:31 大小:465.52KB
返回 下载 相关 举报
毕业设计(论文)JSP青青电子商务书店系统_第1页
第1页 / 共31页
毕业设计(论文)JSP青青电子商务书店系统_第2页
第2页 / 共31页
毕业设计(论文)JSP青青电子商务书店系统_第3页
第3页 / 共31页
毕业设计(论文)JSP青青电子商务书店系统_第4页
第4页 / 共31页
毕业设计(论文)JSP青青电子商务书店系统_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业设计(论文)JSP青青电子商务书店系统》由会员分享,可在线阅读,更多相关《毕业设计(论文)JSP青青电子商务书店系统(31页珍藏版)》请在金锄头文库上搜索。

1、伊犁师范学院电子信息与工程学院毕业论文课题名称:青青电子商务书店系统学生姓名:Xxx学 号:08080605025学 院:伊犁师范学院学院专业年级:电子信息与工程学院08-2级指导教师:Xxx职 称:讲师完成日期:二一二年四月十五日青青电子商务书店系统学生:谢晓萌指导老师:王兰摘 要系统尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windows XP下,以MySQL为数据库开发平台,Tomcat网络信息服务作为应用服务器,MyEclipse为开发工具,采用HTML,javascript,CSS控制样式前台界面设计,采用JSP(Java Server Pages)技术开发的网上书店系统

2、。系统分前台部分和后台部分,前台部分由用户使用,主要包括客户登录,客户注册,商品选购(可按分类方式查询商品,或通过关键字查询),购物车管理,查看用户订单,用户个人信息修改等功能。后台部分由管理员使用,主要包括商品管理(增,删,查),订单管理(查看订单清单,更新订单付款,删除订单),用户信息管理(修,删,查),发布新产品等功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理功能的电子商务网站。关键词网上书店;Tomcat;MySQL;动态网页;JSP Qingqing E-commerce shopping systemStudents: Xie xiaomengTeacher: W

3、ang lanAbstract: The system on the network try to use JSP architecture a dynamic e-commerce site, which is under Windows XP ,using MySQL as database platform, Tomcat application server as a network information services, MyEclipse as a development tool, HTML, javascript , CSS style front control inte

4、rface design, the use of JSP (Java Server Pages) technology development of online bookstore system. System is divided into foreground and the background of part of the front part by the users, including customer login, customer registration, product purchase (according to the classification of goods

5、 query, or by keyword query), shopping cart management, review customer orders, user profile Information to modify other functions. Back in part by the administrators, including commodity management (add, delete, search), order management (see list of orders, update the order of payment, delete the

6、order), customer information management (repair, delete, search), release new products Function. After the establishment of the website system is a dynamic, interactive, with products, systems management capabilities of e-commerce site.Key words: Bookstore on net;Tomcat;MySQL ;Dynamic webpage;JSP te

7、chnology I目 录1 任务书11.1 题目: 青青电子商务书店系统11.2 设计时间: 13周11.3 其他相关内容11.4 设计资料11.5 工作内容11.6 课题分工11.7 设计成果12 开发运行环境22.1系统开发环境和运行环境22.1.1开发环境22.2 开发工具介绍22.2.1 MySQL22.2.2 MyEclipse22.2.3 java32.2.4 tomcat33 需求分析43.1 引言43.1.1 编写目的43.1.2 背景43.2 任务概述43.2.1 目标43.2.2 应用目标43.3 功能需求43.3.1 游客用例43.3.2 会员用例53.3.3 管理员用

8、例53.4 运行环境规定63.5数据描述74 模块分析与整体设计84.1 引言84.2 本系统的功能模块图84.3系统的功能模块简介84.4系统流程分析105 数据库分析和设计135.1 引言135.1.1 编写目的135.1.2参考资料135.2数据库概念结构设计135.2.1系统主要模块E-R图135.2.2本系统主要实体的E-R图155.3数据库逻辑设计166 测试报告196.1 编写目的196.2 背景196.2.1软件测试的意义196.2.2软件测试的原则196.2.3软件测试的方法196.3 测试概要216.3.1被测试软件的名称216.3.2测试方法216.4 测试结果216.4

9、.1 用户注册测试216.4.2 系统登录测试216.4.3图书浏览及查找测试216.4.4购物车测试216.4.5订单测试216.5本章小结227 开发总结237.1 软件设计和编程的认识237.2 对学习与协调的认识237.3 数据库设计的认识237.4 不足和提高237.5 致谢24附录A:参考文献251 任务书1.1 题目: 青青电子商务书店系统1.2 设计时间: 13周1.3 其他相关内容 项目提出者:电子信息与工程学院软件内容:详见第四章的系统模块设计开发人员:计科08-2级 软件用户:书店,消费者1.4 设计资料所需信息、数据及资料由毕业设计指导老师提供,同时通过学生个人的收集来

10、完成。软件需求说明书规范 数据库设计说明书规范 数据要求说明书规范 详细设计说明书规范 用户手册规范 测试计划、测试分析报告规范 详细设计说明书规范 1.5 工作内容1) 通过独立的调研活动,搜集相关的文献资料,进行系统的需求分析;2) 通过对文献的阅读和开发工具的学习,掌握解决课题所使用的开发环境;3) 在(1)、(2)的基础上,确定完成课题项目所需的功能框架,进行系统的模块规划;4) 进行相应功能模块开发,根据项目需要,选择合适的编程语言和开发工具;5) 系统功能模块完成后,进行系统整体安装调试,基本实现网上购书流程所需的功能。1.6 课题分工共同合作:需求分析、整体模块设计 耿丽军:负责

11、系统设计、前台页面框架设计 魏爱英:负责部分网页设计和文档的整理。 1.7 设计成果本系统软(硬)件及清单一套包括:系统源程序一份及系统开发文档一套毕业论文一份及用户手册伊犁师范学院电子信息与工程学院毕业设计论文252 开发运行环境2.1系统开发环境和运行环境2.1.1开发环境操作系统:Windows XP数 据 库:MySQL 开发工具:MyEclipse 开法语言:jsp2.2 开发工具介绍整个系统所用的开发工具有:MyEclipse、MySQL、java和tomcat。2.2.1 MySQL MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由

12、使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。 MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。例如,你能用SQL语言为一个网站检索产品信息及存储顾客信息,同时MySQL也足够快和灵活以允许

13、你存储记录文件和图像。 MySQL 主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。自1996年以来,我们一直都在使用MySQL,其环境有超过 40 个数据库,包含 10,000个表,其中500多个表超过7百万行,这大约有100 个吉字节(GB)的关键应用数据。MySQL建立的基础是业已用在高要求的生产环境多年的一套实用例程。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。2.2.2 MyEclipse MyEclipse企业级工作平台(MyEcl

14、ipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上,MyEclipse的特征可以被分为7类: 1) JavaEE模型 2) WEB开发工具 3) EJB开发工具 4) 应用程序服务器的连接器 5) JavaEE项目部署服务 6) 数据库服务 7) MyEclipse整合帮助 对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号