【《基于java的线上服饰销售系统设计与实现》14000字(论文)】.docx

上传人:李司机 文档编号:6995526 上传时间:2024-04-02 格式:DOCX 页数:38 大小:520.81KB
返回 下载 相关 举报
【《基于java的线上服饰销售系统设计与实现》14000字(论文)】.docx_第1页
第1页 / 共38页
【《基于java的线上服饰销售系统设计与实现》14000字(论文)】.docx_第2页
第2页 / 共38页
【《基于java的线上服饰销售系统设计与实现》14000字(论文)】.docx_第3页
第3页 / 共38页
【《基于java的线上服饰销售系统设计与实现》14000字(论文)】.docx_第4页
第4页 / 共38页
【《基于java的线上服饰销售系统设计与实现》14000字(论文)】.docx_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《【《基于java的线上服饰销售系统设计与实现》14000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《基于java的线上服饰销售系统设计与实现》14000字(论文)】.docx(38页珍藏版)》请在三一办公上搜索。

1、基于java的线上服饰销售系统设计与实现第一章绪论21.1 项目背景212项目意义313国内外研究现状31.4 开发工具介绍41.4.1 Eclipse的介绍41.4.2Navicat的介绍5第二章需求分析62.1系统概述62.2系统功能需求72.3系统性能需求82.4可行性分析82.4.1技术可行性82.4.2运行可行性92. 5开发环境10第三章总体设计112.1 系统总体设计113. 2功能模块设计111.2. 1前台功能模块设计113. 2.2后台功能模块设计123.3数据库设计12第四章详细设计及实现154.1前台界面设计与实现154.1.1个人用户注册界面154.1.2用户登录界面

2、154. 1.3商品展不界面174.1.4收藏商品界面184. 1.5添加购物车界面194 .1.6用户下单界面195 .1.7用户留言界面204. 1.8修改个人信息界面204. 2后台功能设计与实现214. 2.1管理员登录模块214. 2.2商品管理模块224. 2.3查看订单模块244. 2.4库存管理模块254. 2.5查看留言模块274. 3数据库连接28第五章系统测试295.1测试任务及目的295. 2测试计划295. 3测试用例295.3.1登录模块测试用例295.3.2用户注册模块测试用例305.3.3管理商品模块测试用例315.3.4用户评价模块测试用例315.4测试结论3

3、2结论33参考文献34第一章绪论1.1 项目背景近年来,随着Internet的逐渐兴起,互联网慢慢走进人们的生活中,它可以帮助人们在生活中收集需要的信息,查询想要知道的问题的答案。后来,一种新的购物方式逐渐出现在大众的视野里,那就是网上购物。在这个互联网信息发达的时代,“网上购物”已逐渐成为商人们销售商品的一种新的办法。这种形式的购物吸引了小到十几岁的小孩,大到五六十岁的老人,因为这种购物方式的便捷性,越来越多的老百姓也开始逐渐选择网络上的购物,而实体店购买商品的人数越来越少了,很久以前的企业和商人也跟着时代潮流使用网络来销售商品。在大家的生活中有各种类型的购物软件,例如买车的瓜子二手车,买书

4、的当当网,买票的铁路12306等。这一系列的购物软件可以对人们的生活和工作中提供很多帮助,也为大家的生活提供了很多种选择,同时,“网络上购物”也存在人们在百忙之余休息,放松心情的一个作用,为繁忙的工作增添一份色彩,购物方式进行了改变,越来越多的人们也喜欢上这种购物方式,网络的技术逐渐发展的越来越好,人们也越来越重视生活,人们的生活水平也有很大的进步,在网络上购买商品可以节约很多时间,节约很多人力,很多物力,可见,网上购物将会有广阔的前景和发展。网络上购物只需要一台电脑便可以进行,网上选购商品的系统可以让人们在系统中查看到商品的详细信息、商品的质量,可以选择将购买的商品邮寄到任何地方,在没有网上

5、选购商品的系统时,人们常常会就在实体店对一样商品多对比几家再选择购买,这样不仅可能买不到心仪的商品,同时还消耗很多时间,但是在网上选购就不是这样了,人们可以慢慢选择,慢慢查看,没有时间和地点的限制,在家中便可以解决人们购买商品的整个过程。网上销售商品的企业,商家可以通过查看用户对购买的商品的一个反馈,总结自家商品的优缺点,进而对销售的商品进行一个调整,所以说,网上购物不仅对购物者有好处,同样也可以帮助到企业和商家。虽然网上选购商品的软件都很类似,并没有很大的区别,但是一家网上选购商品的系统的商品质量和这个系统的操作是否容易,都会对这家店铺的口碑乃至这个系统的使用率造成一定程度的影响。由于本次疫

