网上商城及推荐系统的设计与实现.doc

资料分类:计算机信息 上传会员:暖暖大将军 更新时间:2024-08-23
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14200
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)
下一篇:没有了

摘要:随着互联网的高速普及以及网上购物的快速发展,近年来世界各国呈现出前所未有的电子商务热潮。亚马逊、京东、淘宝、天猫等网络购物模式的兴起,把人们带入了一个信息过载的时期。针对购物模式的变化和信息过载的问题,有必要利用大数据分析挖掘用户偏好,高效完成网上交易。正是在这种情况下,网上商城和推荐系统才得以设计和实现。电子商务作为互联网技术的重要产品之一,正处于快速发展阶段,备受关注。其方便、高效的优势满足了人们的生活需要,正逐渐成为国民经济发展的重要领域。网上购物中心作为电子商务的重要组成部分,与传统的购物方式相比,为消费者提供了更加高效便捷的购物方式,为企业提供了更加广阔的商务平台。因此,研发更为便捷实用的网上商城系统不仅具有重要的社会意义且有着丰厚的商业价值。

该网上商城系统主要采用JSP开发技术、以MySQL为后台数据库、采用Web标准的B/S架构,实现前台用户页面及后台管理页面。该系统的设计分为前台用户和后台管理两个部分。在前台用户部分中,包括在线注册、用户登录、浏览商品、查询商品信息、订购商品、订单管理等操作;后台管理部分包括商品分类管理、商品管理、订单管理、发货等。同时,该系统在前台呈现首页展示,包括商品广告、商品推荐及最新商品推荐等。在用户并未提供明确需求的前提下,通过分析用户近期购物特点并进行建模,主动推荐用户感兴趣的产品,为用户带来良好的购物体验。主要研究内容是构建网上商城,并于多种情境收集用户行为,生成并及时更新用户喜好的相关信息,将相应商品呈现给特定的用户。推荐算法主要包括根据加入购物车的商品进行推荐,根据近期购买商品进行推荐。

本课题的研究方法是首先分析使用网上购物中心和推荐系统进行购物的原因,认识到建立网上购物中心和推荐系统的必要性和意义。本文在浏览了大量与电子商务和网上商城相关的书籍和文献后,讨论了商品推荐的使用场景和详细算法,最后实现了网上商城和推荐系统。该系统能够切实地帮助用户提高购物的便捷度,管理人员也能通过此管理系统更好地进行管理,提高效率。

 

关键词:网上商城;JSP;B/S架构

 

目  录

摘  要

ABSTRACT

第一章  绪论-1

1.1 系统的开发背景和意义-1

1.2 主要工作和贡献-1

1.3 论文结构的安排-2

第二章  可行性分析-3

2.1 市场可行性-3

2.2 经济可行性-3

2.3 技术可行性-3

2.4 社会可行性-4

第三章  需求分析-5

3.1 功能需求分析-5

3.1.1 系统功能模块图-5

3.1.2 系统功能模块需求分析图-5

3.2 非功能性需求分析-7

3.2.1 产品易用性-7

3.2.2 产品可靠性-8

3.2.3 产品安全性-8

3.2.4 产品可维护性-8

第四章  系统的总体设计-9

4.1 开发技术简介-9

4.1.1 Java编程语言-9

4.1.2 JSP简介-11

4.1.3 B/S模式-11

4.1.4 MySQL简介-12

4.2 系统架构图-12

4.2.1 系统的逻辑架构-12

4.2.2 系统的物理架构-13

4.3 系统功能图-13

4.4 系统流程图分析-14

4.5 数据库设计-15

4.5.1 实体-关系图设计-15

4.5.2 关系表设计-15

第五章  系统详细设计与实现-18

5.1 用户注册登录功能-18

5.1.1 用户注册-18

5.1.2 用户登录-20

5.2 商品展示功能-22

5.2.1 最新商品展示-22

5.2.2 商品分类展示-23

5.2.3商品推荐展示-24

5.3 订购功能-26

5.3.1 添加购物车-26

5.3.2 删除商品-27

5.3.3 提交订单-28

5.3.4 添加收货人信息、在线支付-30

5.4 用户订单管理-32

5.4.1 查看所有订单-32

5.4.2 收货功能-34

5.5 商品管理-36

5.5.1 商品类别管理-36

5.5.2 商品动态管理-36

5.6 管理员订单管理-39

第六章  系统测试-41

6.1 系统测试的目的-41

6.2 用例测试与分析-41

第七章  总结与展望-44

7.1 总结-44

7.2 展望-44

参考文献-46

致  谢-47

相关论文资料:
最新评论
上传会员 暖暖大将军 对本文的描述:经济可行性分析是对待开发软件的成本进行评估,进行成本效益分析,然后计算待开发软件的开发价值,即对待开发软件的价值进行综合评价[4]。开发该系统所需要的软件和工具很容易......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: