中小型企业仓库管理系统设计实现分析毕业论文.doc

上传人:小飞机 文档编号:4767353 上传时间:2023-05-14 格式:DOC 页数:43 大小:2.20MB
返回 下载 相关 举报
中小型企业仓库管理系统设计实现分析毕业论文.doc_第1页
第1页 / 共43页
中小型企业仓库管理系统设计实现分析毕业论文.doc_第2页
第2页 / 共43页
中小型企业仓库管理系统设计实现分析毕业论文.doc_第3页
第3页 / 共43页
中小型企业仓库管理系统设计实现分析毕业论文.doc_第4页
第4页 / 共43页
中小型企业仓库管理系统设计实现分析毕业论文.doc_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《中小型企业仓库管理系统设计实现分析毕业论文.doc》由会员分享,可在线阅读,更多相关《中小型企业仓库管理系统设计实现分析毕业论文.doc(43页珍藏版)》请在三一办公上搜索。

1、目录第1章 绪论11.1 课题背景11.2 课题目的和意义11.3 开发设计思想21.4 主要工作和论文构造2第2章 系统开发工具与开发平台42.1 开发平台和技术介绍42.1.1 IIS简介42.1.2 ASP.NET开发环境42.2 C#编程语言52.3 SQL Server 2005数据库62.4 系统运行环境82.5 本章小结8第3章 系统需求分析93.1 可行性分析93.1.1 可行性研究93.1.2 可行性分析103.2 中小型企业仓库管理系统的需求分析113.2.1 系统业务流程分析123.2.2 系统数据流分析133.2.3 数据字典分析143.3 本章小结17第4章 系统总体

2、设计184.1 系统模块总体设计184.2 数据库构造设计194.2.1 数据库逻辑构造设计194.2.2 数据库构造设计表194.3 本章小结24第5章 系统详细设计255.1 系统主界面实现255.2 根本信息模块设计275.3 添加公司信息275.4 公司信息管理285.5 入库/出库管理模块设计295.6 采购/销售管理模块设计315.7 查询统计模块设计325.8 往来管理模块界面实现345.9 附项管理模块界面实现355.10 系统设置模块界面实现365.11 系统测试与性能分析375.12 本章小结38结论39致40参考文献41中小型企业仓库管理系统设计与实现摘 要随着计算机技术

3、的飞速开展,计算机在企业管理中应用的普及,利用计算机实现管理企业势在必行。而仓库管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个面。对前者要求建立起数据一致性和完整性强、数据平安性好的库。而对于后者那么要求应用程序功能完备,易使用等特点。本文通过分析浏览器/效劳器构造的特点并结合企业仓储管理的实际情况,提出了基于B/S构造中小型企业仓库管理系统的根本设计思想,简要介绍了系统各功能模块及数据库的设计,着重讨论了用 ASP.NET技术和SQL Server 2005开发企业仓库管理系统时的数据库访问技术和动态网页制作技术,并给出了局部实现代码。通过该系统

4、,使学生可以便地在企业部网上进展仓储管理。该B/S构造的系统在Windows XP系统和VS.NET平台下开发完成,使用C作为ASP.NET的开发语言,SQL Server 2005作为后台数据库,该数据库系统在平安性、准确性、运行速度面均有绝对的优势,并且能够对容量较大的数据库进展处理,效率高。系统有较高的平安性和较好的性能。其中连接数据库的字符串可以随时在Web.Config里修改,增加了灵活性和平安性。代码尽量减少数据库连接的翻开时间等手段来提高性能。本文中除了有对程序的系统分析、总体设计、数据库设计、功能实现等主体局部外,在这之前还介绍了与企业仓库管理系统相关的信息、VS.NET与SQ

5、L的无缝技术等。Small and medium-sized enterprise warehouse management system design and realizationAbastrctWith rapid advancement of puter technology and widely applied in corporation management, it is imperative to utilize it to realize Enterprise administration. Warehouse Management System is one of typi

6、cal Management Information System, whose exploitations mainly include establishment and maintenance of backstage database as well as front application programmer. For the former, it is required to set up united, plete and high-secured database, while, for the latter, plete functions of application p

