基于JSP失物招领系统的设计与实现毕业论文Word格式.doc
《基于JSP失物招领系统的设计与实现毕业论文Word格式.doc》由会员分享,可在线阅读,更多相关《基于JSP失物招领系统的设计与实现毕业论文Word格式.doc(22页珍藏版)》请在冰豆网上搜索。
4.2站内通知 13
4.3寻物启事 14
4.4失物招领 14
4.5认领公告 15
4.6表扬信 15
4.7用户登录注册 16
4.8失物登记 16
4.9个人资料 17
5程序测试与维护 17
5.1系统的配置 17
5.2系统的维护 17
5.3系统测试 18
6.结语 19
参考文献 19
基于JSP的昆山市浦东软件园失物招领系统的设计与实现
学生姓名:
指导老师:
摘要:
失物招领系统是鉴于现今我国现状,为了帮助更多的人更加方便快捷得找回他们丢失的物品而设立的一个平台。
在这个网络日益发展的时代,网上寻物成为最简单方便的方式,只需要坐在家里就可以清清楚楚地知道自己丢失物品的情况。
基于目前国内该系统也是初步投入使用,在功能和应用方面还有待完善,我们加入自己的新点子,这个系统在以后应该会得到广泛的应用并日臻完善。
该项目的主要用户包括一些学校,政府机关和大型企业等。
关键词:
失物招领;
JSP;
Oracle
1.引言
为了方便失主寻找丢失物品、拾主归还捡拾物品和减轻失物招领中心的管理员的工作负担,以及发扬拾金不昧的美好品德和提高中国人民的道德水平,我们开发了失物招领管理系统。
失主可以通过网络进入到本系统,查询自己丢失的物品是否已被好心人拾到并交给了招领中心和对好心人的感谢等;
管理员可通过本系统对失物信息、报失信息、留言信息等方便的进行管理。
当今社会,当失主丢失物品后往往苦于寻找,要不是得登报,就得到处张贴寻物启事。
同时,拾主捡到物品若希望归还,也是麻烦重重。
最重要的是,现在我国正努力建设和谐社会,政府重视城镇居民道德素质的提高,所以弘扬拾金不昧的优秀传统是政府义不容辞的一项责任。
因此,开发失物招领管理系统是一件迫在眉睫的事情,并且该系统是基于网络的,失主可以在网络上查询和报失以及确认。
这个系统可以在方便管理人员和失主的同时提高我国人民的道德素质,使我国人民处于更和谐的社会。
2.技术简介
2.1Eclipse程序开发平台
Eclipse是一个开源的,基于Java的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,为构建开发环境插件。
幸运的是,Eclipse是一套标准的插件,包括Java开发工具(Java开发工具包,JDK)。
Eclipse最初是由替代商业软体开发资讯公司IBM年龄可视化JavaIDE开发环境的下一代,十一月2001贡献给开源社区,它现在是一个非营利的软件供应商联盟基金会(基金会)管理。
2003选择3,Eclipse的OSGi服务平台规范运行时体系结构。
在2007六月,2008六月发布一个稳定版本3.3;
发布代号为木卫3.4版;
2009六月发布代号为伽利略3.5版;
2010六月发布代号为太阳神3.6版;
2011六月发布代号为靛蓝3.7版;
2012六月发布代号为朱诺4.2版;
六月发布的代号为“开普勒20134.3版;
2014六月发布代号为月神4.4版;
六月2015出版项目代号为“火星4.5版。
Eclipse是一个著名的跨平台的免费的集成开发环境(IDE)。
第一个是主要使用Java语言开发,通过各种插件的Eclipse安装可以支持不同的计算机语言,如C++和Python开发工具等。
Eclipse本身只是一个平台,但许多插件的支持使具有其他功能相对固定的IDE软件很难有Eclipse的灵活性。
许多与Eclipse框架的软件开发人员开发自己的IDE。
Eclipse最初是由OTI和两家公司创建产品开发组IBMIDE开发,在1999四月开始。
IBM提供了Eclipse的代码库,包括平台,JDT和PDE。
IBM推出的Eclipse项目,在Eclipse项目已经成为一个巨大的Eclipse联盟,拥有超过150个软件公司参与Eclipse项目,包括Borland,Rational软件,RedHat和Sybase等。
Eclipse是一个开源项目,它实际上是Java的替代品的视觉时代,几乎与以前的视觉时代的Java接口,但由于其源代码开放,任何人都可以免费获得,并可以在其插件的基础上发展起来的,因此越来越受到人们的重视。
然后还有包括Oracle,很多大型公司都加入了这个项目,Eclipse的目标是成为IDE集成可以是任何语言的开发,用户只需要下载各种插件的语言。
Eclipse的插件机制是一种轻型构件的软件体系结构。
在客户端平台,使用Eclipse插件提供额外的功能,如所有其他的语言,除了Java语言支持。
插件的分离已经能够支持的C/C++(CDT),Perl,Ruby,Python,Telnet和数据库开发。
插件架构可以支持任何扩展添加到现有的环境,如配置管理,但不限于支持多种编程语言。
Eclipse的设计理念是:
所有插件。
Eclipse的核心是非常小的,其他所有的功能都是以插件的形式添加到Eclipse的核心。
基本的Eclipse内核包括:
图形API(SWT/JFace),Java插件开发环境(JDT),插件开发环境(PDE)。
Eclipse插件的安装方法大体有以下几种方式:
第一种:
直接复制法。
假设Eclipse的安装目录在C:
\eclipse,解压插件或安装Eclipse插件到指定的目录(如:
AAC:
\AA)文件夹,在AA文件夹打开AA文件夹,其中包含两个文件夹的功能和插件,然后在分别对应于C的文件夹文件复制的两个文件:
\Eclipse文件夹功能和插件,一般的插件文件直接复制到Eclipse目录是最直接和最笨的方法!
因为在未来你想删除这些插件将是非常困难的,不推荐。
注意:
插件包后,解压文件夹下的插件的Eclipse启动,可能无法加载新的插件。
解决方法是:
1、打开命令行,到当前eclipse的目录下,输入eclipse-clean,重新启动eclipse,这样eclipse就会加上新的插件了。
2、如果插件不能生效,则请将eclipse\configuration\org.eclipse.update目录删除后再启动eclipse;
你可以在eclipse的菜单"
Help"
-->
"
AboutEclipseSDK"
FeatureDetails"
和"
Plug-inDetails"
中看到新安装的插件。
第二种:
使用link文件法a.假设Eclipse的安装目录在C:
\eclipse,在该文件夹下,新建这样的目录结构C:
\eclipse\PluginsEclipse\jode\eclipse;
b.解压下载的eclipse插件或者安装eclipse插件到指定目录BB(如:
C:
\BB)文件夹,打开BB文件夹,然后把BB文件夹里的两个文件夹features和plugins复制到刚新建好的,这样eclipse中就有了两个插件目录featuresandplugins下。
c.在C:
\eclipse目录中新建links(C:
\eclipse\links)目录,在links目录中建立一个以link为扩展名的文本文件如jode.link,内容如下path=C:
/eclipse/PluginsEclipse/jode或者path=C:
\\eclipse\\PluginsEclipse\\jode(插件的目录),保存后重启eclipse插件就会安装完成。
link文件中path=插件目录的path路径分隔要用\\或是/
第三种:
使用eclipse自带图形界面安装。
选择Help>
SoftwareUpdates>
ManagerConfiguration,再选择Add>
ExtensionLocation找到你要安装插件的目录就可以了。
使用eclipse的help->
SoftwareUpdates->
Findandinstall...searchfornewfeatures...输入软件安装地址进行安装强烈推荐这种方法,优点很多比如可以方便的添加删除,也不用自己写link文件!
2.2Tomcat服务器
Tomcat服务器是一个免费的开放源代码的Web应用服务器,应用服务器是轻量级的,广泛应用于中小型系统的并发访问是不是很多场合,是开发和调试JSP程序者优先。
作为一个初学者,你可以这么认为,在配置Apache服务器的机器上,它可以用于响应HTML(应用程序。
标准通用标记语言)页面的访问请求下。
事实上,Tomcat是Apache服务器的扩展,但它是独立运行的,所以当你运行Tomcat,它实际上是由Apache单独运行一个单独的进程。
关键是,当适当地配置,Apache和TomcatJSP网页HTML服务,页面和Servlet实际运行。
此外,Tomcat和IIS作为Web服务器,HTML页面的功能,它是一个Servlet,JSP容器和servlet容器,独立是Tomcat的默认模式。
然而,静态HTMLTomcat作为Apache服务器的处理能力。
目前最新版本的tomcat8.0.0-rc1(α)发布
Tomcat被大多数程序员,因为它运行的系统资源,良好的可扩展性,能够支持负载均衡和邮件服务等系统的开发及应用功能;
并不断的改进和完善,任何感兴趣的程序员可以修改或添加新的功能。
这个名字的由来:
Tomcat最初是由Sun软件架构师杰姆斯邓肯戴维森发展。
后来他使其成为开源项目的贡献,和太阳到Apache软件基金会。
因为大多数的开源项目O'
Reilly将出一本书,和封面设计素描的动物,所以他希望这个项目被命名为一个动物的名字后。
因为他希望动物能够照顾自己,最终,他把它命名为Tomcat(英文或其他雄性猫科动物)。
O'
Reilly出版的介绍书(书号0-596-00318-8Tomcat)[1]盖也被设计为一个男性形象。
Tomcat的标志和吉祥物被设计成一只猫。
Tomcat是一个在世界上广泛使用的JSP和Servlet的Web服务器支持。
它运行在Java运行良好,支持Web应用程序的部署。
由于设置不当,造成灾难性的后果。
在Tomcat的默认安装,Tomcat作为系统服务,如果不是作为系统服务运行,几乎所有的Web服务器管理员是默认的管理员权限运行。
这两个方法允许Java运行时访问任何Windows文件系统下的任意文件夹。
默认情况下,Java运行时的安全权限。
当Tomcat作为管理员或作为系统服务运行,Java操作系统具有完全访问权限的用户或系统管理员。
因此,它具有完全访问权限的文件夹中的所有文件的所有Java运行时。
(在操作过程中的servlet和JSP将转换为servlet)达到同样的权限。
因此,Java代码可以调用的JavaSDK中的API文件,列出所有的文件,文件夹删除任何文件,最大的危险是运行系统权限的程序。
2.3Oracle数据库
Oracle数据库,OracleRDBMS的AKA,或Oracle。
甲骨文公司是一个关系数据库管理系统。
它总是在数据库产品领域的领先地位。
可以说,Oracle数据库是一个关系数据库管理系统上流行的系统,可移植性好,使用方便,功能强大,适合各类大,中,小,微环境。
这是一个高效率的解决方案,可靠性好,满足高吞吐量的数据要求。
Oracle数据库系统是美国甲骨文(Oracle)提供了一个分布式数据库为核心的一组软件产品,是目前最流行的客户机/服务器(Client/Server)的数据库和B/S架构。
例如,silvers