毕业论文--中小企业仓库管理系统——总体设计与编码

上传人:liy****000 文档编号:115492672 上传时间:2019-11-13 格式:DOC 页数:36 大小:1.72MB
返回 下载 相关 举报
毕业论文--中小企业仓库管理系统——总体设计与编码_第1页
第1页 / 共36页
毕业论文--中小企业仓库管理系统——总体设计与编码_第2页
第2页 / 共36页
毕业论文--中小企业仓库管理系统——总体设计与编码_第3页
第3页 / 共36页
毕业论文--中小企业仓库管理系统——总体设计与编码_第4页
第4页 / 共36页
毕业论文--中小企业仓库管理系统——总体设计与编码_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《毕业论文--中小企业仓库管理系统——总体设计与编码》由会员分享,可在线阅读,更多相关《毕业论文--中小企业仓库管理系统——总体设计与编码(36页珍藏版)》请在金锄头文库上搜索。

1、河北农业大学 本科毕业论文(设计) 题 目: 学 院: 信息科学与技术学院 专业班级: 计算机科学与技术0901班 学 号3 学生姓名: 指导教师姓名: 指导教师职称: 教授 二O一三 年 六 月 三 日摘要 通过信息化手段进行仓库管理是企业信息化的一个重要组成部分。如何实现一个好的管理信息系统是目前重点研究的对象。在中小企业管理过程中,库存管理一直通过纸笔表格完成,仓库管理系统具有很大的应用前景。而传统的系统架构往往在实际应用中不能恰好满足企业需求,与此同时,敏捷开发日益受到业界的重视。本文将在对中小企业仓库管理系统进行需求分析的基础上,重点阐述系统模块分解、原型设计和多层架构设计这三个在总

2、体设计时需要集中考虑的方面。并积极实践,设计并实现了更利于快速开发的单一功能分层架构。关键字:中小企业仓库管理系统 ,单一功能分层架构AbstractWarehouse management by using information techonologies has been an important part of enterprise informationization. How to realize a well-worked management information system has been the key object of study at present. In t

3、he process of Small and Medium-sized Enterprise management, Warehouse management has been being finished by filling tables with pens and papers. There is a good application prospect in the development of Warehouse management information system. Regularly, Traditional architectures dont fit the requi

4、rement of products in the practical application. At the same time, agile development has been under the attention of the industry increasingly.On the basis of the requirement analysis of the Warehouse Management Information System for Small and Medium-sized Enterprise, this text mainly covers three

5、parts, including system module decomposition, prototype design and multi-layer architecture design. After active practice, We have designed the multi-layer architecture with single function to meet the actual demand, which has an advantage in agile development.Keywords:Warehouse Management Informati

6、on System for Small and Medium-sized Enterprise, the multi-layer architecture with single function目录1引言11.1中小企业仓库管理系统的研究意义11.2 C#11.3 Visual Studio 2010和SQL Server 200522 系统分析32.1 可行性分析32.2 需求分析33 模块分解与原型设计83.1 模块化与快速原型83.2 建账管理及其原型设计103.3 保管明细账管理及其原型设计113.4 添加入库信息及其原型设计113.5 管理入库信息及其原型设计133.6 全部材料入

7、库明细表及其原型设计143.7 材料入库分类汇总表及其原型设计153.8 供货单位供货明细表及其原型设计163.9 添加出库信息及其原型设计173.10 管理出库信息及其原型设计193.11 全部材料出库明细表及其原型设计203.12 材料出库分类汇总表及其原型设计213.13 产品材料耗用汇总表及其原型设计224 架构设计244.1 单一功能分层架构的特点244.2 单一功能分层架构的优缺点254.3 单一功能分层架构在本项目中的应用265 数据库设计285.1实体-联系图285.2关系数据模型286 编码风格297 结束语31参考文献3251引言1.1中小企业仓库管理系统的研究意义一直以来

