小企业物资管理系统论文.docx

上传人:小飞机 文档编号:1792661 上传时间:2022-12-19 格式:DOCX 页数:62 大小:1.54MB
返回 下载 相关 举报
小企业物资管理系统论文.docx_第1页
第1页 / 共62页
小企业物资管理系统论文.docx_第2页
第2页 / 共62页
小企业物资管理系统论文.docx_第3页
第3页 / 共62页
小企业物资管理系统论文.docx_第4页
第4页 / 共62页
小企业物资管理系统论文.docx_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《小企业物资管理系统论文.docx》由会员分享,可在线阅读,更多相关《小企业物资管理系统论文.docx(62页珍藏版)》请在三一办公上搜索。

1、西南科技大学高等教育自学考试(信息管理与服务)毕业论文V西南科技大学学生毕业作业(设计)小型企业物资管理系统专业 信息管理与服务 年 级 119级 班 级 信息管理与服务1班 准考证号 011112300956 姓名 张倬睿 指导教师 朱 燕 职 称 讲师 2014年3月14日小型企业物资管理系统摘要:随着现代工业的发展,信息管理系统越来越受到企业的重视,仓库管理系统是典型的信息管理系统(MIS),是现在企业不可缺少的部分,通过使用该系统使仓库管理部门管理越来越规范化,提高管理水平和管理效率,能够更方便快捷的将原来分散的货物信息有机的组织和管理,提供及时可靠的信息,为企业科学化决策提供依据。仓

2、库管理系统的开发主要包括后台数据库的建立和维护,以及前段应用程序的开发两个方面。仓库管理是一般工业,商业企业生产管理环节中重要的一环,需要对物资基本信息管理物资调配信息等进行完整的监控。物资入库首先需要登记物资的基本信息,极大提高了仓库工作人员的工作效率,大大减少了以往入货、出库流程繁琐,杂乱,周期长的弊端。基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。基本开发主要包括后台数据库的建立和维护以及前端应用程序的编写两上方面,此系统利用微软公司的C#开发工具,SQL ser

3、ver2005作为数据库,用户可以对各种信息进行输入、查询、修改及浏览。关键字:信息管理系统(MIS) C# SQL server2005 C/S架构Smallenterprise material management systemAbstract随着现代工业的发展,信息管理系统越来越受到企业的重视,仓库管理系统是典型的信息管理系统(MIS),是现在企业不可缺少的部分,通过使用该系统使仓库管理部门管理越来越规范化,提高管理水平和管理效率,能够更方便快捷的将原来分散的货物信息有机的组织和管理,提供及时可靠的信息,为企业科学化决策提供依据。仓库管理系统的开发主要包括后台数据库的建立和维护,以及前

4、段应用程序的开发两个方面。仓库管理是一般工业,商业企业生产管理环节中重要的一环,需要对物资基本信息管理物资调配信息等进行完整的监控。物资入库首先需要登记物资的基本信息,极大提高了仓库工作人员的工作效率,大大减少了以往入货、出库流程繁琐,杂乱,周期长的弊端。基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。基本开发主要包括后台数据库的建立和维护以及前端应用程序的编写两上方面,此系统利用微软公司的C#开发工具,SQL server2005作为数据库,用户可以对各种信息进行输入、

5、查询、修改及浏览。:With the development of modern industry, the information management system of the enterprise more and more attention, warehouse management system is a typical management information system (MIS), is now indispensable part of the enterprise, through the use of the system to make the warehou

6、se management more standard, improve the management level and efficiency, can be more convenient to freight information organic originally scattered and management, to provide timely and reliable information, provide the basis for the enterprise scientific decision-making. Warehouse management syste

7、m development mainly includes the establishment and maintenance of backstage database, two aspects as well as the development of front application program. Warehouse management is the general industry, an important part of the production management of commercial enterprises, the need for complete co

8、ntrol of the information management of the basic material supplies deployment information etc. Storage of materials first need basic information registration materials, greatly improving the warehouse staffs working efficiency, greatly reducing the past into the goods, outbound process complicated,

9、messy, and long-term disadvantages. Based on the fully automated warehouse management, can reduce the storage management and inventory management, bug management, can save a lot of management expenses, increase the income of the enterprise. Electronic warehouse management automation and information,

