还剩20页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
案例L超市连锁店管理系统概述
1.1开发背景
1.1-1安徽某超市连锁店,成立于20世纪90年代初期该超市连锁店采用统一采购,统一核算,统一配送的低成本经营方式该超市连锁店发展至今已经拥有十几家连锁店和一家配送中心我们研究的对象是该超市连锁店的一个分店,其规模属于中型超市它占地面积约六百多平方米,拥有管理人员及职员一百人左右主要提供日用百货、烟酒食品、各种肉类、蔬菜、水果等商品,品种上千种因其经营规模的扩大,业务的扩张,必须引进先进的管理思想、方法和技术,以提高企业的管理水平,使该店实现在五年内发展成为一个大型综合超市的目标为此,该连锁店提出,近期内要运用信息技术,建立起包括库存、人事管理的管理信息系统,以提高商品库存效率,简化人事管理,增加公司年度利润系统目标和开发可行性1-
1.
21.系统目标本系统开发混合采用结构化系统开发方法与面向对象的开发方法,结合两种开发方法各自的优势进行系统开发对原来的库存管理系统进行改进,使之能为公司提供强大的管理支持和查询服务,具体完成以下功能库存输入・库存修改・库存查询・库存处理・系统实现后,由计算机系统代替原来烦琐的人工档案管理,能完成以下功能档案查询・档案更新・档案输出・
2.系统开发的可行性
(1)技术的可行性要求系统开发人员能够熟练运用VB、VF等编程语言,并需要计算机一台目前技术人员已经掌握这些编程语言,学生实验室由多台电脑供学生使用因此,本此系统开发在技术上是可行的本系统采用下拉式菜单设计下拉式菜单用来描述系统或子系统功能它既是系统分析和系统设计所确定的新系统功能,又是下一阶段系统编程时的程序菜单屏幕蓝图此外,下拉式菜单方便、灵活、便于统一处理各界面的菜单项及快捷菜单细目如图1—
23、图1—
24、图1—25和图1—26所示超市连锁店管理系统…库存管理子系统…人事管理子系统…管理员密码子系统图1一23图1—21的“菜单栏”内容库存管理子系统项目查询出库入库抠表设置…按商品名称查询…按进货日期查询…按分类查询…出库操作…入库操作…报表输出图1—24库存管理子系统菜单设计人事管理子系统录入修改查询图1—25人事管理子系统菜单设计密码管理子系统修改查询…人事管理密码修改…库存管理密码修改…管…人事管理密码查询理员密码修改…库存管理密码查询图1—26密码管理子系统菜单设计
3.会话管理通过登录界面进入系统时•若用户名或密码输入错误将弹出“用户名或密码输入错误,请输入正确的用户名和密码”对话框提示;•若用户名无字符时将弹出“未输入用户名”对话框提示;•若有用户名而无密码输入时将弹出“未输入密码”对话提示;在库存管理系统的进/出库界面要求填写的数据,单击【确定】按钮后系统将弹出对话框显示所输入的内容及某些计算结果,请求确认在人事管理子系统中修改个人密码时,当前后两次的输入不相同时会出现对话框提示请重新输入新密码,如原密码不对系统也会提示进密码管理子系统时,系统将提示密码管理子系统为系统管理人员专用,非管理人员请返回主界面;管理人员请输入用户名及密码案例2图书馆管理信息系统分析、设计、实现与测试该“图书馆管理信息系统”是一个具有万人以上的员工,并地理位置分布在大型企的图书馆理系统,图书馆藏书100多万册,每天的借阅量近万册在手工操作方式下,图书的编目和借阅等的工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求需要建立一套网络化的电子图书馆信息系统该图书馆管理信息系统服务对象有两部分人注册用户和一般读者一般读者经注册后成为注册用户,注册用户可以在图书馆借阅图书,其他人员只可查阅图书目录,但不能借阅图书系统同时考虑提供电子读物服务,目前只提供电子读物的目录查询服务,不久的将来将提供电子读物全文服务用户可通过网络方式访问读图书馆管理信息系统系统内部人员结构、组织及用户情况分析为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户情况有所了解图书馆系统的组织结构如图1—1所示图1—1图书馆管理信息系统的组织结构图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室各部门的业务职责如下办公室办公室协助馆长负责日常工作,了解客户需求,制定采购计划财务室财务室负责财务方面的工作采编室采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架学术论文室负责学术论文的收集整理图书借阅室提供对读者的书目查询服务和图书借阅服务电子阅览室收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅期刊阅览室负责情况的收集整理和借阅技术支持室负责对图书馆的网络和计算机系统提供技术支持系统的业务室系统要达到的业务目标,业务流程分析是系统分析的基础环节图书馆管理信息系统的业务流程如图1—2所示图1—2图书馆管理信息系统的业务流程通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程图书馆管理员编制图书采购计划,由采购员负责新书的采购工作采购图书入库后,交采编室编目,粘贴标签,产生图书目录图书交图书借阅室上架,供读者借阅采编后的电子读物交电子阅览室读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映图书馆管理员定期处理读者信箱中的意见,将读者需要的图书编制成图书采购计划交采购员购买数据流程图数据流程图时全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来以下时图书馆管理信息系统地数据流程图
1.零层数据流程图1—3图1—3零层数据流程图21层数据流程图1—4图1—4图书馆管理信息系统1层数据流程图
3.2层数据流程图图书馆管理信息系统的2层数据流程图有图书采编系统数据流程图、图书借阅系统数据流程图、图书查询系统数据流程图、图书预定系统数据流程图、读者留言系统数据流程图、图书维护系统数据流程图、读者管理系统数据流程图和电子读物系统数据流程图图书采编系统数据流程图图1—5图书采编系统数据流程图•图书借阅系统数据流程图图1—6同时借阅系统数据流图•图书查询系统数据流程图图1—7图书查询系统数据流程图•图书预定系统数据流程图图1—8图书预定系统数据流程图•读者留言系统数据流程图图1—9读者留言系统数据流程图•图书维护系统数据流程图图1—10图书维护系统数据流程图•读者管理系统数据流程图图1—11读者管理系统数据流程图•电子读物系统数据流程图图1一12电子读物系统数据流程图
1.
1.5数据定义及数据字典为了对数据流程图中各元素进行详细的说明,我们采用了数据字典的说明方法图书馆管理信息系统的数据字典如下1数据流描述数据流编号D01数据流名称图书采编信息简述图书采编信息数据流来源图书购买后,由图书馆采编人员编码整理后,输入计算机数据流去向采编管理模块图书采编信息将采编数据存入数据库(图书表)数据项组成BookID(图书编码)+BookType(图书类别)+BookName(书名)+Auth(作者)+Publisher(出版社)+Price(单价)+PubDate(出版日期)+Quantity(购买数量)数据流量100本/日高峰流量500本/日数据流编号D02数据流名称图书借阅单简述图书借阅单数据流来源用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机数据流去向P2_ll检查读者身份数据项组成OrderDate(借阅日期)+BookName(书名)+RederlD(读者账号)+ReaderName(读者姓名)+O_Quantity(借阅数量)数据流量1000部/日高峰流量5000部/日数据流编号D03数据流名称填写借阅记录简述填入借阅表的记录数据流来源P2_13检查合格的借阅图书信息录人到借阅库中数据流去向借阅库数据项组成OrderlD(借阅号)+OrderDate(借阅日期)BookName(书名)+BookID(图书编码)+ReaderName(读者姓名)+ReaderlD(读者账号)+ReturnDate(还书日期)+0_Quantity(借阅数量)+state(状态)数据流量1000人/日高峰流量2000人/日数据流编号D04数据流名称借阅图书数量简述修改图书库中图书数量数据流来源P2_13修改图书库中图书数量数据流去向图书库数据项组成BookID(图书编码)+O_Quantity(借阅数量)数据流量1000人/日高峰流量2000人/日数据流编号D05数据流名称图书查询信息简述图书查询信息数据流来源读者数据流去向P3_ll检索处理模块数据项组成Book ID|BookName|Auth|Publisher数据流量2000次/日高峰流量4000次/日数据流编号D06数据流名称图书检索结果简述返回给读者的查询结果数据流来源P3_11检索条件处理模块,从图书库中返给读者的查询结果数据流去向读者数据项组成查无此书I符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数}数据流量2000次/日高峰流量4000次/日数据流编号D07数据流名称图书预定信息简述读者预定图书时填写的信息数据流来源用户填写图书预定信息,要求预定图书数据流去向P4_11预定信息输入数据项组成ReaderName+Password+BookID数据流量50次/日高峰流量100次/日案例3租赁光盘系统规划与调查
1.
11.新项目立项目的是要确定建立新系统的必要性和可行性目前由于人们生活水平的不断提高,对文化娱乐的要求也不断提高,音像租赁的生意越来越好原先的人工管理方式越来越不能满足要求为了适应这一变化,有必要建立一个音像租赁管理系统,由于音像店的管理人员一般都具备操作计算机的能力,而且音像店的经济效益也不错,另外,此系统是一个小型信息管理系统,花费不大所以建立新系统是可行的,可以立项的立项以后就可以开始系统调研了
2.系统调研系统调研分两步进行第一步是初步调研,主要调查租赁店的规模,即租赁的音像商品数目、音像制品编码方式、职工的文化水平、租赁店的主要业务、顾客流量、顾客的租盘凭证等第二步是详细调研包括组织结构调研和业务流程调研业务流程调研时对组织现行的业务进行调研,包括所有部门的处理业务、具体任务和完成顺序,并用管理业务流程图表示出来经过系统调研,得到音像商店的租赁光盘业务流程图如图1—1所示图1—1音像商店的租赁光盘业务流程图可以看出,租赁光盘管理系统主要有以下几项功能1光盘库的录入与维护记账员负责根据采购员的入库单进行光盘的录入,并且对于过期或损毁的光盘进行注销处理,即从库存光盘台账上删除它的记录2光盘租还功能租盘时,记帐员根据租盘单进行租盘,并给顾客开押金单,让顾客交押金,然后付盘和押金单给顾客还盘时,顾客将盘和押金单还盘单给记账员,记账员根据还盘单进行还盘,并计算出应退押金,给顾客开出应退押金单,退给顾客押金3查询功能音像店经理根据库存光盘台账和租赁光盘台账,查询光盘库存和租盘情况4统计功能可以盘点库存光盘和租出光盘情况,还可进行资金统计,以得到购买光盘的费用、押金总数和租金总数等
3.可行性研究在调研的基础上,进行可行性研究,编写出可行性研究报告
1.2系统分析
1.
2.1数据流图
1.租赁光盘管理系统的数据流程图1顶层数据流程图如图1—2所示,该图的外部实体有三个,分别是租赁店管理人员、顾客和系统时间,外部实体用矩形框表示,框中标出的是数据流名称箭头表示数据流,其指向是数据流的流向,箭头上方标出的是数据流名称,例如,光盘管理要求数据流,是从租赁店管理人员流向光盘租赁系统内部带有横线的矩形框表示对数据流的加工,框内标有加工名称,例如光盘租赁系统顶层图将系统抽象为一个加工图1—2顶层数据流图光盘和租赁系统从租赁店管理人员接受光盘管理要求或查询要求或盘点要求,从系统时间接受当前日期因为租盘、还盘、盘点的需要,经过处理后,将应付押金单或应退押金单返回给顾客,将盘点表、租赁盘点表、光盘情况、租盘情况和资金统计表返回给租赁店管理人员220层数据流图顶层数据流图绘制完成后,对于顶层图的加工进行分解,得到0层数据流图如图1—3所示0层数据流图有4个加工,分别是检查有效性、处理要求、查询处理和盘点处理,编号依次为
1、
2、3和4检查数据有效性接受数据流光盘管理要求、查询要求和统计要求,经过处理后分别输出数据流有效的光盘管理要求、有效的查询要求和有效的统计要求给处理要求、查询处理和盘点处理3个加工再经处理后,输出6个数据流图1—30层数据流图31层数据流图将0层的各个加工再进行进一步分解,得到1层数据流图例如0层图的2号加工分解后得到1层数据流图,如图1—4所示2号加工分解成5个子加工,编号分别为
2.
1.
2.
2、
2.
3.
2.4和
2.5进行加工时有时要把数据存储到文件中或数据库的表中,图中用扁平的带竖线的右开口表示数据存储流向数据存储的数据流可理解为写入文件或查询文件,从数据存储流出的数据流可理解为从文件读数据或得到查询结果另外,与数据存储之间的数据流不用命名例如,租盘加工从光盘文件中查询光盘是否已租出,如果未租出,将租盘记录写入到租盘文件中图1一40层图2号加工的1层数据流图
1.
2.2数据字典
1.光盘租赁管理系统的数据字典
1.数据流描述数据流编号D01数据流名称光盘管理要求简述光盘的入库、注销、租还情况数据流来源租赁店管理人员数据流去向处理类型选择模块数据项组成[入库单I租盘单I还盘单I注销单]数据流量高峰流量说明[入库单|租盘单|还盘单|注销单]表示可以选择入库单、租盘单、还盘单和注销单中的一项数据流编号D04数据流名称租盘单简述顾客每次租盘情况数据流来源处理类型选择模块数据流去向租盘模块数据项组成光盘流水号+光盘编号+顾客姓名+租出日期+租出期限+押金数据流量600次/月高峰流量10000次/月2数据存储的描述数据存储编号F01数据存储名称光盘表简述记录入库光盘的数据数据存储组成光盘编号+光盘名称+光盘类别+价格+进货日前+日租金+押金+租出否关键字光盘编号相关联的处理P2-
2、P2-
3、P2-
4、P2-
5、P3-
2、P4-2说明关键字是惟一确定文件中建立的数据项或数据项的组合数据存储编号F02数据存储名称租赁表简述记录光盘的租赁数据数据存储组成光盘流水号+光盘编号+顾客姓名+租出日期+租出期限+归还日期+已收押金+退还押金+应收租金关键字光盘流水号相关联的处理P2-
4、P2-5说明由于其他数据项或数据项的组合不能作为关键字,所以增加光盘流水号作为关键字,光盘流水号就是光盘租出的顺序号3加工逻辑的描述加工编号P2-1加工名称处理类型选择加工逻辑根据光盘管理要求选择处理类型CASE OFCASEl2时间可行性开发时间约需要三个月左右前两个月主要用于系统分析、设计、实现,后面的时间用于调试3经济可行性现在已有一部分计算机等所需设备,可以充分发挥作用,节约不少设备资金,其余开发人员费用由连锁店支付4人员可行性所需人员10人左右,其中由系统分析员、系统设计员、程序员等构成,同时应有超市业务人员参与开发小组进行培训学习后可达到技术和业务上开发的要求组织结构分析该超市的组织结构如图所示超市的主要决策和管理机构是董事会,董事会分管各连锁店经理和配送中心;配送中心在超市的经营中所扮演的角色是给货品不足的各连锁店补充货品,相对来说,此部门是相对独立的;连锁店由专职经理负责,每家连锁店分为库存管理部、销售部、财务部和人事部四个主要部门库存管理部的主要任务是根据销售部提供的信息和配送中心及时联系,使库房货源充足;责任货物的接收,并安排好货物的存放事宜;对每天进出库房的货物进行详细记录,使基础数据完备图1一1原系统组织结构图销售部主要责任日常销售工作,包括物品摆放、货架整理、收银台等货物销售区的日常事务;及时准确地将销售信息反馈给其他部门,以保证商品的及时供应更新;同时处理消费者提出的各种疑问和信息,为公司的整体运作提供实际销售的基础数据财务部负责一切与财务有关的各项事宜,全面记录公司的所有收支资金流动,包括各种收入、支出、税务、财务结算等对进出贷款实行控制,定期分析资金走向,为公司的发展计划做好准备人事部的工作重心在店内员工的工作安排、分配、调动、管理,也包括对人事档案的整理,定期分批对员工进行培训,以增加专业知识,为把公司凝聚成统
一、奋进的团队而提供保障
1.2系统需求分析
1.
2.1现行系统的业务描述现行系统的库存管理业务流程如图1—2所示销售部在销售货物时发现某种商品不足,根据这种商品的销售量及时制制订货品需求计划,送至库存管理部库存管理部检查这种商品的存货量,如果储货不足则制订进货计划,交给连锁店经理审批经理批准后,告知财务部提款库存管理部与配送中心联系,然后接收存储货物,并送至销售部进行销售新盘入库,输入入库单注销光盘,输出注销单租盘,输出租盘单CASE3还盘,输出还盘单ENDCASE说明在此采用结构化语言来表示数据流图中的“加工”中较为复杂的逻辑判断功能意思是如果情况为1,则新光盘入库,输出入库单;入库情况为2,则注销光盘,输出注销单;如果情况为3,则租盘,输出租盘单;情况为4,则还盘,输出还盘单加工编号P2-4-1加工名称检查光盘库存加工逻辑根据租盘单上的光盘编号,与光盘文件中的记录进行比较,查询该盘是否未借出,如果未借出,则填写租盘记录加工编号P2-4-2加工名称办理租盘加工逻辑根据还盘单,对于光盘文件该光盘的相应记录的租出否数据项的值置为“False”从租盘文件中取出该盘记录,根据归还日期和租出日期计算出租出天数,计算应退还押金4外部实体的描述外部实体的编号SOI外部实体名称租赁店管理人员简述管理要求的输出、查询、盘点和统计结果的输入输入的数据流光盘情况,租盘情况,光盘入库点表,租赁盘点表,资金统计表输出的数据流光盘管理要求,查询要求,统计要求外部实体的编号S02外部实体名称顾客简述押金单,应退押金单的输入输入的数据流押金单,应退押金单输出的数据流
1.3系统设计在系统分析的基础上就可以进行系统设计了系统设计就是将系统需求转换为系统的总体结构,得到系统的功能结构图,然后再进行系统的详细设计,即模块处理过程设计、数据库设计、代码设计、系统运行环境设计和输入/输出设计
1.系统的总体设计功能结构图层次图是用来描述系统模块功能分解的一种图形工具功能结构图的每个矩形框表示一个功能模块矩形框间的连线可以看作调用关系由光盘租赁管理系统的系统分析,可以画出其功能结构图,如图「5所示图1-5光盘租赁管理系统的功能结构图新系统的功能划分为录入、租还、查询和统计等4项功能相对应有如下4个模块1录入模块用于录入入库单和修改纪录,它根据采购员送来的入库单,纪录每次购买光盘的入库数据对于光盘的日租金、押金情况也要录入光盘的纪录有时也要进行修改,例如,改变押金的值等对于过时的光盘要删除其纪录2租还模块,用于根据租盘单进行光盘的租赁业务,根据还盘单进行还盘处理租盘时同样要进行租盘纪录的录入和修改等工作3查询模块是用于查询光盘和租赁的情况
(4)对于商店来说,还要进行库存和租赁的盘点工作,以及资金的统计工作,为此设置了统计模块,以满足这方面的要求可以打印出光盘盘点表、租赁盘点表和资金统计表
2.模块处理过程设计画出模块的IPO图(输入、处理和输出图),IPO图是用来描述模块的输入、处理和输出情况,IPO图是根据HIPO图(层次和输入、处理和输出图)和数据字典绘制例如,光盘租赁管理系统中查询模块的IPO图如图1-6所示•查询模块IPO图光盘查询模块IPO图・
1.4系统实施系统实施的主要任务是程序设计、系统测试和系统转换
1.程序设计程序设计就是选择编程语言,编写程序,将系统设计的细节用计算机语言(或开发工具)表示出来本系统采用的编程语言是Visual Basic
6.0,设计采用结构化程序设计方法程序设计的基本步骤是创建窗体,添加数据源(即用到的数据表),在窗体上布置控件,设置表单和控件的属性,再编写一些窗体和控件事件过程(例如,命令按钮的单击事件过程)最后将各个窗体组装起来例如,光盘租出查询模块的程序实现是,新建一个光盘出租查询窗体(见图19),添加的数据源为“光盘表”,在窗体上布置2个单选框,2个文本框,1个数据控件,再布置两个命令按钮的1个表格控件设置窗体和这些控件的属性,再编写命令按钮的事件过程要列出所设置的窗体和这些控件的属性对于程序可以画出其程序流程图,例如光盘租出查询模块中查找按钮的单击事件过程的程序框图(见图『10)然后进行编程,调试图1-9光盘出租查询窗体
2.系统测试程序编制完成后,不可避免地存在一些错误系统测试就是寻找程序中的“系统错误”特别是寻找不经常出现的错误、隐藏着的错误对于光盘租赁系统的系统测试采取非渐增式集成测试,首先对于系统的各个模块进行黑盒测试和白盒测试,黑盒测试是测试程序功能,白盒测试是测试程序的结构黑盒测试采用等价类划分法而白盒测试采用逻辑覆盖法、然后再把所有的模块按设计要求组装在一起进行测试,解决模块接口的一致性问题例如,对光盘出租查询模块的测试•采用测试方法黑盒测试一等价划分选中按光盘名称单按钮有效等价类
(1)光盘名称不能空,文本型无效等价类
(1)光盘名称为空图1—10光盘租出查询模块中查找按钮的单击事件过程的程序框图测试用例•正确输入光盘名称泰坦尼克号输出显示泰坦尼克号光盘的纪录•错误输入光盘名称空输出请输入光盘名称!选中按光盘编号单选钮有效等价类
(1)光盘编号不能为空,文本型无效等价类
(1)光盘名称为空•正确输入光盘编号P0020_l_03输出显示光盘P0020」_03的纪录•错误输入光盘名称空输出请输入光盘编号!通过黑盒测试,可知模块的程序功能可以实现•采用测试方法白盒测试一逻辑覆盖逻辑覆盖就是所设计的用例是程序中的所有判定的分支都必须能够执行参见图1-n,当选中光盘名称单选钮时,设计如下4组测试用例第1组输入光盘名称追杀黑名单输出此盘已租出,请租其他盘第2组输入光盘名称泰坦尼克号输出显示泰坦尼克号光盘的纪录第3组输入光盘名称空输出请输入光盘名称!第4组输入光盘名称无名英雄输出本店没有此光盘!系统实施阶段要编写程序说明书、测试计划、系统测试报告和用户手册
3.系统转换系统转换就是指以新系统代替旧系统的过程,即老系统停止使用,新系统开始运行系统正常运行一段时间后(一般为3个月),需要将其与预期目标进行比较,并对系统做出全面评价包括系统目标的评价、系统经济效益的评价和系统性能的评价写出系统评价报告
1.5系统运行与维护系统运行与维护是指为了改善系统功能,解决系统运行期间发生的问题例如,商店要搞会员制,希望加入此功能,要求对系统作出相应的改动系统维护的内容包括程序维护、数据维护、代码维护和设备维护C系统维护是时间很长的一项工作现行系统的人事管理业务流程图如图1—3所示各部门根据本部门的自身发展要求递交职员需求文件至人事部人事部调用各部门人事档案,进行检查修改并根据档案制订招聘或解雇计划,将计划交至连锁店经理进行审批经理批准后,人事部正式下达招聘或解雇职员的计划图1—2现行系统库存管理业务流程图图1—3现行系统的人事管理业务流程图
1.
2.2现行系统的数据流程分析
1.现行系统数据分析通过表I—1所示的U/C矩阵分析现行系统的汇总数据
2.现行系统的数据流程分析销售部人员将每日的货物销售量信息数据传至库存管理部进行库存处理库存管理部综合商品需求信息初步确定需要补充的商品在对现有库存量进行检查后再确定是否进货若库存充足,则为无需进货,直接送货至销售部;若库存不足,则通过一定程序批准补充货物,将订单传至配送中心库存管理部接受配送中心送来的货物,进行库存处理库存处理后,生成库存数据并存储,将现行库存商品信息反馈至销售部具体数据处理流程如图1—4和1—5所示表1-1现行系统的U/C矩阵图1-4库存处理数据流程顶层结构图图1—5库存处理数据流程图
1.3新系统的逻辑方案设计
1.
3.1新系统拟定的管理方法及管理制度原系统中销售部人员根据对货架上商品数量的检查,人工地向库存管理部提供需求计划库存管理人员也是通过对存货量人工地检查发现缺货后,发至货物配送中心再原系统中采用的管理方法都是比较落后的,只适用于小型超市原系统的人事信息管理是纯手工管理这种管理只适用于职员较少的小型超市随着超市规模的发展,改超市已经发展成为一家中型超市原系系统已经不能适用于该超市我们在新系统设计方案中将做以下修改为了适应市场的需要,使企业效益更好,我们设计的新超市管理系统,利用计算机管理,处理货品需求信息,设立库存量底限,货存不足时由系统自动提出现在的社会已成为信息社会,信息扮演着非常重要的角色为了使企业能够在激烈的竞争中取得更好的业绩,得到及时有用的信息,我们给系统添加了信息部信息部就将就供货商的新商品进行市场预测及需求分析,以便及时引进人事档案由计算机管理,为人事部设计人事档案管理信息系统新系统将使各级主管从繁重的传统式经营管理工作,工作重心逐渐转到管理上来,进一步提高工作效率新系统的组织结构如图所示,在超市连锁分店中添加信息部,主要负责分析商品的的销售情况,并且通过调查及时获得新商品的信息,提供给库存管理部其他管理都与原系统一样图1-6新系统组织结构图
1.
3.2新系统拟定的业务流程新系统的业务流程主要是多了信息部的业务环节在当今信息社会,商品信息对超市非常重要信息部专门负责收集商品信息,经处理后,做出市场预测及新商品的需求分析这样可以弥补原系统信息滞后的缺点同时有利于高层决策者据此做出正确决策,及时调整计划如图所示(虚框内为改进处),销售部将销售数据通过新系统传给库存管理部,库存管理部对库存进行检查并处理,提交进行计划同时,信息部收集信息,对新产品进行需求分析,制订出新产品的进货计划并提交经连锁店批准后,经财务部记账,提款库存管理部发送进货信息,接货并存储,把产品送至销售部销售人事档案管理的业务流程没有改变新系统的人事档案管理业务流程如图1—7所示图1—7新系统库存管理业务流程图
1.
3.3新系统拟定的数据与数据流程分析新系统拟定的库存处理数据流程图如图1—8所示图1—8新系统的库存处理数据流程图新系统中增设了信息部信息部向库存管理部提供商品需求及市场预测信息库存管理部据此列出新定的商品,再对此进行检查处理,将订单传至配送中心库存管理部接受配送中心送来的货物,进行库存处理库存处理后,生成库存数据并存储,将现行库存商品现行反馈至销售部对于超市原来已经引进的商品,由计算机控制库存当库存量达到系统所设定的底线时,系统将自动提示库存管理人员订货具体处理过程如图1—9所示图1—9图1—8的展开图
1.
3.4新系统拟定的库存存放方法超市管理系统中,库存管理十分重要,新系统拟定的库存存放方法如下库存物质的分类法根据统计分析,一般库存物质都遵循ABC分类规律即A类物质品种数占库存物质总数的不到10%,但金额却占总数的75%;B类物质这两项数据比例分别为20%和20%左右;C类物质为70%和5%根据此理论和实际调研结果,分类如下・A类为一些销量较少但成本较高的物质,主要由高档酒类、高档香烟、高档营养品、蒸锅、高压锅、饮水机、风扇、遥控玩具、工艺品、较高档体育器材(如网球拍)等;・B类为一些销量一般成本也一般的物质,主要有中档酒类、中档烟类、中档营养品、刀具、洗发水、沐浴露、一般体育用品(如乒乓球拍)、瓶装食用油、熟食类食品(如烤鸭、烧鸡)等;・c类为销售量打但成本较低的物品,主要有小食品(如薯条、日本豆)、小生活用品(如镜子、小刀、牙刷牙膏、毛巾、香皂)、娱乐用品(如扑克牌、象棋、跳绳)、水果类、饮料等
1.4系统总体结构设计
1.
4.1子系统的划分按照现行的业务处理功能进行子系统划分,可将本系统划分成三个子系统人事档案管理子系统、库存管理子系统和密码管理子系统系统总体结构及子系统功能结构如图1—
10、图1—11和图1—12所不图1—10系统结构图图1—11系统结构图图1—12库存管理子系统结构图超市连锁店从系统总体结构上包含三个子系统人事档案管理子系统、库存管理子系统和密码管理子系统,如图所示1—10所示•人事档案管理子系统,包括档案查询、档案更新、档案输出及其他操作,如图1—11所示•库存管理子系统,包括输入模块、库存处理模块、修改模块、查询模块,如图1—12所示•密码管理子系统是为系统管理员设置的,具有密码修改等功能
1.
4.2计算机处理流程设计
1.库存管理子系统库存管理子系统的计算机处理流程如图1—13所示图中数据输入库存管理子系统的方式有两种新引进商品出入库单据查询时的查询条件通过键盘输入直接从销售统计传过来的文件从软磁盘中读取当系统进入输出处理分支时,首先读入商品出入库单据,进行合格判断,若合格则进行输出处理,结果存放在销售子系统文件、库存主文件和商品资料文件库中图1—13库存管理子系统计算机处理流程图
2.人事档案管理子系统人事档案管理子系统的计算机处理流程如图1—14所示图中数据输入子系统的方式均为键盘输入进入人事档案管理子系统后,可以在档案输出、档案更新和档案查询三个处理中选择进行档案输出时,只需输入所查职员姓名,系统便回读取数据,进行判断,处理后以表单形式在界面输出更新处理分支接受键盘上输入的档案资料,合格判断后,将合格的资料送入档案更新处理,结果写入人事档案主文件中;不合格则返回原处检查查询结果也是以表单形式在界面输出图1—14人事档案管理子系统计算机处理流程图
1.
4.3系统设备配置
1.网络设计网络设计将解决如何将系统规划中的各个子系统从内部用局域网连接起来,以及今后系统如何与外界连接的问题主要是根据实际业务的需要去考虑如何配置和选用网络产品网络设计首先是根据用户的要求选择网络的结构,本系统采用的是总线式网络拓扑结构在总线式电缆网络中,任何瞬间仅有一台机器主站,可以发送信息网络协议选择X.25的接口协议,与总公司和配送中心通信采用TCP/IP协议使用时不必涉及协议标准的内部细节,只需按照其规定操作即可该连锁店的网络拓扑结构如图1—15所示图1—15网络拓扑结构图
2.设备和网络配置本系统是应用了VB
6.
0、Access编写而成,其安装程序为VB
6.0的打包文件操作系统为Windows XP(在Windows Me及Windows2000系统卜安装程序会因程序文件与操作系统文件冲突,安装程序文件要求更新操作系统文件而导致程序安装失败)另外,系统采用现在主流计算机设计,计算机的配置要求为P
42.8G以上的计算机系统管理员处配备一台主服务器(H),库存管理部、人事部、各配备两台通过网络集线器(HUB)(F)与主服务器H联网的计算机(A、B、C、E)及打印机(D)具体如图1—16所示图1—16网络设备配置图
1.5系统分类编码设计
1.
5.1分类方案
1.库存物资库存物资分类采用国际标准EAN-13条码符号代码,这种代码的设计是建立在线性分类基础上的,具体如图1—17所示其中,库存物资分类采用ABC分类法图1—17库存物资分类图
2.职员分类方案超市职员的分类法采用线分类法,如图1—18所示图1—18职员分类图
1.
5.2编码
1.商品编码商品编码采用标准型EAN代码13位数字构成,称为EAN—13代码,其结构如表1—2所示前缀码厂商代码商品项目代码校验字符P1P2P3M1M2M3M4I1I2I3I4I5CP1P2代表3位数字,称为前缀码,是国际物品编码协会分配给其成员国或者地区(EAN编〜码组织)的唯一标识代码我国的为690M1-M4代表4位阿拉伯数字,是企业标识代码,称为厂商代码II15代表5位阿拉伯数字,称为商品项目代码,用以表示具体的商品项目,即具有相同包〜装和价格的同一种商品C类由00000到69999,B类由70000到89999,A类由90000到99999oC一位校验,用以提高数据的可靠性按国际物品编码协会规定的方法计算其数值校验字符按以下方法计算第一步,将13位数字(包括校验字符)自右向左顺序编码;第二步,将所有序号为偶数的位置上的数值相加;第三步,用数值3乘第二步的结果;第四步,从序号3开始,将所有序号为奇数的位置上的数值相加;第五步,将第三步的结果与第四步结果相加;第六步,用一个大于第五步的结果且3为10的最小整数倍的数减去第五步的结果,其差即为所求的校验字符的值
2.职员编码职员编码结构如表1—3所示连锁店代码部门代码职员代码P1P2Ml I1I2I3P1P2为各连锁店所分到的代码Ml为各部门所分到的代码销售部为1,库存管理部为2,市场信息部为3,财务部为4,人事部为5HI2I3:为各职员所分到的代码
1.6数据结构和数据库设计本系统采用DBASE建立了两个数据库,一是人事档案管理数据库,另一个是库存管理数据库人事档案管理数据库的表结构如表1—4所示表1-4职工人事档案的结构表字段名类型宽度小数位数索引说明职工编号字符型6有编号规则见表1一2姓名字符型8性别字符型2男、女出生日期字符型8年月日民族字符型8籍贯字符型16省(直辖市)、市(区)家庭住址字符型36政治面貌字符型10文化程度字符型6小学、初中、高中、大学、研究生等健康状况字符型10良好、一般等婚姻状况字符型4已婚、未婚、离异、丧偶等参加工作日期日期型8年月日进本单位日期日期型8年月日工资数值型62基本工资各种补贴数值型62部门字符型8现任职务字符型10职号字符型3职务编号权限字符型1系统使用权限具体内容1一系统管理员;2一般用户…字符型12备注备注型4库存管理数据库中含有出库表、入库表和库存表,这三个表的数据结构如表1-
5、表1一6和表1—7所示表1-5出库表字段名类型宽度小数位数索引说明商品编码文本13有编号规则见表1—1数量数值整型经手人文本8买家文本8常规日期(年月日/时分秒)出库日期/时间日期/时间8表1-6入库表字段名类型宽度小数位数索引说明商品编码文本13有箜号规则见表1一1供应商文本50数量数值整型单价货币8自动经手人文本8常规日期(年月日/时分秒)入库日期/时间日期/时间8表1—7库存表字段名类型宽度小数位数索引说明商品编码文本12有编码规则见表1一1商品名称文本50分类文本50A,B,C类单位文本50计量单位数量数值整型备注文本
501.7输入输出设计输入输出设计主要包括输入设计、输出设计、用户界面设计输入设计包括输入方式、输入格式、校对方式等输出设计包括报表输出、图形输出等用户界面设计主要包括界面设计、菜单设计、会话管理等
1.
7.1输入设计
1.输入方式•键盘输入由于人事管理系统及密码管理系统系统小、流动数据少、基本数据变化小,可以应用键盘输入•条码输入库存管理系统需要在短时间内大量更新数据、及时处理数据,选择条码输入是比较好的选择具体参见图1—19所示的员工信息输入界面图1—19员工信息输入界面图界面标题区信息管理功能区员工管理、供应管理、客户管理、分类管理、商品管理数据显示区职工号、姓名、职务、、住址操作区增加、修改说明区职工代码共由6位字符组成,第
1、2位表示职工所在连锁店号
(0199),第三位为〜部门号(其中1为销售部,2为库存管理部,3为市场信息部,4为财务部,5为人事部),第
四、
五、六位表示职工编码
2.校对方式本系统在修改个人密码时,运用了二次键入校对的方法,对密码修改进行确认;用户进入商品的出入库查询系统时,需要对用户输入的密码进行二次确认
1.
7.2输出设计库存管理系统中,运用屏幕输出两种方式参见图1—20所示库存信息输出界面界面标题区条件显示区功能区操作区;表格显示区图1-20库存信息输出界面界面标题区库存信息功能区入库,出库、意向、拜访条件显示区选择检索时间操作区打印检索、执行检索表格显示器显示商品代码(ID)、名称、单价等信息,具体格式如表1—10所示表1-10表格显示区中的显示表格II名称单价49可比克薯片451面包
11.
7.3用户界面设计
1.主界面设计本系统界面设计采用统
一、简洁的设计原则,主界面和各个子系统界面如图1—21和图1—22所示界面标题区菜单栏背景图案区图1—21主界面设计方案界面标题区菜单栏数据显示、美化和说明区图1二22各字系统鼻面如房
2.菜单设计。