选课管理系统数据库规划任务书.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选课管理系统数据库规划任务书公司名称:SOVO某公司项目名称:选课管理系统项目经理:XXXX执行者:项目组成员时间段:3 周任务清单:通过与学院教务部负责人和办事员交流,获取选课管理系统的数据库需求。根据选课管理系统的数据库需求找到系统中的实体、属性和关系,并绘制局部E-R图和全局E-R图。根据概念模型到逻辑模型的转换规则,将选课管理系统的全局E-R图转换成关系模式。确定选课管理系统数据库存储结构即关系表结构,包括每个表的表名、列名、数据类型、约束等等。确定选课管理系统数据库存储位置及存取方式。一.数据库设计概述数据库设计,广义地讲是指数据库及其应用系统的设计,即设计整个的数据库应用系统。狭义地讲是设计数据库本身,即设计数据库的各级模式并建立数据库,这是数据库应用系统设计的一部分。数据库设计任务主要是根据用户需求研制数据库结构,具体地说,是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能有效的存储数据,满足用户的信息要求和处理要求。也就是把现实世界中的数据,根据各种应用处理的要求,加以合理地组织,满足硬件和操作系统的特性,利用已有的DBMS来建立能够实现系统目标的数据库。一般来说,数据库设计分为需求分析、概念设计、逻辑设计、物理设计、数据库实施、数据库运行和维护6个阶段。二.需求分析东软学院教务部准备做一个教学管理系统,学生选课管理系统是其中一个子系统,将由sovo某公司来承担。该公司现已完成此子系统的需求分析。下面就是学生选课管理系统具体的需求分析。教务部是学院教学管理和服务的职能部门,组织和管理全院的教学工作,主要负责组织制定教学发展规划及各项规章制度,教学基本运行、学籍与成绩、实习与实践教学、专业与课程建设、教材征订与建设等管理工作。学生选课管理系统作为教学管理系统的一个关键子系统,是一个用来管理学生选课及成绩管理的数据库系统。本系统将利用现代化的计算机技术结合传统的选课及成绩管理工作过程,按照教务部提供的业务流程设计完成。选课管理信息系统需求分析的主要内容如下。1、该系统的功能需求(1)存储、检索、维护学生的信息,包括学生的学号、姓名、出生日期、性别、所属班级、所属系别、系主任及其选课情况的管理。(2)存储、检索、维护课程的信息,包括课程的名称,学时,学分,所用教材等信息的管理。(3)存储、检索、维护系的信息,包括系的名称、系主任、办公地点等信息的管理。(4)存储、检索、维护班级的信息,包括班级的名称、班长、班级人数等信息的管理。(5)存储、检索、维护教师的信息,包括教师的姓名、性别、出生日期、职位、联系电话、家庭地址及其授课情况管理。(6)能打印某个班某门课或某个同学的成绩单。(7)能打印每个学期每个班的课程表。2、数据需求(1)学生信息=学号+姓名+出生日期+入学日期+家庭地址+性别+所属班级+所属系别+系主任(2)课程信息=课程名+教材名+学时+学分(3)教师信息=姓名+性别+出生日期+职位+家庭住址+邮编号码+联系电话(4)系别信息=系名+系主任+办公地点+系教师人数(5)班级信息=名称+班长+班级人数(6)选课信息=教师信息+班级信息+课程信息+授课时间+授课地点(7)成绩信息=学生信息+课程信息+成绩三、数据库概念结构设计3.1概念模型的设计步骤采用E-R方法的概念结构设计可分为下面三步:1).设计局部E-R图设计局部的E-R模型就是要确定局部E-R模型的范围、实体、关系以及它们的属性。一般来说这些内容是从需求分析阶段产生的局部数据流图或数据字典从提炼出来的。2).合并局部E-R图合并局部E-R图时,可以采用一次将所有的E-R图合并在一起,但合并局部E-R图会遇到冲突,所以也可以用逐步合并、依次解决冲突的方式,一次只合并少量几个局部E-R图,这样实现起来会比较容易一些。3).对全局E-R图进行优化合并局部E-R图产生的仅仅是一个全局E-R模型草图,还需要在此基础上进行优化,消除不必要的冗余,生成基本的全局E-R图。3.2选课管理数据库的概念结构设计3.2.1、确定选课管理系统数据库的实体及其属性。(1)“学生”实体用于存储、维护每个学生的有关信息。每个学生用学号作为标识,规定不能有两个学生具有相同的学号,学生实体的其他属性有:姓名、性别、出生日期、入学日期、家庭地址。(2)“XX”实体用于……(3)“XX”实体用于……(4)“XX”实体用于…………3.2.2、确定选课管理系统数据库的关系。(1)“系”与“班级”实体间存在“有”的1:n关系。(2)“XX”与XX”实体间存在“有”的xx关系。(3)“XX”与“XX”实体间存在“学习”的xx关系。(4)“XX”与“XX”实体间存在“讲授”的xx关系。3.2.3、绘制局部E-R图。(1)一个班级可以有多个学生,但是一名学生只能属于一个

文档评论(0)

wuailuo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档