10、 and comprehensively improve the level of warehouse management. The basic development mainly includes the backstage database the establishment and the maintenance as well as front end the application program on the two aspects, this system uses Microsoft Corps C# development tools, SQL Server2005 as

11、 the database, the user can be a variety of information input, query, modify and browse.关键字:信息管理系统(MIS),C#,SQL server2005,C/S架构Key words:ASP.NET, C#, SQL Server2005, C/S architectur目录第一章 绪论11.1开发背景介绍11.2开发意义11.3可行性分析21.3.1经济可行性分析21.3.2技术可行性分析21.3.3社会因素可行性分析31.4研究内容介绍31.5本章小结3第二章 开发语言与开发工具42.1C#编程语言4

12、2.2ASP.NET62.3SQL SERVER72.4C/S架构102.5本章小结10第三章 需求分析113.1总体目标113.2系统功能的用户需求的概要说明113.3物资管理系统的数据分析123.4物资出库流程ER图133.5物资归库流程ER图133.6用户请求服务示例图143.7本章小结14第四章 系统设计154.1数据库应用介绍154.1.1 数据库逻辑结构设计164.1.2 数据库结构设计表164.2表设计164.3系统模块总体设计194.4本章小结20第五章 界面设计205.1 系统主界面205.1.1 登陆界面205.1.2 系统主界面215.1.3 用户添加界面225.1.4

13、物资采购计划界面225.1.5 设备管理界面235.1.6 设备入库界面245.1.7 设备出库界面255.1.8 用户信息修改界面265.2 辅助查询界面265.2.1 采购计划查询界面275.2.2 库存量查询界面275.2.3 设备查询界面285.2.4 入库信息查询界面285.2.5 出库信息查询界面295.3 本章小结30第六章 系统的实现316.1 系统功能界面316.1.1 系统功能界面部分源代码316.2 用户注册功能436.2.1 用户注册功能部分源代码44第七章 系统运行检测537.1 登录界面检测537.2 添加用户界面检测53总 结55致 谢56参考文献57西南科技大学

14、高等教育自学考试(信息管理与服务)毕业论文第一章 绪论1.1开发背景介绍随着全球经济一体化不断发展,企业的规模不断发展扩大,业务范围逐渐扩大到全国甚至全球,而物流是企业发展壮大的基本保障。好的物流管理,可以为企业降低成本,提高企业效益。中小企业鉴于自身发展条件的先天不足,在物流管理中遇到了诸多困难。通过论述中小企业的物流管理现状,提出了对于中小企业物流管理发展的看法。物流成本高,信息化水平低 目前很多大型企业投入大量资金建立了自己的物流网络系统,由于大型企业的生产规模大,自建物流中心能够快速进行货物集散,受第三方物流业发展影响小,带来的经济效益显而易见。然而中小企业具有规模小、资金少的先天因素

15、,自建物流需要耗费巨资,物流运转成本高昂,从而造成了这些企业经济负担重的状况。此外,很多中小企业虽然建立了简单的内部物流系统,但是没有组建网络系统,更没有应用货物进出的数据库管理,同时缺乏物流信息技术的应用。根据国内外数据调研数据显示,61%的企业没有应用物流信息管理系统,此外,39%的企业虽然应用了物流信息管理系统,但是其技术管理水平仅仅停留在初级阶段,信息系统功能不全,往往只拥有仓储作业管理、库存管理、运输管理三者其中的一种。中小企业自建的物流依然处于物流信息技术落后的局面。1.2开发意义物流管理人才缺乏 现代物流具有跨行业、跨部门的特点,并逐渐向信息化、自动化发展。物流管理不仅需要能够吃

16、苦耐劳、熟练掌握运输、仓储、配送的操作性人才,更需要懂得计划和指挥的管理技术型人才。目前我国从事物流工作的人员多是低学历、没有经过物流专业教育的。在物流人才供不应求的情况下,高级物流管理人才大多数会选择专业的物流公司或者大型的企业,从而造成中小企业物流人才极其缺乏的局面。物流管理方式不正确 中小企业由于受到传统观念的影响,在物流管理上仍然采取分散的粗放型管理,即由多个部门共同分担负责物流。各部门之间出现重复建设、分割管理、条块管理。这种分散型管理造成企业资源的浪费,同时降低了物流的效率。物流管理信息化落后、自动化程度低 现代物流的发展要求企业运用信息管理系统科学计算出采用各种运输路线方式、在不

