收藏 分销(赏)

连锁超市物资分配系统项目可行性分析报告.doc

上传人:可**** 文档编号:2696865 上传时间:2024-06-04 格式:DOC 页数:30 大小:701.50KB
下载 相关 举报
连锁超市物资分配系统项目可行性分析报告.doc_第1页
第1页 / 共30页
连锁超市物资分配系统项目可行性分析报告.doc_第2页
第2页 / 共30页
连锁超市物资分配系统项目可行性分析报告.doc_第3页
第3页 / 共30页
连锁超市物资分配系统项目可行性分析报告.doc_第4页
第4页 / 共30页
连锁超市物资分配系统项目可行性分析报告.doc_第5页
第5页 / 共30页
点击查看更多>>
资源描述

1、连锁超市物资分配系统可行性分析报告一、 可行性分析报告1引言 目前我们正处在高度信息化的时代,信息化的管理手段成为新时代的宠儿。现在的连锁超市遍布我们城市的很多地方,随着经济的高速发展、连锁超市规模的迅速扩大,超市的物资调拨问题已然提上日程,利用信息化的优势,利用我们学到的运筹学的相关知识实现智能调拨系统将最大程度的提高物资调拨效率、减少人力物力。2可行性分析2.1技术可行性分析 对于超市管理系统和仓库管理系统,超市和仓库的IT行业人员须掌握计算机技术以及对各种管理软件的应用和维护。从管理层到下面的销售人员,都要求具有一定的计算机基础,在新系统投入使用时,只要对员工进行一定的培训,系统的功能和

2、使用方法就基本上能够是系统顺利运行。2.2经济可行性分析 (1) 超市有能力承担系统开发费用 开发新系统的投资主要是人力和物力的投资。其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。 (2) 新系统将为企业带来经济效益 管理系统是一个信息化、智能化和先进管理理念的集合体。新系统带来的经济效益最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以

3、分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。2.3系统可行性分析本系统采用基于Windows的图形用户界面,大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。因此,该系统的操作是可行的,可以开发该系统。二、 系统分析报告1、 业务流程图 2、 需求分析 2.1用例图 2.1.1 总部用例图 2.1.2 超市用例图 2.1.3 仓库用例图 2.2 社会需求现在由于连锁超市的发展,超市的有效供给成为一个拯待解决的问题。各超市与各仓库之间的货物工作已日趋繁重,由于仓库与超市多对多的物资往来关系,更给管理工作带来了难度。现急需为超市总

4、部建立一套网络化的物资运输管理信息系统。正是我们现在处于的信息化得时代,让超市与仓库之间的业务关系变得简单而高效。由此我们研发的连锁超市物资调拨系统通过物资申请、分析、调配方案等管理事务的网络化和自动化,减少管理工作中大量烦杂的工作,有效解决了超市的物资供给问题,使得物资调配供给更加简便,实现成本最省。 2.3 过程需求1)超市登陆系统申请物资,提供申请表;2)仓库登陆系统提供供给物资,提供供给表;3)系统将总申请数据库与总库存数据库进行分配模型分析;4)系统确定物资分配数量(其过程可进行人工干预);5)系统分析超市与仓库的距离,及商品的性质选择合适的运输方式(其过程可进行人 工干预);6)系

