基于jsp的失物招领系统

上传人:re****.1 文档编号:397355239 上传时间:2023-09-22 格式:DOC 页数:29 大小:141KB
返回 下载 相关 举报
基于jsp的失物招领系统_第1页
第1页 / 共29页
基于jsp的失物招领系统_第2页
第2页 / 共29页
基于jsp的失物招领系统_第3页
第3页 / 共29页
基于jsp的失物招领系统_第4页
第4页 / 共29页
基于jsp的失物招领系统_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《基于jsp的失物招领系统》由会员分享,可在线阅读,更多相关《基于jsp的失物招领系统(29页珍藏版)》请在金锄头文库上搜索。

1、. 基于jsp的失物招领系统摘要 在许多社区或校园里,常常有人遗失物品或者捡到物品,他们没有一个良好的消息交流平台,使得失主未能及时甚至找不到失物,给生活带来了极大的不便。本系统就是为失主和捡到物品的人搭建一个发布信息的平台。失主可以通过网络进入到本系统,查询自己丧失的物品是否已被好心人拾到并交给了招领中心和对好心人的感等;拾到物品的人可以通过该系统直接发布拾到物品的信息;管理员可通过本系统对失物信息、报失信息、留言信息等方便的进展管理。关键字:失物招领,系统,开发The lost and found office system based on JSPAbstract In many mun

2、ities or on campus, people often pick up lost items or items, they do not have a good message e*change platform that enables the owner failed to even find lost property, bring to life a great deal of inconvenience. This system is for the owner and the person picked up items to build a platform for i

3、nformation dissemination. Owner can access to the system through the network, check whether the items lost his good-hearted people have been picked up and handed over to the center and on the well-intentioned people claiming gratitude, etc.; picked up items directly through the system who can picked

4、 up by articles published information; administrator of the system through the lost property information, missing information, message information, and easy to manage. Keywords: Lost,Lostsystem,Development 目 录第一章绪论11.1 选题来源及意义11.2 选题的研究现状2第二章系统分析22.1 系统需求分析32.2 本系统采用的关键技术32.2.1 JSP技术42.2.2 JavaBean技

5、术52.2.3 JDBC技术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 系统模块设计16管理员登陆164.4.2 认领信息管理164.4.3 学生信息管理174.4.4 注册会员174.4.5 信息查询184.4.6 首页设计18第五章系统调试与测试.185.1 程序调试185.2 程序的测试195.2.1 测试的重要性及目的195.2.2 测试的步骤205.2.3 测试的主要容20第六章结论226.1 系统评

6、价226.2 平安性问题22参考文献23致24附录251. 第一章 绪论1.1选题的来源及意义这次我们所设计的课题正是互联网与社会生活之间的严密关系的表达。现今的社会,人们已经离不开了网络,网络已经成为人与人之间交流的一种形式。失物招领在线交易平台的建立能够使失主最快的领回自己丧失的物品。而且通过这次开发,提高自己的编程水平,对工作本领打下坚实根底。近年来计算机技术的快速开展,特别是计算机网络的开展,越来越深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线效劳系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。过去的种种旧的

7、联系方式,已经不能满足现代生活的需要。失物招领在线交易平台作为一种方便失主与拾获者之间联系的实用系统便应运而生。失物招领在线交易平台是为失主与拾获者之间进展失物招领提供的一个平台。1.2选题的研究现状从国关于可用性的研究现状可知,国对失物招领在线交易平台可用性的研究成果相对较少,与国外同类研究相比还存在着很大的差异。我国对失物招领在线交易平台的可用性研究还停留在比较初级的阶段,实证性的研究凤毛麟角,可用性评价指标体系不全,尚不能对失物招领在线交易平台的可用性做出客观全面的评价,失物招领在线交易平台可用性的研究还有待于深化。而国外的失物招领在线交易平台已经领先国很长一段时间,用户可以通过失物招领

8、在线交易平台来实现招领失物的目的,所以应该向国外的先进的失物招领在线交易平台学习,建立起自己的失物招领在线交易平台,使失物招领更快地进入计算机网络时代。第二章系统需求分析2.1系统需求分析采用web应用开发技术设计并实现一个失物招领在线交易平台。该系统能够实现用户浏览查询功能,用户登录,管理员管理失物招领信息等功能。系统采用B/S模式。整个系统最关键的就是数据库系统,一个强大的数据库可以支持完善一个优秀的软件设计,通过软件系统与数据库系统的连接来实现通过软件界面观察和处理操作数据。SQL Server 2000业务效劳器数据库效劳器事务逻辑数据逻辑ClientBrowser表示逻辑Browse

