JH公司财务管理系统的设计与实现_第1页
JH公司财务管理系统的设计与实现_第2页
JH公司财务管理系统的设计与实现_第3页
JH公司财务管理系统的设计与实现_第4页
JH公司财务管理系统的设计与实现_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南商务职业技术学院毕业设计

目录

1引言..............................................................1

1.1项目开发背景...............................................1

1.2开发技术简介...............................................1

1.2.1Layui简介..............................................1

1.2.2Springboot简介.........................................1

1.2.3B/S结构.................................................1

1.3开发工具简介...............................................2

2需求分析..........................................................2

2.1功能需求描述...............................................2

2.2非功能需求描述.............................................3

2.3需求用例建模...............................................3

2.3.1经营信息管理功能的用例..................................4

2.3.2部门管理功能的用例......................................6

2.3.3职工信息管理功能的用例..................................9

2.3.4资产管理功能的用例.....................................12

3系统概要设计.....................................................14

3.1系统设计原则..............................................14

3.2系统框架设计..............................................14

3.3系统功能设计..............................................15

3.3.1经营信息管理功能设计...................................16

3.3.2部门管理功能设计.......................................17

3.3.3职工信息管理功能设计...................................18

3.3.4资产管理功能设计.......................................19

3.4数据库设计................................................20

3.4.1设计原则...............................................20

3.4.2概念设计...............................................21

3.4.3逻辑设计...............................................21

I

湖南商务职业技术学院毕业设计

3.4.4数据字典...............................................22

4系统详细设计.....................................................24

4.1经营信息管理子功能模块设计................................24

4.1.1经营信息管理子功能模块说明.............................24

4.1.2经营信息管理子功能模块详细设计.........................24

4.2部门管理子功能模块设计....................................26

4.2.1部门管理子功能模块说明.................................26

4.2.2部门管理子功能模块详细设计.............................26

4.3职工信息管理子功能模块设计................................28

4.3.1职工信息管理子功能模块说明.............................28

4.3.2职工信息管理子功能模块详细设计.........................28

4.4资产管理子功能模块设计....................................30

4.4.1资产管理子功能模块说明.................................30

4.4.2资产管理子功能模块详细设计.............................30

5系统实现.........................................................32

5.1经营信息管理子模块实现....................................32

5.1.1经营信息管理模块界面设计..............................32

5.1.2经营信息管理模块核心代码实现:........................32

5.2部门管理子模块实现........................................33

5.2.1部门管理模块界面设计..................................33

5.2.2部门管理模块核心代码实现..............................34

5.3职工信息管理子模块实现....................................36

5.3.1职工信息管理模块界面设计..............................36

5.3.2职工信息管理模块核心代码实现..........................36

5.4资产管理子模块实现........................................38

5.4.1资产管理模块界面设计..................................38

5.4.2资产管理模块核心代码实现..............................39

6系统测试.........................................................41

II

湖南商务职业技术学院毕业设计

6.1经营信息管理功能测试......................................41

6.2部门管理功能测试..........................................41

6.3职工信息管理功能测试......................................42

6.4资产管理功能测试..........................................43

7设计小结.........................................................44

参考资料............................................................45

III

湖南商务职业技术学院毕业设计

JH公司财务管理系统的设计与实现

1引言

随着公司规模的扩大和业务的多元化,传统的手工财务管理已经无法满足

需要,因此需要引入信息化手段进行财务管理。公司财务管理系统可以帮助公

司实现财务数据的集中管理和分析,提高准确性和可靠性,同时也可以提高财

务管理的效率和透明度,帮助公司做出更加科学和准确的财务决策。在设计开

发公司财务管理系统时,需要遵循财务管理的基本原则,同时也需要考虑公司

的实际需求和业务特点,确保系统能够满足公司的实际需求并且易于使用和维

护。

1.1项目开发背景

公司规模的扩大:随着公司规模的扩大,财务工作的复杂度和工作量也随

之增加,传统的手工财务管理已经无法满足需要,因此需要引入信息化手段进

行财务管理。业务的多元化:随着公司业务的多元化,财务管理的工作范围也

在不断扩大和变化,需要更加精确和高效的财务管理系统来满足业务需求。财

务管理的要求:财务管理是公司内部控制的重要组成部分,需要高度的准确性、

可靠性和透明度,因此需要引入科技手段来提高管理效率和准确性。

