教职工信息管理系统 ——JSP网页设计-毕业论文.doc

上传人:滴答 文档编号:1272676 上传时间:2019-01-25 格式:DOC 页数:25 大小:113.50KB
下载 相关 举报
教职工信息管理系统 ——JSP网页设计-毕业论文.doc_第1页
第1页 / 共25页
教职工信息管理系统 ——JSP网页设计-毕业论文.doc_第2页
第2页 / 共25页
教职工信息管理系统 ——JSP网页设计-毕业论文.doc_第3页
第3页 / 共25页
教职工信息管理系统 ——JSP网页设计-毕业论文.doc_第4页
第4页 / 共25页
教职工信息管理系统 ——JSP网页设计-毕业论文.doc_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、 本科毕业论文 (毕业设计 ) 题 目:教职工信息管理系统 JSP 网页设计 姓 名: 学 院:软件学院 系: 软件工程 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 年 月 日 厦门大学软件学院 王俊杰 教职工信息管理系统 摘要 教职工信息管理系统是根据厦门大学教育管理信息系统建设的要求而研制开发的。系统采用 B/S 架构,用户用浏览器使用系统, 应用程序采用 JSP1.2, JSTL(Jsp Standard Tag Libiaries)技术,后台用 oracle 9i 数据库 ;系统与不同权限的用户之间进行交互,完成用户要求的任务。实现的主要功能有教职工信息的录入、修

2、改、查询、统计等;同时本系统稳定性高, 使用方便,安全性好。经过少量修改就可以 用于其他院校的教职工信息管理。 关键词 Java JSP JSTL 数据库 Oracle 教职工信息管理系统 Teacher Information Administration System Abstract The Teacher Information Administration System is based on the requirement of Xiamen University. The system is based on B/S structure. The client use brows

3、er to access the service. The application layer use jsp1.2 with JSTL( Jsp Standard Tag Libiaries) technology. Oracle 9i is used as the database. The system allows different users to complete different tasks- creating, modifying, counting and querying information about teachers of XMU. And the system

4、 is highly stable , security and convenient . The system can be used by other schools with few modifications. Keyword Java JSP JSTL Oracle Tomcat 厦门大学软件学院 王俊杰 目 录 引言 1 第一章 J2EE 与 JSP .2 第二章 为什么选择 JSP 3 第三章 系统运行和测试环境 .4 第四章 系统特点 .5 第五章 配置 JSP 开发环境 .6 第六章 数据库设计 .7 第七章 JSP 网页设计 8 7.1 为什么选择 MVC .8 7.2 程

5、序结构 . 8 7.2.1 登陆 8 7.2.2 查询 .10 结论 . .20 致谢语 .20 参考文献 .21 附录 .21 教职工信息管理系统 1 引言 我校现有一个基于 Client/Server 结构的教职工系统 , 但功能不够完善 , 使用不够方便。随着学校新校区的成立、教职工数目的增加,原有的教职工系统在功能上显示出局限性,比如 功能很少,安全性也不高, 且使用上不方便,这些都制约了学校对教职工信息的管理工作。本系统针对学校用户提供灵活方便的使用方式以及多种统计和管理的功能。 该系统使用 JSP动态网页技术, B/S 架构与 ORACLE 数据库相结合,可以对教职工信息进行录入、

6、查询或统计等管理操作,并可以根据需要以多种形式显示出结果;本系统将对数据提 供应有的保护,加强了数据的修改、删除等操作的权限认证;本系统支持通过局域网或通过 internet 的数据访问。用户可以通过输入网址进入本系统的登陆界面,在通过用户认证后才可以进行其应有的操作。 厦门大学软件学院 王俊杰 2 第一章 J2EE 与 JSP Java2 Enterprise Edition( J2EE)的诞生,改变了开发 Internet 程序时的混乱局面,程序员们可以专一的使用 Java 技术有效的开发多层体系结构的服务器端的应用程序。如今,Java Enterprise API 已经扩展到了许多的领域

7、: RMI 和 CORBA 用于远程对象管 理, JDBC用于数据库连接, JNDI用于命名和目录服务, EJB 用于创建可重用的商业组件, JMS( Java Message Service)用于消息驱动的中间件, JAXP 用于处理 XML, JTA(Java Transaction API)用于使事务处理成为原子操作。除此之外, J2EE 还支持 servlets 作为 CGI 的替代品。这些技术的综合运用,使得程序员们有能力为各式各样的任务开发出分布式的商业解决方案。 1999 年的晚些时候, Sun 公司在 J2EE 大家族中加入了新的成员 JavaServer Page( JSP)

