3.1.2 设计目标
高校档案管理系统属于小型的数据库管理系统可以对高校中的教师档案进行有效地管理。通过本系统可以达到一下目标: 界面设计美观友好、信息查询灵活、方便、快捷、准确数据存储安全可靠地显示教师档案的详细信息。
3.2数据库设计
3.2.1数据库需求设计
在设计数据库概念结构时,需要满足用户所提出的各种需求,同时又要避免产生冗余数据。由于教师档案信息管理系统中,需要采集教师的基本信息,还要包括教师的学历信息、职称信息、管理员的信息,如果不能够合理有效地组织数据表的结构,以及合理设置每张表所包含的字段,那么后期进行的数据的整理以及汇总时,就会增加系统的开发难度,所以在开发系统之前一定要把数据表和数据表中的关系清楚地表达出来。根据教师基本信息以及其他相关信息的特点,归纳出以下关系:只有管理员才可以登陆该系统,实现对教师档案信息的增加、删除、修改、浏览,实现管理员密码的修改,只有超级管理员Admin才可以实现对管理员的增加、删除。在数据库设计中,实现对教师档案信息和管理员信息的管理,实现对数据的统一管理和高度共享,确保数据的一致性、独立性、安全性和可文护性。
3.2.2数据项
1.教师档案
(1)基本信息:包括编号、姓名、性别、政治面貌、电话号码、备注。
(2)第一学历、毕业学校、所学专业、最高学历、毕业学校、最高学位。
(3)职称、职称评定时间、专业技术职务任职资格证书、教师资格证书。
教师档案信息如表1所示:
表1 教师档案信息表
序号 字段 别名 数据类型 数据长度
1 TNo 教师编号 int 8
2 Tname 姓名 varchar 20
3 Tsex 性别 char 2
4 Tplt 政治面貌 varchar 50
5 Tphone 电话号码 varchar 12
6 Tnote 备注 varchar 50
7 Tfedu 第一学历 varchar 12
8 Tfgra 毕业院校 varchar 50
9 Tfmajor 所学专业 varchar 50
10 Thedu 最高学历 varchar 12
11 Thgra 毕业院校 varchar 50
12 Thmajor 所学专业 varchar 50
13 Ttitle 职称 varchar 50
14 Ttitletime 职称评定时间 varchar 50
15 Tzyzgzs 专业资格证书 varchar 50
16 Tjszgzs 教师资格证书 varchar 50
2.管理员有管理员登陆ID和登陆密码,如表2所示:
表2 管理员表
序号 字段 别名 数据类型 数据长度
1 ID 登录名 varchar 20 基于C++的教师档案管理系统的设计与实现(3):http://www.751com.cn/jisuanji/lunwen_3690.html