1.2开发技术简介

1.2.1Layui简介

layui(谐音:类UI)是一款采用自身模块规范编写的前端UI框架,遵循

原生HTML/CSS/JS的书写与组织形式,门槛极低,拿来即用。其外在极简,却

又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到API的每一处细节都

经过精心雕琢,非常适合界面的快速开发。

1.2.2Springboot简介

SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新

Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,

从而使开发人员不再需要定义样板化的配置。

1.2.3B/S结构

1

湖南商务职业技术学院毕业设计

B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技

术的兴起,对C/S结构的一种变化或者改进的结构。B/S架构具有以下一些特点。

(1)维护和升级方式简单。

(2)成本降低,选择更多。

(3)应用服务器运行数据负荷较重。

1.3开发工具简介

工具的使用:采用IDEA+tomcat+mysql

IDEA集成的插件足够多,基本可以实现财务管理系统方面的所有开发功能

tomcat作为小型服务期有着很多的优点,安装和部署都方便,第三是

tomcat适合做一些中小型的项目

mysql其优点有:综合统一,高度非过程化,面向集合的操作方式,以一种

语法结构提供多种使用方式,语言简洁,易学易用

程序采用了Model+View+Controller此种开发模式遵循MVC的设计理念,

其中View作为视图层为用户提供与程序交互的界面,Model作为业务模型装实

体对象及业务逻辑,Controller作为控制层接收各种业务请求,并调javaBean

模型组件对业务逻辑进行处理,在视图与业务逻辑之间建立起一座桥梁。

2需求分析

2.1功能需求描述

目前财务数字化转型是现代财务的必由之路,通过数字化的查看公司的财

务情况,一目了然,可以跟清晰的分析,观察财务的具体走向,通过系统设计

完成这些功能。

(1)经营信息管理功能:本功能是系统不可或缺的一部分,为管理员对系

统的经营信息进行管理,可以查询公司的经营情况,也可以添加经营的信息,

其主要的功能包括,增加经营信息、删除经营信息、查询经营情况、修改经营

信息。

(2)部门管理功能:公司的部门信息也是系统重要的部分,本功能是管理

员可以对部门信息的管理,用户只能查看部门的信息,本功能包括添加部门信

息、删除部门信息、修改部门信息、查询部门信息。

(3)职工信息管理功能:管理员可以对职工信息管理操作,职工可以查看

自己的工资和绩效。本功能包括添加职工信息、删除职工信息、修改职工信息、

2

湖南商务职业技术学院毕业设计

查询职工信息。

(4)资产管理功能:本功能是系统主要资产管理的功能,管理员可以对资

产管理,用户可以查看公司的资产走向。本功能包括添加资产信息、删除资产

信息、修改资产信息、查询资产信息。

2.2非功能需求描述

实现开展非功能需求的用户进行沟通,了解财务管理的系统的问题,通过

系统设作流的处理,影响功能需求所体现的效率,本系统的非功能性需求有以

下几个方面:

(1)响应时间:在一般的情况下,一般的响应时间不超过1.5秒,高峰时

段不超过4秒。

(2)安全性:公司的费用管理信息量通常比较多而繁杂。

(3)可靠性:对输入有提示,数据有检查,防止数据异常。

(4)吞吐量:系统交易量的估算。指标为年交易笔数、高峰期交易笔数。

2.3需求用例建模

通过对功能需求的分析,创建以下总体用例模型,如图2-1所示。

图2-1公司财务管理系统的总体用例模型

本系统分为两种角色,职工和管理员,管理员可以对公司的资产、公司的

费用、职工信息等一系列信息管理,职工只能查看自己的工资和对公司的资产、

费用等查看。

2.3.1经营信息管理功能的用例

3

湖南商务职业技术学院毕业设计

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。经营信息

管理具体的用例描述如图2-2所示,分别具有添加经营信息、删除经营信息、

修改经营信息、查看经营信息等操作功能。

图2-2经营信息管理用例图

通过对图2-2用例图的细化分析,得到每个用例的描述表。经营信息管理

模块用例描述如表2-1所示,可以进行添加经营信息操作。

表2-1添加经营信息模块用例描述

项目描述

用例名称添加经营信息

用例标识号01

参与者管理员

简要说明管理员添加经营信息

前置条件参与者已经打开系统的经营信息管理页面

