《管理信息系统实践报告(共26页).doc》由会员分享,可在线阅读,更多相关《管理信息系统实践报告(共26页).doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上学生学号04实验课成绩学 生 实 验 报 告 书实验课程名称管理信息系统开 课 学 院管理学院指导教师姓名王斌学 生 姓 名王志超学生专业班级工商管理类1105班20122013学年 第1学期 实验项目名称系统分析实验者王志超专业班级工商管理类1105班同组者实验日期2012年12月1日一、 实验目的、意义1) 熟悉业务流程图、数据流程图、数据字典的绘制。2) 树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。3)针对一个企业应用软件系统,运用系统分析的过程与方法,结合一个模拟或真实企业的业务过程,分析该软件的业务处理过程及软件功
2、能,复习、巩固、管理信息系统的系统分析知识,提高系统分析实践能力。二、 实验基本原理与方法 系统分析思想,软件工程的基本原理和方法三、 实验内容及要求选择一个工业企业或较能全面反映系统分析全过程的实际案例,对以下内容进行全面讲解。 1)企业概述与组织结构分析 2)业务流程图 3)数据流分析 4)数据字典 5)系统分析报告四、 实验方案或技术路线(只针对综合型和设计型实验)1)业务流程图2)数据流程图3)功能分析图4)数据字典5)数据加工处理的描述五、实验原始记录(可附加页)(程序设计类实验:包括原程序、输入数据、运行结果、实验过程发现的问题及解决方法等;分析与设计、软件工程类实验:编制分析与设
3、计报告,要求用标准的绘图工具绘制文档中的图表。系统实施部分要求记录核心处理的方法、技巧或程序段;其它实验:记录实验输入数据、处理模型、输出数据及结果分析)1 系统分析方法采用结构化分析的方法,自顶向下的逐层分解、逐步细分、逐步求精,利用分解和抽象这两个基本手段控制系统的复杂性,把大问题分解成小问题,然后分别解决。分解是把一个复杂问题分割成若干个较小、较易解决的问题,然后分别处理。例如我将系统的功能分成四个模块考虑,正是基于这样的方法。抽象是考虑问题的本质属性,暂时不考虑具体的细节,以后再逐层添加细节,直到最详细的内容,即把复杂的处理内容隐蔽起来,便于抓住主体,有利于对问题的理解。例如我考虑顶层
4、的业务流程时我就暂时抛开各个模块细节,先进行总体上的分析,然后再考虑各个模块里的细节。1) 业务流程图根据公司的库存管理的情况,对相应的库存管理功能模块的业务流程进行分析2) 数据流程图根据系统调查阶段的数据资料,并依据用户的要求,确定该公司信息系统的基本功能和工作过程。首先库房管理员根据库存情况,决定是否需购货,根据相应的功能要求,我们绘制系统的数据流程图。3) 数据字典数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,2 组织结构该公司药品库存管理的组织机构如图l所示。图l 组织机构设置图3 功能结构图通过对该公司了基本情况做出了解后,则我们祖就其情
5、况作出了基本的功能结构,如下:仓储经理全面负责仓库的行政与业务管理出入库主管和专员负责出库管理和入库管理质检主管和专员负责出入库药品的质量检验仓储保管主管和专员负责库存盘点、查询,缺货、补货和退货管理药品配送专员和主管负责药品信息管理,中心店及社区管理,供应商管理具体功能如图2:图2 功能结构图4 业务流程分析现行药品的库存管理系统的业务流程,我们组在这次课程设计中主要是对出库、入库和库存盘点的业务流程和数据流程进行分析,如下图:4.1 入库业务流程图3 入库业务流程图4.2 出库业务流程图4 出库业务流程图4.3 盘点业务流程图5 盘点业务流程图5 数据流程分析通过对系统业务的详细调查,了解
6、到它的业务过程。我们主要对三个模块即、入库管理、库存盘点管理、出库管理进行分析。下面是系统的主要业务流程的数据流程,如下:5.1 入库数据流程图6 入库数据流程分析5.2 出库数据流程图7 出库数据流程图5.3 盘点数据流程图8 盘点数据流程图6 数据字典6.1 数据项定义:数据项编号:1-01数据项名称:药品编号别名:无简 述:某种药品的编号类型:字符型长度:8字节取值范围:数字 + 英文字母数据项编号:1-02数据项名称:单价别名:购入单价简 述:某种药品的购入单价类型:数值型长度:10位,小数位2位取值范围:0.00.99数据项编号:1-03数据项名称:库存数量别名:实际库存数量简 述:
7、某种药品的库存数量类型:数值型长度:5位整数取值范围:0999996.2 数据流定义:数据流名称:存货单编号:F1简述:仓管人员填写的药品在库凭单数据流来源:仓储保管专员数据流去向:进行实数盘点数据流组成:日期 + 存货单编号 + 药品编号 + 在库数量数据流名称:出库单编 号:F2简述:出入库主管填写的出库凭证数据流来源:出入库主管数据流去向:登记库存台账数据流组成:日期+出库单编号+药品编码+发货数量数据流名称:入库单编号:F3简述:采购人员填写的药品入库凭单数据流来源:采购人员数据流去向:登记库存台账数据流组成:日期 + 入库单编号 + 药品编号 + 购入数量数据流名称:发货单编号:F4
8、简述:供应商填写的药品发货凭单数据流来源:供应商数据流去向:登记合同台账数据流组成:日期 + 发货单编号 + 供应商编号 + 药品编号 + 发货数量数据流名称:取货单编号:F5简述:库管员填写的要求车间取货凭单数据流来源:库管员数据流去向:中心店及社区店数据流组成:日期 + 仓库编号 + 药品编号 + 数量数据流名称:盘点表编号:F6简述:仓储保管专员填写的药品盘点数据数据流来源:仓储保管专员数据流去向:盘点数与实际库存数进行核算数据流组成:日期 + 盘点表编号 + 药品编号 + 盘点数量数据流名称:盘点审核表编号:F7简述:仓储保管主管审核的药品盘点表数据流来源:仓储保管主管把盘点表1与库存
9、台账进行核算数据流去向:仓储保管主管数据流组成:日期 + 盘点表编号 + 药品编号 + 盘点数量6.3 处理逻辑定义:处理名:盘点审核编号:D1输入:数据流输出:数据流描述:将仓库保管专员制作的盘点表与在库实际数量进行审核,看是否一致 处理名:验货处理编号:D2输入:数据流,数据流输出:数据流,数据流描述:采购员要检验货物的质量。处理名:出入库检查编号:D3输入:数据流输出:数据流描述:当验货处理后,库管员将货物入库,并发取货单到订货单位6.4 数据存储定义:数据存储的名称:库存台账数据存储编号:C1简述:记录药品的编号、名称、单价与库存数量等信息数据存储组成:药品编号 + 购入单价 + 库存
10、数量关键字: 药品编号数据存储的名称:药品信息数据存储编号:C2简述:记录库存药品的编号,类别,名称,规格,单价,单位,存放位置,用途数据存储组成:药品编号 + 名称 + 类别 + 规格 + 单价 + 单位 + 存放位置 + 用途关键字: 药品编号7 模块结构分析7.1 模块结构说明:基础信息管理模块,主要是对中心店及社区店基本信息的录入,修改和删除等功能。还有对药品信息的处理,库存数量的确定,仓位的信息的管理控制。库存管理模块,主要是下达采购订单给采购科,下达入库通知,对于入库的货物进行收获、质检等处理。在库数量的查询,库存盘点、查询、转移、冻结和调整的处理。对货物缺货的进行补货或紧急采购,
11、对药品进行检获、发货等处理财务结算管理模块,对在仓库所有活动的费用进行管理7.2 模块结构图图9 模块结构图8 处理流程分析8.1 入库处理流程分析图10 入库处理流程分析8.2 出库处理流程分析图11 出库处理流程分析8.3 盘点处理流程分析图12 盘点处理流程分析9 数据分析在需求分析阶段已完成后,对该系统进行数据分析。根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。9.1 实体图图13 入库单实体图图14 出库单实体图图15 出入库主管实体图图16 仓库保管主管实体图图17 存货单实体图图18 盘点表实体图图19
12、 盘点审核表实体图9.2 实体间E-R图图20 E-R图六、实验结果与讨论进销存管理对于企业来说是一项繁琐复杂的工作,每天要处理大量的数据。为及时结清每笔业务,盘点库存和药品流动情况,保证企业的货物供应以及货物安全,库存人员要花费大量人力物力和时间来作数据记录统计工作。有的企业单位库存管理部分目前仍然为手工、半手工操作。从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由库存管理人员笔写、手理,加上算盘。计算器来完成。这不仅仅繁琐,效率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。但是
13、随着经济全球化,我们加入WTO,特别是信息技术的飞速发展,管理信息系统也成为了我国企业重要的发展对象。对于这种情况,我们针对医药进销存管理的繁琐的问题。但是可由于调研部全面不深入,以及开发人员的经验不足,这次的有些地方可能不能完全满足使用者的真实需求,对此我们会尽量完善。我们会在摸索中力求进步。另外,机器感谢王斌老师在我们教学过程中的悉心指导,对我们不清楚的地方给我们耐心讲解。再次,我们表示极大的感谢和敬意。 实验项目名称系统设计实验者王志超专业班级工商管理类1105班同组者实验日期2012年12月1日一、 实验目的、意义1)熟悉代码设计、数据存储设计、输入输出设计等环节。2)进一步树立正确的
14、系统设计、实施思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力二、 实验基本原理与方法 软件工程的基本原理和方法。三、 实验内容及要求结合实验2中系统分析的案例,对以下内容进行全面讲解。代码设计、数据存储设计、功能结构图设计、处理流程图设计、输入输出设计等。讲解内容包括基本原理、使用工具、工具的使用及注意事项等。四、 实验方案或技术路线(只针对综合型和设计型实验)1)功能结构图设计2)新系统信息处理流程设计3)输出设计(主要指打印输出设计)4)存储文件格式设计(数据库结构设计)5)输入设计(主要指数据录入界面设计)6)代码设计(职工证号和部门代号)7)程序设计说明书五、实验
15、原始记录(可附加页)(程序设计类实验:包括原程序、输入数据、运行结果、实验过程发现的问题及解决方法等;分析与设计、软件工程类实验:编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。系统实施部分要求记录核心处理的方法、技巧或程序段;其它实验:记录实验输入数据、处理模型、输出数据及结果分析)1 网络设计系统的网络结构采用以太局域网,可以和医药店内部的Intranet相连。用RJ45接口,双绞线5类网线,交换机、路由器等设备进行连接,传输速率为100MB/S。计算机系统为C/S结构,有两个机器作为服务器,其中的一个作为备份服务器,其它的机器为客户端。服务器为客户端的请求提供服务。2 代码设计
16、药品编码采用区间码,主要包括货物所属种类代码、供应商代码、存放仓库代码,由11位数组成 仓库编码采用区间码,主要包括两个仓库代码,由7位数组成药品种类编码采用区间码,主要包括药品代码,公司代码,供应商代码,由11为数组成员工编码采用区间码,主要包括公司代码、部门代码、职位代码,由7位数组成用户编码采用区间码,主要包括中心店及社区店代码、员工代码,由7位数组成例如:药品代码设计药品编码由三位整数组成。如下图:3 输入输出设计3.3.1 输入设计:本系统的输入格式设计成表如下所示:资料代码02输入名称需求分析表项目号项目名称位数及编辑备注1仓库内部缺药种类X(8)2仓库内部缺药数量N(8)3仓库外
17、部缺药种类X(2)4仓库外部缺药数量N(8)3.2 输出设计输出设计:输出信息的内容:输出项目、位数、数据形式等。输出格式:有表格。输出设备:主要为打印机、显示器。输出介质:有磁盘、纸张等。编写输出设计报告如下:资料代码01输出名称发货表处理周期一天形式表格种类excel份数2报送配送中心项目号项目名称位数及编辑备注1当前缺货种类X(8)2当前缺货数量N(8)3库存种类X(2)4库存数量N(8)5需求增加种类X(8)6需求增加数量N(8)7可发货种类X(8)8可发货数量N(10)用户界面设计(主界面,包括菜单设计)4 数据库设计4.1 数据库需求分析图20 数据流图通过对企业仓库管理内容和数据
18、流程分析,设计的数据项合数据结构如下:药品代码信息。包括的数据项有药品编号、药品名称、药品数量。在库药品信息。包括的数据项有现有药品、现有数目、最大库存、最小库存等。药品调拨信息。包括的数据项有调拨的药品数量、种类、名称、去向等。药品采购信息。包括的数据项有采购的药品、采购专员、供应商、采购数目、采购时间等。药品退还信息。包括的数据项有退还药品、退还数目、归还时间、经手人等。药品需求信息。包括的数据项有需求数目、需求时间、需求种类、需求名称等。有了上面的数据结构、数据项和数据流程,就可以进行下面的数据库设计。4.2 数据库物理设计1) 药品信息表2) 供应商信息表3) 仓库信息表 4) 药品目
19、录表 5) 员工信息表6) 中心店及社区店信息表 7) 入库操作表8) 出库操作表 9) 采购信息表10) 盘点操作信息表5 用户界面设计5.1 主界面:为了页面导航的清晰,本网站采用了框架式页面设计。页面头放在上框架,课程介绍模块放中框架,下框架是放接口技术相关图片。3.5.2 子界面:良好的用户界面一般都符合下列的用户界面规范:1)易用性原则2)范性原则3)帮助设施原则4)合理性原则5)美观与协调性原则6)菜单位置原则7)独特性原则8)快捷方式的组合原则9)排错性考虑原则10)多窗口的应用与系统资源原则第一、一致性 如果你可以在一个列表的项目上双击后能够弹出对话框,那么应该在任何列表中双击
20、都能弹出对话框。要有统一的字体写号、统一的色调、统一的提示用词、窗口在统一的位置、按钮也在窗口的相同的位置。 第二、设置标准并遵循它 可以参数一些工业标准,如IBM的界面设计规范或MS的设计规则,它提供了90你所需要的规范。 第三、 设置向导 如果用户使用了一个功能后,不知道如何做下一个,他们就会放弃。如果*作流程和手工工作流程一致,用户就会努力去完成它。最好的方式来引导用户就是在桌面上设置一个流程向导。 第四、 提示信息必须恰当且规范 提示信息必须容易理解并且口径统一,比如“您输入了错误的数据”、“用户数据不能超过8位”。一致的措词,提示信息还应该出现在一致的位置,如弹出提示窗口、窗口的上方
21、或窗口的下方。对用户的称呼应该统一,比如有时提示“用户输入了错误的数据”,有时提示“您输入了错误的数据”,有时又提示“使用者输入了错误的数据”,这样会使用户无所适从。 第五、借鉴好的程序 多了解同类软件的界面,并加以分析与了解,直到能够区别好的用户界面与差的用户界面。但不能够简单的模仿别人的界面,而使得自己的软件没有特色 第六、 功能的统一 有一些很常用的功能,如添加、修改、删除、查看,同一个软件中,这些功能应该有相同的处理方法。 第七、 默认按钮 使用不具有破坏功能的默认按钮,在每个窗口中,为了方便用户,一般都定义了一个默认按钮,当用户敲回车键时可以快速执行某功能,但有时用户会不小心按错回车
22、键,这时候执行了默认功能后,不能产生不可还原的操作,比如删除或保存。 按照上面的规范和测试的细则检验过被测试的软件。相信软件界面上能显得更加规范和容易被用户所接受。 7 程序流程设计药品库存管理信息系统程序流程设计就是根据药品组织结构图来对个功能模块程序进行设计。该库存管理系统程序流程设计IPO图如下:系统名称:药品库存管理系统模块名:库存管理上层调用模块:采购管理下层被调用模块:输入数据:计划需求数据输出数据:处理:记录并存储所有的录入表单注释:系统名称:药品库存管理系统模块名:采购计划上层调用模块:采购管理下层被调用模块:输入数据:计划采购数据输出数据:处理:记录并存储所有的录入表单注释:
23、系统名称:药品库存管理系统模块名:进货入库单上层调用模块:入库管理下层被调用模块:输入数据:进货入库数据输出数据:处理:记录并存储所有的录入表单,生成入库单注释:系统名称:药品库存管理系统模块名:退货出库单上层调用模块:入库管理下层被调用模块:输入数据:退货数据输出数据:处理:记录并存储所有的录入表单,生成退货单注释:系统名称:药品库存管理系统模块名:库存调拨上层调用模块:在库管理下层被调用模块:输入数据:调拨数据输出数据:处理:记录并存储所有的录入表单,生成调拨单注释:系统名称:药品库存管理系统模块名:出库单上层调用模块:出库管理下层被调用模块:输入数据:出库数据输出数据:处理:记录并存储所
24、有的录入表单,生成出库单注释:系统名称:药品库存管理系统模块名:客户退货单上层调用模块:出库管理下层被调用模块:输入数据:客户退货数据输出数据:处理:记录并存储所有的录入表单,生成退货单注释:六、实验结果与讨论进销存管理对于企业来说是一项繁琐复杂的工作,每天要处理大量的数据。为及时结清每笔业务,盘点库存和药品流动情况,保证企业的货物供应以及货物安全,库存人员要花费大量人力物力和时间来作数据记录统计工作。有的企业单位库存管理部分目前仍然为手工、半手工操作。从供应单位办理入库登记开始,到使用单位输领料出库手续为止,所有操作基本上都是由库存管理人员笔写、手理,加上算盘。计算器来完成。这不仅仅繁琐,效
25、率低,而且缺乏库存管理的一些基本手段,如库存状况统计,查询经济订货量等,这给企业在一定程度上造成了管理上的落后,及经济利益上的损失。但是随着经济全球化,我们加入WTO,特别是信息技术的飞速发展,管理信息系统也成为了我国企业重要的发展对象。对于这种情况,我们针对医药进销存管理的繁琐的问题。但是可由于调研部全面不深入,以及开发人员的经验不足,这次的有些地方可能不能完全满足使用者的真实需求,对此我们会尽量完善。我们会在摸索中力求进步。另外,机器感谢王斌老师在我们教学过程中的悉心指导,对我们不清楚的地方给我们耐心讲解。再次,我们表示极大的感谢和敬意。 实验报告成绩评定表学生姓名王志超专业班级工商管理类1105班课程名称管理信息系统序号评分标准占百分比例百分制分数折算评分1服从基础强化训练的安排,积极认真的参加强化训练,不迟到早退,不缺勤。10%2系统分析:熟悉业务流程图、数据流程图、数据字典的绘制;针对具体实际,能运用系统方法进行系统分析30%3系统设计:能结合系统设计的结果,进行系统的详细设计,包括代码设计、数据存储设计、功能结构图设计、处理流程图设计、输入输出设计等内容。40%4实验报告格式规范20%总计满分值100%100最终评定成绩(以优、良、中、及格、不及格评定) 指导教师签字: 年 月 日专心-专注-专业
限制150内