7、rogrammer and simple operation. This thesis points out basic theory of Warehouse Management System based on explorer and server/organization in small-to-medium-sized enterprises, analyzing characteristicsofB/S and relating to realities of situation of Warehouse Management System. It introduces desig

8、n of every functional group and database briefly and focuses on discussion concerning to exploit database access technology and dynamic web design needed for Warehouse Management System in light of ASP. NET technology and SQL Server 2005. It also presents parts of implementation codes, helping stude

9、nts to operate Warehouse Management in corporation local site. This B/S system was exploited on the platform of Windows XP and VS. NET, using C# as ASP. NET exploitation language, SQL Server 2005 as backstage database, which possesses advantages in security, precision, speed, etc. and can deal with

10、databases with high capacity efficiently. The character connecting databases can be altered anytime, which raises flexibility and security, codes reducing the time to open database connection.In this dissertation, besides system analysis, overall design, database design, functional realities, etc, i

11、nformation related to Warehouse Management System, seamless connection technology of VS. NET and SQL are also introduced.【Keywords】WarehouseManagementManagementInformationSystemB/S StructureDatabaseManagement 第1章 绪论1.1 课题背景兵马未出,粮草先行。古代行兵打仗,最先要考虑的就是物资的准备和管理,否那么要取得胜利是非常困难的一件事。商场如战场,商家不仅要掌握大量的物资,同时这些物资

12、还要尽可能满足顾客的需要,这样才能在剧烈的市场竞争中获取胜利。然而管理物资却是最烦琐的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说是不可能的。在计算机普及的今天,用电脑管理物资是必然的趋势。以超级市场为例,走进超级市场,琳琅满目,各式各样的商品应有尽有,顾客大都满载而归,买到满意如意的商品。而在顾客得到极大便的同时,商家在管理这些商品上却花费了大量的心血。首先,超级市场商品种类繁多,数量庞大,经营者必须时刻了解自己商品的库存和各种商品的供求,如果盲目购进顾客不需要的商品或没有购进畅销的商品,对经营者来说都是极大的损失。其次,由于市场瞬间万变,很多商品价格可能变

13、动较大,经营者可能要不时改变商品价格,否那么太高那么可能无人问津,太低那么无利可图。再次,在商品社会的环境下,竞争剧烈,为了保证在竞争中处于有利地位,经营者必须时刻了解市场的需要。当然,作为实际的经营者,要了解的东西远比这几点多,但无论怎样,物资的管理是一切工作中的重点,如管理物资是成败的关键。对小经营者来说,也可以是一本账本,再加算盘或计算器即可。但对于大公司而言,根本不可能单纯依靠账本,那样不仅费人费力,而且当出现过失时,难于查改。所以必须借助电脑,把所有数据输入数据库,然后用系统对这些数据进展管理,通过统计和分析得到各种有用的信息。通过对这些情况的仔细调查,作者开发了下面的中小型企业仓库

14、管理系统。1.2 课题目的和意义随着计算机行业的不断开展,企业管理的应用也在不断随着其开展速度进展着更新。而现今对于一个网络应用非常广泛的社会,企业管理对计算机管理企业要求更加严密,更加完善,特别是针对物资管理面,企业的需求更为广泛,慎重,所以一个好的仓库管理系统对于企业来说是由为重要的。系统开发的总体任务是实现企业物资管理的系统化、规化和自动化,从而到达提高企业管理效率的目的。作为计算机应用的一局部,使用计算机对仓库信息进展管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找便、可靠性高、存储量大、性好、寿命长、本钱低等。这些优点能够极提高仓库管理的效率。1.3 开发设计思想仓库管理系统

15、在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,效劳质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓库管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。仓库库存管理的特点是信息处理量比拟大。所管理的物资设备、原材料及零部件种类繁多,而且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和统计的式各不一样,因此在管理上实现起来有一定的困难。在管理的过程中经常会出现信息的重复传递;单据、报表种类繁多,各个部门规格不

