软件工程毕业论文-耐特公司生产综合管理系统的设计与实现.doc

上传人:一*** 文档编号:2096391 上传时间:2019-04-23 格式:DOC 页数:36 大小:1.75MB
下载 相关 举报
软件工程毕业论文-耐特公司生产综合管理系统的设计与实现.doc_第1页
第1页 / 共36页
软件工程毕业论文-耐特公司生产综合管理系统的设计与实现.doc_第2页
第2页 / 共36页
软件工程毕业论文-耐特公司生产综合管理系统的设计与实现.doc_第3页
第3页 / 共36页
软件工程毕业论文-耐特公司生产综合管理系统的设计与实现.doc_第4页
第4页 / 共36页
软件工程毕业论文-耐特公司生产综合管理系统的设计与实现.doc_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、本科毕业论文(20 届)耐特公司生产综合管理系统的设计与实现所在学院专业班级 计算机科学与技术学生姓名指导教师完成日期摘 要耐特公司生产综合管理系统帮助任县耐特密封件有限公司的管理人员实现了从纸质记录到信息化管理的转变。耐特公司生产综合管理系统是采用SQL Server 2008数据库,C#语言开发的桌面应用程序,该程序已经初步实现了对订单、库存、生产、财务的信息化管理,有效的减少了因人工管理所造成的失误。很大程度的提高了管理效率。该系统使用面向对象的系统分析和设计方法,采用三层架构开发,为以后系统的升级和维护提供了便利性。关键字:耐特公司生产综合管理系统、SQL Server 2008、C#

2、、三层架构.AbstractNaiTe integrated management system to help NaiTe Seals Co. executives realized from paper records to information management changes.NaiTe integrated management system is the use of SQL Server 2008 database, C # language to develop desktop applications, the program has begun to realize

3、the orders, inventory, production, finance and information management, effectively reducing the errors caused due to manual management. Greatly improved the management efficiency.The system uses an object-oriented system analysis and design methods, the use of three-tier development, for future syst

4、em upgrades and maintenance of the convenience.Keywords:NaiTe Integrated Management System, SQL Server 2008, C#,Three-tier architecture.目 录1.绪论.11.1 前言.11.2 课题研究的背景及意义.11.3 国内外研究概况与发展趋势.11.5 论文组织.22.开发环境与技术支持.32.1 工具环境介绍.32.1.1 开发环境的选择.32.1.2 技术支持(.Net 平台与 Microsoft SQL Server).33.系统分析.43.1 设计思想.43.

5、2 可行性分析.43.2.1 技术可行性.43.2.2 经济可行性.43.2.3 使用可行性.53.3 功能需求.53.3.1 基本功能需求.53.3.2 单据和报表需求.64.系统设计.74.1 功能模块.74.2 模块设计.74.2.1 订单模块.74.2.2 库存模块.84.2 数据库设计.84.2.1 数据库简介.84.2.2 物理结构设计.95.系统实现(节选部分功能).125.1 设计主界面.125.2 系统各个模块功能.135.2.1 订单录入.135.2.2 订单修改.155.2.3 订单查询.165.2.4 库存.215.2.5 生产界面.236.系统测试(节选部分功能).2

6、56.1 订单模块测试.256.2 生产入库功能测试.277.结束语.287.1 总结.287.2 心得体会.28致谢.29参考文献.3011.绪论1.1 前言为了改变企业订单和产品不断增多,纸质记录的管理模式无法提供准确及时的信息的现状,必须开发一款现代化的面向生产的企业管理软件。从而提高管理效率,降低因纸质记录和人工失误对生产经营造成的损失。此外,任县耐特密封件有限公司作为一家乡镇企业,其所聘用的一些管理人员大部分从周边乡镇招录,管理经验不足,因此特别需要一款管理软件来向他们直观的显示信息,辅助他们的管理。1.2 课题研究的背景及意义在现代企业管理中,不依赖计算机管理软件的人工管理存在失误

7、率高、效率低、各部门沟通不畅等诸多弊端,并且这一现象在一些乡镇企业中尤为突出。在大学四年的专业知识学习和课外实践后,我对计算机软件的设计有了一定的理论基础并且具备了开发一些小型应用的能力。但这对于将要参加正式工作、开发真实项目的我们来说还远远不够,因此我想通过这次毕业设计,在老师的指导下,开发一款具有实际应用价值的软件。从而提高对真实开发环境的认识、同时也能检验出自身基础知识的不足以便尽早弥补。1.3 国内外研究概况与发展趋势国内很早就出现了像管家婆、速达、用友之类的 ERP 管理软件,但是这些软件大部分都是面向销售的,并不适合生产型的企业使用。目前国内大部分的生产企业的管理软件大都采用定制开

