2020-10-18 工资管理系统需求分析报告
工資管理系統(tǒng)需求分析報告
一、緒論
1.1 項目背景
隨著經(jīng)濟的發(fā)展,企業(yè)正向著大型化、規(guī)模化發(fā)展,而對于大中型企業(yè),員工、職稱等跟工資管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。所以急需一套完整的工資管理系統(tǒng)幫助企業(yè)的財務主管部門提高工作效率,實現(xiàn)企業(yè)工資信息管理的系統(tǒng)化,規(guī)范化和自動化。有利于減少錯誤,減輕財務部門的工作任務,提高效率,節(jié)約人力資源,降低企業(yè)成本,而且還提高了透明度和互動性。
1.2 涉眾分析
(1)企業(yè):企業(yè)作為管理者,在面對龐大的員工基數(shù)時,管理工作必然會變得十分繁重,因此,管理者就更希望能依靠技術(shù)的發(fā)展以減輕管理負擔。
(2)員工:員工作為勞動力,在為企業(yè)工作的同時必定也很關(guān)心工資的情況,而有工資管理系統(tǒng)可以隨時供員工查詢自己的工資詳情,十分方便。
1.3硬數(shù)據(jù)采樣
(1)一般公司發(fā)放工資流程:參考文獻https://wenku.baidu.com/view/37123d4d03f69e3143323968011ca300a6c3f603.html結(jié)論:在一般的工資發(fā)放流程中,員工若對工資明細有疑問,則需要手持工資條到財務處查詢,這樣的方法盡管可行,但在員工人數(shù)龐大的企業(yè)里,這樣的方法效率是很低的,假如員工可以通過工資管理系統(tǒng)查看工資明細,那就不必專門到財務處查詢了。
(2)工資發(fā)放流程圖:參考文獻https://wenku.baidu.com/view/20d72b9c591b6bd97f192279168884868762b882.html結(jié)論:在此流程圖中,員工需要憑個人私章領取工資。這樣的流程顯而易見十分繁瑣,假如可以通過系統(tǒng)一鍵發(fā)放工資,那么對于企業(yè)和員工來說都是十分便捷的,工作效率也能顯著提高。
1.4項目目標
本系統(tǒng)通過計算機技術(shù)給公司管理員管理公司工資的運作,并且給公司職員查詢工資帶來便利。主要功能包括公司管理員能夠增加員工記錄,修改記錄和刪除記錄,系統(tǒng)能夠具體的顯示每一位職員的工資信息,能顯示員工的工作情況細節(jié)。系統(tǒng)簡便,信息化程度高。
1.5項目前景與范圍
隨著社會經(jīng)濟的發(fā)展,企業(yè)的規(guī)模也在逐漸擴大,這意味著員工人數(shù)將會增多,企業(yè)的管理也將隨之變得繁瑣而困難,因此,工資管理系統(tǒng)的存在就顯得尤為重要,工資管理系統(tǒng)有效幫助企業(yè)對員工的工資進行發(fā)放和管理,提高了工作效率。
1.6用戶需求
實現(xiàn)工資的管理系統(tǒng),供財務人員對本單位的人員及工資進行增加、刪除、修改、查詢,對人事的管理及工資發(fā)放中的應發(fā)工資合計等項目。
1.7參考資料
i. 駱斌等,《需求工程——軟件建模與分析》第二版,高等教育出版社 ii. 張海藩 牟永敏,《軟件工程導論》第六版,清華大學出版社
二、應用對象及功能范圍
2.1應用對象
工資管理系統(tǒng),旨在實現(xiàn)工資的集中管理。可供財務人員對本單位的人員以及工資進行增加、刪除、修改、查詢,對人事的管理及工資發(fā)放中的應發(fā)工資合計等項目由系統(tǒng)自動進行計算;同時系統(tǒng)還可對人事及工資管理情況進行多角度查詢。員工可通過系統(tǒng)對自己的工資詳情進行查詢。
2.2功能范圍
2.2.1對財務人員而言:
財務人員可通過系統(tǒng)發(fā)布和管理公告,即查看、修改、刪除等;根據(jù)實際情況進行對企業(yè)內(nèi)部各部門類型的設置與修改;對員工的所屬部門信息進行修改;對企業(yè)或單位的人員以及相應工資進行增加、刪除、修改、查詢。
2.2.2對普通員工而言:
員工可通過系統(tǒng)查看公告;登錄修改個人信息;對所得工資進行查詢。
三、產(chǎn)業(yè)環(huán)境
3.1技術(shù)介紹
本系統(tǒng)主要應用于web端,開發(fā)運用html、css、js和Java技術(shù),數(shù)據(jù)通過后臺mysql數(shù)據(jù)庫進行處理。
(1)HTML稱為超文本標記語言,是一種標識性的語言。它包括一系列標簽.通過這些標簽可以將網(wǎng)絡上的文檔格式統(tǒng)一,使分散的Internet資源連接為一個邏輯整體。HTML文本是由HTML命令組成的描述性文本,HTML命令可以說明文字,圖形、動畫、聲音、表格、鏈接等。
(2)css層疊樣式表(英文全稱:Cascading Style Sheets)是一種用來表現(xiàn)HTML(標準通用標記語言的一個應用)或XML(標準通用標記語言的一個子集)等文件樣式的計算機語言。CSS不僅可以靜態(tài)地修飾網(wǎng)頁,還可以配合各種腳本語言動態(tài)地對網(wǎng)頁各元素進行格式化。
(3)JavaScript(簡稱“JS”) 是一種具有函數(shù)優(yōu)先的輕量級,解釋型或即時編譯型的編程語言。雖然它是作為開發(fā)Web頁面的腳本語言而出名的,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript 基于原型編程、多范式的動態(tài)腳本語言,并且支持面向?qū)ο蟆⒚钍胶吐暶魇?#xff08;如函數(shù)式編程)。
(4)Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實現(xiàn)了面向?qū)ο罄碚?#xff0c;允許程序員以優(yōu)雅的思維方式進行復雜的編程。Java具有簡單性、面向?qū)ο蟆⒎植际健⒔研浴踩浴⑵脚_獨立與可移植性、多線程、動態(tài)性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應用程序等。
(5)SQL(Structured Query Language)結(jié)構(gòu)化查詢語言,是一種數(shù)據(jù)庫查詢和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。同時也是數(shù)據(jù)庫腳本文件的擴展名。SQL是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng),可以使用相同的SQL語言作為數(shù)據(jù)輸入與管理的接口。它以記錄集合作為操作對象,所有SQL語句接受集合作為輸入,返回集合作為輸出,這種集合特性允許一條SQL語句的輸出作為另一條SQL語句的輸入,所以SQL語句可以嵌套,這使他具有極大的靈活性和強大的功能,在多數(shù)情況下,在其他語言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個SQL語句就可以達到目的,這也意味著用SQL語言可以寫出非常復雜的語句。
3.2開發(fā)環(huán)境及工具
- 頁面開發(fā)工具: Eclipse·
- 數(shù)據(jù)庫:mySQL·
- 操作系統(tǒng):Windows
Eclipse 是一個開放源代碼的、基于Java的可擴展開發(fā)平臺,是著名的跨平臺的自由集成開發(fā)環(huán)境(IDE)。就其本身而言,它只是一個框架和一組服務,用于通過插件組件構(gòu)建開發(fā)環(huán)境。幸運的是,Eclipse 附帶了一個標準的插件集,包括Java開發(fā)工具(Java Development Kit,JDK)。眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟件很難具有的靈活性。許多軟件開發(fā)商以Eclipse為框架開發(fā)自己的IDE。
MySQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),屬于 Oracle 旗下產(chǎn)品。MySQL 是最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應用軟件之一。
Windows 10是由美國微軟公司開發(fā)的應用于計算機和平板電腦的操作系統(tǒng),于2015年7月29日發(fā)布正式版。Windows 10操作系統(tǒng)在易用性和安全性方面有了極大的提升,除了針對云服務、智能移動設備、自然人機交互等新技術(shù)進行融合外,還對固態(tài)硬盤、生物識別、高分辨率屏幕等硬件進行了優(yōu)化完善與支持。
四、功能需求
4.1角色設置
4.1.1 管理員
- 增加新用戶:管理員可通過系統(tǒng)添加新員工。
- 刪除用戶:管理員通過系統(tǒng)可直接刪除某個用戶。
- 查找及瀏覽用戶:管理員通過特定信息搜索用戶,可瀏覽用戶信息。
- 修改用戶資料:管理員可以修改用戶的資料信息。
- 工資發(fā)放:管理員可通過系統(tǒng)審核并發(fā)放工資到員工賬戶。
- 查詢、修改工資項:管理員可通過系統(tǒng)查詢員工工資,或修改工資項。
4.1.2普通職員
- 注冊登錄:用戶注冊,并由用戶端登錄系統(tǒng)。
- 修改個人信息:用戶可修改個人資料,如姓名、所屬部門等。
- 查看工資信息:用戶查看自己的工資及詳情。
- 查看考勤信息:用戶查看自己的考勤信息及詳情。
4.2崗位管理
(1)頁面列出所有崗位名稱及其職能信息、崗位補貼,管理員可對崗位信息進行編輯或刪除。
(2)可通過特定信息搜索崗位信息。
4.3考勤管理
(1)頁面列出員工的考勤情況,系統(tǒng)通過考勤情況計算員工所得工資項。
(2)可根據(jù)特定信息搜索某個員工的考勤情況,可導出下載到本地。
4.4頁面設置
頁面主要包括員工管理、部門管理、崗位管理、工資管理、考勤管理等模塊,旨在供管理員對人員及工資的管理,供員工查詢工資詳情及修改個人資料等。
4.5系統(tǒng)用例圖
4.5.1管理員用例圖
4.5.2用戶用例圖
總結(jié)
以上是生活随笔為你收集整理的2020-10-18 工资管理系统需求分析报告的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [html] html5中的meta标
- 下一篇: 整理电力系统GPS时间同步装置(GPS对