8、,在中小企业的仓库管理中,出入库登记一直靠纸笔填表格的方式完成。缺点很多:首先,人力成本较高,需要雇用更多的人力进行仓库管理;其次,手工录入容易出现差错,而且纸质账簿保存时被损坏的风险较高;更值得一提的缺点是,如果想得到一份详细的库存汇总信息,需要统计大量数据,花费大量时间。长期以来,这样的问题阻碍了很多中小生产企业的发展,在计算机信息化高速发展的今天,数据的存储、运算和汇总都可以通过程序自动完成,早已不是那个看着账本敲算盘的旧世纪,也已不是指着表格按计算器的年代。现在的管理信息系统正在中小企业管理中发挥着越来越重要的作用,就仓库管理系统而言,中小企业只需要出入库管理员录入出入库信息,中小企业

9、管理者就可以坐在办公室里,通过电脑屏幕,查看关于库存的各种信息,规划企业发展。这极大地降低了中小企业管理的成本,减少了繁琐的流程,加快了工作效率,而且在一定程度上降低了员工的工作量。由于所有的数据均在系统内流动,只要数据由出入库管理员录入系统,每一步流动都可以记录,这也极大地减少了仓库管理的漏洞。而计算机强大的统计功能,可以在几秒内汇总一年、甚至几年的出入库数据,并可以将结果用图表的形式展示出来,通过一些统计模型,还可以预测未来的发展趋势,为中小企业管理者的决策带来了极大的便利。当前,云计算的迅速发展,使得数据存储可以放在云端,数据运算也可以分布到无数终端上。作为中小企业管理者,完全不必担心数

10、据的丢失,只需要借助先进的技术,进行企业的管理,制定战略决策。本文将在对中小企业仓库管理系统进行需求分析的基础上,重点阐述系统模块分解、原型设计和多层架构设计这三个在总体设计时需要集中考虑的方面。1.2 C#C# 是一种多范式编程语言(multi-paradigm programming language)。包含强类型(strong typing)、命令式(imperative)、声明式(declarative)、函数式(functional)、过程式(procedural)、泛型(generic)、面向对象(object-oriented)和面向组件(component-oriented)等

11、编程范式。它是由微软公司基于.NET平台开发并于2000年6月发布的面向通用语言架构(CLI)的新的编程语言。1C#是由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些复杂特性。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持而成为.NET开发的首选语言。2由于C+发展了C,Java舍掉C+中较为复杂的特性,并且在C+的基础上增加了更多适合工程开发的机制,而C#又在很大程度上借鉴了Java。所以,不管对于目前可以使用C、C+、Java三者中的哪一门语言的程序员,上手C#的难度都相对较低。

12、因此,在限定工期较短并且团队成员只具备初级开发能力的情况下,C#理应作为开发管理信息系统优先选择的编程语言。1.3 Visual Studio 2010和SQL Server 2005Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 .NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Tec

13、hnology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。3Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级的数据管理。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。4为了获得较新的开发体验,我们选择了Visual Studio 2010,而考虑到数据库平台仅仅用来存储数据,并且高版本

14、的数据库平台较难被低版本的数据库平台兼容,并且团队开发环境使用的操作系统中,Windows XP和Windows7均有涉及,所以我们选择了对目前来说,版本相对较低并可以在Windows7上正常运行的Microsoft SQL Server 2005。2 系统分析2.1 可行性分析可行性分析的任务是确定系统在技术上能不能实现、做出来的东西用户能不能用以及是否需要太多的资金来实现这个系统。1. 技术可行性: 客户机可以运行Windows XP及以上版本的操作系统,有足够大的硬盘空间存储数据。2. 操作可行性: 可以为出入库管理员进行使用培训,界面十分简洁,提示信息丰富,易用性可以满足使用的要求。3. 经济可行性: 只需要为出入库管理员配置一台电脑,并运行Windows XP及以上版本的操作系统即可。从技术可行性、操作可行性和经济可行性三个角度进行可行性分析,开发这个中小型的仓库管理系统完全可行。2.2 需求分析需求分析的任务是确定系统必须完成的工作,通过对需求文档的分析和建立原型,并不断和用户交流系统的设计方案,可以在一定程度上获得相对准确的用户需求。如果不进行需求分析,直接进行总体设计,我们无法知道到底该设计什么,或者我们设计的东西到底该什么样子。所以,需求分析在软件定义中占有很重要的地位。本系

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号