企業(yè)員工信息管理系統(tǒng)系統(tǒng)需求規(guī)格說明書(SRS)_第1頁
企業(yè)員工信息管理系統(tǒng)系統(tǒng)需求規(guī)格說明書(SRS)_第2頁
企業(yè)員工信息管理系統(tǒng)系統(tǒng)需求規(guī)格說明書(SRS)_第3頁
企業(yè)員工信息管理系統(tǒng)系統(tǒng)需求規(guī)格說明書(SRS)_第4頁
企業(yè)員工信息管理系統(tǒng)系統(tǒng)需求規(guī)格說明書(SRS)_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 /18系統(tǒng)需求規(guī)格說明書編號:ESIM-JAVA-SX-SRS版本:2.0作者:吳宗杰,劉宇昊日期:2011-3-8審批:日期:變更記錄日期版本變更說明作者2011-3-8V2.0創(chuàng)建吳宗杰,劉宇昊2011-3-10V2.1修改吳宗杰目錄TOC o 1-5 h z HYPERLINK l bookmark2 1.簡介4 HYPERLINK l bookmark4 1.1開發(fā)背景4. HYPERLINK l bookmark6 1.2目的4. HYPERLINK l bookmark8 1.3業(yè)務(wù)范圍4. HYPERLINK l bookmark10 1.4參考文檔4. HYPERLINK l

2、 bookmark12 2.約束及假定5 HYPERLINK l bookmark14 2.1軟件運行環(huán)境以及技術(shù)約束5. HYPERLINK l bookmark16 2.1.1軟件約束5. HYPERLINK l bookmark18 2.1.2硬件約束5. HYPERLINK l bookmark20 2.2交付及部署約束5. HYPERLINK l bookmark24 3.功能性需求6 HYPERLINK l bookmark28 3.1系統(tǒng)角色6.3.2系統(tǒng)總體模塊結(jié)構(gòu)8. HYPERLINK l bookmark42 3.3縮寫數(shù)據(jù)字典與規(guī)則9. HYPERLINK l book

3、mark44 3.3.1縮寫9. HYPERLINK l bookmark48 3.3.2數(shù)據(jù)字典1.0 HYPERLINK l bookmark52 3.3.3規(guī)則1.0 HYPERLINK l bookmark56 3.4需求描述1.13.4.1組織結(jié)構(gòu)管理模塊1.13.4.2用戶信息管理模塊1.3 HYPERLINK l bookmark140 4.非功能性需求17 HYPERLINK l bookmark142 4.1性能1.7 HYPERLINK l bookmark144 4.2可擴展性1.7 HYPERLINK l bookmark146 4.3可用性1.7 HYPERLINK

4、l bookmark148 4.4安全性1.7 HYPERLINK l bookmark150 4.5易用性1.8 HYPERLINK l bookmark152 4.6可維護性1.81.簡介1.1開發(fā)背景系統(tǒng)名稱:企業(yè)員工信息管理系統(tǒng)以下簡稱ESIM系統(tǒng);本項目的任務(wù)提出者是嵌入1082班一實驗小組;該小組隸屬廣東海洋大學軟件學院開發(fā)者為:吳宗杰,劉宇昊。系統(tǒng)用戶是企業(yè)公司的負責此系統(tǒng)管理的系統(tǒng)管理員,使用此系統(tǒng)的企業(yè)工作人員;本項目是實踐面向?qū)ο笙到y(tǒng)分析與設(shè)計課程的一部分。1.2目的本文檔定義了ESIM系統(tǒng)的詳細需求,明確了ESIM系統(tǒng)的功能內(nèi)容、功能邊界、開發(fā)途徑。1.3業(yè)務(wù)范員工信息管

5、理系統(tǒng)用來支持企業(yè)員工信息管理,包括部門結(jié)構(gòu)定義、員工信息管理。員工信息管理系統(tǒng)是一個web應(yīng)用形式(B/S),可以通過互聯(lián)網(wǎng)進行訪問。1.4參考文檔企業(yè)薪酬管理系統(tǒng)作者:王晶。面向?qū)ο笙到y(tǒng)分析與設(shè)計清華大學出版社約束及假定2.1軟件運行環(huán)境以及技術(shù)約束2.1.1軟件約束ESIM系統(tǒng)采用Java技術(shù)進行開發(fā)。開發(fā)及運行的軟件環(huán)境為:Java開發(fā)包JDK:jdk1.6.0_10-windows版應(yīng)用服務(wù)器Tomcat:apache-tomcat-6.0.18數(shù)據(jù)庫MySQL:mysql-5.0-windows版開發(fā)框架Struts:Struts2.0.14ORM工具Hibernate:Hiber

