• No results found

Design and Implementation of an Enterprise Management System Based on B/SStructure

N/A
N/A
Protected

Academic year: 2021

Share "Design and Implementation of an Enterprise Management System Based on B/SStructure"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

学校编码:10384 分类号密级 学号:X2013231228 UDC

工程硕士学位论文

基于 B/S 结构的企业管理系统的设计与实现

Design and Implementation of an Enterprise Management System

Based on B/SStructure

计博

指 导 教 师 : 夏侯建兵副教授

专 业 名 称 : 软

论文提交日期: 2 0 1 7 年 1 0 月

论文答辩日期: 2 0 1 7 年 1 1 月

学位授予日期: 2 0 1 7 年 1 2 月

指导教师:

答辩委员会主席:

2017 年 10 月

厦门大学博硕士论文摘要库

CORE Metadata, citation and similar papers at core.ac.uk

(2)

厦门大学学位论文原创性声明

本人呈交的学位论文是本人在导师指导下,独立完成的研究成果。本人

在论文写作中参考其他个人或集体已经发表的研究成果,均在文中以适当

方式明确标明,并符合法律规范和《厦门大学研究生学术活动规范(试行)》。

另外,该学位论文为( )课题(组)

的研究成果,获得( )课题(组)经费或实验室的资助,

