选课及成绩管理系统数据库设计案例
21页1、目 录1 概述12 需求分析12.1 教学学期设置12.2教学计划管理12.3 排课32.4 学生选课42.5 停课处理62.6 选课查询72.7 成绩登记及审核72.8 成绩及学分查询92.9 系统管理103 概念结构设计113.1 教学管理子系统分E-R图113.2 选课子系统分E-R图123.3 系统管理子系统分E-R图133.4 全局E-R图133.5 修改与重构144 逻辑结构设计154.1 将E-R图转换为关系模型154.2 数据模型优化164.3 设计用户子模式165 物理结构设计175.1参数分析175.2 存取方法设计185.3 存储结构设计186 安全性设计187 总结19附录20选课及成绩管理系统数据库设计1 概述XXX大学本科教学拟采用选课制,允许学生自主选择自己喜欢的课程、教师和上课时间,能满足学生不同的要求和爱好。每学期开学之前学生通过网站或微信公众号进行选课,选课时应避免“贪多”、避免“盲目选课”,同时要根据自身的学习能力和专业要求合理选课。选课及成绩管理系统以学生选课和成绩管理功能为核心,服务于大学的日常教学管理,要求操作方便、界面友好及良好的性能,并能
2、适当考虑未来之变化和扩展。2 需求分析根据调查了解,三峡大学选课的基本流程为:各教学单位录入各个学期要开设的课程和班级安排教师排课学生选课停课处理生成选课名单、学生课表及教师课表录入考试成绩成绩查询等,按照以上流程,分析各环节的详细功能需求。2.1 教学学期设置由学校教务处相关管理人员登录后可设置教学学期,包括开学日期、结束日期、学期名称、周数等信息。2.2教学计划管理各培养单位根据专业人才培养方案的要求,填报需要开设的课程,然后按照课程的开课单位汇总到承担教学任务的学院或部门,由教学单位根据教师、实验室等情况设置具体的开班班级,生成课程的开课计划。开课计划要求可以分系部或教研室导出为EXCEL格式文件,由系部或教研室安排各班的任课教师及上课的具体安排(如起止周、周学时、教室要求等),然后由教学单位录入选课系统。注意:培养单位和教学单位可能是不同的部门,如培养单位为计算机与信息学院,教学单位可能为其他学院,如理学院(数学、物理等课程)、外国语学院(英语)、体育学院等。信息要求:填报开设课程需要获取系统存储的课程信息,如课程号、课程名称、学时、学分、开课单位等,并录入开课人数、开课专业、
3、年级、必修选修、课程属性(基础、专业基础、专业、其他)等信息,开课专业和年级可以选择多个专业和年级。生成开课计划存储后汇总到教学单位。生成教学计划时教学单位首先从存储的开课计划中筛选开课单位为本单位的教学任务,对每一门开课需求,根据开课人数和教学条件输入开设教学班数,生成初步教学计划,并给予每个教学计划生成一个教学计划编号。各教学系部或教研室填写教学计划的任课教师(可以有多个教师)、起止周、周学时、教室要求(普通教室、多媒体教室、智慧教室、实验室等),并交由教学单位的教学办人员录入,存储为最终开课计划。表1 开课计划数据项名称含义及别名数据类型长度完整性要求课程号每一门课程的编号字符型6唯一课程名称字符型100学时数值型5,11学时单位字符型1节或周学分数值型4,10.5开课单位部门编号字符型6已经存在的部门编号单位名称字符型40开课人数整型0开课专业字符型300已存在专业的专业号集合专业名称字符型50开课年级字符型40是否必修字符型10或1课程属性字符型201基础、02专业基础、03专业、04其他开课学期学期编号整型开课计划编号自增长整型唯一教学计划编号自增长整型唯一任课教师字符型4
4、2已存在的教师编号的集合教师编号字符型6教师姓名字符型30密码字符型50所属学院字符型6已经存在的单位编号班级号同一课程连续增加整型0选课人数上限整型0开始周整型1且学期周数结束周整型开始周且学期周数周学时整型2是否排课字符型10是1否教室要求字符型201普通教室、02多媒体教室、03智慧教室、04实验室、05其他处理要求:教学计划管理的处理逻辑较简单,处理量及并发量都不大。2.3 排课根据生成的最终教学计划和学校现有的教室资源,由系统进行自动排课,生成初步排课结果,特殊情况(如教师变动)再进行人工调整。排课结果要求可以导出为EXCEL文件。信息要求:获取存储的教学计划、教室信息、上课节次信息,进行排课并生成排课结果,如上课时间、地点等信息。表2 排课数据项名称含义及别名数据类型长度完整性要求教室号门牌号字符型5容纳人数整型教室类型字符型201普通教室、02多媒体教室、03智慧教室、04实验室、05其他排课编号自增长整型唯一开始周整型1且学期周数结束周整型开始周且学期周数星期整型1且7节次整型学校设置的上课节次编号学时整型单双周字符型10全部1单周2双周教学计划相关数据项见表1,不再重
《选课及成绩管理系统数据库设计案例》由会员覃**分享,可在线阅读,更多相关《选课及成绩管理系统数据库设计案例》请在金锄头文库上搜索。
2023-06-30 7页
2022-09-15 93页
2022-06-04 27页
2022-04-25 3页
2022-03-24 7页
2022-03-24 7页
2022-03-24 8页
2022-03-24 4页
2022-03-24 43页
2022-03-24 7页