毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Java的自动配课系统设计与实现+ER图(6)
实现教师工作量的统计。
能实现信息添加、查询、修改、删除等操作。
根据系统和用户自定义的约束,自动进行配课,从而打印出课表。
信息具有一定安全性,如只有具有一定的权限,才能进行数据的删除和修改。
4.3.2 概念结构设计
概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。
本系统拥有以下数据结构:
(1)教师信息
序号、姓名、性别、年龄、民族、职称、籍贯、教龄、学历、政治面貌、专业、联系方式、简介。其中,序号为主键;不用姓名为主键,是因为有可能出现教师同名的现象,这就会导致教师信息重复出现。教师信息录入后,序号会自动产生。这些信息除用户自己外还对管理员可见。
(2)课程信息
序号、课程名称、课程代码、类别、学分、理论教学、课内实践、课程所属系、课程类型。课程代码是主键,这个是唯一的,一位老师可以上多门课,一门课也可以由多位老师来上。
(3)班级信息
班级号、班级人数、教室号。
(4)教师配课信息
课程名称、课程代码、课程序号、教研室、学分、理论教学、课内实践、周学时、类别、班级号、班级人数、主讲教师、教师序号、其它教师、考试课程、多媒体、双语教学、是否挂牌、起始周、结束周。其中,课程代码、班级号和教师序号共同为主键。
系统ER图 图4-6 系统ER图
4.3.3 逻辑设计
经过了概念结构设计阶段,便可以将ER模型转换成与具体系统所支持的数据模型相符合的逻辑结构。
教师信息(序号、姓名、性别、年龄、民族、职称、籍贯、教龄、学历、政治面貌、专业、联系方式、简介)
课程信息(序号、课程名称、课程代码、类别、学分、理论教学、课内实践、课程所属系、课程类型)
班级信息(班级号、班级人数、教室号)
教师配课信息(课程名称、课程代码、课程序号、教研室、学分、理论教学、课内实践、周学时、类别、班级号、班级人数、主讲教师、教师序号、其它教师、考试课程、多媒体、双语教学、是否挂牌、起始周、结束周)
4.3.4 物理设计
经过了需求分析,概念结构设计,画出系统ER图,逻辑设计后,便可以通过Mysql来做实际的事情,这便涉及到每个字段的属性。
1 课程名表4.1
表4.1 课程名表
字 段 数据类型 字段大小 必填字段 索引 允许为空
课程名 文本 4 否 有(无重复) 是
教师姓名 文本 50 是 无 否
2 课程信息表表4.2
表4.2 课程表信息表
字 段 数据类型 字段大小 必填字段 索引 允许为空
课程名 文本 50 否 有(无重复) 否
课程代码 数字 长整型 是 无 是
类别 文本 50 是 无 否
共8页:
上一页
1
2
3
4
5
6
7
8
下一页
上一篇:
ASP.net+sqlserver企业设备管理系统设计与开发
下一篇:
《协议分析与测试》课程考试系统设计与实现
基于Apriori算法的电影推荐
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
承德市事业单位档案管理...
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
公寓空调设计任务书
国内外图像分割技术研究现状
C#学校科研管理系统的设计