6、nate3.22.1.2硬件約束Web服務(wù)器及數(shù)據(jù)庫服務(wù)器均采用HP(2.5GHZ)筆記本電腦。內(nèi)存4GB、硬盤320G。2.2交付及部署約束ESIM系統(tǒng)要在兩個月內(nèi)開發(fā)完成,交付時要以獨立的war文件作為應(yīng)用程序發(fā)布形式。功能性需求3.1管理員工流程(主要業(yè)務(wù)流程)人事部經(jīng)理負責審批員工,部門信息數(shù)據(jù)(包括員工基本信息、部門基本信息),上級經(jīng)理負責審批。3.2系統(tǒng)角色ESIM用來對企業(yè)員工信息進行管理,主要功能包括部門結(jié)構(gòu)定義、員工信息管理ESIM包括三種角色(Actor):1.普通用戶(User)普通用戶(員工)指的是ESIM系統(tǒng)中不具有管理、審批職能的用戶,僅能夠查看本人相關(guān)信息和部門相

7、關(guān)信息。其對應(yīng)的操作如圖1所示。部門結(jié)構(gòu)查詢普通用戶登錄更改密碼員工信息管理圖12信息管理專員(IM)信息管理專員負責執(zhí)行管理信息,并負責管理信息的審批。其操作如圖2所示。員工信息管理部門信息管理查詢員工基本信息查詢員部門本息息修改員工基本信息部門信息維護刪除員工信息添加員工還原員工信息圖23.經(jīng)理(Manager)經(jīng)理指企業(yè)人事部經(jīng)理負責人。最高層的經(jīng)理負責審批所有員工信息,部門信息,包括員工基本信息、員工個人信息、部門信息、部門結(jié)構(gòu)管理。其操作如圖3所示。員工個人信息審批人員信息審批部門信息審批廠審批、廠部門結(jié)構(gòu)管理部門結(jié)構(gòu)維護部門上下級關(guān)系維護查詢部門信息廠系統(tǒng)維護、更改部門參數(shù)用戶列表

8、維護)查詢員工信息角色配置/用戶信息管理、查詢部門形式信息7系統(tǒng)功能維護數(shù)據(jù)庫維護7圖3.2系統(tǒng)總體模塊結(jié)構(gòu)綜合以上系統(tǒng)各個角色所能行使的操作,歸納出系統(tǒng)的總體模塊結(jié)構(gòu),如圖5所示廠部門結(jié)構(gòu)管理、廠員工信息管理廠用戶信息管理新增部門新增員工信息新增用戶更新部門信息批次新增員工信息用戶登陸刪除部門刪除員工信息更改密碼查詢部門批次刪除員工信息更新用戶角色添加部門上下級關(guān)系更新員工信息刪除用戶刪除部門上下級關(guān)系查詢員工信息查詢用戶查詢部門上下級關(guān)系還原員工信息廠瀏覽功能A部門信息瀏覽部門機構(gòu)形式瀏覽瀏覽個人信息圖53.3縮寫數(shù)據(jù)字典與規(guī)則3.3.1縮寫表1縮寫、術(shù)語解釋ESIM企業(yè)員工信息管理系統(tǒng)的

9、簡稱UserESIM系統(tǒng)的普通用戶角色IMESIM系統(tǒng)的信息管理專員角色ManagerESIM系統(tǒng)的經(jīng)理角色BMJGESIM的部門結(jié)構(gòu)管理模塊YGXXESIM系統(tǒng)的員工信息管理模塊YHGLESIM系統(tǒng)的用戶管理模塊3.3.2數(shù)據(jù)字典表2需求編號數(shù)據(jù)項數(shù)據(jù)項含義數(shù)據(jù)類型取值范圍備注FR-BMJG-1-1部門名稱唯一標識每一個部門,必填中文簡體字3-8個崗位名稱唯一標識部門崗位,必填中文簡體字2-8個崗位職責對崗位職能的簡短描述,必填中文簡體字8-50個FR-YGXX-2-1用戶名唯一標識每一個用戶字母、數(shù)字8-20個密碼保護用戶名不被他人用來登錄字母、數(shù)字、下劃線8-20個以*顯示角色標識每一個

