还剩32页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
目录TOC\o1-3\h\z\u
1.系统规划
31.1系统背景
31.2项目名称
31.3调查资料
31.
3.1系统初步调查
31.
3.2系统详细调查
31.4用户需求分析
41.
4.1用户需求基本情况:
41.
4.2分析与综合
41.5可行性分析
51.6功能要求
51.7性能要求
62.系统分析
62.1系统分析方法
62.2__结构
72.3功能结构图
72.4业务流程分析
82.
4.1入库业务流程
82.
4.2出库业务流程
92.
4.3盘点业务流程
102.5数据流程分析
112.
5.1入库数据流程
112.
5.2出库数据流程
122.
5.3盘点数据流程
122.6数据字典
132.
6.1数据项定义
132.
6.2数据流定义
142.
6.3处理逻辑定义
152.
6.4数据存储定义
162.7模块结构分析
162.
7.1模块结构说明
162.
7.2模块结构图
172.8处理流程分析
172.
8.1入库处理流程分析
172.
8.2出库处理流程分析
182.
8.3盘点处理流程分析
182.9数据分析
192.
9.1实体图
192.
9.2实体间E-R图
213.系统设计
223.1网络设计
223.2代码设计
233.3输入输出设计
233.
3.1输入设计
233.
3.2输出设计
233.4数据库设计
243.
4.1数据库需求分析
243.
4.2数据库物理设计
253.5用户界面设计
293.
5.1主界面
293.
5.2子界面
303.7程序流程设计
321.系统规划
1.1系统背景XX药品公司是一家市级连锁型药品销售公司,在本地有五十几家分店,其中中心店有十二个,其他的是社区店该公司面向全国药厂采购药品主要销售的药品有《药品分类辞典》里的各类药品,主要有三大类(中药,化学药,生物制品),四十几小类同时还销售一些常用医药物品,如纱布、棉签等该公司在全市有四个仓库,主要负责向全市各中心店送货一个仓库负责三个中心店,但可以在其他仓库没有货的时候进行统一调配中心店再面向下面的社区店进行配送为了加强药品的管理,减少成本,保证药品不断货销售,该公司计划将仓库减少至两个,一个仓库管理六个中心店,建设一个药品仓库管理信息系统该系统要求将公司销售科,采购科,下面各仓库,中心店和社区店的电脑进行联网由公司集中采购,再分别配送仓库的采购周期为一个月要求系统主要功能有1)仓库定期向公司报送采购定单由公司采购科完成采购2仓库要对入库药品进行登记、检验等管理工作,仓库要保证各类药品一定的库存量3仓库要对各中心店及其社区店的药品进行配送,保证它们不断货库存管理是现代企业生产管理与经营管理活动中的一个重要环节库存管理是物资管理的核心和灵魂,库存在保证企业生产经营活动顺利进行的同时,在协调供应与需求之间的平衡关系方面也起着只管重要的作用但是,库存需要占用资金、花费成本,既不能没有库存、也不能库存过高,怎样管理好库存成为多数企业在实行现代管理技术中的难题
1.2项目名称药品库存管理信息系统
1.3调查资料
1.
3.1系统初步调查药品公司目前有两个仓库,12个中心店,每个中心店下设若干社区店仓库采购周期为一个月,每月5日提交采购订单,可紧急采购仓库发货按各中心店的需求,一般每周发货一次仓库每月25日进行盘点
1.
3.2系统详细调查环境及运行状况要求仓库管理系统可以很好地和现代物流结合在一起并能够适应仓库进化的条件1__机构及人员分工:仓储经理负责调配管理人员工作和重要的单据确认.各主管和专员负责处理仓库实施工作业务流程:通过观察XX药品公司仓库的业务流程模拟出仓库信息管理系统的流程通过业务流程图加以说明基础数据:数据来源采购科的采购订单和各中心店及社区店的发货通知单据等资源.管理人员:熟悉仓库管理系统操作2资源硬件电脑若干台打印机若干台软件操作系统中文WindowsXP/Windows2007/Windows2000__系统MSSQLServer2000__工具AC__SS2003DREAMWE__ER
8.0J__A
2.0约束条件:各主管和专员的水平很大程度上影响仓库管理系统的运行__人员的技术条件输出方式只能以表格输出资金和时间十分有限..3系统详细调查方法我们组通过对该药品公司背景了解,基本掌握公司的基本需求.掌握了公司的货物仓库的运行情况,了解了药品的存储基本状况,所以我们组利用我们所了解的信息,为该公司仓库管理信息系统进行规划、分析和设计
1.4用户需求分析
1.
4.1用户需求基本情况:1功能需求:可以在计算机中需要相关字段查找到所要记录有着权限的人可以更改记录.并保存记录实现货物的运转与系统一体化.2性能需求:可以清晰放映着每件货物的状态和仓库所能接受的货物用户能够从电脑上查询到自己货物的基本情况3环境需求:WINDOWSXP/WINDOWS2007/WINDOWS20004可靠性需求:电脑环境干净没病毒漏洞.系统全面加密5安全保密需求:客户所查询的消息不会在仓库信息管理系统中公开反映6用户界面需求清晰简单能被用户快速上手操作7资源使用需求PC机和相关系统软件8软件__成本在500元——_____元
1.
4.2分析与综合功能需求中都可以实现,而性能要求不但要求系统的完善,更加重要的是要求___能够及时更新信息和记录这个并不是系统本身能实现的,要根据操作人员的工作态度来完善环境要求和可靠性要求都可以在__中实现,但是这只是__中的问题,该系统是否能在安全的环境中运行这个条件需要用户的配合系统会设置安全保密的__和权限控制可以有效地实现安全保密功能用户界面的需求和资源使用的控制还有__成本和__进度都可以准时有效地实现
1.5可行性分析__本系统之前,我们组从技术可行性和经济可行性以两个方面进行可行性分析,得出__本系统是可行的1技术可行性本系统采用MicrosoftSQLServer作为数据库平台,设计采用了VF这门计算机程序语言VF应用程序由窗口组成,这些窗口包含用户与之交互的控件__人员可以使用所有标准空间(如按钮、复选框、下拉列表框或编辑框)以及VF提供的特殊的使应用程序更易于__和使用的控件通常人们把VF看成是一种__工具,实际上它比其他工具强得多,是一种强有力的__环境__人员不仅能用它来__用户容易使用的各种应用程序还可以通过VF修改数据库,利用400多个内部定义函数,可以__能和其他应用程序进行的各中应用程序因此从理论上来说,该系统在技术上是可行的2经济可行性虽然__系统其必须要投入大量的人财物各方面的力量花大量的时间投入到系统系统的__当中.但是对于__完成并投入使用后给企业带来的效益来看那些投入是值得的.运用该系统来大大减少了库存管理人员所使用的时间提高了效率.对大量的数据等进行管理又便于操作员查询各种信息.仓库管理在企业看来作用是十分重要的公司必须改变管理中那种重生产、轻流通重商流、轻物流的观念使仓库管理在实现仓库管理总目标的过程中发挥它的重要性.这就使得公司对仓储部提出了更高的要求.计算机技术飞速发展使得计算机这一信息处理器应用于仓库的日常管理成为必然的趋势而且这也将为仓库管理带来前所未有的改变采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它能极大提高了仓库工作人员的工作效率,大大减少繁琐、杂乱出入流程,并且可以减少入库管理、出库管理及库存管理的漏洞,节约管理开支,从而增加企业的收入,这也使得仓库的管理水平有了很大的提高3操作可行性本系统操作简单,易于理解,只需要通过简单的培训,上手较快,公司的仓库___均能进行操作,营运环境要求低,因此本系统从操作方面是完全可行
1.6功能要求1__设置每个操作员均有自己的__,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作
2.资料维护为了存放图书、读者档案的全部数据,本系统将每一本图书和每位读者的信息进行管理系统维护包括对各种表记录的修改、删除、添加等操作
3.系统查询可以按图书编号、借阅证编号等相关信息进行查询
4.系统管理进行图书馆信息管理、___权限设置
5.报表统计包括统计图书信息、读者信息、借阅信息和罚款信息等
6.其它操作包括修改__、添加用户、页面设置等
1.7性能要求
1.系统安全、可靠
2.功能齐全
3.操作方便、界面友好
4.易于维护和扩充5数据精确度查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到
6.时间特性一般操作的响应时间在1-2秒内,对软磁盘和打印机及条形码__服务响应时间也应在可接受的时间内完成7适应性要求适应前面提到的运行环境
2.系统分析系统分析的任务是在全面调查的基础上,通过对现行管理业务的分析,提出系统的目标要求和功能分析的总体逻辑模型
2.1系统分析方法采用结构化分析的方法,自顶向下的逐层分解、逐步细分、逐步求精,利用分解和抽象这两个基本手段控制系统的复杂性,把大问题分解成小问题,然后分别解决分解是把一个复杂问题分割成若干个较小、较易解决的问题,然后分别处理例如我将系统的功能分成四个模块考虑,正是基于这样的方法抽象是考虑问题的本质属性,暂时不考虑具体的细节,以后再逐层添加细节,直到最详细的内容,即把复杂的处理内容隐蔽起来,便于抓住主体,有利于对问题的理解例如我考虑顶层的业务流程时我就暂时抛开各个模块细节,先进行总体上的分析,然后再考虑各个模块里的细节1业务流程图根据公司的库存管理的情况,对相应的库存管理功能模块的业务流程进行分析2数据流程图根据系统调查阶段的数据资料,并依据用户的要求,确定该公司信息系统的基本功能和工作过程首先库房___根据库存情况,决定是否需购货,根据相应的功能要求,我们绘制系统的数据流程图3数据字典数据字典是对描述数据流程图中的数据项、数据流、数据存储、__处理逻辑等组成部分的严格定义,
2.2__结构该公司药品库存管理的__机构如图l所示图l______图
2.3功能结构图通过对该公司了基本情况做出了解后,则我们祖就其情况作出了基本的功能结构,如下仓储经理—全面负责仓库的行政与业务管理出入库主管和专员—负责出库管理和入库管理质检主管和专员—负责出入库药品的质量检验仓储保管主管和专员—负责库存盘点、查询,缺货、补货和退货管理药品配送专员和主管—负责药品信息管理,中心店及社区管理,供应商管理具体功能如图2图2功能结构图
2.4业务流程分析现行药品的库存管理系统的业务流程,我们组在这次课程设计中主要是对出库、入库和库存盘点的业务流程和数据流程进行分析,如下图
2.
4.1入库业务流程图3入库业务流程图
2.
4.2出库业务流程图4出库业务流程图
2.
4.3盘点业务流程图5盘点业务流程图
2.5数据流程分析通过对系统业务的详细调查,了解到它的业务过程我们主要对三个模块即、入库管理、库存盘点管理、出库管理进行分析下面是系统的主要业务流程的数据流程,如下
2.
5.1入库数据流程图6入库数据流程分析
2.
5.2出库数据流程图7出库数据流程图
2.
5.3盘点数据流程图8盘点数据流程图
2.6数据字典
2.
6.1数据项定义数据项编号1-01数据项名称药品编号别 名无简述某种药品的编号类 型字符型长 度8字节取值范围数字+英文字母数据项编号1-02数据项名称单价别 名购入单价简述某种药品的购入单价类 型数值型长 度10位,小数位2位取值范围
0.00-
9999999.99数据项编号1-03数据项名称库存数量别 名实际库存数量简述某种药品的库存数量类 型数值型长 度5位整数取值范围0-
999992.
6.2数据流定义数据流名称存货单编 号F1简 述仓管人员填写的药品在库凭单数据流来源仓储保管专员数据流去向进行实数盘点数据流组成日期+存货单编号+药品编号+在库数量数据流名称出库单编号F2简述出入库主管填写的出库凭证数据流来源出入库主管数据流去向登记库存台账数据流组成日期+出库单编号+药品编码+发货数量数据流名称入库单编 号F3简 述采购人员填写的药品入库凭单数据流来源采购人员数据流去向登记库存台账数据流组成日期+入库单编号+药品编号+购入数量数据流名称发货单编 号F4简 述供应商填写的药品发货凭单数据流来源供应商数据流去向登记合同台账数据流组成日期+发货单编号+供应商编号+药品编号+发货数量数据流名称取货单编 号F5简 述库管员填写的要求车间取货凭单数据流来源库管员数据流去向中心店及社区店数据流组成日期+仓库编号+药品编号+数量数据流名称盘点表编 号F6简 述仓储保管专员填写的药品盘点数据数据流来源仓储保管专员数据流去向盘点数与实际库存数进行核算数据流组成日期+盘点表编号+药品编号+盘点数量数据流名称盘点审核表编 号F7简 述仓储保管主管审核的药品盘点表数据流来源仓储保管主管把盘点表1与库存台账进行核算数据流去向仓储保管主管数据流组成日期+盘点表编号+药品编号+盘点数量
2.
6.3处理逻辑定义处理名盘点审核编 号D1输 入数据流输 出数据流描 述将仓库保管专员制作的盘点表与在库实际数量进行审核,看是否一致处理名验货处理编 号D2输 入数据流,数据流输 出数据流,数据流描 述采购员要检验货物的质量处理名出入库检查编 号D3输 入数据流输 出数据流描 述当验货处理后,库管员将货物入库,并发取货单到订货单位
2.
6.4数据存储定义数据存储的名称库存台账数据存储编号C1简 述记录药品的编号、名称、单价与库存数量等信息数据存储组成药品编号+购入单价+库存数量关键字药品编号数据存储的名称药品信息数据存储编号C2简 述记录库存药品的编号,类别,名称,规格,单价,单位,存放位置,用途数据存储组成药品编号+名称+类别+规格+单价+单位+存放位置+用途关键字药品编号
2.7模块结构分析
2.
7.1模块结构说明基础信息管理模块,主要是对中心店及社区店基本信息的录入,修改和删除等功能还有对药品信息的处理,库存数量的确定,仓位的信息的管理控制库存管理模块,主要是下达采购订单给采购科,下达入库通知,对于入库的货物进行收获、质检等处理在库数量的查询,库存盘点、查询、转移、冻结和调整的处理对货物缺货的进行补货或紧急采购,对药品进行检获、发货等处理财务结算管理模块,对在仓库所有活动的费用进行管理
2.
7.2模块结构图图9模块结构图
2.8处理流程分析
2.
8.1入库处理流程分析图10入库处理流程分析
2.
8.2出库处理流程分析图11出库处理流程分析
2.
8.3盘点处理流程分析图12盘点处理流程分析
2.9数据分析在需求分析阶段已完成后,对该系统进行数据分析根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库
2.
9.1实体图图13入库单实体图图14出库单实体图图15出入库主管实体图图16仓库保管主管实体图图17存货单实体图图18盘点表实体图图19盘点审核表实体图
2.
9.2实体间E-R图图20E-R图
3.系统设计
3.1网络设计系统的网络结构采用以太局域网,可以和医药店内部的Intranet相连用RJ45接口,双绞线5类网线,交换机、路由器等设备进行连接,传输速率为100MB/S计算机系统为C/S结构,有两个机器作为服务器,其中的一个作为备份服务器,其它的机器为客户端服务器为客户端的请求提供服务
3.2代码设计药品编码采用区间码,主要包括货物所属种类代码、供应商代码、存放仓库代码,由11位数组成仓库编码采用区间码,主要包括两个仓库代码,由7位数组成药品种类编码采用区间码,主要包括药品代码,公司代码,供应商代码,由11为数组成员工编码采用区间码,主要包括公司代码、部门代码、职位代码,由7位数组成用户编码采用区间码,主要包括中心店及社区店代码、员工代码,由7位数组成例如药品代码设计药品编码由三位整数组成如下图
3.3输入输出设计
3.
3.1输入设计本系统的输入格式设计成表如下所示资料代码02输入名称需求分析表项目号项目名称位数及编辑备注1仓库内部缺药种类X82仓库内部缺药数量N83仓库外部缺药种类X24仓库外部缺药数量N
83.
3.2输出设计输出设计输出信息的内容输出项目、位数、数据形式等输出格式有表格输出设备主要为打印机、显示器输出介质有磁盘、纸张等编写输出设计报告如下资料代码01输出名称发货表处理周期一天形式表格种类ex__l份数2报送配送中心项目号项目名称位数及编辑备注1当前缺货种类X82当前缺货数量N83库存种类X24库存数量N85需求增加种类X86需求增加数量N87可发货种类X88可发货数量N10用户界面设计(主界面,包括菜单设计)
3.4数据库设计
3.
4.1数据库需求分析图20数据流图通过对企业仓库管理内容和数据流程分析,设计的数据项合数据结构如下药品代码信息包括的数据项有药品编号、药品名称、药品数量在库药品信息包括的数据项有现有药品、现有数目、最大库存、最小库存等药品调拨信息包括的数据项有调拨的药品数量、种类、名称、去向等药品采购信息包括的数据项有采购的药品、采购专员、供应商、采购数目、采购时间等药品退还信息包括的数据项有退还药品、退还数目、归还时间、经手人等药品需求信息包括的数据项有需求数目、需求时间、需求种类、需求名称等有了上面的数据结构、数据项和数据流程,就可以进行下面的数据库设计
3.
4.2数据库物理设计1)药品信息表2)供应商信息表3)仓库信息表4)药品目录表5)员工信息表6)中心店及社区店信息表7)入库操作表8)出库操作表9)采购信息表10)盘点操作信息表
3.5用户界面设计
3.
5.1主界面为了页面导航的清晰,本__采用了框架式页面设计页面头放在上框架,课程介绍模块放中框架,下框架是放接口技术相关__
3.
5.2子界面良好的用户界面一般都符合下列的用户界面规范:1)易用性原则2)范性原则3)帮助设施原则4)合理性原则5)美观与协调性原则6)菜单位置原则7)独特性原则8)快捷方式的组合原则9)排错性考虑原则10)多窗口的应用与系统资源原则第
一、一致性如果你可以在一个列表的项目上双击后能够弹出对话框,那么应该在任何列表中双击都能弹出对话框要有统一的字体写号、统一的色调、统一的提示用词、窗口在统一的位置、按钮也在窗口的相同的位置第
二、设置标准并遵循它可以参数一些工业标准,如IBM的界面设计规范或MS的设计规则,它提供了90%你所需要的规范第
三、设置向导如果用户使用了一个功能后,不知道如何做下一个,他们就会放弃如果*作流程和手工工作流程一致,用户就会努力去完成它最好的方式来引导用户就是在桌面上设置一个流程向导 第
四、提示信息必须恰当且规范 提示信息必须容易理解并且口径统一,比如“您输入了错误的数据”、“用户数据不能超过8位”一致的措词,提示信息还应该出现在一致的位置,如弹出提示窗口、窗口的上方或窗口的__对用户的称呼应该统一,比如有时提示“用户输入了错误的数据”,有时提示“您输入了错误的数据”,有时又提示“使用者输入了错误的数据”,这样会使用户无所适从第
五、借鉴好的程序多了解同类软件的界面,并加以分析与了解,直到能够区别好的用户界面与差的用户界面但不能够简单的模仿别人的界面,而使得自己的软件没有特色第
六、功能的统一有一些很常用的功能,如添加、修改、删除、查看,同一个软件中,这些功能应该有相同的处理方法第
七、默认按钮使用不具有破坏功能的默认按钮,在每个窗口中,为了方便用户,一般都定义了一个默认按钮,当用户敲回车键时可以快速执行某功能,但有时用户会不小心按错回车键,这时候执行了默认功能后,不能产生不可还原的操作,比如删除或保存按照上面的规范和测试的细则检验过被测试的软件相信软件界面上能显得更加规范和容易被用户所接受
3.7程序流程设计药品库存管理信息系统程序流程设计就是根据药品__结构图来对个功能模块程序进行设计该库存管理系统程序流程设计IPO图如下系统名称药品库存管理系统模块名库存管理上层调用模块采购管理下层被调用模块输入数据计划需求数据输出数据处理记录并存储所有的录入表单注释系统名称药品库存管理系统模块名采购计划上层调用模块采购管理下层被调用模块输入数据计划采购数据输出数据处理记录并存储所有的录入表单注释系统名称药品库存管理系统模块名进货入库单上层调用模块入库管理下层被调用模块输入数据进货入库数据输出数据处理记录并存储所有的录入表单,生成入库单注释系统名称药品库存管理系统模块名退货出库单上层调用模块入库管理下层被调用模块输入数据退货数据输出数据处理记录并存储所有的录入表单,生成退货单注释系统名称药品库存管理系统模块名库存调拨上层调用模块在库管理下层被调用模块输入数据调拨数据输出数据处理记录并存储所有的录入表单,生成调拨单注释系统名称药品库存管理系统模块名出库单上层调用模块出库管理下层被调用模块输入数据出库数据输出数据处理记录并存储所有的录入表单,生成出库单注释系统名称药品库存管理系统模块名客户退货单上层调用模块出库管理下层被调用模块输入数据客户退货数据输出数据处理记录并存储所有的录入表单,生成退货单注释。