c语言产生2至num之间所有质素.doc

c语言产生2至num之间所有质素.doc

ID:56016248

大小:1.27 MB

页数:24页

时间:2020-03-15

c语言产生2至num之间所有质素.doc_第1页
c语言产生2至num之间所有质素.doc_第2页
c语言产生2至num之间所有质素.doc_第3页
c语言产生2至num之间所有质素.doc_第4页
c语言产生2至num之间所有质素.doc_第5页
资源描述:

《c语言产生2至num之间所有质素.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《数据库原理与应用》课程设计指导书制订教师:张娟城市学院2012年5月数据库课程设计指导书模块01“教学管理系统”数据库设计1、设计步骤工作任务任务1:“学分制教学管理系统”需求分析任务2:“学分制教学管理系统”概念设计任务3:“学分制教学管理系统”逻辑设计任务4:“学分制教学管理系统”逻辑设计学习目标理解关系型数据库基本概念熟悉数据库设计的主要阶段和步骤掌握数据库概念设计中绘制E-R图的方法掌握将E-R图转换为数据表逻辑形式的方法理解并掌握数据库设计规范化方法2、设计内容任务1-1“学分制教学管理系统”需求分析l数据库设计l数据库系统的分析与设计一般分为需求分析、概念设计、

2、逻辑设计、物理设计四个阶段。在数据库系统设计的整个过程中,需求分析和概念设计可以独立于任何的数据库管理系统(DBMS),而逻辑设计和物理设计则与具体的数据库管理系统密切相关。·需求分析分析用户的要求。需求分析是数据库系统设计的基础,通过调查和分析,了解用户的信息需求和处理需求,并以数据流图、数据字典等形式加以描述。·概念设计主要是把需求分析阶段得到的用户需求抽象化为概念模型。概念设计是数据库系统设计的关键,我们将使用E-R模型作为概念模式设计的工具。·逻辑设计就是将概念设计阶段产生的概念模式转换为逻辑模式。因为逻辑设计与数据库管理系统(DBMS)密切相关,本书以关系模型和关系

3、数据库管理系统为基础讨论逻辑设计。·物理设计就是为关系模型选择合适的存取方法和存储结构,譬如MSSQLServer2005数据库管理系统。教学管理流程系统功能结构·系统登录从“学分制教学管理系统”的流程图可以看出,学生要登录系统进行课程选修和个人成绩查询等操作;教师要登录系统进行课程成绩录入和课程成绩查询等操作;学校教学管理人员要登录系统进行系部、专业、班级、课程等信息维护等操作。·班级管理由于班级涉及到系部和专业信息,所以该模块包含了系部和专业信息维护子模块,涉及到这些信息的新增、更新和删除功能。·人员管理人员管理主要是学生、教师和系统角色的信息维护,涉及到这些信息的新增、

4、更新和删除功能。·课程管理课程管理主要是课程信息的维护和课程教学任务分配(课程班),也涉及到这些信息的新增、更新和删除功能。学期课程教学任务分配后,形成不同的“课程班”,可以让学生进行网上课程选修。·网上选课学生用学号登录系统后,进入课程选修界面,如图1-7所示。同学们按照学校的规定并根据自己的实际情况,勾选自己喜欢的课程,单击图中的【选修确认】按钮,即可完成相应学期的课程选修。·成绩录入根据学生课程选修情况,绝大部分选修人数超过20人的课程开始进行课程教学,教师可以登录到系统中查询“课程班”学生名单,期末课程进行考试考核。随后,教师登录到系统中录入平时、期中和期末成绩,并由

5、系统自动计算出课程总成绩。考试完两周后,由教务处管理人员将成绩锁定,教师只能查询,不能再做修改。·信息查询信息查询主要是指学生自己入学以来的成绩查询,教学管理人员对学生和教师的信息查询,和任课教师对班级名单的查询。·统计报表统计报表主要是指学期结束后,教学管理人员需要每个班级学生的成绩单,用以寄送给学生父母。另外,教学管理人员还要对学期学分未修满该得学分60%的学生提出学业警告,所以还需要系统给出这些学生的报表。任务1-2“学分制教学管理系统”概念设计E-R图是数据库设计的第二个阶段,即“概念设计”阶段的图形化表达方式。在前面的需求分析的基础上,要求同学绘制出“学分制教学管理

6、系统”的E-R图,然后与教务处及系部教学管理人员、教师、学生等进行沟通,讨论设计的数据库概念设计是否符合用户的需求。·明确实体并标识实体属性“学分制教学管理系统”数据库中需要的对象或实体为:学生、教师、系部、专业、班级、课程、成绩。每个对象的具体属性如下:学生:学号、姓名、入学及毕业年份、系部、专业、班级、性别、年龄、出生日期、联系地址、邮编、密码。教师:教工号、姓名、所在系部、性别、年龄、出生日期、职称、密码、是否管理员。系部:系部编码、系部名称、专业名称、系部简介。班级:班级编码、班级名称、系部、系部开设时间、班主任。课程:课程编码、课程名称、系部、课时、学分、课程描述。

7、成绩:学号、课程、班级、平时成绩、期中成绩、期末成绩、总成绩、补考成绩、课程学分、锁定标志。·标识实体间关系关系模型数据库中每个对象并非孤立的,它们是相互关联的。在设计数据库时,要标识出对象之间的关系。u学生与班级、系部有从属关系。即学生从属于班级,班级从属于系部。u教师与系部有从属关系。即教师从属于系部。u课程与系部有从属关系。即课程从属于系部。u成绩与学生、课程有从属关系。即成绩既从属于学生,也从属于课程。u学生与课程存在关系,即每个学期,每个学生根据自己的实际情况,要选择课程学习。u教师与课程存在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。