6、情原因,很多线下商家的服饰商品出现了滞留,很多喜欢购物的人们无法去商场购买商品,这对某些企业商户的发展有很大的影响,所以网上选购商品的系统不仅可以帮助商家减少商品滞留,而且可以让潮流购物者感受到购物的快乐。12项目意义自1990年以后,互联网有目共睹的进步。老百姓发现,互联网将会成为一个好的“搭档”在人们生活中。如今社会,人们经常选择购物的方式来享受生活,由于一些繁忙琐碎的事情,使这些喜欢购物的人们没有时间逛街,繁忙工作了一天的人也没有精力出门购物,还有一个原因线下进行购买的商品,它的价格不再只是单独商品的价值,它的价格包括了制造这件商品以及运输这件商品的总体价格,这样会使购物者购买的商品十分

7、的昂贵,大多数用户可能就不会选择购买此商品,由于大量的商品销售不出去就出现了商品滞留的问题,面对这种情况,衣心衣意服饰选购系统便解决了这个问题,本系统可以帮助企业解决商品库存滞留的问题,进行网上销售商品,不会强加额外的费用在一件商品上,同时用户可以不受时间和精力的约束随时随地可以浏览购物系统,让疫情期间无法出门,繁忙的工作中的人们也能感受到购物的快乐。本系统研究的目的就是为销售服饰的企业研发一个网络上的销售服饰的平台,帮助商家减少不必要的开销,降低商家服装的库存滞留,提高本企业的口碑。可以让购物者在疫情期间随时随地“逛商店”,本系统对服饰展示的信息很详细,服饰的种类有很多,可以买到其他城市的服

8、饰,同样用户可以查看到商品的质量,可以对商品进行收藏,添加购物车,在网络上对商品进行下单,浏览商品的时候也不需要思考时间和地点,而且可以享受到“购买商品送货到家”的服务。1.3 国内外研究现状在我国的北京开始了在线购买商品之后,这种方式购买商品的口碑慢慢建立起来,人们开始尝试并逐渐喜欢在网络上挑选和购买自己喜欢的商品,很久以前发生过一次病毒,由此这种购物的方式再一次被想起,后来,中国出现了“淘宝”这个网络的购物平台,随着信息化的发展,国内已经有很多购物平台,例如“淘宝”,“唯品会”等。如今很多人们都会选择“淘宝”进行购买商品,因为在这个软件上进行购物可以为用户节省大量的人力和物力,人们可以自由

9、的浏览商品,而且购物平台拥有好的口碑会使越来越的人们喜欢在网络上购物。经过统计发现:现阶段大多数的人群更喜欢在网络上进行购物,少数的人群会在实体店进行购物。所以购物者们更倾向在网络上购买商品3O在国外,经过研究发现:外国人也都很喜欢在网络上进行购买商品,因为他们觉得可以在任何时间,任何地点进入到网络购物平台中进行购买商品,而且对于销售商品的企业和购买商品的用户都做到了方便、省时,省力。同时在网络上进行购物可以对那些不方便行走的用户拥有同样的购物体验,而且很多国外的销售商品的企业也都认为这种方式可以提高商品的销售量。由于国外的销售商品的平台逐渐的发展,各个企业的营业额也有所提升,国外的各个城市也

10、都开始在网络上进行商品的买卖。从国内外情况可以看出,网上购物己经逐渐成为人们放松心情,释放压力的一种方式,还可以提高各个企业的商品的销售量。本系统还实现了在用户浏览商品的时候可以短暂的保留用户的浏览记录的功能。1.4 开发工具介绍1.5 .1EcIipse的介绍就ECIiPSe来说,它只是一个项目的开发平台,正是因为它拥有一些优点,所以很多程序员都会选择利用Eclipse进行开发项目。Eclipse占用的内存资源比较少,而且它的功能也非常的多,Eclipse是一个免费的软件,安装比较简单,利用它编写代码比较容易,编写代码的时候ECIiPSe可以自动排版,通常一些代码可以通过快捷键的方式自动生成

