企業(yè)人事管理系統(tǒng)概要設(shè)計(jì)說明書(共10頁)_第1頁
企業(yè)人事管理系統(tǒng)概要設(shè)計(jì)說明書(共10頁)_第2頁
企業(yè)人事管理系統(tǒng)概要設(shè)計(jì)說明書(共10頁)_第3頁
企業(yè)人事管理系統(tǒng)概要設(shè)計(jì)說明書(共10頁)_第4頁
企業(yè)人事管理系統(tǒng)概要設(shè)計(jì)說明書(共10頁)_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上企業(yè)人事管理系統(tǒng)概要設(shè)計(jì)說明書姓名:花江堂主學(xué)號: 專業(yè):信息管理與信息系統(tǒng)學(xué)院:計(jì)算機(jī)科學(xué)與工程學(xué)院指導(dǎo)老師: 目 錄1.引言1.1編寫目的在系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對本系統(tǒng)的需求做了詳細(xì)的闡述,這些用戶需求已經(jīng)在上一階段的調(diào)研中獲得,并在需求規(guī)格說明書中做到了詳盡得敘述及闡明。本階段在系統(tǒng)的需求分析的基礎(chǔ)上,對系統(tǒng)做概要設(shè)計(jì)。主要解決實(shí)現(xiàn)該系統(tǒng)需求的程序模塊設(shè)計(jì)問題,包括如何把該系統(tǒng)劃分成若干個(gè)模塊、決定各個(gè)模塊之間的接口、模塊之間傳遞的信息,數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設(shè)計(jì)等。在以下的概要設(shè)計(jì)報(bào)告中將對在本階段中對系統(tǒng)所做的所有概要設(shè)計(jì)進(jìn)

2、行詳細(xì)的說明。在下一階段的詳細(xì)設(shè)計(jì)中,程序設(shè)計(jì)員可參考此概要設(shè)計(jì)報(bào)告,在概要設(shè)計(jì)對系統(tǒng)所做的模塊結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,對系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)。在以后的軟件測試以及軟件維護(hù)階段也可參考此說明書,以便于了解在概要設(shè)計(jì)過程中所完成的各模塊設(shè)計(jì)結(jié)構(gòu),或在修改時(shí)找出在本階段設(shè)計(jì)的不足或錯(cuò)誤。1.2項(xiàng)目背景開發(fā)軟件名稱:人事管理系統(tǒng) 項(xiàng)目任務(wù)提出者:XX企業(yè)項(xiàng)目開發(fā)者:zhanxx用戶:XX企業(yè)1.3參考資料1. Stephen R.Schach,面向?qū)ο笈c傳統(tǒng)軟件工程,機(jī)械工業(yè)出版社2.科技進(jìn)步先進(jìn)個(gè)人申報(bào)管理系統(tǒng)概要設(shè)計(jì)說明書,東方軟件公司開發(fā)3.譚慶平,軟件工程,高等教育出版社 4.楊鈺 等,JSP網(wǎng)絡(luò)開發(fā)

