《管理信息系统》实验课程指导书__蔚东升_第1页
《管理信息系统》实验课程指导书__蔚东升_第2页
《管理信息系统》实验课程指导书__蔚东升_第3页
《管理信息系统》实验课程指导书__蔚东升_第4页
《管理信息系统》实验课程指导书__蔚东升_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理信息系统实验指导书一、综合练习性质、作用和目的管理信息系统A上机综合练习是学习管理信息系统课程的一个重要环节。该环节能帮助学生巩固和加深课堂教学内容,提高实际工作能力,为学习后续课程和从事实践技术工作奠定基础。二、练习项目与内容提要序号练习名称内容提要学时每组人数备注1系统分析1 系统开发的目标2系统开发的必要性3系统开发的可行性4业务流程分析图5数据流程图6数据字典123必做2系统设计1功能结构图设计具体功能描述2输出设计(主要指打印输出设计)3系统网络设计4数据库设计(概念结构模型、关系数据模型设计、5输入设计(输入屏幕设计)6代码设计63必做3系统实施1程序设计目标2程序和系统调试3

2、附录或参考资料23必做三、综合练习方式与基本要求教师对学生进行分组( 3 人一组),每小组选择一名组长协调小组成员合作完成。教师先讲述综合练习内容并演示实例,再指导下学生选择目标系统实践操作,并写好综合性报告。四、考核内容与方式鉴于本课程实践项目较多,对学生实际操作能力和独立解决问题的能力的要求较高。可在课程教学全部结束后组织进行。综合性练习成绩占本课程成绩的比例按规定执行。1.1 概述(超市连锁店管理系统)某超市连锁店,成立于 20 世纪 90 年代初期。该超市连锁店采用统一采购,统一核 算,统一配送的低成本经营方式。该超市连锁店发展至今已经拥有十几家连锁店和一家配送中心。我们研究的对象是该

3、超市连锁店的一个分店,其规模属于中型超市。它占地面积约六百多平方米,拥有管理人员及职员一百人左右。主要提供日用百货、烟酒食品、各种肉类、蔬菜、水果等商品,品种上千种。因其经营规模的扩大,业务的扩张,必须引进先进的管理思想、方法和技术,以提高企业的管理水平,使该店实现在五年内发展成为一个大型综合超市的目标。为此,该连锁店提出,近期内要运用信息技术,建立起包括库存、人事管理的管理信息系统,以提高商品库存效率,简化人事管理,增加公司年度利润。 1.2 系统目标和开发可行性 1. 系统目标 对原来的库存管理系统进行改进,使之能为公司提供强大的管理支持和查询服务,具体完成以下功能: ·库存输入

4、 ·库存修改 ·库存查询 ·库存处理 系统实现后,由计算机系统代替原来烦琐的人工档案管理,能完成以下功能: ·档案查询 ·档案更新 ·档案输出 2. 系统开发的可行性 ( 1 )技术的可行性 要求系统开发人员能够熟练运用 VB等编程语言,并需要计算机一台。目前技术人员已经掌握这些编程语言,学生实验室由多台电脑供学生使用。因此,本此系统开发在技术上是可行的。 ( 2 )时间可行性 开发时间约需要三个月左右。前两个月主要用于系统分析、设计、实现,后面的时间用于调试。 ( 3 )经济可行性 现在已有一部分计算机等所需设备,可以充分发挥作用,

5、节约不少设备资金,其余开发人员费用由连锁店支付。 ( 4 )人员可行性 所需人员 10 人左右,其中由系统分析员、系统设计员、程序员等构成,同时应有超市业务人员参与。开发小组进行培训学习后可达到技术和业务上开发的要求。 1.3 组织结构分析 该超市的组织结构如图所示。超市的主要决策和管理机构是董事会,董事会分管各连锁店经理和配送中心;配送中心在超市的经营中所扮演的角色是给货品不足的各连锁店补充货品,相对来说,此部门是相对独立的;连锁店由专职经理负责,每家连锁店分为库存管理部、销售部、财务部和人事部四个主要部门。 库存管理部的主要任务是根据销售部提供的信息和配送中心及时联系,使库房货源充足;责任

6、货物的接收,并安排好货物的存放事宜;对每天进出库房的货物进行详细记录,使基础数据完备。 图 1 1 原系统组织结构图 销售部主要责任日常销售工作,包括物品摆放、货架整理、收银台等货物销售区的日常事务;及时准确地将销售信息反馈给其他部门,以保证商品的及时供应更新;同时处理消费者提出的各种疑问和信息,为公司的整体运作提供实际销售的基础数据。 财务部负责一切与财务有关的各项事宜,全面记录公司的所有收支资金流动,包括各种收入、支出、税务、财务结算等。对进出贷款实行控制,定期分析资金走向,为公司的发展计划做好准备。 人事部的工作重心在店内员工的管理,主要业务是人事档案的管理。 点评 概述中开发背景、系统

7、目标和开发的可行性这两个部分,写得简明扼要,逻辑清楚。 组织结构分析部分存在一定问题。 通常分析问题首先应该明确分析的对象,然后针对对象开展分析研究。组织结构分析也是如此。首先我们要明确是什么单位、什么层次的组织,然后进行相应的组织结构分析。 本部分描述的问题在于没有找准分析的对象。由于本项目开发超市连锁店的管理信息系统,因此分析的对象是超市连锁店,而不是超市集团;所以本部分以超市集团作为分析对象,扩大了研究的范围。        2 系统需求分析 2.1 现行系统的业务描述 现行系统的库存管理业务流程如图 2-1 所示。销售部在销售

8、货物时发现某种商品不足,根据这种商品的销售量及时制订货品需求计划,送至库存管理部。库存管理部检查这种商品的存货量,如果储货不足则制订进货计划,交给连锁店经理审批。经理批准后,告知财务部提款。库存管理部与配送中心联系,然后接收存储货物,并送至销售部进行销售。 现行系统的人事管理业务流程图如图 2-2 所示。各部门根据本部门的自身发展要求递交职员需求文件至人事部。人事部调用各部门人事档案,进行检查修改并根据档案制订招聘或解雇计划,将计划交至连锁店经理进行审批。经理批准后,人事部正式下达招聘或解雇职员的计划。 图 2-1 现行系统库存管理业务流程图 图 2-2 现行系统的人事管理业务流程图 点评 分

9、析问题要明确分析的对象。业务流程分析也是一样,需要事先弄清所研究的业务功能。 本项目要开发库存管理和人事管理子系统,在实际工作中,人事档案主要的使用对象是销售部和人事部,销售部只是查询档案,而人事部门负责根据人员变动文件对档案进行增加、删除和修改,人事档案变动业务流程图如图 2-3 所示。 图 2-1 的业务流程非常清晰,但在业务流程中间或结束环节应该有存档处理,比如在销售部的销售环节或者在进货计划环节加上“存档”处理。 人事管理系统实质上是人事档案管理子系统,所以业务流程分析的对象应该是人事档案管理的业务流程;而图 2-2 描述的是人事招聘业务流程,弄错了研究的对象。 图 2-3 人员变动信

10、息修改业务流程图 2.2 现行系统的数据流程分析 1. 现行系统数据分析 通过表 2 1 所示的 U/C 矩阵分析现行系统的汇总数据。 表 2 1 现行系统的 U/C 矩阵 点评 系统分析过程中的 U/C 矩阵是对数据作进一步分析的主要工具,在系统规模不大或系 统数据流程分析很清楚的情况下,此部分可以不作要求。表 2 1 所示的 U/C 矩阵涉及许多业务功能和数据类,但实际上在后面的系统设计和开发中,很多数据均没有涉及到。因此,此部分的必要性尚需要利用 U/C 矩阵作数据分析,则主要在与利用 U/C 矩阵进行数据的正确性分析。 2. 现行系统的数据流程分析 销售部人员将每日的货物销售量信息数据

11、传至库存管理部进行库存处理。库存管理部综合商品需求信息初步确定需要补充的商品。在对现有库存量进行检查后再确定是否进货。若库存充足,则为无需进货,直接送货至销售部;若库存不足,则通过一定程序批准补充货物,将订单传至配送中心。库存管理部接受配送中心送来的货物,进行库存处理。库存处理后,生成库存数据并存储,将现行库存商品信息反馈至销售部。具体数据处理流程如图 2 4 和 2 5 所示。 图 2-4 库存处理数据流程顶层结构图 点评 注意在数据流上写明数据流的名称; 在图 2 4 中的数据流“库存信息”,在图2 5中被细化成几个数据流,应该有“库存充足,发货通知”,“发货通知”和“商品信息”,具体如图

12、 2 6所示。 需要对图25加以解释。其解释可以写成: 销售部提交每日的销售清单,以商品的编号、品名、数量核对现有的(商品数据), 根据“订货细则”判断检查是否需要补充库存。如果库存充足,则可以发出“发货通知”;否则,则需要补充库存商品。根据“库存信息”发出“补货计划”,将其信息数据写入“批准的补货数据”存档;同时向“配送中心”发出“订货单”。配送中心将货物和“送货单”送达后进行“库存处理”,修改“库存数据”,更新库存信息,并将当前的“现有商品信息”告知销售部,发出“发货通知”。   图 2-5 库存处理数据流程图(图 2-4 的展开图) 图 2-6 图 2-5 的修改图 3 新系统

13、的逻辑方案设计 3.1 新系统拟定的管理方法及管理制度 原系统中销售部人员根据对货架上商品数量的检查,人工地向库存管理部提供需求计划。库存管理人员也是通过对存货量人工地检查发现缺货后,发传真至货物配送中心。再原系统中采用的管理方法都是比较落后的,只适用于小型超市。原系统的人事信息管理是纯手工管理。这种管理只适用于职员较少的小型超市。随着超市规模的发展,改超市已经发展成为一家中型超市。原系统已经不能适用于该超市。我们在新系统设计方案中将做以下修改。 为了适应市场的需要,使企业效益更好,我们设计的新超市管理系统,利用计算机管理,处理货品需求信息,设立库存量底限,货存不足时由系统自动提出。 现在的社

14、会已成为信息社会,信息扮演着非常重要的角色。为了使企业能够在激烈的竞争中取得更好的业绩,得到及时有用的信息,我们给系统添加了信息部。信息部就将就供货商的新商品进行市场预测及需求分析,以便及时引进。 人事档案由计算机管理,为人事部设计人事档案管理信息系统。 新系统将使各级主管从繁重的传统式经营管理工作,工作重心逐渐转到管理上来,进一步提高工作效率。 新系统的组织结构如图 3-1 所示,在超市连锁分店中添加信息部,主要负责分析商品的的销售情况,并且通过调查及时获得新商品的信息,提供给库存管理部。其他管理都与原系统一样。 图 3-1 新系统组织结构图 3.2 新系统拟定的业务流程 新系统的业务流程主

15、要是多了信息部的业务环节。在当今信息社会,商品信息对超市非常重要。信息部专门负责收集商品信息,经处理后,做出市场预测及新商品的需求分析。这样可以弥补原系统信息滞后的缺点。同时,有利于高层决策者据此做出正确决策,及时调整计划。如图所示(虚框内为改进处),销售部将销售数据通过新系统传给库存管理部,库存管理部对库存进行检查并处理,提交进行计划。同时,信息部收集信息,对新产品进行需求分析,制订出新产品的进货计划并提交。经连锁店批准后,经财务部记账,提款。库存管理部发送进货信息,接货并存储,把产品送至销售部销售。人事档案管理的业务流程没有改变。新系统的人事档案管理业务流程如图 3-2 所示 图 3-2

16、新系统库存管理业务流程图 点评 业务流程分析通常需要明确三个方面的内容:一是所调查的业务是由哪些环节组成;二是各个环节由谁来完成;三是各个环节产生什么样的结果。 图 3-2 所示的业务流程图是在图 2-1 的基础上修改而得。增加了信息部,增加了新产品的需求分析业务,正确地分析了新系统的库存处理业务的组成。 在业务流程中间或结束环节应该由存档处理,比如在销售部的销售环节或者在进货计划环节加上“存档”处理。 3.3 新系统拟定的数据与数据流程分析 新系统拟定的库存处理数据流程图如图 3-3 所示。 图 3-3 新系统的库存处理数据流程图 新系统中增设了信息部。信息部向库存管理部提供商品需求及市场预

17、测信息。库存管理部据此列出新定的商品,再对此进行检查处理,将订单传至配送中心。库存管理部接受配送中心送来的货物,进行库存处理。库存处理后,生成库存数据并存储,将现行库存商品现行反馈至销售部。对于超市原来已经引进的商品,由计算机控制库存。当库存量达到系统所设定的底线时,系统将自动提示库存管理人员订货。具体处理过程如图 3-4 所示。 图 3-4 图 3-3 的展开图 3.4 新系统拟定的库存存放方法 超市管理系统中,库存管理十分重要,新系统拟定的库存存放方法如下。 库存物质的分类法:根据统计分析,一般库存物质都遵循 ABC 分类规律。即 A 类物质品种数占库存物质总数的不到 10 ,但金额却占总

18、数的 75 ; B 类物质这两项数据比例分别为 20 和 20 左右; C 类物质为 70 和 5 。根据此理论和实际调研结果,分类如下: · A 类为一些销量较少但成本较高的物质,主要由高档酒类、高档香烟、高档营养品、蒸锅、高压锅、饮水机、风扇、遥控玩具、工艺品、较高档体育器材(如网球拍)等; · B 类为一些销量一般成本也一般的物质,主要有中档酒类、中档烟类、中档营养品、刀具、洗发水、沐浴露、一般体育用品(如乒乓球拍)、瓶装食用油、熟食类食品(如烤鸭、烧鸡)等; · C 类为销售量打但成本较低的物品,主要有小食品(如薯条、日本豆)、小生活用品(如镜子、小刀、牙

19、刷牙膏、毛巾、香皂)、娱乐用品(如扑克牌、象棋、跳绳)、水果类、饮料等。 4 系统总体结构设计 4.1 子系统的划分 按照现行的业务处理功能进行子系统划分,可将本系统划分成三个子系统:人事档案管理子系统、库存管理子系统和密码管理子系统。系统总体结构及子系统功能结构如图 4-1 、图 4-2 和图 4-3 所示。 图 4-1 系统结构图 图 4-2 系统结构图 图 4-3 库存管理子系统结构图 超市连锁店从系统总体结构上包含三个子系统:人事档案管理子系统、库存管理子系统和密码管理子系统,如图所示 4-1 所示。 ·人事档案管理子系统,包括:档案查询、档案更新、档案输出及其他操作,如图

20、4-2 所示。 ·库存管理子系统,包括:输入模块、库存处理模块、修改模块、查询模块,如图 4-3 所示。 ·密码管理子系统是为系统管理员设置的,具有密码修改等功能。 点评 本部分描述简单、明了。有图和对图的简要描述,符合设计要求。 4.2 计算机处理流程设计 1. 库存管理子系统 库存管理子系统的计算机处理流程如图 4-4 所示。图中数据输入库存管理子系统的方式有两种:新引进商品出入库单据查询时的查询条件通过键盘输入:直接从销售统计传过来的文件从软磁盘中读取。当系统进入输出处理分支时,首先读入商品出入库单据,进行合格判断,若合格则进行输出处理,结果存放在销售子系统文件、库存

21、主文件和商品资料文件库中。 图 4-4 库存管理子系统计算机处理流程图 2. 人事档案管理子系统 人事档案管理子系统的计算机处理流程如图 4-5 所示。图中数据输入子系统的方式均为键盘输入。进入人事档案管理子系统后,可以在档案输出、档案更新和档案查询三个处理中选择。进行档案输出时,只需输入所查职员姓名,系统便回读取数据,进行判断,处理后以表单形式在界面输出。更新处理分支接受键盘上输入的档案资料,合格判断后,将合格的资料送入档案更新处理,结果写入人事档案主文件中;不合格则返回原处检查。查询结果也是以表单形式在界面输出。 图 4-5 人事档案管理子系统计算机处理流程图 点评 计算机处理流程图,是在

22、系统分析方案基础上设计各个子系统内部计算机处理流程,侧重描述信息在新系统内部各介质之间的流动、转换、存储和处理。这里有两个关键点:一是强调本图是在系统分析方案基础上,设计的计算机处理流程图,而不是凭空设想的;二是流程图强调的是描述信息在介质间的流动过程,而不是对具体处理细节的描述,也不是对模块调用关系的描述。 图 4-4 的不足在于未能抓住计算机处理流程图的实质。表现如下几个方面。 一是本图中描述的部分组件在系统分析报告中找不到依据,如存档文件“表单生成文件”、“新库存文件”等。在“判断”环节应该有两个出口,在两个出口都应标明“是”与“否”。 二是本图描述更多的是具体处理过程,而不是信息在介质

23、的流动。 具体修改如图所示 4-6 所示。 图 4-5 的问题同上。 图 4-6 图 4-4 的修改图 1.4.3 系统设备配置 1. 网络设计 网络设计将解决如何将系统规划中的各个子系统从内部用局域网连接起来,以及今后系统如何与外界连接的问题。主要是根据实际业务的需要去考虑如何配置和选用网络产品。网络设计首先是根据用户的要求选择网络的结构,本系统采用的是总线式网络拓扑结构。在总线式电缆网络中,任何瞬间仅有一台机器主站,可以发送信息。网络协议选择 X.25 的接口协议,与总公司和配送中心通信采用 TCP/IP 协议。使用时不必涉及协议标准的内部细节,只需按照其规定操作即可。 该连锁店的网络拓扑

24、结构如图 4-7 所示。 图 4-7 网络拓扑结构图 点评 科技报告是以告知科技过程和结果为目的,且以文字简练为特点。上段文字描述条理不清楚,还加入了一些与本题无关的文字。 修改为: 网络设计包括网络设计原则、设计内容两个方面。 该网络设计的原则是根据实际业务的需要进行网络的设计。 该网络设计内容分为 3 部分:网路拓扑结构,传输介质,网络协议。 店内局域网是总线型网络拓扑结构,集团公司的广域网采用了星型结构,所以,整个网络拓扑结构应该是以总线型为主的混合型网络拓扑结构。传输介质为双绞线。连锁店、配送中心和总公司连接,构成一个广域网( WAN )。 2. 设备和网络配置 本系统是应用了 VB6

25、.0 、 Access 编写而成,其安装程序为 VB6.0 的打包文件。操作系统为 Windows XP( 在 Windows Me 及 Windows 2000 系统下安装程序会因程序文件与操作系统文件冲突,安装程序文件要求更新操作系统文件而导致程序安装失败 ) 。另外,系统采用现在主流计算机设计,计算机的配置要求为 P4 2.8G 以上的计算机。系统管理员处配备一台主服务器( H ),库存管理部、人事部、各配备两台通过网络集线器( HUB )( F )与主服务器 H 联网的计算机( A 、 B 、 C 、 E )及打印机( D )。具体如图 4-8 所示。 图 4-8 网络设备配置图 点评

26、 应该写一些与本题有关的文字 修改为: 该部分的内容为 3 个部分 : 网络操作系统,网络设备,终端设备。 网络操作系统:采用 Windows XP 操作系统。 网络设备 : 局域网的内部通过双绞线将路由器、服务器、网络打印机及各种终端与交换机连接;各局域网之间通过路由器连接。 终端设备:各局域网配有 1 台服务器、 1 台网络打印机,在库存、人事部各配备两台计算机,并根据需要在收银处配置若干 POS 终端,各局域网配有若干交换机和 1 个路由器。 ADSL(Asymmetric Digital Subscriber Line,非对称数字用户线)是一种通过现有普通电话线为家庭、办公室提供宽带数

27、据传输服务的技术。图 4-7 为广域网的网络拓扑结构图;图 4-8 为局域网的网络拓扑结构。 5 系统分类编码设计 5.1 分类方案 1. 库存物资 库存物资分类采用国际标准 EAN 13 条码符号代码,这种代码的设计是建立在线性分类基础上的,具体如图 5-1 所示。其中,库存物资分类采用 ABC 分类法。 图 5-1 库存物资分类图 2. 职员分类方案 超市职员的分类法采用线分类法,如图 5-2 所示。 图 5-2 职员分类图 5.2 编码 1. 商品编码 商品编码采用标准型 EAN 代码 13 位数字构成,称为 EAN 13 代码,其结构如表 5-1 所示。 前缀码 厂商代码 商品项目代码

28、 校验字符 P1P2P3 M 1M2 M 3M 4 I1I2I3I4I5 C P1 P2 :代表 3 位数字,称为前缀码,是国际物品编码协会分配给其成员国或者地区( EAN 编码组织)的唯一标识代码。我国的为 690 。 M1 M4 :代表 4 位阿拉伯数字,是企业标识代码,称为厂商代码。 I1 I5 :代表 5 位阿拉伯数字,称为商品项目代码,用以表示具体的商品项目,即具有相同包装和价格的同一种商品。 C 类由 00000 到 69999 , B 类由 70000 到 89999, A 类由 90000 到 99999 。 C :一位校验(略)2. 职员编码 职员编码结构如表 5-2 所示。

29、 连锁店代码 部门代码 职员代码 P1P2 M1 I1I2I3 P1P2 :为各连锁店所分到的代码。 M1 :为各部门所分到的代码。销售部为 1 ,库存管理部为 2 ,市场信息部为 3 ,财务部为 4 ,人事部为 5 I1I2I3: 为各职员所分到的代码。 6 数据结构和数据库设计 本系统建立了两个数据库,一是人事档案管理数据库,另一个是库存管理数据库。人事档案管理数据库的表结构如表 6-1 所示。 表 6-1 职工人事档案的结构表 字段名 类型 宽度 小数位数 索引 说明 职工编号 字符型 6   有 编号规则见表 1 2 姓名 字符型 8      

30、 性别 字符型 2     男、女 出生日期 字符型 8     年月日 民族 字符型 8       籍贯 字符型 16     省(直辖市)、市(区) 家庭住址 字符型 36       政治面貌 字符型 10       文化程度 字符型 6     小学、初中、高中、大学、研究生等 健康状况 字符型 10     良好、一般等 婚姻状况 字符型 4     已婚、未婚、离异、丧偶

31、等 参加工作日期 日期型 8     年月日 进本单位日期 日期型 8     年月日 工资 数值型 6 2   基本工资 各种补贴 数值型 6 2     部门 字符型 8       现任职务 字符型 10       职号 字符型 3     职务编号 权限 字符型 1     系统使用权限具体内容: 1 系统管理员; 2 - 般用户 电话 字符型 12       备注 备注型 4 

32、60;       库存管理数据库中含有出库表、入库表和库存表,这三个表的数据结构如表 6-2 、表 6 3 和表 6-4 所示。 表 6-2 出库表 字段名 类型 宽度 小数位数 索引 说明 商品编码 文本 13   有 编号规则见表 1 1 数量 数值 整型       经手人 文本 8       买家 文本 8       出库日期 / 时间 日期 / 时间 8     常规日期(年月日 / 时分秒) 表 6-3 入库表 字段名 类型 宽

33、度 小数位数 索引 说明 商品编码 文本 13   有 编号规则见表 1 1 供应商 文本 50       数量 数值 整型       单价 货币 8 自动     经手人 文本 8       入库日期 / 时间 日期 / 时间 8     常规日期(年月日 / 时分秒) 表 6-4 库存表 字段名 类型 宽度 小数位数 索引 说明 商品编码 文本 12   有 编码规则见表 1 1 商品名称 文本 50     

34、60; 分类 文本 50     A,B,C 类 单位 文本 50     计量单位 数量 数值 整型       备注 文本 50       点评 本系统中,建立了两个数据库,一是人事档案管理数据库,另一个是库存管理数据库。两个数据库之间的关系并不紧密,可以分别考虑和建立。 对于库存管理数据库这样由多个表组成一个数据库,在其中一个主表建立主索引(如库存表),在其他表(出库表、入库表)应建立候选索引。这三个表之间的数据关系是非常紧密的,在设定表结构时要充分考虑这一点。 库存表可以作为出库表和入

35、库表之间的联系纽带,使之数据连动,减少冗余操作。 将库存表作为主表,主表中包括商品编码、名称等商品基本信息。若出库表和入库表中再列出商品名称,就会造成大量的冗余,给系统维护带来困难。因此应该取消这两个字段,在应用中需要时可以用视图的方法解决。修改后的表 6-2 和 6-3 如表 6-5 和 6-6 所示。 表 6-5 出库表 表 6-6 入库表   7 输入输出设计 输入设计包括输入方式、输入格式、校对方式等。 输出设计包括报表输出、图形输出等。 用户界面设计主要包括界面设计、菜单设计等。 7.1 输入设计 1. 输入方式 ·键盘输入:由于人事管理系统及密码管理系统系统小、

36、流动数据少、基本数据变化小,可以应用键盘输入。 ·条码输入:库存管理系统需要在短时间内大量更新数据、及时处理数据,选择条码输入是比较好的选择。 具体参见图 7-1 所示的员工信息输入界面。 图 7-1 员工信息输入界面图 界面标题区:信息管理。 功能区:员工管理、供应管理、客户管理、分类管理、商品管理。 数据显示区:职工号、姓名、职务、电话、住址。 操作区:增加、修改。说明区:职工代码共由 6 位字符组成,第1、2位表示职工所在连锁店号( 01 99 ),第三位为部门号(其中 1 为销售部, 2 为库存管理部, 3 为市场信息部, 4 为财务部, 5 为人事部),第四、五、六位表示职

37、工编码。 2. 校对方式 本系统在修改个人密码时,运用了二次键入校对的方法,对密码修改进行确认;用户进入商品的出入库查询系统时,需要对用户输入的密码进行二次确认。 7.2 输出设计 库存管理系统中,运用屏幕输出方式。参见图 7-2 所示库存信息输出界面。 界面标题区 功能区条件显示区 操作区 表格显示区 图 7-2 库存信息输出界面 界面标题区:库存信息。 功能区 : 入库,出库、意向、拜访。 条件显示区:选择检索时间。 操作区:打印检索、执行检索。 表格显示器:显示商品代码( ID )、名称、单价等信息,具体格式如表 1 10 所示。 表 7-1 表格显示区中的显示表格 ID 名称 单价 4

38、9 可比克薯片 4 51 面包 1 7.3 用户界面设计 1. 主界面设计 本系统界面设计采用统一、简洁的设计原则,主界面和各个子系统界面如图7-3和图 7-4 所示。 界面标题区 菜单栏 背景图案区 图 7-3 主界面设计方案 界面标题区 菜单栏 数据显示、美化和说明区 图 7-4 各子系统界面设计方案 2. 菜单设计 本系统采用下拉式菜单设计。下拉式菜单用来描述系统或子系统功能。它既是系统分析和系统设计所确定的新系统功能,又是下一阶段系统编程时的程序菜单屏幕蓝图。此外,下拉式菜单方便、灵活、便于统一处理。 各界面的菜单项及快捷菜单细目如图 7-5 、图 7-6 、图 7-7 和图 7-8

39、所示。 超市连锁店管理系统 库存管理子系统 人事管理子系统 管理员密码子系统 图 7-5 图 7-3 的“菜单栏”内容 库存管理子系统 项目 查询 出库 入库 报表 设置 按商品名称查询 按进货日期查询 按分类查询   出库操作   入库操作   报表输出 图 7-6 库存管理子系统菜单设计 人事管理子系统 录入 修改 查询 图 7-7 人事管理子系统菜单设计 密码管理子系统 修改 查询 人事管理密码修改 库存管理密码修改 管理员密码修改 人事管理密码查询 库存管理密码查询 图 7-8 密码管理子系统菜单设计 3. 会话管理 通过登录界面进入系统时: ·

40、若用户名或密码输入错误将弹出“用户名或密码输入错误,请输入正确的用户名和密码”对话框提示; ·若用户名无字符时将弹出“未输入用户名”对话框提示; ·若有用户名而无密码输入时将弹出“未输入密码”对话提示; 在库存管理系统的进 / 出库界面要求填写的数据,单击【确定】按钮后系统将弹出对话 框显示所输入的内容及某些计算结果,请求确认。 在人事管理子系统中修改个人密码时,当前后两次的输入不相同时会出现对话框提示请重新输入新密码,如原密码不对系统也会提示。 进密码管理子系统时,系统将提示:密码管理子系统为系统管理人员专用,非管理人员请返回主界面;管理人员请输入用户名及密码。 案 例仓

41、库管理信息系统的开发(VB版)一、项目开发背景某公司是专营家电的中型企业,该公司经营10大类几十个品种的家电产品。管理工作主要是进货商品的入库管理和销售商品的出库管理及库存商品的保管管理。现有的管理工作主要依靠手工完成,工作量大,且效率不高。为了能更好地利用现代信息技术的成果,提高管理工作的效率和水平,以适应企业发展的需要,决定开发库存管理系统。二、系统分析(一)可行性分析根据调查,商品入库的过程是当购入商品到货后,负责进货的人员首先填写入库单,然后经仓库管理人员对商品的质量及数量进行核查后方可入库,并更新商品入库流水帐,另外如果是新产品,则还要在库存台帐中建立新帐页。商品出库管理过程是管理人

42、员根据销售人员提供的商品出库单,经核查后付货,同时登记商品的销售流水帐。按照要求,每天下班之前统计分析人员要根据商品购入流水帐和商品销售流水帐,累计汇总出各种商品当日的累计购入入库量、累计销售出库量和库存结余量等数据,并将这些数据填入库存台帐。原有的手工方式存在的问题有:l 手工模式下的劳动强度高、效率低、错误多、处理速度慢,不适应企业发展的需要。l 在具体工作中,存在大量数据的保存、汇总、查询等工作,手工模式速度慢而且不利于数据的分析,已不适应现代管理模式。本系统开发的目的,就是通过系统开发,实现库存管理工作计算机化,提高业务的处理速度和规范化程度,并对有关的工作进行继承和重组,进一步通过计

43、算机网络系统实现整个企业管理信息化。该系统可以提高管理工作的质量和效率,主要表现在以下几个方面:l 实现库存管理的“动态”化,能及时地提供库存商品动态信息,配以库存报警功能,在库存过高或过低时,都给予提示。l 强大的统计分析功能,利用计算机工具以各种方式统计出销售等情况,以便于整体营销策略的调整。l 方便的查询功能,能快速实现对各种商品的入库、销售及库存情况的查询。从技术上讲,现行的网络技术和计算机技术完全能完成本系统的功能要求。经济方面,该企业用于系统开发的预算基本可满足设备的投入和人力投入。就收益而言,系统投入使用后能加快资金的周转,提高资金的利用率,而且可以提高管理效率,减少人力资源的浪

44、费。在社会可行性方面,系统的开发于使用与现行的管理制度没有冲突,而且现在员工通过培训可以很容易掌握和使用系统。综上所述,该系统具备可开发的条件,项目可行,建议开始开发。(二)组织结构调查,管理功能分析1商品库存管理主要完成商品出入库管理和提供库存信息,如:库存清单、报表、统计信息等。向管理者提供决策支持信息,库存管理的组织结构图如图1所示。图1组织结构图2商品库存管理的管理功能分析,如图2所示图2 库存管理功能图(三)管理工作的业务流程分析库存管理的业务流程图,如图3所示。图3 业务流程图(四)数据流程分析数据流程图1第0层数据流程图基本的输入为有关部门送来的商品入库单和销售出库单,输出为报表

45、数据,如图4.1所示。图4.10层数据流程图2第1层数据流程图根据分析,整个仓库管理系统可分为三部分:采购入库管理、销售出库管理及报表中心。如图4.2所示。图4.2第1层数据流程图3第2层数据流程图 (1)采购入库管理可分为登记购入流水帐、登记库存台帐两个环节:图4.3(1)采购入库管理(2)销售出库管理可分为登记销售流水帐、登记库存台帐两个环节:图4.3(2)销售出库管理(五)主要的数据字典1. 数据项的定义数据项编号:I10数据项名称:库存量别名:实际库存量概述:某种商品的实际库存类型;数值型长度:4位整数取值范围:099992. 数据流的定义数据流编号:F1数据流名称:商品入库单简 述:

46、采购人员填写的商品入库凭单数据流来源:采购人员数据流去向:登记商品购入流水帐处理功能数据流组成:日期+入库单编号+商品号+单位+购入数量数据流量:30份/天高峰流量:50份/天数据流编号:F2数据流名称:销售出库单简 述:销售人员填写的商品销售出库单数据流来源:销售人员数据流去向:登记商品销售流水帐处理功能数据流组成:日期+出库单编号+商品号+单位+数量数据流量:500份/天高峰流量:800份/天3 数据存储的定义数据存储编号:S1数据存储名称:库存台帐简 述:记录商品的编号、名称单价与库存数量等信息数据存储组成:商品号+商品名称+购入单价+销售单价+库存数量相关联的处理:登记库存台帐、制作报

47、表4. 处理逻辑的定义处理逻辑编号:P1.1处理逻辑名称:登记购入流水帐简 述:采购员根据入库单信息登记流水帐输入的数据流:F 1商品入库单处 理 :读入商品入库单读取商品入库单中的商品编号打开购入流水帐按商品号查找入库单、商品编号、入库数量如果存在库存数量库存数量+入库数量否则在流水帐中添加一条新记录将商品入库单上的商品编号、入库数量等写入购入流水帐显示“入库完成!”信息返回输出的数据流:如果入库单数据检验不合格,拒绝登记,并给出出错的原因和可能的改正方法;如果登记过程完成,除将数据写入购入流水帐中,还要在屏幕上给出登记操作完成的提示。处理频率:30份/天5. 实体的定义外部实体编号:E1外

48、部实体名称:采购人员简 述:负责商品的购入、与库房的商品交接外部实体组成:编码+姓名+性别+年龄+所属部门输出的数据流:F1商品入库单三、系统设计(一)概要设计根据需求分析,该库存管理系统可划分为数据维护、数据查询、报表、统计分析、系统维护五个子系统:1数据维护子系统:主要完成三类文件数据的录入工作,一是商品库存文件数据的录入。库存文件录入工作在系统投入运行之前,把原有库存数据装入到商品库存文件中,并在系统运行过程中,录入商品出库信息。二十商品购入文件的数据录入。三是商品销售文件数据的录入。根据出入库商品更新相应的文件:库存文件、销售文件、购入文件。2数据查询子系统:主要是完成库存管理过程的查

49、询工作,如查询实际库存数量,查询某一笔购入或是销售出库情况,某一商品在某一时期内的进销情况等。3报表子系统:能根据计算机所存数据生成各种所需形式的表格、报表。4统计分析子系统:能根据指定商品生产阶段的销售量的直方图,分析商品的销售量的走势等。5系统维护子系统:主要完成系统操作员的密码维护、操作权限的设定、系统数据的备份与恢复和其他的系统设置。(二)系统功能结构设计 根据需求分析和总体设计结果,对系统的功能继续进行细化。最终得到系统经过改进的功能结构图,如图4所示。图4系统功能结构图(三)代码设计本系统的编码设计依据唯一性、合理性、可扩充性和稳定性的原则,根据这些原则,系统主要的编码如下:1 员

50、工工作证编码第一、二位第三位第四、五位部门代码职称编号具体如下:第一、二位(部门代码)XS销售部SC生产部CW财务部XZ行政部RS人事部ZJ质检部JS技术部CG采购部CK仓库第三位(职称) 0总经理 1副总经理 2副总经理 3副经理 4班、组、仓库负责人 5一般员工第四、五位(编号):表示员工在其所在部门中的序号,由于公司目前每个部门的员工数量非常有限,且预计在未来多年内都很难出现超过100员工的部门。因此只用两位来表示其序号。 另外,对于总经理和副总经理不属于具体部门时,则工作证以“XH”开头。如:“CW206”表示财务部经理,同时他是财务部的第六号员工。如:“CK401”表示仓库主管;“C

51、K504”表示仓库普通员工,同时他是仓库的第4号员工。 2采用分组码对采购入库单进行编码如:IBC-040316-06表示2004年3月16日入库的第6份入库单。3销售出库单编码与入库单编码类似如:编码OBC-040325-10表示2004年3月25日出库,且为当日第12份出库单。(四)数据库设计1概念结构设计概念模型见图5所示。图5 概念模型2利用数据库建模工具生成物理模型四、系统实施(一)系统运行环境1硬件要求: CPU:80586以上(最好Pentium以上); 内存:64M以上; 硬盘空间:至少100M剩余空间以上; 打印机及其他。2软件要求: 操作系统:采用MS Windows 20

52、00简体中文版 数据库: SQL Server2000或Adaptive Server AnyWhere6.0数据库前端开发工具:Power Builder7.0(或以上版本)(二)主要的界面及脚本介绍1系统的总体结构(主菜单m_main)2应用脚本的open()事件open(win_logon)/ get id & passwordstructure_logon uppupp = message.PowerObjectParmif upp.id = "" thenhaltend if/出现 splash窗口open(win_splash)environmenten

53、v/ 保存环境信息stringstartupfile/ 定义初始化文件名/* 获取环境信息 */IF ( GetEnvironment(env) <> 1 ) THENMessageBox( "Application: Open", "Unable to get environment information.nHalting ." )HALT /终止应用程序的执行END IF/* 根据当前使用的操作系统选择初始化文件*/CHOOSE CASE env.OSTypeCASE Windows!, WindowsNT!startupfile =

54、"pb.ini"CASE Sol2!, AIX!, OSF1!, HPUX!startupfile = ".pb.ini"CASE Macintosh!startupfile = "PowerBuilder Preferences"CASE ELSEMessageBox( "Application: Open", "Unrecognized operating system.nHalting ." )HALTEND CHOOSE/* 根据当前 PB.INI 的设置值设置事务对象SQLCA属性 */sqlca.DBMS = ProfileString (startupfile, "database", "dbms", "")sqlca.database = ProfileString (startupfile, "database", "database", "")sqlca.userid = Pro

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论