生产过程监控系统毕业论文.doc
《生产过程监控系统毕业论文.doc》由会员分享,可在线阅读,更多相关《生产过程监控系统毕业论文.doc(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、江西现代职业技术学院毕业设计(论文)题 目:生 产 过 程 监 控 系 统姓 名 学 院 信息工程学院 专 业 软 件 技 术 班 级 10软件三班 指导教师 提交时间 2012年 10 月 20 日 IV论文题目:生产过程监控系统 摘要:本文首先简单给出了生产过程监控系统的设计背景和意义,并介绍了系统开发所用到的开发工具和语言,然后在进行了需求分析的基础上,说明了系统功能模块的划分及各模块之间的相互关系,然后着重论述了系统功能的一些重要的技术实现过程。分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不
2、适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,生产过程监控系统能为企业带来了极大的方便。中小型的加工零售企业在日常的工作中,由于日积月累的加工生产,所累积下来的不管是客户或者是生意方面都有着丰厚的资源,但是人脑不是电脑,对于这方面的数据遗忘性很大。所以对于中小型加工零售企业迫切的需要一款生产过程监控管理系统,维护自己企业的客户资料,以往生意记录等等信息。本系统采用C#语言和SQL Server 2008作为开发工具。这种系统优势在于系统比较简单,但功能强大,扩展性能也比较好,完全处理一般的对于生产过程的监控管理。关键词:
3、C/S架构;数据库;生产监控abstract: firstly, this paper gives the production process monitoring system design background and significance, and introduced the system development use development tools and language, and then on the demand on the basis of analysis, explanation of the system function module and the
4、relationship between each module, and then focuses on the system function of some important technical realization process.Analysis of the 21st century, the human economy high speed development, great changes took place in the people, especially the application of computer and spread to all fields of
5、 economic and social life. Make originally old methods of management more and more does not adapt now the development of the society. Many people are still stay in a previous manual operation. This has greatly hindered the economic development of human beings. In order to adapt to the modern society
6、 people highly strong concept of time, the production process monitoring system for enterprise brought great convenience. Small and medium-sized processing retail enterprise in daily work, as accumulate over a long period processing production, the accumulated whether customers or business has rich
7、resources, but the human brain is not the computer, for this data amnesic great. So for the small and medium-sized processing retail enterprises urgently need a new production process monitoring management system, to maintain their enterprise customer material, previous business record, etc.This sys
8、tem USES c # and SQL Server 2008 as a development tool. This system advantage lies in the system is relatively simple, but powerful, extended performance is better also, complete processing general for the production process monitoring management.Keywords: C/S structure; Database; Production monitor
9、ing目录引 言11 基础知识21.1 背景与意义21.2 开发方法21.2.1 C#语言介绍31.2.2 SQL Server 2008数据库优点31.2.3 运行环境的选择42 系统需求分析52.1 系统功能概述52.1.1 系统功能需求52.1.2 用例分析52.1.3 类图分析72.2 系统性能要求82.2.1 系统时间特性要求82.2.2 系统灵活性92.2.3 数据管理能力要求92.3 可行性分析92.3.1 技术可行性92.3.2 经济可行性92.3.3 操作可行性103 系统概要设计113.1 系统总体设计方案113.2 系统数据流图123.3 系统活动图133.4.1 数据库
10、需求分析143.4.2 数据库概念设计(E-R图)143.4.3 数据库逻辑设计154 系统的详细设计184.1 系统主要功能模块设计184.1.2 准备工作(一些公共类的准备)184.1.2 登录模块实现214.2 系统主要功能模块实现254.2.1 待办事项254.2.2 成本综合管理384.2.3 成本项管理444.2.4 根据生产单对成本进行管理484.2.5 生产单成本控制494.2.5 生产单下成本单项管理545 系统测试585.1 系统测试步骤585.1.1 单元测试585.1.2 集成测试595.1.3 确认测试595.2 系统测试605.2.1 界面测试605.2.2 功能测
11、试60附录 附录清单A64附录 附录清单B72江西现代职业技术学院10届软件技术毕业论文引 言分析21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,生产过程监控系统能为企业带来了极大的方便。中小型的加工零售企业在日常的工作中,由于日积月累的加工生产,所累积下来的不管是客户或者是生意方面都有着丰厚的资源,但是人脑不是电脑,对于这方面的数据遗忘性很大。所以对于中小型加工零售企业迫切的需要一款生
12、产过程监控管理系统,维护自己企业的客户资料,以往生意记录等等信息。本文中共分5章。第一章基础知识,主要讲生产过程监控系统的背景、意义,开发方法及开发工具简介;第二章系统需求分析,主要讲系统功能需求、性能需求及可行性分析;第三章概要设计,主要介绍系统工作流程、功能结构图及数据库表设计;第四章详细设计,主要讲各个功能的工作流程及具体的实现过程。第五章系统测试,主要介绍系统使用的测试方法及测试用例并计算系统的稳态可用性。每章附有本章重点介绍的功能图例及详细讲解,帮助理解系统的各部分功能。781 基础知识1.1 背景与意义随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工
13、具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越发显示出其独特的优势,步入信息化时代,有巨大的数据信息等待加工处理和传输,这使得对数据库的进一步开发和利用显得尤为迫切。在管理得好的企业中,对生产过程进行持续的监控是理所当然的事情。当然,这些监控首先针对的是那些与“钱”密切相关的过程。例如,要每月对任务订单、销售额、投资额或订货情况进行汇总并与年度主生产计划进行比较。对生产部门主要进行计划生产工时与实际生产工时的对比,并比较由此产生的生产成本。在实际中,对企业中的其它关键数据如库存、出产期和生产周期进行持续的采集并将其与计划值进行比较的做法应用还不普遍。由此提出
14、了这样的要求,即作为对成本和质量监控系统的补充,引入了一个对生产过程进行监控的系统。我们可以将这个系统成为生产过程的持续后勤供应与质量监控系统。1.2 开发方法本系统采用C#作为前台开发工具。后台数据库采用SQL Server 2008数据库,因为它的灵活性、安全性和易用性为数据库编程提供了良好的条件。利用LINQ技术1。更加方便简洁的对数据库进行一系列的操作,并影藏了数据库的操作代码,使得数据库的保密性得到了加强,相对于数据库的操作更加灵活。通过LINQ TO SQL提出数据或其他资源请求。表示层在客户端的应用浏览器中运行,数据访问也在专用的数据库服务器上运行。采用LINQ能很好的解决软件的
15、可扩展性、安全性、管理性等关键问题。1.2.1 C#语言介绍C#是一种安全的、稳定的、简单的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模板,不允许多重继承)2。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#语言的主要优点大概可以归纳如下:1、语法简洁:C#取消了指针、也不定义繁琐的伪关键字;它使用有限地指令、修饰符合操作符,语法上几乎不存在任何冗余,整个语言结构十分清晰。初学者通常能够快速掌握C#基本特性,而C/C+
16、程序员转入C#则几乎不会有什么障碍。2、完全面向对象:C#具有面向对象的语言所应有的基本特性:封装、继承和多态性。它禁止多继承,禁止各种全局方法、全局变量和常量。C#以类为基础来构建所有的类型,并通过命名空间对代码进行层次化的组织和管理。许多精巧的对象设计模式都在C#语言中得到了有效的应用。 3、目标软件的安全性:C#符合通用类型系统的类型安全性要求,并用CLR所提供的代码访问安全特性,从而能够在程序中方便的配置安全等级和用户权限。此外,垃圾收集机制自动管理对象的生命周期,这是的开发人员无需再负担内存管理的任务,应用程序的可靠性进一步得到提高。4、版本管理技术:C#语言中内置了版本控制功能,并
17、通过接口和继承来实现应用的可扩展性3。应用程序的维护和升级更加易于管理。5、灵活性与兼容性:C#中允许使用非托管代码来与其他程序(包括COM组件、WIN32API等)进行集成和交互。它还可以通过委托(delegate)来模拟织针的功能,通过接口来模拟多继承的实现。1.2.2 SQL Server 2008数据库优点SQL Server 2008的一个重要设计目标就是提高默认状态下的安全系数。为了缩小被攻击范围,最危险的一些特性都被禁用,除非数据库管理员启用它们。这有所帮助,不过 对有经验的数据库管理员来说帮助不大。他们基本上会编写锁定脚本,觉得安装时加以运行不是很麻烦。安全方面真正重要的改进则
18、是密码管理和权限分配方面。现 在可以设置原始SQL密码来顾及Windows密码政策,这意味着用户可以要求SQL密码拥有与Windows账户同样的密码强度、失效日期、历史、锁定 阈值、锁定时间及生命期等政策,甚至可以要求用户在下次登录时更改密码。安全方面的其他重要改进还包括:加强了对模式变更的控制、能够对数据进行列级加密。SQL Server 2008不但克服了高可用性和灾难恢复方面的缺点,还几乎在各个方面都有了全面改进:管理任务得到了简化;监控和诊断功能得到了增强;默认的锁定配置、数 据加密及其他新特性增强了安全。如今,分析服务(Analysis Services)、报表服务(Reportin
19、g Services)和数据挖掘(Data Mining)全面集成,而且已经很成熟。数据转换服务(DTS)已从头到尾经过了改写,已逐渐成为更强大、更灵活的SQL服务器集成服务(SSIS)。与Visual Studio和.Net/CLR的集成,把SQL Server的内部机制展现给了.Net开发人员、把.Net的内部机制展现给了SQL开发人员。这意味着,现在就可以利用.Net的强大功能,用于存储过程、数据流和数据转换、商业智能等应用的。 1.2.3 运行环境的选择由于计算机发展迅速,为将来升级的考虑,这里所提供的硬件设备要比能够运行该系统所需要的最低硬件标准高出一些。1软件环境:操作系统:采用W
20、indows XP或Windows 2003以上;开发工具:Microsoft SQL Server 2008 ;C#2硬件环境:CPU:Intel Pentium(R) 4以上;内存:2G;硬盘:320G;网卡:100M。 2 系统需求分析 软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。需求分析是介于系统分析和软件设计阶段之间的重要桥梁。一方面,需求分析以系统规格说明和项目规划为分析活动的基本出发点,并从软件角度对它们进
21、行检查与调整;另一方面,需求规格说明又是软件设计、实现、测试直至维护的主要基础4。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。2.1 系统功能概述本系统主要完成企业生产流程管理(客户信息管理,订单信息管理,账单信息管理,成本信息管理,生产流程管理,用户管理,收费管理)等功能。通过以上功能实现简单、便捷的生产过程监控管理系统。2.1.1 系统功能需求超级用户:管理系统用户、管理生产过程、管理生产单成本控制、管理生产单收费记录控制、管理客户资料、管理生产单等。管理员:管理生产过程、管理生产单成本控制、管理生产单收费记录控制、管理客户资料、管理生产单等
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产过程监控系统 毕业论文 生产过程 监控 系统
限制150内