课外实验报告 第 1 页 共 30 页
摘 要
教师信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建
立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性
强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,我使用 MICROSOFT 公司的 VisualStudio2008 开发工具,利用其提供的各
种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首
先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,
直到形成用户满意的可行系统。
关键字:控件、窗体、域。
目 录
1 引言 ...................................................................................................................................1
课外实验报告 第 2 页 共 30 页
1.1 开发背景 .....................................................................................................................1
1.2 开发意义 .....................................................................................................................1
1.3 实现目标 .....................................................................................................................1
2 需求分析 ...........................................................................................................................1
2.1 功能需求 .....................................................................................................................2
2.2 可行性分析 .................................................................................................................4
2.3 流程图 .........................................................................................................................5
2.4 系统开发平台及主要技术 .........................................................................................6
3 总体设计 ...........................................................................................................................7
3.1 系统的总体架构 .........................................................................................................7
3.2 数据库设计 .................................................................................................................4
4 详细设计 ...........................................................................................................................6
4.1 登入模块功能的实现 .................................................................................................6
4.2 管理员登入功能的实现 ...........................................................................................10
4.3 用户管理模块主要实现 ...........................................................................................10
4.4 条件查询模块的功能实现 .......................................................................................11
4.5 教师登入功能实现 ...................................................................................................11
4.6 教师信息修改功能实现 ............................................................................................12
4.7 打印教师信息功能实现 ...........................................................................................14
5 测试 .................................................................................................................................16
5.1 测试计划 ...................................................................................................................16
5.2 测试项目说明 ...........................................................................................................16
结 论 ...................................................................................................................................19
致 谢 ...................................................................................................................................20
参 考 文 献 .........................................................................................................................21
1 引言
1.3 开发背景
该项目开发的软件为学校教师信息管理系统软件,是鉴于目前学校教师人数剧增,
课外实验报告 第 3 页 共 30 页
教师信息呈爆炸性增长的前提下,学校对教师信息管理的自动化与准确化的要求日益强
烈的背景下构思出来的,该软件设计完成后可用于所有教育单位(包括学校)的教师信息
的管理。
目前社会上信息管理系统发展飞快,各个企事业单位都引入了信息管理软件来管理
自己日益增长的各种信息,教师管理系统也是有了很大的发展,商业化的教师信息管理
软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操
作。
1.2 开发意义
随着学校的规模不断扩大,教师数量急剧增加,有关教师的各种信息量也成倍增长。
面对庞大的信息量,就需要有教师信息管理系统来提高教师管理工作的效率。通过这样
的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作
量。考虑到项目时间、资源等因素,在实际开发该计算机系统时,常常要为资源不足和
在要求时间内难以完成而苦恼,因而需要慎重地尽可能早地估价研制课题的可行性。可
行性研究包括:经济可行性、技术可行性、法律可行性、不同的方案等等。
1.3 应用目标
通过本系统软件,能帮助教研人员利用计算机,快速方便的对教师档案进行管理,
输入,输出,查找的所需操作,使散乱的人事档案能够具体化,直观化,合理化。
2 需求分析
2.1 需求说明书
1、开发的背景
任何一个组织或是集体,实现它内部人员的管理或是各个部门的协同工作都是必要
的。作为一个学校,要管理许多教师的档案以及考试,奖惩情况,又要实现信息共享,
愈来愈成为老师们管理的一个难题。因此,一个便利的教师档案管理系统在众人的期盼
中需要实现。
随着因特网发展的日新月异,人们利用网络来实现相互之间的协同工作以及资源共享越
来越成为时代的潮流,一个不可扭转的趋势。目前,因特网已经深入到我们生活的各个
领域——学校,银行,医院,公司,企业等等。因此,我们在这里用 VS2005 和 Sql server
开发档案管理更是顺应了时代发展的方向。我们要实现的系统主要面向一个中小学校。
各个部门或老师的主要任务是实现相应的信息发布,更新,录入工作,而教师则主要实
课外实验报告 第 4 页 共 30 页
现信息的反馈,相应的查询事件。要实现这个系统,需要先调研,弄清楚各个部门和教
师的需求情况,以便于有的放矢。系统的开发过程需要两台机器,需要安装 win2000/xp
服务器版以及完成相关的配置。开发由本人独自开发。程序完成以后,需要调试运行,
整个实现需要一个星期左右。
1、业务需求
教师档案管理:教师的基本信息与个人情况。
2、性能需求
该档案管理系统主要实现的是信息的录入,发布,更新,因此,不管对学校管理的
需要或是教师获知信息的需要以及各个部门之间的紧密衔接关系,网上的数据必须具有
高度的完整性和准确性,这就要求系统的高度安全性,可维护性,可靠性及灵活性。比
如教师档案管理,老师在录入档案的时候或是数据库出现异常而产生差错,可能会影响
教师奖惩的评定或是造成不该重修的出现重修情况,这就要求系统具有高度的安全性,
可维护性和可靠性;灵活性指的是系统要具有强大的功能以适应不同层次的用户不同的
需求。另外,系统的操作界面要求简便,通俗,以便于操作。
3 其他需求
无
2.2 可行性分析
1. 对系统的简要描述
新系统在原有系统的基础上加入了新的数据库的支持,使用了先进的数据库技术与数据管理技
术,使数据的准确性与安全性得到了很大的提高,且在用户的并行操作与用户管理方面也有了极大
地改善。
2 可行性分析
否值得去解,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条
件。一般说来,应从技术可行性、经济可行性、运行可行性等方面研究可行性。可行性
研究需要的时间长短取决于工程的规模,一般说来,可行性研究的成本只占预期的工程
中成本的 5-10%。
3 技术可行性分析
技术上的可行性分析要考虑将来要采用的硬件和软件技术能否满足用户(这里是
校方)提出的要求(如计算机的容量、速度等)。此外,还要考虑开发人员的水平,作为
计算机信息管理专业毕业的学生,数据库设计方面对于我们应该还过得去,在学校里生
活了五年,对这个管理模式应该比较熟悉。 我们掌握了数据库及其应用技术、数据库原
课外实验报告 第 5 页 共 30 页
理、计算机网络技术等课程,对数据库的设计、应用、维护及局域网的组成有了深刻的
认识与一定的动手实践能力,从一定程度上具备了开发一个小型系统的能力。
4 经济可行性
主要从对项目的经济上进行分析评价,一方面是支出的费用,包括设备购置费、管
理和维护费用、人员工资和培训费等,另一个是取得的收益。这是个超小型的管理系统,
从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统
就可以搞起来。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更
多的工作,可以给教学管理提高一个层次。
5 运行可行性
Internet 正在迅猛发展,学院从硬件到软件都投入了大量的人力、物力、财力,在
教务上,给各个办公室配置了计算机,并能联接到互联网,并且学院领导对这方面比较
重视,在教务上配置了一定数目的能够训练操作计算机的干事,可以快速、方便、高效
地使用计算机进行日常工作。学院开展了计算机及其维修专业,可让学生以实践方式对
系统进行维护,使此系统在实践上具备了可行性。 由此可知,开发教师信息管理系统
在学校中具有可行性。
2.3 流程图