学校管理系统数据库设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学校管理系统1.0 数据库设计说明书
版本修订历史
填写说明:
起止日期:填写编写本文档的起止日期
作者:填写文档的创建者或授权的修改人
修改描述:请详细填写修改原因和最近的修改章节摘要
版本:描述修改生效后的版本号。一般建议表示为Vm.n形式。通过正式评审后版本号变为1.0,以后每修改一次n相应增加1,例如V1.1 状态:描述本文档是正式文件还是草稿文件
目录
1. 引言 (4)
1.1 产品描述 (4)
1.2 产品开发背景和内容概要 (4)
1.3 相关资料、缩略语、定义 (4)
2. 约定 (4)
3. 数据库概念模型设计 (5)
3.1 数据实体-关系图 (5)
3.2 数据实体描述 (5)
3.3 实体关系描述 (5)
4. 数据库逻辑模型设计 (5)
4.1 实体-关系图(不含多-多关系) (5)
4.2 关系模型描述 (5)
4.2.1 用户权限表(T_ UserRight) (5)
4.2.2 用户登陆表(T_User) (5)
4.2.3 班级信息表(T_ClassName) (6)
4.2.4 年级名称表(T_GradeName) (6)
4.2.5 课程顺序表(T_ CourseTime) (7)
4.2.6 课程信息表(T_Course) (7)
4.2.7 宿舍信息表(T_Dorm) (7)
4.2.8 部门信息表(T_Depart) (8)
4.2.9 民族字典表(T_Nation) (8)
4.2.10 性别字典表(T_Sex) (8)
4.2.11 学生信息表(T_Student) (9)
4.2.12 学生变动表(T_Stuchange) (10)
4.2.13 学生报名表(T_StuSign) (10)
4.2.14 考试类型字典表(T_ExamType) (11)
4.2.15 学生成绩表(T_StuScore) (11)
4.2.16 临时分数设定表(T_TemSetScore) (12)
4.2.17 学生奖惩表(T_StuRewPun) (12)
4.2.18 学生考勤表(T_StuAtten) (12)
4.2.19 考勤名称表(T_Attend) (13)
4.2.20 考勤类型字典表(T_AttendType) (13)
4.2.21 学生课程表(T_StuCourse) (13)
4.2.22 学生体检表(T_StuPhyExam) (14)
4.2.23 毕业生信息表(T_GraduateInf) (14)
4.2.24 员工信息表(T_Employee) (15)
4.2.25 证件字典表(T_Certify) (16)
4.2.26 教师课程表(T_TeaCourse) (16)
4.2.27 员工调动表(T_Empchange) (17)
4.2.28 员工考勤表(T_EmpAtten) (17)
4.2.29 员工奖惩表(T_EmpRewpun) (18)
4.2.30 员工培训表(T_EmpTrain) (18)
4.2.31 目前状态字典(在校或离校)表(T_Status) (19)
4.2.32 政治面貌字典表(T_Party) (19)
4.2.33 籍贯字典表(T_NativePlace) (19)
4.2.34 学历字典表(T_Degree) (20)
4.2.35 课程类型字典表(T_CourseType) (20)
4.2.36 职务字典表(T_Duty) (20)
4.2.37 职称字典表(T_Post) (20)
4.2.38 婚姻状况字典表(T_Marry) (21)
4.2.39 血型字典表(T_Blood) (21)
4.2.40 档案变更类型表(T_ChangeType) (21)
4.2.41 字典表维护表(T_Dictionary) (22)
4.3 数据视图描述 (22)
4.4 SEQUECE(序列号) 和存储过程 (22)
4.4.1 **序列号 (22)
4.4.2 存储过程 (22)
4.5 数据库一致性设计 (22)
5. 物理实现 (23)
5.1 数据库的安排 (23)
6. 安全保密设计 (23)
1.引言
1.1产品描述
(产品编号、产品名称、操作系统平台、数据库系统平台、开发语言、功能版本、用户名称、产品开发项目组、产品交付项目组)
产品编号:1.0
产品名称:学校管理系统
操作系统:Windows2000
数据库平台:MySql4.0.18
开发语言:Delphi 7
版本功能:对学校的学生,职工,课程等基本信息以及学校的各种资源利用进行信息化科学的管理。
产品开发项目组:
1.2产品开发背景和内容概要
(产品提出、产生、完善的发展背景;产品简介、应用概述)
1.3相关资料、缩略语、定义
(相关设计文档)
(引用的文件、采用的标准等)
(缩写词和名词定义)
2.约定
数据库中各种元素的命名约定。例如表名,字段名的命名约定。
●表名以字母T(即:Table的意思)开头,例如:T_Class就是班级信息表。其中Class
的第一个字母大写。
●字段名以表名的第一或前两个字母开头(如果第一个字母出现重复则选前两个,以
此类推),例如:C_ID 表示班级编号。字段必须全部大写。