• No results found

Design and Implementation of Enterprise Business Management System

N/A
N/A
Protected

Academic year: 2021

Share "Design and Implementation of Enterprise Business Management System"

Copied!
17
0
0

Loading.... (view fulltext now)

Full text

(1)

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

工 程 硕 士 学 位 论 文

企业业务管理系统的设计与实现

Design and Implementation of Enterprise Business Management

System

罗雯熙

指 导 教 师 :

曾 文 华 教 授

专 业 名 称 :

论文提交日期:

2 0 1 5 年 4 月

论文答辩日期:

2 0 1 5 年 5 月

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

指 导 教 师:

答辩委员会主席:

2015 年 4 月

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

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

(2)

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

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

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

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

另外,该学位论文为( )课题(组)的研究成

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

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

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

声明人(签名):

年 月 日

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

(3)

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

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

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

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

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

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

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

本学位论文属于:

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

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

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

(请在以上相应括号内打

“√”或填上相应内容。保密学位论文应是已经

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

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

均适用上述授权。)

声明人(签名):

年 月 日

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

(4)

摘要 I

摘 要

软件针对中小企业的实际情况进行订制开发,可以切实可行的解决企业传统办公存 在的问题。本毕业设计根据企业的需求,订制开发了一套基于企业实际情况的管理信息 系统。 传统办公中,信息以纸张,口头话语的形式存在,分散的信息需要集中的管理和共 享。当组织跨越多个地域时,交流沟通变得困难,通讯成本提高。为了解决这些问题, 本系统设计了按部门进行操作,各个办事处通过网络以该系统为平台进行数据的交流和 共享,系统自动对数据进行更新、排序、汇总、查询,并可生成报表导出到 EXCEL,便 于数据存档、查询和打印。系统包括销售管理、财务处理、库存管理、用户管理和系统 设置五个功能模块,分别实现不同的功能,使企业各个部门能够协同工作,以达到提高 工作效率、减少出错率和节省人力的目的。 系统采用 B/S(Browser/Server)架构,系统维护只需对服务器进行设置,客户端 使用简捷方便;代码采用 ASP+SQL Server 进行编写,技术相对成熟,便于扩展和维护。 关键词:企业业务;管理信息系统;B/S 架构

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

(5)

Abstract

II

Abstract

The software is customized for the actual situation of SMEs. It can practicably solve business problems in traditional office. Based on business needs, this paper developed an enterprise management information system for the actual situation.

In the traditional office, information exists in the form of paper, oral discourse. When an organization locates across multiple geographies, communication becomes difficult, and costs more. In order to solve these problems, this system is designed to communicate and share by sector, which offices regard as the platform on the Internet. The system automatically updates the data, sort, aggregate, search, and export reports to generate EXCEL, easy data archiving, query and print. System includes five functional modules: sales management, financial processing, inventory management, user management and system settings, achieving different functions respectively, so that each department can work together in order to improve efficiency, reduce error rates and labor-saving purposes.

The system uses B / S (Browser / Server) architecture, system maintenance can set just on the server, which make it simple and convenient for client; Code is written via ASP+SQL Server that is relatively mature, leading to easy expansion and maintenance.

Key Words: Enterprise Business; Management Information System; B/S Architecture

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

(6)

目录 III

目 录

第一章 绪论 ... 1

1.1 研究背景 ... 1 1.2 研究目标和研究内容 ... 2 1.3 本文工作与组织结构 ... 2

第二章 系统需求分析 ... 4

2.1 系统整体需求分析 ... 4 2.2 功能需求分析 ... 6 2.2.1 销售管理模块 ... 6 2.2.2 财务管理模块 ... 8 2.2.3 库存管理模块 ... 11 2.2.4 用户管理模块 ... 11 2.2.5 系统设置模块 ... 13 2.3 非功能需求 ... 13 2.4 本章小结 ... 15

第三章 系统设计 ... 16

3.1 总体介绍 ... 16 3.1.1 权限设计 ... 16 3.1.2 界面风格设计 ... 16 3.2 系统功能设计 ... 17 3.3 数据库设计 ... 24 3.3.1 逻辑结构设计 ... 24 3.3.2 物理与数据结构 ... 25 3.3.3 数据库表列表 ... 26 3.4 本章小结 ... 33

第四章 系统实现 ... 34

4.1 系统运行环境 ... 34 4.2 系统实现界面 ... 35 4.3 部分代码 ... 43 4.4 系统模块测试 ... 48

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

(7)

目录 IV 4.5 本章小结 ... 50

第五章 总结与展望 ... 51

5.1 总结 ... 51 5.2 展望 ... 51

参考文献 ... 53

致 谢 ... 54

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

(8)

Contents

V

Contents

Chapter 1 Introduction

... 1

1.1Backgrounds ... 1

1.2 Purpose and Significance ... 2

1.3Organizational Structure ... 2

Chapter 2 Requirements Analysis

... 4

2.1 Overall Requirements Analysis System ... 4

2.2 Functional requirements analysis ... 6

2.2.1 Sales Management Module ... 6

2.2.2 Financial Management Module ... 8

2.2.3 Inventory Management Module ... 11

