1、数据库系统设计数据库系统设计课程设计任务书课程设计任务书 设计题目 选修课管理系统 指导教师 班 级 学 生 课程设计功能要求 本系统主要实现三大功能: 一、学生选课 1)学生登陆 2)进行初选,复选,补退选 3)查询选课情况,上课时间、地点与上课老师 4)修改登陆密码,添加或删除选课的相关信息 5)查询成绩 二、教师查询 1)教师登陆 2)查询课程信息(上课时间、地点以及课程是否被取消,查询选择 自己课程的学生清单) 3)修改登陆密码 4)登记学生成绩 三、管理员对选修课管理 1)设置学生可选修的课程范围以及选课的约束条件 2)添加课程,修改密码、浏览选课情况、关闭选课人数不足 15 的 课
2、程 3)对选修课进行排课 4)登记选修课的成绩 计算机科学与技术学院制 课程设计步骤与 方法 1) 需求分析:为提出的问题找出解决的办法和思路。 2) 概念分析与设计:利用概念模型 E-R 图实现信息基本逻辑。 3) 逻辑分析与设计:根据概念分析进一步抽象数据库关系逻辑模型。 4) 物理分析与设计:抽象出计算机数据物理模型 。 5) 功能实现:根据具体课程设计功能要求实现具体数据的功能。 6) 整体数据库系统实现。 7) 整理设计课程设计说明书并上交审查。 课程设计说明书 要求: 课程设计说明书要求: 1)封面 2)课程设计任务书 3)目录 4)正文 5)参考文献 设计工作计划与 进度安排 第
3、十一周:完成数据库课程设计任务书 第十四周:查找项目相关背景资料、功能要求以及发展前景 第十五周:需求分析的任务与方法,运用数据字典,并画出相应的流 程图等 第十六周:整理相关概念,使用 E-R 图实现信息的基本逻辑,建立对 应的模型 第十七周:整理出关系模式,并把 E-R 图形式转换成抽象的模式 第十八周:运用命令、约束条件、索引等方式,然后使用 SQL 语言进 行数据库的设计,最好撰写出课程设计说明书并打印,提交审查 设计考核要求 1.考勤 20% 2.课程设计说明书 50% 3.答辩 30% 目录目录 1 1 相关专业背景功能 相关专业背景功能 - 1 1 2 2需求分析需求分析 - 4
4、 4 3概念模型与概念模型与 E-R 图图_13 4 4E-R模型转换模型转换 -14 14 5 5数据库设计与建立数据库设计与建立 -1717 6 6、连接数据库连接数据库-2323 7. 7. 个人总结个人总结-2424 8 8参考文献参考文献 -2525 一、选修课管理系统的相关背景功能一、选修课管理系统的相关背景功能 选修课管理系统是一个面向学校教务管理人员、 教师和学生并为其提供服务 的管理系统。 选修课管理系统所经历的三个阶段选修课管理系统所经历的三个阶段 一、没有电脑的年代,网上选课根本不存在,当时学生根据自己的爱好兴趣等方 面,先选择相应的课程,然后由班级上报院系,再通过人工整理所上报的信息的 办法,决定每个人的选课信息以及任课老师所教的课程,也就是说几乎谈不上选 修课管理系统这么一说。 二、每个院系有了为数不多的几台电脑后,班级上报院系的信息,由院系先在电 脑上登记,最后交给教务处,教务处通过选修课管理系统(还不够完善) ,经过 审核决定最终结果并公布; 三、电脑普及率很高,也就是现在这样,网上选课已不成问题,教务处直接通过 选修课管理系统,了解与审核选课信息,最终决定最后的结果并公布。 有关选修课的概念与定