1.参与者在点击“添加”按钮

2.填写经营信息

基本事件流

3.点击“保存”按钮

4.用例终止

在按“保存”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

4

湖南商务职业技术学院毕业设计

后置条件装载相应的数据

删除经营信息模块用例描述如表2-2所示,可以进行删除经营信息等操

作。

表2-2删除经营信息模块用例描述

项目描述

用例名称删除经营信息

用例标识号02

参与者管理员

简要说明管理员删除经营信息

前置条件参与者已经打开系统的经营信息管理页面

1.参与者选中想要删除的信息

2.点击“删除”按钮

基本事件流

3.点击“确定删除”

4.用例终止

在按“删除”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件删除相应的数据

修改经营信息模块用例描述如表2-3所示,可以进行修改经营信息等操作。

表2-3修改经营信息模块用例描述

项目描述

用例名称修改经营信息

用例标识号03

参与者管理员

简要说明管理员修改经营信息

前置条件参与者已经打开系统的经营信息管理页面

1.参与者选中想要修改的信息

2.点击“修改”按钮

基本事件流3.填写修改信息

4.点击“保存”按钮

5.用例终止

在按“修改”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

5

湖南商务职业技术学院毕业设计

异常事件流提示错误信息,参与人确认

后置条件装载相应的数据

查询经营信息模块用例描述如表2-4所示,可以进行查询经营信息等操作。

表2-4查询经营信息模块用例描述

项目描述

用例名称查询经营信息

用例标识号04

参与者管理员、职工

简要说明管理员和职工查询经营信息

前置条件参与者已经打开系统的经营信息管理页面

1.参与者点击导航栏“经营信息管理”

基本事件流2.加载经营信息数据到页面

3.用例终止

其他事件流无

异常事件流提示错误信息,参与人确认

后置条件装载相应的数据

2.3.2部门管理功能的用例

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析。部门管理

具体的用例描述如图2-3所示,分别具有添加部门信息、删除部门信息、修改

部门信息、查看部门信息等操作功能。

6

湖南商务职业技术学院毕业设计

图2-3部门管理用例图

通过对图2-3用例图进一步的细化分析,得到每个用例的描述表。部门管

理模块用例描述如表2-5所示,可以进行添加部门信息操作。

表2-5添加部门模块用例描述

项目描述

用例名称添加部门

用例标识号5

参与者管理员

简要说明管理员添加部门信息

前置条件参与者已经打开系统的部门管理页面

1.参与者在点击“添加”按钮

2.填写新部门信息

基本事件流

3.点击“保存”按钮

4.用例终止

在按“保存”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件装载相应的数据

删除部门信息模块用例描述如表2-6所示,可以进行删除部门操作。

表2-6删除部门模块用例描述

项目描述

用例名称删除部门信息

用例标识号06

参与者管理员

简要说明管理员删除部门信息

前置条件参与者已经打开系统的部门管理页面

1.参与者选中想要删除的信息

2.点击“删除”按钮

基本事件流

3.点击“确定删除”

4.用例终止

在按“删除”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件删除相应的数据

7

湖南商务职业技术学院毕业设计

修改部门模块用例描述如表2-7所示,可以进行修改部门操作。

表2-7修改部门模块用例描述

项目描述

用例名称修改部门名称

用例标识号07

参与者管理员

简要说明管理员修改部门信息

前置条件参与者已经打开系统的部门管理页面

1.参与者选中想要修改的部门

2.点击“修改”按钮

基本事件流3.填写新部门名称

4.点击“保存”按钮

5.用例终止

在按“修改”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件装载相应的数据

查询部门模块用例描述如表2-8所示,可以进行查询部门信息等操作。

表2-8查询部门模块用例描述

项目描述

用例名称查询部门信息

用例标识号08

参与者管理员、职工

简要说明管理员和职工查询部门信息

前置条件参与者已经打开系统的部门管理页面

1.参与者输入要查询部门名称

2.点击“查询”按钮

基本事件流

3.显示查询结果

4.用例终止

其他事件流无

异常事件流提示错误信息,参与人确认

后置条件装载相应的数据

2.3.3职工信息管理功能的用例

8

湖南商务职业技术学院毕业设计

面向对象的需求分析阶段通过用例图和活动图进行了梳理分析职工信息管

理具体的用例描述如图2-4所示,分别具有添加职工信息、删除职工信息、修

