毕业设计论文基于C# 的仓库管理系统的设计与实现.doc
《毕业设计论文基于C# 的仓库管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于C# 的仓库管理系统的设计与实现.doc(49页珍藏版)》请在三一办公上搜索。
1、NORTHEASTERN UNIVERSITY辽宁省高等教育自学考试 软件技术 专业(本科段)毕业设计(论文)设计(论文)题目 基于C# 的仓库管理系统的设计与实现GRADUATE DESIGN (THESIS)指导教师 学 生 李敏准考证号 010206200432011 年 9 月 24 日助学单位 辽东学院 毕业设计(论文)任务书毕业设计(论文)题目:基于C# 的仓库管理系统的设计与实现设计(论文)的基本内容:随着我国改革开放步伐的不断深入,经济高速的发展,企业要想生存、发展,要想在激烈的市场竞争中处于不败之地,没有现代化的管理是万万不可的,仓库管理的整体自动化、信息化则是其中极其重要的
2、组成部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务效率,建立仓库管理信息系统已变得十分重要。设计基于C#的仓库管理系统总体结构,实现企业仓库货物的采购管理、销售管理、库存管理、货物出入库管理等功能,并对所实现的系统进行测试和评价。毕业设计(论文)专题部分:题目: 仓库管理系统设计与实现设计或论文专题的基本内容:设计基于C#的仓库管理系统总体结构,实现企业仓库货物的采购管理、销售管理、库存管理、货物出入库管理等功能。学生接受毕业设计(论文)题目日期第3周指导教师签字:2011年9月21日工资管理系统的设计与实现摘 要对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而工资管理
3、又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。随着企业人员数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理系统,前台程序开发工具采用微软的Vs2010,后台数据库采用SQL数据库。运行结果证明,本企业工资管理系统极大提高了工作效率,节省了人力和物力,最终满足企业财务管
4、理、员工工资发放的需要,同时也成为现代化企业管理的标志。关键词:管理信息系统,数据库,工资管理,实体关系图(E-R图),数据字典,数据流图。Design and Implementation of Personnal Salary Management SystemAbstractSpeaking of the enterprise, the human resources is the enterprise is the most precious resource and also is enterprises lifeline. And salary management is the
5、top priority of the human resource management. Implement electronic salary management, can let the human resources management personnel from heavy trivial paperwork to liberation, to complete the more important work. With the enterprise personnel, the wage increase the number of enterprise managemen
6、t is also becoming more and more complicated. Salary management not only involves to the enterprise labor personnel management, enterprise financial management is also the important component. Early and salary management took paper materials and has strong time limit. Based on the above reasons, ent
7、erprise salary management system using computer security save, fast calculation, comprehensive statistics, realize the systematic management of wages, standardization, and automation. Enterprise salary management system is the typical information management system (MIS), front desk program using Mic
8、rosofts VB6 development tools, the backend database Access database. The operation results prove, this enterprise salary management system greatly improve work efficiency and save manpower and material resources, finally meet enterprise financial management, staff salary needs, but also as a symbol
9、of modern enterprise management.Key words:Customer Relationship Management; System Design; Object-Oriented目 录毕业设计(论文)任务书II摘 要IIIABSTRACTIV目 录V第1章 绪 论11.1 课题研究的背景和来源11.2 课题研究成果应用的实际意义11.3 实施步骤2第2章 相关技术简介32.1 系统开发工具32.2 Visual Studio 介绍32.2.1 Visual Studio功能32.2.2 Visual Studio主要部分32.3 SQL Server 2005
10、 简介4本章小结5第3章 需求分析73.1 系统实现目标73.2 系统运行环境73.3 系统的开发环境83.4 功能性需求描述83.4.1 处理对象93.4.2 处理功能及需求103.4.3 适应性和透明性103.5 非功能性需求描述103.6 逻辑处理103.7 本章小结11第4章 系统设计124.1 系统设计原则124.2 系统总体设计124.3 数据库设计134.4 输入输出设计204.4.1输出设计204.4.2入库设计214.5 本章小结23第5章 系统实现245.1 登录界面实现245.2 主界面的实现275.2.1 说明:275.2.2 系统主界面,如图5.3275.2.3 代码
11、设计275.3 各分界面的实现295.3.1 说明29材料、用户、仓库信息的增、删、改等的实现295.3.2 仓库基本信息管理及代码,如图5.4295.4 本章小结40第6章 结 论416.1 工作总结41参考文献42致 谢43第1章 绪 论1.1 课题研究的背景和来源现代企业的物流日趋复杂,高效的物流系统要求有效地对企业的库存进行管理。目前的仓库管理系统一般技术比较落后、性能较差且很不完备,人工干涉多,操作使用不方便,有的还故障率高而不实用。现阶段仓库管理的特点是信息处理量特别大,所管理的物资设备种类繁多,而且入库单、出库单、需求单等单据的发生量特别大,关联信息多,查询和统计的方式各不相同。
12、因此在管理上实现起来有一定的困难。仓储管理部门越来越需要一套低成本、高性能、方便使用、功能完善的综合仓库管理信息系统。而现在计算机技术、网络技术、的成熟与发展,为仓储管理自动化提供了强有力的技术支持。课题以某仓库应用背景,通过研究当前仓库系统的管理现状、存在问题以及现实需求,设计一个针对仓库管理工作的管理信息系统。该系统能够提供较为完备的功能,可以全面管理仓库中储存的商品和货物,缩短了库存信息流转时间,使企业的物料管理层次分明,井然有序,为采购、销售和生产提供依据,对于提高企业的经营效率、加快仓库管理的自动化具有重要的意义。随着我国改革开放步伐的不断深入,经济高速的发展,企业要想生存、发展,要
13、想在激烈的市场竞争中处于不败之地,没有现代化的管理是万万不可的,仓库管理的整体自动化、信息化则是其中极其重要的组成部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务效率,建立仓库管理信息系统已变得十分重要。1.2 课题研究成果应用的实际意义信息技术的日新月异,给仓库管理带来巨大的影响。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统,尽可能地减少仓库管理的重复性和低效性,已变得十分必要。计算机应用技术的发展,计算机硬件性能的不断改进,为仓库管理系统的开发提供了技术支持和经济可行性。管理系统的应用,可以将工作者从烦杂的劳动中解脱出来,极大提高工作效率,有着较好的营运
14、可行性。课题以某仓库应用背景,通过研究当前仓库系统的管理现状、存在问题以及现实需求,设计一个针对仓库管理工作的管理信息系统。该系统能够提供较为完备的功能,对于提高工作效率、加快仓库管理的自动化具有较为重要的意义。课题的目的主要有以下三个:首先学会按照怎样的步骤去开发一个管理信息系统,这是最主要的目的;其次,通过开发数据库相关的应用程序,期望对课堂上讲解的理论知识有更加深刻的理解;最后,通过对毕业论文的撰写过程,对语言文字组织能力、表述能力以及层次分析的能力也进行锻炼。1.3 实施步骤仓库管理系统是针对企业仓库的商品货物的经常出入库和查询统计等方面工作而开发的管理软件。仓库管理系统是用于完成众多
15、仓库管理业务所面临的日常工作。系统的实施遵循软件工程的方法,通常一个管理信息系统的发布需要经过系统分析、系统设计、系统实施三个阶段。1.系统规划阶段信息系统规划的主要任务和内容包括三个主要的方面:目标设定、环境分析(技术环境、管理环境、社会环境)、战略选择。2.系统分析阶段主要包括组织结构分析、业务流程分析、数据流程分析等。3系统设计阶段主要包括总体结构设计(划分子系统、功能结构图设计、处理流程设计、代码详细设计、物理系统配置方案设计、数据文件和数据库设计)和具体物理模型的设计(数据库存设计、输入输出设计、编写程序模块说明书)4系统实现阶段系统实现是继系统规划、系统分析、系统设计之后的又一个重
16、要阶段。它将在系统设计的基础上,将系统审计方案的结果具体的在计算机系统上进行实现。主要任务可以概括为:系统环境的建立、程序设计、数据的录入、系统人员的培训、系统调试与转换、文档的建立与完善等。5系统运行维护阶段主要是程序的维护、数据文件的维护、代码的维护、机器设备的维护、机器和人员的变动等。第2章 相关技术简介2.1 系统开发工具本系统采用 Visual Studio 作为前端开发工具,sql server 2005 作为后台数据库。2.2 Visual Studio 介绍2.2.1 Visual Studio功能Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET W
17、eb 应用程序、XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。功能如下:创建满足关键性要求的多层次的智能客户端、Web、移动或基于Microsoft Office的应用程序。使用Visual Studio 2005, 专业开发人员能够:
18、使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境 在统一的开发环境中,开发并调试多层次的服务器应用程序 使用集成的可视化数据库设计和报告工具,创建SQL Server 2005解决方案 使用Visual Studio SDK创建可以扩展Visual Studio IDE的工具 Microsoft为单独工作或在小型团队中的专业开发人员提供了两种选择,Visual Studio 2005 Professional Edition和用于Microsoft Office系统的Visual Studio 2005工具。每种版本都在标准版的特性上进行了扩展,包括用于远程服务程序开发和
19、调试、SQL Server2005开发的工具,以及完整的、没有限制的开发环境。每种产品都可以单独购买或打包定购。专业开发人员喜欢自由的使用.NET Framework 2.0,它是一种稳健的、功能齐备的开发环境,支持创建扩展Visual Studio集成开发环境的工具。2.2.2 Visual Studio主要部分公共语言运行库:运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自
20、动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。统一编程类:该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集 (API)。目前,C+ 开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Windows 基础类。该框架统一了这些完全不同的模型,还为 Visual Basic 和 JScript 程序员提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从 JScript 到 C+
21、 的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。ASP.NET:ASP.NET 建立在 .NET Framework 的编程类的基础上,为 Web 应用程序模型提供了一组可简化 Web 应用程序生成的控件和基础结构。ASP.NET 包括可用于封装通用 HTML 用户界面元素(如文本框、按钮和列表框)的一组控件。但这些控件在 Web 服务器上运行,并以 HTML 的形式将其用户界面呈现在浏览器中。在服务器上,这些控件公布面向对象的编程模型,该模型为 Web 开发人员提供面向对象编程的丰富功能。ASP.NET 还提供基础结构服务,如状态管理和进程回收,从而可以进一步减少
22、开发人员必须编写的代码数量,并提高应用程序的可靠性。另外,ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交付软件。使用 XML Web Services 功,ASP.NET 开发人员可以编写他们的业务逻辑,并使用 ASP.NET 基础结构通过 SOAP 交付该服务。有关更多信息,请参见使用托管代码进行 XML Web services 编程简介。2.3 SQL Server 2005 简介2.3.1 企业级数据管理在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全,有了SQL Server 2005,组织内的用户和IT专家将从减少应用程序宕机时间、提高可伸缩
23、性及性能、更紧密的安全控制中获益。SQL Server 2005 也包括了很多新的和改进的功能来帮助企业的IT团队更有效率的工作。SQL Server 2005 包括了几个在企业级数据管理中关键的增强: 易管理 可用性 可伸缩性 安全性2.3.2 开发者的能力SQL Server 2005 包含了多个能显著提高开发者能力的新技术。从支持.NET Framework 到和Visual Studio的紧密集成,这些新特性使开发人员能够以更低的成本,更容易地创建安全、强大的数据库应用程序。SQL Server 2005 提供了一个端到端的数据库开发环境,使开发人员能够更有效的利用其已有的开发技能。本
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文基于C# 的仓库管理系统的设计与实现 毕业设计 论文 基于 C# 仓库 管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-3975720.html