技术要求
Springboot+shiro+SpringMVC+mybatis
Shiro
用到过滤器
数据库:mysql
数据库表
员工信息表
凭证表
基础工资表
会计科目表
工资发放表
固定资产表
固定资产折旧信息表
视情况增加。。
功能模块基本要求
具体功能模块下的子功能根据题目实现,不必完全参照用例图实现,完成主要的功能模块即可。(用例图仅供参考)
1、交互基础信息管理:对系统交互进行设计,实现基础信息的数据管理。
2、凭证管理:即用来实现凭证制定,查询,记账以及审核功能等,会自动地生成不同的会计账。
3、账簿管理:对会计科目和会计凭证数据进行分类、重组、归并、汇总等处理,以此形成各种账簿汇总数据。即用来提供不同的账务筛选,查询以及处理功能。
4、报表管理:系统需要实时反映目前企业的运行状况。系统内部根据需要提供资产负债表、利润表、损益表、库存月报表等,通过数据报表的形式导出数据。即用来输出、编制以及定义报表。
5、出纳管理:系统通过出纳管理确保出纳人员有效地记录资金流。即用来提供银行存款和现金收付功能。
6、工资管理:需要对工资管理模块进行设计,管理人员可以生成每月工资报表,员工可以查看自己的工资情况。即用来提供组织薪酬核算与发放功能。
7、固定资产管理:需要首先对固定资产进行分类管理,系统还要能够对与固定资产的使用状况进行设置,一边后续资产折旧作为依据之一。对于已经报废的固定资产,或者已经折旧的固定资产,进行记录。即用来多元化管理各种固定资产。
8、财务分析:系统能够进行盈利、投资、工资水平、运营成本的分析,分析的数据来源于企业的各种报表。即用来对企业当前与历史财务状况,变化情况,经营成果等做出系统地评价与分析,从而更进--步地研究、分析、整理以及加工财务数据。
实现参考
1、初始设置
2、凭证管理
3、账簿管理
无
4、报表管理
无
5、出纳管理
6、工资管理
7、固定资产管理
8、财务分析