文档简介
摘要
21世纪是人类全面进入信息化社会的世纪,信息社会要求学校培养出的新世纪接班人应当具有更多的发散性思维、批判性思维和创造性思维,即应当是具有高度创新能力的创造型人才,而不应当是只接受教师传授的知识、只会记忆与背诵前人经验、不善于创造也不敢于创新的知识型人才。
随着我国社会主义市场经济的发展和改革开放的不断深入,计算机的应用已遍及国民经济的各个领域,计算机来到我们的工作和生活中,改变着我们和周围的一切。
在以前,学校用手工处理教师档案以及工资发放等繁多的工作和数据时,人手总会出现些不必要的错误和问题,特别是在查找,统计和保存方面。
与此相适应,用计算机代替手工管理,是信息社会发展的必然趋势,也是我们计算机工作者的责任。
我国现有的教育体制,以各级各类学校的正规教育体制为主,电大和函授形式的成人教育体制和继续教育体制为辅。这种教育体制有利于系统知识的传授和人才培养的规范化,有其合理性的一面。但它存在的主要弊端是投资庞大、效益不高,且受场地、空间、时间的严格限制,缺乏灵活性,不能适应全民教育、终身教育的需求。目前,在我国的各级各类学校中占统治地位的教学模式是以教师为中心,主要靠教师讲、学生听的班级授课模式,这种教学模式的优点是有利于教师的主导作用,便于教师组织课堂教学。其最大缺点是,作为认知主体的学生在教学过程中自始至终处于受灌输的被动地位,其主动性、积极性难以发挥,很不利于培养学生的发散性思维、批判性思维和创造性思维,即不利于创新能力的培养和创造型人才的成长。
教师信息管理系统开发主要包括数据库的建立和维护以及应用程序的开发两个方面。要求建立起数据一致性和完整性强。数据安全性好的库,要求应用程序功能完备,易使用等特点。
关键词 信息管理系统;数据库;PowerBulider;SQL Server
目录
摘要 I
Abstract II
第1章 绪论 1
1.1 系统开发背景 1
第2章 可行性分析 2
2.1 技术可行性 2
2.2 经济可行性 2
2.3 操作可行性 3
2.4 法律可行性 3
第3章 需求分析 4
3.1 业务流程 4
3.1.1 管理员信息管理 4
3.1.2 教师信息管理 4
3.1.3 查询信息 4
3.1.4 帮助 5
3.2 需求规范 5
3.2.1 产品背景 5
3.2.2 产品概述 5
3.2.3 功能需求 6
3.2.4 性能需求 6
3.2.5 系统逻辑模型 7
3.3 数据字典 8
3.3.1 数据元素定义 8
3.3.2 数据流的定义 10
3.3.3 数据存储定义 10
3.3.4 数据处理定义 12
第4章 概要设计 14
4.1 系统运行总体流程图 15
4.2 目标系统体系结构 16
4.2.1 教师信息管理系统软件结构图 16
4.2.2 “管理员信息管理”模块结构图 16
4.2.3 “教师信息管理”模块结构图 17
4.2.4 “信息查询”模块结构图 17
第5章 数据库设计 18
5.1 数据库逻辑设计 18
5.2 数据库关系设计 21
第6章 详细设计 23
6.1命名规则 23
6.1.1 变量命名 23
6.1.2 常量命名 23
6.1.3 对象命名 24
6.2 模块设计 24
6.2.1 登录窗口设计 24
6.2.2 主窗口设计 28
6.2.3 教师基本信息管理窗口设计 31
6.2.4 教师任课信息管理窗口设计 38
6.2.5 教师考勤信息管理窗口设计 39
6.2.6 教师工资信息管理窗口设计 40
6.2.7 教师基本信息查询窗口设计 41
6.2.8 教师任课信息查询窗口设计 44
6.2.9 教师考勤信息查询窗口设计 45
6.2.10 教师工资信息查询窗口设计 46
第7章 系统测试 47
7.1 软件测试基础理论 47
7.1.1 软件测试定义 47
7.1.2 软件测试基本概念 47
7.2 软件测试目的 48
7.3 软件测试方法分类 48
7.3.1 静态测试与动态测试 48
7.3.2 黑盒白盒与白盒测试 48
7.3.3 单元测试、集成测试、系统测试、验证测试和确认测试 49
7.4 教师信息管理系统测试 49
7.4.1 测试用例设计要求 50
7.4.2 登录系统模块测试用例 50
7.4.3 信息管理模块测试用例 51
7.4.4 密码修改管理模块测试用例 53
7.5 测试报告 54
结论 55
致谢 56
参考文献 57



