一、系统环境搭建
1、搭建前台环境
- vue3+vite构建项目
- 复制“银税系统”页面结构,包括:路由、vuex存储、菜单、登录(复制一个干净的空架子)
2、搭建后台环境
- 新三大框架 SSMP
- 聚合工程:common、admin,新的工程costmis
3、数据库库 costmisdb
加上之前bank的部分表。例如:user表
user表改成login_b
上面的结构能保证前台页面展现,登录等功能正常运行。
二、详细设计
1、系统模块图
2、表设计
三、开发团队和开发周期
开发团队
7个人(小型项目)
-
项目经理(1人,陈,管理角色)
岗位职责:项目进度管理(3个月,甘特图)、和团队成员需要讨论、和客户(甲方)沟通(业务问题、电话预定时间)、和领导汇报(协调资源,问题寻求领导协作) -
高级程序员(1人,刘昕,技术最好,技术负责人角色)
岗位职责:搭建新项目架构(安监考试系统改造)。前端:JSP、后端:旧三大框架:Struts2+Spring+Hibernate。
重点难点代码开发(树结构、数据字典)。 -
中级程序员(2人,陈子枢tony、杜建刚oscar)
岗位职责:分模块代码的开发,部署(登录服务器配置,初始化SQL,创建数据库,初始化数据,启停服务 war/jar Tomcat) -
测试(2人,测试经理:陈晶(女))
岗位职责:测试用例、测试手册、测试报告、jira-bug管理工具、loadRunner、jmeter并发测试工具 -
美工(1人)
-
运维(业务问题找陈子枢,服务问题找杜建刚)
7个人开发3个月。
四、开发任务
1、组织机构管理
- 功能:部门表CRUD
organization_c(部门表)
user表改成login_c(登录表),增加所属部门(id和dept_name) - 功能:登录表CRUD,新增时下拉框选择部门
- 用户名展现后加上所属部门:chenzishu(教学部)
2、数据字典
- 功能:下拉框数据维护,数据字典的CRUD
data_type_b(分类表)
data_b(子类表)
3、基础信息维护
dfeelimit_c(部门费用限额表)
pfeelimit_c(人员费用限额表)
cars_c(车辆基本信息表)
goods_c(物品表)
borrow_cycle_c(物品领用限额表)
4、人事管理
- 功能:人员表查询、新增、修改、删除、停用、启用、预览
people_c(人员表)
人员月工资导入
- 功能:7月8月工资信息.xls 按财务给定的excel文件导入
monthly_wages_record_c(工资表)
人员月工资统计
- 按月统计整个分局
- 按部门统计各部门月度工资情况