欢迎来到天天文库
浏览记录
ID:32899526
大小:553.00 KB
页数:19页
时间:2019-02-17
《选修课程管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、成绩09信计2011-2012(一)《数据库原理及应用》课程设计设计题目 选修课程管理系统设计时间 2011.12.29至2012.1.4学生姓名 沈悦璐学生学号 20090403309所在班级 09信计3班指导教师 刘风华徐州工程学院数学与物理科学学院19目录一、绪论……………………………………………………………………………………..3二、需求分析…………………………………………………………………………..….3三、概念模型设计………………………………………………………………….……43.1、用E-R图设计信息模型……………………………………………
2、…………………43.2、设计相应关系模型,确定数据库结构………………………………………………43.3、设计应用系统的系统结构图,确定系统结构………………………………………43.4、触发器,存储过程………………………………………………………………….…4四、逻辑结构设计……………………………………………………………….………5五、物理设计………………………………………………………………………………6六、实验数据示例:测试阶段………………………………………………………76.1、输入数据设计…………………………………………………………………………76.1.
3、1、输入数据设计……………………………………………………………………76.1.2、插入教师信息……………………………………………………………………96.1.3、插入课程信息……………………………………………………………………106.1.4、插入选课信息……………………………………………………………………116.2、执行数据操作设计……………………………………………………………………126.2.1、基本select语言的使用……………………………………………………126.2.2、模糊查询like语句的使用………………………………………………………………
4、…136.2.3、统计函数count的使用………………………………………………………………………13.6.2.4、对数据库中的数据进行操作…………………………………………………………………146.2.5、触发器的设计,实现表间关联字段修改时的完整性问题…………………………………….166.2.6、存储过程的设计,根据需要可以创建带参数的存储过程,并用语句调用……………….17七、总结………………………………………………………………………..……………1919选修课程管理系统一、绪论选修课是指学校各部门开设的面向全校学生选修的课程。选修课的开设是基于社
5、会对复合型人才的需求,旨在加强大学生人文素质和科学素质的养成和提高,培养全面发展的高素质人才。要对学生的公共选修课进行管理,每学期由教务处依据教学计划列出所开设的选修课程,学生自主选课,教务处根据选课情况进行调整,最后确定选修各门课程的学生名单,并对选修课进行排课和对选修课成绩进行登记。可设置学生可选修的课程范围以及选修的约束条件。可指定范围内的学分约束及课程门数约束,可指定选修课教师的开设班级的约束条件,开设班级的人数限制。约束条件将作为学生在网上选课审核的标准。应实时显示选课冲突信息。选修课管理系统是一个面向学校教务管理人员、教师和学生并为其提供
6、服务的管理系统。由于各个学校的管理体制不同,使得开发一个通用的选修课管理系统异常困难。同时,当管理方式改变时,也要求管理软件做相应的改变。尽管如此,选课管理中的业务仍然存在很多相似之处,具有一般的模式,可以找到一种通用的设计模型来辅助选修课管理系统的开发。。二、需求分析需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。新系统必须充分考虑今后可能的扩充和改变,不能仅仅按当前应用需求来设计数据库。本系统中学生包含学号,姓名等属性,通过登记系统保存学生成绩的信息。学生通过分组程序分
7、出个个选修课的学生名单。课程包含课程号,名称等属性。分组信息分出选修课教师,教师包含名称,教师编号属性。用户通过SQLSERVER2000的查询分析器输入各种操作代码,管理员可以创建其他管理员权限,当然,系统管理员可以对所有表进行修改,删除,增加。系统实现的主要功能有:(1)全校选修计划课程管理;(2)全校选修开课课程管理;(3)全校学生选课管理;(4)全校选修课成绩管理;三、概念模型设计19数据库需要表述的信息有以下几种:学生信息、课程信息、教师信息及三个实体之间的联系。1.用E-R图设计信息模型:学号学分姓名系名课程名登记性别课程号课程学生11学
8、分m1专业分组电话n姓名教师教师编号图3-12.设计相应关系模型,确定数据库结构:设计关系模型如下:下划线为
此文档下载收益归作者所有