首页 >  毕业论文  > 正文

SSM校园二手市场交易平台的设计与实现

伴随着全球信息技术的日新月异,人们的生活与网络的联系也日益密切。网购也渐渐为人们所熟知,校园二手市场交易平台正是一种专门面向全国高校学生的网上交易物品的平台。该系统较一般的二手交易市场更具针对性,更方便简单。本系统是基于java语言、采用B/S模式开发出的交易平台。在设计方面,使用了javaweb开发人员常使用的mvc模式,并运用spring,struts,hibernate的集成SSM三层集成框架来实现mvc模式。前台显示的页面是运用Dreamweaver设计出来的jsp或html页面。采用的后台数据库是mysql,服务器是tomcat。正是以上各种强大的工具及软件开发技术共同实现了二手市场交易平台。
[关键词] 二手市场;mvc;tomcat;SSM;
4.4  系统的功能模块设计
4.4.1  普通用户权限下的功能模块
(1)用户注册功能
一般的网站都允许匿名访问,但是匿名访问只能享受一般的功能,而注册成为会员之后能享受更多的功能。本系统也是如此,在用户未注册的情况下,该匿名用户只能浏览一些别的用户发布的信息,查看一些留言和管理员的一些公告,不能发布信息。注册之后的用户就成为本网站的普通用户,可进行物品信息的免费发布,对自己发布信息的增删改查,对其他物品信息的评价留言,对自己基本信息的修改等功能。注册之后的用户既能享受更多的功能,又能给其他用户提供一个真实的个人信息,也保证了网上交易的安全性。
(2)免费发布信息功能
用户注册成为本网站会员之后,用户的基本信息就本存储在数据库中。用户就可以通过登录界面登录自己的账号。登录之后用户就可以享受发布信息功能,用户可以发布求购物品信息或者售出物品信息,发布信息要对自己需要的或是要卖出的物品进行详述,分类,和新旧程度等也要留下自己的联系方式,以便对该信息感兴趣的用户和发布信息的用户之间的联系,也更加具有真实性。全部信息输入完整之后点击马上发布信息的按钮就可以将你的发布信息存储在数据库了。
(3)用户浏览并查找物品信息功能
用户登录网站可以浏览所有的发布信息,并可以根据自己所需要的类别的物品进行条件搜索,可以根据发布时间查找,也可以根据物品类型查找,还可以根据价格的范围进行查找。这样方便用户能更快的找到自己所需的物品。
(4)用户修改自己的基本信息功能
普通用户成功登录自己的账号之后就可以对自己的基本信息进行修改,修改用户名,密码之类的基本信息。也可以对自己所发布的信息进行修改,比如删除已交易过的物品信息,修改发布过的商品信息,删除别人给自己的留言等功能。
(5)用户留言功能
普通用户登录之后可以对自己感兴趣的物品信息的所属物主进行留言,也可以在交易之后对物主的物品进行评价,这些都能发表在留言板上。留言功能可以为不熟悉物主商品的人做为借鉴,可以从反面看出改物主的信誉度和物品的好坏,当然,恶意攻击性质的留言是不被允许的。
4.4.2  管理员权限下的功能模块
(1)管理用户信息功能
管理员登录之后可以查找所有普通用户的信息,管理员可以对普通用户进行增删改查的操作。
(2)管理发布信息功能
管理员登录到后台管理系统之后可以查找所有用户发布的物品信息,如果有恶意的信息,可以对该信息进行删除操作,也可以适当修改其中的恶意词语。
(3)管理留言板功能 管理员登录之后可以查看所有用户对本网站的留言,管理员可以对留言板进行统计和删除操作。可以从留言中获得大家对网站的一些建议,能更好的优化网站,让用户更满意。
(4)添加省、市、学校功能 管理员可以通过本系统向数据库添加省、市、和学校,以更新数据库,主要是为了添加每年新建的一些大学。保持数据的更新状态。
 
目    录
1 绪论 1
1.1 开发背景 1
1.2 开发意义 1
2 技术背景 2
2.1 基于B/S模式的web开发 2
2.2 MVC模式简述 2
2.3 SSM三层集成框架简述 2
3 系统分析 3
3.1 校园二手市场交易平台的特点 3
3.1.1 网络环境优越 3
3.1.2 消费群体固定 3
3.1.3 交易安全性高 3
3.1.4 无需交易成本 3
3.1.5 节约时间,提供更多选择 3
3.2 校园二手交易市场需求分析 4
3.2.1 校园二手市场的现状分析 4
3.2.2 校园二手市场交易平台功能需求 4
3.2.3 校园二手市场交易平台的性能需求分析 6
3.3 可行性分析 6
3.3.1 技术可行性 6
3.3.2 运行环境可行性 7
3.3.3 网络环境的可行性 7
3.4 市场定位分析 7
4 系统设计 8
4.1 系统设计的大致思路 8
4.2 系统的架构设计 8
4.2.1 系统的结构 8
4.2.2 系统的设计模式 9
4.3 系统的安全设计 9
4.3.1 保护最薄弱环节原则 9
4.3.2 最小特权原则 10
4.4 系统的功能模块设计 10
4.4.1 普通用户权限下的功能模块 10
4.4.2 管理员权限下的功能模块 11
4.5 数据库设计 11
4.5.1 概念结构设计 11
4.5.2 逻辑结构设计 14
4.5.3 物理结构设计 15
5 编码与实现 17
5.1 系统主界面 17
5.1.1 登录界面的实现 17
5.1.2 用户注册页面的实现 19
5.1.3 切换城市功能 19
5.1.4 主界面的查询功能 20
5.1.5 切换图文 21
5.1.6 查看信息详情 21
5.2 管理员权限模块功能模块的实现 22
5.2.1 添加城市和学校功能 22
5.2.2 管理用户信息 25
5.3 普通用户权限功能模块的实现 26
6 系统测试与运行 26
6.1 测试范围与主要内容 26
6.2 测试结果 27
结束语 28
参考文献 29
致谢 30
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:242219979

上一篇:基于Android平台的多国语言翻译器设计与实现

下一篇:文本压缩算法的学习和实践

相关文章: