
| CCNU |
| 仓库管理信息系统需求说明书 |
| ——管理信息系统课程项目实验 |
| 2012/5/22 |
1.1编写目的
开发本系统的目的在于代替手工管理、统计报表等工作,具体要求包括:
数据录入:录入商品信息、供货商信息、名片、入库信息、出库信息、退货信息等信息;
数据修改:修改商品信息、供货商信息、名片、帐号等信息;
统计数据:统计仓库里面的商品的数量,种类,并计算库存总价值;
数据查询:输入查询条件,就会得到查询结果;
数据备份:定期对数据库做备份,以免在数据库遇到意外破坏的时候能够恢复数据库,从而减少破坏造成的损失。
1.2范围
该产品是建立在一定用户需求的基础上进行开发的,在需求上,充分考虑了具体用户的实际情况。针对小企业的库存商品管理流程给出了一套操作界面简单易于实施的管理信息系统解决方案。
1.3定义
企业仓库管理系统是一款标准化、智能化过程导向管理的仓库管理软件,它结合了小企业的实际情况和管理经验,能够准确、高效地管理跟踪客户订单、采购订单、以及仓库的综合管理。使用后,仓库管理模式发生了彻底的转变。从传统的“结果导向”转变成“过程导向”;从“数据录入”转变成“数据采集”,同时兼容原有的“数据录入”方式;从“人工找货”转变成了“导向定位取货”;同时引入了“监控平台”让管理更加高效、快捷。条码管理实质是过程管理,过程精细可控,加强企业的管理控制。
1.4参考资料
《管理信息系统(第四版)》 ——高等教育出版社出版,黄梯云主编
《管理信息系统(第五版)》 ——清华大学出版社出版,薛华成主编
《网络程序设计——ASP(第三版)》 ——清华大学出版社出版,尚俊杰主编
《ASP动态网站68个典型模块精解》 ——科学出版社出版,何国民、仲治国主编
《数据库系统原理教程》 ——清华大学出版社出版,王珊、陈红主编
《Access2010数据库应用》 ——清华大学出版社出版,科教工作主编
2项目概述
2.1目标
本系统的目标是为了使小企业针对自身行业特点充分利用计算机技术优化企业管理流程,加强对库存商品的进销存管理,降低企业的库存成本,提高企业的竞争能力。本系统通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管理等功能,综合批次管理、物料对应、库存盘点、质检管理、虚仓管理和即时库存管理等功能综合运用,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理。该系统可以执行库存操作,与其他系统的单据和凭证等结合使用,可提供更为完整全面的企业业务流程和财务管理信息。
该系统主要是针对当前小企业缺乏足够的人力、财力和物力实施复杂的ERP系统,但又想通过计算机技术实现企业的库存商品管理自动化,节约企业生产成本,提高企业生成效率。摆脱小企业处于人工记忆和手工录入的困境,因为人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失,为此开发此系统以解决小企业的日常经营需求。
2.2产品功能
本软件为小企业用户提供一套相对完整的库存商品管理方案,解决小企业难以依靠计算机技术来节约成本,提高企业竞争力的问题。
下面例图是仓库管理信息系统的功能模块
2.3用户特点
本系统最终用户是企业仓库管理的管理人员,最高级用户系统主管用户,系统的操作人员即是普通用户,系统的维护人员是具有一定的数据库编程能力,拥有一定的网络信息知识的技术人员。
本系统预期的使用是根据企业现有的自身特点来决定的,企业可以依据自身仓库日常管理流程和人员配备来对本系统进行简单的重构,以契合当前企业经济规模和资源配比。
2.4假定和依赖
本系统是否能够成功实施,主要取决于以下几点:
(1)为了系统的实施和正常运行,在必要时应当对现有的业务流程进行合理的调整。
(2)企业应当保证本系统的软硬件需求,并且为提供相当的财务预算。
(3)本系统对用户的能力要求不高,但基本的操作培训是必要的,为此,企业应当对仓库管理人员进行一定的基本操作培训,以保证对系统的正常运维。
3可执行性分析
3.1技术可行性研究
要求从事系统开发的工作人员一般都要求掌握计算机技术如VB、VF等编程语言,具有一定的软硬件基础,会使用各种管理软件,同样计算机等硬件设施不能少,这对于企业来说是可以满足的,因此本系统开发在技术上的。
3.2经济的可行性
因为通过网络传递销售信息可以不受距离的,因此可以借阅许多的人力和物力,方便管理,由此可以减少不必要的开支,同时该系统可以提高企业的周转效率,即提高了企业的经济效益,所以从经济上完全是可行的。
(1)企业有能力承担系统开发费用
开发新系统的工作是一项间距复杂的工作,它的投资主要是人力和物力的投资。对于本系统的开发者来说,其主要投资还是在人力和物力两个方面。如果是企业自己安排人手开发系统的话,其主要的投资还是在人力资源上,从系统的业务需求调查到系统的分析编码制作都是需要巨大的人力投入的。软件企业作为一个简短的高科技产业,其员工要求都比一般企业的要求要高,而且对系统开发及软件产业了解比较多,所以在自我开发管理系统的过程中,企业自己比较容易安排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,属于高端行业,无论是产品的价格还是质量都比较高,而经营产品的经销商或者是商家都要求有雄厚的资金支持。所以,在系统的开发过程中,企业完全有能力承担开发费用。
(2)新系统将为企业带来经济效益
管理系统是一个信息化、智能化和先进管理理念的集合体。而管理是一个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的。一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支。而其它一些繁琐的食物都通过新系统来加以分析解决,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。
3.3人员及操作的可行性
所需人员由企业自己决定,其中有系统分析员、系统设计员、程序员等构成,同时应有企业的有关人员参与,组成一个开发小组,具体情况应结合企业自身规模定出具体的实施方案。
本系统采用基于web的应用程序,采用visual studio2008 作为开发工具,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个企业库存管理系统采用网页的表现形式,简洁明了,不需要对数据库进行深入的了解,只要用户具备基本的上网能力即可。
4具体需求
4.1功能需求
3.1.1功能描述
随着小企业的经济规模增长,由于企业的人力资源有限,难以对企业的经济业务进行有力的控制,迫切需要计算机的自动化处理,以节约企业不必要的成本支出。本系统是针对小企业库存管理不如大中型企业复杂,配置专业的商业化管理信息系统又增大了企业的负荷,无法达到小企业节省成本的目的。本系统主要是对小企业的库存管理流程给出一个利用计算机技术实现库存管理自动化的解决方案,通过对库存商品采用统一条形码标签,利用条形码识别技术来采集和获取库存商品信息,完成库存商品管理的自动化。
3.1.2输入
用户通过在浏览器键入指定的地址访问系统站点,在网页中对库存商品进行录入信息,查询信息,修改和删除信息。在库存商品进出库时,系统通过扫描商品条形码对商品信息进行录入和删除。
3.1.3输出
用户在网页中点击相关的操作后,系统会对提交的操作进行响应,返回给用户相关的操作结果。不同的用户只能看到对应的内容,这是不同权限的造成的。
3.1.4查询
4.2性能需求
(1)系统的响应时间不能过长,影响用户的使用。
(2)要保持数据库的稳定性,安全性。
(3)支持多用户并发使用,并保证性能不受影响。
(4)能够对库存商品的信息进行简单数据分析。
4.3外部接口需求
4.3.1用户接口
无特殊需求。
4.3.2硬件接口
服务器端要求不高,使用普通服务器即可。
4.3.3软件接口
无特殊需求。
4.3.4通信接口
无特殊需求。
4.4属性
在软件的需求之中有若干个属性,下面仅仅针对本系统指出其中的几个(注意:对这些决不应理解为是一个完整的清单)。
4.4.1可用性
(1)方便操作,操作流程合理
尽量从用户角度出发,以方便使用本产品。
(2)支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。
(3)容错能力
系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行,并有足够的提示信息帮助用户有效正确地完成任务。
(4)用户可自定义
为了满足业务的不断变化,一些重要的参数应该可以灵活设置。
。
4.4.2安全性
(1)权限控制
根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看,没有权限的用户禁止使用系统。普通用户只可查询商品,系统管理员可以维护系统。
(2)记录日志
本系统应该能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。这些错误记录便于查找错误的原因。日志同时记录用户的关键性操作信息。
4.4.3可维护性
系统功能并不会非常复杂,企业无需要对系统的运营额外支出更多的成本,因为本系统运维简单,只需要运维人员掌握基本的系统操作即可。
4.4.4可转移/转换性
本系统兼容性强,可在多种环境下运行。
4.5其他需求
4.5.1数据库
由于小企业的库存商品量不是非常巨大,操作也并不是非常复杂,因此在本系统中以Microsoft Access数据库为系统数据库,既方便企业用户操作,也有利于节省企业系统实施成本。对于一些规模稍大的企业可以使用SQL-Server数据库作为系统数据库,但会稍微增加一些企业部署系统的成本。
5运行环境需求
5.1设备
该系统为B/S三层结构,它的运行环境分客户端、数据库服务器端部分。
以下是系统的软件环境。
(1)客户端
操作系统:Windows XP/Vista或者更新版本。
浏览器:IE6以上,其它常见浏览器。
2)应用服务器端
操作系统:Windows2003 Server或更新版本。
应用服务器:Tomcat 5.5或更新版本。
数据库访问:JDBC。
(3)数据库主机端
操作系统:Windows XP/Vista或更新版本。
数据库系统:MicrosftAccess2003/2007或更新版本。
5.2支持软件
本系统并未涉及非常复杂的计算机技术,对具体开发环境和语言不做要求。
6附录
不同领域、不同背景的企业用户往往具有不同的使用目的和需求,但几乎所有的用户本质上是相同的,节省企业经营成本,优化企业仓库管理流程,仓库管理系统是一个为适应当前各个行业中小企业对库存信息管理的迫切需求而设计开发的软件,经济和科学技术发展加速,各个领域对于计算机和科学技术的运用要求也越来越高,各个企业的竞争归根结底就是技术和管理的竞争,他们为了争取获得利益最大化,必须拥有一套完善的管理系统来管理本企业,以适应时代潮流和发展的需要。作为一家规模较大且经营时间较长的公司,随着信息处理量的快速放大,工作量越来越多,这对小企业各方面的工作更全面、先进、高效提出了改进需求。