17、同基地建立物流配送中心所需的费用,并进行比较,从而自动得出最优方案供决策者选择。由于受到现行经济体制的制约。目前中小企业的物流管理大多数仍停留在人为决定如何选择运输路线、方式、以及选择在哪里建设配送中心的状态。这种落后的物流管理方式促使企业的物流管理陷入被动局面。1.3可行性分析1.3.1经济可行性分析基建工资主要为开发人员的工资。开发周期为10周,开发人员为6人。每人每月工资为5000元,则所有开发人员的工资支出为9万元。其他一次支出包括硬件设备费用、购置材料费用、及其他费用。其中,硬件购置费用为6台计算机为30000,外购开发工具及联网20000,其他费用20000,共计7万元。包括交通费

18、,设备维护费,及开发人员福利。共计5万元。应用此系统后可减少设备购置费用。若可减少购置3台设备,每台一万,则可减少支出3万元。应用此系统后可直接削减工厂仓库管理人员。若按削减5人计算,每人每月工资3000,则每年直接减少支出18万。主要为企业的经济效益和社会效益。其中社会效益更是不可估计。收益/投资比若以五年为周期,则收入为93万,投资16万,则收益投资比为由收入与投资的预算可知,21/16=1.31 即1.3年可收回成本。该系统操作简单,开发完善,预计使用年限为5年,对硬件有较低要求。故只需要在操作时注意保护硬件设备即可。1.3.2技术可行性分析此系统采用了成熟且完善的Visual Stud

19、io 2010和SQL Server2008软件开发工具来进行后台数据库的管理、操作和维护。该软件功能强大,可用性强,完全可以满足我们开发项目的要求。要求开发人员为六个,能够满足对软件开发的需求。10周内完全可以完成项目的开发。1.3.3社会因素可行性分析本系统可保证所利用到的一切资源来源皆合法,不涉及任何侵权行为,更不设计合同纠纷,法律方面完全可行。系统对操作人员要求较低,只需具备基础的职业素质及操作技能即可。操作简单,对人员无太大要求。1.4研究内容介绍仓库管理系统是通过入库业务、出库业务、仓库调拨、库存调拨和虚仓管理等功能,综合批次管理、物料对应、库存盘点、库存管理等功能综合运用的管理系

20、统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理。该系统可以独立执行库存操作,与其他系统的单据和凭证等结合使用,尽可能为用户提供更为完整全面的企业业务流程和财务管理信息。1.5本章小结本章通过对小型企业物资管理系统背景的分析,引导出物资管理系统开发的意义,给小型企业物资管理带来的方便,以及开发的可行性分析,本系统研究的内容的介绍。从而能明确的表述物资管理系统的前景。第二章 开发语言与开发工具一个项目的开发,需要有丰富的知识做基础,也需要有技术的积累,而所有这些要在一个项目中的体现,就要看在设计中你所采取的开发工具,因此,下面介绍一下学生信息管理系统的开发技术。2.1

21、C#编程语言C#读作C Sharp。最初它有个更酷的名字,叫做COOL。微软从1998年12月开始了COOL项目,直到2000年2月,COOL被正式更名为C#。在1998年,Delphi语言的设计者Hejlsberg带领着微软公司的开发团队,开始了第一个版本C#语言的设计。在2000年9月,国际信息和通信系统标准化组织为C#语言定义了一个Microsoft公司建议的标准。最终C#语言在2001年得以正式发布。C#编程编程语言总结起来可以从两个方面进行介绍,即特点和编程环境。1C#的特点ASP.NET目前能支持3种语言,C#、Visual Baisc.NET和Jscript.NET。本系统采用的

