收藏 分销(赏)

基于JSP购物网站的设计和实现doc.doc

上传人:二*** 文档编号:4486012 上传时间:2024-09-24 格式:DOC 页数:96 大小:2.04MB
下载 相关 举报
基于JSP购物网站的设计和实现doc.doc_第1页
第1页 / 共96页
亲,该文档总共96页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、基于JSP购物网站的设计和实现【实用文档】doc文档可直接使用可编辑,欢迎下载基于JSP购物网站的设计和实现指导老师:班级: 组 员:基于JSP的网上购物系统的设计与实现小萌购物网摘 要在当今这种信息化、网络化时代,网上购物作为一种全新的理念影响着人们的生活,网上购物系统的诞生就是由此而来.本次设计的内容是设计并且实现一个基于JSP技术的网上购物系统,主要使用了Struts+Spring+Hibernate等多种框架的结合使用,用MyEclipse作为开发工具,以MySQL作为数据库,Tomcat作为应用服务器.应用Macromedia公司的Dreamweaver作为界面美化工具,使用Java

2、语言开发,页面采取JSP动态页面开发技术。该系统界面简单、操作方便,容易维护。系统分前台部分和后台部分,前台部分由用户使用,主要包括用户注册,购物车管理,个人资料管理等功能。后台部分由管理员使用,主要包括商品管理,处理订单,用户信息管理,新闻信息管理等功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理等功能的电子商务网站。关键字:网上购物 饰品 JSP MySQL目录1 引言41.1网上购物的发展与现状41.2 系统实现的目标51.3 系统的开发意义52 可行性分析62。1技术可行性62.2经济可行性62.3操作可行性72.4 硬件、软件可行性73需求分析73。1消费需求分析73

3、.2 效益需求分析83。3 功能需求分析94概要设计134。1 系统功能模块设计134.2数据库设计165 详细设计185。1系统功能实现的主要架构185。2 系统各功能模块的实现06. 系统测试06。1 系统测试的目的06。2 系统测试的方法06.3 系统测试的环境06。4 本系统测试07总结0参考文献01引言 1。1 网上购物的发展与现状随着网络、通信和信息技术的突破性进展,Internet在全球爆炸性增长并迅速普及。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种全新的购物理念网上购物.自1998年“电子商务年”以来,电子商务在全球发展迅猛,大约每九个月其交