11、,在编写代码的过程中也会有相应的代码提示,如果编写错误,也会有相应的警告提醒,编写完代码后可以在ECliPSe中运行查看相应的效果,它拥有英文与中文两种模式,可以选择自己相对喜欢的模式进行编写。Eclipse主要是开发项目或者语言的一个工具,在它的帮助下会使项目的开发变得容易,想要利用ECIiPSe开发与某种语言有关的系统,通常选择安装相对应的插件,Eclipse就像一个容器,JaVa就像是容器中的内容,Eclipse不仅可以开发JaVa语言还可以开发其他语言,EeliPSe可以与数据库进行相连,做到项目中的数据及时更新的作用。总之,利用ECliPSe进行项目的开发对于初学者或者程序员都是一个

12、不错的选择。1.6 .2Navicat的介绍NaViCat用于数据库的管理,这个工具的价格相对其他工具比较便宜的,拥有以下几个特点。NaViCat的登录方式比较容易,工具内部展示十分的简洁,程序编写的语言也有很多种,传入数据的时候可以分为两种方式,一种是进行代码的编写,另一种是创建表,向表中填写数据,当查询数据的时候可以在查看表中快速的查看数据库表中的内容,利用JDBC将Eclipse与Navicat进行连接,连接成功可以进行管理数据,并且让数据同步,在NaViCat中可以对创建的数据进行编辑和删除的功能,NaViCat工具可以很好地保护数据的安全。Navicat的操作对于一个初学者来说操作步

13、骤简单,可以容易的实现访问数据库,让数据内容进行共享,Navicat可以满足对数据管理的基本需求。所以说,NaViCat可以很好地管理数据库中的数据。第二章需求分析2.1系统概述衣心衣意服饰选购系统是为商家研发的一个网络上服饰销售的系统,在疫情期间,通过使用本系统,可以满足用户在家进行购买商品,享受商品送货到家的服务,商家可以在疫情期间尽量减少服饰商品的库存滞留的问题,减少商品给商家带来的经济损失。首先根据使用该系统的用户的角色的不同分为:普通用户,管理员。本网上购物系统根据用户需求主要分为三个模块:普通用户,管理员,访问。普通用户模块主要实现个人用户的注册登录,可以在线创建个人信息,修改个人

14、信息,浏览商品主页,查看商品详细信息,对商品进行添加收藏,添加到购物车购买,填写邮寄地址,对商品进行评价等功能。管理员模块主要实现管理员的登录,发布商品信息,修改商品的信息并且修改后对前台用户可见,查看用户订单,查看留言,管理库存等功能。访问模块主要是用户登录,管理员登录的功能。具体如图2-1所示。图2T系统整体模块设计图2.2系统功能需求由于本次的疫情原因,很多城市,很多小区都被封闭,这样导致许多想要逛街的人们无法到线下的商场进行购买商品。同时,对于企业和商家来说,由于疫情的原因,在其他开销不减的情况下,商品出现了滞留,这样导致很多企业都亏本了。本系统就可以解决这些问题。根据本系统的使用者不

15、同分为购物者和管理员两个角色,购物者使用本系统可以在网络上进行浏览商品,购买商品等,同时可以利用本系统购物感受到快乐,放松的心情。后台管理员使用本系统将对商品展示的信息进行管理,对商品的库存进行调整,并且定期维护本系统。购物者角色中又包含六个小模块,分别为修改个人信息模块,查看商品详情模块,收藏模块,加入购物车模块,下单模块和留言模块。修改个人信息模块主要实现用户对个人登录密码和其他个人信息的修改。查看商品详情模块主要实现用户可以查看到每件商品的商品详细信息,商品的质量,以及可以在商品的详细信息中查看到自己的浏览记录。收藏模块主要实现用户可以对自己喜欢的商品进行收藏,通过收藏成功后,会有收藏成

16、功的提示,并且可以在个人的收藏里查看到收藏到的商品,如果不喜欢商品,可以对商品进行删除的功能。加入购物车模块主要实现用户对喜欢的商品进行加入购物车的功能,通过加入成功后,会有加入成功的提示,可以在个人的购物车查看到加入到购物车的商品,之后可以进行填写地址进行购买。下单模块主要实现用户对想要购买的商品进行下单,填写商品名称,电话,地址,便可完成商品的购买,等到收到货之后再进行付款。留言模块主要实现用户可以对购买后的商品进行评价,反馈给管理员购买的商品的感受,以便管理员对商品进行分析管理。管理员角色中又包含五个小模块,分别为修改商品信息模块,添加商品信息模块,管理库存模块,查看订单模块,查看留言模