5、统进行调拨预处理后更新超市、仓库数据库;7)制定仓库发物报表和单位收物报表8)超市、仓库登陆系统查询报表2.4 功能需求 本系统其功能主要有如下几个部分:计划汇总模型、分配模型、调拨预处理模型、运输模型、物资调拨处理模型、制表模型。具体的功能分析描述图如下: 功能模块分析:1 超市权限的功能:1) 登录系统:通过选择超市权限,进入到超市页面2) 物资申请:超市人员通过填写相关内容(超市编号,密码,商品编号,商品数量),向管理总部提出相应的物资申请,总部给反馈回相应的物资提供量(商品编号,商品数量)3) 物资接收(仓库编号,商品编号,商品数量,创建时间)4) 单据管理(对总部发回的物资调拨单据进

6、行查看和管理)2.管理总部的功能:1) 登陆:通过选择管理总部权限,进入到管理页面;2) 信息管理:管理员信息管理、超市信息管理、仓库信息管理、商品信息管理;3) 报表管理:预调拨方案查询、修改、删除;结合运输问题报表查询、修改、删除;4) 物资调拨:预调拨方案、运输调拨方案5) 人工干预物资分配6) 人工干预运输分配3.仓库权限的功能:1) 登录:通过选择仓库权限,输入编号和密码登录到仓库页面2) 上报仓库库存3) 物资配送:通过接收总部发来的配货方案,进行相关商品的配送,(总部发来的配货方案包括接收物资的超市编号,超市地址,商品编号,商品数量,批准时间,仓库页面有接收按钮)4) 单据管理(

7、对总部发回的物资调拨单据进行查看和管理)2.5 性能需求 2.5.1 数据精度 距离的精度要求:结果保留到小数点后三位。 商品数量的精度要求:按两位小数计算,结果保留整数。运费的精度要求:结果保留到小数点后三位。 2.5.2 灵活性该系统采用MYSQL数据库,简单灵活; 2.5.3 输入输出要求软件对数据输入均要进行合法性检查。除指明提供打印输出外,其余数据均不考虑打印输出。 2.5.4 故障处理要求病毒及黑客破坏:配备杀毒软件、防火墙,不连接外网。 2.5.5 其他专门要求(1) 先进性采用先进、成熟的计算机软硬件技术,保障系统能够最大限度的适应今后技术和业务发展的需要。软件结构应实现层次化

8、、模块化、平台化,统一规范,同时采用先进的现代管理技术,以保证系统的科学性。(2) 复用性尽量实现代码的可重用性,设计时尽量模块化。做到高内聚,低耦合。(3) 可靠性在非人为或者客观断电等不可抗拒原因的情况下,系统不会出现死机。(4) 易用性本系统应该具有良好的可操作性,前台网站应该方便顾客浏览,操作。后台管理平台应该方便管理员便捷的进行信息化管理。 (5) 可扩展性为了使系统具有更大的移植性,采用当前主流的java语言进行开发设计。(7) 可管理性高可管理性包括正常情况下的可管理性和系统发生改变时的可管理性。可管理性指系统应具备对主机、网络、数据库、应用等情况进行监控、管理和调度;对系统自身

9、所有的和流经系统的信息、参数、文件进行统一的管理和控制。(8) 安全性通过验证码等技术,防止被恶意攻击,确保数据库的安全。以达到信息的及时准确处理,数据安全等。可考虑运用硬件防火墙及支撑软件来预防来自网络的攻击,并采用备份服务器来备份重要数据及程序,以便出现故障时能及时恢复系统。3、 数据流程图 3.1顶层图 3.2 数据流程图4、功能分析图5、数据库设计 5.1.概念设计 E-R图: 5.2. 物理设计 数据字典: 用户表字段名类型长度允许空键说明useridvarchar20NP用户名passwordchar20N密码powervarchar10N权限phonevarchar20Y电话 商

10、品表goods字段名类型长度允许空键说明goods_idvarchar5N序号good_codechar13NP条码name varchar40N名称unitvarchar10N单位pricedouble2N价格classifyvarchar20N分类 超市表market字段名类型长度允许空键说明market_idvarchar5NP编号namevarchar40N名称addressvarchar40N地址phonevarchar15N电话link_manvarchar20N联系人 仓库表storage字段名类型长度允许空键说明storage_idvarchar5NP编号namevarchar

11、40N名称addressvarchar40N地址phonevarchar15N电话link_manvarchar20N联系人 各超市与各仓库距离表: distance字段名类型长度允许空键说明storage_idvarchar5NOP(F)仓库编号market_idvarchar5NOP(F)超市编号distancedouble2NO距离 物资申请表 goods_apply字段名类型长度允许空键说明market_idVarchar5NOP(F)超市编号good_codechar13NOP(F)商品条码good_countintNO商品数量supply_timedatetimeNO申请时间 仓库

