e购校园二手交易平台的设计与实现
目 录
第一章 绪 论 1
1.1课题研究背景 1
1.2现有相关软件介绍 1
1.3课题研究重点和内容 1
第二章 系统需求及分析 2
2.1系统需求概述 2
2.2系统体系结构分析 2
2.3系统主要流程分析 2
2.4系统主要功能模块划分 2
第三章 系统设计 4
3.1系统总体设计 4
3.1.1总体设计思路与方案 4
3.1.2总体设计方案的论证 4
3.1.3总体设计目标 4
3.2系统详细设计 5
3.2.1系统的详细功能描述 5
3.2.2数据库设计 12
第四章 系统实现 15
4.1环境搭建 15
4.1.1 JDK环境配置 15
4.1.2 MyEclipse安装配置 15
4.2主要界面设计及编码实现 15
4.2.1注册、登录模块界面设计及实现 15
4.2.2商品查询模块界面设计及实现 17
4.2.3留言板模块界面设计及实现 17
4.2.4商品详情界面设计及实现 18
4.2.5个人中心的设计及实现 19
4.2.6管理员后台的设计及实现 22
4.3系统部署 26
第五章 系统测
*51今日免费论文网|www.jxszl.com +Q: @351916072@
试 27
5.1系统测试 27
5.1.1用户登录测试 27
5.1.2用户后台测试 27
5.1.3管理员后台测试, 28
5.2系统运行成果展示 29
5.3系统维护 31
结束语 32
1 系统的优点 32
2 系统的不足 32
致 谢 33
参考文献 34
第一章 绪 论
1.1课题研究背景
目前大学生生活用品繁多,更新换代也较快。而个人的需求不同,所以导致一些闲置的物品,这些本可以得到很好地使用,以便发挥其最大的价值。所以需要一个平台方便大学生来处理大量闲置不用的物品。
在校园进行问卷调查后发现:在大学中,四年学习下来会闲置下来很多物品,如书籍、手机、电子产品等。这些物品长期不用,放置只能作为摆设,同时电子产品容易导致老化,待到毕业或变成废品,对资源是一种极大的浪费。如此一件物品的价值存活周琪就会变短。调查发现,多数大学生更倾向于能够低价购入或交换自己需要的物品。所以,为什么不能把这些物品放在同意的平台上供他人挑选。尤其是当自己也有需求的时候,也能在这个平台上找寻自己想要的物品,何乐而不为呢。
既然是有需又有求,而且这些需求是不间断的,这就需要一个平台将它们整合起来,达到二手物品价值的最大体现。因此,开发出一个方便大学生低价或者免费获得自己需求的物品的平台是很有必要的。
1.2现有相关软件介绍
现国内二手物品交易的手机app或者网站也存在不少,但它们大多数是交易对象均是所以网民,比如淘宝网、赶集网、58同城等,这对还未步入社会的大学生来讲,无疑增加了一些风险。而只在校园内进行的交易,能够更好的保证学生的利益。类似的平台本校也有,比如校园内也不乏有二手处理的活动,如青协每年会举办二手衣物回收计划,进行捐赠。每年也会有一次跳蚤市场的交易会。但这些都过于传统,周期长,同时很多大学生即便有闲置物品也不愿意去参加此类活动。线上的目前本校有一个贴吧的交易贴,进去浏览发现其内容较早,很难找到自己需要的物品,交流沟通不便。
1.3课题研究重点和内容
经过前面与已有的同类产品的分析,得出结论:本课题的研究重点为快捷。为达到这个要求,需要在本系统中简化发布和接收的流程,以加强用户体验。
第二章 系统需求及分析
2.1系统需求概述
系统需要有三类用户,前台页面对已登录与没有登录的情况进行区分,给予不同的权限,比如:未登录的游客只能进行物品列表的浏览,如需要进一步获取物品或卖家的详情,则需要登录,登录后能够进行一系列的操作,比如对物品的收藏、发布、删除等操作。后台管理员可登录,可以对网站信息进行增删改。
2.2系统体系结构分析
本网站采用B/S系统体系结构(见图21),用户在浏览器前台页面输入数据后,向服务层提交数据。数据经处理后,存入相应的数据库,同时反馈给用户操作信息。
图21 系统体系结构图
2.3系统主要流程分析
从用户发布二手物品到交易只要简单的4步(见图22),也可以概括为发布、收藏、联系、线下交易。简化交易流程,以方便用户为首要原则。
图22 交易流程图
2.4系统主要功能模块划分
1、用户设置功能模块:浏览、收藏、发布、删除已发布、留言。用户功能模块图见图23。
图23 用户功能模块图
2、管理员设置功能模块:网站管理员的管理、注册用户管理、商品类别管理、商品的管理、留言管理、公告管理。管理员功能模块图见图24。
图24 管理员功能模块图
第三章 系统设计
3.1系统总体设计
3.1.1总体设计思路与方案
本网站的开发设计采用常用的C2C模式,主要采用SSH框架来实现网站的整体设计,为以后的开发的便利,前台展示使用的是JSP技术,这样能够实现对具体功能的操作以及数据库操作连接,本系统采用的数据库是MySQL。本系统对不同操作权限的用户进行区别,个人通过在本网站注册,可以在前台实现数据的交互。管理员是对整个网站各个功能进行维护,能够便捷的对数据进行操作。
用户主要使用的功能:
1、注册、登录、修改相关个人信息、退出登录;
原文链接:http://www.jxszl.com/jsj/rjgc/50081.html
最新推荐
热门阅读