2.2.4 User management module ... 11

2.2.5 System Settings module ... 13

2.3 Non-functional requirements ... 13

2.4 Summary ... 15

Chapter 3 System Design

... 16

3.1 Overall Design ... 16

3.1.1 Permissions Design ... 16

3.1.2 Interface Style Design ... 16

3.2 System Functional Design ... 17

3.3 Database Design ... 24

3.3.1 Logic Design ... 24

3.3.2 Physical and Data Structures ... 25

3.3.3Database Table List ... 26

3.4 Summary ... 33

Chapter 4 System Implementation

... 34

4.1 System Operating Environment ... 34

4.2 System Implementation Interface ... 35

4.3 Part of Code ... 43

4.4 System Module Testing ... 48

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

(9)

Contents

VI

4.5 Summary ... 50

Chapter 5 Conclusions and Prospect

... 51

5.1 Conclusions ... 51

5.2 Prospect ... 51

References ... 53

Acknowledgements ... 54

(10)

第一章 绪论 1

第一章 绪论

传统办公中,信息以纸张,口头话语的形式存在,分散的信息需要集中的管 理和共享。当组织跨越多个地域时,交流沟通变得困难,通讯成本提高。为了解 决这些问题,本系统设计了按部门进行操作,各个办事处通过网络以该系统为平 台进行数据的交流和共享,系统自动对数据进行更新、排序、汇总、查询,并可 生成报表导出到 EXCEL,便于数据存档、查询和打印[1] 。系统包括销售管理、财 务处理、库存管理、用户管理和系统设置五个功能模块,分别实现不同的功能, 使企业各个部门能够协同工作,以达到提高工作效率、减少出错率和节省人力的 目的[2] 。 系统所需数据输入部分由联网的各个办事处的人员录入,系统(架设在企业 自有服务器之上或者租用虚拟主机)则根据该批已录入的数据自动生成相应的统 计信息[3] 。总部则可以直接通过联网的电脑分享已经录入的数据,管理人员可以 直接查询各个统计报表。可以大大提高工作效率[4] 。 该系统可适应于分销结构信息项目的实施。系统提供了对销售订单、发货、 开票的日常业务处理,并且整个系统与库存管理、财务核算紧密相联。支持多层 次的销售区域划分;支持各种不同的用户类型[5] 。对提货单、发票、回款单的处 理,理顺了日常业务之间的关系。丰富的帐表查询功能:各原始单据的详细数据 查询;客户欠款、销售收入成本的帐页输出;分别按照客户、办事处、产品、产 品类型等要素的报表输出。支持产品的多计量单位的处理[6] 。

1.1 研究背景

企业业务系统,就是指一个企业把自己的产品推向市场并取得最大化收益的 一个企业分系统。以模块划分,业务系统包括营销规划、销售平台、销售进程管 理、客户服务管理、客户关系管理、风险防范。传统的企业,如工厂,或者是开 店的商家,人力成本、铺租成本每年都在递涨,而我们的企业利润却不断下降, 这是一个不争的事实[7][8] 开店越多,成本就更大,这还不是重点,重点是越来越多的人不在线下购物, 喜欢在网络购物,同时市场在缩减,以前是被淘宝、天猫、京东等挤压,现在又

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

(11)

企业业务管理系统的设计与实现 2 多了一个微信,更是恐怖。尤其是那些化妆品、食品、日用品、特产等商家,更 是有这样的感觉[9][10] 伴随着工厂门店等员工流失大,管理成本不断增高等一系列问题的涌现。有 这么一个观点便跃然纸上:传统企业应当如何在 PC 时代找到其生存的途径。答 案便是,企业业务系统的启用[11][12]

1.2 研究目标和研究内容

企业业务系统可适应于分销结构信息项目的实施。系统提供了对销售订单、 发货、开票的日常业务处理,并且整个系统与库存管理、财务核算紧密相联[13][14] 支持多层次的销售区域划分;支持各种不同的用户类型。对提货单、发票、回款 单的处理,理顺了日常业务之间的关系[15][16]。丰富的帐表查询功能:各原始单 据的详细数据查询;客户欠款、销售收入成本的帐页输出;分别按照客户、办事 处、产品、产品类型等要素的报表输出。支持产品的多计量单位的处理[17] 系统实现以下功能:手工输入由各办事处报来的日、月销售报表,由系统生 成月销售明细,该销售明细可以分别按客户、月份进行查询;同时生成各办事处 的销售数量、金额汇总(月)、平均单价(按品名);按各办事处的人员登记日 记帐,可按人员汇总生成汇总帐(包括各项费用)[18] ;根据月销售明细生成包括 收款金额和费用(该费用可手工修改),每笔账款可根据客户总金额从销售明细 查询来源;根据销售回款额、销售成本和费用进行自动统计和损益分析,生成销 售回款额、销售成本、毛利、本月费用汇总,得到本月纯利累计,并可查询回款 明细;对库存(包括成品和原材料库存)的管理,包括出、入库操作,库存查询, 根据手工输入的本月入库和本月出库的各个产品的数量结合上月结存由系统自 动生成本月结存,其中本月入库包括公司发货和客户退货,本月出库包括客户、 赠送及样品和退回公司[19] 。