12、供货表 storage_supply字段名类型长度允许空键说明storage_idvarchar5NOP(F)仓库编号good_codechar13NOP(F)商品条码good_countintNO商品数量 物资分配表 goods_distri字段名类型长度允许空键说明market_idVarchar5NOP(F)超市编号storage_idvarchar5NOP(F)仓库编号good_codechar13NOP(F)商品条码distri_timedatetimeNO分配时间 运送结果表 trs_result字段名类型长度允许空键说明storage_idVarchar5NOP(F)仓库编号ma

13、rket_idvarchar5NOP(F)超市编号good_codechar13NOP(F)商品条码good_countintNO商品数量trs_timedatetimeNO创建时间6、 数据流程图中数据加工处理的算法描述 6.1制定物资的分配方案物资分配方案是利用物资分配模型完成的,该分配模型是通过一系列公式实现的,(1)比较可分配情况对同一物资计算总可供量(各仓库可供量之和)与总申请量(各超市申请量之和)的大小。(2)物资分配方法当总可供量大于等于总申请量,即时,完全满足各超市的申请数量,即各超市的分配数量(记为)等于申请数量。 (4)当时,有如下两种处理办法。按申请比例消减 (5)按优先

14、类别分配(略)该模型是一个数学模型,物资分配模型和数据库的关系如下图,其中物资分配数据库中的记录表示每种物资分配给各超市的具体数量。物资分配模型物资总申请数据库物资总库存数据库物资分配数据库6.2制定物资运输方案制定物资调拨方案利用物资调拨数据库中调拨物资的数量。具体由哪个仓库调拨多少到哪个超市去,由运筹学运输问题模型表上作业法进行求解。该模型和数据库之间的关系如下:运输问题模型物资分配数据库实际距离矩阵物资调拨数据库 目的:通过判断各超市和仓库之间的距离关系,得到物资分配的最优方案。步骤:1、找出初始基本可行解(初始调运方案,一般m+n-1个数字格),用西北角法、最小元素法;(1)西北角法:

15、从西北角(左上角)格开始,在格内的右下角标上允许取得的最大数。然后按行(列)标下一格的数。若某行(列)的产量(销量)已满足,则把该行(列)的其他格划去。如此进行下去,直至得到一个基本可行解。(2)最小元素法从运价最小的格开始,在格内的右下角标上允许取得的最大数。然后按运价从小到大顺序填数。若某行(列)的产量(销量)已满足,则把该行(列)的其他格划去。如此进行下去,直至得到一个基本可行解。注:应用西北角法和最小元素法,每次填完数,都只划去一行或一列,只有最后一个元例外(同时划去一行和一列)。当填上一个数后行、列同时饱和时,也应任意划去一行(列),在保留的列(行)中没被划去的格内标一个0。2、求出

16、各非基变量的检验数,判别是否达到最优解。如果是停止计算,否则转入下一步,用位势法计算;运输问题的约束条件共有m+n个,其中:m是产地产量的限制;n是销地销量的限制。其对偶问题也应有m+n个变量,据此:ij = cij (ui + vj) ,其中前m个计为,前n个计为由单纯形法可知,基变量的ij = 0cij (ui + vj) = 0因此ui,vj可以求出。3、改进当前的基本可行解(确定换入、换出变量),用闭合回路法调整;(因为目标函数要求最小化)表格中有调运量的地方为基变量,空格处为非基变量。基变量的检验数ij = 0,非基变量的检验数。ij 0表示运费增加。4、重复,直到找到最优解为止。常

17、见问题:1、无穷多最优解产销平衡的运输问题必定存最优解。如果非基变量的ij = 0,则该问题有无穷多最优解。2、退化表格中一般要有(m+n-1)个数字格。但有时,在分配运量时则需要同时划去一行和一列,这时需要补一个0,以保证有(m+n-1)个数字格。一般可在划去的行和列的任意空格处加一个0即可。3、 系统设计报告3.1系统总体结构图设计(网络结构、硬件部署、软件部署) 3.2模块结构设计 3.2.1信息系统的模块结构图 D1:物资申请汇总数据 D2:距离表 D3:库存汇总数据 D4:物资调拨数据 D5:物资分配数据 D6:发物表、收物表 D7:超市物资申请数据 D8:单位仓库存储数据 D9:实

