一、系統環境搭建
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(工資表)
人員月工資統計
- 按月統計整個分局
- 按部門統計各部門月度工資情況