• No results found

Design and Implementation of a Hypermarkets Company Business Management Information System

N/A
N/A
Protected

Academic year: 2021

Share "Design and Implementation of a Hypermarkets Company Business Management Information System"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

学校编码:10384 分类号 密级

学号: X2013232381 UDC

某量贩公司业务管理信息系统的设计与实现

Design and Implementation of a Hypermarkets Company

Business Management Information System

宋凌

指导教师姓名:

林 坤 辉 教 授

专 业 名 称:

论文提交日期:

2 0 1 6 年 0 9 月

论文答辩日期:

2 0 1 6 年 1 1 月

学位授予日期:

2 0 1 6 年 1 2 月

指 导 教 师:

答辩委员会主席:

2016 年 9 月

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

(2)

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

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

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

在文中以适当方式明确标明,并符合法律规范和《厦门大学研究生学

术活动规范(试行)》

另外,该学位论文为(

)课题(组)

的研究成果,获得(

)课题(组)经费或实验室的

资助,在(

)实验室完成。

(请在以上括号内填写课

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

别声明。

声明人(签名)

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

(3)

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

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

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

学位论文(包括纸质版和电子版),允许学位论文进入厦门大学图书

馆及其数据库被查阅、借阅。本人同意厦门大学将学位论文加入全国

博士、硕士学位论文共建单位数据库进行检索,将学位论文的标题和

摘要汇编出版,采用影印、缩印或者其它方式合理复制学位论文。

本学位论文属于:

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

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

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

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

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

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

为公开学位论文,均适用上述授权。

声明人(签名)

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

(4)

摘 要 I

摘 要

随着信息技术的飞速发展,以及现代社会中管理信息理念的普及,管理信息 系统广泛应用到现实生活的各个领域。与此同时,随着国内经济的快速发展,中 小型的商品零售企业,例如各种连锁超市、百货商场、购物广场越来越多,这些 企业经营的商品种类繁多、供应商数量庞大、分店分布散乱难以管理,为了解决 这些问题,企业必须利用先进的管理信息系统来提高管理水平。随着我国社会主 义市场经济体制的巩固和发展,很多企业规模的不断扩大,连锁门店的扩张是零 售行业发展的主要方式。但是随着连锁门店的不断增加,企业对旗下门店、销售、 财务结算、供应商以及采购招商的管理越来越复杂,传统的手工管理方式已经不 能够满足零售企业发展的需要,零售企业必须加快信息化建设,利用适用于本公 司的管理信息系统提高管理水平。 本课题来源于某量贩公司的实际需求,随着该量贩公司便利连锁店的发展和 市场的变化,对管理水平的要求越来越高,包括对配送管理、采购管理等业务需 求不断增多,原有的管理信息系统难以满足不断增加的要求,因此该公司需要开 发一套先进的管理信息系统来适应公司的发展,进一步提升企业的竞争力。该公 司通过新的管理信息系统整合企业资源、实现信息共享、规范业务流程、降低人 工成本,从而使企业获得更大的经济效益。本文通过借鉴国内外先进的零售企业 管理思想,并结合应用软件工程方法和信息化技术,以及对该量贩公司管理情况 的研究探索,开发设计了一套采用了J2EE 体系结构的适用于该公司的业务管理 信息系统。该系统采用MVC 设计模式,在 Eclipse 平台上开发,采用的开发语 言为Java、Html、Javascript 等,使用 Oracle 作为数据库。该公司通过新的管理 信息系统有效地整合企业资源、实现信息共享、规范业务流程、降低人工成本, 从而使企业获得更大的经济效益。 关键词:量贩;管理信息系统;J2EE

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

(5)

Abstract

II

Abstract

With the rapid development of information technology, and the population of information management concept in modern society, management information systems are widely applied to various areas of real life. At the same time, with the rapid development of the domestic economy, more and more small and medium sized retail businesses is coming out, such as various supermarket, department stores, shopping malls. They are having types of goods, large number of suppliers and branch distribution scattered, it’s difficult to manage. In order to solve these problems, companies must take advantage of the advanced management information systems to improve the management level. With the consolidation and development of China's socialist market economy, many companies continue to expand the scale; the expansion of chain stores is the main way of development of the retail industry. But with the growing chain of stores, the management of the store's business, marketing, financial settlement, supplier and procurement become more complex, traditional manual management methods have been unable to meet the needs of retail business development, they must use the management information systems applicable for them to improve the management level immediately.

The subject comes from the actual needs of the company, with the convenience store chains’ development of the company and the change of the market, the highly demand is needed for management, including distribution, procurement management and other business. The original management information system cannot meet the increasing demands, so the company needs to develop a set of advanced management information systems to enhance the competitiveness of enterprises. The company integrates the enterprise resource, make information sharing, standardize business processes and reduce labor costs through the new management information system, allowing enterprises to obtain greater economic benefits. In this paper, we learn from the advanced retail business management thinking, combined with the application of software engineering and information technology, as well as the exploration of our

(6)

Abstract

III

company, development and design a set of MIS using J2EE architecture apply to the company. The system developed on the Eclipse platform, use MVC, Java, Html, JavaScript, etc. and using Oracle as the database. The company integrates the enterprise resource, make information sharing, standardize business processes and reduce labor costs through the new business management information system, allowing enterprises to obtain greater economic benefits.

Key words: Hypermarkets; Management System; J2EE

(7)

目 录 IV

目 录

第一章 绪论

... 1

1.1 研究背景和意义...1 1.2 国内外研究现状...2 1.3 主要研究内容...3 1.4 论文结构安排...4

第二章 相关技术介绍

...5

2.1 J2EE 体系结构... 5 2.2 MVC 模式... 6 2.3 Eclipse 简介...8 2.4 Oracle... 9 2.5 本章小结...9

第三章 系统需求分析

...10

3.1 系统可行性分析...10 3.2 系统业务分析...11 3.3 功能性需求...13 3.3.1 系统功能需求...13 3.3.2 用例图分析...15 3.4 非功能性需求...19 3.5 本章小结...21

第四章 系统设计

... 22

4.1 系统总体设计...22 4.1.1 系统设计原则...22 4.1.2 系统技术架构...23 4.1.3 系统网络拓扑结构...24 4.2 主要功能模块设计...25

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

(8)

目 录 V 4.2.1 人员权限管理...26 4.2.2 采购管理...29 4.2.3 配送管理...33 4.2.4 门店运营管理...37 4.2.5 财务结算管理...41 4.3 数据库设计...45 4.3.1 概念结构设计...45 4.3.2 逻辑结构设计...50 4.3.3 数据库表设计...50 4.4 本章小结...54

第五章 系统实现与测试

...55

5.1 系统实现...55 5.1.1 人员权限管理实现...55 5.1.2 采购管理实现...56 5.1.3 配送管理实现...60 5.1.4 门店运营管理实现...61 5.1.5 财务结算管理实现...64 5.2 系统测试...65 5.2.1 测试环境...65 5.2.2 测试用例与结果...65 5.3 本章小结...70

第六章 总结与展望

...71

6.1 总结...71 6.2 展望...72

参考文献

... 73

致 谢

... 75

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

(9)

Contents

VI

Contents

Chapter 1 Introduction... 1

1.1 Background and Significance...1

1.2 Overview of Domestic and Foreign...2

1.3 Main Content...3

1.4 Organizational Structure...4

Chapter 2 Overview of the Related Technologies... 5

2.1 J2EE... 5

2.2 MVC... 6

2.3 Eclipse...8

2.4 Oracle... 9

2.5 Summary...9

Chapter 3 System Requirements Analysis... 10

3.1 Feasibility Analysis...10

3.2 System Business Analysis...11

3.3 System Functional Requirements Analysis...13

3.3.1 System Functional Requirements...13

3.3.2 Analysis of The Use Case Diagram...15

3.4 System Non-Functional Requirements Analysis...19

3.5 Summary...21

Chapter 4 System Design... 22

4.1 Overall Design of the System... 22

4.1.1 Design Principles of System... 22

4.1.2 Technical Structure of System...23

4.1.3 Network Topology Structure of System...24

4.2 The Main Function Module Design... 25

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

(10)

Contents

VII

4.2.1 Personnel Rights Management...26

4.2.2 Purchasing Management... 29

4.2.3 Distribution Management...33

4.2.4 Store Operation Management... 37

4.2.5 Financial Settlement Management...41

4.3 Database Design... 45

4.3.1 Conceptual Structure design... 45

4.3.2 Logic Structure design... 50

4.3.3 Database Table design...50

4.4 Summary...54

Chapter 5 System Implementation and Testing... 55

5.1 System Implementation... 55

5.1.1 Personnel Rights Management...55

5.1.2 Purchasing Management... 56

5.1.3 Distribution Management...60

5.1.4 Store Operation Management... 61

5.1.5 Financial Settlement Management...64

5.2 System Testing... 65

5.2.1 The Testing Environment of System...65

5.2.2 The Testing Results and Cases of System...65

5.3 Summary...70

Chapter 6 Conclusions and Prospect...71

6.1 Conclusions... 71

6.2 Prospect...72

References...73

Acknowledgements... 75

(11)

第一章 绪论

1

第一章 绪论

1.1 研究背景和意义

伴随着信息技术的高速发展,以及现代社会中管理信息理念的普及,管理信 息系统(Management Information System, MIS)广泛应用到现实生活的各方各 面,给人们的生活带来了很多便利。同时,随着国内经济的快速发展,中小型的 商品零售企业,例如各种连锁超市、百货商场、购物广场越来越多,这些企业经 营的商品种类繁多、供应商数量庞大、分店分布散乱难以管理,为了解决这些问 题,企业必须利用先进的管理信息系统来提高管理水平[1]。 目前我国的零售业主要包括覆盖了四种类型企业:从小到大首先是以折扣 店、中小型超市、专卖店、便利店等形成的零售经营网络;其次主要是大型百货 商店为首,包括娱乐、住宿、餐饮等项目的综合性购物中心,作为目前中大型城 市最普遍的一种零售业态;然后是在高速公路边或城乡结合部,连接众多专卖店、 以大型超市为核心的规模化购物商场;最后是基于配送中心的大型连锁百货,通 过配送中心辖射一批百货形式的区域化网络经营[2]。传统的零售企业的管理主要 都是采用手工管理的方式,该方式主要存在以下的问题:第一、在手工模式下的 信息的收集不够及时、完整性和准确性都很差,而重复性的信息比较多,另外, 员工的劳动强度很高、效率低、错误很多、可靠性就较低,处理速度也很慢,这 都非常不适应企业发展的需要。第二、在实际的工作中,由于存在大量的数据的 保存、汇总、查询等等工作,在手工模式下进行得太慢,并且也不利于数据的分 析,这些已经不适应现代化的管理模式了。第三、由于各个业务部门的联系不密 切,导致信息不能共享,并且相互沟通的渠道也不畅通。随着我国社会主义市场 经济体制的巩固和发展,很多企业规模的不断扩大,并且经营项目的不断增加, 使得传统的手工管理已不能够满足企业发展的需要[3],零售企业必须加快信息化 建设,利用管理信息系统提高管理水平。 为了提高最终消费所占的比重,扩大消费品市场的总体规模,巩固和完善其 在拉动需求、引导消费、扩大内需中的作用。在中国商务部所发布的《全国商品 市场体系建设纲要》中说到:着重发展新型零售业态,改造及调整传统零售业态。

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

(12)

某量贩公司业务管理信息系统的设计与实现 2 加强对贴近及方便居民生活的便利店、折扣店及中小型综合超市的发展[4]。在日 益激烈的竞争环境中,零售业和信息化的关联指数慢慢加强。连锁门店的增多、 客户关系管理、还有供应链的协调同步必定会成为零售行业信息化建设的重点需 求方向。在这之中,连锁门店的扩张将会带动信息化建设需求的快速发展,它是 该行业信息化建设的发展动力。伴随着连锁门店的快速发展,对旗下门店管理、 销售管理(包括价格与折扣调整)、财务结算管理、供应商管理、采购招商管理, 对门店管理系统和有效率的协同中心门店的办公等信息化系统的需求不断的增 多,为此需要一套完善的信息管理体系[5] 本课题来源于某量贩公司的实际需求,随着该量贩公司便利连锁店的发展和 市场的变化,对管理水平的要求越来越高,包括对配送管理、采购管理等业务需 求不断增多,原有的管理信息系统难以满足不断增加的要求,因此该公司需要开 发一套先进的管理信息系统来适应公司的发展,进一步提升企业的竞争力。该公 司通过新的管理信息系统整合企业资源、实现信息共享、规范业务流程、降低人 工成本,提高企业的经济效益。

1.2 国内外研究现状

在零售企业中计算机的使用已经十分普遍,但是相应的管理信息系统软件却 不像财务软件那样成熟、稳定和规范,最主要的原因是由于使用主体日新月异的 经营方式和多变的运行模式所造成的。 国外的零售企业的信息化水平相对较高,以沃尔玛为例,沃尔玛全球范围内 有3000多家商店、41个配销中心以及若干个特别产品配销中心,分别建立在美国、 法国、中国等8个国家。企业总部及各分店与供应商通过共同的管理信息系统进 行沟通。该系统让使用者能从一家商店了解全世界的商店的情况,在方便统一管 理的同时,给采购员、商店员工和供应商也带来了许多便利。该系统能够收集各 加盟店的销售信息进行记录、加工、处理,并把有关信息即使传给总部,总部把 信息进行综合处理后再反馈给各加盟点便于掌握市场动态,搞好经营管理[6]。 国内大多数连锁企业在扩张规模,在店铺数量变多时,未建立一个有效率、 规范化运作的经营管理体制,这是目前我国零售企业经营行为的一个特点。近年 来,我国中小型零售企业的管理信息化水平有所提升,部分中小型零售企业引入

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

(13)

第一章 绪论 3 管理信息系统来规范自己的管理,相比较之前的传统的手工管理,管理信息系统 能够对零售企业的进货和销售情况进行很好的记录和管理。但由于中小型零售企 业资金方面的原因以及信息化程度相对于大型零售企业比较落后,中小型零售企 业管理不能很好地统计和分析商品的相关数据。而且当前大部分零售企业的管理 系统都是基于C/S架构的,这就使得零售企业管理层只能坐在零售企业里办公, 极大地限制了零售企业管理层的自主性,同时各连锁零售企业之间的信息不能共 享,一个零售企业无法查看其他零售企业的货物信息,不利于连锁零售企业货物 的统一调配,效率低下,并且维护和更新都十分麻烦,因此开发一个基于B/S架 构的中小连锁零售企业的信息化管理系统势在必行[7]。目前国内零售企业使用的 管理软件的种类非常多,使用较多有用友、管家婆和金蝶等。当然在中小零售企 业选择进管理软件时,传统软件价格太高,中小企业是无法接受的,而且这些软 件对于工作人员来说使用起来有困难。因此在开发适用于特定零售公司的管理软 件是我国零售行业管理软件的发展趋势。

1.3 主要研究内容

本文从该量贩公司业务发展的现状出发,针对该公司管理信息系统建设的要 求,开发一套使用于该公司的业务管理信息系统,以满足对配送管理、采购管理 等不断增多的业务需求,实现原有管理信息系统无法达到要求。 本文借鉴国内外先进的零售企业管理思想,并结合应用软件工程方法和信息 化技术,以及对该量贩公司业务管理情况的研究探索,开发设计了一套采用了 J2EE体系结构的适用于该公司的业务管理信息系统。该系统采用MVC设计模式, 在Eclipse平台上开发,采用的开发语言为Java、Html、Javascript等,使用Oracle 作为数据库。该公司通过新的管理信息系统有效地整合企业资源、实现信息共享、 规范业务流程、降低人工成本,促使企业提高自身的经济效益。综上所述,本文 研究的主要内容包括: 1.对零售企业管理信息系统的有关知识做深入研究,简单介绍了研究的背 景及意义,同时对国内外的相关研究现状做了分析。 2. 对系统开发过程中所使用的开发工具及相关理论基础进行介绍,包括 J2EE体系结构、MVC设计模式、Eclipse开发平台以及Oracle数据库。通过对开发

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

(14)

某量贩公司业务管理信息系统的设计与实现 4 技术和工具的研究,为系统的设计与实现做好准备。 3.针对该量贩公司业务管理信息系统的建设发展的业务需求做具体的调研, 借鉴国内外先进的零售企业管理思想,并结合应用软件工程方法和信息化技术, 提出了一整套合理的解决方案。 4. 在软件功能需求分析的基础上,详细设计系统的细节,包括架构设计、 系统功能设计、数据库设计,完成系统的各功能模块的所有功能,使得系统有良 好的开放性、先进性、实用性、可扩展性,以及较高的安全可靠性。 5. 对设计开发的管理信息系统进行了测试分析,并且对系统的设计与开发 进行了总结与展望。

1.4 论文结构安排

论文总体划分成六章。 第一章 绪论,重点阐述了本论文的研究背景和意义、国内外现状以及重点 的研究内容、论文的结构及安排。 第二章 系统相关技术介绍,主要介绍系统在设计、实现过程中所使用的技 术,有J2EE体系结构、MVC设计模式、Eclipse开发平台以及Oracle数据库,为论 文的深入研究打下技术基础。 第三章 系统需求分析,首先对系统在技术方面、经济方面、操作方面进行 了可行性分析;其次对量贩公司的业务流程进行分析;然后对各功能模块做了描 述,并且分析了系统的用例图;最后对系统的非功能需求进行了详细分析。 第四章 系统设计,先确定系统建设原则,其次对系统的架构进行了介绍, 然后设计系统的各功能模块,最后完成了系统的数据库设计。 第五章 系统实现与测试,首先通过系统实际截图的方式全方位的展示系统 主要功能模块的实际实现效果,然后简要地描述了系统测试的测试环境,最后展 示了系统测试的结果。 第六章 总结与展望,对论文的主要工作做了总结,并对今后系统的使用、 完善做了展望。

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

(15)

第二章 相关技术介绍 5

第二章 相关技术介绍

本章重点对系统开发过程中所使用的开发工具及相关理论进行简单地介绍, 通过对开发技术和工具的深入研究,为系统的设计与实现做好准备。

2.1 J2EE 体系结构

J2EE是进行企业级应用开发的架构体系和标准规范集合。在介绍J2EE之前, 结合实际工作内容,首先介绍企业级应用特征。企业级应用特征一般具有:多用 户、分布式、连续性、多变性、可扩展性、安全性和集成化等性质。多用户,主 要是应用面对的用户群体数量较大;分布式,主要是应用需要通过网络进行连接; 连续性,更多是体现企业对应用的时间需求;多变性、可扩展性、安全性和集成 化,主要是从用户需求的角度进行阐述。正由于企业级应用具有以上的特性,因 此我们需要一套新的架构体系来解决企业级应用开发面对的问题。 针对企业级的应用特征,SUM 公司提出了 J2EE 架构体系[8],它不仅定义了 企业级应用的层次结构,而且简化、规范了企业级信息系统的开发和部署。J2EE 体系结构,参照2-1 图所示。 图2-1 J2EE体系结构图 本次系统建设将采用J2EE 技术体系建设。J2EE 是一个已形成工业标准的技

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

(16)

某量贩公司业务管理信息系统的设计与实现 6 术体系,很多优秀应用软件都采用 J2EE,以 J2EE 技术体系的产品构建该量贩 公司业务管理信息系统,稳定性、扩展性和可靠性较高,J2EE 具有可构建伸缩 性良好、灵活运用、维护方便的商务系统,J2EE 技术为我们提供了如下优势: 1、操作系统和硬件设备可复用。 2、开发效率高,可装载现有中间件。 3、可移植性强,可部署到各类平台上。 4、可伸缩,可扩展,满足商用需求。 5、可用性高,性能稳定。

J2EE 技术以 JAVA 基础语言,与平台无关,J2EE 技术保证应用系统及开发 环境支持跨平台运营。

基于J2EE 技术的应用服务器(Application Server)主要是用来支持开发基 于Web 的三层体系结构应用的支撑平台,这一类的产品包括 BEA WebLogic、IBM Websphere、Fujistu Interstage 等[9,10]

2.2 MVC 模式

MVC 模式即模型-视图-控制器模式,是软件工程领域中一种描述软件架构 的设计模式。它把应用分为模型、视图以及控制器三个基本层次。模型是指封装 数据与业务逻辑的元件,负责的是业务层的状态,也承担了系统大量的处理任务。 视图则是模型在页面上的表现形式,负责显示业务层的显示,同时还负责用户输 入的验证。控制器用于控制应用程序的流程,是连接视图与模型的桥梁和纽带。 控制器层主要负责接收视图传输的外来数据并转化为相应事件,然后由相应的控 制器更新对应的模型;类似地,控制器也负责将模型的变化信息传递给视图,以 保证模型与视图的数据一致[11] MVC 模式是由数据层、业务逻辑层、表示层组成的三层应用结构。该模式 的各层功能在逻辑上是相对独立。各层说明详见图2-2。

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

(17)

Degree papers are in the “Xiamen University Electronic Theses and Dissertations Database”.

Fulltexts 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 etd@xmu.edu.cn

for delivery details.

References

Related documents

Conclusions: Together, these findings suggest that Plk1 is activated upon growth factor stimulation, which may control the activation of MEK1/2 and ERK1/2, and smooth muscle

Given that detention for young people is to be used as a last resort both under international instruments to which Australia is a signatory (such as the United Nations’

The market simulation involves the application of the representative market framework to the Australian system on two typical summer days [25]–[27]. Wind contribution to seasonal

In general, this equation, with or without some modification, applies to all other type of osmotic systems. Several simplifications in Rose-Nelson pump were made by Alza

Values that can provide this bias are 750 Ω for the pull up and pull down resistors, 130 Ω across the conductor pair at the fail-safe point and 120 Ω termination at the other end

ROHM shall n ot be in an y way responsible or liabl e for fa ilure, malfunction or acci dent arising from the use of a ny ROHM’s Products against warning, caution or

• More recently, data have been generated on cell subsets of the innate immune.

The projected gains over the years 2000 to 2040 in life and active life expectancies, and expected years of dependency at age 65for males and females, for alternatives I, II, and