购物网站的设计与开发论文Word格式.doc
《购物网站的设计与开发论文Word格式.doc》由会员分享,可在线阅读,更多相关《购物网站的设计与开发论文Word格式.doc(44页珍藏版)》请在冰豆网上搜索。
学位论文独创性声明
I
本人郑重声明:
1、坚持以“求实、创新”的科学精神从事研究工作。
2、本论文是我个人在导师指导下进行的研究工作和取得的研究成果。
3、本论文中除引文外,所有实验、数据和有关材料均是真实的。
4、本论文中除引文和致谢的内容外,不包含其他人或其它机构已经发表或撰写过的研究成果。
5、其他同志对本研究所做的贡献均已在论文中作了声明并表示了谢意。
作者签名:
日期:
II
摘要
购物网站系统结合我们学习的实际情况,经过深入的需求分析,采用了JAVAWEB与MYSQL结合作为开发工具而开发出来的基于B/S结构的网络购物平台。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成消费者购物,管理员管理的全过程,包括前台用户部分和后台管理部分。
在前台部分中,包括用户注册、用户登陆、新品上市、特价商品、畅销商品、查询订单、会员信息修改等操作;
管理员管理部分包括:
商品管理、订单管理执行操作、会员管理和公告管理。
作为一个购物系统,系统的安全性和实现购物的方便性是很重要的,对于安全性方面,系统主要考虑了数据的存储的安全性,和用户注册资料和密码等安全措施。
本文对系统需求进行分析,对系统的数据库进行了设计,并对系统功能模块的详细实现进行了介绍。
关键词B/S;
MYSQL;
JAVA;
购物网站
Abstract
shoppingwebsitesystemcombinestheteachingactualsituation,throughin-depthanalysis,usingtheJAVAWEBdevelopmentplatformandMYSQLasadevelopmenttooldevelopedbasedonB/Sstructureofthenetworkshoppingplatform.Withtheentiresystemfromthesimple,friendlyinterface,flexible,practical,safetyrequirements,tocompletethewholeprocessofconsumersshopping,theadministratormanagement,includingtheusersatthefrontdeskandbackgroundmanagementpart.Atthefrontdeskinpart,includinguserregistration,productlaunches,bargain,sellgoods,
andquerytheorderoperation;
Administratorstomanagepartincludes:
productmanagement,ordermanagementoperations),membermanagementandannouncements.Asashoppingsystem,systemsecurityandrealizetheconvenienceshoppingisveryimportant,intermsofsafety,systemmainlyconsidersthesecurityofdatastorage,andusetheuserregistrationandpassword.Thisarticleanalyzethesystemrequirements,thesystemdatabasedesign,anddetailedimplementationofthesystemfunctionmoduleareintroduced.
KeyWords:
B/S;
MYSQL;
JAVA;
ShoppingWebsite
目录
1绪论 1
1.1论文研究的目的和意义 1
1.2国内外研究综述 1
1.3购物网站的概念 2
2开发技术简介 3
2.1JSP技术 3
2.2MYSQL技术 3
2.3MVC模式 4
2.4B/S结构 4
3系统需求分析 5
3.1需求分析概述 5
3.2功能需求 5
3.3可行性分析 6
3.4性能分析 6
4系统总体设计 8
4.1系统总体模块结构 8
4.2管理员管理模块 9
4.3用户模块 10
4.4数据库设计 12
4.4.1系统数据权限说明:
12
4.4.2数据库概念设计 12
4.4.3数据库逻辑设计 14
4.4.4数据库的实施 17
5系统的详细设计与实现 18
5.1登录界面的详细设计与实现 18
5.2用户各功能界面详细设计与实现 20
5.2.1个人注册管理界面 20
5.2.2会员资料修改界面 21
5.2.3数据库连接 24
5.3管理员功能界面详细设计与实现 24
5.3.1商品管理模块的详细设计与实现 24
5.3.2公告管理模块的详细设计与实现 27
5.3.3会员管理模块的详细设计与实现 30
5.3.4订单管理模块的详细设计与实现 32
6系统测试 34
6.1软件测试简介 34
6.2系统测试 34
6.2.1测试用例设计要求 34
6.2.2登录系统模块测试用例 35
6.3测试报告 36
总结 38
参考文献 39
致谢 40
2014届本科毕业论文
1绪论
1.1论文研究的目的和意义
当然社会的前进发展离不开信息网络,随着信息网络经济的到来,我们的传统的购物模式受到了前所未有的冲击,各种新型的网络购物形式不断的涌现出来,相应网络购物平台也如雨后春笋般不断冒出。
这些主要目的就是为了打破传统商铺的局限性及存在的问题:
从消费者的角度出发:
营业时间,物品成本,货品种类等限制了消费者的很多权限。
从店家的角度出发:
货物存储,综合的经营成本,经营规模等问题增加了店家做买卖的风险。
购物网站是基于成熟的web技术支持,以及完善的用户需求,而形成的一种完美的网上shopping平台。
其主要特点是,消费者不必到超市,百货商店去买东西了,而只需在家里,单位进行相关操作,即可进行包括了解今年的潮流、电器服装的变革创新的信息、发现新鲜事物、得知节日特价商品信息,下单购买等功能,随时随刻,想看就看,想买就买,可以不受空间、时间限制24小时任我行。
而且,通过购物网站的推行,可使我们不出门就可以让我们买到自己想要的东西不仅提高了效率节省了时间而且也减少了城市道路的拥挤,这对环境保护也是能起到良好的促进作用。
1.2国内外研究综述
全球互联网系统功能的完善及成熟,购物也变得想看就看、想买就买不分时间空间,一些人的购物形式也发生了巨大的改变。
电脑几乎是每个家庭都有电器,现在的大人和小孩对电脑的知识或多或少都会那么一点点。
同时,网络购物市场功能培育渐渐的完善和人们工作生活节奏的加快,网络消费者的消费观念正在发生改变,我们希望在家或公司就可以完成中一些商品的采购,来节省时间。
消费者对网购的质量也有了更大的追求。
购物网站的兴起更加适应了城市快节奏的生活,但是这些对我们来说有利也有弊。
通过消费者及店家的角度来看待问题。
对消费者来说:
1.网上购物没有什么时间空间的限制都任我行,淘宝号是相通的的可以登录不同的商品网站随意转,想买什么就是什么。
2.网上物品成本比较低。
没有店铺,人力的财力成本,更好的是可以再很短时间内完成,没有满街跑的疲倦。
3.想要的东西可以通过特征用搜索很快找到,简单、快捷。
4.网上商品规模大包含种类全。
如淘宝、天猫等就已经囊括了你所需的所有商品,不出门就可买到你喜欢的商品。
对店家来说:
网上商城没有实体店铺、人力、地域的财力风险,而且网上购物发展趋势已经在近几年的是双11双12等节日假期中体现出来了。
同时,也可以通过购物网站对市场信息的及时分析了解适时营销策略,来提高店家的收益。
从环保的角度出发:
网络化消费,在一定程度上减少了城市的拥挤,减少了大气的污染,还给城市一片安宁。
缺点是:
1、网上购物不能看见实物,不知道自己购买的东西合不合身,颜色,手感及一些电器的功能;
2、网络是虚拟的有些东西不能全信,最好是去那些信誉好的购物网站;
3、对网上买来的东西,不满意退货比较麻烦;
4、网络安全还需要进一步的加强,来保障消费者信息及网银的利益;
5、对于城乡消费者来说邮递的实效性比较差;
6、老坐在电脑面前,不接触外面的世界不利于健康,经常不运动也会使身体的机能下降。
1.3购物网站的概念
本设计的主要工作是详细论述一个在网络中能够通用的“购物网站”,用到的技术有JSP和JavaBean,系统采用MYSQL来设计数据库,使用MyEclipse开发平台。
该系统能够正常地运行起来,并且在性能和功能上能够满足在客户登入系统和能进行正常的购物,其次管理员可以登入系统进行商品等管理、修改、查询、删除等基本要求。
购物网站共分两个部分,一部分是购物网站的前台购物部分,包括:
新品上市、特价商品、畅销商品、购物车、查看订单、注册、会员资料修改等操作;
另外一部分是购物网站的后台管理部分,这部分的内容包括:
产品的添加、删除、查询、商品管理、会员管理、订单管理、公告管理、退出后台等。
由于因特网的快速发展,传统的店铺,超市,商场已经不满足消费者的需求,将来计算机购物网站势必会取而代之。
2开发技术简介
在MyEclipse开发环境下,以J2EE为平台,运用JSP网络编程语言、MVC模式和MySQL数据库完成了B/S模式的购物网站系统。
相关技术详细介绍如下:
2.1JSP技术
JSP:
JavaServerPages,通过将动态代码嵌入到静态的HTML代码中,从而产生动态的输出。
JSP运行于服务器端,能够对客户端展现内容可以变化的网页文档,以及处理用户提交的表单数据。
JSP是放在服务器端的一个网页,客户端可以请求这个网页,让其运行,得到结果之后传给客户端显示。
HTML不具有查询数据库的能力,Java代码却可以通过JDBC技术访问数据库,它提供了一系列的API,让用Java语言编写的代连接数据库,对数据库的数据进行添加、删除、修改和查询。
快速执行。
JAVA字节代码是由JSP页面一次编译而来的,之后保留在服务器中,页面的响应速度加快了。
如果不把JSP页面第一次编译的时间考虑进去,响应速度上JSP的要比ASP快很多。
JAVA优点。
JSP的技术是Java语言作为Jscript编写的。
对于开发人员来说Java技术是的工作在其他方面也变得易操作及简单化。
Java语言可以提供防止内存外泄的模式,较大程度上帮助内存的管理。
JSP具有可扩展性和跨平台的可重用性。
开发人员通过对JSP技术来扩展JSP标签得以普及,标签库是由JSP开发者定制的,从而减轻了对Jscript语言的依赖。
通过开发标签技术,使网页制作者对编写制