8、发。这是因为各生产型企业的生产模式、生产流程、仓储物流等等都有很大不同,所以只有定制化的开发才能真正满足一个企业的管理需要,与企业的经营和管理做到无缝结合。在国外,最早应用初级的计算机辅助管理系统的美国的核电站,核电站的运行敏感而复杂,人工管理极易发生错误从而酿成事故,但是随着计算机管理系统的引入,各操作流程得到严格管制,极大的避免了因人为疏失到导致的事故。随着这一技术的进一步发展,美国的很多生产加工型企业相继引入了更加面向生产的计算机辅助生产管理系(CAPMS) ,CAPMS是Computer Aided Porduction Management System的简称。这一技术发展到今天已经

9、非常成熟并且智能化、网络化程度很高,可以做到全球化的管理。美国波音公司正是凭借这一先进的系统做到飞机生产的全球化。21.4 设计的主要工作本系统在初期设计中主要包含订单、库存、物流、财务、统计和报表以及系统设置六大模块。1.订单模块的主要功能为添加订单,编辑订单,查看订单。并且可以查看每个订单的执行情况,并且可以在本模块进行发货操作。当一个订单完成时,将自动进入财务流程,财务模块中将以月为单位规整已完成的订单,以便与客户对账、结款时使用。2.库存模块的主要功能为出库、入库、查看库存。3.物流模块的主要功能是产品发货出库时自动记录下该批货物的物流信息,以便跟踪货物的运送情况。4.财务模块的主要功

10、能是出对账单以及核算工人工资等。5.统计和报表模块的主要功能是统计生产、订单、财务中各项与生产经营相关的数据,以供管理决策使用。6.系统设置模块的主要功能是配置系统各模块的参数,添加初始数据,管理备份数据库等。1.5 论文组织论文全文共分为七章:第一章绪论。主要介绍了论文选题的引言、对课题研究的背景及意义进行了分析,同时也对国内外研究状况及发展趋势进行了介绍。第二章 开发环境和开发技术。介绍了系统、系统的开发模式、开发环境等基础知识。第三章 需求分析。主要介绍了系统设计思想、可行性分析、功能和性能需求。第四章 系统设计。主要介绍了系统的总体结构设计和系统的数据库设计,其中数据库的设计包括了概念

11、设计、逻辑设计和物理设计。第五章 系统实现。介绍了系统的所有模块和它的功能。第六章 系统测试。选取具有代表性的数据进行测试,保证系统正常运行。第七章 结束语。对系统实现过程进行了总结。32.开发环境与技术支持2.1工具环境介绍2.1.1 开发环境的选择开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下:开发语言:C# 开发环境:Windows 7 X64 开发工具:Microsoft Visual Studio 2010 数据库管理系统:Microsift SQL Server 2008 R22.1.2 技术支持(.Net平台与Microsoft SQL Server)2002

12、 年 1 月,微软发布了.Net Framework 1.0 版本,在.Net 发展的 8 年中,.Net 技术在不断改进。虽然在 2002 年微软发布了.Net 的第一个版本,但是由于系统维护和系统学习的原因,.Net 技术当时并没有被广泛的开发人员和企业所接受。而.Net 2.0 及其后续版本发布后,越来越多的开发人员和企业感受到了.Net 所带来的技术革新。自 Vista 操作系统开始,微软将.Net 平台集成到了系统中,使得基于.Net 平台开发的应用更加易于部署和升级。此外,.Net 平台还在为多核化、虚拟化、云计算做准备,相信随着时间的推移,.Net 平台与其他语言和平台将在企业应

13、用方面有着不可比拟的优势。人类对数据的管理经历了人工管理、文件系统、数据库三个阶段。数据库是数据管理的实用技术,是计算机技术的重要分支,它的出现极大的促进了计算机应用向各行业的渗透。Microsoft SQL Server 是微软公司发布的,运行在网络环境下的数据库服务器,它是单进程、多线程、高性能的关系型数据库管理系统(RDBMS,Relational Database Management System)。可以将它应用在 Client/Server(客户端/服务器,C/S)、Browser/Server(浏览器/服务器,B/S)的体系架构中,用来对存储在计算机中的数据进行组织、管理和检索。