22、是C#编程语言。C#是微软公司专门为.NET量身定做的一种简洁、类型安全的面向对象的编程语言,它与.NET有着密不可分的关系。开发人员可以通过它编写在.NET Framework上运行的各种安全可靠的应用程序。使用C#,可以创建传统的Windows客户端应用程序、XML Web Services、分布式组件、客户端服务器应用程序、数据库应用程序以及很多其他类型的程序。C#是专门为.Net应用而开发的语言,使用.NET框架所提供的类型,C#没有类库,使用.NET框架所提供的类库,另外,类型就是.NET安全检查、结构化异常处理也都是交给CLR处理的。因此,C#是最适合开发.NET应用的编程语言,从

23、中可以了解C#具有以下的突出特点:(1) 语法简洁,在默认情况下,C#代码在.NET框架提供的受控环境下运行,不允许直接操作内存,它去掉了指针操作,C#中只支持一个“”。(2) 彻底的面向对象设计,C#具有面向对象语言所应有的一切特性:封装、继承和多态。在C#类中,每种类型都可以看作一个对象。但C#只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。(3) C#没有全局函数,没有全局变量,也没有全局常量,所有的都必须封闭在一个类中。因此,用C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。(4) 与WEB应用紧密的结合,C#支持绝大多数的WEB标准,例如,HTML、XM

24、L、SOAP等。(5) 强大的安全性机制,可以消除软件开发中常见错误(如语法错误),.NET提供的垃圾回收器能够帮助开发者有效的管理内存资源。(6) 兼容性,因为C#遵循.NET的公共语言规范(CLS),从而保证能够与其他语言开发的组件兼容。(7) 灵活的版本处理技术,因为C#在语言本身内置了版本控制功能,使开发人员更加容易的开发和维护。(8) 完善的错误、异常处理机制,C#提供了完善的错误和异常触发机制,使程序在交付应用时能够更加健壮。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许

25、多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过internet进行调用。C#

26、使得C+程序员可以高效的开发程序,且因可调用由 C/C+ 编写的本机原生函数,因此绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。C#旨在设计成为一种“简单、现代、通用”,以及面向对象的程序设计语言,此种语言的实现,应提供对于以下软件工程要素的支持:强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种自动内存释放技术)。软件必须做到强大、持久,并具有较强的编程生产力。此种语言为在分布式环境中的开发提供适用的组件开发应用。为使程序员容易迁移到这种语言,源代码的可移植

27、性十分重要,尤其是对于那些已熟悉C和C+的程序员而言。对国际化的支持非常重要。C#适合为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。2.2ASP.NETASP 是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。ASP .NET的前身ASP技术,是在IIS 2.0上首次推出,当时与 ADO 1.0 一起推出,在IIS 3.0 发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了VisualInter Dev开

28、发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过ASP的缺点也逐渐的浮现出来:面向过程型的程序开发方法,让维护的难度提高很多,尤其是大型的ASP应用程序。 解释型的VBScript或JScript语言,让性能无法完全发挥。 扩展性由于其基础架构的不足而受限,虽然有COM元件可用,但开发一些特殊功能(如文件上传)时,没有来自内置的支持,需要寻求第三方空间商的控件。1997年时,微软开始针对ASP的缺点(尤其

29、是面向过程型的开发思想),开始了一个新的项目。当时ASP .NET的主要领导人Scott Guthrie刚从杜克大学毕业,他和IIS团队的Mark Anders经理一起合作两个月,开发出了下一代ASP技术的原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:XSP,这个原型产品使用的是Java语言。不过它马上就被纳入当时还在开发中的CLR平台,Scott Guthrie事后也认为将这个技术移植到当时的CLR平台,确实有很大的风险(huge risk),但当时的XSP团队却是以CLR开发应用的第一个团队。因为ASP .NET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以

30、它拥有跨平台性,ASP .NET构建的应用程序可以运行在几乎全部的平台上。使用一种字符基础的,分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。这种被称为Zero Local Administration的哲学观念使的基于应用的开发更加具体和快捷。一个的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。多处理器环境的可靠性已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。即使你现在的应用软

31、件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。自定义性和可扩展性设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,可以加入自己定义的任何组件。网站程序的开发从来没有这么简单过。安全性基于Windows认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加功能,随时增强 ASP 应用程序的功能。是一个已编译的、基于

32、 .NET 的环境,把基于通用语言的程序在服务器上运行。将程序在服务器端首次运行时进行编译,比ASP即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。2.3SQL SERVERSQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据

