基于JSF的失物招领登记系统论文

上传人:l**** 文档编号:166031686 上传时间:2021-02-04 格式:DOC 页数:40 大小:3.94MB
返回 下载 相关 举报
基于JSF的失物招领登记系统论文_第1页
第1页 / 共40页
基于JSF的失物招领登记系统论文_第2页
第2页 / 共40页
基于JSF的失物招领登记系统论文_第3页
第3页 / 共40页
基于JSF的失物招领登记系统论文_第4页
第4页 / 共40页
基于JSF的失物招领登记系统论文_第5页
第5页 / 共40页
点击查看更多>>
资源描述

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

1、word 格式. 分类号:分类号:TP311.52TP311.52 U U D D C C:D10621-408-(2013)D10621-408-(2013) 2054-02054-0 密密 级:公级:公 开开 编编 号:号:20091020612009102061 信信 息息 工工 程程 学学 院院 学学 位位 论论 文文 基于基于 JSFJSF 的失物招领登记系统的失物招领登记系统 论文作者:论文作者: XXXXXX 申请学位专业:申请学位专业:通信工程通信工程 申请学位类别:申请学位类别:工学学士工学学士 指指导导教教师师(职职称称):XXXXXX(教授)(教授) 论文提交日期:论文提

2、交日期: 20132013 年年 0606 月月 0505 日日 word 格式. 基于基于 JSFJSF 的失物招领登记系统的失物招领登记系统 摘摘 要要 校公告栏上时常会有各种寻物启示,但很少有人真正去问津,去了解和关 心别人的心情,贴启示者更是在花费了印务费用之后,却达不到应有的效果。 为解决此问题,我们计划开发失物招领登记系统,为信息时代的学生提供 了更多的便利。通过该应用系统,注册者可以登记自己的失物信息,并按时间 顺序在主页上显示,任何人都可以看到一个集中的校失物寻物信息及其联系人 和联系方式,为在校学生提供了更廉价便捷的失/拾物方式。 以 J2EE 作为开发基础,使用了 JSF

3、等多种协议或技术,用 MyEclipse 作为 开发工具,以 Oracle 公司的 MySql 作为数据库,开发实现了基于 web 技术的在 线失物招领登记系统。系统实现了的以下主要功能模块,包括:管理员权限, 管理和维护;用户注册、登录、注销,个人信息的查询、修改;物品管理,查 看;广告添加,修改。经测试验证,该在线失物招领登记系统界面简单、操作 方便,容易维护。 关键词:关键词:失物招领; j2EE; JSF; MySql word 格式. TheThe LostLost andand FoundFound RegistrationRegistration SystemSystem Bas

4、edBased onon JSFJSF AbstractAbstract There are often few of lost objects on campus bulletin boards, but just a little of people actually interested in them, understand and care about others mood, paste the enlightenment is after spending printing costs, but fail to achieve the desired effect. In ord

5、er to solve this problem, we plan to develop the lost property registration system, provide more convenience for the information age students. By the application, registration can register their lost information, and according to the time sequence on the home page display, anyone can see a centraliz

6、ed campus lost information and contacts, provide more cheap and convenient way in lost and found for students. Using J2EE as development basis, using JSF and other agreements and technology, using MyEclipse as a development tool, MySql as the database, developed to achieve online lost property regis

7、tration system based on Web technology. The following main function modules, system include: administrator rights, management and maintenance; user registration, login, logout, query, modify personal information; lost and found information management, view; advertisement add, modify. The system has

8、a simple interface, easy operation, and easy maintenance. KeyKey words:words: Lost and Found; j2EE; JSF; MySql word 格式. 目录目录 论文总页数: 31 页 1 引言.1 1.1 课题背景.1 1.2 课题目的和意义.1 1.3 课题研究方法.1 1.4 论文结构.1 2 系统应用的关键技术和工具.2 2.1 J2EE 介绍 .2 2.1.1 J2EE 概述 .2 2.1.2 J2EE 优势 .2 2.2 JSF 技术介绍 .3 2.2.1 JSF 的概述 .3 2.2.2 JS

9、F 配置 .4 2.2.3 JSF 的优点 .4 2.3 MYSQL 数据库.4 2.3.1 数据库概述.5 2.3.2 MYSQL概述 .5 2.3.3 MYSQL的特点 .5 2.3.4 MYSQL5.5 安装过程 .6 2.4 TOMCAT 服务器.6 2.4.1 TOMCAT 服务器简介.6 2.4.2 TOMCAT的特点 .6 2.4.3 TOMCAT的优势 .7 2.4.4 TOMCAT服务器的安装和配置 .7 2.5 MYECLIPSE 开发工具 .8 2.5.1 MYECLIPSE概述.8 2.6 小结.9 3 系统需求分析和总体设计 .9 3.1 系统功能需求 .9 3.2

10、系统角色及其功能分析 .9 3.2.1 系统支持的角色 .9 3.2.2 系统角色的功能 .9 word 格式. 3.3 总体设计思想概述.10 3.4 数据库设计 .11 3.4.1 数据库表设计 .11 3.5 系统类的设计 .12 3.5.1 ENTITY层 .12 3.5.2 DAO 层 .12 3.5.3 DTO 层 .13 3.5.4 WEB 应用层 .13 3.6 小结 .14 4 系统的详细设计 .14 4.1 数据库与 ENTITY层映射 .14 4.2 主要模块的使用与界面 .15 4.2.1 应用主界面 .15 4.2.2 信息发布与管理界面 .16 4.2.3 用户注册