18、际距离数据 D10:检验后的物资申请数据 D11:超市申请原数据 D12:人工干预后的物资分配数据 D13:人工干预后的收物表D11D1D4,5物资分配与调拨系统D6D1,2,3D1,2,3D4,5 制表模块所需数据的输入模块 数据处理模块D7D8D9D1D2,5D9D4D6D5D5,9数据存储模块仓库存储区情况模块物资申请表模块物资分配模块调拨预处理模块物资申请表模块运输模型模块D3D12D5输入距离数据并保存人工干预分配模块数据汇总模块D8D10数据存储模块数据存储模块超市物资申请表填制与存储模块各模块的IPO图1) 物资分配与调拨模块2) 所需数据的输入模块3) 制表模块4) 物资申请表

19、模块5) 数据存储模块6) 仓库库存表模块7) 物资分配模块8) 调拨预处理模块9) 运输模型模块10)修改方案模块11)数据汇总模块12)人工干预分配模块3.3输出设计(用户界面,控件布局)登录界面:总部界面:查询界面:3.4 存储文件格式设计(数据库各表结构说明) 用户表 超市表 仓库表 距离表 商品表 商品申请表 商品供给表 预调拨表 运输表3.5输入设计(用户界面,控件布局)信息添加:物资申请:查询报表:3.6代码设计(商品编号和部门代号等)3.7报表格式设计3.8系统安全性设计(网络安全、系统使用安全、数据安全) 3.8.1网络安全1)结构安全 为保证网络设备的业务处理能力具备冗余空

20、间,满足业务高峰期需要,网络各个部分的带宽满足业务高峰期需要。设计采用三线百兆光纤双路由接入分别为联通、电信、铁通。接入后按实际当前运行情况绘制相符的网络拓扑结构图;通过vlan或协议隔离将重要网段与其他网段之间隔离;重要网段在网络边界处添加防火墙设备,按照对业务服务的重要次序来指定带宽分配优先级别做出网络均衡,保证在网络发生拥堵的时候优先保护重要主机。 采用安全套接层协议SSL,SSL协议位于传输层和应用层之间,由SSL记录协议、SSL握手协议和SSL警报协议组成的。 SSL握手协议用来在客户与服务器真正传输应用层数据之前建立安全机制。当客户与服务器第一次通信时,双方通过握手协议在版本号、密

21、钥交换算法、数据加密算法和Hash算法上达成一致,然后互相验证对方身份,最后使用协商好的密钥交换算法产生一个只有双方知道的秘密信息,客户和服务器各自根据此秘密信息产生数据加密算法和Hash算法参数。 SSL记录协议根据SSL握手协议协商的参数,对应用层送来的数据进行加密、压缩、计算消息鉴别码MAC,然后经网络传输层发送给对方。SSL警报协议用来在客户和服务器之间传递SSL出错信息。2)网络设备与访问控制 在网络边界部署访问控制设备,采用分级管理,启用访问控制功能;对登录网络设备的用户进行身份鉴别;必要对网络设备的管理员登录地址进行限制;对口令设置必须在8位以上且为字母和数字组合,每月定期更换口

22、令;登录失败采取结束会话方式,限制非法登录次数为6次,当网络登录连接超时自动退出等;必要时采取加密措施防止鉴别信息在网络传输过程中被窃听;3)安全审计对网络系统采用网络安全审计系统,对网络设备运行状况、网络流量、用户行为等进行日志记录;记录包括:事件的日期和时间、用户、事件类型、事件是否成功等审计相关的信息;可以根据记录数据进行分析,并生成审计报表;系统对审计记录进行保护,避免受到未预期的删除、修改或覆盖等。4)入侵防范网络边界处采用入侵检测和防火墙产品监视攻击行为,包括端口扫描、强力攻击、木马后门攻击、拒绝服务攻击、缓冲区溢出攻击、IP碎片攻击和网络蠕虫攻击等;当检测到攻击行为时,记录攻击源

