小型企业生产管理系统.docx
《小型企业生产管理系统.docx》由会员分享,可在线阅读,更多相关《小型企业生产管理系统.docx(41页珍藏版)》请在冰豆网上搜索。
小型企业生产管理系统
工程高等职业学校
五年制高职毕业设计
姓 名:
学 号:
系 部:
专 业:
设计题目:
小型企业生产管理系统
指导教师:
职称:
年 月 日
摘要
如今,全球经济一体化和信息技术不断地开展,网络技术和电子商务被普遍应用,客户需求不断变化、技术创新速度加快、产品的生命周期缩短、实施周期较长等因素对企业的生存和开展构成了严重威胁,这些问题在中小企业中尤其突出。
在这种情况下,我国中小企业非常有必要引入更为先进的信息管理方法和手段。
为此,我们有必要研究一套适合中小企业的价格低廉、部署维护简单高效的生产管理系统,以便提高企业的竞争力和经济效益。
本文从小型企业的实际需求出发,开发设计了基于WEB的小型企业生产管理系统。
本文首先根据企业的实际需求做出可行性分析、功能性分析和非功能性分析,并对小型企业生产管理系统进展总体设计,提出了系统的体系构造。
最后,使用VisualStudio2005作为开发平台,对基于WEB的小型企业生产管理系统进展了全面编程实现。
本论文的研究目的在于结合我国中小企业的普遍特点,面向中小企业设计并开发出一套以先进管理思想为指导、价格低廉、功能全面、部署维护简单高效的企业管理信息系统,这对于中小型企业而言,将有着十分重要的作用。
关键字:
企业管理系统;生产管理系统;ASP.NET;SQL
第1章概述
随着Internet技术的迅猛开展,以及计算机在企业信息化管理中的普遍应用,通过使用计算机技术来实现企业信息化管理的趋势尽显无疑。
信息管理是一项十分琐碎、繁杂而又细致的工作,企业的销售、采购、库存核算的工作量很大,并且不允许出错。
在这种情况下,企业可以通过购置和实施国际先进的管理软件ERP来有效地提高企业的管理效率,同时迎接知识经济时代的新挑战。
1.1课题背景
伴随着人类步入知识经济时代,全球经济一体化和信息技术不断开展,网络技术和电子商务被普遍应用,客户需求不断变化、技术创新速度加快、产品的生命周期缩短、实施周期较长等因素对企业的生存和开展构成了严重威胁[1],这些问题在中小企业中尤其突出。
在我国的社会经济中,中小企业占主要局部,并在国民企业的开展中占有重要地位,它们支撑着国民经济的开展,对促进经济市场化和国际化以及扩大广阔国民的就业面等作出了重大奉献。
根据国家统计局统计的数据显示[2],在2004年度,我国中小企业的数量占了全国所有注册企业总数量的98%,创造了超过75%的工业总产值,提供了大约77%的就业时机,占出口贸易30%?
40%的比例。
然而,我国中小企业多数都存在一些缺陷[1],如专业化协作程度差、旧体制弊端、资金缺乏、技术落后、信息技术水平较低等等,这些问题所存在的矛盾随着全球经济一体化步伐的加速也将日益显现。
在这种情况下,我国中小企业非常有必要引入更为先进的信息管理方法和手段。
企业-资源-方案〔EnterpriseResourcePlanning,缩写ERP〕在现代企业管理中,将企业部所有资源整合在一起,对采购、生产、本钱、库存、分销、运输、财务、人力资源进展规划,从而到达最正确资源组合,取得最正确效益。
基于ERP的生产管理系统是从MRP〔MaterialRequirementPlanning〕开展而来的集成化管理信息系统,MRP是ERP系统的核心。
MRP解决了物料的方案与控制问题,实现了物料信息集成。
MRP的根本构成:
主生产方案(MPS),产品构造与物料清单(BOM),库存信息。
首先根据需求方案〔销售订单〕制定主生产方案,按照产品的零件构造,即物料清单(BOM),把主生产方案展开成零件方案。
同时,必须知道库存数量才能准确计算出零件的采购数量。
这样在这条供给链下进展采购供给管理和销售管理。
因此,到达从供给链围去优化企业资源的目的。
1.2课题意义
企业信息化建立过程中,我国中小企业存在的最严重的缺陷是自身研发团队的缺乏和它们本身技术实力缺乏,因此,它们要依靠自己的技术在市场竞争中赢取优势是非常困难的。
然而,在竞争日益剧烈的市场中,中小企业具有反响灵活,并能迅速投入生产及转产等优势[3]。
ERP系统的实施[3]有助于中小企业建立一个稳定的、灵活的和动态的管理体系,有助于企业重组其业务流程,以在市场竞争中获得优势,并提高整体的管理水平;同时,还能有效降低库存,减少资金占用,提高产品质量,降低运营本钱,并改善客户效劳和快速响应客户需求。
本课题是以基于ERP的MRP系统为应用模型,采用最先进的网络技术、数据库技术、信息分析技术开发的MIS系统,基于ERP的生产管理系统。
对于企业来说,利用计算机支持企业高效率完成生产管理的日常事务,是适应现代企业制度要求、推动企业生产管理走向科学化、规化的必要条件;计算机管理所无法比较的优点是检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、本钱低等。
这些优点能够极提高企业生产管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
本论文的研究目的在于结合我国中小企业的普遍特点,面向中小企业设计并开发出一套以先进管理思想为指导、价格低廉、功能全面、部署维护简单高效的企业管理信息系统,这对于中小型企业而言,有着十分重要的作用。
1.31.3课题研究现状
我国的生产方案管理系统经过十几年的开展,已经取得了明显的进步,产品种类日趋丰富,技术日益成熟。
从系统产品来看,目前国的生产方案管理系统有些建立在LotusDomino/Notes平台上,有些直接使用Microsoft产品如SharePoint,也有局部软件公司开发了具有自主知识产权的生产方案管理系统。
从应用围来看,生产方案管理系统主要应用在企事业单位中。
企业用户需求最为强烈,普及率也最高,几乎所有的大型企业都已经配备了生产方案管理系统。
企事业单位以事务处理为主的工作流应用比较多。
从处理围来看,生产方案管理系统主要是解决如何提高日常办公、生产效率的问题。
因此我们日常工作的大局部容都可以归入办公自动化处理的畴,如文字处理、文件撰写、、申请审批、办公用品、公文管理、会议管理、资料管理、档案管理、客户管理、订货销售、库存管理、生产方案、器材需求、技术管理、质量管理、本钱计算、财务计算、劳资、人事管理等等,其中核心是生产管理。
目前,我国的生产方案管理系统正朝着集成化、网络化、多媒体和智能化的国际水平开展。
各国的经历说明:
国家经济现代化必须依赖各级管理水平的提高和办公自动化。
因此,生产方案管理系统必将对我国整个社会生活的各个方面产生深刻的影响[3]。
国际上很多大型的ERP系统产品一般都是功能强大、囊括企业各种需求、面向大规模生产企业,价格昂贵实施困难,同时又由于企业文化背景、经营环境、管理策略的不同,导致国际上流通的ERP产品并不符合国企业开展需要,因而国ERP开展相对缓慢[4]。
企业在选择ERP管理系统产品的时候更多的是挑选适合自己企业规模、功能实用的、操作方便的产品。
企业的需求推动着ERP产品的成熟,开发适合中国企业开展需求的ERP产品已成为趋势。
第2章系统分析
2.1可行性分析
2.1.1经济上的可行性
如今,随着计算机的大量普及,各种软件的开发本钱越来越低,价格也越来越底。
本系统也是这样,开发本钱较低,只是需要一台配置一般的计算机,该系统运行时占计算机的资源也不多,也并不会因为开发本钱低而造成系统功能性能的下降。
相反,随着计算机技术的开展,各种实用软件的性能日渐提高。
生产管理系统廉价的开发本钱,却能够带来相当大的实惠和方便。
主要表现在:
(1)本系统可以说是一个拥有多种实用功能的生产管理系统,它集成了设备入库出库的登记、查询等多种功能,具有较强的实用性和方便性。
〔2〕可使故障设备的维修更为及时,能给企业带来更大的效益。
(3)本系统的运行可以大大提高集团设备管理的效率,减少不必要的人力和物力。
由此,可以得出,本系统在经济上是绝对具有可行性。
2.1.2技术上的可行性
从目前IT业界比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,VisualStudio2010和SQL2005的结合无疑是在实际应用中较为成功的一种解决方案。
为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。
所以技术实行起来相对会容易。
首先,设计的几种软件现在都比较流行,一般设计人员对这几款软件比较熟悉,可以利用这些软件设计出较完善的生产管理系统。
其次,系统的管理主要是信息的录入、修改、统计等工作,一般工作人员都能够胜任。
从操作上来说是可行的。
综上所述,本系统开发目标已明确,在技术、经济、操作等方面具备可行性,因此系统的开发是完全可行的。
2.2业务流程分析
生产管理系统工作流程为:
系统启动并进入系统登陆界面,需输入用户名和密码进展登录。
管理员登录后可添加员工信息、客户信息、供货商信息、商品信息和数据备份等;客户登陆后可修改个人密码、在线下单和订单查看;员工登陆后可进展个人资料修改、工资查看和派单任务查询。
本系统的业务流程图如下图:
图2.1业务流程图
本系统是利用现代化的计算机网络技术对传统的生产管理与业务管理进展整合,按照实践过程设计完成的。
此系统的设计有助于管理员对生产管理系统的管理,在很大程度上可以提高效率,对信息进展及时更新等方面都可以提高不少速度。
为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:
〔1〕操作简单、界面友好:
完全控件式的页面布局,使得信息的录入工作更简便。
〔2〕即时可见:
对信息的处理〔包括添加、修改、删除〕将立即在对应的版块显示出来,到达"即时发布、即时见效"的功能。
〔3〕功能完善:
不仅包括常见系统的信息管理的各个方面:
信息录入、浏览、删除、修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。
而且,还能进展上传、打印相关资源的管理。
〔4〕方便移植:
系统应具有实用性、可靠性和适用性。
系统界面中所需的数据都存放于数据文件中,只要对该文件做局部修改,就能在系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。
〔5〕动态管理:
对系统数据库实行动态操作,能实现对数据库信息的动态查询、动态更新修改和动态录入数据。
2.3功能需求分析
本系统设计的最终目的是实现对的有序高效管理。
为此在系统设计时应做好用户需求查,充分了解用户的实际需求,保证系统具有良好的易用性、稳定性和扩展性。
通过前期的调查分析及研究,对本管理系统来说,分两种用户类型,管理员、员工、客户。
本系统要实现的主要功能主要有以下几个方面。
管理员:
〔1〕系统用户管理
包括管理员的添加、删除和管理员密码修改。
〔2〕员工信息管理
包括员工信息、员工工资的添加、查询、修改和删除。
〔3〕客户信息管理
包括客户信息的添加、查询、修改和删除,以及客户生日提醒。
〔4〕供货商信息管理
包括供货商信息的添加、查询、修改和删除。
〔5〕商品管理
包括商品类别管理、商品信息管理、库存查询、入库管理。
〔6〕派工管理
员工派工设置。
〔7〕系统管理
系统数据备份。
客户:
〔1〕个人资料管理
个人资料修改。
〔2〕订单管理
包括在线下单和订单查询。
员工:
〔1〕个人资料管理
个人资料修改。
〔2〕派单任务
派单任务查看。
〔3〕工资查看
工资查询。
以上是用户的主要需求,也是该系统主要功能,除了这些功能以外,在设计时也对一些细节做了优化与调整,使系统更具有完整性与实用性。
2.4数据流程分析
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。
数据流程分析的目的就是要发现和解决数据流通中的问题。
现有的数据流程分析多是通过分层的数据流程图〔dataflowdiagram,简称DFD〕来实现的。
其具体的做法是:
按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。
生产管理系统的数据流程:
对本系统操作的数据源有管理员有两种用户,管理员和普通用户。
管理员有权限对数据库中的数据进展添加、修改、删除、查询,普通用户个人资料修改、设备借用登记和故障申报也会产生一些数据。
通过对本系统的需求分析,系统的根本功能已经确定。
整个系统的数据流程图如图2.2所示:
图2.2系统的数据流程
第3章系统设计
3.1设计原那么
小型企业生产管理系统主要是面向中小企业研发的信息化平台解决方案。
系统的根本思路是借助当今成熟的计算机及网络技术,为企业用户搭建一个有普遍适用性的统一应用系统平台,通过此平台可将用户现有的和将来方案建立的其他办公软件集成为一个整体,在统一的框架下为用户提供全面的数据信息共享和快捷的视窗操作界面入口,以到达最大限度提高日常无纸办公的系统价值与目的。
为保证系统平台设计目标的实现,在开发过程中遵循以下原那么[14]:
〔1〕实用性:
中小型企业生产管理系统负责企业日常的办公需要,实用性对办公自动化应用系统来说是第一位的,如果没有实用价值,系统将会变成一个空中楼阁,不能解决任何实际问题,因此在进展系统设计过程中,始终把系统实用性放在第一位。
〔2〕平安、可靠性:
中小型企业生产管理系统处理的数据都是企业动作中重要的数据,系统要具备良好的用户操作机制来保证数据信息的平安性,要确保数据的准确性和有效性;系统能提供稳定、可靠的效劳;当意外情况发生时,系统要有完备的数据恢复方案。
〔3〕易操作、易维护:
中小型企业生产管理系统面向整个企业的用户,系统应该具有友好的操作界面,能提供方便快捷的功能特点。
系统中的各功能模块在视窗操作界面的设计与布局上保持统一,使用户在使用过程中能自行学习、触类旁通,以最快的速度迅速掌握系统各功能模块的使用。
同时,系统的维护要简单、容易上手,防止过于专业化的复杂、繁的操作。
〔4〕先进性:
中小型企业生产管理系统投入使用后,要为企业提供一定年限的效劳,因此系统的设计时要用一定的前瞻性眼光进展考虑,要采用性价比高的硬件产品,配以目前成熟先进的网络技术、计算机技术,能让开发出来的系统符合未来计算机软件系统的开展潮流与趋势;另外,系统要具有良好的软件弹性与伸缩能力,在一定程度能采用自适应措施,适应外部环境的变化。
〔5〕可扩展性:
考虑到企业用户的办公业务类型不是单一的、固定不变的,系统应能适应企业用户的业务类型转换和开展变化需要,能不断进展技术功能的升级换代,并留有相关对外接口,可便利地与其它第三方软件系统进展集成。
〔6〕经济性:
中小型企业生产管理系统的开发不能盲目地追求设备最先进性,开发时要结合用户实际的预算安排,以实际需要为出发点进展按需配置与按需开发,保证中小型企业生产管理系统优良的实施经济性。
3.2系统体系构造设计
小型企业生产管理系统采用B/S体系构造模式,如图3.1所示。
企业办公用户显示层主要以WEB网页方式或以WinForm显示方式出现,从技术上来说,是ASP.NET页面,负责处理办公用户的数据输入和办公用户的数据输出等工作。
办公业务逻辑层由相关的程序和处理规那么组成,主要负责处理从显示层网页中传入的办公数据,对相关数据进展程序处理和逻辑判断处理。
数据层负责定义和存储办公系统中的原始数据和办公业务过程中产生的数据,以生成关系型二维表或数据存储过程的形式出现,显示层与逻辑层所用到的数据信息全部来源于数据层。
图3.1体系架构图
中小型企业生产管理系统的逻辑上划分为以下三层,由上而下分别是:
表现层、逻辑层和数据层]。
层于层之间“高聚合、低耦合〞形式关联起来,互相独立,在系统设计的时候互不影响,通过系统接口完成层与层之间的数据交流联通。
表现层与用户的交互获取用户逻辑指令后,为逻辑层传递用户指令,而逻辑层那么根据用户指令,向下发送逻辑任务从数据层获取相应的数据,并整合数据形成逻辑任务,反响到逻辑层。
逻辑层获得数据层返回的数据后,通过业务逻辑整合,向上向表现层发送逻辑数据。
表现层根据逻辑层整合的任务数据,通过良好的视图返回相关信息,满足用户的需求。
本系统的架构图符合三层架构——数据层、业务逻辑层、表示层的设计理念,具体如图3.2所示。
图3.2系统架构图
3.3功能构造设计
根据前文的系统功能需求分析,可以得出本系统的系统功能模块构造图如图3.3所示:
图3.3系统功能构造图
3.4计算机系统配置方案
3.4.1计算机系统硬件配置
主板:
技嘉GA-G31M-S2C
CPU:
Intel奔腾双核E5300(盒)
存:
威刚2GBDDR2800(万紫千红)
硬盘:
希捷320GB
光驱:
先锋DVR-117CH
显卡:
集成IntelGMA3100显卡
声卡:
集成RealtekALC8838声卡
网卡:
集成AR8132百兆网卡
显示器:
优派19寸LED显示器
3.4.2计算机系统软件配置
操作系统:
MicrosoftWindowsXPProfessional
办公软件:
MicrosoftOffice2003
金山词霸2010
AdobeAcrobat10.0Professional
瑞星杀毒软件防火墙组合版
InternetExplorer8.0
3.5数据库设计
3.5.1数据库设计原那么
在数据库设计中,简洁、构造明晰的表构造对数据库设计是相当重要的。
规化的表构造设计,在以后的数据维护中,不会发生插入、删除和更新时的异常。
反之,数据库表构造设计不合理,不仅会给数据库的使用和维护带来方方面面的问题,而且可能存储了大量多余的冗余信息,浪费了系统的资源。
要设计规化的数据库,就要求根据数据库设计式——也就是数据库设计的规原那么来做设计。
设计原那么如下[11]:
〔1〕规化。
在设计和操作数据库时,关键的步骤就是要确保数据正确地分布到数据库的表中。
使用正确的数据构造,不仅便于对数据库进展相应的存储操作,而且可以极简化应用程序的其他方面。
正确进展表构造的设计的正式名称就是数据库规化。
〔2〕数据冗余。
数据应该尽可能少地冗余,这意味着重复数据应该减少到最少。
如果存在过多的冗余数据,就意味着要占用更多的物理空间,同时也对数据的一致性检查和维护带来诸多问题。
如果有个表被忽略了,那么就可能导致整个数据库的不一致性。
3.5.2数据库概念构造设计
根据前面的设计规划,各个实体的具体描述E-R图如下:
整体E-R图如图3.4a所示:
图3.4a整体E-R图
管理员E-R图如图3.4b所示:
图3.4b管理员实体E-R图
员工信息实体E-R图如图3.4c所示:
图3.4c员工信息实体E-R图
客户信息E-R图如图3.4d所示:
图3.4d客户信息E-R图
3.5.3数据库逻辑构造设计
现在需要将上面的数据库概念构造转化为SQL数据库系统所支持的实际数据模型,也就是数据库的逻辑构造。
在上面的实体以及实体之间关系的根底上,形成数据库的表格以及各个表格之间的关系。
生产管理系统的数据构造如allgonggao表所示:
allgonggao表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
title
VarChar
255
是
255
3
content
Text
16
是
255
4
leibie
VarChar
50
是
255
5
shouyetupian
VarChar
50
是
255
6
dianjilv
VarChar
50
是
255
7
addtime
DateTime
8
是
23
alllb表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
lb
VarChar
50
是
255
3
addtime
DateTime
8
是
23
allusers表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
username
VarChar
50
是
255
3
pwd
VarChar
50
是
255
4
cx
VarChar
50
是
255
5
addtime
DateTime
8
是
23
bumen表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
bianhao
VarChar
50
是
255
3
mingcheng
VarChar
50
是
255
4
zhuguan
VarChar
50
是
255
5
dianhua
VarChar
50
是
255
6
chuanzhen
VarChar
50
是
255
7
beizhu
VarChar
50
是
255
8
addtime
DateTime
8
是
23
dingdanxinxi表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
bianhao
VarChar
50
是
255
3
mingcheng
VarChar
50
是
255
4
jiage
VarChar
50
是
255
5
leibie
VarChar
50
是
255
6
kucun
VarChar
50
是
255
7
dingdanshuliang
VarChar
50
是
255
8
xiadanren
VarChar
50
是
255
9
beizhu
VarChar
500
是
255
10
paigongyuan
VarChar
50
是
255
11
issh
VarChar
2
是
255
12
addtime
DateTime
8
是
23
gongyingshangxinxi表:
序号
字段名称
字段类型
大小
允许为空
最大长度
备注
1
ID
Int
4
自增编号
10
2
gongyingshangmingcheng
VarChar
50
是
255
3
dianhua
VarChar
50
是
255
4
dizhi
VarChar
50
是
255
5
wangzhi
VarChar
50
是
255
6