制造车间制造任务管理系统|ERP子系统


摘 要
随着信息科学技术的飞速发展,人们逐渐意识到对管理软件的运用可以使生产更加方便、快捷和高效。车间车间的规模不断扩大,生产任务急剧增加,车间对车间的生产任务越来越难管理,有时候任务太多,人工统计出错就会漏掉一些任务,带来巨大的损失,因此一个完善的任务管理方式势必提高车间的工作效率。正基于此原因,本文拟设计一个制造车间制造任务管理系统,目的是管理车间的任务和人员,有效的提高车间的工作效率。
本文以ASP.NET和SQL Server2005为开发工具,设计实现了一套基于B/S模式的制造车间制造任务管理系统。在文中,首先分析了制造车间制造任务管理工作,根据分析结果设计了该系统应具有的功能;其次,对系统的各个功能模块进行了详细的描述,包括车间用户登录模块、车间管理人员登录模块、新建任务模块、任务状态设置模块、任务异常说明模块、用户信息模块、任务列表模块和优先级任务查询模块;最后结合系统开发阶段和测试阶段中发现的问题以及解决问题的方法,总结了开发此系统所取得的经验和体会。
关键词:车间任务管理;B/S模式;ASP.NET
Abstract
With the rapid development of information science and technology, people gradually became aware of the use of management software can make the production more convenient, fast and efficient. Expanding the scale of business workshops, a sharp increase in production tasks, business workshop production tasks more difficult to manage, sometimes too many tasks, artificial statistical errors will be missing a number of tasks, a huge loss, so a sound Task management is bound to improve plant efficiency. Is based on this reason, this paper will design a manufacturing plant manufacturing task management system designed to manage the task of plant and personnel, effectively improve plant efficiency.
In this paper, ASP.NET and SQL Server2005 as development tool, designed and implemented a system based on B / S mode manufacturing plant manufacturing task management system. In this paper, first analyzes the manufacturing plant manufacturing task management, according to results designed for the system should have the function; Second, the system functional modules described in detail including workshop user login module, workshop manager login module , New Task module, the task state setting module, the task exception description module, the user information module, the task list module and query module priority tasks; Finally, the system development phase and testing phase of the problems found and the solution to the problem, summarizes the development of The system gained experience and understanding.
Key words: plant task management; B / S mode; ASP.NET
目 录
摘 要
第一章 引 言
1.1 系统设计背景
1.2 研究的意义
1.3 研究思路
1.4 研究的方法
第二章 开发工具及系统模式
2.1开发环境的介绍
2.2 ASP.NET技术简介
2.3 ASP.NET的优势
2.4系统开发模式(B/S)
2.4.1 B/S的结构
2.4.2 B/S的优点
第三章 系统需求分析与总体设计
4.1 可行性分析
4.1.1经济可行性分析
4.1.2技术可行性分析
4.2 系统功能描述
4.3 工作流程
4.4系统功能结构图
4.5 WEB服务器软件建设
4.6 ASP.NET2005硬件要求
第四章 数据库设计
4.1 .NET访问数据库
4.2 SQL Server 2005简介
4.3 数据库设计说明
4.4 表的设计
第五章 系统功能设计
5.1 系统登录界面
5.2车间管理人员登录系统
5.3车间用户登录系统
第六章 系统测试简介
6.1功能测试
6.2可用性测试
6.3安全性测试
6.4测试总结
总结
参考文献
致谢
第一章 引 言
1.1 系统设计背景
21世纪的今天,网络技术的飞速发展,计算机已经进入千家万户,成为人们工作、生活、学习、不可缺少的工具。随着我国经济的高速发展,各种中、小型车间的经营规模不断扩大,这对我国经济无疑是一个极好的发展机会。制作车间任务管理系统是车间管理的一个重要内容,随着时代的进步,车间的规模也逐渐变的庞大起来。如何管理好车间任务信息,成为车间任务管理中的一个大问题。在这种情况下,一个可以规范化、自动化的任务管理系统就显得非常必要。最初的车间任务管理,都是靠人力来完成的。当车间规模比较小的时候,人力可以完成,随着车间的规模越来越大,工厂车间所接受的任务数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低、工作错误率增高的问题。现在计算机的广泛使用,制作车间任务管理系统是车间任务管理问题的解决之道。车间任务管理系统就是把分散的各个车间的任务实行统一、集中、规范的管理,建立分类编号管理,电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为车间管理人员和车间职工解除后顾之忧。特别是对于大中厂矿来说,利用计算机支持完成车间任务的统计和管理,是适应现代化的制度要求、推动车间走向科学化、规范化的必要条件。
1.2 研究的意义
现代车间的一个重要标志就是车间内部管理规范化、制度化。作为一家成功的车间(或车间管理者),并不是事无巨细地亲自组织和指挥车间的一切工作,而主要的是保证车间经营管理步入正常轨道,经规范化、制度化的东西加以引导和约束。由此,车间管理制度的健全与否,对于一个车间的成败具有至关重要的影响。如何有效的管理好车间任务信息,保障车间任务的顺畅进行,成为车间考虑的一个重要内容,并且随着现代信息技术的发展,现代社会信息要求建立通畅快捷的信息沟通渠道,从而降低自身与营销成本,提高反应速度。本课题的目标就是在于开发一个功能实用、操作方便、简单明了的车间任务管理系统。能够录入车间任务的基本资料,在操作上能够完成任务添加、修改、删除、任务的异常处理、查询、新用户的设置及密码修改等方面的工作,基本满足车间任务管理的需要并能体现出车间特点。本课题设计为车间提供能实现车间管理人员登录、新建任务、任务状态设置、任务异常说明、用户信息以及任务列表模块等功能,用IIS作为服务器,只要有个浏览器就能方便的使用它,具有操作简便、界面友好等特性,方便了车间任务的管理。
1.3 研究思路
正如研究任何其它软件项目一样,我做的毕业设计也经历了从选题,调研,熟悉开发环境,实验关键技术,查找类似的相关系统的资料;系统需求分析,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。
1.4 研究的方法
本课题的开发采用ASP.NET+SQL Sever 2005实现,采用B/S模式,前期主要运用所学相关知识、查询资料,学习其他优秀管理系统的开发方法,结合相关要求写出需求分析;后期,进行对本课题的设计与开发。课题的页面主要采用ASP.NET对数据库进行操作,通过对数据库的查询搜索来实现,控制页面的正确显示和对任务的管理。采用SQL数据库,实现整个系统的操作。在整个设计过程中以需求分析为基础,写出系统实现流程及相关问题的实现方法;系统开发完成后,进行调试和运行,做好调试和试运行的相关记录。
第二章 开发工具及系统模式
2.1开发环境的介绍
Visual Studio 是微软公司推出的开发环境。是目前最流行的 Windows 平台应用程序开发环境。目前已经开发到 9.0 版本,也就是 Visual Studio 2008。但我选用的是Visual Studio 2005开发。
Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
2002 年,随着 .NET 口号的提出与 Windows XP / Office XP 的发布,微软发布了 Visual Studio .NET(内部版本号为 7.0)。在这个版本的 Visual Studio 中,微软剥离了 Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 7.0 单独销售,同时取消了 Visual InterDev。与此同时,微软引入了建立在 .NET 框架上(版本1.0)的托管代码机制以及一门新的语言 C# (读作 C Sharp,意为 C++)。C# 是一门建立在 C++和 Java 基础上的现代语言,是编写 .NET 框架的语言,.NET 的通用语言框架机制(Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。
Visual Basic、Visual C++ 都被扩展为支持托管代码机制的开发环境,且 Visual Basic .NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。而 Visual J++ 也变为 Visual J#。后者仅语法同 Java 相同,但是面向的不是 Java 虚拟机,而是 .NET Framework。
2003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio 2003 的名义发布(内部版本号为 7.1)。Visio 作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。.NET 框架也升级到了 1.1。
2005 年,微软发布了 Visual Studio 2005。.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本2.0)。这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的 Visual Studio Express 版本。
2.2 ASP.NET技术简介
ASP.NET是微软公司继ASP(Active Server Pages:活动服务器页面)之后推出的用于创建、管理和部署Web应用程序的新的理想平台。它是使用.NET框架所提供的编程类库构建而成的。使ASP.NET创建、管理和部署Web应用程序变得非常容易。
ASP.NET所具有的新性能是:
(1)Web Controls,它使得创建forms 和HTML controls的工作变得简单易行。例如,在ASP中典型的选择框(select box)里,你不得不创建一个循环以便让控制系统装入数据。但在ASP.NET里,你将会拥有一个"data-bound",这意味着它会与数据源连接,并会自动装入数据。
(2)语言支持,ASP.NET支持多种语言,它的缺省语言将是visual Basic而不是vbscript,这意味着我们可以摆脱vbscript的语言限制,我们的代码将是编译后运行的(而不是原来的解释执行)。
(3)更好的代码控制,COM对象不需要再在服务器上注册,但是通过这种过程简化,你再也不能够在你的服务器上运行另外一个DLL版本,并且代码相当保密。这意味着,如果没有正确的开发工具和源代码,很难改变代码。
(4)更好的升级能力,一个系统建成,本身有着一定的特性,以改进多处理器和串口环境中的性能。例如,session state 能够通过单独的处理器来维持,在一个单独的机器上,甚至在数据库中允许交叉的服务器会话。
总结
经过老师耐心细致的指导,同时翻阅了大量的资料(包括网上资料,书本及学校的一些相关资料)经过近两个月的努力,网站的设计制作告一段落。总结这次“新闻发布网站设计”开发制作过程,我们综合使用了目前因特网上的各种静态制作方法及交互式动态网站的制作设计手段,并对初步利用后台程序完成了网站的动态响应与生成网页的技术。同时也从中学习了对静态页面的处理风格,色彩搭配,页面导航方面有了一定经验。对用ASP.NET环境制作动态效果也有了更进一步的认识。在交互式网页设计学会了如何使用SQL Server 2005建立数据库,以及对数据库浏览,修改,添加,查询。如何用C#语言编写程序来方便访客,读者在网上查询各方面的新闻信息。
目前网站的制作技术与要求,都已经告别了因特网初期网站制作的“幼稚”期,随着各类网站的迅速增加与浏览者需求的提高,无不要求网站从立意,策划,页面设计到后台程序的全面提高。无论是个人网站还是企业网站都必须被要求从浏览者角度出发,最大限度的满足用户的要求,这也是以后各类网站发展竞争的真正实质所在。
参考文献
[1] 微软公司 《面向.NET的Web应用程序设计》 高等教育出版社 2004
[2] 微软公司 《数据库访问技术》—ADO.NET应用程序设计 高等教育出版社 2004
[3] 微软公司 《基于C#.NET的.NET Framework程序设计》高等教育出版社 2004
[4] 微软公司 《微软.NET程序员系列》 清华大学出版社 2004
[5] 微软公司 《C#程序设计语言》 高等教育出版社 2004
[6] 微软公司 《基于.NET需要分析和解决方案设计》高等教育出版社 2004
[7] 微软公司 《数据库程序设计》—SQL Server 2005 高等教育出版社 2004
[8] 王珊 萨师煊《数据库系统概论》(第四版) 高等教育出版社 2006
[9] 张庆华编著,《ASP.NET2.0完全自学手册》,机械工业出版社,2007
[10] (美) James W.Cooper 《C#设计模式》电子工业出版社 2003
[11] (美) Bill Evjen 《C#高级编程》(第四版) 清华大学出版社 2006
[12] (美) John Kauffman《ASP.NET 数据库入门经典》(C#篇) 清华大学出版社 2003
[13] 微软公司 Microsoft MSDN Express Library 2005 帮助文档 2005
[14] 微软公司 SQL Server 联机丛书 帮助文档。2000
[15] 黄海,林超 编著,《ASP.NET 2.0全程指南》,电子工业出版社,2008
[16] 吕洋波 编著,《ASP.NET 2.0宝典》,电子工业出版社,2007
[17](美)Walther,S. 著,谭振林 等译,《ASP.NET 2.0揭秘》,人民邮电出版社,2007
[18] 明日科技 编著 ,《ASP.NET 数据库系统开发案例精选》,人民邮电出版社,2007
[19] 蒋培,王笑梅 编著,《ASP.NET Web程序设计》,清华大学出版社,2007
[20](美)伊夫杰 等著,杨亚 译,《ASP.NET 2.0 高级编程》,清华大学出版社,2007
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>