本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于JSP的失物招领系统的设计与实现

www.bysj580.com / 2016-11-06
基于JSP的失物招领系统的设计与实现
选题目的和意义:
在我们的生活中,丢东西这件事经常发生,处处可见,丢钥匙、丢钱包、丢手机、丢宠物
等等。一旦丢东西,就会给失主带来极大不便和损失。所以,在我们生活工作的社区里,就需要失物招领系统,给失主和捡到物品的人提供一个平台,让失主尽快找回失物,减少损失。失主可以通过网络进入到本系统,查询自己丢失的物品是否已被好心人拾到并交给了招领中心和对好心人的感谢等;拾到物品的人可以通过该系统直接发布拾到物品的信息;管理员可通过本系统对失物信息、报失信息、留言信息等方便的进行管理。
与本课题相关的技术和方法综述:
     本课题用到了JSP、hibernate、JDBC等技术。
     1、JSP技术
     JSP是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。JSP技术在多个方面加速了动态Web页面的开发。
     2、Hibernate
     Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
     3、JDBC技术
     JDBC是执行SQL语句的Java API。它可以很容易地把SQL语句传送到任何关系型数据库中。用户不需要为每一个关系数据库单独写一个程序。
主要设计内容:
   本系统的设计主要分六个大模块,每个大模块包含有各自的小模块对功能进行细分,更全面完整的实现系统的功能,以下是对六大模块的简要分类和概述
1、用户模块:本模块包括用户注册、用户登录、用户登录添加验证码、浏览其他用户信息等子模块。
2、管理员模块:本模块包括用户删除、用户授权和公告管理。
3、版面浏览模块
4、版面管理模块:本模块包括对失物信息进行管理和对已认领的失物信息,进行公布表扬。
5、失物信息模块:本模块包括失物信息上传和失物认领信息记录。
    6、信息记录模块:对失物上传和失物认领的信息进行保存备份。 
设计的环境、方法及措施:
    开发环境:
    开发平台:Eclipse
    服务器:tomcat
    数据库:Oracle
    操作系统:windows
    浏览器:IE6.0及以上
方法:
     本系统是基于B/S架构用java编程语言进行编写设计的,其中网页的设计使用了HTML语言进行编写,数据的存储使用Oracle数据库进行处理,代码与数据库的连接使用的是Hibernate框架。
措施:
    1.查询相关资料,了解系统的研究意义。
    2.设计出答题上的功能模块,画出模块图。
    3.通过进一步的理解,对每个功能模块进行细化,指定出每一步的做法和注意事项。
    4.对设计好的程序进行调试,通过调试发现问题并解决,从而达到完善系统的目的。
    5.最后整理各阶段的设计记录文档,写成论文稿。
 
收缩