




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、軟件工程實驗報告學(xué)校內(nèi)部工資管理系統(tǒng)姓名王洪賀班級一 07計算機本科班學(xué)號47號指導(dǎo)教師:無一、實驗題目:學(xué)校內(nèi)部工資管理系統(tǒng)二、實驗學(xué)時:2學(xué)時三、實驗?zāi)康模罕緦嶒炚n程通過完整地實施軟件生命周期各階段的任務(wù),讓學(xué)生系統(tǒng)地學(xué)習(xí) 到軟件開發(fā)過程的主要理論、方法、技術(shù)、標(biāo)準(zhǔn)和規(guī)范,使他們具備基本的軟件開發(fā)設(shè)計能 力;通過軟件工程中常用CASE工具和軟件項目管理的實踐,使他們具備運用各種工具完 成項口設(shè)計和實施的基本技能:通過集體項目開發(fā),:咅訓(xùn)學(xué)生的合作盤識和團隊楷神,培養(yǎng) 學(xué)生對技術(shù)文檔的編寫能力。四、實驗設(shè)備:計算機,程序便攜及調(diào)試壞境,VISIO繪圖匸具五、實驗任務(wù):根據(jù)具體情況來寫六、實驗
2、內(nèi)容與步驟(一)需求分析1、功能需求分析本內(nèi)部工資管理系統(tǒng)適介于小型的信息管理系紐,務(wù)項操作簡單易懂,用戶容易上手, 同時也能較好的滿足用戶的具體需求。本系統(tǒng)的主要功能是通過與數(shù)據(jù)庫鏈接來實現(xiàn)教務(wù)信 息、出勤信息、系統(tǒng)信息的管理功能。通過一些簡單易懂的操作,操作用戶町以及時、準(zhǔn)確 的實現(xiàn)自己想要的結(jié)果。技術(shù)要求和限制條件(1)本系統(tǒng)的數(shù)據(jù)存儲至少包插:工資表、部門匯總表、扣稅款表、銀行發(fā)放表等。(2)除人事處、財務(wù)處外,其他職能部門和系名稱可以簡化表示。(3)工資、獎金、扣款細節(jié)由學(xué)生自定義。本系統(tǒng)主要技術(shù)有:1. 數(shù)據(jù)庫的建立和維護,采用SQL Server 2000來實現(xiàn)。2. 應(yīng)用程序的
3、開發(fā),釆用Delphi 7來實現(xiàn)。3. 系統(tǒng)的數(shù)據(jù)庫連接,是采用AD0技術(shù)數(shù)據(jù)源連接方式:4. 數(shù)據(jù)庫的貝體操作,主要是在要使用數(shù)據(jù)庫的界面使用了Adoconnection/AdoQuery. AdoDatasource等數(shù)據(jù)集組件,并在此基礎(chǔ)上對相應(yīng)組件的屬性、方法利那件進行了設(shè)置。 本系統(tǒng)分為六個不同的界面:用戶登陸界面、系統(tǒng)主界面、出勤記錄子界面、獎懲信息子界面、工資信息査看和査詢子 界面、用戶信息管理子界面,各個界面具體功能的詳細描述如卜:(1)用戶登陸界面操作用戶在該界面輸入正確的用戶名和密碼就可以進入系統(tǒng)主界而??梢哉f,這個界面 是整個系統(tǒng)的門戶所在。(2)系統(tǒng)主界面用戶通過該界而
4、町以連接到其余的界而,其余的界面都是通過點擊該界面的一些菜單來 進入其他界面的。(3)出動記錄子界面用戶通過該界面町以實現(xiàn)對學(xué)籍的添加、修改、瀏覽。(4)工資信息査看和査詢子界面用戶通過該界而可以實現(xiàn)對員工信息的添加、修改、刪除等功能。(5)獎懲信息子界面用戶通過該界面可以實現(xiàn)對員匸獎懲信息的瀏覽和統(tǒng)計等功能。(6)用戶管理子界面該界面由管理員來操作,一般用戶不能操作。主要用于對用戶信息進行添加、修改和 刪除管理,并且由管理員賦予一定的權(quán)限。2、數(shù)據(jù)庫需求分析在工資管理系統(tǒng)中,有人量的數(shù)據(jù)需要處理,而用SQL Server作后臺完全可以很好地處理這 些數(shù)據(jù)。3、安全性與完整性分析教職員工的信息
5、是在變化的,在更新和刪除方面,要做到更新及時刪除完整。安全性方 面則分清操作員的權(quán)限問題,限制非授權(quán)的存取,工資管理系統(tǒng)是被篡個用戶共享使用,每 個用戶對數(shù)據(jù)庫的存取權(quán)是有限的。管理員可以對用戶進行管理,對數(shù)據(jù)庫進行錄入,修改, 刪除。而一般用戶只能對數(shù)據(jù)進行査詢操作。同時為做好數(shù)據(jù)庫的數(shù)據(jù)備份和恢復(fù),設(shè)計一 個系統(tǒng)恢復(fù)子系統(tǒng)。這個子系統(tǒng)在硬件或軟件發(fā)生故障時,能保證數(shù)據(jù)庫的正確性。系統(tǒng)恢 復(fù)子系統(tǒng)的關(guān)鍵是在系統(tǒng)的破件或軟件故障修復(fù)后,能夠把數(shù)據(jù)庫恢復(fù)到正確的狀態(tài)。(二)系統(tǒng)設(shè)計1、系統(tǒng)實現(xiàn)目標(biāo)內(nèi)部工資管理信息系統(tǒng)以計算機為工從,通過對教務(wù)管理所需的信息管理,把管理人 員從繁瑣的數(shù)據(jù)計算處理中
6、解脫出來,使其有更多的楷力從事教務(wù)管理政策的研究實 施,教學(xué)計劃的制定執(zhí)行和教學(xué)質(zhì)量的監(jiān)督檢查,從而全面提高教學(xué)質(zhì)量。2、系統(tǒng)功能總框圖如卜:登錄模塊岀勤信息員工信息系統(tǒng)信息獎勵信息處罰信息系統(tǒng)維護內(nèi)部工資管理系統(tǒng)3、系統(tǒng)各子模塊功能簡述(1)用戶登陸界面操作用戶在該界面輸入正確的用戶名和密碼就町以進入系統(tǒng)主界面??梢哉f,這個界面 是整個系統(tǒng)的門戶所在。(2)系統(tǒng)主界而用戶通過該界面町以連接到其余的界面,其余的界面都是通過點擊該界面的一些菜單來 進入其他界面的。(3)出勤記錄子界面用戶通過該界面可以實現(xiàn)對出勤記錄的添加、修改、瀏覽。(4)員工信息査看和査詢子界面用戶通過該界面uj以實現(xiàn)對員工信
7、息的添加、修改、刪除等功能。(5)獎懲信息子界面用戶通過該界面可以實現(xiàn)對員工獎懲信息的瀏覽和統(tǒng)計等功能。(6)用戶管理子界面該界面由管理員來操作,一般用戶不能操作。主要用于對用戶信息進行添加、修改和 刪除管理,并且由管理員賦予一定的權(quán)限。4、數(shù)據(jù)流圖:具體圖如下5、數(shù)據(jù)庫設(shè)計數(shù)據(jù)原是信息管理的基礎(chǔ)。數(shù)據(jù)庫結(jié)構(gòu)航接關(guān)系到各種功能的實現(xiàn)和程序運行的效 率。在數(shù)據(jù)流圖的基礎(chǔ)上,定義數(shù)據(jù)字典。數(shù)據(jù)字典是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的描述,它的作用 是在軟件分析和設(shè)計過程中為有關(guān)人員提供關(guān)于數(shù)據(jù)描述信息的査詢,以保證數(shù)據(jù)的一致 性。6、ER圖設(shè)計出勤記錄變更(record )表ER圖:出勒記錄表部門(Branch
8、)表ER圖:系別(Department)衣 ER 圖處罰(Punishment)表 ER 圖:處罰表獎勵(Reward)衷ER圖獎勵表員工(Worker)表ER圖:員工表沓陸(Usei'_pass)表 ER 圖總的ER圖7、數(shù)據(jù)字典根據(jù)ER圖可以導(dǎo)出以下各個關(guān)系表。其轉(zhuǎn)換現(xiàn)則為:首先每個實體應(yīng)該化為一個關(guān)系,有 屬性的聯(lián)系也應(yīng)轉(zhuǎn)化為一個關(guān)系,然后給出每個關(guān)系的關(guān)鍵字。數(shù)據(jù)字典:名字:出勤記錄表Record表結(jié)構(gòu)名稱類型長度說明nametext14姓名shidenttext8工號recordtext8記錄類型Rectimedate/time變更時間di scription備注描述:記錄每
9、一個員工出勤記錄情況的表定義:出勤記錄表=工號+姓名+出勤情況+變更日期+備注 位置:員工管理數(shù)據(jù)庫名字:部門信息表Branch 衣名稱類型長度說明nametext12部門名稱monitortext8主管departmenttext系別描述:記錄每一個部門基本情況的表定義:部門伯息表=部門名稱+所屬系別+主管 位冒:員工管理數(shù)據(jù)庫名字:系別表Department 表結(jié)構(gòu)名稱類型長度說明nametext50系部名稱描述:記錄每一個系情況的農(nóng) 定義:系別表=系別名稱 位置:員工管理數(shù)據(jù)庫名字:處罰表Puinslmient 衣結(jié)構(gòu)夕1稱類型長度說明nametext15姓名studenttext8工號
10、levelstext14等級rectimedate/time懲罰時間enabletext2description備注描述:記錄每一個員工處罰情況的表 定義:處罰表=姓名+工號+級別+ 口期+備注 位置:員工管理數(shù)據(jù)庫名字:獎勵表Reward表結(jié)構(gòu)名稱類型長度說明nametext14姓名studenttext8工號levelstext14等級rec timedate/time獎勵時間description備注描述:記錄毎一個員工獎勵情況的表定義:獎勵表=姓名+工號+級別+ 口期+備注 位萱:員工管理數(shù)據(jù)庫名字:員工信息表Worker表結(jié)構(gòu)V1 私:類型說明nametext8姓名sextext8性
11、別branchtext4部門deparhnenttext6系別birthdaydate/time生日pictiueOLE照片native_placetext50籍貫description備注描述:記錄每一個員工信息情況的表定義:員工信息表=姓名+性別+部門+系別+生口+照片+民族+備注 位置:員工管理數(shù)據(jù)庫名字:用戶表User_pass表結(jié)構(gòu)名私:O文說明usernametextpasswdtext15用戶名12密碼描述:記錄每一個用戶情況的表 定義:用戶表=用戶名+密碼 位置:員工管理數(shù)據(jù)庫數(shù)據(jù)字典名字:出勤記錄表描述:記錄每一個員工出勤情況的表定義:出勤記錄表=工號+姓名+出勤情況+變更I
12、I期+備注位置:員工管理數(shù)據(jù)庫名字:部門信息表描述:記錄每一個部門基本情況的表定義:部門信息表=部門名稱+所屈系別+主管位置:員工管理數(shù)據(jù)庫名字:系別表描述:記錄每一個系情況的表定義:系別表=系別名稱位置:員丄管埋數(shù)據(jù)庫名字:處罰表描述:記錄每一個員工處罰情況的表定義:處罰表=姓名+工號+級別+日期+備注位置:員工管理數(shù)據(jù)庫名字:獎勵表描述:記錄每一個員工獎勵情況的表定義:獎勵表=姓名+工號+級別+口期+備注位置:員工管理數(shù)據(jù)庫名字:員工信息表描述:記錄每一個員工信息情況的表定義:員工信息表=姓名+性別+部門+系別+生日+照片+民族+備注位置:員工管理數(shù)據(jù)庫勿字:用戶表描述:記錄每一個用戶情況
13、的表定義:用戶表=用戶名+密碼位置:員工1?理數(shù)據(jù)庫8、主要模塊詳細設(shè)計(1)主界面的設(shè)計。需要進行描述1第一步,首先創(chuàng)建工程項目.啟動Delphi后,單擊File/Ner菜單.在lev中選擇application,即標(biāo)準(zhǔn)工 程,delphi將自動產(chǎn)生一個Fom窗體.此時其屬性缺省設(shè)置.第二步,創(chuàng)建內(nèi)部工資信息管理系統(tǒng)的主窗 體.單擊工具欄中的"Add按扭,生成一個窗體作為主窗體.第三步,創(chuàng)建主窗體的菜單.在主窗體的菜單中應(yīng)該包含有系統(tǒng)所要實現(xiàn)的所有功能,而這些又分別在教務(wù) 信息,員工信息,系統(tǒng)信息和幫助的下拉菜單中實現(xiàn).2.系統(tǒng)用戶管理模塊的創(chuàng)建此模塊主要實現(xiàn)以下的功能:添加用戶,
14、刑除用戶和修改用戶密碼以用數(shù)據(jù)備份和恢復(fù).(2)系統(tǒng)用戶管理模塊的創(chuàng)建此模塊主要實現(xiàn)以下的功能:添加用戶,刪除用戶和修改用戶密碼以用數(shù)據(jù)備份和恢復(fù).2.1添加用戶窗體的設(shè)計在添加用戶窗體屮放豐了 3個文本框,用來輸入用戶名、密碼和確認(rèn)密碼.兩個按鈕來確定足 否添加用戶。2. 2捌除用戶窗體的設(shè)計在添加用戶窗體中放置了 2個文本框,用來選擇用戶冬和密碼.兩個按鈕來確定是否刪除用 戶。2. 3修改用戶密碼窗體的設(shè)計在添加用戶窗體中放置了 4個文本框,用來輸入用戶名、新舊I丨令和確認(rèn)I I令.兩個按鈕來確 定是否修改用戶密碼。3. 數(shù)據(jù)庫的連接通過ADOConnectionl來連接后臺數(shù)據(jù)庫,ADO
15、Table來訪問數(shù)據(jù)表,ADOQuery來執(zhí)行特定 的SQL命令,ADOSet來返回一個數(shù)據(jù)集.每一個使用到數(shù)據(jù)庫的界面都可通過ADOTable或者是ADOQuery連接到ADOConnectionl. 而ADOConnectionl通過以卜步驟可以連接到后臺數(shù)據(jù)庫:(1) 選擇連接數(shù)據(jù)源(2) 選擇數(shù)據(jù)源提供程序(3) 選擇連接服務(wù)器名和服務(wù)器上的數(shù)據(jù)庫(4) 測試鏈接七、實驗總結(jié)通過實驗我初步了解一些規(guī)范去指導(dǎo)軟件的分析,設(shè)計,實現(xiàn),測試,維護,人員交流協(xié)作,項目預(yù)算及時限控制等方方面面。其實軟件工程就是一套用于軟件的團隊 開發(fā),以提高軟件質(zhì)量和程序員工作效率為目的的規(guī)范1英核心就是,對于軟件開發(fā)的5 個重要組成部分:需求
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度城市托管班品牌授權(quán)與加盟合同
- 文化產(chǎn)品創(chuàng)意開發(fā)合同
- 工業(yè)管道清洗與維護預(yù)案
- 法律咨詢行業(yè)法律服務(wù)結(jié)果保證書
- 三農(nóng)行業(yè)三農(nóng)戶教育培訓(xùn)計劃
- 農(nóng)業(yè)種植養(yǎng)殖合同
- 智能圖書館管理系統(tǒng)供應(yīng)合同
- 大學(xué)語文辯論賽故事征文
- 高考語文復(fù)習(xí)-文言文專題訓(xùn)練《史記晉世家》
- 會議紀(jì)要與重要決策執(zhí)行情況跟蹤表
- 全過程工程咨詢文件管理標(biāo)準(zhǔn)
- 模特攝影及肖像使用合同協(xié)議范本
- 2025年湘潭醫(yī)衛(wèi)職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 《預(yù)制高強混凝土風(fēng)電塔筒生產(chǎn)技術(shù)規(guī)程》文本附編制說明
- 2025福建福州地鐵集團限公司運營分公司校園招聘高頻重點提升(共500題)附帶答案詳解
- 兒童睡眠障礙治療
- 四川省建筑行業(yè)調(diào)研報告
- 北京市豐臺區(qū)2024-2025學(xué)年高三上學(xué)期期末英語試題
- 2025上海市嘉定工業(yè)區(qū)農(nóng)村青年干部招聘22人歷年高頻重點提升(共500題)附帶答案詳解
- 2025采購部年度工作計劃
- 2024年度個人珠寶首飾分期購買合同范本3篇
評論
0/150
提交評論