10、用戶在系統(tǒng)中能行駛的權(quán)限中文簡體字普通用戶、經(jīng)理、信息管理專員FR-YHGL-3-13.3.3規(guī)則表3規(guī)則編號效驗規(guī)則f-1部門上下級關(guān)系:一個部門可以有0或1個上級部門;可以有多個直接下級部門。f-2去掉用戶名前后的空格。f-3用戶名長度為8-20個字符,用戶名不能為空、少于8或大于20,否則給出提示信息。f-4用戶名中出現(xiàn)字母、數(shù)字、下劃線以外的字符時,給出提示信息。f-5去掉密碼的前后空格.f-6密碼長度為8-20個字符,密碼不能為空、少于8或大于20,否則給出提示信息。f-7密碼中出現(xiàn)字母、數(shù)字、下劃線以外的字符時,給出提示信息。f-8用戶登錄后根據(jù)用戶的角色,行使相應(yīng)的權(quán)限。f-9用

11、戶名,角色,聯(lián)系電話,郵件賬號,任何一項允許為空條件。f-10用戶名,角色,聯(lián)系電話,郵件賬號,任何一項如果不為空,則要求是可顯示的字符型數(shù)據(jù)。3.4需求描述3.4.1部門結(jié)構(gòu)管理模塊3.4.1.1新增部門需求編號:FR-BMJG-1需求描述:經(jīng)理用戶登錄系統(tǒng)后,可以新增部門。FR-BMJG-1-1新建部門時,可以輸入新部門的“部門名稱”;設(shè)置部門內(nèi)的崗位,輸入“崗位職責”描述信息。部門、崗位名稱、崗位職責描述信息的格式要求見數(shù)據(jù)字典(表2),新建部門時要對崗位名稱、崗位職責描述信息按數(shù)據(jù)字典的格式要求進行驗證。如果不符合,提示重新輸入。FR-BMJG-1-2新建部門時,如果相同部門已經(jīng)存在,

12、保留原來的不覆蓋,并給出提示信息。新建崗位時,如果相同崗位已經(jīng)存在,保留原來的不覆蓋,并給出提示信息。FR-BMJG-1-3新建崗位的信息都是必寫的,如果某一項沒有填寫,要給出提示信息。3.4.1.2更新部門信息需求編號:FR-BMJG-2需求描述:經(jīng)理用戶登錄系統(tǒng)后,可以更新部門信息。FR-BMJG-2-1超級用戶首先查詢到要更新的部門,并選擇該部門進行部門信息更新??梢愿隆安块T名稱”;重新設(shè)置新的崗位;更新“崗位職責”描述信息。部門、崗位名稱、崗位職責描述信息的格式要求見數(shù)據(jù)字典(表2),更新部門時要對崗位名稱、崗位職責描述信息按數(shù)據(jù)字典的格式要求進行驗證。FR-BMJG-2-2新建部門

13、時,如果相同部門已經(jīng)存在,保留原來的不覆蓋,并給出提示信息。新建崗位時,如果相同崗位已經(jīng)存在,保留原來的不覆蓋,并給出提示信息。FR-BMJG-2-3新建崗位的信息都是必寫的,如果某一項沒有填寫,要給出提示信息。3.4.1.3刪除部門需求編號:FR-BMJG-3需求描述:經(jīng)理用戶登錄系統(tǒng)后,可以刪除部門。FR-BMJG-3-1超級用戶首先查詢到要刪除的部門,然后進行部門刪除,支持批量刪除FR-BMJG-3-2被刪除的部門所在部門的崗位同時被刪除。FR-BMJG-3-3部門之間的上下級關(guān)系同時被刪除。3.4.1.4查詢部門需求編號:FR-BMJG-4需求描述:用戶登錄系統(tǒng)后,可以通過查詢條件:部

