毕业设计_库存管理系统系统论文.docx
毕业设计_库存管理系统系统论文摘要提高软件生产效率和保证软件质量一直是计算机领域的热门话题之一,近几年特定领域的软构件技术及其应用研究也成为构件技术的研究热门,怎样在某一特定应用软件开发经过中应用软构件技术,提高软件质量和软件生产效率,对大多数软件开发者来讲更具有现实意义。随着信息技术的发展和十多年的应用,如今企业资源计划系统所包含的管理思想是非常广泛和深入的,企业资源计划系统不仅面向供需链,体现精益生产、敏捷制造、同步工程的精神,而且结合全面质量管理以保证质量和客户满意度;结合准时制生产以消除一切无效劳动与浪费、降低库存和缩短交货期;它还结合约束理论来定义供需链上的瓶颈环节、消除制约因从来扩大企业供需链的有效产出。本软件主要提供企业资源计划系统其中的一部分库存管理系统的各种管理和数据操作。当中包括商品管理、供给商管理、订单管理、库存管理、系统管理等功能模块。通过对本软件的使用,库存部门主管与库存人员能够特别互动的进行业务沟通和处理。无论对于库存订单的增加,库存订单的管理,还是供给商资料的查询都能通过简单而直接的操作来完成,大大提高工作效率。进而到达消除一切无效劳动与浪费、消除制约因从来扩大企业供需链的有效产出的目的。由此,库存系统有较大的使用领域。本系统中作为库存通用性的功能以构件形式开发,可为以后开发类似系统积累构件,提高软件质量和开发效率。本软件开发根据面向对象的软件工程的步骤进行开发,并充分考虑软件可维护性,软件的模块划分应知足高内聚、低耦合的特点,同时程序的内部有较具体的注释和统一的编码格式、按时认真地进行相应文档资料的撰写和备份工作,以便将来进行扩展开发。本软件采用C#.NET与SQLServer数据库进行开发。站在软件工程的角度,本设计论文讲明书)对软件开发的各个步骤进行了分部详细介绍,其中着重介绍了软件需求分析、概要设计、具体设计中数据库的设计、调试与功能扩展,软件讲明等步骤。并对整个开发经过进行了必要的总结。关键词:库存管理系统,构件化,软件工程,开发目录1前言(3)1.1背景(3)1.2问题的提出(4)2软件需求分析(5)21任务概述(5)2.1.1目的(5)2.1.2用户的特点(6)2.1.3假定和约束(6)22需要规定(6)2.2.1对功能的规定(6)23运行环境规定(7)2.3.1设备(7)2.3.2支持软件(8)2.3.3用户界面(8)3概要设计(10)3.1总体设计(10)3.1.1需求规定(10)3.1.3用UML对系统建模.错误!未定义书签。3.1.4总体构造(13)3.2接口设计(14)3.2.1用户接口(14)3.2.2外部接口(14)3.3运行设计(14)3.3.1运行模块组合(14)3.3.2运行控制(15)3.3.3运行时间(15)3.4数据库设计(15)3.5系统出错处理设计(16)3.5.1出错信息(16)3.5.2弥补措施(16)3.5.3系统维护设计(17)4数据库设计(17)4.1外部设计(17)4.1.1标识符和状态(17)4.1.2使用它的程序(17)4.1.3专门指导(18)4.1.4支持软件(18)4.2构造设计.错误!未定义书签。4.2.1逻辑构造设计.错误!未定义书签。4.3.1数据字典设计.错误!未定义书签。4.3.2安全保密设计(18)5调试与功能扩展(19)5.1调试(19)5.2功能扩展(19)6软件讲明(19)6.1用处(19)6.1.1功能(19)6.1.2性能(20)6.1.3安全保密.错误!未定义书签。6.2运行环境.错误!未定义书签。6.2.1硬件设备.错误!未定义书签。6.2.2支持软件(20)6.3使用经过(20)6.3.1安装与初始化(20)6.3.出错处理和恢复(21)7开发总结(21)7.1实际开发结果(21)7.1.1产品(21)7.1.2进度(21)7.2开发工作评价.错误!未定义书签。7.2.对产品质量的评价.错误!未定义书签。7.2.对技术方法的评价(21)7.2.出错原因的分析(22)7.3经历与教训(22)参考资料(23)致谢(24)1前言1.1背景提高软件生产效率和保证软件质量一直是计算机领域的热门话题之一,近几年特定领域的软构件技术及其应用研究也成为构件技术的研究热门,怎样在某一特定应用软件开发经过中应用软构件技术,提高软件质量和软件生产效率,对大多数软件开发者来讲更具有现实意义。20世纪90年代以来,企业信息处理量不断加大,企业资源管理的复杂化也不断加大,这要求信息的处理有更高的效率,传统的人工管理方式难以适应以上系统,而只能依靠计算机系统来实现,信息的集成度要求扩大到企业的整个资源的利用、管理,进而产生了新一代的管理理论与计算机系统企业资源计划ERP。概括地讲,ERP是建立在信息技术基础上,利用当代企业的先进管理思想,全面地集成了企业所有资源信息,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。而库存管理在企业经营管理中占据非常重要的位置。任何企业要向市场提供产品或服务都离不开原材料或消耗品的库存。对于制造业来讲,物料成本占整个产品成本的比重较大或非常大。因而企业的库存部门必须适时、适量、适质、适价地完成库存任务,为生产部门提供生产所需要的原材料或外加工件。另外,考虑到材料在产品中的费用份额,因而库存部门必须想方设法降低材料的库存成本,同时还必须考虑物料的库存。大量物品库存积压,意味着物料的库存成本增加,资金占用增加。降低材料成本与提高库存作业的质量已成为了每个企业所追求的目的。MRP、MRP和ERP,是企业管理信息系统发展的不同阶段。MPR主要对制造环节中的物流进行管理,使企业到达“既要保证生产又要控制库存的目的;而MRP则集成了物流和资金流,将人、财、物,时间等各种资源进行周密计划,合理利用,以提高企业的竞争力;ERP的概念则由GarterGroup率先提出,它将供给链、企业业务流程和信息流程都囊括其中。由于ERP的概念流传最广,如今已经成为企业管理信息系统的代名词。1.2问题的提出讲明:a所开发软件名称:库存管理系统b软件用处:此项目作为软件编程专业的毕业设计,并且是毕业论文的重要根据。c该软件系统同其他系统的互相往来的关系:此项目为ERP管理系统中的一部分,用于库存管理方面。该软件系统独立于ERP管理系统的其他部分。2软件需求分析21任务概述2.1.1目的本系统是一个基于Visualhttpdocsj/doc/e8c31705ae1ffc4ffe4733687e21af45b207fe38.开发环境的库存管理平台,采用C/S架构,该系统能够与其他ERP模块的管理系统结合成完好的ERP系统。为企业提供一个集中的,方便使用,可靠的,易扩展的企业资源管理平台。实现了企业在库存方面的信息化,提高了企业的效率。为企业提供了一个比拟完好的库存解决方案。2.1.2用户的特点库存管理系统适用于中小型企业。本系统的主要用户有管理员、高级用户和普通用户。管理员需要具备一定的计算机知识,而且熟练撑握SQL语言,能够对数据库进行维护。而高级用户和普通用户,只需要了解一些计算机的基本操作就能够了。另外,管理员可根据本文档对软件在运行经过中出现的错误进行处理,而且能够基于本软件的基础进行扩展。2.1.3假定和约束库存管理系统必须在四月中旬完成,而且包括毕业论文。在开发经过期间,需要与辅导教师进行密切沟通。以便对开发经过中碰到的问题能顺利解决。在完成用户的全部需求的前提下,合理对系统进行扩展,使系统愈加完善。22需要规定2.2.1对功能的规定本系统功能模块分析如下:1“用户管理菜单项:对用户进行添加、修改和删除等操作。2“更改密码菜单项:对登录用户的密码进行更改。3“关于本系统菜单项:对该系统的具体讲明。4“供货商设置菜单项:对供货商信息进行添加、修改和删除等操作。5“货物档案设置菜单项:对货物档案信息进行修改和删除等操作。6“仓库设置菜单项:对仓库进行添加、修改和删除等操作。注意:在修改仓库信息时,为了不让仓库名称重复,所以不能修改仓库名称。7“入库管理菜单项:对入库的货物信息进行添加和删除等操作。8“出库管理菜单项:对要出库的货物信息进行添加和删除等操作。9“借货还货菜单项:对借货信息进行添加和删除操作,同时,还能够对还货信息进行添加、修改和删除等操作。10“盘点管理菜单项:对库存中的货物信息进行盘点,然后将盘点结果保存到相应表中,另外,用户还能够对盘点结果进行修改和删除等操作。11“库存查询菜单项:对库存货物进行查询操作。12“入库查询菜单项:对已入库的货物进行查询操作。13“出库查询菜单项:对出库的货物进行查询操作。14“货物借出查询菜单项:对借出的货物进行查询操作。15“货物归还查询菜单项:对归还的货物进行查询操作。16“出入库货物年统计菜单项:对某年出入库货物进行查询、统计操作。17“出入库货物月统计菜单项:对某年某月的出入库货物进行查询、统计操作。18“警戒货物菜单项:对超过库存上线和下线的货物进行查询操作。19“数据压缩菜单项:对数据库进行压缩操作,另外,用户还能够对选择的文件进行压缩操作。20“数据备份菜单项:对该系统数据进行备份操作。21“数据复原菜单项:对备份的数据进行复原操作。22“重新登录菜单项:重新登录该系统。23打开“帮助/退出系统菜单项:退出当前操作系统。2.2.2输人输出要求对于部份数据类型的数据输入,系统可自动判定其正确性并且给予提示。例如,字符、数值、日期的类型输入错误等等。但对于数据输入的格式,就由用户自行决定。这一方面,系统不作严格要求。23运行环境规定2.3.1设备服务端微型计算机配置:a操作系统:Windows2000或WindowsXP;bCPU::奔腾三1GMHz或以上c内存:512MB或以上d硬盘:80G或以上e数据库:MicrosoftSQLServer2000或以上客户端微型计算机配置:a操作系统:Windows2000或WindowsXP;bCPU::奔腾三700MHz或以上c内存:64MB或以上d硬盘:10G或以上文档视界毕业设计_库存管理系统系统论文毕业设计_库存管理系统系统论文文档视界毕业设计_库存管理系统系统论文毕业设计_库存管理系统系统论文文档视界毕业设计_库存管理系统系统论文毕业设计_库存管理系统系统论文文档视界毕业设计_库存管理系统系统论文毕业设计_库存管理系统系统论文