1.3 本文工作与组织结构

本论文总共分为五章。 具体可以分为如下安排:

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

(12)

第一章 绪论 3 第一章:绪论,介绍项目的开发背景及意义,分析当前该系统的问题以及目 标。 第二章:详细分析了该系统的功能需求。 第三章:阐述了系统的总体设计等。 第四章:系统代码展示及各系统模块分析。 第五章:总结论文的主要工作,也指出其中的不足。

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

(13)

企业业务管理系统的设计与实现 4

第二章 系统需求分析

系统需求分析主要是对系统的需求进行详细完整的分析,是软件系统开发之 前的首要工作。需求分析做得到不到位,往往从根本上决定了系统适用性高低, 甚至决定系统是否需要返工。

2.1 系统整体需求分析

企业业务系统主要是用于实现企业日常业务流程办公自动化,该系统从功能 模块上看大致可以分为五个主要功能模块:销售管理模块、用户管理模块、财务 管理模块、库存管理模块、系统设置模块。这五个模块分工合作各司其职,共同 完成对企业日常业务的处理工作。 该系统主要实现以下功能:公司员工手工输入日、月销售报表,由系统生成 月销售明细,该销售明细可以分别按客户、月份进行查询;同时生成各办事处的 销售数量、金额汇总(月)、平均单价(按品名);按各办事处的人员登记日记 帐,可按人员汇总生成汇总帐(包括各项费用);根据月销售明细生成包括收款 金额和费用(该费用可手工修改),每笔账款可根据客户总金额从销售明细查询 来源;根据销售回款额、销售成本和费用进行自动统计和损益分析,生成销售回 款额、销售成本、毛利、本月费用汇总,得到本月纯利累计,并可查询回款明细; 对库存(包括成品和原材料库存)的管理,包括出、入库操作,库存查询,根据 手工输入的本月入库和本月出库的各个产品的数量结合上月结存由系统自动生 成本月结存,其中本月入库包括公司发货和客户退货,本月出库包括客户、赠送 及样品和退回公司。

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

(14)

第二章 需求分析

5

图 2-1:系统流程图 1

(15)

企业业务管理系统的设计与实现 6 图 2-2:系统流程图 2

2.2 功能需求分析

2.2.1 销售管理模块 销售模块主要用于处理、记录日常销售情况,手工输入由各办事处报来的日、 月销售报表,由系统生成月销售明细,该销售明细可以分别按客户、月份进行查 询;同时生成各点的销售数量、金额汇总(月)、平均单价(按品名)。该功能 模块主要为公司提供了系统的销售管理过程,公司职工或者领导层通过销售管理 模块不但可以很直观的了解到公司销售现状,而且对公司销售的具体细节也可以 进行详细查询,这对公司领导层做出贴近事实情况的决策很重要。 输入销售报表功能主要是对销售报表的录入,用户登陆系统后将报表内容输

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

(16)

第二章 需求分析 7 入提交。输入销售报表用例表 2-1 所示。 表 2-1:输入销售报表 用例名称 输入销售报表 参与操作者 公司职工、经理 前置条件 后置条件 基本流程 1 登录系统; 2 输入报表 3 提交输入情况 可选流程 打印报表 扩展 无 按月生成销售明细表功能中,可以选择需要生产明细的月份,按月份进行统 计。详细的用例描述如表 2-2 所示。 表 2-2:按月生成销售明细表 用例名称 按月生成销售明细 参与操作者 公司职工、经理 前置条件 存在所需要月份数据 后置条件 基本流程 1 选择需要明细月份 2 生成明细 可选流程 打印明细 扩展 若该月份数据不存在,则提示不存在 按客户生成销售明细表功能中,可以选择需要生产明细的固定客户,按某个 固定的客户进行统计。详细的用例描述如表 2-3 所示。

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

(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

Sekresi hormon glukagon pada penderita IDDM mengalami gangguan, Sekresi hormon glukagon pada penderita IDDM mengalami gangguan, sehingga tidak dapat menaikkan kadar gula

After allowing for possible overlap between Internet and print advertisements the data indicate that there were over 15,000 discrete jobs available per year during the three

Vitamin D supplementation and serum heat shock protein 60 levels in patients with coronary heart disease: a randomized clinical trial.. Leila Sadat Bahrami 1 , Seyed Hashem

We show that 71 discrete CpG dinucleotides in the human genome exhibit altered DNA methylation levels in relation to AD, that these changes are an early feature of AD, that

Surface area in such organisms is greater than their volume so diffusion alone is sufficient for the transport of gases from surface cells to inner ones.. But in higher land

Insert the retrograde nail assembly over the Bead Tip Guide Wire and advance into the medullary canal to the desired depth.. If needed, the Slotted Mallet (Catalog #14-442053) can

You recently completed a Home Energy Audit and expressed an interest in our Home Performance Rebate program, which offers cash back when you implement five or more recommended

Unfortunately many of the changes in wage gaps, structural effects, and composition effects between 1990 and 2011 are not statistically different from zero (except for the rise in