管理信息系统实验
洛阳理工学院
课:实验报告
课程名称_____________ 管理信息系统___________________ 设计题目_____________ 实验三:系统设计_______________ 专业______________ 工程管理______________________ 班级_______________ B150703 __________________ 学号________________ B15070314 ________________ 姓名________________ 肖志涵______________________ 完成日期___________ 2017年11月17日________________
一、实验目的或要求
1、熟练掌握数据流程图的绘制
2、编制数据字典
3、熟悉管理信息系统的代码设计
4、设计系统的功能结构图
二、主要设备
DELL optiplex 380 , Winxp、Word 2010
三、实验内容
1、请根据以下要求画出数据流程图:读者到图书馆还书,图书馆工作人员
根据读者文档和图书文档的数据办理还书处理。如果还书时所还书已过期,则计
算罚款,并办理罚款手续或记入罚款文档。同时检查预约文档中有无其它读者预约此
书,若有则根据预约数据发到书通知。
2、根据下述情况制出表格分配图。
采购部门准备的采购单为一式四份:第1张送供货方;第Z张送交收货部门,
用丁登入待收货登记册;第3张交会计部门作应付款处理,记人应付账;第4 张留在采购部门备查。
3、某企业负责处理订货单的部门每大能收到40份左右的来自顾客的订货单,订货单上的项目包括订货单编号、顾客编号、产品编号。数量、订货日期、交货日期等。试根据这一业务情况,写出数据字典中的“订货单”数据流定义。
4、设计出学校教学管理信息系统的代码,内容包括学号,院系编号,专业编号,班级编号,课程编号,教师代码,教室代码。说明相关代码的含义。
5、设计出学校教学管理信息系统的功能结构图。并对每一个功能进行详细说
明。
四、思考题
1、用几何级数法设计代码检验位的方案如下:原代码共4位,从左到右取权16, 8, 4, 2;对乘积和以11为模取余作为校验码。试问原代码为6137的校验位应是多少:
2、系统设计中,为什么要先作输出设计,后作输入设计?
1:
取权16,8,4,2(从左到右),取模11,
源代码6 1 3 7
全因子16 8 4 2
乘积和96+8+12+14=130
130/11=11 ? ?…余数:9
因此,其校验位为:9带校验位的代码(新代码)为61379(把余数作为校验位)
2:
输出是系统产生的结果或者提供的信息,对丁大多数用户来说,输出是系统开发的目的和评价系统开发成功与否的标准。因此,系统设计过程与运行过程正好相反,是从输出设计到输入设计,即先确定要得到哪些信息,再考虑为了得到
这些信息,需要准备哪些原始资料作为输入
1:
应付账
3:
数据流名称:订货单
数据流编号:DF001
简述:顾客送来的订单
数据流来源:“顾客”外部实体
数据流去向:“订货单处理”处理
数据流组成:订货单编号+顾客编号+产品编号+数量+订货日期+交货日期
流量:40份左右/天
1、学号的代码设计
考虑到本学校有四个年级:大一、大二、大三、大四,每年级人数不超过三位数,与入学年份,院系、专业相关,因此用“年份+院系号+专业号+入学顺序”表示复人、r、—,— l 学号
合码。设计方案如图所示:
X X X X X X . X X X X X
入学"入学顺序
2、院系编号的代码设计
考虑到本学校的院系数不超过2位数,所以用2位数来表示:
院系编号X X (院系顺序编码)
3、专业编号的代码设计
每个学院的专业数不会超过2位数,并且专业与学院相关,所以采用复合嘛。设计方案如图:
X X X X
院系号专业顺序编
4、班级编号代码设计
班级编号与入学年份、院系、准也都有关,并且每个专业的班级数不超过个位数,所以采用复合编码,设计方案如下:
5、课程编码的代码设计
课程编号代码采用四位字符表示,设计方案如下:
6、教师代码代码设计
教师与所在的院系所教的专业相关,每个专业的老师数也不会超过两位数,所 以采用复合代码。设计方案如下:
7、教室代码代码设计
教室与所处的教学楼,楼层相关,所以也要采用复合代码,设计方案如下:
楼号 楼层 教室顺序号
5:
财务管理系统
I
学校管理系统主要包括上述四大部分
课程 管理 成绩
管理 姓
名
时间地点 门
程
试绩 各课考成 得
分
获学 预付费 管理 付费管
理
收费统 计 学生管理系统 教师管理系统 教学管理系统 学校教学管理信息系统
学生 管理 课程名称 学生 编班 教学 档案 管理