3、技術(shù),人民郵電出版社1.4術(shù)語與縮略語RSXG:人事管理系統(tǒng)。C/S:Client/server客戶機(jī)/服務(wù)器。UML:Unified Modeling Language , 統(tǒng)一建模語言。類圖(class diagram):表述系統(tǒng)中各個(gè)對象的類型及其間存在的各種靜態(tài)關(guān)系。交互圖(interactive diagram):是表述各組對象如何依某種行為進(jìn)行協(xié)作的模型。可修改性:容許對系統(tǒng)進(jìn)行修改而不增加原系統(tǒng)的復(fù)雜性。有效性:軟件系統(tǒng)能有效地利用計(jì)算機(jī)的時(shí)間資源與空間資源的能力。可適應(yīng)性:軟件在不同的系統(tǒng)約束條件下,使用戶需求得到滿足的難易程度??梢浦残裕很浖囊粋€(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境搬到另一個(gè)計(jì)

4、算機(jī)系統(tǒng)或環(huán)境的難易程度。2.設(shè)計(jì)概述2.1限制和約束2.1.1技術(shù)發(fā)展規(guī)律的約束計(jì)算機(jī)技術(shù)和產(chǎn)品的發(fā)展日新月異,將會給信息處理帶來更多的手段,同時(shí)也會帶來更加豐富的信息表達(dá)形式。例如圖像和語音技術(shù)的進(jìn)步,多媒體技術(shù)的發(fā)展,這些都要求系統(tǒng)在設(shè)計(jì)時(shí)考慮技術(shù)變化的可能性,為可能的變化預(yù)留一定的系統(tǒng)處理能力。2.1.2人力,資金,時(shí)間的約束人事管理系統(tǒng)的開發(fā)為了給公司人員管理帶來便利,都對開發(fā)方便快捷是最大的目標(biāo),但是開發(fā)過程中也要考慮人力,資金,時(shí)間的約束。2.2設(shè)計(jì)原則和設(shè)計(jì)要求1 方便基本信息的錄入,實(shí)現(xiàn)錄入的數(shù)據(jù)的高校驗(yàn)性。2 查詢信息的快捷、迅速。3 添加、修改、瀏覽基本信息。及打印報(bào)表,

5、輸出到Excel功能,便用查詢閱讀。4 高安全性、保密性。為了使該人事管理系統(tǒng)有更高的可用性,所以必須實(shí)現(xiàn)以上要求。3.系統(tǒng)的軟件構(gòu)架3.1模塊結(jié)構(gòu)圖信息查詢界面查詢條件數(shù)據(jù)庫操作結(jié)果身份驗(yàn)證信息維護(hù)信息修改信息添加信息刪除結(jié)果顯示數(shù)據(jù)匯總更新內(nèi)容新數(shù)據(jù)被刪除項(xiàng)3.2功能分配a:修改密碼:用戶可以隨時(shí)更改密碼,以保證信息的安全性。b:添加用戶:用戶可以添加用戶,只有系統(tǒng)管理員才有此功能。c:重新登錄:用戶可以重新以其它用戶進(jìn)行登錄。d:單位信息:顯示本軟件設(shè)計(jì)中心的一些資料。e:系統(tǒng)日志:記錄哪個(gè)用戶何時(shí)進(jìn)入系統(tǒng),何時(shí)退出系統(tǒng)。f:數(shù)據(jù)備份:對數(shù)據(jù)庫備份到指定的目錄下。g:數(shù)據(jù)恢復(fù):將指定目錄

6、下的數(shù)據(jù)庫信息恢復(fù)到該系統(tǒng)的目錄下。h:退 出:退出該系統(tǒng)。4.子系統(tǒng)的結(jié)構(gòu)、模塊用例4.1各個(gè)模塊包括的頁面列表人事管理系統(tǒng)身份認(rèn)證員工基本信息管理工資信息管理員工信息查詢員工信息管理員工信息統(tǒng)計(jì)工資信息查詢工資信息管理增加刪除修改增加刪除修改4.2開發(fā)用例4.2.1添加用戶用例添加用戶目標(biāo)添加一個(gè)員工用戶,給新員工注冊一個(gè)用戶賬號前提條件新員工提出申請,系統(tǒng)管理員已進(jìn)入添加用戶界面觸發(fā)器用戶點(diǎn)擊“確定添加”按鈕,即添加用戶賬號到數(shù)據(jù)庫場景1. 系統(tǒng)管理員進(jìn)入添加用戶界面;2. 定義用戶賬號;3. 定義賬號類別;4. 定義賬號初始密碼;5. 點(diǎn)擊“確定添加”完成添加過程。異常1. 賬號不識別

7、:提示輸入錯(cuò)誤,檢查輸入的格式是否有誤。2. 密碼不識別:提示輸入錯(cuò)誤檢查密碼格式。3. 放棄添加,直接點(diǎn)擊“取消”。4.2.2用戶登錄用例用戶登錄目標(biāo)識別本系統(tǒng)的合法用戶,判斷員工用戶和系統(tǒng)管理員,并進(jìn)入相應(yīng)界面前提條件系統(tǒng)已經(jīng)正常啟動(dòng),出現(xiàn)登錄界面。觸發(fā)器用戶點(diǎn)擊“登錄”按鈕,即檢驗(yàn)賬號的合法性。場景1.用戶啟動(dòng)系統(tǒng),出現(xiàn)登錄界面;2.輸入用戶賬號;3.輸入密碼;4.選擇登錄類型,類型有員工用戶和系統(tǒng)管理員;5.點(diǎn)擊“登錄”按鈕,進(jìn)入系統(tǒng)主界面。異常1.賬號未注冊:提示注冊賬號,咨詢系統(tǒng)管理員。2.密碼不正確:跳出錯(cuò)誤提示框提示,重新輸入正確密碼。3.退出登錄,直接點(diǎn)擊關(guān)閉按鈕。4.2.3

8、員工信息增加用例員工信息增加目標(biāo)添加一條員工記錄前提條件系統(tǒng)已經(jīng)正常啟動(dòng),進(jìn)入員工信息增加界面觸發(fā)器系統(tǒng)管理員點(diǎn)擊“確定添加”,讀取文本框信息,寫入數(shù)據(jù)庫。場景1.系統(tǒng)管理員進(jìn)入員工信息管理界面;2.點(diǎn)擊“增加”,進(jìn)入員工信息增加界面;3.輸入員工相關(guān)信息;4.點(diǎn)擊“確定”,寫入數(shù)據(jù)庫并跳轉(zhuǎn)到剛添加的員工記錄。5.增加完成。異常1.信息輸入不完整:提示輸入完整信息,為輸入信息框紅色提示。2.數(shù)據(jù)輸不合法:如年齡設(shè)定在10-100,性別設(shè)定為男和女,提示輸入非法,檢查后重新輸入。3.員工記錄已存在:提示該員工信息已添加,點(diǎn)擊“取消”放棄增加新紀(jì)錄。4.2.4員工信息修改用例員工信息修改目標(biāo)修改員

9、工信息前提條件系統(tǒng)數(shù)據(jù)庫存在員工記錄,但需要進(jìn)行改動(dòng)觸發(fā)器系統(tǒng)管理員點(diǎn)擊“確定”,讀取文本框信息,覆蓋相應(yīng)數(shù)據(jù)。場景1.系統(tǒng)管理員進(jìn)入員工信息管理界面;2.選定需要修改的員工記錄;3.點(diǎn)擊“修改”按鈕,進(jìn)入修改界面;4.輸入相應(yīng)修改數(shù)據(jù); 5.點(diǎn)擊“確定”,寫入數(shù)據(jù)庫并跳轉(zhuǎn)到剛修改的員工記錄。5.增加完成。異常1.信息輸入不完整:提示輸入完整信息,為輸入信息框紅色提示。2.數(shù)據(jù)輸不合法:如年齡設(shè)定在10-100,性別設(shè)定為男和女,提示輸入非法,檢查后重新輸入。4.2.5員工信息刪除用例員工信息刪除目標(biāo)刪除一條員工記錄前提條件系統(tǒng)存在一條沒有必要存在的員工記錄,需要?jiǎng)h除觸發(fā)器系統(tǒng)管理員點(diǎn)擊“確定

