![](https://csdnimg.cn/release/download_crawler_static/89013243/bg1.jpg)
毕 业 论 文
题 目 教师信息管理系统
指导教师
学生姓名
专 业
所在院校
2007 年 6 月 1 日
![](https://csdnimg.cn/release/download_crawler_static/89013243/bg2.jpg)
摘要
随着我国社会主义市场经济的发展和改革开放的不断深入,计算机的应用已
遍及国民经济的各个领域,计算机来到我们的工作和生活中,改变着我们和周围
的一切。在以前,学校用手工处理教师档案以及工资发放等繁多的工作和数据时,
人手总会出现些不必要的错误和问题,特别是在查找,统计和保存方面。与此相
适应,用计算机代替手工管理,是信息社会发展的必然趋势,也是我们计算机工
作者的责任。教师信息管理系统开发主要包括数据库的建立和维护以及应用程序
的开发两个方面。要求建立起数据一致性和完整性强。数据安全性好的库,要求
应用程序功能完备,易使用等特点。
关键字:ASP,ACCESS,IIS。
Summary
Along with our country socialism market economy of development and reform
open of continuously thorough, calculator of application already all over
national economy of each realm, the calculator arrive at our work and life
medium, change we with surroundings of everything.In the past, school by
hand work processing teacher's file and wages issue etc. numerous of work
and data, the hand head quarter appear some unnecessary of mistake and
the problem be especially check to seek, statistics and keep aspect.With
this went with should, replace handicraft management with the calculator,
is an information society development of inevitable the trend be also the
worker's responsibility of our calculator.Teacher the system development
of the information management main include a database of establishment
and maintenance and application procedure of development 2.Request
establishment data consistency and integrity are strong.The data safety
good database, request application the procedure function be complete,
easy usage etc. characteristics.
Key word
目录::ASP,ACCESS,IIS。
第一章 引 言
第二章 系统分析
第三章 教师信息管理系统
第四章 教师信息管理系统的实现
第五章 结论
致 谢
参考文献
附件
第一章 引 言
随着计算机技术的飞速发展和高等教育体制改革的不断深入,计算机技术已
进入网络时代,传统的教师信息管理方法,手段及工作效率已不能适应新的发展
需要,无法很好的完成管理工作,提高教师信息管理水平的主要途径是更新管理
者的思想,增强对管理活动的科学认识,同时运用先进的信息技术,开发高校教
![](https://csdnimg.cn/release/download_crawler_static/89013243/bg3.jpg)
师信息管理的需求,是深化管理体制改革的有力措施。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深
刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对工资信息进行管理,具有着手工管理所
无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、
寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是教育的
科学化、正规化管理,与世界接轨的重要条件。
现在我国的中小学校信息的管理水平还停留在人工的基础上,这样的机制已经不
能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理
方法必然被计算机为基础的信息管理所取代。
因此,为了适应现代教育管理的要求,进一步完善教师信息辅助计算机管理,我
作为一个计算机应用的专科生,开发这样一套管理软件成为很有必要的事情,在
下面的各章中我将以开发一套教师信息管理系统为例,谈谈其开发过程和所涉及
到的问题及解决方法。
教师信息管理系统是一个教育单位不可缺少的部分,它的内容对于决策者和管理
者来说都比较重要,所以教师信息管理系统应该能够为用户提供充足的信息和快
捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方
式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件
和数据,这对于查找、更新和维护都带来了不少的困难。
建立教师信息管理,采用计算机网络对教师信息进行管理,进一步提高办学
效益和现代化水平。帮助广大教师提高工作效率,实现教师信息管理工作流程的
系统化、网络化、规范化和自动化。
本系统全称为教师信息管理系统。开发教师信息管理系统可使学院管理人员
减轻工作压力,比较系统地对教师信息进行管理,同时,可以减少劳动力的使用,
加快查询速度、加强管理。因此开发一套基于计算机网络的管理系统是很有必要
的。
开发环境,主要利用 ASP+ACCESS 及 IIS 环境进行开发
开发工具,主要利用 Dreamweaver8.0 及 Access2003 进行开发
本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。
ASP(Active Sever Pages 动态网页)是微软公司推出的一种用以取代
CGI(Common Gateway Interface)技术。目前,Internet 上的许多基于 Windows
平台的 Web 站点已开始应用 ASP 来替换 CGI。
ASP 是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的 Web
服务器应用程序。ASP 可以与 HTML 页、脚本命令和 ActiveX 组件组合创建交
互的 Web 页和基于 Web 的功能强大的应用程序。ASP 应用程序很容易开发和修
改。ASP 是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和
运行动态的交互式 Web 服务器应用程序,如交互 式动态网页,包括使用
HTML 表单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看
到的网页大多是静态的,目前 Internet 上的许多站点,仍然提供“静态”(static)
![](https://csdnimg.cn/release/download_crawler_static/89013243/bg4.jpg)
的主页内容。所谓“静态”,是指站点的主页内容是“固定不变”的。一个“静态”的
站点,若要更新主页的内容,必须手动更新其 HTML 的文件数据。而随着 Web
技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询
数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单
(form)的输入数据,将执行的结果以 HTML 的格式传送给浏览器。根据用户
请求生成动态主页的传统方法有 CGI、ISAPI 等。CGI 是根据浏览器端的 http 请
求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系
统资源,造成效率低下。ISAPI 针对这一缺点进行了改进,利用 dll(动态链接库
技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且
开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术 Java 都还存
在着另外一个问题,那就是开发困难,程序的开发和 HTML 写作是两个完全不
同的过程,需要专门的程序员开发。ASP 使用的 ActiveX 技术基于开放设计环
境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的
扩充能力,这是传统的 CGI 等程序所远远不及的地方。
Access 是 一 个 数 据 库 管 理 系 统 , 它 之 所 以 被 集 成 到 Office 中 而 不 是
Visual Studio 中,是因为它与其它的数据库管理系统(如 SQL Server 2000)相
比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点
是,Access 的功能足够强大,足以应付一般的数据管理及处理需要。
Access 可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功
能。
Access 数据库管理系统是 Microsoft Office 套件的重要组成部分,是
Access 的最新版本,可在
Windows 环境下运行。Access 适用于小型商务活动,用以存贮和管理商务活
动所需要的数据。Access
不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数
据源,生成窗体(表单),
查询,报表和应用程序等。
什么是 Access 数据库,数据库是有结构的数据集合,它与一般的数据文件不
同,(其中的数据是无结构的)是一串文字或数字流。
数据库中的数据可以是文字、图象、声音等。
Microsoft Access 是一种关系式数据库,关系式数据库由一系列表组成,表又
由一系列行和列组成,每一行
是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不
能重复。图 1 是一个“产品”
表的例子。“产品”表由 10 个记录组成,一个记录占一行,每一个记录由产品
ID、产品名称、库存量、订货
量、单价和折扣率 6 个字段组成。“产品 ID”是字段名,其下面的 1,2 等是字
段的值。
表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。
Access 数据库以文件形式保存
,文件的扩展名是 MDB。
Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。
表(Table) ——表是数据库的基本对象,是创建其他 5 种对象的基础。表由记录
![](https://csdnimg.cn/release/download_crawler_static/89013243/bg5.jpg)
组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。
查询(Query)——查询可以按索引快速查找到需要的记录,按要求筛选记
录并能连接若干个表的字段组成新表。
窗体(Form)——窗体提供了一种方便的浏览、输入及更改数据的窗口。
还可以创建子窗体显示相关联的表的内容。窗体也称表单。
报表(Report)——报表的功能是将数据库中的数据分类汇总,然后打印
出来,以便分析。
宏(Macro)——宏相当于 DOS 中的批处理,用来自动执行一系列操作。
Access 列出了一些常用的操作供用户选择,使用起来十分方便。
模块(Module)——模块的功能与宏类似,但它定义的操作比宏更精细和
复杂,用户可以根据自己的需要编写程序。模块使用 Visual Basic 编程。 与 Access
以前的版本比较,Access 新增了许多功能,字段类型增加了 OLE 对象和超级链
接,特别是与 Internet 的融合,在数据库中可以直接链接到指定的 Web 页面或网
络文件,也可以把 Web 页面上的表格导入到数据库。Access 可以方便地利用各
种数据源,包括 dBASE, FoxBase,FoxPro,Excel,Word 等。Access 增加了数据库
访问的安全机制,可对表一级设置访问许可权。Access 还可以方便地利用 FoxPro
数据库、Excel 电子表格的数据,还可以和 Word 混合使用,打印通用信函或信
封。
第二章 系统分析
一、网站的需求分析
(一)、功能需求
1、用户登陆注册,可以实现单点登陆到三个不同的后台
2、首页面要有一个查询,这个查询要求通过编号来对教师信息来进行查询。
3、普通用户后台,可以实现对个人资料进行修改,可以对超级管理员进行
留言。
4、普通管理员后台,可以实现对个人资料进行修改,可以对超级管理员进
行留言。还可以按编号、姓名、班级、课程、专业等方式对教师信息进行分类查
询。
5、①超级管理员后台,超级管理员可对注册申请管理员信息进行审核,审
核通过后便可任命为正式管理员。可以对所有用户资料进行添加、删除、修改。
可以提升普通用户的权限,可以将普通用户修改为管理员或超级管理员。
②超级管理员后台首页,可以对所有教师信息进行分页显视。在每条记录
的后边都可以对记录进行录入、修改、删除等操作。
③超级管理员后台的用户管理页面,要实现对所有用户资料信息进行分页
显视,且在每条记录的后边都可以对记录进行录入、修改、删除等操作。
④超级管理员后台的留言管理页面,要实现对所有留言信息进行分页显视,
且在每条记录的后边都可以对记录删除操作。
⑤可以按学号、姓名、班级、课程、专业等方式对教师信息进行分类查询。
将查询结果分页显视,并且每条记录后都可以进行录入、修改、删除等操作。
6、注册用户、普通管理员和超级管理员登陆后,分别显视登陆用户的用户名,