项目1-员工(绩效)信息管理系统
IT項目管理(軟件項目的生命周期)
啟動+規劃+執行+控制+結束
整體
范圍
進度
成本
質量
人力
溝通
風險
采購
干系人
軟件工程
軟件定義期=軟件任務立項+項目可行性分析+指定項目計劃+軟件需求分析
軟件開發期=軟件概要設計+軟件詳細設計+編碼和單元測試+系統集成測試+系統確認驗證
軟件維護期
開發模型
瀑布模型(畢業設計常用)=背景調研+可行性分析+項目計劃+需求分析+軟件設計+編碼和單元測試+系統集成和驗收+系統運行和維護
快速原型模型
迭代模型
螺旋模型
公司類型
軟件自主研發產品——用友
軟件解決方案項目
外包
· 人員
· 項目
崗位
軟件開發–軟件開發工程師–程序員
軟件產品–產品經理、助理–產品狗–web 墨刀
軟件設計–ui+ue–設計獅
軟件實施/運維/運營–運營喵
軟件測試–質量管理QA
軟件銷售–市場雞
背景調研
系統分析
需求分析:CMMT
甲方–乙方(用戶需求–軟件需求–SRS需求規格說明書)提供解決方案(軟件)需求分析師/(軟件)產品經理/(軟件)項目經理
立項
項目名稱:企業員工績效信息管理系統
基礎功能:員工信息管理,部門信息管理,項目信息管理,績效信息管理
系統設計
功能模塊設計:員工,部門,項目,績效(高內聚低耦合)
概要設計(數據庫設計–UML/ER圖;表結構/表關系:一對一,一對多,多對多)
詳細設計(傳統瀑布模型/敏捷迭代模型)–需求變更
原型設計(后臺界面布局/靜態頁面)–UE用戶體驗/UI用戶界面
技術架構設計
系統功能
系統注冊,主界面,各表數據的維護
數據庫設計————ER圖
表結構,表關系
Employee(code,pass,name,age,gender,…,dept_code)
Department(code,name,tel,address,…)
Project(code,name,time,…)
Score(emp_code,proj_code,score)
Performance
員工:員工編號,密碼,姓名,性別…部門編號
部門:部門編號,部門名稱,辦公電話…
項目:項目編號,項目名稱,項目時間…
績效:員工編號,項目編號,績效分數…
信息類型表
關系類型表
數據字典表(基礎數據表)dictionary/工具類
員工:id,員工編號,密碼,姓名,性別,入職時間,部門主鍵,[頭像]…
部門:id,報名編號,部門名稱,辦公電話,[部門人數]…
項目:id,項目編號,項目名稱,項目時間…
績效:id,員工編號,項目編號,績效評分…
數據庫實例schema
數據庫密碼規范:小寫字母拼寫,多個單詞下劃線連接
表結構table
主鍵:唯一標識
物理主鍵-id–INT(PK/NN/AI)–物理結構中的唯一標識
邏輯主鍵-code–業務邏輯中的唯一標識
系統架構/技術架構
BS/CS
JDK1.7/1.8
Eclipse(STS)
前端web:html/css/js/jqury/layui
后端java:jsp/servlet/spring/ssm/spring boot(自主研發的閉源框架)
DB:mysql/Oracle/SQL server
console/swing +j avase+memory(list)/file(io)
jsp(html/css/js/jq/layui/ajax/json) + jsp(el/jstl)/servlet(filter/instener)/jdbc(dao) + mysql(sql)
thymeleaf + ssm/springboot + mysql/redis
SSM=Spring SpringMVC MyBatis
SSH=Spring Struts2 Hibernate(OPM-JPA)
Spring Boot
MAVEN–項目管理工具/項目構建工具
MVC=Model View Controller
模型(實體層模型/數據層模型/業務層模型) 視圖 控制器
JSON格式的數據:{"a":"b","c":"d","e":"f"}/[{"aa":"a1"},{"aa"."a2"}]
AJAX
Layui
JWT(JSON Web Token)
總結
以上是生活随笔為你收集整理的项目1-员工(绩效)信息管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 睡觉被憋醒
- 下一篇: java程序员推荐app_Java程序员