数据库应用技术课 程 设 计 说 明 书
目 录
第1章 概述 ..................................................................................................................................... 1 第2章问题定义 ............................................................................................................................... 2 第3章 需求分析 ............................................................................................................................. 3
3.1数据库需求分析 ............................................................................................................... 3 3.2数据流图 ........................................................................................................................... 3 3.3数据字典(DD) ............................................................................................................... 4 3.4系统流程图 ........................................................................................................................ 5 第4章数据库设计 ........................................................................................................................... 6
4.1数据库概念的结构设计 ................................................................................................... 6 4.2数据库的逻辑结构设计 ................................................................................................... 7 4.3数据库的物理实现 ........................................................................................................... 8 第5章 界面设计及代码 ............................................................................................................... 10 总结与体会 ................................................................................................................................... 18 参考文献 ....................................................................................................................................... 19
第1章 概述
教师信息管理系统是一所院校在各种信息管理中的一部分,对于学校管理者来说是很重要的,所以所设计的系统应该能为管理者提供教师的基本信息管理手段和一些方便的查询方式。在过去,计算机不是很普及和计算机应用性不高的年代,人们使用人工的方法管理各式各样的档案,这种管理方式存在着很多缺点:效率底,保密性差,会产生大量的文件和数据,给查找,更新和维护信息都带来了相当大的困难。随着科学技术的不断发展,计算机科学日益成熟,其强大的计算功能已经被人们深刻地认识到,计算机发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对教师信息进行管理,具有人工方式所无法比拟的优越性。如,查找方便,可靠性高,存储容量大,保密性好,寿命长,成本低,维护十分方便等,这些优点能够极大得提高工作的效率,这也是学校的科学化,现代化,正规化的一点体现。 本次开发的《教师信息系统》主要任务是:
1.完成对教师信息和其职称信息的查询管理;
2.完成教师个人资料、授课信息、特殊补助、收入汇总情况的删除,查询和修改; 3.完成对教师的账号管理。
1
第2章问题定义
教师信息管理系统是每一个学校管理机构管理教师自身情况以及其授课情况的不可缺少的一个管理信息系统,它的内容对于学校教务管理机构的管理者来说是至关重要的,所以教师信息管理系统应该能够为每一个学校教务管理机构的管理者提供充足的信息和快捷的查询手段,大大的方便教育管理机构的管理者的合理管理。
教师信息管理系统,其开发的主要目的是通过计算机管理和监督各教师实际情况,提高社会学校教务情况处理的准确程度,提高处理效率。它主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性强、完整性好、数据安全性高的优秀数据库。
此外还需要配置一些管理人员,人员的数目是根据管理员的数量确定的。管理人员在对应的系统中对教师信息情况进行整理工作。
教师信息管理系统主要负责对教师信息管理这一模块,下面基于详细介绍:教师信
息管理系统主要分对教师信息的查询以及对其相应信息的删除、修改、添加等操作。 根据模块化的思想,把系统分为六大模块,然后对每个模块具体分析。这样条理更清晰。开发制作更容易。
2
第3章 需求分析
3.1数据库需求分析
需求分析任务:
⑴由于操作人员的计算机知识普遍不高,要求有良好的人机界面; ⑵由于该系统的使用对象多,要求有较好的权限管理; ⑶原始数据修改简单方便,支持多条件修改 ⑷方便的数据查询,支持多条件查询;
⑸在相应的权限下,删除数据方便简单,数据稳定性好; ⑹数据计算自动完成,尽量减少人工干预; 3.2数据流图 具体系统功能如下:
管理员登陆 账号管理 教师信息 3 职称信息 退出
图3.1系统功能数据流图
3.3数据字典(DD)
名字:工资表 描述:教师工资的基本信息。 定义:工资表=工号 +基本工资 + 课费 + 补助 + 工资汇总 位置:存储在数据库CkeckIn表中。
图3.2工资表数据字典
名字:教师表 描述:房间的入住基本信息。 定义:工号 = 性别 +姓名 +年龄 位置:存储在数据库教师表中。
图3.3教师表数据字典
名字:用户表 描述:系统用户的基本信息 定义:用户表 = 用户名+ 口令 +权限 4 位置:存储在数据库用户表中。