16、统等问题。在本系统的设计过程中,为了抑制这些困难,满足计算机管理的需要,采取了下面的一些原那么:1统一各种原始单据的格式,统一账目和报表的格式。2删除不必要的管理冗余,实现管理规化、科学化。3程序代码标准化,软件统一化,确保软件的可维护性和实用性。4界面尽量简单化,做到实用、便,尽量满足企业中不同层次员工的需要。5建立操作日志,系统自动记录所进展的各种操作。1.4 主要工作和论文构造作者首先对系统进展了需求分析和总体设计。根据仓库管理的特点,将系统分成七大模块:根本信息模块、入库/出库管理模块、采购/销售管理模块、查询统计模块、往来管理模块、附项管理模块、系统设置模块。接着,在前一步的工作根底

17、之上,又对各个模块细分为假设干个子模块,并分别进展了编码实现。最后将系统各个模块整合,测试系统各局部整合后的功能,稳定性等。本文共五章,按如下组织:第1章介绍了仓库管理的开发背影;介绍了仓库管理的最新开展以及未来展望。简述了作者在开发仓库管理系统中的工作容。给出了论文的层次构造。第2章分析了仓库管理系统的开发工具与开发平台进展了介绍。着重介绍了本系统开发的编程语言及编程环境,作为后台数据库所使用的软件。第3章分析了仓库管理系统的用户需求。明确了仓库管理功能的根本要求。介绍了本系统的可行性问题,其中包括:经济可行性、技术可行性、时间可行性、操作可行性、法律可行性。第4章给出了仓库管理的总体设计,

18、即进展模块的划分,并阐述各模块之间的关系,给出了仓库管理的数据流图和功能模块图;完成了用户界面局部的设计。第5章介绍了系统的各个模块的功能设计及其实现式,阐述了作者在此次开发过程中遇到的一些问题和解决法。第2章 系统开发工具与开发平台一个工程的开发,需要有丰富的知识做根底,也需要有技术的积累,而所有这些要在一个工程中的表达,就要看在设计中你所采取的开发工具,因此,下面介绍一下学生信息管理系统的开发技术。2.1 开发平台和技术介绍2.1.1 IIS简介IIS是Internet Information Server 的缩写,它是微软公司主推的Web效劳器。在Windows 2000安装光盘中就包含

19、IIS5.0。IIS与Windows NT Server完全集成在一起。所以用户能够利用在Windows NT Server 和 NTFSNT File System,NT的文件系统置的平安特性,建立强大、灵活而平安的Internet或Intranet站点,能让您在企业部网络或广域网络上,轻松共享文件和资讯。IIS5.0是Windows 2000 Server中最快的Web效劳器,并与Microsoft Active Directory 目录效劳完全整合,这种结合能够使以Web为根底的应用软件更可靠、更具有延展性。这项新一代的电子商务解决案把旧资料和应用软件整合到全球资讯网中,让公司能重新定义

20、部与外部的不同商务处理流程。IIS的一个重要特性是支持ASP.NET,是ASP.NET程序得以成功运行的先决条件,格意义来说,必须在机器安装配置IIS效劳器环境,否那么ASP.NET将无法运行和正常使用,也无法实现其功能。IIS5.0是Windows 2000 Server 所提供的效劳,所以能和Windows 2000 Server上的其他效劳严密地合作,通过它们之间的合作,能够使一个网页正常得以运行、使用。2.1.2 ASP.NET开发环境ASP.NET又叫ASP+,作为一种动态Web技术,是微软公司推出的新一代脚本语言,是全新体系构造.NET微软总裁兼首席执行官Steve Ballmer

21、给.NET下的定义为:“.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程构造。平台的一局部,它提供了一种以Microsoft .NET Framework为根底,开发Web应用程序的全新编程模式,可以使Web开发人员更加快捷便地开发Web应用程序。ASP.NET是建立在通用中间语言上的程序架构,因此可以在任一台Web效劳器上建立强大的Web应用程序。相比现有的各种Web开发模式而言,ASP.NET具有更为强大的优势和魅力。ASP.NET2.0结合了Web站点和Web效劳这两种Web开发技术。使用ASP.NET2.0可以比以前更加容易地创立出动态的数据驱动的,而

