计算机软件实践报告-数据库-3000字.pdf

计算机软件实践报告-数据库-3000字.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算机软件技术 实践报告 学院: 电自学院 班级: 姓名: 学号: 2011年1月 一、设计目的 学生成绩管理系统是学院重要的一部分,其内容对于学院管理者和学生至关 重要,所以学生成绩管理系统应该为用户提供所需要的信息及其方便的管理作为 主要目标。现代成绩查询系统理论已经不拘泥于传统的理论基础,不强调对教学 活动的绝对控制,放弃了繁琐的设计模式,开始注重教学设计的关系性灵活性, 这些优点能够极大地提高学生成绩查询的效率,从而更加有利于学生的管理和提 高学生的主动性。 二、设计题目 编辑学习成绩管理系统 三、系统需求分析 需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的 实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和使 用。所以,准确而无遗漏地弄清用户对系统的要求,是系统设计取得成功的重要 前提。 1、功能需求:(1)掌握每个学生每一门课的成绩信息,并记录在数据库中以便 其他管理信息系统的使用。 (2)分权限的管理。在成绩管理中,教师可以对任何一个学生的成绩进行查询 和管理;但是对学生用户,它只能对自己的成绩进行查看,而且不能对其进行更 改。 (3)教师类用户可以对成绩按照学生进行管理,可以对每一学生所选的课程成 绩进行添加、删除和修改。 (4)教师类用户可以对成绩按照课程进行管理,可以对每一门课所修的学生进 行添加、删除和修改。 (5)可以针对某一门课的学生列表及其成绩生成报表中。 (6)可以针对某一个学生所选课程及其对应的成绩生成报表。 2、组成模块:(1)登录系统: 模块功能概述:提供身份验证功能 界面描述:本界面有一个登录框,输入正确的信息则成功登录进入到教师页或学 生页进行相应的操作。如果输入错误,则提示相应的错误信息。 (2)查阅成绩 模块功能概述:登录成功进入主页时,可以查阅自己的成绩。 界面描述:本界面是标准的对话框窗口,显示学生的考试成绩。 (3)修改授课考试成绩 模块功能概述:当教师已经进入显示此课程的成绩信息的对话框窗口时,即可在 窗口中修改每条记录,并直接存储到数据库相应的表中。 界面描述:同样是显示某一课程的成绩信息的对话框窗口,在此窗口中修改记录。 四、系统功能模块 五、数据库概念结构设计 所谓概念结构设计即将需求分析得到的用户需求抽象为信息结构,它是整 个数据库设计的关键。概念结构的主要特点是:能真实、充分地反映现实世界、 包括事物与事物之间的联系,能满足用户对数据的处理要求;易于理解;易于更 改;易于向关系、网状、层次等各种数据模型转换。 描述概念模型的有力工具是E-R模型。该模型有两个明显优点:一是接近 人的思想,容易理解;二是与计算机无关,用户容易接受。E-R 图提供了表示实 体型、属性和联系的方法。 实体型:用矩形表示,矩形框内写明实体名。 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来。 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连 接起来,同时在无向边旁标上联系的类型 (1:1,1:n,m:n)。 在设计概念结构的时候,我们采用的策略是自底向上的方法,即首先定义 各局部应用的概念结构,然后将它们集成起来,得到全局概念结构。 局部E-R模型: 这里最关键的步骤是确定实体和属性。就是说,首先要决定在每一个应用中 包含哪些实体,这些实体又包含哪些属性。当各子系统的分E-R模型设计好以后, 就要将各个应用的分E-R模型综合成系统总的概念模型,采用的是合并分E-R 图的方法,但由于通常各个局部的E-R 图是由不同的设计人员设计的,导致各个 分E-R 图之间必定会存在一些不一致的地方,称之为冲突,各分E-R 图之间的冲 突主要有三类:属性冲突、命名冲突、结构冲突。 属性冲突:包括属性值的类型、取值范围、取值单位的不同。 命名冲突:包括实体名、联系名、属性名之间异名同义或同名异义等。 结构冲突:例如同一对象在一个局部E-R 图中作为实体,而在另一个局部 E-R 图中作为属性,同一实体在不同的E-R 图中属性个数和类型不同等。 在绘制总E-R 图时,要注意合理消除各分E-R 图的冲突,这是合并分E-R 图 的主要工作与关键所在。 总的E-R 图:

文档评论(0)

xiadaofeike + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8036067046000055
认证主体霍**

1亿VIP精品文档

相关文档

相关课程推荐