改职工信息、查看职工信息等操作功能。

图2-4职工信息管理用例图

通过对图2-4用例图进一步的细化分析,得到每个用例的描述表。职工管

理模块用例描述如表2-9所示,可以进行添加职工信息操作。

表2-9添加职工模块用例描述

项目描述

用例名称添加职工信息

用例标识号09

参与者管理员

简要说明管理员添加职工信息

前置条件参与者已经打开系统的职工信息管理页面

1.参与者在点击“添加”按钮

2.填写新职工信息

基本事件流

3.点击“保存”按钮

4.用例终止

在按“保存”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

9

湖南商务职业技术学院毕业设计

后置条件装载相应的数据

删除职工信息模块用例描述如表2-10所示,可以进行删除职工信息操

作。

表2-10删除职工信息模块用例描述

项目描述

用例名称删除职工信息

用例标识号10

参与者管理员

简要说明管理员删除职工信息

前置条件参与者已经打开系统的职工信息管理页面

1.参与者选中想要删除职工的信息

2.点击“删除”按钮

基本事件流

3.点击“确定删除”

4.用例终止

在按“删除”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件删除相应的数据

修改职工信息模块用例描述如表2-11所示,可以进行修改职工信息操作。

10

湖南商务职业技术学院毕业设计

表2-11修改职工信息模块用例描述

项目描述

用例名称修改职工信息

用例标识号11

参与者管理员

简要说明管理员修改职工信息

前置条件参与者已经打开系统的职工管理页面

1.参与者选中想要修改的职工信息

2.点击“修改”按钮

基本事件流3.填写职工信息

4.点击“保存”按钮

5.用例终止

在按“修改”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件装载相应的数据

查询职工信息模块用例描述如表2-12所示,可以进行查询职工信息等操作。

表2-12查询职工信息模块用例描述

项目描述

用例名称查询职工信息

用例标识号12

参与者管理员、职工

简要说明管理员查询职工信息

前置条件参与者和职工已经打开系统的职工信息管理页面

1.参与者输入要查询职工名称或者编号

2.点击“查询”按钮

基本事件流

3.显示查询结果

4.用例终止

其他事件流无

异常事件流提示错误信息,参与人确认

后置条件装载相应的数据

11

湖南商务职业技术学院毕业设计

2.3.4资产管理功能的用例

面向对象的需求分析阶面向对象的需求分析阶段通过用例图和活动图进行

了梳理分析资产管理具体的用例描述如图2-5所示,分别具有添加资产信息、

删除资产信息、修改资产信息、查看资产信息等操作功能。

图2-5资产管理用例图

通过对图2-5用例图进一步的细化分析,得到每个用例的描述表。资产管

理模块用例描述如表2-13所示,可以进行添加资产信息操作。

表2-13添加资产信息模块用例描述

项目描述

用例名称添加资产信息

用例标识号13

参与者管理员

简要说明管理员添加资产信息

前置条件参与者已经打开系统的资产管理页面

1.参与者在点击“添加”按钮

2.填写资产信息

基本事件流

3.点击“保存”按钮

4.用例终止

12

湖南商务职业技术学院毕业设计

在按“保存”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件装载相应的数据

删除资产信息模块用例描述如表2-14所示,可以进行删除资产信息操

作。

表2-14删除资产信息模块用例描述

项目描述

用例名称删除资产信息

用例标识号14

参与者管理员

简要说明管理员删除资产信息

前置条件参与者已经打开系统的资产管理页面

1.参与者选中想要删除资产的信息

2.点击“删除”按钮

基本事件流

3.点击“确定删除”

4.用例终止

在按“确定删除”按钮之前,参与者可以随按“取消”或

其他事件流

“关闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件删除相应的数据

修改资产信息模块用例描述如表2-15所示,可以进行修改资产信息操作。

表2-15修改资产信息模块用例描述

项目描述

用例名称修改资产信息

用例标识号15

参与者管理员

简要说明管理员修改资产信息

前置条件参与者已经打开系统的资产管理页面

1.参与者选中想要修改的资产信息

2.点击“修改”按钮

基本事件流

3.填写资产信息

4.点击“保存”按钮

13

湖南商务职业技术学院毕业设计

5.用例终止

在按“修改”按钮之前,参与者可以随按“取消”或“关

其他事件流

闭”按钮。