10、刪除”,刪除數(shù)據(jù)庫相應(yīng)數(shù)據(jù)。場景1.系統(tǒng)管理員進(jìn)入員工信息管理界面;2.選中需要?jiǎng)h除的員工記錄;3.點(diǎn)擊“刪除”按鈕,跳出刪除確認(rèn)界面;4.點(diǎn)擊“確定”,清除數(shù)據(jù)庫相應(yīng)數(shù)據(jù);5.調(diào)回管理界面,刪除完成。異常系統(tǒng)提示有相關(guān)數(shù)據(jù)關(guān)聯(lián)無法刪除:刪除其他相關(guān)數(shù)據(jù)5.系統(tǒng)接口、數(shù)據(jù)庫設(shè)計(jì)規(guī)劃5.1接口設(shè)計(jì)5.1.1外部接口在用戶界面部分,根據(jù)需求分析的結(jié)果,用戶需要一個(gè)用戶友善界面。在界面設(shè)計(jì)上,應(yīng)做到簡單明了,易于操作,并且要注意到界面的布局,應(yīng)突出的顯示重要以及出錯(cuò)信息。外觀上也要做到合理化,考慮到用戶多對WINDOW 風(fēng)格較熟悉,應(yīng)盡量向這一方向靠攏。在設(shè)計(jì)語言上,已決定使用 MS VISUAL

11、C+ 進(jìn)行編程,在界面上可使用VISUAL C+ 所提供的可視化組件,向WINDOWS 風(fēng)格靠近。 5.1.2.內(nèi)部接口身份認(rèn)證模塊的返回值決定當(dāng)前用戶是否可以進(jìn)入人員信息模塊和工資管理模塊,身份通過以后再根據(jù)用戶本身的權(quán)限判定進(jìn)入哪一個(gè)子功能模塊,并且判斷其相應(yīng)的操作權(quán)限,這些采用返回值的方式由用戶本身的權(quán)限標(biāo)志決定。5.2數(shù)據(jù)庫設(shè)計(jì)5.2.1結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系DBMS 的使用上系統(tǒng)將采用 SQL SERVER, 系統(tǒng)主要需要維護(hù)2張數(shù)據(jù)表(這里不寫登錄表):人員基本信息數(shù)據(jù)表NO項(xiàng)目名稱主鍵類型Byte1職工編碼Int42姓名Char83性別Char24出生日期Date85民族C