22、且还具有良好的可扩展性,并且可以很好的支持各种浏览器,而无需开发人员为不同的浏览器编写不同的代码。在Visual Studio 2005中,可以快速应用程序开发(Rapid Application Development, RAD)技术构建Web应用程序。在窗体上拖放控件,双击控件并编写相关事件响应代码。2.2 C#编程语言C#编程编程语言总结起来可以从两个面进展介绍,即特点和编程环境。1C#的特点ASP.NET目前能支持3种语言,C#、Visual Baisc.NET和Jscript.NET。本系统采用的是C#编程语言。C#是微软公司专门为.NET量身定做的一种简洁、类型平安的面向对象的编程

23、语言,它与.NET有着密不可分的关系。开发人员可以通过它编写在.NET Framework上运行的各种平安可靠的应用程序。使用C#,可以创立传统的Windows客户端应用程序、XML WebServices、分布式组件、客户端效劳器应用程序、数据库应用程序以及很多其他类型的程序。C#是专门为.Net应用而开发的语言,使用.NET框架所提供的类型,C#没有类库,使用.NET框架所提供的类库,另外,类型就是.NET平安检查、构造化异常处理也都是交给CLR处理的。因此,C#是最适合开发.NET应用的编程语言,从中可以了解C#具有以下的突出特点:1语法简洁,在默认情况下,C#代码在.NET框架提供的受

24、控环境下运行,不允直接操作存,它去掉了指针操作,C#中只支持一个“。2彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承和多态。在C#类中,每种类型都可以看作一个对象。但C#只允单继承,即一个类不会有多个基类,从而防止了类型定义的混乱。3C#没有全局函数,没有全局变量,也没有全局常量,所有的都必须封闭在一个类中。因此,用C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。4与WEB应用严密的结合,C#支持绝大多数的WEB标准,例如,HTML、XML、SOAP等。5强大的平安性机制,可以消除软件开发中常见错误如语法错误,.NET提供的垃圾回收器能够帮助开发者有效的管理

25、存资源。6兼容性,因为C#遵循.NET的公共语言规CLS,从而保证能够与其他语言开发的组件兼容。7灵活的版本处理技术,因为C#在语言本身置了版本控制功能,使开发人员更加容易的开发和维护。8完善的错误、异常处理机制,C#提供了完善的错误和异常触发机制,使程序在交付应用时能够更加强健。2C#语言编程环境目前,开发和运行C#程序有多种选择,例如,用户可以从微软公司免费获取.NET的软件开发工具箱SDK或购置功能强大的VisualStudio.NET开发环境,其各自的特点如下。SDK包含编译、运行和测试C#程序的所有资源,它包含C#语言编译器、JIT、编译器和相关文档。惟一不含有的是用来输入和编辑C#

26、程序的文本编辑器。Visual Studio.NET是微软公司的完整开发环境,它包含一个集成开发环境IDE和高级C#编辑器,同时还支持程序调试及多可提高开发人员效率的附加功能。Visual Studio.NET和SDK使用一样的C#编译器、JIT编译器和运行时来编译和运行程序,用户可以准确运行同一程序而且运行速度一样。VisualStudio.NET提供了功能强大的工具包,可以让用户轻松设计和编写C#程序。2.3 SQL Server 2005数据库本系统采用的数据库为SQL Server2005数据库,采用B/S构造的工作模式。B/S构造是随着计算机网络技术的开展而出现的一种先进的计算模式。

27、SQL Server的全称是Microsoft SQL Server,由美国微软公司制作并发布的一种性能优越的关系型数据库管理系统,具有强大的数据库创立、开发、设计和管理功能。它不仅是一个完整的数据库,而且具有强大的扩展性。它是Windows操作系统最为流行的数据库,比拟适合小型、中型、大型应用程序的后台数据库。它同时也适用于电子商务、数据仓库、和在线商业应用程序等。SQL Server 2005是在SQL Server 2000的根底上扩展升级的产品。它继承了SQL Server以前版本的所有优点,同时又增加了多新的功能,与微软公司的其他产品具有良好的兼容性。它提供的几十种向导,覆盖了几乎所