17、块。修改商品信息模块主要实现管理员对购物者查看到的商品进行调整名称,价格,图片的功能,同时也可以对想下架的商品进行删除下架。添加商品信息模块主要实现管理员对商品展示的页面的商品进行添加的功能。查看订单模块主要实现管理员对购物者下单的商品进行查看,之后可以对商品进行发货处理。管理库存模块主要实现管理员查看订单后,对商品的库存进行修改的功能,以便更好的管理商品的数量。查看留言模块主要实现管理员查看到购物者对商品进行的评价,之后对评价进行分析后,对商品进行调整。2.3系统性能需求衣心衣意服饰选购系统在运行期间相对稳定,采用了相对稳定的Eclipse和MySQL两个工具进行开发的,用户通过注册,登录到

18、本系统,对本系统的信息进行浏览,选购,用户在登录本系统操作起来简单,易懂,对于新手来说登录本系统也可以快速了解如何操作本系统,所以说本系统具有较容易的使用性,衣心衣意服饰选购系统可以保证用户注册的信息的安全,以及用户购买商品填写的订单信息的安全性,用户在浏览衣心衣意服饰选购系统系统的过程当中,运行流畅,操作本系统的过程会有相应的提示,会有相应的响应,并且提示和响应的速度非常的快,在用户加入到收藏里的商品,如果有不喜欢的可以进行删除,后期如果再次登录本系统的话,删除掉的信息便不会在显示,保证了系统的数据的准确性。本系统在用户注册的时候,保证了一个用户一个ID,进而保证了用户的信息不会混乱。管理员

19、在登录衣心衣意服饰选购系统后,对销售商品的信息进行管理,修改的商品信息以及删除的商品信息,在用户界面同样会显示修改之后的效果,并且修改的信息会一一对应,保证了系统中的数据的统一性,同时在修改成功后也会有相应的响应,以便于提醒成功修改本商品的信息,管理员查看的订单信息,留言信息也同样的具有准确性,都是来自于用户填写的真实信息,进而可以更好的管理商品的库存和对商品进行发货,管理员可以对系统中商品进行无限量的添加,保证了系统内商品信息的可扩充性。衣心衣意服饰选购系统的开发成本较低,维护成本较低,而且具有易维护的特点,便于管理员在日常中进行相应的维护工作,本系统采用了模块的方式开发,也就是说本系统具有

20、良好的扩展性,如果将来有其他有助于系统升级的功能,可以进一步进行对本系统的开发。2.4可行性分析2.4.1技术可行性服饰销售的企业商家十分的看重衣心衣意服饰选购系统,同时他们也会对系统开发的技术,资金等问题进行一定的考量,所以衣心衣意服饰选购系统的技术可行性也是非常备受关注的。为了得到企业和商家对衣心衣意服饰选购系统的认可,本衣心衣意服饰选购系统采用的JSP/Servlet技术开发的服饰选购系统,采用JDBC技术封装MySQL数据库来存储信息,利用HTML对系统的网页进行了设计,通过JaVaSCriPt进行事件处理,对开发的系统内的操作进行相应的提示,本系统的开发语言为JaVa语言,JaVa与

21、C+相比,不再支持运算符重载,并且比C+语言简单,本系统通过复制网址端口号在浏览器中便可以运行,不同的硬件,软件条件下,会对系统运行的环境有很大的影响,进而会影响到衣心衣意服饰选购系统的正常运行,以上这些语言和技术可以解决衣心衣意服饰选购系统对于不同计算机配置,不同运行环境下的兼容性问题。本系统的开发环境和开发语言也十分的重要,本系统选用目前用户们都在用的WindoWS10计算机操作系统对本系统进行开发,并且采用了免费的开发工具ECIiPSe和当今比较流行、相对安全、容量比较大的MySQL数据库进行开发,因为这两个工具在本人在校期间一直学习,有一定的开发基础,同时MySQL数据库操作起来比较容

