基于校园网ZeroClothing购物平台设计与实现.docVIP

基于校园网ZeroClothing购物平台设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于校园网ZeroClothing购物平台设计与实现

基于校园网ZeroClothing购物平台设计与实现   摘 要:根据四川文理学院校内购物实际需求分析,结合现阶段高校校内在线购物平台的调查研究,设计开发ZeroClothing购物平台,整合了传统的“跳蚤市场”功能。使用MVC构架在实现系统交互、抽取数据、响应请求等方面展示出了较好的性能,体现出系统具有良好地扩展性、维护性和移植性等特点。   关键词:MVC;软件工程;购物平台;设计与实现   中图分类号:TP393.18   现今电子商务为大众的生活提供了极大的便利,由电子商务衍生而来的新消费模式―网上购物也逐渐成为了流行趋势,成为一种常态。但是将消费人群针对高校学生的这一网上购物平台还未完全发展成熟,特别是将传统的“跳蚤市场”移动到购物平台上来,这在高校内,也只是处于一个起步阶段。本文就在此背景下,采用J2EE平台和MVC设计模式来开发一个校内的购物平台。   1 系统需求分析   该系统分前台和后台。设计了三种权限:游客、会员、管理员。现分别对功能进行分析。前台模块需求分析:该部分主要用于网站的展示以及用户体验,包含11个功能模块。各功能模块的具体需求为:(1)会员注册:通过会员注册来获得更多的操作权限,在用户注册完成后,系统会向注册用户填写的邮箱地址发送帐号信息;(2)会员登录;(3)商品浏览:进入网站,通过网页浏览网站内的商品,如排序方式显示商品列表;(4)商品搜索:通过关键字搜索需要的商品;(5)商品详细信息:通过该模块,能够查看商品的详细信息以及其它用户对该商品的评论;(6)商品购买:用户在登录状态下点击“立即购买”按钮,填写收货地址后,跳转到所选择的银行进行付款;(7)加入购物车:在登录状态下通过“加入购物车”按钮将所选择好的商品加入到购物车里;(8)我的购物车:用户可以通过该模块查看已经加入到购物车中但还未购买的商品,可以进行一次性结算购买购物车中的商品;(9)商品评论:购买该商品后,对已购买的商品进行评论,以便给其他想购买该商品的用户提供相应的参照信息;(10)已买到的宝贝:用户可以查看已经购买过的商品;(11)个人资料:用于查看、修改相关资料;(12)收货地址:用于用户管理用户的收货地址;(13)个人动态:用户登录后,可以查看、发表心情;(14)我的喜欢:用于查看自己已标注的商品的列表;(15)我的评价:用于查看自己对某些已购买的商品的评价信息;(16)待付款:用于查看自己已经生成订单,但还未付款的列表,还可以对未付款的商品进行付款购买;(17)客服中心:用户在该模块中打开客服人员的qq窗口与客服人员交流。   后台管理各功能模块需求分析:主要用于网站管理人员对网站数据进行管理、维护,通常向网站中添加商品信息及发布相关消息,有7个功能模块。(1)后台登录:网站管理员登录到后台管理页面对网站进行管理;(2)商品管理:管理员对商品信息的管理,如发布商品信息和增加新商品,对商品的信息进行CURD等操作;(3)会员管理:对会员的信息进行审核,实现CURD等操作;(4)客服管理:对客服人员信息进行CURD等操作;(5)业绩报表:通过该模块查看某一时间内商品销量排名,销量百分比等数据;(6)回收站:查看管理员已删除的信息,在需要时可将其还原;(7)搜索:通过关键字来查找要搜索的信息。   2 系统总体设计   2.1 系统的体系结构设计   本系统采用MVC(Model View Controller)设计模式[1],即由业务模型层、视图层、控制层组成。业务模型层是由数据表中的结构转换而来生成相应的类的一层;视图层是界面,直接与用户进行交互;控制层是调用相应的方法处理由页面传递过来的数据并进行相关的业务逻辑处理。运行过程如下:视图层将与用户进行交互得到的数据传递到控制层,控制层调用后台的方法对传递过来的数据进行处理,再传递到视图层来显示。系统体系结构如图1所示。[2]   图1 系统体系结构   本系统用jsp页面做视图层,实现与用户的交互处理;控制层由Servlet来对数据进行处理;业务模型层使用JavaBean对数据表的结构进行封装。使用Java语言编写脚本。开发工具采用MyEclipes 8.5,应用服务器Tomcat 6.0,数据库是MySql 5.0数据库。   2.2 数据对象及业务逻辑设计   2.2.1 本系统所涉及的研究对象有管理员、商品、会员定单等。建立对应的表来进行对象信息的存储。本系统的数据库中涉及的表有管理员表、商品评论表、商品表、商品类型表、会员表、订单表、客服表、购物车表等。   2.2.2 本系统中前台交互需要实现的业务逻辑有:会员信息查询、会员信息插入、会员信息管理、商品信息查询、商品信息搜索、订单信息查询、订单信息插入、购物车信息查询、购物车信息插

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档