28、有的数据库操作数据库的创立、维护、作业、警告、数据复制、转换等。SQL Server 2005支持B/S模式的体系构造。SQL Server 2005的关系数据引擎是为Windows DNA环境下的应用程序提供的根本报务之一,是一个具有高度可伸缩性、可靠性和平安性的数据存储引擎。SQL Server 2005是一种高性能的关系型数据库管理系统,在SQLServer 2000的根底上大大扩展了系统的性能、可靠性和易用性,逐渐成为OLTP在线事务进程、DW数据仓库和e商务应用最好的数据库平台。主要特点表达在以下几个面:1简便的操作式SQL Server 2005界面友好、操作简单,同时包含一整套的

29、管理和开发工具,企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和SQL语句就可以完成各种常规操作。2以Brower/Server为设计构造SQL Server 2005按B/S构造B/S构造的系统有3个根本组成局部:浏览器、效劳器、浏览器与效劳器的连接件设计而成,Brower/Server构造将任务合理地分配到效劳器与客户端,减少了网络拥挤,提高了整体性能。3支持多个不同的开发平台数据库开发人员可以使用任意一种开发平台编写应用程序来访问SQLServer。其中微软的产品Visual Studio可以帮助用户便、快捷地开发新的SQL Server应用程序。4支持企业级的应用程序SQ

30、L Server 2005关系数据库引擎具备完善、强大的数据处理功能,充分保护数据完整性。SQL Server 2005企业版在32位处理器上能支持超过数十万亿字节容量的数据库。5支持XMLSQL Server 2005引入了支持XML功能的特性。XML是扩展标记语言Extensible Markup Language的英文缩写,可用于描述一个数据集的容以及数据如在Web页中显示或输出到某个设备。它以可扩展、易用和平安的特点,成为建立大型Web站点最好的数据存储设备之一。6数据仓库支持SQL Server 2005中包括析取和分析汇总数据以进展联机分析处理OLAP即在线分析处理的工具,使联机分

31、析处理成为可能。同时SQLServer 2005提供了英文查询工具和编程接口,使得以英文为根底设计、管理和查询数据库成为了可能。7语言排序规那么在SQL Server 2005以前的版本中,所有的数据库被限制在一个代码页以及语言集排序次序中,当使用英文版SQL Server数据库系统时,所有的语言排序规那么就必须依赖英文的排序次序, SQL Server 2005在Windows排序规那么的根底上增加了一套新的排序规那么,它代替了代码页和排序次序,为开发多国语言的数据库应用系统提供便。8全文搜索和文档管理功能全文搜索和文档管理功能被默认包含于SQL Server 2005的所有版本中,这些功能

32、可以在关系表的纯文本中执行文本查询和搜索所有的索引列,全文搜索功能还可以与SQL语句结合使用。9增强了分布式查询功能SQL Server 2005引入了一个OPENROWSET函数,可以在指定分布式查询中查询一个特定的连接信息,同时授予了“OLEDB数据源更多的SQL操作权。SQL Server还有很多功能特点,因篇幅有限,在这里就不逐一向大家介绍了。2.4 系统运行环境系统运行环境主要有软件运行平台和硬件运行平台。1软件运行平台本系统设计运行在Windows2000/NT/XP操作系统环境下,因为该系统用户界面户好,简单易懂,易学易用。并且价格适中,适合于中小型学校中数据吞吐量不太大的情况下

33、使用。2硬件运行平台硬件运行平台见表2-1。表2-1硬件运行平台表硬 件配 置处 理 器Pentium II300以上 存64M以上硬盘空间3G以上显卡普通VGA显卡显示器普通彩色显示器2.5 本章小结本章主要对软件开发过程中的一些必要条件进展了论述。在详述了IIS后,对本系统的主要技术ASP.NET进展了介绍,其中主要介绍了什么是ASP.NET,ASP.NET的脚本语言。之所以本系统采用了ASP.NET,而没有采用JSP、PHP。是因为ASP.NET更接近于平时学习的语言,执行速度较高,而且开发效率很高,更广泛地被人们所使用。本章还对系统的运行平台进展了介绍。相信通过本章的论述,一定会对本系