22、易叫开发人员可以随时快速访问数据库,因为对开发工具有一定的了解,通过查阅资料,使用个人电脑便可以完成对衣心衣意服饰选购系统的开发。通过对系统的技术可行性的分析可以保证系统的正常运行,系统的稳定,并且可以得到企业对衣心衣意服饰选购系统的认可。2. 4.2运行可行性衣心衣意服饰选购系统是为销售服饰的企业,商家进行开发的一个网络上销售商品的系统,首先,本系统起名为衣心衣意服饰选购系统,从名字上来看,“衣心衣意”可以给老百姓一种想要点开查看浏览系统里有什么服饰的想法,所以可能会带来很多潜在的用户,增加用户对本系统的点击量,对本系统的商品的购买量。其次,衣心衣意服饰选购系统是为企业和商家在疫情期间所研发

23、出来的系统,因为疫情的原因,很多老百姓无法进行外出购买商品,办公也在家中进行,这样导致老百姓没有购买商品的渠道,商家和企业的服饰商品存在了商品销售不出去的问题,同时还要承担着一些无形的费用,疫情如果一直没有好转,会给商家和企业带来很大的影响,通过以上分析,可以看出,进行网上服饰销售商品对于企业和商家来说的重要性。由于时代的进步,虽然仍有少许人群进行线下购物,但是可以看出线上选购商品是未来发展的方向,而且在特殊时期可以解决用户与商家的问题,将来会有更多种企业进行网上销售,通过使用衣心衣意服饰选购系统可以满足用户在家中进行浏览商品,购买商品;解决企业和商家服装滞留的问题,企业和商家可以通过衣心衣意

24、服饰选购系统将商品的信息进行发布,进行销售。本系统适用的人群为小到十几岁的小孩,大到五六十岁的老人,衣心衣意服饰选购系统通过一台电脑便可以进行使用,用户通过注册,登录,进行对商品的浏览和下单,操作十分的简单,容易理解,适用人群范围广,衣心衣意服饰选购系统还存在着对商品进行留言的版块,这样可以使企业和商家得到用户对商品购买后的体验反馈,更有助于商家和企业对服饰的管理,企业和商家对商品的管理是管理员登录成功后便可以对商品的信息进行修改等一系列其他处理。本系统上面的商品价格为大部分用户可接收的价格。最后,衣心衣意服饰选购系统采用的是免费的、开源的ECIiPSe和MySQL数据库进行开发的,这两个开发

25、工具具有稳定,安全的特点,会使本系统运行期间得到稳定的运行效果。一个好的网上选购系统会带来稳定的消费人群,经过推广或许会带来更多的消费者,可能会给这个企业带来更大的利益,而且本系统是通过线上选购,商品到家之后再进行付款,保证了用户的安全性,由此可见,衣心衣意服饰选购系统既考虑到了商家的好处,同样也考虑到了用户购买的安全、方便的权益,所以,衣心衣意服饰选购系统具有很高的运行可行性。2. 5开发环境为了开发一个好的服饰选购系统,衣心衣意服饰选购系统使用JSP/Servlet技术开发的,本系统的开发平台为开放源代码的ECIiPSe,开发语言为JaVa,开发的数据库选用的是MySQL数据库。本系统用H

26、TML对系统的页面进行设计,JSP进行跨平台的操作,JSP技术可以将JaVa的代码写到HTML当中。本系统使用SerVlet技术进行开发,是因为SerVIet技术适用较多的服务器环境,并且转换方法也都不同”,本系统便充分的利用了它的这个优点。本系统通过使用JDBC将数据库与ECliPSe进行相连,从而达到数据的及时更新,本系统的开发语言为Java,因为Java语言在编写过程中让开发人员使用起来比较方便,而且它也是普遍大众程序员们会使用的编程语言。本系统的数据库采用的是MySQL数据库,因为此数据库工具成本低,SQL语句也是很多开发者经常用的数据库语言,开发过程易于操作,安全性也比较高。本系统是

27、用个人电脑进行开发的,采用Windows10系统进行开发,因为目前Windows10系统已经得到广泛的应用,开发出来的系统也可以在生活中普遍适用,这样既可以得到企业和商家的认可,也可以得到用户们的认可。第三章总体设计2.1 系统总体设计本系统通过分模块进行系统的设计,主要模块有普通用户模块、管理员模块,访问模块,通过准确地处理模块内部的关系,模块与模块之间的关系,进而实现系统的总体设计。普通用户模块实现的功能有首先进行注册,注册成功后登录显示商品展示的页面,通过点击商品的图片,可以查看商品的详细信息,并且展示浏览记录,普通用户可以修改个人账户的密码等信息,可以对喜欢的服饰进行收藏,加入购物车,

