1、 毕 业 论 文 题 目 教师信息管理系统 指导教师 学生姓名 专 业 所在院校 年 月 日 摘要 随着我国社会主义市场经济的发展和改革开放的不断深入,计算机的应用已遍及国民经济的各个领域,计算机来到我们的工作和生活中,改变着我们和周围的一切。在以前,学校用手工处理教师档案以及工资发放等繁多的工作和数据时,人手总会出现些不必要的错误和问题,特别是在查找,统 计和保存方面。与此相适应,用计算机代替手工管理,是信息社会发展的必然趋势,也是我们计算机工作者的责任。教师信息管理系统开发主要包括数据库的建立和维护以及应用程序的开发两个方面。要求建立起数据一致性和完整性强。数据安全性好的库,要求应用程序功
2、能完备,易使用等特点。 关键字: 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 surrounding
3、s of everything.In the past, school by hand work processing teachers 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 ma
4、nagement with the calculator, is an information society development of inevitable the trend be also the workers responsibility of our calculator.Teacher the system development of the information management main include a database of establishment and maintenance and application procedure of developm
5、ent 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。 第一章 引 言 第二章 系统分析 第三章 教师信息管理系统 第四章 教师信息管理系统 的实现 第五章 结论 致 谢 参考文献 附 件 第一章 引 言 随着
6、计算机技术的飞速发展和高等教育体制改革的不断深入, 计算机技术已进入网络时代, 传统的 教师信息管理 方法,手段及工作效率已不能适应新的发展需要,无法很好的完成 管理工作,提高 教师信息管理 水平的主要途径是更新管理者的思想,增强对管理活动的科学认识,同时运用先进的信息技术,开发高校 教师信息管理 的需 求 ,是深化管理体制改革的有力措 施。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对工资信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储
7、量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率 ,也是教育的科学化、正规化管理,与世界接轨的重要条件。 现在我国的中小学校信息的管理水平还停留在人工的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息 时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 因此,为了适应现代教育管理的要求,进一步完善教师信息辅助计算机管理,我作为一个计算机应用的专科生,开发这样一套管理软件成为很有必要的事情 ,在下面的各章中我将以开发一套教师信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。 教师信息管理系统是一个教育单位不可缺少的部分,它的
8、内容对于决策者和管理者来说都比较重要,所以教师信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许 多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 建立 教师信息管理 ,采用计算机 网络 对 教师信息 进行管理,进一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现 教师信息 管理工作流程的系统化、 网络化、 规范化和自动化。 本系统全称为 教师信息管理系统 。开发 教师信息管理系统 可使学院 管理人员减轻工作压力,比较系统地对 教师信息 进行管理,同
9、时,可以减少劳动力的使用,加快查询速度、加强管理 。因此开发一套 基于计算机网络 的 管理 系统是很有必要的。 开发环境 ,主要利用 ASP+ACCESS 及 IIS 环境 进行开发 开发工具,主要利用 Dreamweaver8.0 及 Access2003 进行开发 本论文主要从系统分析、系统设计、系统实施与使用等几个方面进行介绍。 ASP( Active Sever Pages 动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。目前, Internet 上的许多基于 Windows平台的 Web 站点已开始应用 ASP 来替换 CGI。
10、ASP 是在服务器端脚本编译环境,使用它可以创建和运行动态、交互的 Web服务器应用程序。 ASP 可以与 HTML 页、脚本命令和 ActiveX 组件组合创建交互的 Web 页和基于 Web 的功能强大的应用程序。 ASP 应用程序很容易开发和修改。 ASP 是一个位于服务器端的脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互 式动态网页,包括使用HTML 表单收集和处理信息、上传与下载等。 通常情况下,用户通过浏览器看到的网页大多是静态的,目前 Internet 上的许多站点,仍然提供 “静态 ”( static)的主页内容。所谓 “静态 ”,是
11、指站点的主页内容是 “固定不变 ”的。一个 “静态 ”的站点,若要更新主页的内容,必须手动更新其 HTML 的文件数据。而随着 Web技术的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求而生成报表等。站点服务器收到要求执行的应用程序,分析表单( form)的输入数据,将执行的结果以 HTML 的格式传送给浏览器。根据用户请求生成动态主页的传统方法有 CGI、 ISAPI 等。 CGI 是根据浏览器端的 http 请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下。 ISAPI 针对这一缺点 进行了改进,利用 dll(动态链
12、接库技术),以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术 Java 都还存在着另外一个问题,那就是开发困难,程序的开发和 HTML 写作是两个完全不同的过程,需要专门的程序员开发。 ASP 使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 CGI 等程序所远远不及的地方。 Access 是一个数据库管理系统,它之所以被集成到 Office 中而不是Visual Studio 中,是因为它与其它的数据库管理系统(如 SQL Server
13、2000)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access 的功能足够强大,足以应付一般的数据管理及处理需要。 Access 可以实现建立数据库、报表,以及对数据库、报表的修改、查询等功能。 Access 数据库管理系统是 Microsoft Office 套件的重要组成部分,是Access 的最新版本,可在 Windows 环境下运行。 Access 适用于小型商务活动, 用以存贮和管理商务活动所需要的数据。 Access 不仅是一个数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成窗体(表单), 查询,报表和应用程序等。 什么是
14、Access 数据库 , 数据库是有结构的数据集合 ,它与一般的数据文件不同, (其中的数据是无结构的 )是一串文字或数字流。 数据库中的数据可以是文字、图象、声音等。 Microsoft Access 是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行 是一个记录,每一列是一个字段,每个字段有一个字段名,字段名 在一个表中不能重复。图 1 是一个“产品” 表的例子。“产品”表由 10 个记录组成,一个记录占一行,每一个记录由产品 ID、产品名称、库存量、订货 量、单价和折扣率 6 个字段组成。“产品 ID”是字段名,其下面的 1, 2 等是字段的值。 表与表之间可
15、以建立关系(或称关联,连接),以便查询相关联的信息。Access 数据库以文件形式保存 ,文件的扩展名是 MDB。 Access 数据库由六种对象组成,它们是表、查询、窗体、报表、宏和模块。 表 (Table) 表是数据库的基本对象,是创建其他 5 种对象的基础。表由记录组成 ,记录由字段组成,表用来存贮数据库的数据,故又称数据表。 查询 (Query) 查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。 窗体 (Form) 窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体也称表单。 报表 (Report) 报表的功能是
16、将数据库中的数据分类汇总,然后打印出来,以便分析。 宏 (Macro) 宏相当于 DOS 中的批处理,用来自动执行一系列操作。Access 列出了一些常用的操作供用户选择, 使用起来十分方便。 模块 (Module) 模块的功能与宏类似,但它定义的操作比宏更精细和复杂,用户可以根据自己的需要编写程序。模块使用 Visual Basic 编程。 与 Access 以前的版本比较, Access 新增了许多功能,字段类型增加了 OLE 对象和超级链接,特别是与 Internet 的融合,在数据库中可以直接链接到指定的 Web 页面或网络文件,也可以把 Web 页面上的表格导入到数据库。 Acces
17、s 可以方便地利用各种数据源,包括 dBASE, FoxBase,FoxPro,Excel,Word 等。 Access 增加了数据库访问的安全机制,可对表一级设置访问许可权。 Access 还可以方便地利用 FoxPro数据库、 Excel 电子表格的数据,还可以和 Word 混合使用,打印通用信函或信封。 第二 章 系统分析 一、网站的需求分析 (一)、 功能 需求 1、用户登陆注册,可以实现单点登陆到三个不同的后台 2、首页面要有一个查询,这个查询要求 通过 编 号来对 教师信息 来进行查询。 3、普通用户后台,可以实现对个人资料进行修改,可以对超级管理员进行留言。 4、普通 管理员后台
18、 , 可以实现对个人资料进行修改,可以对超级管理员进行留言 。还可以按 编号 、姓名、班级、课程、专业等方式对 教师信息 进行分类查询。 5、 超级管理员后台, 超级管理员可对注册申请管理员信息进行审核,审核通过后便可任命为正式管理员 。 可以对所有用户资料进行添加、删除、修改。可以提升普通用户的权限,可以将普通用户修改为管理员或超级管理员。 超级管理员后台首页, 可以 对所有 教师信息 进行分页显视。在每条记录的后边都可以对记录进行录入、修改、删除 等操作。 超级管理员后台 的 用户管理 页面,要实现对所有用户资料信息进行分页显视,且 在每条记录的后边都可以对记录进行录入、修改、删除等操作。
19、 超级管理员后台的留言管理页面,要实现对所有留言信息进行分页显视,且在每条记录的后边都可以对记录删除操作。 可以按学号、姓名、班级、课程、专业等方式对 教师信息 进行分类查询 。将查询结果分页显视,并且每条记录 后都可以进 行 录入、修改、删除等操作。 6、 注册用户、普通管理员和超级 管 理员登陆后,分别显视登陆用户的用户名,且都可以修改账号信息。 (二)、性能需求 1、硬件需求: cpu :inter pentuimII 或等效处理器、 300MHZ 或更高 内存: 96MB 可用内存 硬盘: 275MB 以上可用磁盘空间 显示器:可达 800 600 像素的 256 色显示器或更高 2、
20、软件需求:操作系统 windows 98/2000/NT(或更高版本 ) 浏览器: netscape navigator4.0 或 microsoft internet explover4.0或更高本。 3、 开发 环境 : dreamweaver 主要利用 ASP+ACCESS 及 IIS 环境进行开发开发工具,主要利用 Dreamweaver8.0 及 Access2003 进 行开发 第三章 教师信息 的设计 1、网站内容流程图: 2、 目录链接设计 T F F 教师信息 管理首页 T 按编号查询 信息 : 注册:管理 员申请 执行程序 登陆 普通用户后台 普通管理员后台 超级管理员后台
21、 修改账号信息、给超级管理员留言 修改账号信息、给超级管理员留言 对 教师信息进行分类查询 首页、分页显示 教师信息 用户管理 留言管理 录入信息 分类查询 教师信息 对 教师信息 录入、删除、修改 账号的添加 、删除、修改 对留言信息的显视、删除 对 信息 查询结果进行分页显视,对每条记录进行添加、删除、修改等操作。 index.asp T Index.asp Sign.htm Sign.asp Login.asp F User.asp Main.asp Admin.asp Update.asp、 ly.asp Add.asp Update.asp、 ly.asp Add.asp xh.as
22、p、 xm.asp、 bj.asp 、kc.asp、 zy.asp Admin.asp yhgl.asp lygl.asp lrcj.asp tjia.asp hui.htm xhg.asp xmg.asp bjg.asp kcg.asp zyg.asp jia.asp 、 del.asp gai.asp、 tjia.asp、 up.asp、 hui.htm jia2.asp、 del2.asp、 gai2.asp tjia2.asp、 up2.asp lygl.asp 、 del1.asp del1.asp jia.asp 、 del.asp gai.asp 、tjia.asp、 up.asp、 hui.htm 。 数据库的设计 : 图一 图二 图三 图四 图五