23、IP、攻击类型、攻击目的、攻击时间,在发生严重入侵事件时产生报警。入侵检测能力是衡量一个防御体系是否完整有效的重要因素,强大完整的入侵检测体系可以弥补防火墙相对静态防御的不足。对来自外部网和内部的各种行为进行实时检测,及时发现各种可能的攻击企图,并采取相应的措施。将入侵检测引擎接入中心交换机上。入侵检测系统集入侵检测、网络管理和网络监视功能于一身,能实时捕获内外网之间传输的所有数据,利用内置的攻击特征库,使用模式匹配和智能分析的方法,检测网络上发生的入侵行为和异常现象,并在数据库中记录有关事件,作为网络管理员事后分析的依据;如果情况严重,系统可以发出实时报警。3.8.2数据安全1)数据完整性和

24、保密性 采用数据传输加密技术,对传输中的数据流加密,以防止通信线路上的窃听、泄漏、篡改和破坏。数据传输的完整性通过数字签名的方式来实现,数据的发送方在发送数据的同时利用单向的不可逆加密算法Hash函数或者其它信息文摘算法计算出所传输数据的消息文摘,并把该消息文摘作为数字签名随数据一同发送。接收方在收到数据的同时也收到该数据的数字签名,接收方使用相同的算法计算出接收到的数据的数字签名,并把该数字签名和接收到的数字签名进行比较,若二者相同,则说明数据在传输过程中未被修改,数据完整性得到了保证。 在数据交换的过程中,严格的加密机制以及用户身份验证机制保证数据交换的安全。包括:系统层面上的安全:采用U

25、SBKey操作系统保证系统对于用户口令、权限的验证。网络层面上的安全:对主机进行IP地址的访问列表限制,细化到每个协议的资料包程度。数字证书层面的安全:采用CA认证,保证与资料中心进行资料交换的主机身份都是经过认证的。交换层面上的安全:采用加密以及用户身份认证机制。核心数据加密保证数据即使被窃取之后,也无法了解数据的内容。采用对数据的保密和安全要求极为严格,因此除了在数据通过网络传输过程的保密和安全采取有效措施外,还要对数据库中的静态数据(如账号、密码、签名信息和财务数据等)和系统配置信息等核心数据进行加密,在显示时通过用户程序进行解密。这样,防止有人直接读取数据库表数据,获知核心数据的内容,

26、功能甚至可以防止站点管理员、数据库管理员对数据的窥视。2)备份和恢复 采取两地三中心的方式,建立异地灾难备份中心,配备灾难恢复所需的通信线路、网络设备和数据处理设备,实现业务应用的实时无缝切换;本地第二中心实具有时备份功能,利用通信网络将数据实时备份至灾难备份中心;数据本地备份与恢复功能,增量数据每日备份,增量备份保存两个版本,每个备份保存两个全备周期;完全数据备份每周一次,备份介质场外存放,数据库的完整备份保存2个版本,每个备份保存两个备份周,备份网络采用冗余技术设计网络拓扑结构,避免存在网络单点故障;加强主要网络设备、通信线路和数据处理系统的硬件冗余,保证系统的高可用性。 零停机备份与恢复

27、方案,通过采用全面的数据镜像-分割备份,操作允许将生产环境与备份和恢复环境分开,从而为最关键的业务应用提供了停机时间为零且不影响操作的数据保护。零停机时间备份与恢复方案为关键业务应用和数据库提供了安全的自动实时备份,在备份进行过程中,应用将保持不间断运行,而且性能丝毫不受影响,有效地保护数据,无论出现何种灾难,至少能有效地恢复数据;极大降低业务在备份操作时性能的下降,保证业务系统的7x24小时运转。备份时无须关闭数据库,也不会因为备份而降低系统的响应时间;最大限度地保护数据的完整性。3)数据库监控 数据库的良好运行对数据中心系统来说,更有着至关重要的作用。方案将对数据库的以下这些重要方面进行监

