基于JSP和MYSQL的数码产品商场系统的设计与实现9503574.doc
《基于JSP和MYSQL的数码产品商场系统的设计与实现9503574.doc》由会员分享,可在线阅读,更多相关《基于JSP和MYSQL的数码产品商场系统的设计与实现9503574.doc(35页珍藏版)》请在三一文库上搜索。
1、常熟理工学院毕业设计(论文) 本科毕业设计(论文) 题目 基于JSP和MySql的数码产品商场系统设计与实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论
2、文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论
3、文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文
4、献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并
5、提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它基于JSP和MySql的数码产品商场系统的开发与实现摘 要本系统采用B2C模式,使用MyEclipse作为开发工具,以MySQL作为系统数据库,采用Java语言开发,页面采取JSP动态页面开发技术,实现数码产品商场系统。系统分为前台用户界面和后台管理员界面两个部分。前台用户界面是友好的操作页面,供用户浏览、查询使用。包括:用户注册、用户中心、浏览商品、商品搜索、购物车、便民公告、分享交流、注销退出等功能。从用户的角度去思考,实现了足不出户就可以买到满意的商品;后台管理员界面是提供
6、给管理员操作的,其中包括:商品管理、用户管理、订单管理、公告管理等功能。将管理员从繁杂的手工操作中解放出来,同时提高了办公效率。整个系统界面简单直观,便于使用操作,交互性强。关键词:商场系统 商品管理 购物车 订单管理The Development and Implementation of Digital Products Mall System Based on JSP and MySqlAbstract The system uses the B2C mode, use MyEclipse as a development tool , MySQL as a system databas
7、e, using the Java language,pages take JSP dynamic page development technology, completing the digital products mall system.The system is divided into front user interface and back administrator interface two parts. The user interface is friendly reception operation page for users to browse, query us
8、ing. Including: user registration, user center, browse products, product search, shopping cart, convenience announcement, share exchange, log off, and other functions. To think from a users point of view, achieving to get the satisfied goods without going out; Back administrator interface is provide
9、d to the administrator actions, including: product management, user management, order management, affiche management.The administrator freed from cumbersome manual,while improving office efficiency. The system interface is simple and intuitive, easy to use and operation,on the same time, strong inte
10、raction.Key Words:Arcade System Commodity Management Shopping cart Order ManagementV目 录摘 要IAbstractII1.绪论11.1 目的和意义11.2 开发设计思想11.3 现状及发展趋势12.开发工具和环境简介22.1 JSP简介22.2 Mysql简介22.3 JDBC简介22.4 JavaBeans 简介22.5 JAVA 简介23.系统分析33.1需求分析33.1.1 系统后台需求分析33.1.2 系统前台需求分析33.2可行性分析33.2.1需求可行性33.2.2技术可行性43.2.3运行可行性4
11、3.2.4经济可行性5 3.3 目标系统要求54.总体设计64.1 系统总体功能结构64.2数据库设计74.2.1数据库概念设计74.2.2数据库E-R图74.2.3数据库逻辑结构设计85.系统详细设计与实现125.1商场系统前台模块125.1.1前台首页展示125.1.2用户登录模块125.1.3用户注册模块135.1.4用户修改个人信息模块155.1.5商品查询模块155.1.6购物车模块175.1.7意见反馈模块185.2 商场系统后台模块185.2.1会员信息管理模块185.2.2数码产品信息维护模块195.2.3订单查询处理模块205.2.4库存销售查询模块205.2.5留言管理模块
12、216.系统测试22 6.1测试的目的和意义226.2测试的方向226.3单元测试的实例226.4综合测试237.总结247.1系统总结247.2展望24参考文献26致谢27IV1.绪论1.1 目的和意义 在当今21世纪,网络购物已悄然成为一种新的消费趋势。广大消费者无须再受营业时间和商场位置的限制,随时随地足不出户就可以看到来自全国各地的商品,并且能使用信用卡、支付宝等方式直接进行网上支付,从很大程度上省去了不少的功夫和金钱,实现了消费者付出最小资本获取最大效益的目标。这种全新的购物理念,在扩大消费者选择空间的同时,也是一种具有交互功能的商业信息系统,是商品经济得以快速发展的良好新渠道。根据
13、购物消费总体研究表明,中国网络购物的市场有很大发展空间,其中蕴藏着无穷的购物潜力,是一个集信息、系统、规范、网络于一体的平台,具备良好的适应性和推广性。1.2 开发设计思想本课题的内容是设计并且实现一个基于JSP和MySql的数码产品商场系统,运用MyEclipse作为系统开发工具,Tomcat作系统服务器,以MySQL作为系统数据库,开发采用Java语言,页面采取JSP技术实现动态效果。 网络购物系统最终不但要有美观的界面,而且要有周密的规划和完善的保密方法,重视尽可能多的细微环节,如此才能尽量在真正电子交易时避免有关错误发生,从而最终服务于商家、服务于消费者。1.3 现状及发展趋势 如今国
14、内风靡的网上购物平台有淘宝网、当当网,它们全是比较完善出众的电子商务网站,给其他网站做出了优秀的模范榜样。设计工作中要发掘它们的闪光点,进行学习参考,理解和掌握整个系统的开发流程和完整的电子商务系统应该具备的功能要求。总之,伴随着PC的普遍和电脑利用人群的扩大,同时随着生活节奏的加快,人们期待更加简单快捷的购物模式,网上购物在广泛的销售渠道中暂露头角,它的地位和市场占有量肯定会逐步扩大。革新技术促使改造产业结构,改变市场原本的竞争规律,网上购物的诞生是流通领域中的一次成功尝试。2.开发工具和环境简介2.1 JSP简介JSP是制作动态网页的一种技术,充分弥补了如今执行ASP、PHP脚本级的不足。
15、基于Servlet、JavaBean,JSP能创建出丰富多彩的动态网站页面。该技术可以和各种Java技术完美的结合在一起从而实现非常复杂的应用,其安全性和跨平台性比较好。2.2 Mysql简介Mysql是一种数据库系统管理软件。它将大批数据信息存储到分好类的表中,加快速度的同时能有效提高灵活性,使用目前最受青睐的数据库查询语言SQL来管理其内容。2.3 JDBC简介JDBC,java数据库连接,其实它担当应用程序编程接口,可以操作SQL语句;JDBC API不仅支持数据库访问的两层模型,而且支持三层模型;Java与JDBC相结合,能够为数据库开发人员减轻负担,在开发数据库应用时,最终展现一劳永
16、逸的效果。2.4 JavaBeans 简介JavaBean是描绘Java的一种组件模型,它能重复利用,方便日后管理及维护。利用JavaBean能够无限拓展Java程序的功能,并且要想迅速构建新应用程序也可以利用组合JavaBean。2.5 JAVA 简介 Java语言设计初衷即是面向对象,即便是编写最简单的小程序,也必须先设计对象。如今众多的平台让人应接不暇,因此一种无平台限制的编程语言极其重要,Java语言就符合一次编写,随处运行的特点。3.系统分析3.1需求分析需求分析要充分考虑到用户的各种行为需求,完成好这个任务相当于为构建系统奠定了一个牢靠的根基,值得重视,不遗余力的完成。数码产品商场
17、系统是利用互联网技术进行的网络购物活动,主要涉及到两大类用户:一是卖家,在使用系统时作为后台管理员身份;二是买家,在使用时是前台会员身份。下面分别就这两类用户介绍具体的需求操作。3.1.1 系统后台需求分析管理员注册和登录:为卖家提供注册、登录、修改个人信息等功能。商品及商品类别管理:为管理者提供产品和产品类别的增删改查功能。订单管理:卖家可以方便地执行订单查询、处理操作。销售管理:为管理者提供销售情况查询以便及时掌握商品的热销程度。用户管理:可以进行用户信息查询但不能查看到用户密码情况。公告管理:为管理者提供公告信息的增删改查功能。l留言管理:对用户留言进行查看以及回复。 3.1.2 系统前
18、台需求分析会员注册和登录:为买家提供注册、登录、修改个人信息等功能。l商品搜索及查看:对产品进行灵活的分类、存储,方便用户查看;同时提供商品指定查询,迅速定位。购物车管理:用于存储用户选择好的数码产品,完成购物后可以自动生成订单以供管理者进行管理。l公告信息浏览:不停滚动的公告信息向消费者展示着商家的最新活动资讯。意见反馈:用户可以留言提出自己的意见或建议。3.2可行性分析 对系统可行性进行剖析,必须尽可能使用最小的成本、在最短的时间内,得出系统能否可行的肯定性结论。3.2.1需求可行性数码产品商场系统为人们提供了诸多便利:更加优越的环境:人们不再受时间、空间的约束以及传统购物的诸多限制,可以
19、随时随地在网上交易。l更加广阔的市场:在网络上这个世界将尽收眼底,一个消费者可以购买到来自全球各地的商品,而一个商家也可以将自己的商品销售到全球各地。更加便宜的价格:网上购物直接省去了商品流通的中间阶段,节约了大批开销,从而很大程度上减少了商品的实际交易成本。3.2.2技术可行性数码产品商场系统的开发是一项要求很高的系统项目。此次任务作业过程中,开发语言是JSP,系统数据库是MySql,Web服务器是Tomcat6.0,同时结合Servlet技术。其中jsp可以构建出美观又富有动态的前台表示层,以使得消费者接触到的用户界面便捷友好;java负责解决复杂的业务处理层,其实jsp、javabean
20、、java是相辅相成的,javaBean相当于一座桥梁,一端连接mysql系统数据库,一端获取jsp页面相关指令,将指令传递给mysql去执行查询操作,再将得到的结果集反馈给jsp页面,从而生成相关商品的列表页。将平时所学进行整合,开发数码产品商场系统,并着重完成系统应有的功能要求,从而将所学的理论知识和实践相结合,使其更好的发挥效用,实现价值。3.2.3运行可行性通过推广,计算机应用逐渐普遍,各种层次的群体都理解学会了计算机的基础使用方法,对此应用热情高涨。该系统操作简单,用户购物完全不需要理解整个商场的工作原理,因为系统起初就是从用户的购物思维出发考虑设计的,即根据用户界面上的操作按钮一步
21、步点击或者输入就可完成自助购物或其他活动,而且对于新鲜事物,用户大都会心生向往,兴趣盎然。 3.2.4经济可行性网上购物系统给人们的日常生活带来了跨越式的发展,极其便利,尤其方便了那些生活节奏很快的匆忙上班族,成为一种新颖的购物方式。足不出户就可以在家购物已经不足为奇,同时开发此系统不需要太多的财力物力,因此从现实出发,不难发现在经济方面也是可以的。3.3 目标系统要求目标系统应该达到以下要求: 1.实用性强:从用户的习惯出发,设计合理的操作流程,同时尽可能减少用户的手动输入,使用户界面简单美观,方便操作,契合不同类别、不同层次使用者的需求。2.优化程序结构:利用如今流行的软件编写程序,优化程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP MYSQL 数码产品 商场 系统 设计 实现 9503574
链接地址:https://www.31doc.com/p-2182681.html