34、统的开发环境有一个深入的、透彻的了解。为了实现本系统,可行性分析与需求分析是必不可少的重要环节,由其是需求分析阶段。第3章 系统需求分析为了实现本系统,做必要的可行性分析是非常重要的一个过程,其中可行性分析是实现“做还是不做,需求分析是实现“做什么?怎么做?需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。3.1 可行性分析3.1.1 可行性研究现在,计算机硬件技术的开展已经到达了相当高的水平。但是,库存管理软件的开发目前还正处于初级完善的阶段,随着这项技术的不断深入开展,

35、就要求有更好、更完善的软件系统应用到企业库存物资管理当中去,这就给软件设计人员提出了更高的设计要求。库存管理包括很多环节,例如:物流管理系统、仓库管理系统、进销存管理系统等等。其中很重要的一个环节就是仓库管理系统,同时它也是较难实现的一个环节。在我国,虽然企业管理已经蓬勃地开展起来,但是目前仍有很多企业采用纸录入的传统式,在此式下,企业库存管理一般至少要经过五个步骤,即进货、物资管理、账目管理、销售和出货。显然,随着物资种类的不断增加及仓库管理要求的不断提高,企业员工的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的仓库管理式已经不能再适应现代企业的需求。随着计

36、算机应用技术的迅猛开展,网络应用的不断扩大。人们的思想因此而逐渐在改变,现代社会是一个信息化、网络化的社会,所以人们也在迫切要求利用这些技术来运用到企业中,以减轻企业员工的工作负担及提高工作效率,与此同时也便了企业对物资的管理,从而使仓库管理更趋于平安、便、快捷,更加激发企业员工的管理热情。例如,目前多国际知名企业绝大局部采用这种式,因其便、快捷、高效,所以也更能令广阔企业员工承受。仓库管理一直是企业不继改进研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使企业对物资的管理不在有局限性。一个完备的企业仓库管理系统可以使企业员工对物资管理起来便、快捷、平安,从而提

37、高企业管理的效率,为企业谋求更多的利益。企业仓库管理系统的开发及应用,防止以往企业中员工的纸记录的繁锁式,并且后台管理是管理员单一的管理,确保了程序的平安性。企业仓库管理员登录后,对仓库中物资、人员都进展了归类,只要管理员通过名字和密码进入前台页面,按步骤依次进展操作即可,一切操作都很简单、快捷,提高了企业物资管理的工作效率。3.1.2 可行性分析当承受一个软件开发任务,就进入软件生命的第一个阶段,即进展可行性的研究。并不是所有问题都具有简单的解决方法,多问题都是不能在预定的规模之解决。因此通过可行性的研究分析可以从中发现问题,并对其提出有无可行性的解决法,进而防止人力、物力和才力的浪费。在现

38、行系统初步调查的根底上京可以提出新系统目标,即新系统建立后所要求到达的运行指标,这是系统开发和评价的依据。系统目标应充分表达,并直接为仓库管理系统效劳,且程序可以分期、分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提出的非常具体,它还将在开发过程中逐步明确和定量化。以到达更加出色的程序系统。可是,目标的提法不尽一样,例如:1提高仓库管理效率,减轻劳动强度;2提高信息处理速度和准确性;3为仓库管理者提供更便、科学的效劳工程。系统的目标确定后,就可以从以下四面对能否实现新系统目标进展可行性分析:1. 技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡

39、量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以到达该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限完成开发。2. 经济可行性估算新系统的本钱效益分析,其中包括估计工程开发的本钱,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发本钱是否回高于工程预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。1) 支出:l 根底投资:n 硬件设备: PC机n 软件设备:WINDOWS 2000/XP/7、VS.NET2005、SQL S

40、erver 2005、WORD 2003、PhotoShop7.0l 其它一次性支出:软件设计和开发费用l 经常性支出:软件维护费用、软件使用费用。2) 效益:系统的效益可以从经济效益和社会效益两面考虑。对于仓库管理系统那么应着重分析其社会效益。例如,系统投入运行后可以使仓库管理实现科学化、规化。曾强了工作人员对仓库管理能力、提高了工作效率。3. 运行可行性 新系统的研制和开发是充分得考虑工作人员对仓库的易于管理,管理者便查询设备信息效率。从而能完全满足使用者的要求。4. 法律可行性新系统的研制和开发,将不会侵犯他人、集体和的利益,不会违反政策和法律。所以从以上几个面的分析来看,开发本软件是完