14、門名稱進行查詢崗位的信息。FR-BMJG-4-1查詢條件信息的格式要符合數(shù)據(jù)字典的要求,如果不符合格式,顯示提示信息。FR-BMJG-4-2查詢條件是“與”關(guān)系,輸入的條件要都匹配,才視為匹配信息。FR-BMJG-4-3查詢條件的每一項不是必須輸入的,如果不輸入任何條件,則查詢?nèi)俊R-BMJG-4-4查詢到的結(jié)果要包括部門名稱、崗位名稱、崗位職責描述信息,分頁顯示,每頁10條。3.4.1.5添加崗位上下級關(guān)系需求編號:需求編號:FR-BMJG-5需求描述:經(jīng)理用戶登錄系統(tǒng)后,可以添加部門上下級關(guān)系。FR-BMJG-5-1超級用戶首先查詢到要為其添加上級關(guān)系的目標部門,然后再選另一個部門做為

15、它的上級部門,建立起上下級關(guān)系。FR-BMJG-5-2超級用戶首先查詢到要為其添加下級關(guān)系的目標部門,然后再選另一個部門做為它的下級部門,建立起上下級關(guān)系。部門上下級關(guān)系的規(guī)則見表3:f-1。3.4.1.6刪除部門上下級關(guān)系需求編號:需求編號:FR-BMJG-6需求描述:經(jīng)理用戶登陸系統(tǒng)后,可以刪除部門上下級關(guān)系。FR-BMJG-6-1經(jīng)理用戶首先查詢到要為其刪除上級關(guān)系的目標部門,然后刪除它的上級部門。FR-BMJG-6-2經(jīng)理用戶首先查詢到要為其刪除下級關(guān)系的目標部門,然后刪除它的下級部門。支持批量刪除,可以同時刪除多個下級部門。3.4.1.7查詢部門上下級關(guān)系需求編號:需求編號:FR-B

16、MJG-7需求描述:所有用戶登陸系統(tǒng)后,可以查詢部門上下級關(guān)系。FR-BMJG-7-1用戶首先查詢到要查詢其上下級關(guān)系的目標部門,系統(tǒng)顯示該目標部門的上、下級部門FR-BMJG-7-2目標部門的下級部門按分頁顯示,每頁10條。3.4.2員工信息管理模塊3.4.2.1新建員工信息需求編號:FR-YGXX-1需求描述:管理者用戶登錄系統(tǒng)后,可以新建員工某些信息項目。FR-YGXX-1-13.4.2.2批次新建員工信息需求編號:FR-YGXX-2需求描述:管理者用戶登錄系統(tǒng)后,可以批量新建員工某些信息項目FR-YGXX-2-13.4.2.3刪除員工信息需求編號:FR-YGXX-3需求描述:管理者用戶

17、登錄系統(tǒng)后,可以刪除員工某些信息項目。FR-YGXX-3-13.4.2.4批次刪除員工信息需求編號:FR-YGXX-4需求描述:管理者用戶登錄系統(tǒng)后,可以批次刪除員工某些信息項目FR-YGXX-4-13.4.2.5更新員工信息需求編號:FR-YGXX-5需求描述:管理者用戶登錄系統(tǒng)后,可以更新員工信息。FR-YGXX-5-1超級用戶首先查詢員工,然后選擇要更新員工的用戶,進行員工信息更改。FR-YGXX-5-2超級用戶只能更新員工與企業(yè)密切相關(guān)的信息。其更新需要得到人事部和經(jīng)理的授權(quán)。3.4.2.6查詢員工信息需求編號:FR-YGXX-6需求描述:管理者,經(jīng)理用戶登錄系統(tǒng)后,可以通過查詢條件:

18、用戶名、姓名、用戶角色、郵件賬號進行查詢用戶的信息。FR-YGXX-6-1查詢條件是“與”關(guān)系。輸入的條件要都匹配,才視為匹配信息。如果不輸入任何條件則查詢?nèi)?。FR-YGXX-6-2要進行查詢條件的校驗。如果信息格式不符合規(guī)則,顯示提示信息,請用戶重新輸入校驗的規(guī)則為表3:f-9、f-10。FR-YGXX-6-3查詢到的結(jié)果要包括用戶名、姓名,電話,郵件賬號、角色。分頁顯示,每頁10條。3.4.2.7還原員工信息需求編號:FR-YGXX-7需求描述:管理者用戶登錄系統(tǒng)后,可以通過日志文件恢復被刪的員工信息:用戶名、姓名、用戶角色郵件賬號等信息。FR-YGXX-7-13.4.3用戶信息管理模塊

