基于Java协同过滤算法的手机产品购物系统采用B/S模式进行项目架构,用户不需要安装客户端,就可以通过浏览器直接访问网站,这种方式给用户提供了很大的便利,使用起来轻松便捷。项目开发技术上选择比较流行的Java编程语言和Eclipse开发工具开发制作。项目开发的过程中遵循MVC设计模式,实现页面与数据分离,每个模块之间采用低内聚高耦合的设计原则,方便后期的二次开发与维护。项目的页面设计简洁大方,符合人体工程学的交互设计,能够给人们提供友好的交互设计。系统主要实现了用户注册登陆、商品购买个性化定制、在线购买、留言、购物车、订单管理等主要功能模块。
在这个系统的研制和实施中,主要包含2个用户标识,以下是关于用户标识的功能的剖析:
1. 面向用户人物的函数设计
(1)用户登记,用户登陆网页后,在登录网页上填写相关资料,再按「登记」按钮,即为本站之「成员」。
(2)用户登录,已登记的用户,在登录网页上键入适当的用户名称及密码,然后按登录键,以表单递交的方式登录确认。
(3)网上购物,当用户登录时,可以对自己想要买的物品进行挑选,选定后,就可以添加到购物车中,然后提交订单,然后填写与订购有关的资料,完成货物的支付。
(4)通知浏览,用户可以在线浏览该通知消息。
(5)线上评论,登录者可以在网上对自己的站点发表意见,填写自己的评论/评论,然后再点击发表自己的意见/意见。
2. Admin函数组件图表描述
管理者是最常用的一类用户角色。
(1)货物归类管理功能:实现了货物种类的增加、删除、更改、查询。
(2)产品管理功能:通过该功能,管理员可以对产品进行发布,修改,删除等功能。
(3)成员管理:其中包含两大部分:成员信息的查看与成员的删除。
(4)定单管理功能:通过这个功能,管理员可以对定单信息进行发送,删除,查看等操作。
(5)通知管理功能:由管理员负责通知信息的删除,增加等功能。
(6)消息/意见管理功能:在这一部分,管理员可以对信息进行删除和查询。
(7)当系统的管理者登陆成功以后,就可以进行一次销售额的统计分析。
关键词:B/S架构; 手机购物车;购物系统;SSM程序开发
目 录
第1章 绪 论 1
1.1研究背景 1
1.2研究的目的和意义 2
1.3论文结构安排 3
第2章 需求分析及关键技术 5
2.1开发环境 5
2.1.1 软件环境 5
2.1.2 硬件环境 5
2.2 可行性分析 5
2.2.1经济可行性 6
2.2.2技术可行性 6
2.2.3操作可行性 6
2.3系统用例分析 6
2.3.1 系统角色 6
2.4关键技术 8
2.4.1 MVC模式 8
2.4.2 SSM框架 8
2.4.3 Mysql数据库技术 9
第3章 总体设计 10
3.1功能模块设计 10
3.2 数据库实体简介 11
3.4数据库设计 13
3.4.1数据库表结构设计 13
第4章 系统详细设计 21
4.1网站首页界面 21
4.2用户注册界面 21
4.3 在线留言页面 22
4.4 在线收藏管理界面 22
4.5 协同过滤推荐模块 23
4.6 购物车详情模块 24
4.7 我的订单管理模块 25
4.8 用户中心后台管理模块 26
4.9 登录界面的设计 27
4.10 系统主页的设计 28
4.10.1 商品类别信息模块设计 28
4.10.2 商品信息模块设计 29
4.10.3 订单信息管理模块设计 29
4.10.4 日销售统计管理模块 29
4.10.5 管理员信息管理模块 30
4.10.6会员信息管理模块 30
第5章 系统测试 31
5.1 测试的目的与意义 31
5.2 系统测试 31
结 论 34
参 考 文 献 35
致 谢 36