4、易额就翻一番,全球电子商务交易额达到数千亿美元,电子商务收入剧增262%。网上购物系统作为B2B(Business to Business,即企业对企业),B2C(Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。(1) 国外发展情况1996年,当现代电子商务还处于萌芽状态时,联合国国际贸易法理事会就颁布了“电子商务示范法”。1997年,美国政府发布了“全球电子商务纲要”,同年4月,欧盟委员会发布了“欧盟电子商务倡议书”.经济合作与发展组织电子商务部长级

5、会议于1998年10月在加拿大渥太华召开,形成了一批在电子商务实际运作阶段具有指导意义的文件。当今在美国,各类送货系统、快递运输公司、支付公司、安全、广告、商务软件、信息服务等新型物流和中介机构发展呈加速态势,并且有很大的发展空间。美国的世界级超一流的零沃尔玛凯玛特,家庭仓储、科罗格、JC培尼等纷纷挤身于网络经商的行列。(2) 国内发展情况在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据中国网络经济研究报告,截止2008年中国互联网用户数量已

6、达到11亿,并且每年以超过10%的增长率增长,预计到2010年将达到23亿。而且有近50的网民在过去的一年里有过网上购物经历,可见中国有过网上购物经历的用户已经超过7000万人,并且这一数字还在以20%左右的速度增长。这说明在中国发展网上购物具有良好的群众基础,网上购物方式逐渐被大家所接受。1.2.系统实现的目标现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划,注重每一个细小的环节。这样才能使得在电子交易时避免不必要错误发生。使用HTML、JSP等技术来编辑网页,并运用JDBC技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库

7、中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。在实际应用中的解决方案是建立网站, 自己的数据库,使得所需商品信息可以及时的保存、更新,可以更好的及时了解商品买卖的情况。1.3.系统的开发意义Internet的发展,为改变传统的商业运作模式提供了一种技术上的可行性的方案:利用Internet的技术和协议,建立各种企业内部网Intranet,企业外部网Extranet,通过廉价的通讯手段,将买家与卖家、厂商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而大大的节约了交易成本,扩大了交易范围。而在实际的生活中,这种方案

8、已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务 。 当今比较流行的网上购物系统国外有“亚马逊()”,国内有“当当()。它们都是相当优秀的电子商务网站,对其他的网站提供了良好的典范。设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。 2.可行性分析可行性分析是在全面调查基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、运行的方面进行分析和研究,以避免投资失误,保证新系统开发成功.可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决.这部分将从以下三个方面进行研究:技术可行性、经

9、济可行性、操作可行性。2.1。技术可行性因为计算机硬件的发展已经越来越快,现在PC机的性能已经可以胜任普通网站的web服务器。购买一台高性能PC机作为企业的网站对于这个营销商来说并不是问题。JSP是Java在Internet/Intranet Web上的重要应用技术,可以和各种Java技术完好的结合在一起从而实现非常复杂的应用.用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行,因此得到了广泛的支持和承认,成为一种非常流行的网站开发技术。利用JSP技术可以建立先进、安全和跨平台的动态网站。鉴于JSP技术的成熟与广泛的使用,加以指导老师的帮助可以得到很多的技术支

10、持。虽然在校学习数据库时一直以SQL Server作为例子,但是我个人对MySQL数据库的了解偏多,所以采用MySQL作为数据库的后台。2.2.经济可行性根据调查的资料,现在聘用一支团队设计并建设企业商务型网站的费用为5300元左右,另外每年交纳600元占用网站空间和网站维护费。为了使网站建成后能达到增加企业经济效益的效果,寻找一支创新与技术优秀的团队最多需要增加3000元的一次性投资。这样看来一个成功的网站建成后为这个营销商带来的效益将会远大于成本.但架设好一个网络中的服务器,以满足互联网中浏览者对速度的需求,这样每年服务器与网络线路和设备的维护费用将是企业不得不重点考虑的因素.如何做好经济

11、可行性分析,需要通过仔细的调查与投资和行业方面的专业人士分析。2。3.操作可行性如今,计算机与网络已经非常地普及.特别是在企业信息化高需求与快速发展的时代,计算机应用已经成为企业员工必备的技能.由于这个课题是以PC机作为服务器的网站,营销商可以自己对网站进行操作和管理JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑.网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设 计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请

12、求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。2。4。硬件、软件可行性目前市场上的计算机软硬件资源都可以满足系统开发的要求。其中运用的主要软件有MyEclipse、Tomcat服务器等,数据库采用MySQL数据库. JSP技术:该技术目前已经十分成熟,功能强大,扩展性好。JSP在网站开发上是个非常理想的技术工具.3。需求分析3。1 消费需求

13、分析正如大多数人的观点,随着物资产品的极大丰富和电子商务实现,消费者已经不愿被动的接受商家或厂家所提供的某些产品或商品,而是主动去网上寻找自己需要的商品。同时,享受随时随地购物,不用抽时间去商场的快捷购物方式已经是大多数消费者的最爱,有时候即使找不到,消费者通过电子商务系统向商家和厂家主动表达自己对某种产品的欲望也是电子商务受广大消费者欢迎的原因所在.消费者选择网上购物的因素有很多种,下面列举几条主要的因素:(1) 方便快捷随着现代生活节奏的加快和生活观念的改变,使得诸如没有时间购物、店铺太远、商店人员态度不佳、商品的体积太大不易搬运、销售时间太过短暂(如季节性商品)等供求矛盾日益突出.网络购

14、物以全天营业,无需奔赴商店购物、商品送达到家等优势,越来越受到人们的青睐.消费者足不出户,就可到世界各地采购自己喜爱的商品。(2) 信息量大与传统的购物方式相比,电子商务的信息量大的惊人,包括了消费者知道的和不知道的所有商品.此外,一些独特的产品,还可以满足那些想拥有别人所没有的商品的心理需求。(3) 隐蔽性强不可否认,有的时候人们在购买商品时,对某些购买的东西不想让人知道,以避免不必要的麻烦。借助网上购物,寻找和拥有这些东西既安全又隐蔽.有些人认为上网购物是一种原始角色的后现代表现.随着网络安全性的提高和网上支付等条件的进一步完善,网上购物必将成为信息化时代的一消费新热点。3.2 效益需求分

15、析3.2。1在传统的商业运营过程中,经常会受到以下条件的限制:(1) 最新最热的产品在宣传时受到限制采购商或顾客只能通过上门咨询或者电话、传真等联系方式进行各种信息的获取,这在一定的时间与物理空间的局限上都受到不同程度的限制,并且成本较高。(2)商品交易过 程烦琐从复杂的产品周转渠道到看样品、谈价格、支付货款等一系列的产品周转渠道过于繁杂,使得企业与顾客之间缺乏全面的沟通与快捷运营的平台.(3) 季节变化影响巨大热销商品在销售高峰到来时货源紧张。企业需要实时了解商品的销售情况,顾客的反馈信息及意见统计分析然而在网民人口数量不断增加、人们生活水平普遍提高、工作日益繁忙的今天,网上购物已成为现实。

16、电子商务提供企业虚拟的全球性贸易环境,大大提高了商务活动的水平和服务质量,新型的商务通信通道的优越性与时效性显而易见。3.2。2电子商务系统的优越性是:(1) 摆脱了地域限制由于通讯信息不受时间与空间的限制,网络互联实现了跨地区和跨国界交易,这都将为扩大业务范围-从全国迈向全球成为可能.(2) 增加了供求双方的联系电子商务系统的网络站点使供货方和客户均能了解对方的最新数据-商品的销售情况、顾客的反馈信息及意见统计分析等。这将为优化供应链、减少库存提供了可能。一方面卖方降低了营销成本、买方降低了采购成本,形成双赢局面;另一方面减少中间环节与周转时间,实行直销,降低了流通周转与管理的成本。(3)

17、提高了交易效率网上购物系统可基本做到全年不问断、无差错运行,并实现无纸化的信息传递和交换,保证全球客户的访问与购买。(4) 增强了信息的时效性系统可随时更新自身的商业信息,用户也可在第一时间了解最新的信息。3.3.功能需求分析系统分为:(1) 前台管理 前台部分呈现给用户,由用户进行操作;(2) 后台管理 后台部分由管理员进行操作 。系统前台需求分析(1) 在线注册用户可以通过在线注册成为会员,在购物的时候可以享受会员优惠,并且可以对自己的信息进行管理。在线注册的活动图如图2.1所示:图2。1 在线注册活动图进入系统主页面注册入口 填写必填信息无效有效设置密码无效有效填写其他信息无效有效注册成

18、功(2) 浏览商品用户可以在线对商品进行浏览,以选择自己合适的商品,从而进行购买。用户在进行浏览时可以看到商品的实物图,商品的会员价和市场价,这样方便用户的购买和对产品的了解,让顾客对商品有相对完整的认识。(3) 订购商品用户可以对选中的商品添加到购物车中,并下订单进行购买。在进行订购商品时系统自动记录用户是否登陆,并根据记录结构显示商品的不同价格,登陆则显示会员价否则显示市场价格来进行区分。订购商品活动图如图2.2 所示:进入系统主页面登录会员注册购物会员优惠确认送货地址浏览商品购物填写送货地址 会员 确认订单 一般用户图2.2 订购商品活动图(4) 浏览站内新闻用户可以通过浏览站内新闻了解

19、站内的最新信息。一般在购物网站上看到的应该是关于商品的最新消息,我们的站内新闻也包括了其他方面的新闻,让用户登陆我们的网站可以看到更多的连接,而登陆此网站的会员与非会员都可以浏览到所有的商品信息,只是会员登陆后,会员可以享受到会员优惠价。浏览站内信息浏览商品订购商品在线注册网上购物系统用 户图2。3 用户用例图3.3.2 系统后台需求分析系统后台主要实现以下几个功能:(1) 类别管理管理员能对类别资料(根类别、子小类、)的添加和修改。(2)商品管理管理员能对商品进行添加、浏览、搜索。(3) 订单管理管理员对用户的订单进行处理。(4) 新闻管理管理员对站内新闻进行添加、修改、删除管理。(5) 会

20、员管理管理员可以查看会员的信息,并可以删除会员。用户的用例图如图2。4所示:类别管理产品管理订单管理用户管理新闻管理网上购物系统管 理 员图2.4 管理员用例图4。 概要设计4。1.系统功能模块设计(1)功能结构图如图4.1所示.系统前台用户后台管理注册登录商品浏览收货地址管理购物车功能用户信息商品评价商品分类管理商品管理会员管理商品评价管理统计管理图4。1功能结构图从图中可以看出,网上购物系统可以分为前台和后台两个部分,前台部分由用户使用,主要包括注册登录、商品浏览、购物车功能、添加修改用户信息、商品评价、收货地址管理6个模块;后台部分由管理员使用,主要包括商品分类管理、商品管理、会员管理、

21、商品评价管理、统计管理5个模块。(2)前台购物流程图如图4.2所示。浏览商品选择商品订购商品去购物车去收银台提交订单未注册用户已登录注册用户未登录注册用户注册登录图4.2前台购物流程图(3)注册功能流程如图4.3所示。接受注册信息开始查询数据库注册成功数据是否为空密码是否一致用户名是否存在注册失败结束是是否否否是图4。3注册功能流程图注册的具体实现为:点击主页面的用户注册选项后,会弹出一个注册信息页面,用户需要如实填写用户名,密码,E_mail,地址,电话,真实姓名等各项信息,提交后,系统进行检测判断该用户名是否已经注册过,如果已经存在则弹出新页面,提示用户该用户名已经注册过,如果没有则进行下

22、一步判断用户输入的两次密码是否一致,然后依次往后判断用户所填写的各项信息是否符合要求,直到所有信息均正确无误,系统将该用户注册信息写入用户表并提示用户注册成功,用户登陆后,就可以进行有效的进行购物了.(4)商品搜索流程如图4.4所示.开始搜索输入条件搜索结果继续搜索查看商品购物车下订单图4。4 商品搜索流程图商品的搜索功能使用户更加方便的进行自己所需要的商品的查询,节省时间,提高效率。用户搜索时只要输入商品的关键字就能搜索到所有相关的商品.(5)用户登录流程如图4。5所示。开 始结 束接收登录信息查询数据库数据是否正确否是登录失败登录成功图4。5 用户登陆流程图首先,用户要有一个用户名和密码。

23、商务网站需要很高的稳定性和安全性,因此对用户名不允许使用恶意的代码作为用户名.同时对密码也要求保密,将密码加密后再存入数据库.另外,一个电子商务网站。用户的真实姓名是必不可少的。除此之外还需要用户地址、EMAIL、手机、QQ等。(6)商品管理流程如图4.6所示。商品管理查询商品添加商品修改删除满意返回否是 图4.6 商品管理流程图在该功能模块里管理员可以添加和删除商品,在这里管理员当然也可以浏览到商品的详细信息。并且比普通用户在浏览商品界面里所看到的商品信息多一个该商品在数据库中的编码.(7)购物车流程如图4。7所示。购物车查看商品调整商品下订单满意吗?是否图4.7 购物车流程图在该功能模块里

24、用户可以查看购物车中的商品,如果用户对所添加的商品感到满意,可以直接下订单;如果不满意,可以删除该商品。4.2数据库设计(1)数据库需求分析数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MySQL,SQL Server, Oracle等。我采用了MYSQL数据库管理系统。整个系统功能需要以下数据项:地址表信息(地址编码、地址、关联的用户编码)用户表信息(用户编码、用户名、地址、添加时间、答案、邮箱、密码、联系方式、QQ、真实姓名、是否删除标志、问题)商品表信息(商品编码、商品名、添加时间、热销推荐、商品图片、商品简介、库存数量、原价、优惠价、商品是否删除标志、

25、销量、关联的分类编码)分类表信息(分类编码、分类名、是否删除标志)购物车表信息(购物车编码、商品名、库存、原价、优惠价、数量、关联的用户编码)订单表信息(订单编码、地址、添加时间、联系方式、订单状态、总价格、用户名、关联的用户编码)评价表信息(评价编码、评价、添加时间、评价状态、评语、关联的商品编码、关联的用户编码)(2)数据库结构设计在建设网站系统之前,我们必须对系统所用到的数据进行大致的分类和具体的结构设计,既要做到清晰明了,又要能适应系统各项功能的调用,而不至于产生结构上的逻辑混乱,保证关键数据在意外情况下不会被破坏,可以说数据库是系统的重中之重。数据库设计要遵循一些规则,一个好的数据库

26、满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,搞清楚该实体有哪些属性,对应有些什么字段,以及各实体之间有何种联系。实体、属性与联系是进行概念设计时要考虑的三个元素,也是一个好的数据库设计的核心。地址表如表4.1所示。表4。1地址表字段字段名称字段类型允许为空备注Id地址编号Bigint(20)否主键Dizhi地址Varchar(255)否地址5。详细设计5。1.系统功能实现的主要架构(1) SSH框架SSH框架就是Struts+Spring+Hibernate的简称,运用3个框架的集成协作使用,可以有效的提高代码编写的效率,从而有效的降低程序开发的周期。集成SSH框架的

27、系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与

28、数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。(2) hibernate配置文件写代码(3) struts配置文件 写代码(4) spring配置文件 写代码5。2 系统各功能模块的实现(1)用户登录模块的实现代码和截图(2)购物车模块代码和截图(3)后台管理模块的实现代码和截图6。 系统测试6.1系统测试的目的系统测试是为了发现错误而执行程序的过程测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷。应根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误。信息系统测试应包括软件测试、硬件测

29、试和网络测试。硬件测试、网络测试可以根据具体的性能指标来进行,此处所说的测试更多的是指软件测试。系统测试是保证系统质量和可靠性的关键步骤,是对系统开发过程中的系统分析系统设计和实施的最后复查。根据测试的概念和目的,在进行信息系统测试时应遵循以基本原则。应尽早并不断地进行测试。测试不是在应用系统开发完之后才进行的.由于原始问题的复杂性、开发各阶段的多样性以及参加人员之间的协调等因素,使得毛开发各个阶段都有可能出现错误。因此,测试应贯穿在开发的各个阶段,尽早纠正错误,消除隐患。 6。2系统测试的方法软件测试的方法和技术是多种多样的.对于软件测试技术,可以从不同的角度加以分类:从是否需要执行被测软件

30、的角度,可分为静态测试和动态测试。从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为白盒测试和黑盒测试。(1)黑盒测试黑盒测试也称功能测试或数据驱动测试或基于规范的测试,它是在己知产品所应具有的功能的前提下,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者对程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。黑盒测试方法主要有等价类划分、边值分析、因果图、错误推测等。“黑盒”法着眼于程序外

31、部结构,不考虑内部逻辑结构,只是针对软件的界面和软件需求规格说明中规定的功能进行测试.“黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试.(2)白盒测试白盒测试也称结构测试或逻辑驱动测试或基于实现的测试,它是知道产品内部工作过程.可通过测试来检测产品内部动作是否按照规格说明书的规定止常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都能按预定要求正确工作。白盒测试的主要方法有程序逻辑驱动测试、基本路径测试和数据流测试等。“白盒”法需要全

32、面了解程序的内部逻辑结构、对所有逻辑路径进行测试。因此,白盒法是穷举路径测试.但即使每条路径都测试了仍然可能有错误。第一,穷举路径测试不能查出程序违反了设计规范,即程序本身是个错误的程序。第二,穷举路径测试不可能查出程序中因遗漏路径而出错.第三,穷举路径测试可能发现不了一些与数据相关的错误。6。3系统测试环境中央处理器:AMD E1内存:2G硬盘:320G显卡:ATI Radeon HD 4570操作系统:Windows XP6.4本系统测试这个网站系统要实现的功能有用户注册登陆、浏览商城信息、用户购物并填写订单、管理员对网站信息的各方面操作和维护等。根据上面介绍的测试原则,使用测试用例文档分

33、别对系统进行测试。测试部分包括网站对数据库的访问和更新测试;对网站查询功能的测试;系统纠错功能的测试.系统纠错功能的测试又包括两个部分,一个是对客户修改资料的检测,另一个是对管理员对网站维护的检测。网站对数据库的访问和更新测试用例如表6。1所示。表6。1网站对数据库的访问和更新测试表用例名称网站对数据库的访问和更新用例描述当客户登录到网站后会浏览商品信息。这些信息都是来自管理员对后台数据库的更新和维护。我们要测试的是管理员通过后台是否能相应、如实的在前台显示出来。测试方案管理员在后台添加一条商品信息,然后登录网站的前台看前台中显示的信息是否会相应改变.输入数据在添加商品模块中添加一条商品信息,

34、数据如下:商品名称:戴尔 商品分类:笔记本商品图片:本地获取的图片Dell。jsp 商品介绍:国际品牌,阳极氧化铝材质,耐磨抗划防静电,具有强大的散热功能,使用更舒心.原价:4199 现价:3999 库存数量:10预期结果在添加的商品信息被提交后,登录网站前台,能看见对应的商品信息。按上述方法实施后,得到如下页面,如图6。1所示。图6.1网站对数据库的访问和更新测试图由图可知,系统达到了预期的结果,该功能通过测试。网站查询功能的测试如表6.2所示。表6.2网站查询功能测试表用例名称网站查询功能的测试用例描述客户在提交订单后,返回查看,观察是否会按照客户的意思返回订单的信息。测试方案客户登录后,

35、点击“我的订单,后点击“查看详情。输入的数据客户把戴尔笔记本加入购物车,并提交订单.预期结果客户点击“查看详情后,返回了订单的信息。按上述方法实施后,得到如下页面,如图6。2所示.图6.2网站查询功能测试图由图可知,系统达到了预期的结果,该功能通过测试。但是订单的页面还是不够美观,需要改善。对系统容错功能的测试之用户注册的检测,如表6.3所示。表6.3系统容错功能测试表用 例名 称对系统容错功能的测试之对客户修改资料的检测用 例描 述在系统设计时,设计员需要考虑到用户可能会进行什么样的操作。其中,需要判定那些操作是合法的而那些操作是不允许的.在这个系统中,有两类操作需要检测。它们分别是用户注册

36、添加资料和管理员对网站的维护操作。这个测试是检查用户注册时的容错功能。测 试方 案客户在填写资料时少填写一项内容,如没有填写联系电话,观察系统是否会发觉并给出提示。输 入数 据用户名:love 密码:111111 确认密码:111111 真实姓名:杨月地址:吉林长春 Email:894770793 qq。com QQ:894770793我的问题:我的生日 我的答案:1991.8。17预 期结 果点击注册后,系统弹出提示框“手机不能为空。同时,没有将信息添加进数据库中。按上述方法实施后,得到如下页面,如图6。3所示。图6.3系统容错功能测试图由图可知,系统达到了预期的结果,该功能通过测试.但是在

37、录入信息的过程中也发现了问题。就是在“我的问题”和“我的答案添加中没有任何的限制,添加什么都可以,哪怕不是文字的叙述用户也可以注册成功,这在实际中是不允许的。我还需要对其添加的规则进行定义。对系统容错功能的测试之管理员对网站维护的检测,如表6。4所示.表6。4系统容错功能测试表用例名称对系统容错功能的测试之管理员对网站维护的检测用例描述在系统设计时,设计员需要考虑到用户可能会进行什么样的操作.其中,需要判定那些操作是合法的而那些操作是不允许的.在这个系统中,有两类操作需要检测.它们分别是用户注册添加资料和管理员对网站的维护操作。这个测试是检查管理员对网站信息维护时的容错功能。测试方案管理员在进

38、行添加商品信息时,要填写完整的基本资料。此时少填写一项或几项内容,或填写格式不正确,观察系统是否会接受管理员的修改。输入数据商品名称:联想 商品分类:笔记本 商品图片:联想.jpg简介:联想品牌,值得信赖! 原价:4999 优惠价:5999 库存数量:10 预期结果点击提交后,系统弹出提示框“原价必须大于优惠价”.同时,没有将信息修改进数据库中.按上述方法实施后,得到如下页面,如图6。4所示。图6.4系统容错功能测试图由图可知,系统达到了预期的结果,该功能通过测试。7总结我们组的设计论文具体论述了网上购物系统的主要功能及体系结构,重点讨论了系统的各项功能模块、各模块的系统流程,及模块功能的实现

39、,每个模块在都能完成其功能的结果下将其综合成一个完整的系统。目前基于该模型的系统处于实验室阶段,还存在许多问题与不足,如安全性能还不完善,缺少必要的数据加密系统等,这些功能与技术还需要加以提高和实现。在编写论文的时间里,我在不断自学的基础上利用JSP网络开发语言、MySQL数据库完成了网上购物系统的设计。期间我遇到了若干问题和解决了不少的问题。从配置Tomcat服务器和数据库,到网站服务,我对电子商务的认识从无到有,有了较为具体详细的了解。我所建立的网上购物系统只是一个稍显简单的网上购物系统,真正电子商务所涉及到的方方面面的问题我未曾遇到或现有的条件限制而未能实现。网上购物系统并不是我想象的那

40、么简单,它包括了编写程序、数据库设计、网页制作、图象处理、版面设计、数据采集、文本编辑、服务器管理等等,要搞好一个好的、完善的网站需要一个详细的、合理的、可行性的规划设计.在具体实施的过程中,在程序的调试上出现了很大的问题,要使用浏览器来浏览才能找出错误所在,这一定程度上延长了调试时间.在开始的时候往往要为了找一个小错误花上大半天的时间。经过多写程序,现在一定程度上已经能快速的找出错误,并能熟练的操作数据库。网上购物系统无论是在开发过程中,还是建成后的日常维护过程中,都需要进行严格的检测,以保证购物系统的服务质量。随着网上购物系统技术的日趋成熟、网上购物的优势日趋明显,会有更多的人参与到网上购

41、物的浪潮中来,人类最终将迎接电子商务时代的来临.参考文献1 张跃平,耿祥义。JSP程序设计M。北京:清华大学出版社,2009。2 陆惠恩,张成姝.实用软件工程(第二版)M.北京:清华大学出版社,2009。3 赵宏,王小牛,任学惠.嵌入式系统应用教程M。北京:人民邮电出版社,2010.5 宋少忠,颜辉.电子商务安全与支付M.北京:中国水利水电出版社,2009。6 严涛。Visual C+ 2008程序设计简明教程M.北京:清华大学出版社,2009.7 王珊,陈红.数据库系统原理教程M。北京:清华大学出版社,2011.8 廖志芳,杨玺。计算机网络技术与应用M.北京:人民邮电出版社,2009.9 汪

42、晓平,钟军.JSP网络开发技术M.北京:人民邮政出版社,2003.11 陈秋江,朱海东。网页设计制作与上级指导M。北京:清华大学出版社,2003.12肖磊,李钟尉。JAVA实用教程M。北京:人民邮电出版社,2008。13傅鹏,殷旻昊。基于Structs+Spring+Hibernate+Ajax技术的科研管理系统设计J.软件导刊,2009。14龚瑜江,红黄永.基于Struts的Web开发J。计算机与数字工程,2009。26届毕业生毕业论文题目:基于JAA的商城网站系统的设计与实现院(系)别经济与管理学院专业电子商务班级电商121学号114117姓名 许荣倩 指导教师张启徽二一五年十一月摘 要随

43、着互联网技术的迅速发展,Internet的普及,以及I技术的迅猛发展,我们的社会已经进入了一个信息化时代。随着信息化时代的到来,电子商务随之产生。电子商务指利用简单、快捷、低成本的电子网络通讯方式,买卖双方通过互联网进行各种服务、产品等有形或无形商品交换的的一种商业交易模式。随着信息时代的到来,以及互联网的迅速发展和普及,人们消费观念和生活方式也逐渐发生了改变,电子商务这种新型的商业模式逐渐融入了人们的生活中。本网站的设计和开发是基于web的一个网上商城交易系统。系统主要以2EE0作为开发基础,使用了strts2+ring+hibernae等多种协议或技术,用y Ei作为开发工具,以JSP和C

44、S技术进行页面的布局和美化.基本实现了网上商城交易系统应有的基本功能和主要模块,该系统界面简单、操作方便,容易维护。关键字:电子商务,JE,stt+ spring + ibrate,商城网站atith th rapideelopment ofternet tehnoloy, the poplarit f Iernet, ael astherpi evelopme of I ecnology, our soiet as entered an ra o inforationechnolog。 ith the adventof the infaton a, elctrc comre will ruce。Electronccommecerefrs to the use siple, at, low-cst eecroni ntwor comuncation, the sll adthe uyerthouh the Intrnt tocarry ou a varetyof rvi,roct, su as tangl or ntagilecmmdiychago buiness odel。 With te advet of the nformato a, athe pid eveopment apouarzati o theIn

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服