28、进行下单,留言的功能等。管理员模块实现的功能有登录,在线发布商品信息,然后对商品信息进行管理,可以查看用户的购买记录,可以对商品的库存进行修改,可以查看到用户的留言,进而对商品的取舍进行分析。访问模块主要是提供用户和管理员进行登录本服饰选购系统。3. 2功能模块设计3. 2.1前台功能模块设计访问模块是由用户名,密码,身份,验证码组成。前台功能模块,可以用普通用户进行登录,通过注册信息,注册成功后登录可以对每一件商品进行浏览,并且可以查看到商品的详细信息;可以修改个人账户信息,修改成功后下次登录将使用新的密码进行登录;对商品进行收藏和添加到购物车;对商品进行下单;当用户收到商品后可以对商品进行

29、留言评价;访问模块可以提供用户和管理员登录本系统。具体如图3T所示。3.2.2后台功能模块设计后台功能模块,可以由管理员进行登录,登录成功后可以对商品的信息进行修改;可以查看用户的订单,进而进行商品的发货处理;可以查看用户的留言;可以对商品的库存进行管理。具体如图3-2所示。图3-2后台功能模块设计图3.3数据库设计本系统采用NavicatforMySQL数据库,建立数据库Ib包含用户表(User)商品表(Product)、留言表(Liuyan)、库存表(Kucun)、下单表(Dingdan)二三库存15商品H)V.-jM、:二:一(X商品海c三L一W加入一购物车表(Gouwuche)、0具体

30、关系如图3-3所示。I收藏匕怎片)/下单ID)4-1下单用户名)图3-3数据库总体E-R图(1)用户表用户表含有用户ID、用户名、密码、身份、年龄、电话号码、地址等属性。如表3-1所示。表3T用户表结构表(USer)字段类型主键外键注释idint是用户idunamevarchar(20)用户名passwordvarchar(20)密码identchar(1)身份agevarchar(10)年龄phonevarchar(20)电话addressvarchar(50)地址(2)商品表商品表含有商品ID、商品名、价格、图片等属性。如表3-2所示。表3-2商品表结构表(ProdUet)字段类型主键外键

31、注释bidint是商品idbnamevarchar(20)商品名pricevarchar(15)价格picturevarchar(20)图片jieshaovarchar(30)介绍(3)收藏表收藏表含有收藏ID、收藏名、收藏价格、收藏图片、用户ID等属性。如表3-3所示。表3-3收藏表结构表(Shoucang)字段类型主键外键注释sidint是收藏idsnamevarchar(20)收藏名jiagevarchar(15)收藏价格tupianvarchar(20)收藏图片idint是用户id(4)购物车表购物车表含有购物车ID、购物车名、购物车价格、购物车图片、用户ID等属性。如表3-4所示。表

32、3-4购4勿车表结构表(Gouwuche)字段类型主键外键注释gidint是购物车idgnamevarchar(20)购物车名gpricevarchar(15)购物车价格gtupianvarchar(20)购物车图片idint是用户id(5)库存表库存表含有库存ID、库存名、库存个数、库存图片等属性。如表3-5所示。表3-5库存表结构表(KUCUn)字段类型主键外键注释kidint是库存idknamevarchar(20)库存名kgeshuvarchar(15)库存个数kpicturevarchar(20)库存图片(6)订单表订单表含有订单ID、订单名、购买内容、订单地址、订单电话等属性。如表

33、3-6所示。表3-6K单表结构表(Dingdan)字段类型主键外键注释didint是订单iddnamevarchar(20)订单名dgoumaivarchar(25)订单内容daddressvarchar(19)订单地址dphonevarchar(20)是订单电话(7)留言表留言表含有留言ID、留言名,留言内容等属性。如表3-7所示。表3-7留言表结构表(Liuyan)字段类型主键外键注释Iidint是留言idInamevarchar(20)留言名Iiuvarchar(25)留言内容第四章详细设计及实现4.1前台界面设计与实现4.1.1 个人用户注册界面个人用户注册登录,如果登录失败会有错误提

