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