学校管理系统数据库设计说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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_Dictionary) (21)

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 表示班级编号。字段必须全部大写。

相关文档
最新文档