logo资料库

jsp教师档案管理系统.doc

第1页 / 共43页
第2页 / 共43页
第3页 / 共43页
第4页 / 共43页
第5页 / 共43页
第6页 / 共43页
第7页 / 共43页
第8页 / 共43页
资料共43页,剩余部分请下载后查看
Abstract
目 录
第一章绪论
1.1引言
1.2 背景
1.2.1 B/S模型的优点
1.2.2 JSP技术发展背景
1.3系统简介
1.3.1系统产生的背景
1.3.2系统开发的意义
1.4系统的特点及实现目标
1.4.1系统的特点
1.3.2系统的实现目标
1.4本文的主要工作
第二章 相关理论与关键技术介绍
2 JSP的研究
2.1 JSP的概念
2.2 JSP的执行过程
2.3 JSP的优点
3 TOMCAT的介绍与使用
3.1 TOMCAT的简介
3.2 TOMCAT的使用
3.3 TOMCAT的展望
3.4运行环境
第三章 需求分析
3.1系统需求分析
3.2系统的功能需求
3.3数据流图及其描述
3.4数据字典
3.5 E-R图
第四章 总体设计
4.1系统设计
4.1.1系统设计的目标
4.1.2系统结构分析
4.1.3各子模块功能详细说明
4.2数据库的设计
4.2.1数据库系统
4.2.2数据库管理系统(DBMS)
数据库中的教师基本信息表如下:
第五章 详细设计与编码实现
5.1系统登录界面
5.2教师信息管理模块
5.3工作成绩信息管理模块
5.3教师工资信息管理模块
第六章 系统的测试
6.1静态测试
6.2动态测试
6.2.1 黑盒测试
6.2.2 白盒测试
参考文献
烟台大学文经学院毕业论文(设计) 分类号 编号 烟 台 大 学 文 经 学 院 毕 业 论 文(设 计) 中文题目(二号黑体) 英文题目(四号黑体) 申请学位: 系 别: 专 业: 班 级: 姓 名: 学 号: 指导老师:×××(职称) 年 月 日 完成地点 I
烟台大学文经学院毕业论文(设计) 摘 要 随着高校招生规模不断扩大,师资队伍规模也日趋壮大。教师档案管理系统已成为高等院 校信息管理事务的一项重要工作。当今世界已经跨入了信息时代,计算机科学与技术正在 迅猛发展,尤其是以计算机为核心的信息技术正在改变整个社会的生产方式、生活方式、 学习方式。Web 成为 Internet/Intranet 中最流行、最主要的信息服务方式。系统正是借 助于 Web 的这一强大功能来满足信息管理的需求而开发的。 本文针对教师档案管理系统的设计和实现进行了初步研究,介绍了开发过程中的一些常用 技术和方法,描述了整个系统的各个功能模块以及相互之间的逻辑关系,并重点对师资队 伍统计管理模块、教师档案管理模块进行了详细设计与实现。在具体的实现过程中将 JSP 技术与 B/S 三层结构模型相结合使系统界面简洁、重点突出。设计过程中涉及大量的数据 处理采用多种数据源来存储数据,如:关系数据库、文件系统,并利用 JSP 对这些类型的 数据操作。 关键字:JSP; B/S 结构模型;;教师档案管理 Abstract Information management of university faculty record has become an important task in academic business administration, when increasing teachers’ numbers are corresponding with expanding student scales. Nowadays the world is entering into the era of information, meantime II
烟台大学文经学院毕业论文(设计) rapid developing computer science and technology has become its symbol. Especially information technology is changing the manufacture mode 、life style and study manner by using the computer. Web is becoming the most fashionable and important information service content. The thesis carefully researches into designing and implementing of this system, presents some technique and method in development discusses every functional module and internal logical relationship and also places emphasis on particular designing and achievement about this system. Sensibly combining JSP technology with B/S structure model makes the interface concision and prominence. Devising course involves in a great deal of data processing and many source of data storing, Such as relationship database and document system. Finally depending on ADO.NET technique realizes these types of data manipulation. Key Word: JSP;B/S structure;ADO.NET;Information management of university faculty 目 录 目 录.............................................................................................................................................................. III 第一章 绪论...................................................................................................................................................5 1.1 引言 ........................................................................................................................................................5 1.2 背景 ..................................................................................................................................................... 7 1.2.1 B/S模型的优点........................................................................................................................7 1.2.2 JSP技术发展背景....................................................................................................................8 1.3 系统简介 ................................................................................................................................................9 1.3.1系统产生的背景............................................................................................................................9 1.3.2系统开发的意义............................................................................................................................9 1.4 系统的特点及实现目标 ........................................................................................................................9 1.4.1系统的特点....................................................................................................................................9 III
烟台大学文经学院毕业论文(设计) 1.3.2系统的实现目标..........................................................................................................................10 1.4 本文的主要工作 ..................................................................................................................................10 第二章 相关理论与关键技术介绍.............................................................................................................. 10 2 JSP的研究.................................................................................................................................................. 11 2.1 JSP 的概念............................................................................................................................................11 2.2 JSP 的执行过程....................................................................................................................................11 2.3 JSP 的优点............................................................................................................................................13 3 TOMCAT的介绍与使用................................................................................................................................14 3.1 TOMCAT 的简介.................................................................................................................................. 14 3.2 TOMCAT 的使用.................................................................................................................................. 15 3.3 TOMCAT 的展望.................................................................................................................................. 17 第三章 需求分析...........................................................................................................................................18 3.1 系统需求分析 ......................................................................................................................................18 3.2 系统的功能需求 ..................................................................................................................................18 3.3 数据流图及其描述 ..............................................................................................................................18 3.4 数据字典 ..............................................................................................................................................19 3.5 E-R 图 ..................................................................................................................................................21 第四章 总体设计...........................................................................................................................................24 4.1 系统设计 ..............................................................................................................................................24 4.1.1系统设计的目标..........................................................................................................................24 4.1.2系统结构分析..............................................................................................................................25 4.1.3各子模块功能详细说明..............................................................................................................26 4.2 数据库的设计 ......................................................................................................................................26 4.2.1数据库系统..................................................................................................................................26 4.2.2数据库管理系统(DBMS)..........................................................................................................26 数据库中的教师基本信息表如下:.....................................................................................................27 第五章 详细设计与编码实现.......................................................................................................................32 5.1 系统登录界面 ......................................................................................................................................32 5.2 教师信息管理模块...............................................................................................................................34 5.3 工作成绩信息管理模块 ......................................................................................................................37 5.3 教师工资信息管理模块 ......................................................................................................................39 第六章 系统的测试........................................................................................................................................41 6.1 静态测试 ..............................................................................................................................................41 6.2 动态测试 ..............................................................................................................................................41 6.2.1 黑盒测试.....................................................................................................................................41 6.2.2 白盒测试.....................................................................................................................................41 参考文献.........................................................................................................................................................42 IV
烟台大学文经学院毕业论文(设计) 第一章绪论 1.1 引言 当今世界已经跨入了信息时代,计算机科学与技术正在迅猛发展,尤其是以 计算机为核心的信息技术正在改变整个社会的生产方式、生活方式和学习方式。 教师档案管理系统是高等院校信息管理事务的一项重要工作。在管理过程中涉及 大量的数据处理。随着 Internet 的迅速发展,基于 Web 的信息服务方式得到了 广泛的应用。 JSP 是 Microsoft 公司动态服务器页面(Active Server Pages)的最新版 本,用于为万维网站点或企业的内部网创建动态的、交互的 HTML 页面。JSP 的 主要特点:第一,多种语言支持。JSP 支持 Visual Basic、C#、C++和 Jscript 等编程语言,用户可以根据自己特长和实际需要进行选择。第二,兼容性。在 IIS 环境下 JSP 文件以新的扩展名出现,即.ASPX,可以清楚的区分新老文件。 第三,分离程序代码和网页内容。在 JSP 中引进了全新的 HTML 编程模型,将程 序代码与 UI 接口清楚地分开。使网页更易编写和维护,同时这些特色使 B/S 三 层结构更加容易实现。由于 JSP 的数据源既可以是关系数据库又可以是 XML,利 用其 ADO.NET 可以方便地实现对这些类型的数据的操作,因此在教师档案管理信 息系统中使用 JSP 非常有利。 Internet 已经成为人们生活、工作、学习越来越离不开的平台。Web 技术已 经不在局限于单纯地提供信息服务,而是日益成为一个操作平台,为用户提供强 大的服务功能。例如网上电子商务、社会信息数据库等。网络实现了远程通讯, 人们能够通过计算机网络进行电子邮件的发送,召开网络会议,网上购物,甚至 坐在家里就可以上大学(网上教育)。网络有巨大的潜力待我们去开发与探索。 因此,基于 B/S 体系架构创建这个校友网站,紧跟行业发展,满足人们生活、学 习的需要。 建立一个基于 B/S 架构的校友录,实现信息网络化。通过较丰富的功能将 Web 的技术特点体现出来。该系统可供包括在校、离校、以及游客登录使用。登 录者可以查询信息或者发布信息,也可以通过此网站与朋友联系,并且还能够创 建虚拟班级等功能。系统中班级管理为必不可少的模块项,主要是为了安全有效 地存储和管理登录网站的用户的信息,赋予管理员特定的权限,可以对用户进行 分类,添加,删除,修改等。方便网站的管理与维护。 要实现这样的功能,离不开后台数据库的支持。用户验证信息,收集到的 用户点击信息,分析得出的关联规则表等大量的数据都由数据库管理系统管理。 本文中数据库服务器端采用了 SQL 作为后台数据库,以先进的 JDBC 技术与数 据库连接,结合 SQL 语句处理对用户分类,添加,删除,修改等操作,使 Web 5
烟台大学文经学院毕业论文(设计) 与数据库紧密联系起来。 整个个性化页面生成系统主要由使用 JSP 技术开发实现个性化 Web 页面生 成和 JS 结合 JavaBeans 技术实现组件重用两部分组成。 整个系统结构如图 1-1 所示。 管理员 JSP 教师档案管 添加,删除, 修 改 等 权 限 操作 Database 服务器 Web 服务器 图 1-1 系统结构图 本文在对教师档案管理信息系统分析的基础上,主要介绍了开发此系统中常 用的一些技术和方法,并进行了系统的总体设计,最后编码实现了系统的重要模 块:教师信息管理模块、工作成绩管理信息模块,社会兼职管理模块,教师工资 管理模块等。 6
烟台大学文经学院毕业论文(设计) 1.2 背景 1.2.1 B/S 模型的优点 几乎没有限制的客户端访问和极其简单化的应用程序部署和管理是 B/S 模 型的优势所在。它和 C/S 模型比较优点极为突出。 两层技术模型(Two-Tier Architecture)是指客户机直接与服务器交流, 没有其他服务介入的技术模型。对用户量在 12—100 的局域网环境中,两层模型 的确是个不错的方案。由于该模型中,所有的用户连接都是被保持的,也就是说 即使在空闲状态,连接依然存在。所以,用户的并发请求数量有限的。为了解决 这个限制,使得成千上万的用户可以被无顾虑地添加,我们最好选用三层模型。 B/S 结构,即 Browser/Server(浏览器/服务器)结构,是随着 Internet 技术的兴起,对 C/S 结构的一种变化或者说是改进的结构。用户界面完全通过浏 览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形 成三层结构,是一种全新的软件系统构造技术。B/S 模型结构图如下所示: 图 1-2 B/S 模型结构图 从上图可见 这种结构的一个重要的特点是,用户可以完全不需要安装客户 7
烟台大学文经学院毕业论文(设计) 端软件,当然也不需要担心任何软件升级和不兼容等任何客户端所遇到的问题。 相比之下,B/S 模型的优点显而易见,更适合这个网站的构建,有利于网站的维 护和扩充。 1.2.2 JSP 技术发展背景 Web 技术的迅猛发展正推动 Internet 上信息服务类的进步。WWW 服务的基础 是 HTML 语言。这个系统模块中用到的 JSP 技术是在 HTML 语言的基础上使用脚本 语言对网页的对象模型进行编程。JSP 全称 JavaServerPages,它是由 Sun Microsystems 公司提出、许多公司参与建立的一种动态网页技术标准。它诞生 在 1999 年 6 月 1 日。目前国内外已经在广泛地使用 JSP。随着 JAVA 语言得到普 及,越来越多的公司开始关注 JSP 的前景。 传统的动态网页制作包括 CGI、ASP、JSP 三种,而 JSP 具有明显的优势。使 用 CGI-BINJ 接口是一个最早的动态 WEB 页面问题的解决方案。缺点,CGI 程序 必须从 CGI 接口读入一长串的字符串,再从字符串中取得所需要的数据并加以处 理。过程十分繁琐。另一个缺点,除了 Perl 是解释语言外,其他都是编译式的 语言。每次修改后,都必须重新编译一次,这给开发人员带来麻烦,增加了工作 量。ASP 和 JSP 都能取代 CGI 使网站建设和发展变得简单快捷。尽管 JSP 技术和 ASP 在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在 于:两者是来源于不同的技术规范组织,其实现的基础,WEB 服务器平台要求不 相同。 1)作为 Java 平台的一部分,JSP 拥有 Java 编程语言“一次编写,各处运 行”的特点。一次写入,之后,可以运行在任何具有符合 JavaTM 语法结构的环 境。取代之过去单一平台开发。 ASP 主要工作环境是微软的 IIS 应用程序结构,又因 Activex 对象具有平台 特性,所以 ASP 技术不能很容易地实现在跨平台的 WEB 服务器的工作。 2)从开发人员的角度来看其区别在于:ASP 仅支持组件对象模型 COM,而 JSP 技术提供的组件都是基于 JavabeansTM 技术或 JSP 标签库。 3)JSP 标签可扩充性。JSP 技术能够使用开发者扩展 JSP 标签,JSP 开发者 能定制标签库,减少对脚本语言的依赖 4)生成可重用的组件。JSP 基于组件的技术方法加速了总体开发过程。 JSP 组件(Javabeans,或定制的 JSP 标签)是跨平台可重用的。Javabeans 组件可 以访问数据库,并能以分布式系统模式工作于 UNIX 和 WINDOWS 平台。 5)易于维护性。 基于 JSP 技术的应用程序比基于 ASP 的应用程序易于维护 和管理。JSP 突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容 变得很容易实现。 如上的比较不难看出,JSP 技术编写的程序运用要更加灵活,可扩展性更强。 8
分享到:
收藏