33、等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。SQL Server 2005是一种高性能的关系型数据库管理系统,在SQL Server 2000的基础上大大扩展了系统的性能、可靠性和易用性,逐渐成为OLTP(在线事务进程)、DW(数据仓库)和e商务应用最好的数据库平台。主要特点体现在以下几个方面:1简便的操作方式SQL Server 2005界面友好、操作简单,同时包含一整套的管理和开发工具,企业管理器就是其中的图形化集成管理工具,用户不用记住各种命令和SQL语句就可以完成各种常

34、规操作。2以Brower/Server为设计结构SQL Server 2005按B/S结构(B/S结构的系统有3个基本组成部分:浏览器、服务器、浏览器与服务器的连接件)设计而成,Brower/Server结构将任务合理地分配到服务器与客户端,减少了网络拥挤,提高了整体性能。3支持多个不同的开发平台数据库开发人员可以使用任意一种开发平台编写应用程序来访问SQL Server。其中微软的产品Visual Studio可以帮助用户方便、快捷地开发新的SQL Server应用程序。4支持企业级的应用程序SQL Server 2005关系数据库引擎具备完善、强大的数据处理功能,充分保护数据完整性。SQL

35、 Server 2005企业版在32位处理器上能支持超过数十万亿字节容量的数据库。5支持XMLSQL Server 2005引入了支持XML功能的特性。XML是扩展标记语言(Extensible Markup Language的英文缩写),可用于描述一个数据集的内容以及数据如何在Web页中显示或输出到某个设备。它以可扩展、易用和安全的特点,成为建设大型Web站点最好的数据存储设备之一。6数据仓库支持SQL Server 2005中包括析取和分析汇总数据以进行联机分析处理(OLAP即在线分析处理)的工具,使联机分析处理成为可能。同时SQL Server 2005提供了英文查询工具和编程接口,使得

36、以英文为基础设计、管理和查询数据库成为了可能。7语言排序规则在SQL Server 2005以前的版本中,所有的数据库被限制在一个代码页以及语言集排序次序中,当使用英文版SQL Server数据库系统时,所有的语言排序规则就必须依赖英文的排序次序, SQL Server 2005在Windows排序规则的基础上增加了一套新的排序规则,它代替了代码页和排序次序,为开发多国语言的数据库应用系统提供方便。8全文搜索和文档管理功能全文搜索和文档管理功能被默认包含于SQL Server 2005的所有版本中,这些功能可以在关系表的纯文本中执行文本查询和搜索所有的索引列,全文搜索功能还可以与SQL语句结合

37、使用。9增强了分布式查询功能SQL Server 2005引入了一个OPENROWSET函数,可以在指定分布式查询中查询一个特定的连接信息,同时授予了“OLEDB”数据源更多的SQL操作权。SQL Server还有很多功能特点,因篇幅有限,在这里就不逐一向大家介绍了。Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。Microsoft SQL S

38、erver 2005 数据引擎是该企业数据管理解决方案的核心。此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 Microsoft SQL Server 2005 与众不同

39、。无论您是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。2.4C/S架构它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统

40、中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。2.5本章小结本章主要对软件开发过程中的一些必要条件进行了论述。在详述了IIS后,对本系统的主要技术ASP.NET进行了介绍,其中主要介绍了什么是ASP.NET,ASP.NET的脚本语言。之所以本系统采用了ASP.NET,而没有采用JSP、PHP。是因为ASP.NET更接近于平时学习的语言,执行速度较高,而且开发效率很高,更广泛地被人们所使用。本章还对系统的运行平台进行了介绍。相信通过本章的论述,一定会对本系统的开发环境有一个深入的、透彻的了解。为了实现本系统,可行性分析与需求分析是必不可少的重要环节,由其是需求分析阶段。第三章

41、需求分析为了实现本系统,做必要的可行性分析是非常重要的一个过程,其中可行性分析是实现“做还是不做”,需求分析是实现“做什么?怎么做?”需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。3.1总体目标所谓物资管理就是通过用料申请计划、采购、运输、仓储、保管、领用等活动,解决物资供需之间存在的时间、空间、数量、品种、规格以及价格和质量等方面的矛盾,衔接好生产中的各个环节,确保生产的顺利进行。物资管理是工业企业中的不可缺少的一环,物资已成为企业很重要的一个管理对象,它在整个企业的

