网上商店的设计与实现

目 录
1 绪论 1
1.1 课题背景 1
1.2 目的和意义 1
1.3 系统设计思想 1
1.4 本文的结构 2
2 可行性分析 2
2.1 经济可行性 2
2.2 技术可行性 2
2.3 运行可行性 3
2.4 本章小结 3
3 系统分析 3
3.1 需求分析 3
3.2 业务分析 3
3.3 数据流图 6
3.3 本章小结 7
4 总体设计 7
4.1 系统模块总体设计 7
4.2 数据库的设计 9
5 详细设计与实现 15
5.1 设计运行平台和环境设置 15
5.2 前台模块设计与实现 15
5.3 后台模块设计与实现 21
5.4 本章小结 25
6 系统测试与性能分析 25
6.1 对于前台功能的测试 25
6.2 对于后台功能的测试 28
6.3 本章小结 30
结 论 31
致 谢 32
参 考 文 献 33
1 绪论
1.1 课题背景
信息技术从上个世纪的发展到这个世纪的成熟,使得人们体会到了互联网对获取信息便利的重要性。事实证明,在互联网与经济贸易相结合后,人们花费在商品信息获取阶段的时间越来越少,使得人们的交易活动更加高效。因此,网上购物带来的便利性和舒适性已经深入每个人的观念之中。在此情况下,电子商务平台开始冲击实体店铺,导致许 *好棒文|www.hbsrm.com +Q: *351916072* 
多实体店铺纷纷关门。许多依赖门面卖东西生存的老百姓无法继续依靠实体店铺继续谋生。
互联网购物的优势在于其可以以最便捷的方式获取到最多的商品信息,这是现实购物无法比拟的。但是由于这种方式只能浏览商品,却无法拿到手中观察,因此不乏许多人在网上买到假货。而实体店铺却刚好相反,它的优势在于可以实实在在的接触到所要购买的商品。
1.2 目的和意义
本毕业设计旨在设计一个小型购物网站,普遍适用于希望在网上开店的店主。本设计满足的一些功能都是在网上开店所必须具备的。店主在后台可以进行货物的上架和价格的设定,当顾客下了订单后,店主可以在后台进行订单的查询。当顾客进入店铺后可以浏览商品和价格。当顾客希望购买商品时只需要注册用户,然后即可下单,下单时需要填写送货地址和联系方式然后提交即可。店主即可在后台查看到订单然后进行货物的派送。
该网站完全独立,不需要依赖三方购物平台。此外在于该网站功能的普遍适用性,它满足于店主所售卖的任何货物。与此同时,该网站小巧,维护起来比较方便,适合类似于实体店铺小店的店主。可以说,随着实体店面与当今购物方式的相违,该设计满足了为一些有着实体店铺的店主在网上建立起与之相匹配的网上的一个小型店面,为这些店主提供了一个匹配于之实体店面的一个网店的解决方案。
1.3 系统设计思想
对于一个购物网站来说,相比于普通网站对于系统的要求相对来说会要高点。本设计需要满足以下一些要求:
网站界面设计要求要美观大方,简洁方便;
网站的一些相关基础功能比较完善;
无论是对于顾客还是管理员即店主来说都要使其能够操作流畅便捷;
在网站的后台对于数据交互要求要安全,准确;
网站要求要运行稳定。
1.4 本文的结构
本文接下来先从可行性开始分析,然后在满足可行性的情况下进行需求分析,然后再以需求分析得出的结论作为进行系统总体设计的基础,然后再阐述系统详细设计与实现、最后对系统进行测试报告本设计的可用性。
本文包含对本设计结构和组成的介绍,相应功能的模块划分,以及实现流程。除此以外,还介绍了本设计所使用到的开发工具,运行环境,一些框架和相关开发技术。
本文还对设计的一些功能进行了测试,验证本设计的功能实现的正确性。
2 可行性分析
可行性分析是要分析该设计在现实中的存在合理性及其优势所在。而本设计的优势在于如今的一些购物平台是纯网络化的,它不需要依赖于实体店面,完全独立在互联网上,而本文所介绍的网上商店并不是纯网络的,它依赖于实体店面,是实体店面的一个在网络上的拓展。店主在经营自己的实体店面的同时,在网络上建立自己网上商店,弥补了实体店面相对于网络购物来说不利的因素,将网络购物的信息获取高效性和实体店面的商品可靠性结合起来,使得店主的店面多元化。因此,该设计是有必要的。
2.1 经济可行性
本设计在设计阶段几乎不需要任何花费,需要的只是一台电脑,网络,人的时间和精力。本设计所用的数据库和技术框架几乎都是免费的。
对于店主来说,店主只需要在网上注册一个域名和一个服务器即可实现开设一个网上商店的目的。如今在网上注册一个域名和小容量的服务器并不需要太多的花费。比起实体店面的门面费来说可谓是小巫见大巫了 *好棒文|www.hbsrm.com +Q: *351916072* 

2.2 技术可行性
本设计从技术可行性上来说是完全可行的。本设计所用到的开发语言环境HTML,JAVA都是如今非常成熟并被广泛运用的网页语言和开发语言。本设计所用到的开源框架SSH等也都是可以轻易下载到并且免费使用的。除此以外,本设计用到数据mysql也是免费并且实用的。从硬件来说,开发和运行本设计对硬件的要求也是十分低的,普通家用个人电脑即可满足系统的开发运行所需。
2.3 运行可行性
该设计在操作上也是直观明了简单易操作。在当今实体店面没落的情况下,很多人都忽视了实体店面的优势而转投互联网。但是实体店面的优势是那些纯互联网购物平台所没有的,因此,一个与实体店面相依存的互联网购物网站才是真正结合两者优点于一体的较优解决方案。一些仍然在实体店面中挣扎的店主终于有了喘息的机会,弥补了自己经营方式的短板,使得自己的经营模式更加多元化。
2.4 本章小结
本章大致介绍了本设计的业务流程以及实现其的各个方面的可行性。从分析来看,本设计对于具备相关计算机知识的人来说实现起来没有什么技术上的困难,设计成本也较为低廉。其次,本章从各个角度详细考虑了本设计的实现可能性和本设计所具有的优势之处,将本设计的主旨再次进行了思想上的锤炼。不出意外,本设计可成功实现并且可能有着良好的商业前景。
3.3 本章小结
本章对设计所需的数据和对象以及流程进行了分析,将涉及的操作模型化,为设计的后续工作打下了很好的基础。通过对需求的分析,明确了接下来将要如何设计。
4 总体设计
总体E-R图如图4.11所示:
图4.11 全局E-R图
4.2.2数据库的详细设计
根据之前的实体图和总体E-R图,总结出如下表结构表述:
user_id 顾客ID Int N PK
user_account 账号 Varchar(50) N
user_pw 密码 Varchar(50) N

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2911.html

好棒文