摘要:校园二手物品交易平台针对的是当今大学校园中校园内二手物品交易平台较少且大多二手物品闲置的情况进行开发的互联网平台。
对于所有在校大学生尤其是将要离校的大学生,有很多闲置不用的有利用价值的二手物品,本平台的开发为在校大学生提供了一个平台,针对同一所或者同一区域的大学校园,在校大学生可以将自己闲置不用的二手物品发布出去,同样的也可以在平台上找到许多自己需要的二手物品并且以低廉的价格买回。由于平台针对区域性,所以在获取二手物品联系人信息后进行线下交易,能够更好的对物品进行审核,方便购买。
系统由用户系统与管理员系统两个客户端和服务器构成。用户客户端在进行物品寄售及发布相关求购信息时,由管理员客户端对信息进行审核并发布至服务器。
平台客户端基于SSM框架(STRUTS,SPRING,MYBATIS)进行开发,完成一系列的二手物品寄售、审核等相关操作。服务器部署在WEB服务器进行前后端的数据交互操作
这篇论文主要介绍此平台开发的背景,目的,研究的意义和开发的工具,系统框架,以及平台需求,设计,最后进行相关测试。
关键词 二手交易;JSP;MySQL;JAVA; MYBATIS
目录
摘要
Abstract
1绪论-1
1.1研究背景-1
1.2研究的整体框架-1
1.3研究的内容和意义-1
1.3.1研究内容-1
1.3.2研究意义-2
1.4论文组织结构-2
2系统开发工具及相关技术简介-3
2.1开发工具简介-3
2.1.1 MyEclipse 10-3
2.1.2 MySQL数据库-3
2.2 相关技术简介-3
2.2.1 持久化框架-Mybatis-4
3系统需求分析-6
3.1系统功能分析-6
3.2系统流程分析-6
3.3系统的结构分析-7
3.3.1校园二手物品交易平台的逻辑结构-7
3.3.2物理结构-8
3.4系统的用例分析-8
3.5数据库的需求分析-10
4系统总体设计-11
4.1系统的功能设计-11
4.2系统功能结构图-12
4.3系统流程图-13
4.4数据库设计-14
4.4.1概念模型的设计-14
4.4.2逻辑结构设计-17
5系统的详细设计和实现-21
5.1 数据库建立-21
5.2 生成Mybatis的 .xml,.java文件-21
5.3 系统主页-22
5.3.1分类查询-22
5.3.2模糊查询,多条件模糊查询-24
5.3.3查询结果分页-25
5.3.4查看物品详情-26
5.4 注册登录模块-27
5.4.1注册功能-27
5.4.2登录功能-29
5.5 寄售二手物品模块-30
5.5.1添加寄售二手物品功能-30
5.5.2修改待审核的二手物品信息功能-31
5.5.3管理员审核二手物品功能-34
5.5.4我需留意功能-36
5.6 用户个人信息管理模块-37
5.6.1更改个人信息-37
5.6.2修改密码-38
5.7 二手物品管理模块-39
5.7.1修改二手物品信息-40
5.7.2二手物品下架-40
5.8 求购信息管理模块-40
5.8.1发布求购信息-40
5.8.2求购信息管理-41
6系统测试与分析-43
6.1校园二手物品交易平台测试的具体目的和意义-43
6.2性能测试-43
6.3测试用例-43
6.3.1用户登录注册模块的测试-41
6.3.2发布二手物品寄售信息模块的测试-41
6.3.3公告管理模块的测试-41
6.3.4审核模块的测试-41
结论-46
致谢-47
参考文献-48