12、har106政治面貌Char107文化程度Char88畢業(yè)學(xué)校Char209畢業(yè)時(shí)間Date810所學(xué)專業(yè)Char2011外語語 種Char612參加工作年月Char613入本廠年月Char614籍貫Char815家庭住址Char4016電話Char1417身份證Char1818養(yǎng)老保險(xiǎn)號碼Char1819職務(wù)職稱Char1620崗位Char1021合同開始時(shí)間Date822合同結(jié)束時(shí)間Date823錄入時(shí)間Date824錄入人Char825修改時(shí)間Date826修改人Char8工資信息表NO項(xiàng)目名稱KEY類型Byte1職工編碼Int42姓名Char83職浮Float64崗位工資Float65

13、勞效工資Float66副食補(bǔ)貼Float57洗理費(fèi)Float58自行車Float59托保費(fèi)Float510工種保健Float511加班費(fèi)Float512夜班費(fèi)Float513獎(jiǎng)金Float514價(jià)格補(bǔ)貼Float515肉食補(bǔ)貼Float516其他Float517風(fēng)險(xiǎn)金Float518合計(jì)Float719房租Float520病假工Float521事假工Float522統(tǒng)籌金Float523扣款Float524實(shí)發(fā)工資Float725簽字Char823錄入時(shí)間Date824錄入人Cahr825修改時(shí)間Date826修改人Cahr85.3運(yùn)用設(shè)計(jì)5.3.1運(yùn)行模塊的組合客戶機(jī)程序在有輸入時(shí)啟動(dòng)接收數(shù)

14、據(jù)模塊,通過各模塊之間的調(diào)用,讀入并對輸入進(jìn)行格式化。在接收數(shù)據(jù)模塊得到充分的數(shù)據(jù)時(shí),將調(diào)用網(wǎng)絡(luò)傳輸模塊,將數(shù)據(jù)通過網(wǎng)絡(luò)送到服務(wù)器,并等待接收服務(wù)器返回的信息。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對信息進(jìn)行處理,產(chǎn)生相應(yīng)的輸出。服務(wù)器程序的接收網(wǎng)絡(luò)數(shù)據(jù)模塊必須始終處于活動(dòng)狀態(tài)。接收到數(shù)據(jù)后,調(diào)用數(shù)據(jù)處理/查詢模塊對數(shù)據(jù)庫進(jìn)行訪問,完成后調(diào)用網(wǎng)絡(luò)發(fā)送模塊,將信息返回客戶機(jī)。5.3.2運(yùn)行控制運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。在各事務(wù)中心模塊中,需要對運(yùn)行控制進(jìn)行正確的判斷,選擇正確的運(yùn)行控制路徑。在網(wǎng)絡(luò)輸出方面。客戶機(jī)在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認(rèn)收到信號,收到后,再次等待服務(wù)器

15、發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行確認(rèn)。服務(wù)器在收到數(shù)據(jù)后發(fā)送確認(rèn)信號,在對數(shù)據(jù)處理,訪問數(shù)據(jù)庫后,將返回信息送到客戶機(jī),并等待確認(rèn)。5.3.3運(yùn)行時(shí)間運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。在各事務(wù)中心模塊中,需要對運(yùn)行控制進(jìn)行正確的判斷,選擇正確的運(yùn)行控制路徑。在網(wǎng)絡(luò)輸出方面??蛻魴C(jī)在發(fā)送數(shù)據(jù)后,將等待服務(wù)器的確認(rèn)收到信號,收到后,再次等待服務(wù)器發(fā)送回答數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行確認(rèn)。服務(wù)器在收到數(shù)據(jù)后發(fā)送確認(rèn)信號,在對數(shù)據(jù)處理,訪問數(shù)據(jù)庫后,將返回信息送到客戶機(jī),并等待確認(rèn)。6.出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)輸出信息程序在運(yùn)行時(shí)主要會出現(xiàn)兩種錯(cuò)誤:1、由于輸入信息,或無法滿足要求時(shí)產(chǎn)生的錯(cuò)誤,稱為軟錯(cuò)誤。2、由于其他問題,如操作超時(shí)等,產(chǎn)生的問題,稱為硬錯(cuò)誤。對于軟錯(cuò)誤,須在查詢/維護(hù)模塊判斷輸入數(shù)據(jù)的正確性,

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論