毕业设计-库存管理系统系统论文.doc





《毕业设计-库存管理系统系统论文.doc》由会员分享,可在线阅读,更多相关《毕业设计-库存管理系统系统论文.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要提高软件生产效率和保证软件质量一直是计算机领域的热门话题之一,近几年特定领域的软构件技术及其应用研究也成为构件技术的研究热点,如何在某一特定应用软件开发过程中应用软构件技术,提高软件质量和软件生产效率,对大多数软件开发者来讲更具有现实意义。随着信息技术的发展和十多年的应用,如今企业资源计划系统所包含的管理思想是非常广泛和深刻的,企业资源计划系统不仅面向供需链,体现精益生产、敏捷制造、同步工程的精神, 而且结合全面质量管理以保证质量和客户满意度;结合准时制生产以消除一切无效劳动与浪费、降低库存和缩短交货期; 它还结合约束理论来定义供需链上的瓶颈环节、消除制约因素来扩大企业供需链的有效产出。本
2、软件主要提供企业资源计划系统其中的一部分库存管理系统的各种管理和数据操作。当中包括商品管理、供应商管理、订单管理、库存管理、系统管理等功能模块。通过对本软件的使用,库存部门主管与库存人员可以十分互动的进行业务交流和处理。无论对于库存订单的增加,库存订单的管理,还是供应商资料的查询都能通过简单而直接的操作来完成,大大提高工作效率。从而达到消除一切无效劳动与浪费、消除制约因素来扩大企业供需链的有效产出的目标。由此,库存系统有较大的使用领域。 本系统中作为库存通用性的功能以构件形式开发,可为以后开发类似系统积累构件,提高软件质量和开发效率。本软件开发按照面向对象的软件工程的步骤进行开发,并充分考虑软
3、件可维护性,软件的模块划分应满足高内聚、低耦合的特点,同时程序的内部有较详细的注释和统一的编码格式、按时认真地进行相应文档资料的撰写和备份工作,以便将来进行扩展开发。本软件采用C#.NET与SQL Server数据库进行开发。站在软件工程的角度,本设计论文(说明书)对软件开发的各个步骤进行了分部具体介绍,其中着重介绍了软件需求分析、概要设计、详细设计中数据库的设计、调试与功能扩展,软件说明等步骤。并对整个开发过程进行了必要的总结。关键词: 库存管理系统,构件化,软件工程,开发目 录1 前 言31.1背景31.2问题的提出42 软件需求分析521任务概述52.1.1 目标52.1.2 用户的特点
4、62.1.3 假定和约束622需要规定62.2.1 对功能的规定623运行环境规定72.3.1 设备72.3.2 支持软件82.3.3 用户界面83 概要设计103.1 总体设计103.1.1 需求规定103.1.3 用UML对系统建模103.1.4 总体结构183.2 接口设计193.2.1 用户接口193.2.2 外部接口193.3 运行设计193.3.1 运行模块组合193.3.2 运行控制203.3.3 运行时间203.4 数据库设计203.5 系统出错处理设计213.5.1 出错信息213.5.2 补救措施213.5.3 系统维护设计224 数据库设计224.1 外部设计224.1.
5、1 标识符和状态224.1.2 使用它的程序224.1.3 专门指导234.1.4 支持软件234.2结构设计234.2.1 逻辑结构设计234.3.1 数据字典设计234.3.2 安全保密设计245 调试与功能扩展255.1 调试255.2 功能扩展256 软件说明266.1 用途266.1.1 功能266.1.2 性能266.1.3 安全保密266.2 运行环境266.2.1 硬件设备266.2.2 支持软件276.3 使用过程276.3.1 安装与初始化276.3. 出错处理和恢复277 开发总结287.1 实际开发结果287.1.1 产品287.1.2 进度287.2 开发工作评价28
6、7.2. 对产品质量的评价287.2. 对技术方法的评价287.2. 出错原因的分析297.3 经验与教训29参考资料30致谢311 前 言1.1背景提高软件生产效率和保证软件质量一直是计算机领域的热门话题之一,近几年特定领域的软构件技术及其应用研究也成为构件技术的研究热点,如何在某一特定应用软件开发过程中应用软构件技术,提高软件质量和软件生产效率,对大多数软件开发者来讲更具有现实意义。20世纪90年代以来,企业信息处理量不断加大,企业资源管理的复杂化也不断加大,这要求信息的处理有更高的效率,传统的人工管理方式难以适应以上系统,而只能依靠计算机系统来实现,信息的集成度要求扩大到企业的整个资源的
7、利用、管理,从而产生了新一代的管理理论与计算机系统企业资源计划ERP。概括地说,ERP是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业所有资源信息,为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管理平台。而库存管理在企业经营管理中占据非常重要的位置。任何企业要向市场提供产品或服务都离不开原材料或消耗品的库存。对于制造业来说,物料成本占整个产品成本的比重较大或非常大。因此企业的库存部门必须适时、适量、适质、适价地完成库存任务,为生产部门提供生产所需要的原材料(或外加工件)。另外,考虑到材料在产品中的费用份额,因此库存部门必须想方设法降低材料的库存成本,同时还必须考
8、虑物料的库存。大量物品库存积压,意味着物料的库存成本增加,资金占用增加。降低材料成本与提高库存作业的质量已成为了每个企业所追求的目标。MRP、MRP和ERP,是企业管理信息系统发展的不同阶段。MPR主要对制造环节中的物流进行管理,使企业达到“既要保证生产又要控制库存”的目的;而MRP则集成了物流和资金流,将人、财、物,时间等各种资源进行周密计划,合理利用,以提高企业的竞争力;ERP的概念则由Garter Group率先提出,它将供应链、企业业务流程和信息流程都囊括其中。由于ERP的概念流传最广,现在已经成为企业管理信息系统的代名词。1.2问题的提出说明:a 所开发软件名称:库存管理系统b 软件
9、用途:此项目作为软件编程专业的毕业设计,并且是毕业论文的重要依据。c 该软件系统同其他系统的相互往来的关系:此项目为ERP管理系统中的一部分,用于库存管理方面。该软件系统独立于ERP管理系统的其他部分。2 软件需求分析21任务概述2.1.1 目标本系统是一个基于Visual Studio.Net开发环境的库存管理平台,采用C/S架构,该系统可以与其他ERP模块的管理系统结合成完整的ERP系统。为企业提供一个集中的,方便使用,可靠的,易扩展的企业资源管理平台。实现了企业在库存方面的信息化,提高了企业的效率。为企业提供了一个比较完整的库存解决方案。2.1.2 用户的特点库存管理系统适用于中小型企业
10、。本系统的主要用户有管理员、高级用户和普通用户。管理员需要具备一定的计算机知识,而且熟练撑握SQL语言,能够对数据库进行维护。而高级用户和普通用户,只需要了解一些计算机的基本操作就可以了。另外,管理员可根据本文档对软件在运行过程中出现的错误进行处理,而且可以基于本软件的基础进行扩展。2.1.3 假定和约束库存管理系统必须在四月中旬完成,而且包括毕业论文。在开发过程期间,需要与辅导老师进行密切交流。以便对开发过程中遇到的问题能顺利解决。在完成用户的全部需求的前提下,合理对系统进行扩展,使系统更加完善。22需要规定2.2.1 对功能的规定本系统功能模块分析如下:(1)“用户管理”菜单项:对用户进行
11、添加、修改和删除等操作。(2)“更改密码”菜单项:对登录用户的密码进行更改。(3)“关于本系统”菜单项:对该系统的详细说明。(4)“供货商设置”菜单项:对供货商信息进行添加、修改和删除等操作。(5)“货物档案设置”菜单项:对货物档案信息进行修改和删除等操作。(6)“仓库设置”菜单项:对仓库进行添加、修改和删除等操作。注意:在修改仓库信息时,为了不让仓库名称重复,所以不能修改仓库名称。(7)“入库管理”菜单项:对入库的货物信息进行添加和删除等操作。(8)“出库管理”菜单项:对要出库的货物信息进行添加和删除等操作。(9)“借货还货”菜单项:对借货信息进行添加和删除操作,同时,还可以对还货信息进行添
12、加、修改和删除等操作。(10)“盘点管理”菜单项:对库存中的货物信息进行盘点,然后将盘点结果保存到相应表中,另外,用户还可以对盘点结果进行修改和删除等操作。(11)“库存查询”菜单项:对库存货物进行查询操作。(12)“入库查询”菜单项:对已入库的货物进行查询操作。(13)“出库查询”菜单项:对出库的货物进行查询操作。(14)“货物借出查询”菜单项:对借出的货物进行查询操作。(15)“货物归还查询”菜单项:对归还的货物进行查询操作。(16)“出入库货物年统计”菜单项:对某年出入库货物进行查询、统计操作。(17)“出入库货物月统计”菜单项:对某年某月的出入库货物进行查询、统计操作。(18)“警戒货
13、物”菜单项:对超过库存上线和下线的货物进行查询操作。(19) “数据压缩”菜单项:对数据库进行压缩操作,另外,用户还可以对选择的文件进行压缩操作。(20)“数据备份”菜单项:对该系统数据进行备份操作。(21)“数据还原”菜单项:对备份的数据进行还原操作。(22)“重新登录”菜单项:重新登录该系统。(23)打开“帮助/退出系统”菜单项:退出当前操作系统。2.2.2 输人输出要求对于部份数据类型的数据输入,系统可自动判断其正确性并且给予提示。例如,字符、数值、日期的类型输入错误等等。但对于数据输入的格式,就由用户自行决定。这一方面,系统不作严格要求。23运行环境规定2.3.1 设备服务端微型计算机
14、配置:a 操作系统:Windows2000 或 Windows XP;b CPU::奔腾三 1GMHz或以上c 内存:512MB或以上 d 硬盘:80G或以上e 数据库:Microsoft SQL Server 2000或以上客户端微型计算机配置:a 操作系统:Windows2000 或 Windows XP;b CPU::奔腾三 700MHz或以上c 内存:64MB或以上 d 硬盘:10G或以上2.3.2 支持软件开发软件:Microsoft Visual Studio .Net 2005开发语言:C#数据库软件:Microsoft SQL Server 2000文档编写软件:Microso
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 库存 管理 系统 论文

限制150内