《南昌大学实验报告朱健.pdf》由会员分享,可在线阅读,更多相关《南昌大学实验报告朱健.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 南昌大学实验报告 课 程:管理信息系统 学生姓名:朱健 学 号:5501109064 专业班级:中法 091 班 2012年 6 月 3 日 A.实验三 小型管理信息系统的系统分析 学院 经济管理学院 班级、学号 5501109064 姓名 朱健 成绩 课程 名称 管理信息系统 实验项目 名 称 小型管理信息系统的系统分析 指导教师 教师评语 教师签名:一、实验目的 1.熟练绘制组织结构图 2.掌握业务流程图的绘制方法 3.掌握判断树和判断表的使用 4.掌握数据流程图的绘制 5.掌握表格分配图的绘制 6.熟悉 的基本命令 二、实验内容、步骤 1、绘制一个你所熟悉的组织(如企业、学校)的组织结
2、构图 校长 书记 副校长 教务主任 总务主任 会计 出纳 年级组长 老师 2、试根据下述业务过程画出物资订货的业务流程图:采购员从仓库收到缺货通知单以后,查阅订货合同单,若已订货,向供货单位发出催货请求,否则,填写订货单交供货单位供货单位发出货物后,立即向采购员发出取货通知。3、某工厂成品库管理的业务过程如下:成品库保管员按车间送来的入库单登记库存台帐。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台帐,出库单的另外两联分别送销售科和会计科。试按此业务过程画出业务流程图:出库单 发 货员 出库单 会计科 出库单
3、销售科 保 管员 库存台账 入库单 车间 库工 订货单(合同)缺料通知单 入库单 采购员 催货单 补充订货单 提货通知单 供货单位 4、某厂对一部分职工重新分配工作,分配原则是:(1)年龄不满 20 岁,文化程度是小学,脱产学习;文化程度是中学,当电工。(2)年龄满 20 岁但是不足 50 岁,文化程度是小学或中学,男性当钳工,女性当车工;文化程度是大学者当技术员。(3)年龄满 50 岁及 50岁以上,文化程度是小学或中学当材料员,文化程度是大学者 当技术员。试绘制判断树或判断表 5、某仓库管理系统按以下步骤进行信息处理 (1)保管员根据当日的出库单和入库单通过出入库处理去修改库存台帐;(2)
4、统计打印程序根据库存台帐输出库存日报表;(3)在输入查询条件后,查询程序到库存台帐去查找,显示出查询结果。试按上述过程 画出数据流程图。年龄=20 20 50=50 文化程度 文化程度 文化程度 小学文化 小学或中学文化 小学或中学文化 中学文化 大学文化 大学文化 脱产学习 电工 性别 男 女 钳工 车工 技术员 材料员 技术员 入库流水帐 查询结果 入库单 库存台帐 出库单 库存日报表 出库流水帐 6、某银行储蓄所存(取)款过程如下:储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折及存(取)单直接退还储户重新填写;如果是
5、存款,则将存折及存款单送交存款处处理。存款处理处取出底帐登记后,将存折退还给储户;如果是取 款,则将存折及取款单送交取款处,改服务台取出底帐及现金,记帐后将存折与现金退给储户。试按此画出数据流程图。储户 P1.1 审核 P1.2 存款处理 存折、存款单 存取单 存折 不合格的存取单存折 P1.2 取款处理 底账 存折、现金 存折、取款单存折 入库处理 查询库存 出库处理 统计打印 7.请根据以下要求画出数据流程图:读者到图书馆还书,图书馆工作人员根据读者文档和图书文档的数据办理还书处理。如果还书时所还书已过期,则计算罚款,并办理罚款手续或记入 罚款文档。同时检查预约文档中有无其它读者预约此书,
6、若有则根据预约数据发到书通知。办理罚款手续 罚款文档 读者文档 图书文档 过期 发送到书通知 9、销售部门根据销售生成销售单。销售单除销售部门存档外,同时将销售记录送到财务部 和库房,分别用于应收款处理和出库处理,并交顾客用于提货。请根据以上情况画出表格分配图。销售部门 财务部 库房 顾客 存档 工作人员 罚款处理 预约处理 还书处理 预约数据 生成销售单 4 3 2 销售单 1 应收账款处理 出库处理 提货 10、现有数据库文件 CL.DBF,内容如下:产品代码 产品名 出厂价格 产量 2024 收音机 60 100 3131 收音机 300 200 2053 收音机 80 150 3145
7、 收音机 500 60 3168 收音机 600 300 试问为了获得以下信息,各应输入何种命令语句?(1)显示出厂价格大于 400 的产品清单。(2)统计收音机的种类。(3)将出厂价格升序排序,存贮在 CL文件中。(1)显示出厂价格大于 400 的产品清单。(2)统计收音机的种类。(3)将出厂价格升序排序,存贮在 CL文件中。三、实验结果及分析 通过这次将近三个星期的实验设计,我对判断树,业务流程图,数据流程图,以及表格分配图等方面的知识。明白了业务流程图即管理业务流程图是一种表明系统内各单位、人员之间业务关系、作业顺序和 管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理情况。
8、管理业务流程图有流向线、单据、人员和业务处理单位四种基本符号。并且知道表格分配图是详细调查结果的一种描述工具,它用于说明管理部门所生成某种单据或报告,分发到其他有关部门的情况。表格分配图的结构非常有规律,即第一行的部门、生成的若干张表格、对应第一行的各个部门需保存表格的账目、以及对这些帐目的处理。特别需要注意的是,每一份表格都要发挥作用,都要有归宿。更重要的是,通过反复的练习,我掌握了绘制这些常见流程图的符号及画法会进行相关流程图的绘制。B.实验六 一、实验项目名称 实验六 二、实验目的 1 管理信息系统的代码设计 2 编制数据字典 3 熟悉 VFP6.0的基本语言 三、实验基本原理 VFP原
9、理、代码设计原理、数据字典原理 四、主要仪器设备及耗材 VFP软件、WORD软件 五、实验步骤 1 设计出学校教学管理信息系统的代码,内容包括学号,院系编号,专业编号,班级编号,课程编号,教师代码,教室代码。说明相关代码的含义。2、设计出学校教学管理系统的功能结构图。3、编写学校教学管理系统的数据字典。内容包括数据项、数据流、处理逻辑、数据存储、外部实体等方面。4、程序设计。P169 6.11 把扣款单按表 1 所示的格式建立到磁盘中的 GZKK.DBF(库结构见表 2),要求如下:(1)程序运行是输入一个人员代码后,如果主文件中已存有该人员数据,应自动在屏幕中显示该人员的姓名,以便操作人员检
10、查输入的人员代码是否正确。如代码输入正确,就可继续数据扣款项目。(2)若主文件中没有此人代码,则显示“并无此人”,继续输入数据。表 1 扣款单 人员代码 姓名 部门代码 扣电费 病事假扣款 1003 刘一波 01 20.00 12.00 1008 赵子英 02 20.00 60.00 .表 2 扣款文件 GZKK.DBF的库结构 数据项 人员代码 扣电费 病事假扣款 字段名 DM DF BSJ 字段类型 C N N 字段长度 4 7.2 7.2 六、实验数据及处理结果 1、设计出学校教学管理信息系统的代码,内容包括学号,院系编号,专业编号,班级编号,课程编号,教师代码,教室代码。说明相关代码的
11、含义。2、设计出学校教学管理系统的功能结构图。3、编写学校教学管理系统的数据字典。内容包括数据项、数据流、处理逻辑、数据存储、外部实体等方面。解:只需列出某一个数据项、数据流、处理逻辑、数据存储、外部实体等中的某一个即可。高校教学管理系统 系统 管理 学籍 管理 成绩 管理 奖惩 管理 困难 管理 投保与理赔 档案 管理 统计 用户管理 用户登陆 修改密码 用户管理 用户相管理 新学期电子注册 流水注册 批量注册 资本资料 毕业管理 资本资料管理 资本资料导入 就业去向查询 就业信息处理 学期成绩查询 学期成绩管理 学期成绩导入 学年成绩综合管理 学年成绩综合导入 学年成绩综合查询 荣誉称号管
12、理 奖学金管理 违纪处分管理 贷款补助管理 勤工助学管理 困难生管理 学贷管理 保险理赔 投保 奖学金申请 奖学金审核 获奖查询 贷助减免申请 贷助减免查询 贷助减免审核 勤工助学明细管理 勤工助学项目发布 勤工助学发款 建档管理 材料入档 档案询阅管理 档案诸询管理 档案入库管理 档案综合信息 相关信息维护 档案寓库信息导入 贷助补减统计 违纪处分统计 荣誉称号统计 勤工助学统计 注量统计 获奖统计 投保统计 理赔统计 如:数据项:数据项编号:J-01 数据项名称:学号 别 名:无 简 述:表示学生学籍的代号 类型及宽度:字符型,10 位 取值范围 :“0000000000”“9999999
13、999”4、程序设计。P169 6.11 把扣款单按表 1 所示的格式建立到磁盘中的 GZKK.DBF(库结构见表 2),要求如下:(1)程序运行是输入一个人员代码后,如果主文件中已存有该人员数据,应自动在屏幕中显示该人员的姓名,以便操作人员检查输入的人员代码是否正确。如代码输入正确,就可继续数据扣款项目。(2)若主文件中没有此人代码,则显示“并无此人”,继续输入数据。表 1 扣款单 人员代码 姓名 部门代码 扣电费 病事假扣款 1003 刘一波 01 20.00 12.00 1008 赵子英 02 20.00 60.00 .表 2 扣款文件 GZKK.DBF的库结构 数据项 人员代码 扣电费
14、 病事假扣款 字段名 DM DF BSJ 字段类型 C N N 字段长度 4 7.2 7.2 答:(2)use GZKK do while.t.accept输入新加的人员代码(输入 EXIT退出):to mdm if upper(m.mdm)=EXIT exit endif locate for dm=m.mdm if!found()wait查无此人.把代码【+m.mdm+】最为新记录添加到表中吗?to yn if yn$Nn loop endif accept输入人员名称:to mxm append blank replace dm with m.mdm,xm with m.mxm endi
15、f disp input输入扣电费:to mdf input输入病事假:to mbsj replace df with m.mdf,bsj with m.mbsj enddo 七、思考讨论题或体会或对改进实验的建议 了解了代码设计及如何编制数据字典 八、参考资料 百度资料、课本 C.实验九-实验十五 课程设计-图书管理系统 一、系统分析 1.1建立系资料室图书管理系统的必要性 在学校的图书管理中,书籍的借还等工作是日常性的工作环节,管理员和读者都需要及时了解各种书籍的状况以便心中有数,合理安排自己的学习和工作。近年来,图书资源越来越丰富,依靠手工来登记、统计等记录相关数据,已经既难于做到及时性
16、,也难保证数据的准确性。如何准确地对馆藏资料进行整理、借还等是管理人员面临的问题。现在信息技术发展迅速,在学校,无论是管理人员还是读者都习惯利用计算机来方便生活。利用计算机技术,使用图书管理系统能够快速有效的对图书进行管理,既能降低管理人员的劳动量,又能够大幅提高图书管理效率。管理系统工作流程比较简单所以管理人员技术要求不是特别高,管理人员完全可以驾驭,而且,建立图书管理系统所需要的费用不是特别昂贵。因而,建立一个图书管理系统在管理上、技术上和经济上都是可行的。1.2业务流程分析 通过对系资料室图书管理业务的实际调查分析,在对系资料室图书管理工作的实际熟悉与了解下,对其管理工作的业务流程和管理
17、功能做了具体的分析,系统业务流程图如图 1.1所示。图 1.1 资料室图书管理业务流程图 从业务流程图可以看出系资料室图书管理系统主要有以下几项管理功能:1、单据审核 图书采购员 注册读者 图 书 管理员 借书读者 还书读者 管理员 图书清单 读者信息 还书信息 借书信息 图书台账 借还台账 读者台帐 借书证 图书查询报告 借还报告 读者查询报告 文档 人员 图书管理员负责对图书清单,读者信息,借还信息等进行审核,检查各种单据填写的格式是否符合要求,图书实际入库数量与图书清单上的数据是否一致,借书数量是否大于实际库存量,还书数量是否小于实际该还量以及是否逾期等等。审核符合要求的转为用于登记库存
18、台帐。2、库存台帐 图书管理员依据图书清单、借还信息、读者信息等登记图书台帐、借还台帐、读者台帐,记录出入库业务,读者信息。3、库存统计 图书管理员根据库存台帐定期统计分析各种图书库存、图书借还、读者查询状况等数据,也可进行这些数据的随机查询等。1.3 数据流程图 系资料室图书管理业务的数据流程图如图 1.2 所示 图 1.2 系资料室图书管理系统数据流程图 图书清单 图书入库数据 图书数据 库存数据 查询 借还登记表 借还数据 借还书单 查询 读者登记单 读者信息 外部实体 处理 数据存储 数据流 1.4 数据字典 1.4.1数据项的描述 数据项编号:A-01 数据项名称:书籍代码 简述:某
19、种书籍的代码 类型及宽度:字符型 5位 取值范围:“00001”“99999”数据项编号:A-02 数据项目:书籍名称 简述:某种书籍的名称 类型及宽度:字符型 20位 数据项编号:A-03 数据项名称:书籍价格 简述:某种书籍的价格 类型及宽度:数值型 6位 数据项编号:A-04 数据项名称:书籍的数量 描述:某种书籍的数量 类型及宽度:数值型 4位 图书库存报表 图书台账 借还统计表 读者统计表 图 书 采购员 图书处理 读者 借还书处理 读者管理 图书统计 数据项编号:A-05 数据项名称:书籍单位 描述:某种书籍的单位 类型及宽度:字符型 30位 数据项编号:A-06 数据项名称:日期
20、 简述:对各项业务的时间纪录 类型及宽度:日期型 8位 1.4.2数据流的描述 数据流编号:B-01 数据流名称:图书清单 简 述 :图书采购员填写的采购书目清单 数据流来源:图书采购员 数据流去向:图书管理模块 数据项组成:图书清单编号+图书代码+图书名称+图书数量+单价+总金额+退货地址+出版社名称+联系方式+日期+经手人 数据流量:约 5 次/月 高峰流量:约 8 次/月 数据流编号:B-02 数据流名称:图书入库数据 简 述:审核图书清单,应记入图书台账的图书入库数据 数据流来源:图书管理模块 数据流去向:图书台账 数据项组成:入库单编号+图书代码+图书名称+图书数量+单价+总金额+出
21、版社名称+联系方式+日期+经手人 数据流量:约 5 次月 高峰流量:约 8 次/月 数据流编号:B-03 数据流名称:读者登记单 简 述:读者注册信息登记数据单 数据流来源:读者 数据流去向:读者管理 数据项组成:日期+读者编号+读者姓名 数据流量:约 10 人/日 高峰流量:约 20 人/日 数据流编号:B-04 数据流名称:读者信息 简 述:经审核的读者注册信息 数据流来源:读者管理 数据流去向:读者台账 数据项组成:读者代码+读者姓名 数据流量:约 10 人/日 高峰流量:约 20 人/日 数据流编号:B-05 数据流名称:借还书单 简 述:读者的借还书目单 数据流来源:读者 数据流去向
22、:借还处理 数据项组成:日期+图书代码+图书名称+借还数量+单价+总金额+读者代码+读者姓名 数据流量:约 20 张/日 高峰流量:约 50 张/日 数据流编号:B-06 数据流名称:借还登记表 简 述:审核借还书目,根据借还登记表登记借还台账 数据流来源:借还处理 数据流去向:借还台账 数据项组成:日期+图书代码+图书名称+借还数量+单价+总金额+读者代码+读者姓名 数据流量:约 20 张/日 高峰流量:约 50 张/日 1.4.3处理逻辑描述 处理逻辑编号:P-01 处理逻辑名称:图书处理 简 述:核对采购员的图书清单是否正确 输入数据流:图书清单 处理描述:审核采购员的图书清单是否符合,
23、实际数量是否与单据上的数据一致等等,同时做好采购来的图书的登记工作,将入库单交给管理员进行图书台账登记。输出数据流:图书入库单 处理频率:5 次/月 处理逻辑编号:P-02 处理逻辑名称:借还书处理 简 述:核查读者的借还书单 输入数据流:借还书单 处理描述:审核借还书单填写的信息与格式是否符合规定,图书是否可借,该读者的借阅权限等等。同时做好借还登记,并根据借还登记表进行借还台账登记。输出数据流:借还登记表 处理频率:20 张/日 处理逻辑编号:P-03 处理逻辑名称:读者管理 简 述:读者注册信息管理 输入数据流:读者登记单 处理描述:审核读者注册填写的登记信息是否符合规定,读者权限属于哪
24、一类,做好读者注册信息管理,将读者信息进行读者台账登记。输出数据流:读者信息 处理频率:10 人/日 处理逻辑编号:p-04 处理逻辑名称:图书统计 简 述:图书信息统计 输入数据流:图书数据 处理描述:结合入库新书以及借还书信息统计库存图书数据。输出数据流:库存数据 处理频率:1 次/日 1.4.4数据存储的描述 数据存储编号:F-01 数据存储名称:图书台账 简 述:记录图书的出入库数据的明细账 数据存储组成:日期+图书代码+图书名称+入库数量+库存数量 关键字:日期+图书代码 相关联的处理:P-01,P-02,p-04 数据存储编号:F-02 数据存储名称:图书库存报表 简 述:对库存图
25、书数据的统计 数据存储组成:图书代码+图书名称+入库数量+库存数量+日期 关键字:日期+图书代码 相关联的处理:P-04 数据存储编号:F-03 数据存储名称:借还统计表 简 述:记录图书的借还数据的明细账 数据存储组成:日期+图书代码+图书名称+借还数量+库存数量 关键字:日期+图书代码 相关联的处理:P-02,P-04 数据存储编号:F-04 数据存储名称:读者统计表 简 述:记录注册读者数据的明细账 数据存储组成:日期+读者代码+读者姓名 关键字:读者代码 相关联的处理:P-03,P-02 1.4.5外部实体描述 外部实体编号:S-01 外部实体名称:图书采购员 简 述 :图书采购人员
26、输入的数据流:无 输出的数据流:A-01 外部实体编号:S-02 外部实体名称:读者 简 述 :图书借阅人员 输入的数据流:无 输出的数据流:A-03,A-05 二、系统设计 2.1新系统功能设计 新系统的功能设计,是在已经进行的系统分析的基础上进行的,以便辅助系统的运行操作。为此,新系统的功能划分为数据录入、数据查询、报表输出和代码维护四项,如图 1.3所示。数据录入模块用于录入图书的图书清单,借还书数据。读者数据,它是图书管理系统的基本数据输入的模块,它根据采购员发送的图书清单、管理员发送的借还数据,以及读者注册的读者数据,记录下各种图书的出入库数据和各读者的数据。为方便管理员及读者及时了
27、解、掌握各种信息,系统设计了数据查询模块,并提供多种查询功能,如图书出入数据查询,读者信息查询等。数据查询模块用于对各种图书库存数据的日常查询,以便及时了解各种图书的借还及库存情况,给管理员提供及时准确的各种辅助信息,同时也给读者提供及时准确的各种库存图书信息。另外,数据查询模块还用于对各读者的读者信息的日常查询,以便读者和管理员能够了解到读者的各种信息,比如说权限,借书限量等。该模块的基础是图书统计表,借还统计表及读者统计表等各种报表的综合整理数据。报表输出模块可以完成系统所需的各种报表的计算和打印输出功能,可输出“借还书报告”、“图书查询报告”、“读者查询报告”等报表。为了统一图书的各种信
28、息,方便数据输入,特设计了图书代码、图书名称及其特性的对照表。系统中设计代码维护模块的目的是当图书代码或者特性变动时及时修改代码表,可对代码表进行增加、删除和修改等处理。图 1.3 系统功能模块图 2.2代码设计 系统为每种图书设计了其相应的代码,可以统一图书的品种和特性,另外,还可以方便系统数据的输入,方便管理。图书代码为 5 位数字字符,采用的顺序码结构。在系统运行过程中,管理员和读者只需输入图书的代码,即可查询其相应的信息和数据,管理员的操作很方便,有助于提高管理效率和效益。2.3系统运行环境与数据库设计 系统运行环境设计为在 windows2000平台下运行,程序设计语言选择 Visu
29、al FoxPro6.0以上版本。基于上述运行环境,根据系统分析,设计了以下数据表文件,结构及其说明如下:(1)书籍代码、名称及其特性对照表sjdm.dbf 字段 字段名称 类型 宽度 小数 说明 1 SJDM character 5 书籍代码 2 SJMC character 20 书籍名称 3 CBSDM Character 2 出版社代码 4 SJDW Character 2 书籍单位 5 SJBH Character 10 书籍编号 6 XXJG Character 7 2 现行价格 (2)书籍出入库数据文件sjcrksj.bdf 字段 字段名称 类型 宽度 说明 1 SJDM Cha
30、racter 5 书籍代码 2 SJMC Character 20 书籍名称 3 SJBH Character 10 书籍编号 4 CKSL Numeric 4 出库数量 5 RKSL Numeric 4 入库数量 资料室图书管理系统 数据录入 数据查询 报表输出 代码维护 6 JSYHXM Character 8 借书用户姓名 7 HSYHXM Character 8 还书用户姓名 8 RQ Date 8 日期 9 JSGLY Character 8 经手管理员 (3)书籍日库存数据文件sjrkcsj.dbf 字段 字段名称 类型 宽度 说明 1 KCRQ Date 8 库存日期 2 SJD
31、M Character 5 书籍代码 3 SJMC Character 20 书籍名称 4 SJBM Character 10 书籍编号 5 KCSL Numeric 4 库存数量 (4)书籍单位代码表sjdwdm.dbf 字段 字段名称 类型 宽度 说明 1 SJDWDM Character 1 书籍单位代码 2 SJDW Character 2 书籍单位 2.4输入/输出设计 在系统的输入/输出设计上遵循的是既满足用户需求又方便用户使用的原则。在系统中,输入数据的正确性很重要,对于整个系统的质量有着决定性的作用。本系统在输入和选择图书时,只需要输入相应的代码就可以显示其所代表图书的特性,这对于工作压力减轻了很多,保证了操作质量。本系统选用的输出方式有两种,即查询显示输出和报表打印输出。三、系统实施与维护 3.1系统的实施 系统实施部分根据以上介绍的设计方案,完成了计算机系统的程序设计与调试、系统初始数据录入以及向计算机系统的等换等工作。用户可以针对自身的需求对数据库的实施提出其方案和要求,对各种数据进行查询。系统管理员可以根据需要对系统的实施做出改动和对系统的调试和管理。3.2系统维护 作为计算机系统,需要相关的专业技术管理人员对其进行日常维护和管理。如遇到系统故障,及时地进行系统检查,排除故障,保证系统的正常进行。定期的进行维护,保证系统充分发挥其作用。
限制150内