基于jsp的失物招领系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

I基于jsp的失物招领系统摘要在许多社区或校园里,常常有人遗失物品或者捡到物品,他们没有一个良好的消息交流平台,使得失主未能及时甚至找不到失物,给生活带来了极大的不便。本系统就是为失主和捡到物品的人搭建一个发布信息的平台。失主可以通过网络进入到本系统,查询自己丢失的物品是否已被好心人拾到并交给了招领中心和对好心人的感谢等;拾到物品的人可以通过该系统直接发布拾到物品的信息;管理员可通过本系统对失物信息、报失信息、留言信息等方便的进行管理。关键字:失物招领,系统,开发IIThelostandfoundofficesystembasedonJSPAbstractInmanycommunitiesoroncampus,peopleoftenpickuplostitemsoritems,theydonothaveagoodmessageexchangeplatformthatenablestheownerfailedtoevenfindlostproperty,bringtolifeagreatdealofinconvenience.Thissystemisfortheownerandthepersonpickedupitemstobuildaplatformforinformationdissemination.Ownercanaccesstothesystemthroughthenetwork,checkwhethertheitemslosthisgood-heartedpeoplehavebeenpickedupandhandedovertothecenterandonthewell-intentionedpeopleclaiminggratitude,etc.;pickedupitemsdirectlythroughthesystemwhocanpickedupbyarticlespublishedinformation;administratorofthesystemthroughthelostpropertyinformation,missinginformation,messageinformation,andeasytomanage.Keywords:Lost,Lostsystem,DevelopmentIII目录第一章绪论.........................................................11.1选题来源及意义..............................................11.2选题的研究现状..............................................2第二章系统分析.....................................................22.1系统需求分析................................................32.2本系统采用的关键技术........................................32.2.1JSP技术...............................................42.2.2JavaBean技术..........................................52.2.3JDBC技术..............................................52.2.4用JDBC访问数据库......................................6第三章系统概要设计.................................................7第四章系统详细设计.................................................94.1数据库设计...................................................94.2系统E-R图.................................................114.3处理流程设计...............................................124.3.2数据增加流程..........................................134.3.3数据修改流程..........................................144.3.4数据删除流程..........................................154.4系统模块设计...............................................164.4.1管理员登陆............................................164.4.2认领信息管理..........................................164.4.3学生信息管理..........................................174.4.4注册会员..............................................174.4.5信息查询..............................................184.4.6网站首页设计..........................................18第五章系统调试与测试...........................................................................................................185.1程序调试....................................................18IV5.2程序的测试..................................................195.2.1测试的重要性及目的....................................195.2.2测试的步骤............................................205.2.3测试的主要内容........................................20第六章结论........................................................226.1系统评价...................................................226.2安全性问题.................................................22参考文献...........................................................23致谢...............................................................24附录...............................................................25-1-第一章绪论1.1选题的来源及意义这次我们所设计的课题正是互联网与社会生活之间的紧密关系的体现。现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式。失物招领在线交易平台的建设能够使失主最快的领回自己丢失的物品。而且通过这次开发,提高自己的编程水平,对工作本领打下坚实基础。近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。失物招领在线交易平台作为一种方便失主与拾获者之间联系的实用系统便应运而生。失物招领在线交易平台是为失主与拾获者之间进行失物招领提供的一个平台。1.2选题的研究现状从国内关于网站可用性的研究现状可知,国内对失物招领在线交易平台可用性的研究成果相对较少,与国外同类研究相比还存在着很大的差别。我国对失物招领在线交易平台的可用性研究还停留在比较初级的阶段,实证性的研究凤毛麟角,可用性评价指标体系不全,尚不能对失物招领在线交易平台的可用性做出客观全面的评价,失物招领在线交易平台可用性的研究还有待于深化。而国外的失物招领在线交易平台已经领先国内很长一段时间,用户可以通过失物招领在线交易平台来实现招领失物的目的,所以应该向国外的先进的失物招领在线交易平台学习,建立起自己的失物招领在线交易平台网站,使失物招领更快地进入计算机网络时代。-2-第二章系统需求分析2.1系统需求分析采用web应用开发技术设计并实现一个失物招领在线交易平台。该系统能够实现用户浏览查询功能,用户登录,管理员管理失物招领信息等功能。系统采用B/S模式。整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。图2.1系统模式图系统采用三层结构,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成。而系统内部复杂的业务逻辑主要通过JavaBean的组件(Component)实现,JavaBean组件在服务器上运行,通过JSP返回到客户浏览器。通过表现逻辑与业务逻辑的分离,使网页内容简洁,系统的可维护性和可扩充性增强。在服务器端,系统使用JDBC中间件访问数据库,数据库服务器定义了本系统所需要的事务逻辑和数据逻辑。本系统使用JSP技术作为表现手段,服务器采用Tomcat5.0.3作为JSP引擎,系统业务逻辑由JavaBean组件完成,使用JDBC3.0驱动程序访问数据库。由于系统测试需要成熟的数据库支持,因此系统采用SQLServer2000数据库作为数据库服务器。业务服务器数据库服务器事务逻辑数据逻辑ClientBrowser表示逻辑Browser表示逻辑JSP网页服务器/业务逻辑服务器JavaBean组件中间件JDBC数据库服务器数据库SQLServer2000-3-2.2本系统采用的关键技术2.2.1JSP技术JSP是由Sun微系统公司于1999年6月推出的一项技术,是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。JSP技术在多个方面加速了动态Web页面的开发。它主要有如下几个方面的特点:1)将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐号信息或者一本书的价格)。生成内容的代码被封装在Servlet和JavaBean组件中,并且结合在脚本中,所有的脚本在服务器端运行。JSP引擎解释JSP标识和脚本程序,生成所请求的内容(例如,通过访问JavaBean组件,使用JDBC技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。2)强调组件的重用绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBean或者EnterpriseJavaBean组件)来执行应用程序所

1 / 37
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功