軟件需求工程大作業(yè).doc_第1頁(yè)
軟件需求工程大作業(yè).doc_第2頁(yè)
軟件需求工程大作業(yè).doc_第3頁(yè)
軟件需求工程大作業(yè).doc_第4頁(yè)
軟件需求工程大作業(yè).doc_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

目錄論文要求:1一、項(xiàng)目開(kāi)發(fā)計(jì)劃21、引言22、項(xiàng)目概述23、實(shí)施計(jì)劃44、支持條件55、專題計(jì)劃要點(diǎn)66、交付期限6二、需求獲取71、確定需求開(kāi)發(fā)計(jì)劃72、建立項(xiàng)目范圍和目標(biāo)73、確定調(diào)查對(duì)象74、實(shí)地收集用戶需求信息75、確定非功能需求和約束條件7三、需求分析81、建立系統(tǒng)關(guān)聯(lián)圖82、分析需求可行性93、確定需求的優(yōu)先級(jí)94、需求過(guò)程95、建立數(shù)據(jù)字典12四、需求規(guī)格說(shuō)明書(shū)131、引言132、綜合描述143、外部接口需求154、系統(tǒng)特性155、其他非功能需求166、其他需求17五、附錄18A、詞匯表18B.分析模型18C.數(shù)據(jù)字典21六、總結(jié)與感悟23本科課程論文評(píng)分標(biāo)準(zhǔn)25論文要求:()對(duì)所選系統(tǒng)進(jìn)行嚴(yán)密的需求獲取以及需求分析。()給出所選系統(tǒng)的各層次需求,包括業(yè)務(wù)需求,用戶需求,功能需求以及非功能需求。()論文中給出所要實(shí)現(xiàn)系統(tǒng)的需求規(guī)格說(shuō)明書(shū)。()需求規(guī)格說(shuō)明書(shū)要詳盡,必須包括以下內(nèi)容:引言,總體描述,功能需求,接口需求以及其它非功能性需求等,符合需求規(guī)格說(shuō)明書(shū)各項(xiàng)細(xì)則。()附錄中給出所選系統(tǒng)需求規(guī)格說(shuō)明書(shū)中各圖表, 或者圖表的獲取過(guò)程. 例如數(shù)據(jù)字典的具體描述或者是UML建模中圖的獲取過(guò)程。(6)請(qǐng)根據(jù)自己的理解與體會(huì)談?wù)勡浖枨蠊こ踢^(guò)程的重要性。也可以以軟件需求工程中某知識(shí)點(diǎn)談?wù)勛约旱睦斫馀c看法。一、項(xiàng)目開(kāi)發(fā)計(jì)劃1、引言 1.1編寫(xiě)目的 為了能高效的,有計(jì)劃設(shè)計(jì)企業(yè)人事管理系統(tǒng),此項(xiàng)目計(jì)劃書(shū)目的是讓軟件程序設(shè)計(jì)人員能確定詳細(xì)的項(xiàng)目實(shí)施范圍、定義遞交的工作成果、評(píng)估實(shí)施過(guò)程中的主要風(fēng)險(xiǎn)、制定項(xiàng)目實(shí)施的進(jìn)度計(jì)劃、成本和預(yù)算計(jì)劃、人力資源計(jì)劃等。本報(bào)告的主要作用是確定各個(gè)項(xiàng)目模塊的設(shè)計(jì)情況和主要的負(fù)責(zé)人的負(fù)責(zé)任務(wù),以便每個(gè)項(xiàng)目模塊的負(fù)責(zé)人閱讀,做到及時(shí)協(xié)調(diào),按步有序進(jìn)行項(xiàng)目的開(kāi)發(fā).減少設(shè)計(jì)中的不必要損失。進(jìn)而能更好的更高效的完成本系統(tǒng)的開(kāi)發(fā)。1.2背景 (1)項(xiàng)目名稱:公司人事管理系統(tǒng)(2)項(xiàng)目任務(wù)提出者:12軟件 范維(3)項(xiàng)目開(kāi)發(fā)者:XX團(tuán)隊(duì)(4)用戶:XX公司人事管理部門(5)實(shí)現(xiàn)軟件中心:XX軟件設(shè)計(jì)中心(6)項(xiàng)目與其他軟件或其他系統(tǒng)的關(guān)系 此系統(tǒng)僅是總系統(tǒng)中的一個(gè)組成部分,該系統(tǒng)與企業(yè)的員工培訓(xùn)管理系統(tǒng)、考勤管理系統(tǒng)、工資管理系統(tǒng)等系統(tǒng)存在數(shù)據(jù)共享等關(guān)系。與其他數(shù)據(jù)庫(kù)可以建立鏈接,為其他模塊相應(yīng)功能的實(shí)現(xiàn)提供信息來(lái)源和依據(jù)。 1.3參考資料 軟件工程導(dǎo)論(第5版) 編著:張海藩 出版社:清華大學(xué)出版社軟件需求工程 編著:毋國(guó)慶 梁正平 袁夢(mèng)霆 李勇華 出版社:機(jī)械工業(yè)出版社 2、項(xiàng)目概述 2.1工作內(nèi)容 (1)定義階段:此階段主要是立項(xiàng)和需求分析和計(jì)劃部分,需要做出的報(bào)告和計(jì)劃書(shū):項(xiàng)目立項(xiàng)報(bào)告需求定義書(shū)、項(xiàng)目開(kāi)發(fā)計(jì)劃、配置管理計(jì)劃、測(cè)試計(jì)劃;(2)開(kāi)發(fā)階段:此階段主要是設(shè)計(jì)、編碼和測(cè)試三個(gè)部分,各個(gè)部分需要做出相應(yīng)的設(shè)計(jì)書(shū)或說(shuō)明書(shū):系統(tǒng)結(jié)構(gòu)圖、概要設(shè)計(jì)說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)書(shū)、數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)、數(shù)據(jù)庫(kù)設(shè)計(jì)規(guī)范、測(cè)試報(bào)告書(shū);(3)維護(hù)階段:此階段主要是運(yùn)行和維護(hù)部分需要做出的說(shuō)明書(shū):用戶操作手冊(cè)和項(xiàng)目部署手冊(cè)。2.2主要參加人員 XX團(tuán)隊(duì)2.3產(chǎn)品 2.3.1程序系統(tǒng)名稱:企業(yè)人事管理系統(tǒng)使用的語(yǔ)言:C+ 存儲(chǔ)形式:磁盤 2.3.2文件 項(xiàng)目計(jì)劃書(shū),可行性研究報(bào)告,需求分析報(bào)告,概要設(shè)計(jì)說(shuō)明書(shū),詳細(xì)設(shè)計(jì)文檔,測(cè)試分析報(bào)告,測(cè)試計(jì)劃文檔,項(xiàng)目開(kāi)發(fā)總結(jié)報(bào)告書(shū),系統(tǒng)問(wèn)題報(bào)告 2.3.3服務(wù)(1)用戶登錄功能(2)人事部門信息發(fā)布功能(3)系統(tǒng)管理功能(4)員工管理功能(5)員工自助功能2.3.4非移交的產(chǎn)品 項(xiàng)目組內(nèi)部的文檔:有需求規(guī)格說(shuō)明書(shū),概要設(shè)計(jì)說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)、源代碼清單、代碼接口說(shuō)明、測(cè)試策略、測(cè)試計(jì)劃、系統(tǒng)測(cè)試用例、缺陷報(bào)告和最終測(cè)試結(jié)果報(bào)告。2.4驗(yàn)收標(biāo)準(zhǔn) 系統(tǒng)能正常運(yùn)行且功能能達(dá)軟件需求說(shuō)明書(shū)中定義的全部功能、性能、可靠性等需求。整個(gè)系統(tǒng)是否達(dá)到客戶的要求,且試運(yùn)行階段不會(huì)出現(xiàn)兩次以上故障。2.5 完成項(xiàng)目的最遲期限2015年6月1日2.6 本計(jì)劃的批準(zhǔn)者和批準(zhǔn)日期2014年11月20日3、實(shí)施計(jì)劃 3.1工作任務(wù)的分解與人員分工 任務(wù)階段具體任務(wù)劃分描述負(fù)責(zé)人計(jì)劃階段項(xiàng)目開(kāi)發(fā)計(jì)劃測(cè)試用例計(jì)劃配置管理計(jì)劃需求分析階段調(diào)研分析系統(tǒng)主要任務(wù)需求規(guī)定運(yùn)行環(huán)境規(guī)定需求定義書(shū)設(shè)計(jì)階段 接口設(shè)計(jì)、概要設(shè)計(jì)、系統(tǒng)出錯(cuò)處理設(shè)計(jì)、概要設(shè)計(jì)說(shuō)明書(shū)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、運(yùn)行設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)說(shuō)明書(shū)實(shí)現(xiàn)階段數(shù)據(jù)庫(kù)實(shí)現(xiàn)模塊終端控制模塊數(shù)據(jù)同步模塊后天管理中心控制模塊測(cè)試與維護(hù)界面測(cè)試與數(shù)據(jù)確認(rèn)測(cè)試接口測(cè)試與代碼走讀集成測(cè)試測(cè)試報(bào)告書(shū)項(xiàng)目交付與技術(shù)支持用戶培訓(xùn)用戶使用手冊(cè)項(xiàng)目部署手冊(cè)3.2接口人員 (1)負(fù)責(zé)本項(xiàng)目同用戶的接口人員:XXX (2)負(fù)責(zé)本項(xiàng)目同本單位計(jì)劃管理部門接口人員:XXX(3)負(fù)責(zé)本項(xiàng)目同本單位財(cái)務(wù)部門接口人員:XXX(4)負(fù)責(zé)本項(xiàng)目同本單位質(zhì)量管理部門接口人員:XXX (5)負(fù)責(zé)本項(xiàng)目同各分合同負(fù)責(zé)單位的接口人員:XXX 3.3進(jìn)度編號(hào)任務(wù)階段開(kāi)始日期完成日期所需資源標(biāo)志性事件1 計(jì)劃階段2 需求分析階段3 設(shè)計(jì)階段4實(shí)現(xiàn)階段5測(cè)試與維護(hù)6項(xiàng)目交付與技術(shù)支持3.4預(yù)算 總體預(yù)算10,0003.5關(guān)鍵問(wèn)題 如何提高系統(tǒng)的運(yùn)行效率以及可靠性,應(yīng)采用高效率搜索算法以及模塊化設(shè)計(jì),減少各模塊之間的耦合。對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì),應(yīng)盡量減少數(shù)據(jù)冗余。4、支持條件 團(tuán)隊(duì)成員:N人硬件設(shè)備:電腦N臺(tái)4.1計(jì)算機(jī)系統(tǒng)支持 軟件設(shè)備:Microsoft XP、SqlSever2005本系統(tǒng)打算使用Adobe Dreamweaver CS3作為界面和功能開(kāi)發(fā)工具,使用MySQL作為后臺(tái)數(shù)據(jù)庫(kù),并利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具進(jìn)行界面和數(shù)據(jù)庫(kù)開(kāi)發(fā)。系統(tǒng)開(kāi)發(fā)過(guò)程要結(jié)合快速原型模型與增量模型的優(yōu)點(diǎn):首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成可行系統(tǒng)。4.2需由用戶承擔(dān)的工作 用戶需要明確的需求說(shuō)明,當(dāng)有需求改動(dòng)的時(shí)候需要及時(shí)提醒。4.3需由外單位提供的條件 無(wú)5、專題計(jì)劃要點(diǎn) (1)數(shù)據(jù)庫(kù)模塊設(shè)計(jì)(2)數(shù)據(jù)庫(kù)操作模塊的實(shí)現(xiàn)(3)網(wǎng)絡(luò)同步模塊的設(shè)計(jì)(4)網(wǎng)絡(luò)同步模塊模型的實(shí)現(xiàn)(5)客戶終端程序接口的設(shè)計(jì)與實(shí)現(xiàn)(6)后臺(tái)控制中心接口設(shè)計(jì)與實(shí)現(xiàn)6、交付期限 2015年6月1日二、需求獲取1、確定需求開(kāi)發(fā)計(jì)劃 對(duì)于一個(gè)公司主管來(lái)說(shuō),管理整個(gè)公司是非常困難的事情。人員復(fù)雜,變數(shù)很大。為了讓一個(gè)公司的管理更加有條理,需要一個(gè)軟件將所有人員信息記錄,并能做出及時(shí)修改,相信很多公司都需要這樣一個(gè)軟件,增加公司的管理水平與工作效率。2、建立項(xiàng)目范圍和目標(biāo)(1)開(kāi)發(fā)商角度: a.為客戶提供便利的人事管理系統(tǒng) b.將產(chǎn)品的功能做的齊全 c.簡(jiǎn)潔有效的產(chǎn)品來(lái)吸引更多的客戶 d.產(chǎn)品的高可靠性來(lái)贏得更好的口碑(2) 開(kāi)發(fā)人角度 a.使用更先進(jìn)的開(kāi)發(fā)技術(shù) b.建立更完善更健全的系統(tǒng)(3) 使用者的管理層角度 a.對(duì)公司管理更為方便快捷 b.有效地記錄員工獎(jiǎng)懲狀況與假期加班情況3、確定調(diào)查對(duì)象可選擇的調(diào)查對(duì)象:公司的一些基層員工公司管理部門經(jīng)理公司總經(jīng)理4、實(shí)地收集用戶需求信息實(shí)地收集需要分析員體驗(yàn)公司工作環(huán)境,長(zhǎng)期收集后得到較好的信息。此分析過(guò)于麻煩,本此分析將不使用。5、確定非功能需求和約束條件安全性:公司成員信息是公司機(jī)密,一旦泄露將有可能造成非常大的損失,所以安全性是本軟件必須考慮的需求可維護(hù)性:如果一次故障造成整個(gè)系統(tǒng)癱瘓,這將導(dǎo)致整個(gè)公司的人員管理遇到障礙。系統(tǒng)需要能被及時(shí)糾正,以便不妨礙整體的其他部分的工作。三、需求分析1、建立系統(tǒng)關(guān)聯(lián)圖 2、分析需求可行性 本軟件應(yīng)考慮的幾項(xiàng)軟件風(fēng)險(xiǎn)類型:性能風(fēng)險(xiǎn):中,軟件主要為數(shù)據(jù)管理功能安全風(fēng)險(xiǎn):高,安全風(fēng)險(xiǎn)較為重要,這關(guān)系到一個(gè)企業(yè)的利益與機(jī)密過(guò)程風(fēng)險(xiǎn):中實(shí)現(xiàn)技術(shù)風(fēng)險(xiǎn):中數(shù)據(jù)庫(kù)風(fēng)險(xiǎn):高,數(shù)據(jù)庫(kù)是一個(gè)公司的機(jī)密,尤其是工資和人員分配等 日程風(fēng)險(xiǎn):低外部接口風(fēng)險(xiǎn):中穩(wěn)定風(fēng)險(xiǎn):高3、確定需求的優(yōu)先級(jí)軟件需求優(yōu)先級(jí)從高到低的排序:?jiǎn)T工資料人事管理統(tǒng)計(jì)管理系統(tǒng)管理工資管理4、需求過(guò)程4.1業(yè)務(wù)需求:(1)系統(tǒng)操作簡(jiǎn)單,界面友好。(2)規(guī)范、完善的基礎(chǔ)信息設(shè)置。(3)支持多人操作,可以將權(quán)限進(jìn)行分配。(4)系統(tǒng)支持多條件查詢。(5)對(duì)員工信息在需要時(shí)打印不同需要的報(bào)表。(6)支持?jǐn)?shù)據(jù)更新與改變。(7)系統(tǒng)存有原始數(shù)據(jù),防止丟失。4.2用戶需求:4.2.1員工可以實(shí)現(xiàn)的功能:(1)用戶注冊(cè):主要實(shí)現(xiàn)員工的注冊(cè),創(chuàng)建自己的帳戶密碼(2)用戶登錄:登陸應(yīng)用程序查看自己的信息(3)修改密碼:修改用戶自己的密碼 104.2.2管理員實(shí)現(xiàn)的功能: (1)員工調(diào)動(dòng):查看修改員工的調(diào)動(dòng)信息(2)基本信息:統(tǒng)計(jì)與查詢員工基本信息(3)員工考評(píng):記錄員工考評(píng)信息(4)人員調(diào)薪:管理員工的薪水調(diào)整(5)職稱評(píng)定:評(píng)定和記錄員工的職稱信息(6)培訓(xùn)管理:管理員工的培訓(xùn)信息 (7)報(bào)表輸出:將需要的信息以報(bào)表形式輸出打印 (8)數(shù)據(jù)備份:管理員備份數(shù)據(jù) (9)數(shù)據(jù)恢復(fù):病毒,黑客等破壞數(shù)據(jù)庫(kù)后對(duì)數(shù)據(jù)進(jìn)行恢復(fù) (10)系統(tǒng)管理:主要對(duì)用戶的密碼、管理權(quán)限的設(shè)置等。 4.3功能需求4.3.1員工信息:統(tǒng)計(jì)與查詢員工基本信息4.3.2調(diào)薪信息:管理員工的薪水調(diào)整4.3.3培訓(xùn)信息:管理員工的培訓(xùn)信息4.3.4考評(píng)信息:記錄員工考評(píng)信息4.3.5獎(jiǎng)懲信息: 記錄員工獎(jiǎng)懲信息4.4非功能需求(1)軟件必須嚴(yán)格按照設(shè)定的安全權(quán)限機(jī)制運(yùn)行,并有效防止非授權(quán)用戶進(jìn)入 本系統(tǒng)。(2)軟件必須提供對(duì)系統(tǒng)中各種碼表的維護(hù)、補(bǔ)充操作。(3)軟件必須按照需求規(guī)定記錄各種日志。(4)軟件對(duì)用戶的所有誤操作或不合法操作進(jìn)行檢查,并給出提示信息。(5)用戶必須對(duì)系統(tǒng)中的材料成本信息進(jìn)行維護(hù),以便軟件能取得5、建立數(shù)據(jù)字典四、需求規(guī)格說(shuō)明書(shū)1、引言1.1編寫(xiě)目的:對(duì)于一個(gè)公司主管來(lái)說(shuō),管理整個(gè)公司是非常困難的事情。人員復(fù)雜,變數(shù)很大。為了讓一個(gè)公司的管理更加有條理,需要一個(gè)軟件將所有人員信息記錄,并能做出及時(shí)修改,相信很多公司都需要這樣一個(gè)軟件,增加公司的管理水平與工作效率。該軟件是針對(duì)公司管理部門對(duì)公司所有員工進(jìn)行詳細(xì)的數(shù)據(jù)管理。在該軟件中,管理人員可以對(duì)所有數(shù)據(jù)進(jìn)行修改和輸入,同時(shí),每一位員工也可以登陸后查看自己的信息。管理人員可以對(duì)信息進(jìn)行很多功能的修改與刪除,例如,管理員工的薪水調(diào)整,管理員工的培訓(xùn)信息,記錄員工考評(píng)信息和記錄員工獎(jiǎng)懲信息等,每一位員工均需要在該軟件上存有信息。1.2文檔約定使用Microsoft Office Word文檔編寫(xiě)需求規(guī)格說(shuō)明書(shū),按照文字兩端對(duì)齊、表格居中對(duì)齊的排版約定進(jìn)行編寫(xiě)。字體大小要求合理,復(fù)合各個(gè)層級(jí)的關(guān)系。1.3預(yù)期的讀者和閱讀建議對(duì)于開(kāi)發(fā)人員,應(yīng)主要關(guān)注需求分析部分,了解客戶對(duì)產(chǎn)品的要求;對(duì)于公司主管,則應(yīng)關(guān)注功能分析模塊,注意軟件可操作項(xiàng);對(duì)于經(jīng)理,主要關(guān)注產(chǎn)品的綜合描述部分,對(duì)產(chǎn)品的主要大致功能進(jìn)行了解;對(duì)于普通員工,應(yīng)主要對(duì)管理系統(tǒng)的各個(gè)部分關(guān)注,了解自己的哪些信息被著重記錄,以便能更好的表現(xiàn)出色。建議不同的身份按照目錄進(jìn)行部分章節(jié)的重點(diǎn)查看。1.4產(chǎn)品的范圍本軟件將主要是對(duì)某個(gè)公司的員工情況進(jìn)行登記,擴(kuò)大使用將失去其管理效果。1.5參考文獻(xiàn)軟件工程導(dǎo)論(第五版)2008年2月 張海藩編著 清華大學(xué)出版社軟件需求工程 2008年8月 毋國(guó)慶等編著 機(jī)械工業(yè)出版社UML和模式應(yīng)用(第三版)2009年3月Craig Larman著 機(jī)械工業(yè)出版社2、綜合描述2.1產(chǎn)品的前景 本產(chǎn)品是根據(jù)公司的人事管理靈感開(kāi)發(fā)出來(lái),還不算比較成熟,在今后的開(kāi)發(fā)中將會(huì)有進(jìn)一步的升級(jí),軟件應(yīng)該也會(huì)有更多的擴(kuò)充功能。相比前一個(gè)版本,此版本的功能更加多樣,操作也會(huì)較之前更為流暢些。2.2產(chǎn)品的功能本產(chǎn)品的主要功能是人事管理,記錄每一位員工的詳細(xì)信息以及家庭的部分情況,并根據(jù)表現(xiàn)對(duì)員工情況有更好的了解。例如哪些員工有獲得過(guò)表彰,那些成員有得到懲罰,遲到等狀況,薪水分配以及漲薪水等等細(xì)節(jié)部分都可以記錄在軟件中,每位員工可以通過(guò)登錄查看自己的信息,管理人員也可方便地對(duì)每一位成員進(jìn)行管理。同時(shí),高層領(lǐng)導(dǎo)也可以清晰地了解企業(yè)具體的狀況。2.3用戶類和特征用戶類主要分為三類:管理者,對(duì)所有成員進(jìn)行事務(wù)標(biāo)記普通成員:對(duì)自己的情況進(jìn)行查看領(lǐng)導(dǎo)層:對(duì)總體信息進(jìn)行查看,無(wú)實(shí)際操作權(quán)限。2.4運(yùn)行環(huán)境Windows平臺(tái)均可運(yùn)行,幾乎不與其他軟件沖突。2.5設(shè)計(jì)和實(shí)現(xiàn)的限制開(kāi)發(fā)時(shí)間比較短,機(jī)器限制,開(kāi)發(fā)人員的數(shù)目少、經(jīng)驗(yàn)也不足,是開(kāi)發(fā)系統(tǒng)中主要問(wèn)題管理不完善,設(shè)計(jì)時(shí)沒(méi)能全得到考慮,系統(tǒng)的數(shù)據(jù)多處理難度高,安全保密方面的問(wèn)題都會(huì)影響本項(xiàng)目的開(kāi)發(fā)進(jìn)程。2.6假設(shè)和依賴(1)預(yù)計(jì)開(kāi)發(fā)期限:2015年6月1日(2)預(yù)計(jì)開(kāi)發(fā)經(jīng)費(fèi):10,000RMB3、外部接口需求3.1用戶界面用戶界面設(shè)計(jì):最小分辨率為800*600,最大分辨率為1366*768.界面在瀏覽器中居中全屏顯示。3.2硬件接口 采用USB接口方式與外部設(shè)備相連接。3.3軟件接口 這里,主要考慮軟件與操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)的接口,以及局域網(wǎng)和互聯(lián)網(wǎng)軟件之間的數(shù)據(jù)交換。考慮到文檔處理時(shí)有可能需要較常用的辦公軟件。例如Microsoft的Office系列,所以應(yīng)盡量實(shí)現(xiàn)它們之間的數(shù)據(jù)格式的自動(dòng)轉(zhuǎn)換。3.4通信接口該系統(tǒng)為了實(shí)現(xiàn)公司人員之間互相聯(lián)系,需要在局域網(wǎng)下使用軟件(以讓每位用戶能進(jìn)行登錄和查看),不需要再互聯(lián)網(wǎng)中運(yùn)行。4、系統(tǒng)特性4.1說(shuō)明和優(yōu)先級(jí)以下是對(duì)部分功能進(jìn)行的優(yōu)先級(jí)的評(píng)定(1-9優(yōu)先級(jí)是一次上升)(1)用戶注冊(cè):主要實(shí)現(xiàn)員工的注冊(cè),創(chuàng)建自己的帳戶密碼9(2)用戶登錄:登陸應(yīng)用程序查看自己的信息9(3)修改密碼:修改用戶自己的密碼7(4)員工調(diào)動(dòng):查看修改員工的調(diào)動(dòng)信息6(5)基本信息:統(tǒng)計(jì)與查詢員工基本信息7(6)員工考評(píng):記錄員工考評(píng)信息5(7)人員調(diào)薪:管理員工的薪水調(diào)整5(8)職稱評(píng)定:評(píng)定和記錄員工的職稱信息5(9)培訓(xùn)管理:管理員工的培訓(xùn)信息4(10)報(bào)表輸出:將需要的信息以報(bào)表形式輸出打印4(11)數(shù)據(jù)備份:管理員備份數(shù)據(jù)8(12)數(shù)據(jù)恢復(fù):病毒,黑客等破壞數(shù)據(jù)庫(kù)后對(duì)數(shù)據(jù)進(jìn)行恢復(fù)8(13)系統(tǒng)管理:主要對(duì)用戶的密碼、管理權(quán)限的設(shè)置等。94.2功能需求(1)員工信息:統(tǒng)計(jì)與查詢員工基本信息(2)調(diào)薪信息:管理員工的薪水調(diào)整(3)培訓(xùn)信息:管理員工的培訓(xùn)信息(4)考評(píng)信息:記錄員工考評(píng)信息(5)獎(jiǎng)懲信息:記錄員工獎(jiǎng)懲信息5、其他非功能需求5.1性能需求 (1)軟件必須嚴(yán)格按照設(shè)定的安全權(quán)限機(jī)制運(yùn)行,并有效防止非授權(quán)用戶進(jìn) 入本系統(tǒng)。(2)軟件必須提供對(duì)系統(tǒng)中各種碼表的維護(hù)、補(bǔ)充操作。(3)軟件必須按照需求規(guī)定記錄各種日志。(4)軟件對(duì)用戶的所有誤操作或不合法操作進(jìn)行檢查,并給出提示信息。(5)用戶必須對(duì)系統(tǒng)中的材料成本信息進(jìn)行維護(hù),以便軟件能取得。5.2安全設(shè)施需求系統(tǒng)需要進(jìn)行操作確認(rèn)前保護(hù),如果用戶在使用系統(tǒng)時(shí),系統(tǒng)突然退出(例如斷電),則在編輯前的數(shù)據(jù)應(yīng)得到恢復(fù),以至于不會(huì)完全丟失。5.3安全型需求每位用戶在查看信息時(shí)必須登錄。為防止信息得到外部泄露,每位用戶注冊(cè)時(shí)將需要輸入公司約定的口令,以防止外人惡意進(jìn)入系統(tǒng)。管理員進(jìn)入軟件系統(tǒng)要有短信驗(yàn)證,同時(shí),管理員修改信息是需要多位人員一致確認(rèn)才可生效。5.4軟件質(zhì)量屬性 (1)可維護(hù)性強(qiáng),要求軟件的組成程序組構(gòu)較為簡(jiǎn)單,因此,需要的電子設(shè)備簡(jiǎn)單易于管理和維護(hù),具體到軟件時(shí)數(shù)據(jù)庫(kù)數(shù)據(jù)結(jié)構(gòu)簡(jiǎn)單但龐大,參與操作的人員數(shù)量多的話,維護(hù)起來(lái)也比較簡(jiǎn)單,出錯(cuò)也容易修復(fù)。 (2)數(shù)據(jù)處理的功能較強(qiáng),因?yàn)橄到y(tǒng)中的數(shù)據(jù)交流比較平凡且要求反應(yīng)速度快、不易出錯(cuò)出現(xiàn)意外是系統(tǒng)的恢復(fù)能力強(qiáng)。5.5業(yè)務(wù)規(guī)則只有管理人員才能查看所有信息,只有當(dāng)多位管理者確認(rèn)后,某位管理員修改的信息才能得到保存。員工要修改自己的信息或想改正錯(cuò)誤的懲罰,需要提交申請(qǐng)。管理員將在看到申請(qǐng)后決定是否修改員工具體信息(這可能需要員工與管理者私下協(xié)調(diào))。5.6用戶文檔 編寫(xiě)在線系統(tǒng)幫助文檔和用戶手冊(cè),提供在線咨詢,方便用戶對(duì)改系統(tǒng)的使用,增加界面的友好性。6、其他需求 (1)軟件用戶界面系統(tǒng)采用對(duì)話框的方式,多功能窗口運(yùn)行。對(duì)于給出的請(qǐng)求,要盡量在短時(shí)間內(nèi)完成解決。(2)軟件僅供公司內(nèi)部使用。任何組織和個(gè)人不得將軟件傳播,或者用于其他用途,軟件涉及到的相關(guān)信息將嚴(yán)格保密,絕對(duì)不可以泄露。(3)軟件必須按照需求規(guī)定記錄各種日志五、附錄A、詞匯表系統(tǒng)流程圖說(shuō)明:系統(tǒng)流程圖是描述物理系統(tǒng)的工具,所謂物理系統(tǒng),就是一個(gè)具體實(shí)現(xiàn)的系統(tǒng),也就是描述一個(gè)單位、一個(gè)組織的信息處理的具體實(shí)現(xiàn)的系統(tǒng)數(shù)據(jù)流圖說(shuō)明:數(shù)據(jù)流圖(Data Flow Diagram,簡(jiǎn)稱DFD),是結(jié)構(gòu)化(Structured)方法中用于表示系統(tǒng)邏輯模型的一種工具,它描述系統(tǒng)由哪幾部分組成,各部分之間有什么聯(lián)系等,它以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程。DFD只反映系統(tǒng)必須完成的邏輯功能。數(shù)據(jù)字典說(shuō)明:數(shù)據(jù)字典(Data Dictionary,簡(jiǎn)稱DD)定義了數(shù)據(jù)流圖中的數(shù)據(jù)和加工,是對(duì)各個(gè)數(shù)據(jù)流、加工及數(shù)據(jù)存儲(chǔ)的詳細(xì)說(shuō)明,它包含4類條目:數(shù)據(jù)流條目、數(shù)據(jù)存儲(chǔ)條目、數(shù)據(jù)項(xiàng)條目和加工條目。B.分析模型只將部分模型畫(huà)出 用戶登錄登錄用戶密碼用戶編號(hào)用戶身份員工簡(jiǎn)歷工作簡(jiǎn)歷部門職工編號(hào)開(kāi)始時(shí)間結(jié)束時(shí)間工作單位編號(hào)職務(wù)職工信息職工編號(hào)職工基本信息職工姓名民族出生日期年齡性別婚姻工作時(shí)間工齡政治面貌身份證職工類別職務(wù)類別工資類別文化程度電話手機(jī)畢業(yè)學(xué)校主修專業(yè)畢業(yè)時(shí)間家庭地址數(shù)據(jù)流圖薪資管理考勤管理C.數(shù)據(jù)字典1、主要的數(shù)據(jù)流定義: 數(shù)據(jù)流名稱:職員情況 定義:職員情況=職員編號(hào)+姓名+性別+年齡+電話+身份證號(hào)碼+婚姻狀況 數(shù)據(jù)流量:根據(jù)公司的員工具體錄用情況而定 說(shuō)明:要對(duì)每一位被聘用的新員工進(jìn)行唯一編號(hào) 數(shù)據(jù)流名稱:工資查詢 定義:工資查詢=工資編號(hào)+員工號(hào)+基本工資+罰款+提成+發(fā)薪日期 數(shù)據(jù)流量:根據(jù)公司的具體情況而定 說(shuō)明:根據(jù)員工號(hào)和發(fā)薪編號(hào)可以唯一確定一個(gè)工資記錄數(shù)據(jù)流名稱:部門情況定義:部門記錄=部門編號(hào)+部門名稱+員工號(hào)+姓名+入職日期+離崗日期+調(diào)動(dòng)情況數(shù)據(jù)流量:視公司具體情況而定說(shuō)明:對(duì)部門的人員變動(dòng)進(jìn)行記錄數(shù)據(jù)流名稱:操作記錄情況定義:操作記錄情況=操作記錄編號(hào)+用戶編號(hào)+操作內(nèi)容+發(fā)生操作的時(shí)間數(shù)據(jù)流量:視用戶具體操作情況而定說(shuō)明:記錄每一次對(duì)數(shù)據(jù)庫(kù)的操作數(shù)據(jù)流名稱:系統(tǒng)用戶情況定義:系統(tǒng)用戶情況=用戶編號(hào)+員工編號(hào)+密碼+登錄系統(tǒng)時(shí)間數(shù)據(jù)流量:按實(shí)際情況而定說(shuō)明:對(duì)每一個(gè)系統(tǒng)用戶設(shè)定唯一編號(hào)2、主要的數(shù)據(jù)存儲(chǔ)定義數(shù)據(jù)存儲(chǔ)編號(hào):?jiǎn)T工記錄數(shù)據(jù)結(jié)構(gòu):?jiǎn)T工記錄=姓名+性別+出生日期+民族+學(xué)歷+職稱+員工編號(hào)+部門編號(hào)數(shù)據(jù)流量和存取頻度:根據(jù)公司具體情況而定說(shuō)明:?jiǎn)T工編號(hào)具有唯一性和非空性;性別:男|女,部門編號(hào)未外鍵數(shù)據(jù)存儲(chǔ)編號(hào):工資記錄數(shù)據(jù)結(jié)構(gòu):工資記錄=工資編號(hào)+員工編號(hào)+基本工資+罰款+提成+發(fā)薪日期數(shù)據(jù)流量:看具體情況說(shuō)明:主碼是工資編號(hào)和員工編號(hào),外碼是員工號(hào)數(shù)據(jù)存儲(chǔ)編號(hào):部門記錄數(shù)據(jù)結(jié)構(gòu):部門記錄=部門編號(hào)+部門名稱+部門負(fù)責(zé)人數(shù)據(jù)流量:根據(jù)公司具體情況而定說(shuō)明:記錄公司的部門信息,主碼設(shè)為部門編號(hào)數(shù)據(jù)存儲(chǔ)編號(hào):操作記錄數(shù)據(jù)結(jié)構(gòu):操作記錄=用戶編號(hào)+操作記錄編號(hào)+內(nèi)容+時(shí)間數(shù)據(jù)流量:視用戶操作具體情況而定說(shuō)明:存儲(chǔ)用戶操作信息數(shù)據(jù)存儲(chǔ)編號(hào):用戶記錄數(shù)據(jù)結(jié)構(gòu):用戶記錄=用戶編號(hào)+員工編號(hào)+登錄密碼數(shù)據(jù)流量:是實(shí)際情況而定。說(shuō)明:用戶編號(hào)為主鍵,員工號(hào)為外鍵3、主要的處理:處理名:檔案管理輸入:用戶身份、員工記錄、員工情況輸出:?jiǎn)T工記錄處理說(shuō)明:根據(jù)員工的聘用、解聘建立或刪除員工記錄,以及在后續(xù)的過(guò)程

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論