34、示,登录成功后可以修改个人注册的信息,可以查看到商品信息,每一个商品可以查看到详情,同时可以看到自己的浏览记录,对喜欢的商品可以进行收藏,如果想要购买商品,可以将商品加入到购物车,进行填写地址等信息,购买商品货到付款,如果对商品表示满意可以进行留言评价。图4-1个人用户注册页面设计图,用户注册时按照要求输入用户名、密码、年龄、电话、地址、邮箱等信息,注册的个人信息会存入到数据库中,注册成功后跳转到登录界面。如图4-1所示。图4-1个人用户注册界面设计图4.1.2用户登录界面图4-2用户登录界面设计图,用户登录时按照要求输入用户名、密码、验证码、身份等信息,系统在数据库中查询用户名和密码若有匹配

35、的则进入商品展示页面,否则证明非该系统用户,需要先注册才可登录。如图4-2所示。但剽图4-2 用户登录界面设计图图4-3错误提示页面设计图,如果用户在登录时信息输入错误,会有错误提示。如图4-3所示。欢迎登录衣心衣意服饰选购系统川户名:密码:验证码:角色:o管理员。瞥通用户衿通注册4. 1.3商品展ZF界面图4-4商品展示界面设计图,用户登录成功后会跳转到商品展示的页面,可以查看到商品的名称,价格,可以对商品进行收藏和添加购物车的功能,用户收藏和添加购物车的商品信息会存储到数据库中。如图4-4所示。图4-5商品详情展示界面设计图,用户点击每一件商品的图片可以查看到商品的详细信息,包括名称,价格

36、,介绍等,用户可以查看到查看商品的浏览记录,点击返回可以跳转回商品展示界面。如图4-5所示。4. 1.4收藏商品界面图4-6收藏商品界面设计图,用户对于自己喜欢的商品可以将商品加入到收藏夹里,可以在我的收藏里查看到个人用户收藏的所有商品,每个用户收藏的商品信息都存储在数据库中。如图4-6所示。欢迎USel澄录本系统图4-6收藏商品界面设计图图4-7收藏成功界面设计图,用户收藏商品成功后会有相应的提醒。如图4-7所示。收藏成功!4. 1.5添加购物车界面图4-8添加购物车界面设计图,用户想要购买商品,可以将商品加入到购物车里,在添加购物车中可以查看到用户添加的商品,添加成功的商品信息存在数据库中

37、。如图4-8所示。首页上一页下一页尾页第1页/共1页图4-8添加购物车界面设计图4. 1.6用户下单界面4-9用户下单界面设计图,用户将商品添加到购物车成功后,可以对商品进行下单的功能,填写地址等信息,等待几日便可以收到商品。如图4-9所示。川户名:电话:欢迎填写邮寄地址gABi2gEMl4. 1.7用户留言界面图4T0用户留言界面设计图,用户收到商品后,经过使用可以对商品进行反馈评价,用户评价的信息只有管理员在后台可以看到。如图4T0所示。国 图4-10用户留言界面设计图做U修改个人信息4. 1.8修改个人信息界面图4-11修改个人信息界面设计图,用户成功登录系统后可以对自己账户的密码等个人

38、信息进行修改,修改的信息存储到个人用户的数据库中,下次登录时将使用新的密码进行登录。如图4-11所示。欢迎USer登录本系统ttl4. 2后台功能设计与实现4. 2.1管理员登录模块使用管理员帐号登录本系统,管理员可以查看到销售商品的信息,可以对商品的名称、价格、介绍等信息进行修改,可以添加商品,可以查看到个人用户的下单信息,进而进行对商品的发货处理,可以查看用户对商品的评价进而管理商品的库存。管理员登录本系统通过输入用户名,密码,身份,验证码等信息,系统会判断输入的信息是否与存入的信息相符,当信息一致的情况下才可以进入商品管理界面,否则将会有相应错误提示。具体流程图如图4T2所示。商品管理界

39、面图4T3管理员登录界面设计图4. 2.2商品管理模块管理员登录成功后,可以对商品进行管理,修改商品的名称、价格、介绍,修改后用户所查看到的商品展示页面也随之改变,管理员可以添加商品,添加成功的商品信息会在用户端商品展示表中查看到,可以删除商品,删除后的商品普通用户在商品展示页面看不到商品信息。具体流程图如图4T4所示。结束图4-15商品管理界面设计图,管理员通过此界面对本系统展示的商品进行管理。如图4-15所示。图4-15商品管理界面设计图图4T6添加商品界面设计图,管理员通过此界面对本系统添加商品,添加的商品在用户商品展示界面展示。如图4-16所示。图4-17修改商品界面设计图,管理员通过