异常事件流提示错误信息,参与人确认

后置条件装载相应的数据

查询资产信息模块用例描述如表2-16所示,可以进行查询资产信息等操作。

表2-16查询资产信息模块用例描述

项目描述

用例名称查询资产信息

用例标识号16

参与者职工、管理员

简要说明管理员查询资产信息

前置条件参与者已经打开系统的资产管理页面

1.参与者点击“资产管理”时

2.加载资产信息

基本事件流

3.显示查询结果

4.用例终止

其他事件流无

异常事件流提示错误信息,参与人确认

后置条件装载相应的数据

3系统概要设计

3.1系统设计原则

具体和公司成员行沟通,了解财务管系统的问题,通过系统设作流的处理,

让用户以不知道数据库的结构,也知道大致的功能。

3.2系统框架设计

根据系统的需求分析、用例建模分析结合开发平台的特点设计财务管理系

统的系统架构模型,如图3-1所示。

14

湖南商务职业技术学院毕业设计

图3-1财务管理系统整体架构图

3.3系统功能设计

系统模块化结构设计工作是在系统分析阶段对子系统划分的基础上,在进

一步地划分,将它逐层的分解成多个大小相同、功能单一、具有一定独立性的

模块,以便程序设计工作的同时,有加强了数据库之间的联系,使系统更加的

完美。根据财务管理的需求分析和用例建模分析,确定了财务管理系统的主要

功能模块,包括经营信息管理、部门管理、职工信息管理、资产管理等。财务

管理系统的功能结构图如图3-2所示。

15

湖南商务职业技术学院毕业设计

图3-2财务管理系统功能结构图

3.3.1经营信息管理功能设计

针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,

后台经营信息管理相关功能的文本描述:管理员进入系统,对经营信息进行管

理,增加经营信息、删除经营信息、修改经营信息、查看经营信息。功能描述

使用功能流程图描述,如下图3-3。

16

湖南商务职业技术学院毕业设计

-

图3-3经营信息管理流程图

3.3.2部门管理功能设计

针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,

后台部门管理相关功能的文本描述:管理员进入系统,对部门信息进行管

理,增加部门信息、删除部门信息、修改部门信息、查看部门信息。功能描述

使用功能流程图描述,如下图3-4。

17

湖南商务职业技术学院毕业设计

图3-4部门管理流程图

3.3.3职工信息管理功能设计

针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,

后台职工信息管理相关功能的文本描述:管理员进入系统,对职工信息进行管

理,增加职工信息、删除职工信息、修改职工信息、查看职工信息。功能描述

使用功能流程图描述,如下图3-5。

18

湖南商务职业技术学院毕业设计

图3-5职工信息管理流程图

3.3.4资产管理功能设计

针对系统功能结构图进行进一步细化分析,得到各子模块相关功能描述,

后台资产信息管理相关功能的文本描述:管理员进入系统,对资产信息进行管

理,增加资产信息、删除资产信息、修改资产信息、查看资产信息。功能描述

使用功能流程图描述,如下图3-6。

19

湖南商务职业技术学院毕业设计

图3-6资产管理流程图

3.4数据库设计

数据库设计往往是系统设计中最为核心的一个步骤。其设计的优良程度直

接影响系统的性能以及执行效率。

3.4.1设计原则

为取得较好的设计效果,进行数据库设计需要遵从以下原则:

1.标准化原则

数据库设计务必要遵照统一的设计标准与命名规范。具备统一设计分类与

编码规范的数据库不仅设计清晰直观,更有利于后期数据库及程序的维护,为以

后项目可扩展性提供条件。

2.冗余原则

以往数据库的设计要求不允许有冗余,要尽可能的满足3NF。然而,在系

统运行过程中,满足3NF的数据库设计并不能高效运行。复杂的表间关系,会

20

湖南商务职业技术学院毕业设计

降低访问数据库执行的效率;过低的范式标准,又会导致数据库数据。所以,

在数据库设计中,适当的冗余设计(允许派生性冗余设计,杜绝重复性冗余设

计),找到冗余与数据处理速度的平衡点,常常可以提高速度。

3.4.2概念设计

在数据库概念设计的过程中,采用E-R图来描述概念设计的结果。E-R图是

概念数据模型的高层描述所使用的数据模型或模式图,它为表述实体联系模式

图形式的数据模型提供了图形符号。根据财务管理系统数据进行分析,其E-R

