版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上概要設(shè)計(jì)文檔1. 導(dǎo)言1.1 目的該文檔的目的是描述企業(yè)工資信息管平臺(tái)的概要設(shè)計(jì),其主要內(nèi)容包括:l 系統(tǒng)功能簡介;l 系統(tǒng)結(jié)構(gòu)設(shè)計(jì);l 系統(tǒng)接口設(shè)計(jì);l 數(shù)據(jù)設(shè)計(jì);l 模塊設(shè)計(jì);l 界面設(shè)計(jì)。本文檔的預(yù)期讀者是:l 設(shè)計(jì)人員l 開發(fā)人員l 項(xiàng)目管理人員l 測(cè)試人員1.2 范圍 該文檔定義了系統(tǒng)的結(jié)構(gòu)和單元接口,但未確定單元的實(shí)現(xiàn)方法,這部分內(nèi)容將在詳細(xì)設(shè)計(jì)/實(shí)現(xiàn)中確定。1.3 引用標(biāo)準(zhǔn)1企業(yè)文檔格式標(biāo)準(zhǔn),北京長江軟件有限公司。2軟件詳細(xì)設(shè)計(jì)報(bào)告格式標(biāo)準(zhǔn),北京長江軟件設(shè)計(jì)有限公司軟件工程過程化組織。1.4 參考資料1軟件工程案例教程第二版,機(jī)械工業(yè)出版社。1.5 版本
2、更新信息本文檔的更新記錄如表B-1所示。表B-1版本更新記錄修改編號(hào)修改日期修改后的版本修改位置修改后內(nèi)容概述0012016-04-180.1全部初始發(fā)布版本2. 系統(tǒng)分析本系統(tǒng)可以實(shí)現(xiàn)企業(yè)的員工工資信息管理,提供了管理員對(duì)員工的各種信息以及首頁進(jìn)行管理,包括了員工信息管理、假條信息管理、工資信息管理等,在對(duì)這些信息進(jìn)行管理的同時(shí)系統(tǒng)以方便、友好的界面方式提供一系列的相關(guān)查詢功能,比如按照姓名、編號(hào)等,管理員在登錄后也可進(jìn)行退出。此企業(yè)工資信息管理平臺(tái)的用戶為一類,即是系統(tǒng)的管理員,其喲權(quán)限進(jìn)入各個(gè)層面讀員工的信息進(jìn)行操作。3. 總體邏輯框架結(jié)構(gòu)根據(jù)系統(tǒng)分析結(jié)果,該系統(tǒng)從結(jié)構(gòu)上應(yīng)滿足:l 基于
3、瀏覽器進(jìn)行展示,以方便用戶進(jìn)行使用;l 采用JDBC技術(shù)與數(shù)據(jù)庫通信以便于數(shù)據(jù)庫的轉(zhuǎn)換;l 采用標(biāo)簽技術(shù)完成動(dòng)態(tài)頁面的簡單邏輯。根據(jù)以上分析,本系統(tǒng)按照功能層次可劃分為展現(xiàn)層、后臺(tái)核心組件層、接口層。4. 總體設(shè)計(jì)系統(tǒng)的總體結(jié)構(gòu)設(shè)計(jì)遵循如下原則:1) 系統(tǒng)應(yīng)具有良好的適應(yīng)性。能適應(yīng)用戶對(duì)系統(tǒng)的軟件環(huán)境、管理內(nèi)容、模式和界面的要求;2) 系統(tǒng)應(yīng)具有可靠性。采用成熟的技術(shù)方法和軟件開發(fā)平臺(tái),以保后證在以后的實(shí)際應(yīng)用中安全、可靠;3) 系統(tǒng)應(yīng)具有較好的安全性。應(yīng)提供完善的安全機(jī)制和用戶權(quán)限機(jī)制,確保數(shù)據(jù)的受限訪問;4) 系統(tǒng)應(yīng)具有良好的可維護(hù)性。系統(tǒng)易于維護(hù)、安裝;5) 系統(tǒng)應(yīng)具有良好的可擴(kuò)展性。系
4、統(tǒng)應(yīng)適應(yīng)未來信息化建設(shè)的要求,能方便地進(jìn)行功能擴(kuò)展,以建立完善的信息集成管理體系;6) 系統(tǒng)的設(shè)計(jì)開發(fā)應(yīng)符合信息安全化建設(shè)的要求,以便實(shí)現(xiàn)與其他設(shè)備以及各類應(yīng)用系統(tǒng)的集成。4.1 體系結(jié)構(gòu)目前軟件項(xiàng)目中有多種體系結(jié)構(gòu)模式,其中JSP+Javabean是比較流行的一種,也是目前web開發(fā)中比較成熟的一種框架,其實(shí)用于小型的系統(tǒng)。這種體系結(jié)構(gòu)提高了代碼的可復(fù)用性,程序易于開發(fā)維護(hù)并且支持分布式運(yùn)用。本系統(tǒng)的體系結(jié)構(gòu)基本遵循了JSP+Javabean的框架規(guī)范。其中:l 表示邏輯層用于與企業(yè)工資管理系統(tǒng)的用戶進(jìn)行交互以及顯示根據(jù)特定業(yè)務(wù)規(guī)則進(jìn)行計(jì)算后的結(jié)果。本系統(tǒng)將完全能采用基于Web的客戶端,即用
5、戶可以直接通過瀏覽器來訪問和使用本系統(tǒng)。l 業(yè)務(wù)邏輯層負(fù)責(zé)平臺(tái)的業(yè)務(wù)邏輯處理和表示邏輯生成,支持諸如相應(yīng)客戶端以及查詢等功能。并且由中間層進(jìn)行邏輯處理,再講處理的結(jié)果反饋給客戶或者發(fā)送到數(shù)據(jù)庫中。l 服務(wù)層提供底層的信息數(shù)據(jù)庫。4.2 系統(tǒng)運(yùn)行環(huán)境4.2.1 硬件環(huán)境本系統(tǒng)的硬件環(huán)境如下:1) 客戶機(jī)為普通PC。l CPU:P4 1.8Hz以上;l 內(nèi)存:256MB以上;l 能夠運(yùn)行g(shù)oogle瀏覽器;l 分辨率:推薦使用1366×768像素。2) Web服務(wù)器l CPU:P4 2.0Hz以上l 內(nèi)存:1GB以上;l 硬盤:80GB以上;3) 數(shù)據(jù)庫服務(wù)器l CPU:P4 2.0Hz
6、以上l 內(nèi)存:1GB以上;l 硬盤:80GB以上;4.2.2 軟件環(huán)境l 本系統(tǒng)的軟件環(huán)境如下:l 操作系統(tǒng):Windows2007及以上版本;l 數(shù)據(jù)庫:Microsoft Access 2003l 開發(fā)工具:JDK;l Web服務(wù)器:Apache Tomcat7.0;l 瀏覽器:google。 (1)數(shù)據(jù)庫及操作系統(tǒng)由于數(shù)據(jù)庫對(duì)整個(gè)系統(tǒng)的管理和運(yùn)作起到置關(guān)重要的作用,所以選擇數(shù)據(jù)庫成為了重中之重。但我將Access作為系統(tǒng)的數(shù)據(jù)庫,也是考慮到了以下幾點(diǎn):1.Access數(shù)據(jù)庫使用簡單,可以迅速掌握。2.Access數(shù)據(jù)庫的ODBC驅(qū)動(dòng)程序支持的SQL指令全。ACCESS具有強(qiáng)大的數(shù)據(jù)庫功能
7、,結(jié)構(gòu)簡單、理論基礎(chǔ)堅(jiān)實(shí)、獨(dú)立性高,適合開發(fā)中型管理系統(tǒng)。3.用Access數(shù)據(jù)庫開發(fā)的程序轉(zhuǎn)化為SQL Server數(shù)據(jù)庫也非常簡單,只要用 SQL Server的導(dǎo)入功能將Access數(shù)據(jù)庫轉(zhuǎn)化為SQL Server數(shù)據(jù)庫,轉(zhuǎn)化為Oracle數(shù)據(jù)庫也就重新建一下表,也不是太麻煩。而對(duì)于數(shù)據(jù)庫語句,因?yàn)椴捎玫氖菢?biāo)準(zhǔn)的SQL語言,讀取Access數(shù)據(jù)庫和讀取其他數(shù)據(jù)庫基本上是一樣的,只要改寫一下連接數(shù)據(jù)庫的語句。(2)Web服務(wù)軟件目前的Web服務(wù)器軟件有很多種,成熟而且穩(wěn)定的有Apache、Tomcat和Microsoft的IIS,它們也占據(jù)著Web服務(wù)器市場(chǎng)最大的份額。Tomcat和Sun
8、和Apache合作出來的JSP Server,也支持Servlet2.2及JSP1.1等版本,Tomcat是Java程序,所以只要有JDK就可以使用,不需要考慮操作系統(tǒng)平臺(tái),因此選擇Tomcat作為Web服務(wù)器。5. 界面設(shè)計(jì)企業(yè)工資信息管理系統(tǒng)主要實(shí)現(xiàn)登錄、管理首頁、員工信息管理、假條信息管理、工資信息管理、退出等功能。主要界面設(shè)計(jì)如下:l 登錄界面。通過用戶名和密碼實(shí)現(xiàn)用戶登錄。l 管理首頁。進(jìn)入首頁,并在首頁中展示首頁界面。l 員工信息管理。包括“添加新員工信息”、“修改”、“刪除”等鏈接。l 假條信息管理。包括“添加假條信息”、“修改”、“刪除”等鏈接。l 工資信息管理。包括“添加工資
9、信息”、“修改”、“刪除”等鏈接。l 退出。退出系統(tǒng)到登錄界面。具體頁面流設(shè)計(jì)如圖B-1所示。圖B-1 企業(yè)工資信息管理頁面流設(shè)計(jì)圖6. 數(shù)據(jù)模型設(shè)計(jì)6.1 概念結(jié)構(gòu)模型設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)將反映現(xiàn)實(shí)世界中的實(shí)體、屬性和它們之間的關(guān)系,建立原始數(shù)據(jù)形式。圖B-2表示了本系統(tǒng)的E-R圖,用來描述現(xiàn)實(shí)世界的概念模型。圖 B-2 系統(tǒng)E-R圖根據(jù)一個(gè)公司日常人事管理的需求分析及系統(tǒng)分析,我們抽象出了3個(gè)數(shù)據(jù)對(duì)象實(shí)體,包括員工信息實(shí)體,工資信息實(shí)體,假條信息實(shí)體,各個(gè)實(shí)體擁有各自的不同屬性,我們可以用實(shí)體聯(lián)系圖表示圖B-3所示:圖B-3 各種實(shí)體及實(shí)體聯(lián)系圖6.2 邏輯結(jié)構(gòu)模型設(shè)計(jì)(1)管理員包括的庫表
10、admin管理員登錄時(shí)的用戶名和密碼的基本信息表B-2 管理員信息表(admin)字段名字段代碼類型可否為空備注用戶名adminName文本N主鍵密碼password文本Y(2) 員工信息管理包括的庫表employee員工信息表表B-3 員工信息表(employee)字段名字段代碼類型可否為空備注職工編號(hào)employeeId文本N主鍵姓名name文本Y身份證號(hào)cardNumber文本Y民族nation文本Y性別sex文本Y生日birthday文本Y畢業(yè)學(xué)校graduateSchool文本Y學(xué)歷schoolRecord文本Y部門department文本Y職稱positionName文本Y電話te
11、lephone文本Y電子郵件email文本Y編輯時(shí)間editTime文本Y附加信息Memo備注Y(3) 假條信息管理包括的庫表leave請(qǐng)假信息表表B-4 請(qǐng)假信息表(leave)字段名字段代碼類型可否為空備注假條編號(hào)leaveId自動(dòng)編號(hào)N主鍵員工編號(hào)employeeId文本N員工姓名employeeName文本Y請(qǐng)假開始時(shí)間startTime文本Y請(qǐng)假天數(shù)day文本Y請(qǐng)假原因reason文本Y批準(zhǔn)人approvePerson文本Y編輯時(shí)間editTime文本Y附加信息Memo備注Y(4) 工資信息管理包括的庫表salary工資信息表表B-5 工資信息表(salary)字段名字段代碼類型可否
12、為空備注工資編號(hào)salaryId自動(dòng)編號(hào)N主鍵員工編號(hào)employeeId文本N員工姓名employeeName文本Y工資發(fā)放年year整型Y工資發(fā)放月month整型Y基本工資basicWage單精度型Y加工工資overtimeWage單精度型Y交通補(bǔ)助trafficWage單精度型Y總工資totalWage單精度型Y考勤扣除kaoqinReduce單精度型Y保險(xiǎn)扣除secureReduce單精度型Y稅收扣除taxReduce單精度型Y總扣除totalReduce單精度型Y實(shí)際工資realWage單精度型Y編輯時(shí)間editTime文本Y附加信息memo備注Y6.3 物理結(jié)構(gòu)模型設(shè)計(jì)數(shù)據(jù)庫的物理
13、結(jié)構(gòu)設(shè)計(jì)主要是對(duì)數(shù)據(jù)庫在內(nèi)存中的安排進(jìn)行設(shè)計(jì),包括對(duì)索引區(qū)、緩沖區(qū)的設(shè)計(jì);對(duì)使用的外存設(shè)備及外存空間的組織,包括索引區(qū)、數(shù)據(jù)塊的劃分;設(shè)置訪問數(shù)據(jù)的方式方法。首先,在非系統(tǒng)卷(操作系統(tǒng)所在卷以外的其他卷)上安裝Access數(shù)據(jù)庫文件。內(nèi)存是影響Access性能的一個(gè)重要因素,為了確定系統(tǒng)最適宜的內(nèi)存需求,理想的情況是給Access分配盡可能多的內(nèi)存,而不產(chǎn)生頁面調(diào)度。設(shè)置服務(wù)器的虛擬內(nèi)存為1GB。7. 功能模塊設(shè)計(jì)本系統(tǒng)的總體功能包括管理首頁模塊,員工信息管理模塊,假條信息管理模塊,工資信息管理模塊,退出模塊,其中在除管理首頁模塊外的每個(gè)模塊中都包括對(duì)該模塊信息的添加操作,修改操作,刪除操作,
14、并且在各個(gè)模塊中都能按照各自的不同條件進(jìn)行查詢,其總體功能如圖B-4所示: 圖B-4 模塊設(shè)計(jì)7.1 登錄管理登錄管理負(fù)責(zé)用戶的登錄。用戶必須通過登錄界面進(jìn)去系統(tǒng),用戶需要輸入用戶名和密碼進(jìn)入系統(tǒng),列出相應(yīng)的功能。具體如圖B-5所示。圖B-5 登錄管理模塊功能流程圖7.2 企業(yè)工資信息管理顯示出了本系統(tǒng)的幾個(gè)基本的管理子模塊,點(diǎn)擊某個(gè)子模塊,可以進(jìn)入相應(yīng)的子模塊當(dāng)中。具體如圖B-6所示。圖B-6 企業(yè)工資信息管理功能流程圖7.3 管理首頁管理首頁模塊顯示了本系統(tǒng)的歡迎登錄的界面。7.4 員工信息管理員工信息管理包括了管理員對(duì)員工信息的一系列操作,有添加新員工信息、修改、刪除、信息查詢。具體如圖B-7所示。圖B-7 員工信息管理功能流程圖7.5 假條信息管理假條信息管理包括了管理員對(duì)員工請(qǐng)假信息的一系列操作,有添加假條信息、修改、刪除、信息查詢。具體如圖B-8所示。圖B-8 假條信息管理功能流程圖7.6 工資信息管理工資信息管理包括了管理員對(duì)員工工資信息的一系列操作,有添加工資信息、修改、刪除、信息查詢。具體如圖B-9所示。圖B-9 工資信息管理功能流程圖7.7 退出管理員退出本系統(tǒng)到登錄界面。8. 性能優(yōu)化設(shè)計(jì)本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版裝修工程合同范本:合同生效與解除條件2篇
- 2024跨區(qū)域電網(wǎng)工程建設(shè)與運(yùn)營管理合同
- 二零二五版家居行業(yè)導(dǎo)購員聘用與考核合同3篇
- 二零二五年餐飲行業(yè)食堂承包合作協(xié)議范本3篇
- 二零二五版家庭住家保姆綜合能力培訓(xùn)聘用合同3篇
- 2025年度新能源出租車特許經(jīng)營合同3篇
- 二零二五年度跨境電商進(jìn)口商品代理銷售合同9篇
- 二零二五年股權(quán)質(zhì)押貸款擔(dān)保合同3篇
- 二零二五按揭房離婚財(cái)產(chǎn)分割與子女監(jiān)護(hù)協(xié)議范本3篇
- 2024淘寶店鋪加盟合作協(xié)議范本3篇
- 處理后事授權(quán)委托書
- 臨床診療規(guī)范與操作指南制度
- DLT 5285-2018 輸變電工程架空導(dǎo)線(800mm以下)及地線液壓壓接工藝規(guī)程
- 新員工入職培訓(xùn)測(cè)試題附有答案
- 勞動(dòng)合同續(xù)簽意見單
- 大學(xué)生國家安全教育意義
- 2024年保育員(初級(jí))培訓(xùn)計(jì)劃和教學(xué)大綱-(目錄版)
- 河北省石家莊市2023-2024學(xué)年高二上學(xué)期期末考試 語文 Word版含答案
- 企業(yè)正確認(rèn)識(shí)和運(yùn)用矩陣式管理
- 分布式光伏高處作業(yè)專項(xiàng)施工方案
- 陳閱增普通生物學(xué)全部課件
評(píng)論
0/150
提交評(píng)論