28、控。 数据库可用性监控:监控数据库引擎的关键参数:数据库系统设计的文件存储空间、系统资源的使用率、配置情况、数据库当前的各种锁资源情况、监控数据库进程的状态、进程所占内存空间等。在参数到达门限值时通过事件管理机制发出警告,报告给数据库管理员,以便及时采取措施。 数据库文件系统监控:对数据库设备或其敏感文件所在的文件系统进行监控。表空间使用情况:可以对数据库中的表空间进行监控,包括该表空间的分配空间、已用空间,和表记录数的情况。 事物日志空间的使用情况:事物日志文件是数据库对每一个数据库所发生事务的记录。日志只有在事务完成后,才能够删除(dump)。当一个数据库的日志文件满了以后,对此数据库的任

29、何操作都不能进行。 数据库死锁:为避免死锁的发生,该模块可以自动监控可用的锁资源,同时也对多个应用企图修改同一信息引起的锁冲突进行监控。 数据库进程的监控:监控数据库进程的状态,在数据库进程关闭时,给出严重警告。 数据库存储分配情况-包括表、索引、clusters、回滚段、表空间等等。 SGA区使用-包括DatabasebufferCache,DictionaryCache,LibraryCache和RedoLogBufferCache。 数据库I/O-包括数据库级、表空间级和数据文件级的DiskI/O。数据库资源竞争-包括数据块竞争,LatchContention,RedoLog竞争,锁竞争

30、等。用户Session-数据库登录的用户数,占用资源多的Session的进程等。3.8.3操作安全1)身份鉴别采用网络安全审计系统,对登录操作系统和数据库系统的用户进行身份标识和鉴别;操作系统和数据库口令设置必须在8位以上且为字母和数字组合,每月定期更换口令;登录失败采取结束会话方式,限制非法登录次数为6次,当网络登录连接超时自动退出等;必要时采取加密措施防止鉴别信息在网络传输过程中被窃听;当对服务器进行远程管理时,使用vpn或加密机技术接入防止鉴别信息在网络传输过程中被窃听;设置操作系统和数据库系统的不同用户分配不同的用户名,确保用户名具有唯一性。2)访问控制 根据管理用户的角色分配权限,实

31、现管理用户的权限分离,仅授予管理用户所需的最小权限;严格限制默认帐户的访问权限,重命名系统默认帐户,修改这些帐户的默认口令;及时删除多余的、过期的帐户,避免共享帐户的存在,安全策略设置登录终端的操作超时锁定;设定终端接入方式、网络地址范围等条件限制终端登录。3)安全审计采用网络安全审计系统,审计范围覆盖到服务器的每个操作系统用户和数据库用户;审计内容包括用户行为、系统资源的异常使用和重要系统命令的使用等系统内重要的安全相关事件;对服务器进行监视,包括监视服务器的CPU、硬盘、内存、网络等资源的使用情况;审计记录包括日期和时间、类型、主体标识、客体标识、事件的结果等;根据记录数据进行分析,并生成审计报表;审计进程服务器独立,权限级别高,不会受到未预期的中断;审计记录权限仅由审计管理员操作,不会受到未预期的删除、修改或覆盖等。4)入侵防范和防病毒 采用防病毒、入侵检测和防火墙产品监视攻击行为,检测对重要服务器进行入侵的行为,记录入侵的源IP、攻击的类型、攻击的目的、攻击的时间,并在发生严重入侵事件时产生报警;每周必须更新病毒库,及时更新防病毒软件版本,主机病毒库产品具有与网络病毒库产品不同的病毒库,支持病毒库的统一管理;操作系统遵循最小安装的原则,仅安装需要的组件和应用程序,并通过设置升级服务器等方式保持系统补丁及时得到更新。3.9程序设计说明书

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 研究报告 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服