9、r表示逻辑JSP网页效劳器/业务逻辑效劳器JavaBean组件中间件JDBC数据库效劳器数据库图2.1 系统模式图系统采用三层构造,在客户端用户通过浏览器完成数据下载与模拟操作,浏览器端的表现逻辑通过JSP网页完成。而系统部复杂的业务逻辑主要通过JavaBean的组件ponent实现,JavaBean组件在效劳器上运行,通过JSP返回到客户浏览器。通过表现逻辑与业务逻辑的别离,使网页容简洁,系统的可维护性和可扩大性增强。在效劳器端,系统使用JDBC中间件数据库,数据库效劳器定义了本系统所需要的事务逻辑和数据逻辑。本系统使用JSP技术作为表现手段,效劳器采用Tomcat 5.0.3作为JSP引擎

10、,系统业务逻辑由JavaBean 组件完成,使用JDBC 3.0 驱动程序数据库。由于系统测试需要成熟的数据库支持,因此系统采用SQL Server 2000数据库作为数据库效劳器。2.2本系统采用的关键技术2.2.1JSP技术JSP是由Sun微系统公司于1999年6月推出的一项技术,是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、平安和跨平台的动态。JSP技术在多个方面加速了动态Web页面的开发。它主要有如下几个方面的特点:1) 将容的生成和显示进展别离使用JSP技术,Web页面开发人员可以使用HTML或者*ML标识来设计和格式化最终页面。使用JS

11、P标识或者脚本来生成页面上的动态容容是根据请求来变化的,例如请求信息或者一本书的价格。生成容的代码被封装在Servlet和JavaBean组件中,并且结合在脚本中,所有的脚本在效劳器端运行。JSP引擎解释JSP标识和脚本程序,生成所请求的容例如,通过JavaBean组件,使用JDBC技术数据库,或者包含文件,并且将结果以HTML或者*ML页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。2) 强调组件的重用绝大多数JSP页面依赖于可重用的、跨平台的组件JavaBean或者Enterprise JavaBean组件来执行应用程序所要求的更为复

12、杂的处理。开发人员能够共享和交换执行组件,或者使得这些组件为更多的使用者或者客户团体所使用。此方法加速了总体开发进程。3) 采用标识简化页面开发Web页面人开发人员不都是熟悉脚本语言的编程人员。JSP技术封装了许多功能:和实例化JavaBean组件、设置和检索组件的属性、下载Applet以及执行用其他方法更难于编码和耗时的功能。JSP技术可以通过开发定制的标识库进展扩展。第三方开发人员和其他人员可以为常用功能创立自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样执行特定功能的组件来工作。当与Java2平台、J2EE和Enterprise JavaBeanE技术整合时,JSP

13、页面将提供企业级的扩展性和性能,这对于在企业中部署基于Web的应用是必需的。与微软公司的ASP技术相比,JSP具有如下优点:(1) 开放的技术:JSP技术基于平台和效劳器的相互独立,技术支持来自广泛的、专门的、各种工具包,有效劳器的组件和数据库产品开发商提供。相比之下,ASP技术主要依赖MICROSOFT支持。(2) 平台和效劳器的独立性:JSP编写的代码可运行在任何符合JAVA语法构造的环境中。这样JSP就能够运行在多种WEB效劳器上并支持来自多家开发商提供的各种工具包。(3) 开放的开发过程,开放的源码:自1995年以来,SUN用开放过程方法同国际JAVA组织合作开发和修改JAVA技术和规

14、。(4) JSP标记可扩大性:JSP技术能够为开发者扩展JSP标记,充分利用与*ML兼容的标记技术强大的功能,大大减少对脚本语言的依赖。(5)JSP跨平台的可重用性:JSP组件E,JavaBean或定制的JSP标记都是跨平台可重用的。2.2.2JavaBean技术JSP作为一个很好的动态开发语言得到了越来越广泛的应用,在各类JSP应用程序中,JSP + JavaBean的组合成为了一种事实上最常见的JSP程序的标准. JavaBean是描述Java的软件组件模型,有点类似于Microsoft的组件概念。在Java模型中,通过JavaBean可以无限扩大Java程序的功能,通过JavaBean的

15、组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。JavaBean通过Java虚拟机(Java Virtual Machine)可以得到正确的执行,具有平台无关性。一个JavaBean有三个局部组成:1) 属性PropertyBean的属性就是对象的属性,但提供了属性读取和设置的接口支持。例如一个时钟Bean可以有时区和镇铃属性,日历Bean可以有年份和月份属性。每个属性通常遵守简单的方法命名规则。这样可以很方便的找出Bean提供的属性,然后查询属性值或改变属性值,对Bean进展操作。2) 方法Method3) 由于Bean本身是Java对象,调用这个对象的方法是与其交互作用的唯一途径。JavaBean严格遵守面向对象的类设计逻辑,不让外界其任何实例字段没有Public字段。这样,方法调用的是接触Bean的唯一途径。4) 事件EventBean与其他软件组件交流信息的主要方式是发送和接收事件。这与对象之间通过消息通信类似。JavaBean传统的应用在于可视化的领域,如AWT下的应用。自从JSP诞生后,JavaBean更多的应用在非可视化领域,在效劳器端应用方面表现出来了越来越强的生命力。利用非可视化Jav

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号