14、它使用 Transact-SQL 语言在服务器和客户机之间传送请求,作为后台的数据库服务器。通过集成 CLR,用户可以使用所选择的的.Net Framework 语言对存储过程、函数和触发器进行编码。C#语言提供面向对象的结构、结构化的异常处理、数组、命名空间和类。此外,.Net Framework 提供的数千个类和方法也扩展了内置功能,使用户能够更容易地在服务器端使用,许多之前用 Transact-SQL 代码难以实现的任务,现在可以更容易地用托管代码实现。43.系统分析3.1 设计思想系统采用面向对象的思想开发。第一步,确定用户的功能需求、业务流程、业务的参与者。第二步,根据第一步的结果对

15、系统的设计进行可行性分析。第三步,根据第一步所确定的系统参与对象建立相应的数据模型。第四步是根据确定的数据模型规划建立数据库,根据业务流程规划功能设计。第五步,确定应用类型(WEB应用/桌面应用)并设计界面。第六步,编码实现阶段。第七步,测试完善。3.2 可行性分析系统可行性分析是在用户的需求得到确认后必须要进行的一项活动,它决定系统开发项目能否顺利进行。只有将用户的需求和开发背景、开发技术等结合起来进行分析,才能确定系统开发的意义以及系统的规模、最终得以实现的功能。为后期将要进行的开发工作指明了方向。通过分析,本系统主要有以下可行性:3.2.1 技术可行性系统软件的开发离不开技术的支持。Wi

16、nform形式的桌面应用被大家所熟知,如QQ、迅雷等软件,我们每天都在使用他们。同时Winform形式的桌面应用相比Web应用来说更易于和硬件集成,从而可以很方便的采集到生产设备中的数据进行分析,也可以连接条码扫描器等快速的输入数据。因此,本系统采用Winform的形式开发。在.Net平台下使用C#语言进行Winform开发简便、可靠。C#语言是一门面向对象的语言,它使得开发思路更加明确,开发更加快捷,后期易于进行功能拓展。此外,众多已有类库的支持也将大大缩短开发周期。3.2.2 经济可行性软件方面:系统开发中所引用的一些第三方类库均为免费开源类库,如用于生产Excel文件的NPOI库,没有采

17、用微软的Office类库。在软件部署时可以减免购买付费类库所造成的成本。硬件方面:本系统需要单独部署一台数据库服务器,但是由于并发要求低,所以对硬件的要求很低。随之硬件技术的不断发展,如今计算机的价格已经非常低廉。低配置的硬件环5境即可满足软件数据存储的需求。维护方面:系统开发过程中尽量做到运行稳定可靠、易于维护。这样便可减少维护次数和对维护人员的技术要求,使得稍加培训即可进行日常维护。综上几个方面来看,本系统的开发运行对一个乡镇企业来说是有经济可行性的。3.2.3 使用可行性本系统力求界面简洁、操作简便、流程清晰。使工作人员不用经过太多的培训学习即可轻松使用。 3.3 功能需求在和客户的相关

18、负责人员进行沟通和了解后,最终确定了以下功能需求,这些功能和需求将作为系统建模和流程设计的依据。3.3.1 基本功能需求主要有六大模块:1.订单模块主要实现新订单的录入、订单编辑以及对已完成订单和未完成订单的汇总和筛选查询;可以查询每个订单的执行情况;可以按订单发货并自动扣减库存、记录改发货批次的物流信息。2.库存模块主要实现的功能有入库、出库、库存管理、库存记录四大功能。入库功能包括生产入库、外协生产入库和普通入库。其中生产入库和外协生产入库在入库的同时要核算工资计入工资表。出库功能主要包括外协加工出库、普通出库。其中外协加工出库要核算工资计入工资表。库存管理实现库存显示和调拨库存。库存记录记录一切库存变动的相关信息。3.生产模块对需要生产的产品和数量进行统计显示。对外协加工的情况进行查询。4.物流模块记录每个发货批次的数量和货运单号,并且可筛选查询。5.财务模块根据已完成的订单生产对账单。66.系统设置模块可进行添加客户、产品、配置数据库等操作。3.3.2 单据和报表需求一些操作行为要求在数据库中记录的同时也要打印相应的单据,如发货单、生产入库单、外协加工出库单、外协加工入库单。单据的单据号要求以字符和条形码的形式打印,以便使用条码扫描枪来进行输入查询。相应的记录和数据能导出为Excel报表,如发货记录、库存数据、工资数据、对账单等。

展开阅读全文
相关资源
相关搜索

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

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。