11、与登录界面 .17 4.2.4 超级管理员广告管理界面 .19 4.2.5 超级管理员物品信息管理界面 .21 4.2.6 超级管理员用户管理界面 .22 4.3 主要模块的设计思路及核心代码 .22 4.3.1 后台逻辑核心.22 4.3.2 前台显示页面核心代码.25 4.4 系统的测试 .27 4.5 小结 .27 5 总结与展望 .28 5.1 工作总结 .28 5.2 展望 .28 参考文献.28 致 .30 声 明 .31 word 格式. 1 1 引言引言 1.11.1 课题背景课题背景 随着当今世界进入信息时代,Internet 的飞速发展和在全球的普及给人类 生活带来革命性的

12、改变,Internet 将传统意义上的物理空间转变成电子空间, 把人们带入了一个网络社会中,网络时代的到来,带给人们的不只是快捷、方便, 它带来的是划时代的进步1。 校应用的兴起,为信息时代的学生提供了更多的便利,失物招领登记系统 也正是基于这个想法。公告栏上时常会有各种寻物启示,但很少有人真正去问 津,去了解和关心别人的心情,贴启示者更是在花费了印务费用之后,却达不 到应有的效果。在此应用系统上,注册者可以登记自己的失/拾物品信息,并按 登记时间顺序在主页上显示,任何人都可以看到一个集中的校失/拾物品信息及 其联系人和联系方式,为在校学生提供了更廉价便捷的失/拾物方式。 1.21.2 课题目

13、的和意义课题目的和意义 校应用是开发以针对学校局域网络的常见应用程序,通常包含:教务管理 系统,OA 办公系统,图书馆应用系统,学生管理系统等大型应用,也有如留言 板,FTP 校下载,校二手网,学院独立管理系统等中小型应用。 作为校应用的扩展,本系统目的和意义就是在校失物招领这个常见的现实 模块扩展为网络应用,为在校学生提供更廉价便捷的失/拾物方式,并实现统一 管理。利用本系统,用户可以自由地浏览已经登记在数据库中的全部失/拾物信 息,并可通过现在有学号登录,或重新注册成为用户,登记自己的失/拾物信息, 实现低廉便捷操作。 1.31.3 课题研究方法课题研究方法 底层数据库层采用 MySql,

14、由 eclipselink 作为持久化管理,建立实体 bean;整体运用 MVC 设计思路,各层之间独立,分为实体 Entity 层,实体操作 DAO 层,实体扩展及操作 DTO 层,javaBean 后台 APP 层和最终 WEB 应用层;页 面采用 JSF Bean 管理;前台后台通过登录用户权限控制进入。 1.41.4 论文结构论文结构 第一章,主要介绍了相关开发的背景、目的以及意义。 第二章,主要介绍了开发本系统所用到的关键技术和开发工具,为接下来 的设计奠定基础。 第三章,主要介绍了对系统进行了需求分析和进行总体设计。需求分析阶 段通过分析系统的角色的划分以及功能模块的划分,为系统的

15、整体体设计提供 了依据。整体设计阶段通过对数据库、DAO 及 DTO 层和实体类的设计,并形成 了完整的开发思路。 word 格式. 第四章,主要介绍了主要模块的设计与实现以及使用,并给出相关关键源 代码和最终的效果展示图。 第五章,主要是对本次毕业设计的总结以及对后续工作的展望。 2 2 系统应用的关键技术和工具系统应用的关键技术和工具 2.12.1 J2EEJ2EE 介绍介绍 2.1.12.1.1 J2EEJ2EE 概述概述 J2EE(Java 2 Platform Enterprise Edition)是 java 技术行业标准的应 用技术开发企业级平台(Sun 公司为了自身的利益,并没

16、有将 Java 及其相关技 术纳入标准化组织体系) ,它是 Java 技术不断更新和适应市场的产品,促进企 业应用程序在 Java 平台上的发展。目前,java 平台有三个版本:适合小型设 备和智能卡的 J2ME(Java 2 Platform Micro Edition) ,适用于桌面系统的 J2SE(Java 2 Platform Standard Edition) 、企业应用 J2EE(Java 2 Platform Enterprise Edition) 。Sun 推出了 J2EE 为了克服传统的客户机/服 务器(C/S)模式缺点,以浏览器/服务器(B/S)体系结构的发展趋势,提供了 Java 技术在服务器端应用程序在一个独立于平台的,便携式,多用户的开发应 用,安全和基于标准的企业平台,从而简化了企业应用程序的开发,管理和部 署。J2EE 是一个标准,而不是一个产品,每个平台开发商按照 J2EE 标准开发 J2EE 应用服务器,J2EE 应用服务器部署的 J2EE 企业应用平台,因为他们遵循 J2EE 规。因此,企业应用开发采用 J2EE 技术可以部署在各种 J2EE 应用服

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

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