在( )实验室完成。(请在以上括号内填写课题或课题组

负责人或实验室名称,未有此项声明内容的,可以不作特别声明。

本人声明该学位论文不存在剽窃、抄袭等学术不端行为,并愿意承担

因学术不端行为所带来的一切后果和法律责任。

声明人 (签名):

指导教师(签名):

年 月 日

厦门大学博硕士论文摘要库

(3)

厦门大学学位论文著作权使用声明

本人同意厦门大学根据《中华人民共和国学位条例暂行实施办法》等

规定保留和使用此学位论文,并向主管部门或其指定机构送交学位论文(包

括纸质版和电子版),允许学位论文进入厦门大学图书馆及其数据库被查

阅、借阅。本人同意厦门大学将学位论文加入全国博士、硕士学位论文共

建单位数据库进行检索,将学位论文的标题和摘要汇编出版,采用影印、

缩印或者其它方式合理复制学位论文。

本学位论文属于:

( )1.经厦门大学保密委员会审查核定的保密学位论文,于

年 月 日解密,解密后适用上述授权。

( √ )2.不保密,适用上述授权。

(请在以上相应括号内打“√”或填上相应内容。保密学位论文应是

已经厦门大学保密委员会审定过的学位论文,未经厦门大学保密委员会审

定的学位论文均为公开学位论文。此声明栏不填写的,默认为公开学位论

文,均适用上述授权。

声明人(签名):

年 月 日

厦门大学博硕士论文摘要库

(4)

摘要 I

摘要

随着中国的改革开放不断深化,企业已从面向区域市场广阔的国内向国际市场的发 展,过去长期的手工管理向多元化管理发展,没有任何一种产品的生产过程管理动态信 息。各部门收集的信息不顺畅,大量的冗余,决策者往往无法得到他们想要的准确信息, 造成库存积压严重,资金在生产过程中得不到很好的利用、周转不起来。 本论以现代企业管理现状为着手点,以管理体系发展历程为参考,综合分析国内外 相关文献,系统的阐述了本文的研究原因、主要手段、研究过程。在系统开发阶段,为 确保系统的高效性,将 ASP.NET 及 SQL Server 确立为系统开发的辅助工具,选用 MVC 设计模式,科学运用 B/S 结构。此外,为进一步确认系统开发可行性,本论详细的阐述 了系统需求分析过程,以及在确定系统需求分析方法后,从功能性需求分析及非功能性 系统分析这两个方面展开了探索,准确合理的论述了系统开发的可行原因。其次,就总 体设计问题展开研究,将总体设计分为逻辑结构、数据库设计等方面后,逐一介绍具体 设计过程。最后,本论还综合的论述了试用与检验过程。 搭建成熟的企业管理系统是现代企业管理的重要部分,企业管理系统在财务管理、 质量管理、人力资源管理、新政后勤管理等各个方面都发挥着不可估量的作用。财务管 理系统的功能与企业管理需求不谋而合,该系统一方面能够帮助企业节约成本,合理规 划,统筹管理;另一方面,可促使企业打造良好的企业形象,有利于企业培养一批忠实 的顾客群体。 关键字:企业管理;信息系统;B/S 模式

厦门大学博硕士论文摘要库

(5)

Abstract

II

Abstract

With the continuous deepening of reform and opening up China, enterprise has developed from the vast domestic regional market to the international market, the past manual management long-term diversified management development, without any kind of products in the production process of dynamic information management. The information collected by various departments is not smooth, a large number of redundancy, decision-makers often can not get the accurate information they want, resulting in serious inventory backlog, the funds in the production process, raw materials are often very short.

This thesis takes the present situation of modern enterprise management as the starting point, takes the development course of the management system as a reference, and comprehensively analyzes the relevant literature at home and abroad, and systematically expounds the reasons, main means and research process of this paper. In the system development phase, in order to ensure the efficiency of the system, ASP.NET and SQL Server are established as auxiliary tools for system development, MVC design patterns are selected, and B/S structure is applied scientifically. In addition, in order to further confirm the feasibility of the system development, the detailed description of the process of requirement analysis, in determining the demand analysis methods, from the analysis of functional requirements and non functional analysis of these two aspects to explore, accurate and reasonable discusses feasible reasons of system development. Secondly, the overall design of the problem is studied, the overall design is divided into logical structure, database design and other aspects, one by one to introduce the specific design process. Finally, the paper also discusses the trial and inspection process.

Build enterprise mature management system is an important part of modern enterprise management, enterprise management system plays an inestimable role in the financial management, quality management, human resources management, logistics management and other aspects of the new deal. The function of financial management system and enterprise management needs of the system on the one hand agree without prior without previous consultation, can help enterprises to save costs, reasonable planning, planning and management; on the other hand, can promote the enterprise to create a good corporate image,

(6)

Abstract

III

training a group of loyal customers for enterprise groups.

Key Words: Enterprise Management; Information; B/S

(7)

目录 IV

目录

第一章绪论 ... 1

1.1 企业管理系统基本介绍 ... 1 1.2 系统开发的背景 ... 2 1.3 国内外发展现状 ... 4 1.4 本文的组织结构 ... 6

第二章关键技术介绍 ... 8

2.1 系统架构 ... 8 2.1.1 C/S 体系结构... 8 2.1.2 B/S 型结构... 9 2.2 研发工具的选取 ... 11 2.2.1 Visual Studio ... 11 2.2.2 SQL Server ... 12 2.3 系统研发模式 ... 12 2.4 本章小结 ... 13

第三章系统需求分析

... 14 3.1 可行性分析 ... 14 3.1.1 技术可行性 ... 14 3.1.2 经济可行性 ... 14 3.1.3 操作可行性 ... 15 3.2 业务需求分析 ... 15 3.3 系统功能需求分析 ... 16 3.3.1 采购管理子模块 ... 16 3.3.2 生产管理模块 ... 17 3.3.3 销售管理模块 ... 17 3.3.4 库存管理模块 ... 18

厦门大学博硕士论文摘要库

(8)

目录 V 3.3.5 系统服务管理模块 ... 19 3.3.6 基础设置管理模块 ... 19 3.3.7 消息中心管理模块 ... 20 3.3.8 报表中心管理模块 ... 20 3.4 非功能性需求分析 ... 21 3.4.1 系统性能需求 ... 21 3.4.2 质量属性 ... 21 3.4.3 系统安全性需求... 21 3.4.4 对外接口需求分析... 22 3.5 本章小结 ... 22

第四章系统设计 ... 23

4.1 系统技术架构设计 ... 23 4.2 系统模块设计 ... 25 4.2.1 采购管理模块设计... 26 4.2.2 生产管理模块设计... 30 4.2.3 销售管理模块设计... 31 4.2.4 库存管理模块设计... 35 4.2.5 服务管理模块设计... 36 4.2.6 基础设置管理模块设计... 37 4.2.7 消息中心管理模块设计... 38 4.2.8 报表中心管理模块... 38 4.3 系统数据库设计 ... 38 4.3.1 数据库概念模型设计... 38 4.3.2 数据库物理模型设计... 42 4.4 本章小结 ... 45

第五章系统实现 ... 46

5.1 实现环境 ... 46 5.2 业务功能模块 ... 46

厦门大学博硕士论文摘要库

(9)

目录 VI 5.2.1 采购管理模块... 47 5.2.2 销售管理模块... 49 5.2.3 库存管理模块... 52 5.3 系统服务管理模块 ... 54 5.4 基础设置管理模块 ... 56 5.5 消息中心管理模块 ... 56 5.6 报表中心管理模块 ... 58 5.7 本章小结 ... 61

第六章系统测试 ... 63

6.1 系统测试目的与任务 ... 63 6.2 测试环境 ... 64 6.2.1 硬件环境... 64 6.2.2 软件环境... 64 6.3 系统部分功能测试 ... 64 6.4 系统非功能测试 ... 69 6.5 系统运行分析 ... 71 6.6 本章小结 ... 73

第七章总结与展望... 74

7.1 总结 ... 74 7.2 展望 ... 74

参考文献 ... 76

致谢 ... 78

厦门大学博硕士论文摘要库

(10)

Contents

VII

Contents

Chapter 1 Introduction ... 1

1.1 Overview Enterprise Management System ... 1

1.2 Project Development Background ... 2

1.3 Current Research Situation at Home and Abroad ... 4

1.4 The Main Research Content ... 6

Chapter 2 Introduce the Key Technology ... 8

2.1 .Net Framework ... 8

2.1.1 C/S Architecture ... 8

2.1.2 B/S Structure ... 9

2.2 Choose of Develop Tools ... 11

2.2.1 Visual Studio ... 11

2.2.2 SQL Server ... 12

2.3 System Research and Development Mode ... 12

2.4 Summary ... 13

Chapter 3 Requirement Analysis of System ... 14

3.1 Feasibility Analysis... 14

3.1.1 Technical Feasibility ... 14

3.1.2 Economic Feasibility ... 14

3.1.3 Operational Feasibility ... 15

3.2 The Requirement Analysis of Business ... 15

3.3 The Requirement Analysis of Function ... 16

3.3.1 Procurement Management Module ... 16

3.3.2 The Production Management Module... 17

3.3.3 Sales Management Module ... 17

3.3.4 The Inventory Management Module ... 18

3.3.5 System Service Manages The Modules ... 19

3.3.6 Infrastructure Management Module ... 19

3.3.7 Message Center Management Module ... 20

(11)

Contents

VIII

3.3.8 Report Center Management Module ... 20

3.4 Requirement Analysis of Non-function ... 21

3.4.1 System Performance Requirements ... 21

3.4.2 Quality Attributes ... 21

3.4.3 System Security Requirements ... 21

3.4.4 Requirement Analysis of External Interface ... 22

3.5 Summary ... 22

Chapter 4 System Design ... 23

4.1 System Technical Architecture Design ... 23

4.2 System Module Design ... 25

4.2.1 Procurement Management Module Design ... 26

4.2.2 Production Management Module Design ... 30

4.2.3 Sales Management Module Design ... 31

4.2.4 Inventory Management Module Design ... 35

4.2.5 Service Management Module Design ... 36

4.2.6 Infrastructure Management Module Design ... 37

4.2.7 Message Center Management Module Design ... 38

4.2.8 Report Center Management Module Design ... 38

4.3 System Database Design ... 38

4.3.1 Database Concept Model Design ... 38

4.3.2 Database Physical Model Design ... 42

4.4 Summary ... 45

Chapter 5 System Implementation ... 46

5.1 Implementation Environment ... 46

5.2 Business Function Module ... 46

5.2.1 Procurement Management Module ... 47

5.2.2 Sales Management Module ... 49

5.2.3 Inventory Management Module ... 52

5.3 System Service Management Module ... 54

5.4 Infrastructure Management Module ... 56

5.5 Message Center Management Module ... 56

(12)

Contents

IX

5.6 Report Center Management Module ... 58

5.7 Summary ... 61

Chapter 6 System Testing ... 63

6.1 System Testing Purposes and Tasks ... 63

6.2 Test Environment ... 64

6.2.1 Hardware Environment ... 64

6.2.2 Software Environment ... 64

6.3 System Functional Testing ... 64

6.4 System No-Functional Testing ... 69

6.5 System Operational Analysis ... 71

6.6 Summary ... 73

Chapter 7 Summary and Future Work ... 74

7.1 Conclusion ... 74

7.2 Prospect ... 74

References ... 76

Acknowledgements ... 78

(13)

第一章绪论 1

第一章绪论

近几年,我国迎来了黄金发展时期,企业发展势头迅猛,但企业数量也随之增多, 各行业间的竞争异常激烈。企业若想寻求稳定的发展,定然要搭建一个完备的企业管理 系统,高效简便的实现科学化管理。而本论文站在企业稳步运营与企业管理系统完紧密 相关的角度,论述企业管理系统的必要性及重要性,介绍企业管理系统的设计方案,致 力于让企业认识到企业管理系统的巨大作用,帮助企业合理运用该系统,促使企业实现 利益最大化。

1.1 企业管理系统简介

人工作业是传统的企业管理方法,但是人工作业多重弊端,不仅会增大员工工作压 力,浪费人力物力;而且还提高了出现失误的可能性。这就在无形之间致使企业运营低 效,迫使企业成本支出金额增长。显而易见,人工作业会阻碍当代企业的发展步伐。并 且,随着科学技术的不断发展,计算机技术被广泛的运用于企业管理领域,是实现高效 运营和提高市场竞争力的必然途径,因此,为促使企业在激烈的竞争中脱颖而出,达成 提升企业实力,实现可持续发展的目标,设计开发全面的企业管理系统是企业的不二选 择。 企业生产管理系统是典型的管理信息系统,其开发主要是后台的数据库的建立,相 应的应用程序的维护和开发,数据库系统的建立和维护,数据规范的主要要求和应用发 展的需要实现的各项功能,操作要简单易用。本系统是对企业生产信息的管理,它的主 要功能包括基本数据管理、维护数据管理、生产设备数据管理、库存产品数据管理等。 而基本数据管理能够帮助企业明确产品具体信息,了解产品型号与优势,得知车间生产 情况,知晓车间各个设备的运行状况。维护数据管理则主要体现在记录操作员信息设置、 密码修改、操作权限设置等。生产设备数据管理则详尽的记录了生产设备的型号与功能、 原材料的使用情况等。库存产品数据管理则方便企业高效的查询库存产品数量、库存产 品型号、库存产品存放时间、库存产品保养记录等信息。

厦门大学博硕士论文摘要库

(14)

基于 BS 结构的企业管理系统的设计与实现 2

1.2 系统开发的背景

伴随着社会的进步,大数据库被广泛的运用于各个领域,信息化成为了社会发展的 热点问题。ERP 管理系统是当代信息化探索进程中的代表工具,它可帮助企业实现信息 化管理,谋求稳步发展。由此可见,落后的管理模式、传统的生产方式已无法适应当代 企业的需求,企业应当与时俱进,通过合理运用 ERP 管理系统构建适合企业发展的企 业管理系统,这不仅能够节约成本,提升产品生产效率;还能够突破传统管理模式的局 限,统筹兼顾,科学管理。现代企业管理主要以公司现有资源为前提,力求调和销售部 门管理、财务部门管理、生产部门管理、售后部门管理、人力资源部门管理等各部门管 理之间的关系,促使各部门井井有条的开展工作,尽可能提升公司的管理水平。供求关 系是决定汽车配件公司发展前景的重要因素,而 ERP 系统则能够将公司内部结构依照 科学数据划分为各个部分,并统筹管理各部门,搭建信息沟通平台,确保各部门及时沟 通,帮助公司实现高强度管控,促使企业管理效率显著提升。 人工作业是传统的企业管理方法,随着时代的发展,人工作业的弊端不断显露,它 无法满足当代企业的管理需求。第一是人工作业会增大工作量,浪费人力物力;第二是 还增大了出现失误的几率,严重时可能会拖慢工作进程。这就在无形之间致使企业运营 低效,迫使企业成本支出金额增长。第三是,人工作业的步骤繁杂,这就致使管理工作 耗费大量的时间。显而易见,人工作业会阻碍当代企业发展的步伐。当代企业应当摒弃 落后的管理模式,学习先进的管理方法,首先要意识到随着科学技术的发展,计算机技 术被广泛的运用于企业管理领域。其次,当代企业还要大胆创新,依靠设计开发企业管 理系统,实现高效管理,提高企业的竞争力。最后,企业还应当依据自身特点,不断研 究现行的企业管理系统存在的问题,通过反复的磨合和完善,促使企业管理趋于科学化、 合理化。 近几年年,我国的科技行业迎来突飞猛进的发展,尤其在信息技术领域取得了较大 的突破,而 IT 行业作为信息技术领域的重要分支,赢得了丰硕的研究成功。由此可见, 计算机技术发展迅猛,信息技术的普及化将会简化我们的日常工作,影响着人们生活的 方方面面。不仅如此,这对传统公司而言既是挑战也是机遇,ERP 管理系统的开发促使 企业管理实现了高效、便捷、科学。 ERP 管理系统是实现高效管理、统筹协调的必然途径,同时也是促使当代企业崛起

厦门大学博硕士论文摘要库

(15)

第一章绪论 3 的有效工具。其实 ERP 管理系统经历了漫长的开发历程,它主要包括经济批量发展阶 段、闭环 MPR 阶段等五个阶段。而这也大大提升了 ERP 管理系统的可行性及实用性。 其中,闭环 MPR 阶段不仅可以代替人工作业,完成实际管理工作,而且还能够帮助企 业有效解决资源配置、策略规划等问题,它可实现资源利用最大化,是做到节约成本, 高效生产的必然选择。 不过 ERP 管理系统之所以能够开发成功,还是要得益于制造业的鼎力支持。制造 业提供的数据与案例是促使研发突破瓶颈的主要原因。相对于其他企业而言,制造业的 管理需求及供给关系具有特殊性,而这便是 ERP 管理系统基本构想正是在结合制造业 需求的前提下提出的。在二十世纪末以来,科学技术得到了快速发展,市场格局复杂多 变,企业竞争给外激烈,人工作业因复杂耗时、浪费成本等问题不再适用,企业对管理 工作萌发了新的需求,企业急需高效、科学的管理模式,帮助企业健康发展。而 ERP 管理系统在这一背景下应运而生,ERP 管理系统作为现代信息技术的产物,它能够实现 信息化管理,它简化了管理程序。随着企业管理需求的转变,ERP 管理系统再度发展, 出现了生产管理系统。生产管理系统能够有效管理生产加工的各个环节,实时控制,高 效监管,是制造业及 IT 行业的又一重大革新。近年来,ERP 管理系统打破了局限性, 它不再是仅仅服务于制造业,它可迎合各个行业的管理需求。由此可见,观察和研究 ERP 管理系统是极其必要的,对设计和开发企业管理系统而言意义重大。 综上所述,传统制造业的管理思维在不断进步,传统制造业试图借助高科技工具实 现让公司管理趋向于智能化、高效化。而这便是推动人工作业发展至 MRPⅡ、MRPⅡ 蜕变为 ERP 的主要动力。现如今,ERP 管理是制造业首选的管理模式,制造业广泛运 用 ERP 管理系统也在潜移默化中起到了推广作用,同时 ERP 管理系统也凭借其特色管 理、简化操作等优势得到了大型企业、合资企业、创业组织等的亲睐[7]。与此同时,IT 技术经过多年发展,在各行各业中均具有一定的影响力,我国企业逐渐认识到 IT 技术 的重要性,将信息化管理工作作为企业管理的重要内容,在潜移默化中形成了全新的管 理思维,促使企业着手打造智能化、信息化企业管理系统[8,9]。换言而之,ERP 管理系 统是科技发展与思维进步的产物,同时 ERP 管理是促使企业进步,提高经营利润的主 要方法。从这一层面来说 ERP 管理系统的普及具有一定的必然性。 总而言之,ERP 管理系统已经成为我国新兴企业的选择,这对我国企业管理系统的

厦门大学博硕士论文摘要库

(16)

基于 BS 结构的企业管理系统的设计与实现 4 发展具有重大意义,一方面可提供大量实际运行案例,便于我国就企业管理系统的改良 与完善问题展开探讨;另一方面可促使我国其他行业深刻认识 ERP 管理系统的巨大作 用。

1.3 国内外同类系统发展现状

近些年,ERP 管理平台带来了不少的现实经济利益,ERP 管理平台被多数人加以 运用和研究,ERP 往往是以加工业为依托,不少人选择对于其某一层面进行分析。依据 相应数据,在过去多数工业大国当中诸如:法国、以及英国等,ERP 管理平台已经具备 了 ERP 的绝对优势,英国 80%左右的加工业运用 ERP 平台[17];德国著名企业管理平台 公司,同时还是全球最普遍的协同软件供应商,换而言之,就是为公司提供协同商务处 理决策,SAP 企业 ERP 管理平台的应用实现了 95%;美国约 50%左右的中小型加工企 业以及 80%左右的大型加工企业都选择采纳了 ERP 平台[18];法国约 76%左右的机械加 工业也配置了 ERP 软件[19]。其中,存在着不少全球知名汽车加工商品牌,诸如雪铁龙、 以及宝马、通用等。汽车零配件加工是一个急需各机构协调分配的汽车销售领域,具备 普遍的行业范畴,林林总总的生产模式,不少的 ERP 活动和应用范例都在那一行业中 得以实现,其在加工业的运用中存在着多数的企划案[20]。本国大型加工业发展最快的 朝阳领域就是汽车制造公司,各地方加工商既在自主设计、销售、以及质量等机构中逐 步更新,国内汽车行业在日益发展壮大的市场化竞争中逐步飙升的重点在于有效采纳极 佳的管理模式与业务制度,组成完整的管理销售平台来迅速增加整个平台的工作效率 [21]。全球汽车配件公司运用 IT 加工管理技术已有一定的历史,其环节如下: ⑴创建模式。不断创建起匹配的 IT 管理方式,同时实现完整的业务管理平台,以 此来提升利益[22] ⑵实现集成型的微机管理平台,重点运用工具是大规模计算机,在公司管理当中, 形成更好的平台来协助管理模式到业务车间的接力[23] ⑶电商以及信息化技术的发展迅速,企业管理也必须迈向现代化以及信息化,扩充 顾客与公司的用途、重组近些年的公司资源、信息平台成本的减少是当前主要应对的课 题。

厦门大学博硕士论文摘要库

(17)

Degree papers are in the “Xiamen University Electronic Theses and Dissertations Database”. Full texts are available in the following ways:

1. If your library is a CALIS member libraries, please log on http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library.

2. For users of non-CALIS member libraries, please mail to [email protected] for delivery details.

References

Related documents