版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、概要設(shè)計(jì)說明書 1 引言11 編寫目的在人事管理系統(tǒng)項(xiàng)目的前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)用戶對本系統(tǒng)的需求做了詳細(xì)的闡述, 本階段已在系統(tǒng)的需求分析的基礎(chǔ)上,該文檔的目的是描述企業(yè)人事管理系統(tǒng)項(xiàng)目的概要設(shè)計(jì),其內(nèi)容包括:系統(tǒng)功能簡介 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 系統(tǒng)接口設(shè)計(jì) 數(shù)據(jù)設(shè)計(jì) 模塊設(shè)計(jì) 界面設(shè)計(jì) 本文檔的預(yù)期的讀者是:XX有限公司的領(lǐng)導(dǎo) 技術(shù)人員 XX有限公司的領(lǐng)導(dǎo) 相關(guān)項(xiàng)目組的所有成員 12 項(xiàng)目背
2、景國外企業(yè)關(guān)于人事信息的管理,主要是利用人力資源方面管理系統(tǒng)來實(shí)現(xiàn)的因?yàn)檫@類系統(tǒng)同IT、通信等領(lǐng)域技術(shù)的發(fā)展存在密切的聯(lián)系,因此在計(jì)算機(jī)、網(wǎng)絡(luò)等技術(shù)發(fā)展相對快的國家,基本上創(chuàng)建了一套人力資源管理系統(tǒng),人力資源方面的信息能夠在其本國范圍內(nèi)被授權(quán)查閱。無論人才流動到哪里,在人們進(jìn)行求職、貸款以及辦理保險(xiǎn)之時(shí),具備查閱權(quán)限的機(jī)構(gòu)都能夠查閱該人的信息,以衡量為該人辦理有關(guān)手續(xù)的潛在風(fēng)險(xiǎn),或者是否可以錄用。 13 定義131 專門術(shù)語C/S:Client/Server客戶機(jī)/服務(wù)器。 可修改性:容許對系統(tǒng)進(jìn)行修改而不增加原系統(tǒng)的復(fù)雜性。 有效性:軟件系統(tǒng)能有效地利用計(jì)算
3、機(jī)的時(shí)間資源與空間資源的能力。 可適應(yīng)性:軟件在不同的系統(tǒng)約束條件下使用戶需求得到滿足的難易程度。 可移植性:軟件從一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境搬到另一個(gè)計(jì)算機(jī)系統(tǒng)或環(huán)境的難易程度。 主鍵:數(shù)據(jù)庫表中的關(guān)鍵域。 132 縮寫系統(tǒng):若未特別指出,統(tǒng)指本機(jī)票預(yù)定系統(tǒng)。SQL: Structured Query Language(結(jié)構(gòu)化查詢語言)。 ATM: Asynchronous Transfer Mode (異步傳輸模式)。 14 參考資料以下列出在概要設(shè)計(jì)過程中所使用到的有關(guān)資料:1韓萬江 軟件工程案例教程機(jī)械工業(yè)出版社 2李金勇 曹軍生,SQL sev
4、er 2000實(shí)用教程,北京理工大學(xué)出版社 3林鄧偉 等,JAVA程序設(shè)計(jì)項(xiàng)目教程,北京理工大學(xué)出版社 4孫峰,數(shù)據(jù)庫原理及應(yīng)用。天津大學(xué)出版社 5軟件工程文檔編制國際標(biāo)準(zhǔn):GB856788 2 總體設(shè)計(jì)21 需求規(guī)定數(shù)據(jù)庫分析是數(shù)據(jù)庫管理系統(tǒng)開發(fā)周期中的一個(gè)重要的階段,也是工作量比較大的一項(xiàng)活動。隨著現(xiàn)代軟件的發(fā)展,手工分析方式已經(jīng)很難滿足數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫分析的要求,必須借助相應(yīng)的工具。 設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)時(shí)應(yīng)首先充分了解用戶各個(gè)方面的需求,包括現(xiàn)有的以及將來可能增加的需求。用戶需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸入和輸出。通過
5、對書店管理工作過程的內(nèi)容和數(shù)據(jù)流程分析,設(shè)計(jì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)。 通過與企業(yè)的溝通和需求分析,要求系統(tǒng)具有以下功能。 1. 新員工資料的添加、修改、刪除和查詢。 2. 部門信息的添加、修改、刪除和查詢。 3. 自動分配員工編號和部門編號。 4. 人事調(diào)動的詳細(xì)記錄,包括部門、職位和職稱的調(diào)整,以及人員離職。 5. 添加/修改日常出勤記錄,這里重點(diǎn)實(shí)現(xiàn)可按全體員工、部門員工和所選員工添加/修改日常出勤記錄,以方便用戶操作。員工日常公出/請假信息的添加、修改、刪除和查詢。 每月工資信息的批量添加、修改、刪除和查詢。22 運(yùn)行環(huán)境221 設(shè)備1Web服務(wù)器1臺2數(shù)據(jù)庫服務(wù)器1臺 3備份服務(wù)器1臺 4開
6、發(fā)服務(wù)器1臺 5軟件防火墻服務(wù)器1臺 6千兆路由器1臺7 10M網(wǎng)絡(luò)寬帶1條 2.2.2 軟件環(huán)境本系統(tǒng)的的軟件環(huán)境如下1.My Eclipese 10開發(fā)工具2SQL Server2008數(shù)據(jù)庫系統(tǒng)3Windows xp操作系統(tǒng); 4防火墻,殺毒軟件 2.3 基本設(shè)計(jì)概念和處理流程概念模型是對信息世界的建模,所以概念模型應(yīng)該能夠方便、準(zhǔn)確的表示出信息世界中的常用概念。實(shí)體-關(guān)系模型(Entity-Relationship Module,簡稱E-R圖)是數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)常用的方法。得到了數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體以及它們之間的關(guān)系,為后面邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這
7、些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。 根據(jù)需求分析和功能分析,規(guī)劃出本系統(tǒng)中使用的數(shù)據(jù)庫實(shí)體分別為員工實(shí)體,部門實(shí)體,工資實(shí)體,出勤實(shí)體,公出請假實(shí)體,人事調(diào)動實(shí)體, 福利實(shí)體,員工離職實(shí)體等。 員工實(shí)體包括ID、編號、姓名、性別、身份證號、出生年月、年齡、民族、婚姻狀況、政治面貌、如黨團(tuán)時(shí)間、籍貫、聯(lián)系電話和手機(jī)號碼等屬性。 員工實(shí)體E-R圖如圖2.1所示: 部門實(shí)體包括部門編號、部門名稱、部門經(jīng)理、部門地址和部門電話屬性。 部門實(shí)體E-R圖如圖2.2所示:公出實(shí)體包括ID、所屬工資月份、員工編號、員工姓名、基本工資、加班費(fèi)、工齡工資、全勤獎、獎勵總額、職務(wù)津貼、請假扣
8、除等屬性。工資實(shí)體E-R圖如圖2.3所示: 24 結(jié)構(gòu)本系統(tǒng)的實(shí)現(xiàn)采用典型的三層模式、B/S結(jié)構(gòu)來實(shí)現(xiàn),不同的客戶端程序共同訪問中心數(shù)據(jù)庫,系統(tǒng)結(jié)構(gòu)如圖1:圖1:系統(tǒng)結(jié)構(gòu)系統(tǒng)基本功能圖解體系基本結(jié)構(gòu)圖2.5功能需求與系統(tǒng)模塊的關(guān)系各項(xiàng)功能需求的實(shí)現(xiàn)同各個(gè)塊程序的分配關(guān)系:2.5.1登錄頁面需要登陸的人員,對于不同的身份,他們的權(quán)限是不一樣的。當(dāng)用戶輸入ID 和密碼時(shí),查詢數(shù)據(jù)庫,若用戶名和密碼正確,則進(jìn)入相應(yīng)的員工信息頁面,若不正確,則提示用戶名或密碼錯(cuò)誤,人顯示當(dāng)前頁面。功能描述:1. 用戶管理2. 配置管理3. 數(shù)據(jù)備份4. 數(shù)據(jù)維護(hù)2.5.2員工注冊功能描述:新員工注冊,輸入
9、員工的注冊信息,包括(登錄賬號,登錄密碼,核對密碼,聯(lián)系電話,聯(lián)系地址,電子郵箱)。 注冊信息的修改。 用例圖2.5.3員工的登錄和登出功能描述:員工登陸員工退出用例圖:2.5.4信息查詢功能描述:查看公司內(nèi)部相關(guān)信息查看個(gè)人信息查看其他員工的部分信息用例圖2.5.5人事檔案1增加員工檔案信息2修改員工檔案信息 3刪除員工檔案信息 4查詢員工檔案信息 5打印員工檔案信息用例圖 2.5.6工資信息管理功能描述:1.工資信息模塊 2.計(jì)發(fā)工資信息 3.查詢工資信息 4.保險(xiǎn)/福利 5.打印工資信息 用例圖2.5.7員工培訓(xùn)功能描述:1.員工培訓(xùn)模塊主要包括: 2.培訓(xùn)信息的錄入3.培訓(xùn)信息的刪除4
10、.培訓(xùn)信息的修改5.培訓(xùn)信息的查詢6.履歷表的打印用例圖2.5.8公司招聘 功能描述:1. 錄入招聘信息 2. 查詢招聘信息 3. 修改招聘信息 4. 刪除招聘信息 5. 查詢應(yīng)聘者信息 6. 刪除應(yīng)聘者信息 用例圖26 人工處理工程創(chuàng)建用戶(注冊新用戶):用戶信息需要手工輸入計(jì)算機(jī)。 更新部門、員工資料:需要手動輸入更新內(nèi)容。27 尚未解決的問題由于數(shù)據(jù)的傳輸上需要通過網(wǎng)絡(luò)傳輸,為了客戶資料進(jìn)行保密,需要在網(wǎng)絡(luò)的傳輸過程中對數(shù)據(jù)進(jìn)行加密。這個(gè)工作主要是在準(zhǔn)備網(wǎng)絡(luò)包,及解開網(wǎng)絡(luò)包這兩個(gè)模塊完成,它們各對數(shù)據(jù)進(jìn)行加密及解密還原工作。在加密算法選擇上將使用RSA 加密算法。具體算法可參
11、照參考資料中Computer Networkp.598。3.接口設(shè)計(jì)3.1用戶接口設(shè)計(jì)3.2外部接口3.3內(nèi)部接口4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合施加不同的外界運(yùn)行控制時(shí)所引起的各種不同的運(yùn)行模塊組合如下表所示:4.2運(yùn)行控制5. 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)根據(jù)設(shè)計(jì)好的E-R圖在企業(yè)人事管理系統(tǒng)中創(chuàng)建各表。員工信息表用于儲存員工基本信息和單位相關(guān)信息,改數(shù)據(jù)表結(jié)構(gòu)如表2.1所示:部門表用于存儲部門編號、部門名稱等信息,該數(shù)據(jù)表結(jié)構(gòu)如表2.2所示。 工資表用于存儲每月每個(gè)員工的詳細(xì)工資信息該數(shù)據(jù)表結(jié)構(gòu)如表2.3所示。 6. 系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息程序在運(yùn)行時(shí)主要會出現(xiàn)兩種錯(cuò)誤:1、由于輸入信息,或無法滿足要求時(shí)產(chǎn)生的錯(cuò)誤,稱為軟錯(cuò)誤。2、由于其他問題,如網(wǎng)絡(luò)傳輸超時(shí)等,產(chǎn)生的問題,稱為硬錯(cuò)誤。對于軟錯(cuò)誤,須在定票/領(lǐng)票操作成功判斷及輸入數(shù)據(jù)驗(yàn)證模塊由數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,判斷錯(cuò)誤類型,再生成相應(yīng)的錯(cuò)誤提示語句,送到輸出模塊中。對與硬錯(cuò)誤,可在出錯(cuò)的相應(yīng)模塊中輸出簡單的出錯(cuò)語句,并將程序重置。返回輸入階段。6.2補(bǔ)救措施所有的客戶機(jī)及服務(wù)器都必須安裝不間斷電源以防止停電或電壓不穩(wěn)造成的數(shù)據(jù)丟失的損失。若真斷電時(shí),客戶機(jī)上將不會有太大的影響,主要是服務(wù)器上:在斷電后恢復(fù)過程可采用 SQL SERVER 的日志文件,對其進(jìn)行ROLLBACK
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024標(biāo)準(zhǔn)合作生產(chǎn)合同
- 04年云存儲服務(wù)合同
- 2024施工合同備案表范本
- 04年光伏發(fā)電項(xiàng)目開發(fā)與建設(shè)合同
- 2024年互聯(lián)網(wǎng)公司提供在線教育服務(wù)合同
- 2024年光伏發(fā)電項(xiàng)目開發(fā)與合作建設(shè)合同
- 2024年企業(yè)宣傳與推廣合同
- 2024建設(shè)銀行外匯的借款合同范本
- 2024古董古玩版權(quán)使用許可合同
- 公司營銷部門年終工作總結(jié)
- 電力工程施工售后保障方案
- 2024年小學(xué)心理咨詢室管理制度(五篇)
- 第16講 國家出路的探索與挽救民族危亡的斗爭 課件高三統(tǒng)編版(2019)必修中外歷史綱要上一輪復(fù)習(xí)
- 機(jī)器學(xué)習(xí) 課件 第10、11章 人工神經(jīng)網(wǎng)絡(luò)、強(qiáng)化學(xué)習(xí)
- 北京市人民大學(xué)附屬中學(xué)2025屆高二生物第一學(xué)期期末學(xué)業(yè)水平測試試題含解析
- 書籍小兵張嘎課件
- 氫氣中鹵化物、甲酸的測定 離子色譜法-編制說明
- 2024秋期國家開放大學(xué)??啤稒C(jī)械制圖》一平臺在線形考(形成性任務(wù)四)試題及答案
- 2024年黑龍江哈爾濱市通河縣所屬事業(yè)單位招聘74人(第二批)易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 私募基金管理人-廉潔從業(yè)管理準(zhǔn)則
- 房地產(chǎn)估價(jià)機(jī)構(gòu)內(nèi)部管理制度
評論
0/150
提交評論