19、3.4.3.1新增用戶需求編號:FR-YHGL-1需求描述:經(jīng)理登錄系統(tǒng)后,可以新增用戶。FR-YHGL-1-1新建用戶時,系統(tǒng)顯示尚未成為本系統(tǒng)用戶的員工列表,列表顯示每個員工的員工號,姓名,部門,郵件賬號,電話等。FR-YHGL-1-2經(jīng)理用戶從列表中選擇一個或多個員工,系統(tǒng)為每個選中的員工生成用戶名和缺省密碼用戶名默認以“NE_”開頭,后接員工號;缺省密碼為12345678。FR-YHGL-1-3系統(tǒng)默認為每個用戶賦予“普通用戶”角色。FR-YHGL-1-4系統(tǒng)生成一封通知書發(fā)到用戶信箱,同時也抄送一份到SuperUser信箱,以保存郵件副本,用戶通知書主要內(nèi)容為:“$員工姓名$,您好:

20、您已成為員工信息管理系統(tǒng)的$角色$,用戶名為$用戶名$,缺省密碼為$缺省密碼$,請盡快登錄系統(tǒng)$員工信息理系統(tǒng)主頁鏈接$并更改密碼,密碼取值為:字母、數(shù)字、下劃線,820個。如有任何問題,請聯(lián)系$超級用戶郵件地址$”FR-YHGL-1-5打開經(jīng)理用戶郵箱,以便檢查是否有系統(tǒng)退信。3.4.3.2用戶登錄需求編號:FR-YHGL-2需求描述:所有用戶登錄本系統(tǒng),相應(yīng)的操作FR-YHGL-2-1普通用戶(員工),只能進入查詢部門信息,查詢員工信息,修改員工的個人信息(注員工不能修改,查詢別的員工信息)FR-YHGL-2-2管理者用戶,能進入瀏覽整個系統(tǒng),但不能沒有經(jīng)理的命令進行更改員工或部門信息FR

21、-YHGL-2-3經(jīng)理用戶,能行使所有的操作。3.4.3.3更改密碼需求編號:FR-YHGL-3需求描述:所有用戶登錄本系統(tǒng),進行修改登錄密碼,密碼將保存在數(shù)據(jù)庫里。FR-YHGL-3-13.4.3.4更改用戶角色需求編號:FR-YHGL-4需求描述:經(jīng)理用戶登錄系統(tǒng)后,可以更新用戶角色。FR-YHGL-4-1經(jīng)理用戶首先查詢用戶,然后選擇要更新用戶角色的用戶,進行用戶角色更改。FR-YHGL-4-2用戶角色只能從系統(tǒng)給出的列表中選擇,有:普通用戶、經(jīng)理、信息管理專員。一個用戶可以具有多種角色。3.4.3.5刪除用戶需求編號:FR-YHGL-5需求描述:經(jīng)理用戶登錄系統(tǒng)后,可以刪除系統(tǒng)用戶。FR-YHGL-5-1經(jīng)理用戶首先查詢系統(tǒng)用戶,選擇要刪除的用戶,從系統(tǒng)中刪除3.4.3.6查詢用戶需求編號:FR-YHGL-6需求描述:經(jīng)理能查詢到除了普通用戶的所有用戶的操作權(quán)限。FR-YHGL-6-13.4.4瀏覽管理模塊3.4.4.1部門信息瀏覽需求編號:FRLLGL1需求描述:所有用戶都能進行該功能,瀏覽部門信息。3.4.4.2部門機構(gòu)形式瀏覽需求編號:FRLLGL2需求描述:所有用戶都能進行該功能,瀏覽部門機構(gòu)形式。3.4.4.3個人信息瀏覽需求編號:FRLLGL3需求描述:所有用戶都能進行該功能,瀏覽個人信息。非功能性需求4.1性能ESIM

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論