- 13
- 0
- 约3.28万字
- 约 73页
- 2018-06-08 发布于贵州
- 举报
大学自动排课算法设计与实现
数据库设计说明书
学 院 电子与计算机科学技术学院? 专 业 软件工程? 题 目 大学自动排课算法设计与实现 小组成员 林琳、罗文凤、顾晓、史东海
目 录
1. 文档介绍 1
1.1 文档目的 1
1.2 文档范围 1
1.3 读者对象 1
1.4 参考文献 1
1.5 术语与缩写解释 1
2. 数据库环境说明 2
3. 数据库的命名规则 2
4. 逻辑设计 3
5. 物理设计 6
5.1 表汇总 8
5.2 表A 8
5.3 表B 9
5.4 表C 9
5.5 表D 10
5.6 表E 10
5.7 表F 10
5.8 表G 10
5.9 表H 11
5.10 表I 11
8. 安全性设计 12
8.1 防止用户直接操作数据库的方法 12
8.2 用户帐号密码的加密方法 12
8.3 角色与权限 12
9. 优化 12
10. 数据库管理与维护说明 13
1. 文档介绍
1.1 文档目的
此份文档的目的就是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并据此建立数据库应用系统,使之能够有效的存储和管理数据,满足各中用户的应用需求。
1.2 文档范围
待开发的软件系统为:大学自动排课算法设计与实现。
该软件可以帮助学校负责排课的相关人士完成排课任务。
开发本软件主要是为了帮助学校负责排课的相关人士解决“教师”、“教室”、“时间”等资源搜索的问题。通过计算机运算速度快的特点,在大数据量的情况下寻找资源的最优或近似最优的组合,以减少人的工作量。但特殊情况还需人为进行调节,不属于本系统所能处理的范围。
1.3 读者对象
该文档主要面向系统分析员、数据库设计人员,应用开发人员,数据库管理员,用户代表。
1.4 参考文献
数据库系统概论(第四版)
作者:王珊、萨师煊
出版社:高等教育出版社
出版日期:2008年12月
1.5 术语与缩写解释
无
2. 数据库环境说明
运行环境的限制: 必须装有Java运行平台的操作系统。数据库则使用的是access数据库数据库对象包括表、视图(查询)、存储过程(参数查询)、函数、约束。对象名字由前缀和实际名字组成,长度不超过30。前缀:使用小写字母。实际名字尽量描述实体的内容,由单词或单词组合,每个单词的首字母大写,其他字母小写,不以数字和_开头。合法的对象名字类似如下:
字段命名规则
数字、字符、日期/时间、杂项,字段有表的简称(或全称)、下划线、实际名称加后缀组成。后缀:表示该字段的属性。
??. 逻辑设计
1) 教师实体属性图如图1所示
图1教师实体及其属性
2)课程信息实体属性图如图2所示
图2课程实体及其属性
3)教室实体属性图如图3所示
图3 教室实体及其属性
4)班级实体属性图如图4所示
图4 班级实体及其属性
5)学生课表实体属性图如图5所示
图5学生课表实体及其属性
6)教室课表实体属性图如图6所示
图6教室课表实体及其属性
7)教师课表实体属性图如图7所示
图7 教师课表实体及其属性
8)大学自动排课实体属性图如图8所示
n
1
n
1
1 n
图8 大学自动排课实体属性图
5. 物理设计
字段名称 中文解释 字段类型 长度 是否为空 备注 userID 用户账号 char 20 否 主键 secret 用户密码 char 15 否 username 用户名 char 20 否 表1 用户信息表
表2 教师信息表
字段名称 中文解释 字段类型 长度 是否为空 备注 id 教师编号 int 20 否 主键 name 教师姓名 char 15 否 telephone 电话号码 char 20 Course 所授课程数量 int 20 否
表3 课程信息表
字段名称 中文解释 字段类型 长度 是否为空 备注 Id 课程编号 int 20 否 主键 name 课程名 char 15 否 xueshi 学时 int 20 否 special 系别 int 50 否 duomeiti 是否需要多媒体 char 15 否
表4 教室信息表
字段名称
您可能关注的文档
- 参考基于dsp(数字信号处理器)的最小均方误差自适应滤波器的实现.doc
- 参考基于dsp(数字信号处理器)的水温控制系统设计.doc
- 参考基于dsp(数字信号处理器)的正弦信号发生器正文.doc
- 参考基于dsp(数字信号处理器)的智能串口屏设计.doc
- 参考基于dsp(数字信号处理器) 的数控直流稳压电源的设计.doc
- 参考基于dsp(数字信号处理器)的液晶显示.doc
- xx市新能源示范城市发展规划.pdf
- XX天然气发电项目可行性报告.pdf
- XX港口有限公司资本运营规划方案.pdf
- xx咨询:上海永冠商业设备有限公司采购系统流程及组织整合方案.pdf
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)