40、此界面对本系统展示的商品进行修改,修改后的商品在用户商品展示界面随之修改。如图4-17所示。4. 2.3查看订单模块管理员可以点击查看订单,查看到订单信息表中用户的名字,下单的商品,地址,电话信息,进而对商品进行发货的处理。具体流程图如图4-18所示。图4-19查看订单界面设计图4.2.4库存管理模块管理员可以查看到库存信息,进而管理商品库存数量。(开始)管理员登录界面小管理商品界面I辱否修改库固一二I否是J修改库存界面一、(结束具体流程图如图4-20所示。A图4-21库存管理界面设计图,管理员通过此界面查看商品的库存数量。如图4-21所示。库存信息表法式小众衣爱心E衣图4-21 库存管理界面

41、设计图图4-22库存修改界面设计图,管理员通过此界面对商品库存的数量进行修改。如图4-22所示。倒钠蒯然4. 2.5查看留言模块管理员通过本模块查看用户对商品的评价反馈,进而对商品销售的取舍进行管理。具体流程图如图4-23所示。图4-23查看留言模块流程图图4-24查看留言界面设计图,管理员通过此界面查看用户对商品的评价。如图4-24所示。欢迎admin管理员登录本系统二yiSH轴露信息表物首页上一页下一页尾页第顶供顶4. 3数据库连接通过数据库连接,做到数据的及时更新,首先导入包,第二步定义链接地址URL;第三步初始化方法,加载驱动程序,得到连接对象;第四步获取数据库操作对象;第五步执行SQ

42、L语句;最后返回结果,关闭连接,释放资源即可。主要代码如下。构造方法,定义驱动程序连接用户名和密码信息publicDBUtilOdriver=z,com.mysql.jdbc.Driver”;url=*jdbc:mysql:/127.0.0.1:9000/lb*+,2uselnicode=true&characterEncoding-utf-8z,;USername=root;password=rootz,;)方法名:init功能:初始化方法,加载驱动程序,得到连接对象privatevoidinitOtry(Class.bz7e(driver);con-DriverManager.getCon

43、nection(ur1,username,password);catch(ClassNotFoundExceptione)e. PrintStackTraceO;catch(SQLExceptione)f. PrintStackTraceO;)关闭操作publicvoidcloseOif(pstmt!=null)try(pstmt.closeO;catch(SQLExceptione)g. PtintStackTraceO;)if(con!=null)try(con.closeO;catch(SQLExceptione)h. PrintStackTraceO;)第五章系统测试8.1 测试任务及

44、目的系统测试是软件开发过程的重要组成部分,系统测试的目的就是尽可能的发现软件在开发过程中出现的错误,在测试过程中发现的错误越多,对将来系统的维护是一个很好的帮助。衣心衣意服饰选购系统测试将采取开发一个模块测试一个模块,目的是为了测试用户是否可以正常登录,正常进行商品的选购,管理员是否可以正常进行商品展示的修改,以及库存等信息的查看和管理,使用户和管理员都可以达到较好的使用效果。5.2测试计划一个系统的测试一般有两种方式,白盒测试与黑盒测试。首先,白盒测试,亦是结构测试,是在开发人员在编写代码的过程中进行的测试,检查是否有不对的地方,一般小的错误,例如字母编写错误在软件内开发的过程中就会看出错误的位置,但是在执行路径等其他的错误却不容易被发现,白盒测试对系统的编写测试的很详细。白盒测试的步骤分为四个步骤:创建测试计划、编写测试用例、进行测试、以及得出测试结论。其次,黑盒测试,亦是功能测试,主要是检查程序功能是否按照需求正常的打开,在运行的过程中是否出现错误,进行黑盒测试的人员不用像代码编写人员那样了解整个编写代码的过程,只需要了解系统的大概内容即可,黑盒测试主要是对衣心衣意服饰选购系统进行每一个功能的测试,检测是否可以正常运行的作用,在运行系统的过程中发现系统中的错误,并标记出来,从而完成测

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号