42、生产、经营、管理中的流动,就形成物流,物流是否合理、是否畅通,对企业的生产经营活动有着直接影响,物资管理水平的高低直接影响着企业的成本,此外,物流和资金流直接相关,直接关系着企业的成本,一方面,采购价格决定着企业原材料成本、采购成本的高低,另一方面,运输、仓储、装卸、库房管理直接影响着企业的运营成本。11213.2系统功能的用户需求的概要说明目前,很多企业已把物资管理作为企业增加效益的第三利润源泉。而第一利润源泉就是降低人工和材料的消耗成本,第二利润源泉就是扩大产品销售,但是,随着市场经济竟增的日益激烈,这两种手段对提高利润都是有一定限度的,因而还应把注意力集中到在成本中占有相当比例的物料成本

43、和物资管理费用上,因而物资管理在企业生产经营中具有重要作用。既然物资管理在企业中那么重要,那么如何提高企业的物资管理水平里呢?因为物资管理涉及到计划、物料平衡、采购、库存、入库、领用等活动,这些业务涉及到大量的数据和信息,比如:供应商、品种、规格、价格、库存情况、领用情况以及对这些数据进行报表制作和综合分析等,对这些数据的准确性、及时性和质量要求是相当高的,任何信息的遗漏、错误或失误都会影响到企业的利益,系统功能需求如图3.1所示。图3.1 系统功能需求图3.3物资管理系统的数据分析物资管理系统的主要对象包括原有物资、用户和管理人员三大类,而其中物资又包括:物资基本信息、用户信息、库存信息。以

44、上信息贯穿至整个物资管理的日常工作过程,其数据的操作过程分析如图3.2所示。用户信息用户仓库信息管理员仓库管理员用 户查询信息管理信息图3.2 物资管理系统的数据分析3.4物资出库流程ER图用户从登陆界面认证身份后,查询物资库存信息,然后物品进行出库,最终到达用户手中。如图3.3所示。图3.3物资出库流程ER图3.5物资归库流程ER图用户登陆物资管理系统进行身份验证,验证通过后归还物品,物品归库,同时数据库中增加记录,信息反馈给用户。如图3.4所示。3.4物资归库流程ER图3.6用户请求服务示例图主要向用户展示了如何使用系统的主要流程。如图3.5所示。图3.5 用户请求服务示例图3.7本章小结

45、本章主要从业务流程方面论述了,本系统的可行性问题,其中包括:经济可行性、技术可行性、时间可行性、操作可行性、法律可行性。通过本章的论述,可证明中小型企业仓库管理系统是一个非常可行的系统,无论是从前台的浏览技术,还是后台的数据库支持部分都很符合用户的需求。本章初步建立起开发项目的模型,具体设计与实现将在后面待述。第四章 系统设计通过需求分析的介绍,可以进一步对系统设计的具体分析和总体思想进行设计。总体设计主要是对系统做一个概括性的介绍,以及功能模块设计。4.1数据库应用介绍数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便

46、、及时、准确地从数据库中获得所需的信息。数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。在设计和操作维护数据库时,关键的步骤就是要确保数据正确地分布到数据库的表中。使用正确的数据结构,不仅便于对数据库进行相应的存取操作,而且可以极大地简化应用程序的其他内容。正确进行表设计的正式名称就是数据库规范化。数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。4.1.1

47、 数据库逻辑结构设计E-R方法是一种用来在数据库设计过程中表示数据库系统结构的方法,该方法用E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。在E-R图中,用方框表示实体,用菱形表示联系,用椭圆表示属性。通过对以上系统业务流程图和数据流图的分析,确定中小型企业仓库管理系统全局。按照对系统需求的分析和基于客户/服务器开发模式的要求,数据库采用SQL Server 2005,它所支持的字段数据类型包括实数、字符、日期时间以及二进制和整数等类型,它性能稳定适合本设计的工作需求。4.1.2 数据库结构设计表对于信息管理系统,数据基本上都是使用数据库进行管理。数据库设计是对保存管理系统数据的数据库结构进行设计,对整个系统的开发具有非常重要的作用。本系统的数

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号