图如下图3-7所示。

图3-7财务管理系统E-R图

3.4.3逻辑设计

针对ER模型,通过数据实体属性、实体间关系的全面分析,结合财务管理

系统的实际需求,根据E-R图转化为关系模式的转换方法,建立起了本系统的

关系模式,具体转化后的关系模式如下:

管理员表(管理员ID、名称、密码)

资产表(资产ID、资产类别ID、资产名、资产编号、资产价值、类型、时

间)

资产类别表(资产ID,资产类别名)

职工表(职工ID、部门ID、职工名、职工编号、职工密码、类别、入职时

间)

21

湖南商务职业技术学院毕业设计

职工工资表(ID、职工ID、基本工资、奖金、补贴)

部门表(部门ID、部门名称、部门人数)

费用表(费用ID、费用名称、金额、类型、创建时间)

经营表(经营ID、经营名称、收入、支出、时间)

3.4.4数据字典

管理员表的表结构如表3-1所示,该表主要用于记录管理员的信息,主

要字段如下。

表3-1管理员表表结构

字段名称数据类型字段内容主键设置非空

user_idvarchar管理员IDPrimarykey是

user_namevarchar管理员名是

user_passwordvarchar管理员密码是

资产表的表结构如表3-2所示,该表主要用于记录资产信息,主要字段如

下。

表3-2资产表表结构

字段名称数据类型字段内容主键设置非空

idintIdPrimarykey是

catelog_idint资产类别ID是

assert_numvarchar资产编号否

assert_nameVarchar资产名称否

wrothint资产价值否

typesmallint资产类型否

assert_timetimestamp创建时间否

资产类别表的表结构如表3-3所示,该表主要用于记录资产类别的信息,

主要字段如下。

表3-3资产类别表表结构

字段名称数据类型字段内容主键设置非空

idint资产IDPrimarykey是

namevarchar资产类别名是

user_passwordvarchar管理员密码是

职工表的表结构如表3-4所示,该表主要用于记录职工的信息,主要字段

如下。

表3-4职工表表结构

22

湖南商务职业技术学院毕业设计

字段名称数据类型字段内容主键设置非空

staff_idvarchar职工IDPrimarykey是

d_idvarchar部门ID是

staff_numvarchar职工编号是

staff_pwdvarchar职工密码否

staff_namevarchar职工名否

in_staff_timetimestamp入职时间否

sexchar性别否

职工工资表的表结构如表3-5所示,该表主要用于记录职工工资的信息,

主要字段如下。

表3-5职工工资表表结构

字段名称数据类型字段内容主键设置非空

staff_idvarchar职工IDPrimarykey是

idintID是

basic_wagedecimal基本工资否

bonusdecimal奖金否

subsidydecimal补贴否

部门表的表结构如表3-6所示,该表主要用于记录部门的信息,主要字段

如下。

表3-6部门表表结构

字段名称数据类型字段内容主键设置非空

d_idint部门IDPrimarykey是

d_nameint部门名是

d_numdecimal部门人数否

bonusdecimal奖金否

费用表的表结构如表3-7所示,该表主要用于记录费用的信息,主要字段

如下。

表3-7费用表表结构

字段名称数据类型字段内容主键设置非空

cost_idintIDPrimarykey是

cost_namevarchar名称是

cost_timetimestamp时间否

cost_moneydecimal金额否

23

湖南商务职业技术学院毕业设计

typesmallint类型否

经营表的表结构如表3-8所示,该表主要用于记录经营的信息,主要字段

如下。

表3-8经营表表结构

字段名称数据类型字段内容主键设置非空

idintIDPrimarykey是

run_namevarchar名称是

put_intodecimal收入否

incomedecimal支出否

run_timetimestamp时间否

数据库设计总结:根据财务系统的需求分析和用例建模分析,确定财务管

理系统的主要功能模块,包括经营信息管理、部门管理、职工信息管理管理和

资产管理等。财务管理系统的功能结构图根据财务的需求分析和用例建模分析,

确定了财务管理系统的主要功能模块。

4系统详细设计

财务管理系统分为职工和管理员,根据公司的需求财务的管理,将功能分

解为如下几个主要的功能模块来加以实现。

4.1经营信息管理子功能模块设计

4.1.1经营信息管理子功能模块说明

管理员登录系统,可以对公司的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论