改造舊項目-長安分局人事費用管理系統

一、系統環境搭建

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(工資表)

人員月工資統計

  • 按月統計整個分局
  • 按部門統計各部門月度工資情況

5、費用管理

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/37728.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/37728.shtml
英文地址,請注明出處:http://en.pswp.cn/news/37728.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

JAVA冒泡排序

package com.hzh.javase.day03;public class maopao {public static void main(String[] args) {int[] arr {2, 11,4,7,5,22,15,37,12,1};int zjvalue 0;//中間值boolean boofalse; //冒泡比較相鄰元素將小的提前打的放后 // 外層循環時用來控制輪數 // 內存循…

2023國賽數學建模E題思路分析

文章目錄 0 賽題思路1 競賽信息2 競賽時間3 建模常見問題類型3.1 分類問題3.2 優化問題3.3 預測問題3.4 評價問題 4 建模資料 0 賽題思路 (賽題出來以后第一時間在CSDN分享) https://blog.csdn.net/dc_sinor?typeblog 1 競賽信息 全國大學生數學建模…

Linux服務器上配置HTTP和HTTPS代理

本文將向你分享如何在Linux服務器上配置HTTP和HTTPS代理的方法,解決可能遇到的問題,讓你的爬蟲項目順利運行,暢爬互聯網! 配置HTTP代理的步驟 1. 了解HTTP代理的類型:常見的有正向代理和反向代理兩種類型。根據實際需求…

涉及近300個業務場景,重慶銀行數字員工平臺建設解析

隨著數字化轉型戰略規劃的逐步落地,重慶銀行于2022年6月成功建設了數字員工平臺,該平臺已成為行內數字化轉型的標桿應用。數字員工平臺以RPA(機器人流程自動化)為基礎,AI(人工智能)技術為抓手&a…

PHP最簡單自定義自己的框架view使用引入smarty(8)--自定義的框架完成

1、實現效果。引入smarty, 實現assign和 display 2、下載smarty,創建緩存目錄cache和擴展extend 點擊下面查看具體下載使用,下載改名后放到extend PHP之Smarty使用以及框架display和assign原理_PHP隔壁老王鄰居的博客-CSDN博客 3、當前控…

leetcode 力扣刷題 旋轉矩陣(循環過程邊界控制)

力扣刷題 旋轉矩陣 二維矩陣按圈遍歷(順時針 or 逆時針)遍歷59. 旋轉矩陣Ⅱ54. 旋轉矩陣劍指 Offer 29. 順時針打印矩陣 二維矩陣按圈遍歷(順時針 or 逆時針)遍歷 下面的題目的主要考察點都是,二維數組從左上角開始順…

輸出無重復的3位數和計算無人機飛行坐標

編程題總結 題目一:輸出無重復的3位數 題目描述 從{1,2,3,4,5,6,7,8,9}中隨機挑選不重復的5個數字作為輸入數組‘selectedDigits’,能組成多少個互不相同且無重復數字的3位數?請編寫程》序,從小到大順序,以數組形式輸出這些3位…

C# Linq源碼分析之Take (一)

概要 在.Net 6 中引入的Take的另一個重載方法,一個基于Range的重載方法。因為該方法中涉及了很多新的概念,所以在分析源碼之前,先將這些概念搞清楚。 Take方法基本介紹 public static System.Collections.Generic.IEnumerable Take (this …

【LeetCode: 2811. 判斷是否能拆分數組】

🚀 算法題 🚀 🌲 算法刷題專欄 | 面試必備算法 | 面試高頻算法 🍀 🌲 越難的東西,越要努力堅持,因為它具有很高的價值,算法就是這樣? 🌲 作者簡介:碩風和煒,…

NavMeshPlus 2D尋路插件

插件地址:h8man/NavMeshPlus: Unity NavMesh 2D Pathfinding (github.com) 我對Unity官方是深惡痛覺,一個2D尋路至今都沒想解決,這破引擎早點倒閉算了. 這插件是githun的開源項目,我本身是有寫jps尋路的,但是無法解決多個單位互相阻擋的問題(可以解決但是有性能問…

vue3+ts使用antv/x6 + 自定義節點

使用 2.x 版本 x6.antv 新官網: 安裝 npm install antv/x6 //"antv/x6": "^2.1.6",項目結構 1、初始化畫布 index.vue <template><div id"container"></div> </template><script setup langts> import { onM…

Python爬蟲——scrapy_基本使用

安裝scrapy pip install scrapy創建scrapy項目&#xff0c;需要在終端里創建 注意&#xff1a;項目的名字開頭不能是數字&#xff0c;也不能包含中文 scrapy startproject 項目名稱 示例&#xff1a; scrapy startproject scra_baidu_36創建好后的文件 3. 創建爬蟲文件&…

MySQL表的操作

文章目錄 MySQL表的操作1. 創建表2. 查看表2.1 查看數據庫中存在的表2.2 查看表的屬性2.3 查看創建時表的詳細信息 3. 修改表3.1 向表中添加記錄3.2 添加列3.3 修改列的數據類型3.4 刪除列3.5 表的重命名3.6 修改列名 4. 刪除表 MySQL表的操作 1. 創建表 CREATE TABLE table_…

博客系統【架構】

用戶管理 實現用戶的注冊、登錄、注銷等功能 使用Redis做緩存處理、阿里云短信服務 確保用戶身份驗證和安全性 使用Jwt來鑒權 userId (主鍵&#xff0c;自增長) username (唯一&#xff0c;用戶名)【用于普通登錄】email (唯一&#xff0c;用戶的電子郵件地址) password (存儲…

zabbix監控tomcat

一、zabbix監控Tomcat1.1 zbx-agent配置1.1.1 關閉防火墻&#xff0c;將安裝 Tomcat 所需軟件包傳到/opt目錄下1.1.2 安裝JDK1.1.3 設置JDK環境變量1.1.4 安裝啟動Tomcat1.1.5 配置 JMX 1.2 zbx-server配置1.2.1 安裝zabbix&#xff08;省略&#xff0c;可看上一篇博客&#xf…

Docker自動化部署安裝(十)之安裝SonarQube

這里選擇的是&#xff1a; sonarqube:9.1.0-community (推薦使用) postgres:9.6.23 數據庫(sonarqube7.9及以后便不再支持mysql&#xff0c;版本太低的話里面的一些插件會下載不成功的) 1、docker-sonarqube.yml文件 version: 3 services:sonarqube:container_name: sonar…

Redis詳解

Redis 簡介 Redis&#xff08;Remote Dictionary Server&#xff09;是一個開源的高性能鍵值對存儲數據庫&#xff0c;最初由 Salvatore Sanfilippo 開發&#xff0c;它在內存中存儲數據&#xff0c;并提供了持久化功能&#xff0c;可以將數據保存到磁盤中&#xff0c;是一種N…

? vue中$forceUpdate()

? vue中$forceUpdate() 1、認識 強制該組件重新渲染 鑒于 Vue 的全自動響應性系統&#xff0c;這個功能應該很少會被用到 $forceUpdate()迫使vue實例重新&#xff08;rander&#xff09;渲染虛擬DOM&#xff0c;注意并不是重新加載組件。 結合vue的生命周期&#xff0c;調用…

【論文閱讀】DEPCOMM:用于攻擊調查的系統審核日志的圖摘要(SP-2022)

Xu Z, Fang P, Liu C, et al. Depcomm: Graph summarization on system audit logs for attack investigation[C]//2022 IEEE Symposium on Security and Privacy (SP). IEEE, 2022: 540-557. 1 摘要 ? 提出了 DEPCOMM&#xff0c;這是一種圖摘要方法&#xff0c;通過將大圖劃…

簡單易懂的python生成器

目錄 定義使用 for 循環來迭代生成器對象斐波那契 定義 在 Python 中&#xff0c;使用了 yield 的函數被稱為生成器&#xff08;generator&#xff09;。Python 中的生成器&#xff08;Generator&#xff09;是一種特殊的迭代器&#xff0c;可以通過函數來創建。與常規函數不同…