41、全可行的。3.2 中小型企业仓库管理系统的需求分析系统分析工作在软件设计过程中是非常重要的环节,它的根本任务是准确地答复“系统必须做什么?。需求分析是对目标系统提出完整、准确、清晰、具体的要求。满足用户的需制作软件的宗旨,而对软件的需用户对系统提出的要求,这种要求可能是原始的、笼统的,也可能是抽象的、细节化的。但一个软件系统的开发必须以一组需求化为出发点,软件的系统需求分析不断修改以满足用户的想要得到的软件模型。因此,必须用行之有效的法对软件需求进展格的审查验证。需求分析一般是按图3-1所示的过程进展。图3-1需求分析的一般过程需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系

42、统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。3.2.1 系统业务流程分析业务流程图是一种描述系统各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。 为了调查管理业务流程,调查人员应顺着原系统信息流动的过程逐步地进展,容包括各环节的处理业务、信息来源、处理法、计算法、信息流经去向、提供信息的时间和形态报告、单据、屏幕显示等。从业务流程图可以看出该中小型企业仓库管理系统主要有以下几项管理功能如图 3-2所示:入库:管理员通过采购物资并将其分类存入仓库中,进展入库管理,然后进展登账,

43、做盘点,进展统计交给财务进展统一管理。如采购的物资有缺线或存在不够货的情况,可以通过查看入库单向供应商要求退货处理。出库:管理员通过销售仓库中的物资,进展出库管理,然后进展登账,做盘点,进展统计交给财务进展统一管理。如有客户不满意可以能过查年领料单后进展退货处理。盘点统计:主要通过对入库、出库进展登账后的管理,对盘点过的数据进展统计,查看是否有缺货现象。中小型企业仓库管理系统业务流程如图3-2所示。图3-2 中小型企业仓库管理系统业务流程图3.2.2 系统数据流分析数据流图描述:仓库管理系统的数据流图是根据物资信息的数据流程进展的分析,对现有的资料进展处理,系统数据流图如图3-3所示。管理员:

44、针对整个系统的各项信息,处理等进展管理操作。根本信息:主要包括货物,仓库,用户,入库,出库,公司,账目,盘存的根本信息管理,以便管理进展各项处理操作。各种用表:主要包括货物,仓库,用户,入库,出库,公司,账目,盘存的信息用表,主要为便管理对各项信息进展管理操作。图3-3系统数据流图3.2.3 数据字典分析数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等面进展具体的定义。数据流程图配以数据字典,就可以从图形和文字两个面对系统的逻辑模型进展完整的描述1 数据项定义表3-1系统数据项定义编号名称别名类型长度I01

45、-01huoID货物IDInt4字节I01-02huoName货物名称Char10字节I01-03huoDanwei货物单位Char10字节I01-04cfck存放仓库Char10字节I01-05rkdw入库单价Decimal18字节I01-06ckdw出库单价Decimal18字节I01-07yskc原始库存Decimal18字节I01-08dixian库存底线Int4字节I01-09gaoxian库存顶线Int4字节I01-10bianma货物编码Int4字节I01-11pancun盘存Int4字节I01-12Specs规格Varchar50字节I01-13PassNumber批号Varc

46、har50字节I01-14PassList批准文号Varchar50字节I01-15ckID仓库IDInt4字节I01-16ckbm仓库编码Int4字节I01-17Name仓库名称Char10字节101-18userID用户IDint4字节101-19Name用户名Char10字节101-20tel用户联系Char10字节101-21bianma用户编码Int4字节101-22rukuID入库IDInt4字节101-23rukuDate入库时间Datetime8字节I01-24rukuBianma入库编码Int4字节I01-25huoName货物名称Char10字节I01-26shuliang进货数量Int4字节I01-27jinjia进货价格Decimal19字节I01-28ghdw供货单位Char10字节I01-29jingbanren经办人Char10字节续表3-1I01-30panyName公司名称Varchar50字节I01-31panyType公司类型Varchar50字节I01-32panyShort公司简称Varchar50字节I01-33panyAddress公司地址Varchar50字节I01-34Bank开户银行Varchar50字节I01-35BandAccounts银行

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号