畅想小说网

任务二 毕业设计(第7页)

天才一秒记住【畅想小说网】地址:http://www.cxtra.net

数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。

数据字典的任务是对数据流程图中出现的所有被命名的图形元素,在数据字典中作为一个条目加以定义,使每一个图形元素的名字都有一个确切的解释。

数字是对数据流程图的补充说明,它的编制和维护是一项非常繁重的工作,一旦建立起来,从系统分析直至系统运行都用到它。

因本系统的数据模块较多,下面仅以学生成绩管理模块为例来进行编制。

流程图如图2-3所示。

图2-3学生成绩管理系统数据流程图

(四)数据存储分析

数据模型设计。

首先做出学生成绩管理系统的E-R图,分析这个问题的实体。

学生的成绩是由任课教师按照课程给出的,学生、课程、教师组成了这个系统的三个实体。

再分析实体之间的联系。

首先,这三个实体不是一个统一体,学生成绩与教师没有内在联系,教师必须通过课程实体才能与学生建立联系。

课程与学生这两个实体是多对多关系;一位学生要学习多门课程,一门课程有多位学生共同学习。

而学习成绩是这两个实体“学生”

和“成绩”

共有的属性,应填在二者的联系“学习”

边。

因为成绩既不是学生独有的,也不是课程独有的;“学生甲70分”

或“英语70分”

是不完全的,“学生甲英语70分”

才是正确的,因为70分是学生甲和英语课二者共有的。

E-R图如图2-4所示。

图2-4E-R图

三、系统设计

根据系统分析确定的逻辑模型,确定新系统的物理模型,即计算机化信息系统应用软件的总体结构和设计,并提出系统配置方案,继而对物理模型进行详细的设计。

(一)概要设计

1.数据流的设计

系统方案确定。

通过对系统的调研与分析,系统主要应完成的功能如下:学生信息的录入、修改、删除,成绩的查询、排序、统计等。

本系统在执行时,先根据操作人员的基本需要来确定相应的模块,然后输入数据或者进行其他的查询或浏览等操作;总体来说,本系统属于一个事务型管理系统,所以其数据处理流程图应该是事务型的。

其数据处理流程图如图3-1所示。

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

星门蒸汽朋克下的神秘世界洪荒之妖皇逆天不良之年少轻狂铁血强国九天神帝史上最难攻略的女BOSS重生后在偏执大佬怀里撒野四合院:这背锅侠我不当了我绑架了时间线斗罗:武魂假面,我帝骑无限魂技天朝仙吏穿成反派大佬的心尖宝期待在异世界太古战神全球高武:开局签到百倍奖励长姐有灵泉,荒年吃喝不愁捡只猛鬼当老婆舌尖上的霍格沃茨不朽圣尊我可以兑换悟性无上剑圣斗罗大陆IV终极斗罗第九特区超凡黎明