本系统全称为失物招领在线交易系统。开发的目的是为失主与拾获者之间进行失物招领提供的一个平台。本系统要求实现失物招领联基本功能,从安全性和易维护性考虑,选择了web技术。简单的说就是将系统做成一种B/S模式。可以让用户在浏览器端直接访问位于校网内的服务器上的题目。在本系统中,我主要采用JSP技术,它作为web的一种实现技术,效率还是特别高的。这样就可以实时的体现学生的选课情况。它本身还具有很高的安全性。符合本系统对安全性的要求。它还可以实现到处可执行。JSP技术与平台完全无关。
本课题研究一种基于校友爱心网站模式,研究该爱心网站模式下给用户带来的方便以及该模式存在的一些不足,同时研究网页制作的一些基本规律和总结一些基本经验,以及研究分模块开发在网页开发中的优势,以及研究在数据库的设计中,如何设计表,如何设计表和表之间的联系,以及使用JSP制作网页的一些基本经验,使用Javascript技术使页面更加人性化。同时探索采用现在流行的制作网页的模式MVC模式实现页面的流程跳转。
失误招领所需要的功能从会员角度进行划分,可以分为普通用户功能和后台管理功能。普通用户功能主要提供给系统的学生使用,包括用户的注册、登录,发布寻物信息,发布招领信息,写感谢信等;后台管理功能主要提供给系统的管理人员使用,包括对用户、物品、感谢信等的管理。
模块功能如下:
(1)用户注册:如果用户要求发布信息,就必须注册成为会员。
(2)用户浏览物品:用户登录成功后才能使用,失物信息会显示在前台页面。
(3)会员增删查改物品:用于用户或会员搜索物品信息。
(4)会员之间发消息:用于会员之间交流。
(5)管理会员及失物信息:此模块只有管理员才允许使用,用于删除某会员的信息
(6)管理认领物品:用来管理用户认领物品。
目录
摘 要I
ABSTRACTII
第1章 绪 论3
1.1课题背景3
1.2目的与意义3
1.3课题研究主要内容4
1.3.1 管理员功能4
1.3.2 用户功能4
1.4 国内外现状4
第2章 需求分析5
2.1系统用例分析5
2.2功能需求分析5
2.3数据需求分析5
2.4数据字典分析6
2.5系统模块E-R图7
2.6关键技术介绍10
2.6.1java技术简介10
2.6.2mysql简介10
2.6.3jsp简介11
2.6.4 S.S.H框架的优点11
第3章 系统设计14
3.1 系统概要设计14
3.1.1 体系结构图14
3.1.2功能层次图14
3.2 数据设计15
3.3 功能模块设计17
3.3.1用户注册模块设计18
3.3.2登录功能模块设计18
3.4 页面设计20
3.4.1 后台页面设计20
3.4.2 前台页面设计21
第4章 系统实现22
4.1 数据库连接的实现22
4.2 功能模块实现22
4.2.1用户注册功能模块实现22
4.2.2登录模块实现24
4.2.3失物招领总体模块实现26
4.3 页面实现26
4.3.1 发布寻物信息页面实现26
4.3.2 发布招领信息页面实现28
4.3.3 写感谢信页面实现29
4.3.4 成功案例页面实现31
4.3.5 用户管理页面实现32
4.3.6物品管理页面实现34
4.3.7 评论管理页面实现36
第5章 系统测试38
5.1测试方案38
5.2测试结果分析38
第6章 结 论39
6.1总结39
6.2展望39
参考文献40
致 谢41