8、。 JSP 建立在 Java Servlets 的基础之上,目的是加速程序员们开发 web 页面时的速度。我们的教职工管理系统就是使用 JSP1.2 和 JSP Standard Tag Library( JSTL) 1.0 开发的。 教职工信息管理系统 3 第二章 为什么选择 JSP JSP 技术用来开发包含有动态内容的网页。传统的纯 HTML 的网页,它的内容一成不变。一个 JSP 页面却会根据用户的身份,用户的输入,浏览器的类型来改变输出的内容。 虽然 CGI, mod_perl, NSAPI, ISAPI以及 Servlets 都可以用来开发动态网页,但它们有一个 共同的缺点:它们将

9、HTML 元素嵌入到程序代码中,通过程序运行来生成网页。只有程序员熟悉编程语言,能够编写程序,因此,只有程序员才能开发动态网页。 JSP 的做法正好相反,它将特殊的 active elements 嵌入到 HTML 页面。这些 active element 和 HTML 元素类似,但本质上却是一些组件化的 Java 程序,服务器运行这些程序来产生动态的响应。 JSP将标记语言代码 (HTML 等 )和用于处理用户输入,连接数据库等任务的程序代码区分开来。网页作者和 Java 程序员可以各司其职。网页作者像使用 HTML 元素一样使 用 active element。Java 程序员开发出具有所

10、需功能的 custom tag library( active element),再也不需要身兼程序员和网页作者二职。 使用 JSP 的另一个好处是速度快。传统的 CGI脚本每次被请求时,服务器都要创建一个新的系统进程,加载解释器和脚本,然后执行。 JSP 页面总是先编译然后再被服务器执行。每一个 JSP 页面都在第一次被请求的时候被编译成可执行代码,以后的所有请求都直接使用第一次编译产生的可执行代码。在一个支持 JSP 的 Web 服务器上,处理 JSP 页面的速度要快许多。 使用 JSP JavaBean JSTL Custom Tag Library 开发出来的网页结构清晰,不包含Jav

11、a 代码,大大的加快了网页的调试速度,网页的修改和维护也容易得多。 JSP 是基于 Servlet 的技术,所以 JSP 可以使用功能强大的 Enterprise Java API。 JSP 是一种规范而不是一种产品,我们可以不局限于某一个商家的产品。由于市场上有许多符合 JSP 规范的产品,它们相互竞争,导致 JSP 产品的性能和质量蒸蒸日上。许多厂商在 JSP 实现上投入了许多资金和时间,出于商业 利用考虑, JSP 技术一定会在很长一段时间里主导市场。 厦门大学软件学院 王俊杰 4 第三章 系统运行和测试环境 本系统所运行的服务器的标准配置为: PIII 800MHZ CPU、 256M

12、B 内存。推荐配置为:P4 1.2GHZ 以上 CPU, 512MB 以上内存。 客户端: windows 98/2000/xp 等操作系统,带有 IE 或者 NETSCAPE 浏览器。 服务端:服务器要安装 j2sdk,并设置好路径名。安装好 Tomcat 等 web 服务器,设置好虚拟目录,装好 oracle 驱动程序,能访问 oracle 数据库。 教职工信息管理系统 5 第四章 系统特点 1. 用户权 限分工明确,用户无法越权修改信息。 2. WEB 化的浏览器,豪华清晰的接口。 3. 开放的程序接口,用户能够根据学校的具体情况开发出适合自己的程序模块。 4. 采用模块化设计,可随意快

13、速定制查询、统计与修改模块。 5. 程序完全与资料分离,扩展能力强。 6. 采用数据库端集中的权限管理机制。 7. 支持本地或远程的集中式业务管理或分布式业务管理模式。 8. 全面服务于教学的全过程,服务于教研工作的开展。 9. 实现教学办公自动化,服务于学校行政管理。 10. 结构化程序设计。在本系统中,设计了一个通用的数据处理模块,这样 ,既精简了程序代码,又利于系统维护 。 厦门大学软件学院 王俊杰 6 第五章 配置 JSP 开发环境 1 安装 Java2 SDK1.4.2 从 http:/ 下载安装文件 j2sdk-1_4_2-windows-i586.exe,双击安装后,设置环境变量 JAVA_HOME 和 CLASSPATH。 2 安装 Tomcat5.0 从 http:/jakarta.apache.org/site/binindex.html. 下载 Tomcat5.0安装文件,双击安装即可。

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。