




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目錄1.導言 21.1目的 21.2范圍 21.3背景 21.4參考文獻 21.5版本更新信息 22.系統(tǒng)定義 32.1項目背景 32.2項目要達到的目標 32.3系統(tǒng)整體結(jié)構(gòu) 33.系統(tǒng)運行環(huán)境 43.1硬件環(huán)境 43.2軟件環(huán)境 44.功能規(guī)格 54.1角色(Actor)定義 64.1.1系統(tǒng)管理員 64.1.2數(shù)據(jù)庫 64.2系統(tǒng)功能用例圖 64.2.1登陸管理 74.2.2員工信息管理 84.2.2假條信息管理 94.2.3工資信息管理 95.性能需求 95.1界面需求 95.2響應(yīng)時間需求 105.3可靠性需求 105.4開放性需求 105.5可擴展性需求 105.6系統(tǒng)安全性需求 106.產(chǎn)品提交 107.實現(xiàn)約束 118.簽字 11《企業(yè)工資管理系統(tǒng)需求規(guī)格說明書》1.導言1.1目的本文檔首先給出了整個系統(tǒng)的整體網(wǎng)絡(luò)結(jié)構(gòu)和功能結(jié)構(gòu)的概貌,試圖從總體架構(gòu)上給出整個系統(tǒng)的輪廓,然后又對功能需求、性能需求和其它非功能性需求進行了詳細的描述。本文檔的預(yù)期讀者:項目經(jīng)理:項目經(jīng)理可以根據(jù)該文檔了解預(yù)期產(chǎn)品的功能,并據(jù)此進行系統(tǒng)設(shè)計。設(shè)計員:對需求進行分析,并設(shè)計出系統(tǒng),包括數(shù)據(jù)庫的設(shè)計。程序員:配合《設(shè)計報告》,了解系統(tǒng)功能,編寫《用戶手冊》。測試員:根據(jù)本文檔對軟件產(chǎn)品進行功能性測試和非功能性測試??蛻簦毫私忸A(yù)期產(chǎn)品的功能和性能,并與分析人員一起對整個需求進行討論和協(xié)商。用戶:了解預(yù)期產(chǎn)品的功能和性能,與分析人員一起對整個需求進行討論和協(xié)商,并使用系統(tǒng)。1.2范圍該文檔描述了企業(yè)工資管理系統(tǒng)的邏輯模型,解決了系統(tǒng)“做什么”的問題。在這里,沒有涉及開發(fā)技術(shù),而主要是通過建模的方式描述用戶的需求,為客戶,用戶,開發(fā)方等各個參與方一共一個共同交流的平臺。1.3背景在互聯(lián)網(wǎng)發(fā)展地計算機軟件都普及下,各個小型企業(yè)迫切需要一個企業(yè)工資管理系統(tǒng)管理日常的財務(wù),人事上的事務(wù);因此開發(fā)出來了企業(yè)工資管理系統(tǒng)。1.4參考文獻【1】書名:《軟件工程案例教程:軟件項目開發(fā)實踐》;版本號:第2版;作者:韓萬江,姜立新;出版社:機械工業(yè)出版社1.5版本更新信息具體版本更新記錄如下表表示:修改編號修改日期修改后版本修改位置修改內(nèi)容簡述012016-04-010.1全部初始發(fā)布版本022016-04-090.22.系統(tǒng)定義實現(xiàn)工資的集中管理??晒┴攧?wù)人員對本單位的人員以及工資進行增加、刪除、修改、查詢,對人事的管理及工資發(fā)放中的應(yīng)發(fā)工資合計等項目由系統(tǒng)自動進行計算;同時系統(tǒng)還可對人事及工資管理情況進行多角度查詢。2.1項目背景隨著經(jīng)濟的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對于大中型企業(yè),員工、職稱等跟工資管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯。由計算機代替人工執(zhí)行一系列諸如增加新員工,刪除舊員工,工資查詢,統(tǒng)計等操作,可以使辦公人員可以輕松快捷地完成工資管理的任務(wù)。2.2項目要達到的目標用計算機對各種工資信息進行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準確地完成各種工資信息的統(tǒng)計計算和匯總工作,快速打印出工資報表,針對系統(tǒng)服務(wù)對象的具體要求,設(shè)計了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:對單位人員的變動進行處理。一個單位的職工不會是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。因此,設(shè)計系統(tǒng)是要考慮到這些情況的。對職工的工資進行計算、修改??梢詫β毠さ墓べY檔案進行個別、部分和批量修改,同時,能對各職工的工資進行計算,即計算應(yīng)發(fā)金額、應(yīng)扣金額及實發(fā)金額等。查詢統(tǒng)計功能。要求即可以單項查詢,比如查看某個職工的工資情況等;也可以多項查詢,比如某部門工資數(shù)在某一范圍的職工的工資情況等。報表打印功能。每月發(fā)放工資時,要求能夠打印本月的工資表、隨工資發(fā)給每個職工的工資條以及工資統(tǒng)計表。2.3系統(tǒng)整體結(jié)構(gòu)根據(jù)用戶的需求陳述,確定本項目提供管理員登錄界面,管理員身份確認后可進行,員工信息管理,假條信息管理,工資信息管理等操作。具體的關(guān)系如下圖:圖1-1企業(yè)工資管理系統(tǒng)流程圖3.系統(tǒng)運行環(huán)境3.1硬件環(huán)境本系統(tǒng)的硬件環(huán)境如下:客戶機為普通PC。CPU:P41.8Hz以上;內(nèi)存:256MB以上;能夠運行g(shù)oogle瀏覽器;分辨率:推薦使用1366×768像素。Web服務(wù)器CPU:P42.0Hz以上內(nèi)存:1GB以上;硬盤:80GB以上;數(shù)據(jù)庫服務(wù)器CPU:P42.0Hz以上內(nèi)存:1GB以上;硬盤:80GB以上;3.2軟件環(huán)境本系統(tǒng)的軟件環(huán)境如下:操作系統(tǒng):Windows2007及以上版本;數(shù)據(jù)庫:MicrosoftAccess2003開發(fā)工具:JDK;Web服務(wù)器:ApacheTomcat7.0;瀏覽器:google。1)數(shù)據(jù)庫及操作系統(tǒng)由于數(shù)據(jù)庫對整個系統(tǒng)的管理和運作起到置關(guān)重要的作用,所以選擇數(shù)據(jù)庫成為了重中之重。但我將Access作為系統(tǒng)的數(shù)據(jù)庫,也是考慮到了以下幾點:Access數(shù)據(jù)庫使用簡單,可以迅速掌握。Access數(shù)據(jù)庫的ODBC驅(qū)動程序支持的SQL指令全。ACCESS具有強大的數(shù)據(jù)庫功能,結(jié)構(gòu)簡單、理論基礎(chǔ)堅實、獨立性高,適合開發(fā)中型管理系統(tǒng)。用Access數(shù)據(jù)庫開發(fā)的程序轉(zhuǎn)化為SQLServer數(shù)據(jù)庫也非常簡單,只要用SQLServer的導入功能將Access數(shù)據(jù)庫轉(zhuǎn)化為SQLServer數(shù)據(jù)庫,轉(zhuǎn)化為Oracle數(shù)據(jù)庫也就重新建一下表,也不是太麻煩。而對于數(shù)據(jù)庫語句,因為采用的是標準的SQL語言,讀取Access數(shù)據(jù)庫和讀取其他數(shù)據(jù)庫基本上是一樣的,只要改寫一下連接數(shù)據(jù)庫的語句。2)Web服務(wù)軟件目前的Web服務(wù)器軟件有很多種,成熟而且穩(wěn)定的有Apache、Tomcat和Microsoft的IIS,它們也占據(jù)著Web服務(wù)器市場最大的份額。Tomcat和Sun和Apache合作出來的JSPServer,也支持Servlet2.2及JSP1.1等版本,Tomcat是Java程序,所以只要有JDK就可以使用,不需要考慮操作系統(tǒng)平臺,因此選擇Tomcat作為Web服務(wù)器。4.功能規(guī)格采用面向?qū)ο蠓椒ㄗ鳛橹饕南到y(tǒng)建模方法,使用UML作為建模語言。UML為建模活動提供了從不同視角觀察和展示系統(tǒng)的各種特征的方法。在UML中,從任何一個角度對系統(tǒng)所做的抽象都可能需要幾種模型來描述,而這些來自不同角度的模型圖最終組成了系統(tǒng)的映像。“用例(usecase)”描述的是“Actor”。Actor(用戶,外部系統(tǒng)以及系統(tǒng)處理)是如何與系統(tǒng)交互來完成工作的,用力模型提供了一個非常重要的方式來界定系統(tǒng)邊界以及定義系統(tǒng)功能,同時,該模型將來可以派生出動態(tài)對象模型。設(shè)計用例時,我們將遵循以下步驟:識別出系統(tǒng)的“Actor”?!癆ctor”可以是用戶、外部系統(tǒng),甚至是外部處理,他們通過某種途徑與系統(tǒng)交互。著重從系統(tǒng)外部Actor的角度來描述系統(tǒng)需要提供哪些功能,并指明這些功能的Actor是誰。盡可能確保所有的Actor都被完全識別出來。描述主要的用例??梢圆扇〔粩嗟膯栕约骸斑@個Actor究竟想通過系統(tǒng)做什么?”來準確的描述用例。重新審視每個用例,為它們下個詳盡的定義。4.1角色(Actor)定義角色或者執(zhí)行者(Actor)使之與系統(tǒng)產(chǎn)生交互的外部用戶或者外部系統(tǒng),本系統(tǒng)主要包括“系統(tǒng)管理員”和“數(shù)據(jù)庫”兩類角色。4.1.1系統(tǒng)管理員“系統(tǒng)管理員”對各種工資信息進行日常的管理,如查詢、修改、增加、刪除以及存儲等,迅速準確地完成各種工資信息的統(tǒng)計計算和匯總工作,快速打印出工資報表,對公司人員以及請假人員進行查詢、修改、增加、刪除以及存儲等。4.1.2數(shù)據(jù)庫“數(shù)據(jù)庫”是一個與系統(tǒng)產(chǎn)生交互的外部系統(tǒng),與這個Actor負責系統(tǒng)的數(shù)據(jù)查詢、增加、刪除和修改等操作。4.2系統(tǒng)功能由于本系統(tǒng)只適用于小型企業(yè)或公司,因此結(jié)構(gòu)并不是很復(fù)雜,當系統(tǒng)管理員認證登陸后,即可進入系統(tǒng)維護員工信息、假條信息和工資信息。系統(tǒng)管理員的活動圖如下圖所示:圖1-2“系統(tǒng)管理員”的活動圖“系統(tǒng)管理員”功能主要包括:員工信息管理、假條信息管理和工資信息管理等模塊。1-3“系統(tǒng)管理員”功能用例圖對圖1-3中用例描述如下:登陸管理:由于系統(tǒng)只適用于小型企業(yè)的,所以系統(tǒng)只設(shè)有一個系統(tǒng)管理員負責管理所有的信息,這樣可以節(jié)約人力、物力和財力。“登陸管理”負責系統(tǒng)管理員登錄,系統(tǒng)管理員要登錄到綜合信息管理平臺必須經(jīng)過登陸界面,輸入自己的用戶名和密碼,通過判斷這個用戶是否是系統(tǒng)管理員,只有系統(tǒng)管理員才有權(quán)限進入。員工信息管理:對所有員工的信息進行增加,刪除,修改和查詢。以列表的形式顯示,也可以根據(jù)條件進行查詢。假條信息管理:對所以請假信息進行增加,刪除,修改和查詢。以列表的形式顯示,也可以根據(jù)條件進行查詢。工資信息管理:對所以工資信息進行增加,刪除,修改和查詢。以列表的形式顯示,也可以根據(jù)條件進行查詢。4.2.1登陸管理用戶必須要通過登錄界面進入管理系統(tǒng)界面,登陸的活動圖如下圖1-4所示:1-4用戶登陸活動圖4.2.2員工信息管理對單位人員的變動進行處理。一個單位的職工不會是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動。因此本模塊功能有員工信息查詢、修改、增加、刪除以及存儲等。用例描述:員工信息管理執(zhí)行者:系統(tǒng)管理員前置條件:系統(tǒng)管理員已經(jīng)登陸。后置條件:對信息進行維護后,能將信息記錄到數(shù)據(jù)庫中。基本路徑:系統(tǒng)管理員登錄進入系統(tǒng)界面對員工信息進行增加,刪除,修改和查詢。4.2.2假條信息管理假條信息是決定員工工資的重要原因。根據(jù)員工自身條件不一樣,請假的次數(shù)也是千差萬別;本模塊功能有員工請假信息查詢、修改、增加、刪除以及存儲等。用例描述:假條信息管理執(zhí)行者:系統(tǒng)管理員前置條件:系統(tǒng)管理員已經(jīng)登陸。后置條件:對信息進行維護后,能將信息記錄到數(shù)據(jù)庫中?;韭窂剑合到y(tǒng)管理員登錄進入系統(tǒng)界面對假條信息進行增加,刪除,修改和查詢。1-5假條信息管理用例圖4.2.3工資信息管理對職工的工資進行計算、修改??梢詫β毠さ墓べY檔案進行個別、部分和批量修改,同時,能對各職工的工資進行計算,即計算應(yīng)發(fā)金額、應(yīng)扣金額及實發(fā)金額等。查詢統(tǒng)計功能。要求即可以單項查詢,比如查看某個職工的工資情況等;也可以多項查詢,比如某部門工資數(shù)在某一范圍的職工的工資情況等。報表打印功能。每月發(fā)放工資時,要求能夠打印本月的工資表、隨工資發(fā)給每個職工的工資條以及工資統(tǒng)計表。執(zhí)行者:系統(tǒng)管理員前置條件:系統(tǒng)管理員已經(jīng)登陸。后置條件:對信息進行維護后,能將信息記錄到數(shù)據(jù)庫中。基本路徑:系統(tǒng)管理員登錄進入系統(tǒng)界面對工資信息進行增加,刪除,修改、打印和查詢。1-7工資信息管理用例圖5.性能需求根據(jù)用戶對本系統(tǒng)的要求,確定系統(tǒng)在響應(yīng)時間、可靠性、安全性等方面的性能要求。5.1界面需求頁面內(nèi)容:主題突出,站定定義和行文格
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 茶葉購銷合作合同模板
- 家族遺產(chǎn)合同樣本
- 天津市實習學生勞動合同細則
- 電梯加裝項目合同模板
- 施工隊勞動合同簡明合同模板
- 農(nóng)村地區(qū)私人租地合同樣本協(xié)議
- 新版團體人身意外傷害保險合同條款解析
- 房地產(chǎn)公司合同審核與管理制度
- 信息系統(tǒng)的測試與質(zhì)量保證考核試卷
- 孤殘兒童心理關(guān)愛與支持體系構(gòu)建方法研究考核試卷
- 《行政倫理學教程(第四版)》課件 第1、2章 行政倫理的基本觀念、行政倫理學的思想資源
- 拆除工程施工拆除進度安排
- 絕緣技術(shù)監(jiān)督上崗員:廠用電設(shè)備技術(shù)監(jiān)督考試資料一
- 衛(wèi)生監(jiān)督村醫(yī)培訓課件
- 動物的感覺器官
- 獵頭項目方案
- 2024年家庭教育指導師考試(重點)題庫及答案(含各題型)
- 直腸癌術(shù)后的康復(fù)護理
- 性商老師課程培訓課件
- 拆除鍋爐可行性報告
- 全套ISO45001職業(yè)健康安全管理體系文件(手冊及程序文件)
評論
0/150
提交評論