目 录
实验目的:
1、掌握数据流的分析方法
2、掌握数据流图的绘制
实验内容:
任务一 绘制数据流图
试绘制工资管理系统的数据流图,根据数据流图的符号说明仔细理解图的含义:
任务二 分析数据流和绘制数据流图
案例一:总务办公管理系统
系统简介:某单位准备开发一个购买办公用品和设备的总务办公管理系统。办公用品的购买申请由各科室提出,由负责总务工作的办公室统一收集。其中,购买申请的金额低于500元(含500元)可以由总务办公室直接审批,而高于500元的购买申请由机构主管领导审批,批准的购买申请形成采购清单由采购员负责购买,同时应记录每次实际购买清单,进行入账。在提出购买申请时要包括下述数据:申请单位、物品名称、物品数量、预计价格、物品用途等。每次购买完成后应记录以下数据:物品名称、物品数量、价格、总金额、购买日期、经办人等。
请对该系统进行数据流程分析后,绘制出该系统的数据流图。
案例二:火车票预订系统
系统简介:某高校后勤集团为了学生寒暑假返乡,办理代学生预订返乡火车票事务,订票必须提前三天办理,后勤订票处提前三天向火车站办理购票事务。订票处使用一台微机处理订票后购票事务,学生订票一次称为一个事务,由订票员将其输入在微机中,系统核实订单后,将订票信息记录放在订票库中。系统每天打印预订三天的购票单,并更新订票库。
请对该系统进行数据流程分析后,绘制出该系统的数据流图。
实验原理:
数据流图(DFD)是软件系统系统的逻辑模型,仅仅描绘数据在软件中流动(从输入移动到输出)的过程中所经受的变换(即加工处理)。
数据流图的绘制方法:根据数据流图的四种成分:源点或终点,处理,数据存储和数据流,从问题描述中提取数据流图的四种成分;然后依据“自顶向下、从左到右、由粗到细、逐步求精”的基本原则进行绘制。
数据流图的符号:
实验过程与结果:
一、操作步骤:
1. 运行Microsoft Office Visio 2010
2. 选择“软件和数据库”中的“数据流模型图”模板
3. 用鼠标选拉图标进行绘图
实验结果:
工资管理数据流图:
总务办公管理系统流程图:
火车票预订系统流程图:
实验小结
在上次实验中,已经掌握了Microsoft ofiice Visio 2010基本数据流图的绘制。本次任务不仅仅只是绘制数据流图,还需要自己对系统进行数据流分析,所以相对比较难,绘制的不怎么全面,还需要加强分析,做的更好。
通过本次实验,对绘制数据流图已经基本掌握,对系统进行数据流分析也有了相对了解,也认识了一些数据流符号。
一、实验目的
该学生学籍管理信息系统是按南昌理工学院全日制学生学籍管理等相关文件完成本科和专科学生学籍状况。
面向的用户:
因此该系统的最终用户是南昌理工学院的全体教师,当然他们对系统的不同部分有各自不同的权限。这个系统还面向一些潜在的用户,比如学生可以查询自己的成绩,招聘的公司可以查询学生的基本情况等。要求使用本系统的用户对计算机能够熟练的使用,知道基本的操作。
通过计算机完成高校学籍管理:用计算机高速,快捷的完成从大量的日常教学活动中提取相关信息,以反映教学情况;计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范教学管理行为,从而提高了管理效率和水平;学籍管理信息系统以计算机为工具,通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。
学生档案管理: 学生的一般情况,及奖励,处分情况;
学生成绩管理: 学习成绩,补考成绩;
学籍处理: 学生留降级处理,休复学处理,退学处理;
日常教务管理: 日常报表,如通知书,补考通知书等,学生学习成绩的各种分类统计;
毕业生学籍处理: 结业处理,毕业处理,授位处理,学籍卡片等。
1、网络环境下的多用户系统
在上述已有的硬件环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。
a、录入数据采用表格方式,限制录入数据类型及取值范围以保证数据的完整性及准确性。
3、数据完成的时间性,
如成绩的录入,仅当师资科录入教学进程,教务科分发教师教学任务安排之后,各系方可录入成绩。
本系统采用二级安全保障
第一级:依赖于网络本身对用户使用权限的规定。
第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。如前面的数据收集前的系统权限表。
5、成绩自动统计分析及学籍的自动处理
本系统按学籍管理条例设计了若干个软件处理模块:
该系统在决定学生是否毕业时要用到学生的必修和选修成绩,以及专业选修等是否达到足够的学分,这需要选修系统和考试成绩系统共同给出,而选修系统不在本软件的设计范围之内
本学级管理系统是一个较大的系统需把它分解为几个较小的子系统。根据高校(主要是根据成都信息工程学院的现行教学模式的教学环境,把本学籍管理系统划分为以下几个部分(如图所示):
1.学生档案管理系统:
该系统主要负责学生的档案管理,包括学生的基本信息,学生的奖励和惩罚。主要由学生处负责管理。学生处有权修改,学校的其它部门可以访问学生的档案。
2.生成绩管理系统:
本学生管理系统主要负责学生大学里学生的成绩管理,如每一学期的考试成绩,学生参加的一些等级(如英语四级)考试,专业方面的技术,认证考试等。涉及该系统的主要是教务科。由各系把各个老师交上来的成绩收集起来,一起交给教务科,由教务科来进行学生成绩的管理。
3.学籍处理系统:
本学籍处理系统主要处理学生的留级、降级、休学、复学、退学等,主要由教务科进行管理。但由于学生留级、降级、休学、退学的原因有很多,因此本子系统涉及到较多部门的处理信息。比较复杂。
4.日常教务管理系统:
本日常教务管理子系统主要处理教学过程中的事务。因该系统是学籍管理系统,主要处理学生的信息,因此本子系统主要处理学生非常重要的成绩管理。根据成绩管理子系统等成绩表和教学文件,给学生发通知书,补考通知书等,进行学生学习成绩的各种分类统计等。
5.毕业生学籍处理系统:
学生最终要毕业,所以对学生的管理少不了学生毕业处理。主要根据学生在他的整个大学生活中的各种表现和成绩,依据教学文件对学生进行结业处理,毕业处理,授位处理,学籍卡片等
因为学生毕业了,以不再是学校的学生了,因此该系统涉及到的部门也比较多,主要是学生处。
上面给出的单据中的数据项,根据在整个系统运行的过程中是否发生变化,可分为静态数据和动态数据:
其中,学生的基本信息中的学号、姓名、出生日期、性别、班级、生源省、高中学校、性质(本科、专科)是固定不变的,他们不会随着系统的运行和时间的变化而发生变化。他们一旦入库,一般情况下是不会改变的,所以,他们输入库的过程一定要确保正确。只是学生的信息在学生毕业一年后要进行转储。
其他的,如课程中的课程号、课程名、开设课程的年级,都有可能随着时间的推移,需要做一些调整,因此他们会改变。
学生的成绩一旦入库后是不会改变的,但在入库确定前是可以改变的。
对上面的数据单据中的一部分数据项进行描述,其它的略。
1. 数据项编号:DI001
数据项名称:学生学号
别名:学号
类型、长度、精度:LONG
取值/含义:描述学生的编号,在整个系统中取值唯一