版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告</b></p><p> 設(shè)計(jì)題目: 人事管理系統(tǒng) </p><p> 學(xué)生姓名: </p><p> 系 別: 計(jì)算機(jī)學(xué)院 </p><p>
2、 專 業(yè): </p><p> 班 級(jí): </p><p> 學(xué) 號(hào): </p><p> 指導(dǎo)教師: </p&
3、gt;<p> 同組同學(xué): </p><p> 課 程 設(shè) 計(jì) 任 務(wù) 書</p><p> 題目 人事管理系統(tǒng) </p><p> 專業(yè)、班級(jí)
4、 </p><p> 學(xué)號(hào) 姓名 </p><p> 同組人員 </p><p><b> 主要內(nèi)容:</b></p><p> 設(shè)計(jì)內(nèi)容:設(shè)計(jì)如下主要功能模塊</p><p><b> 人
5、事檔案管理模塊。</b></p><p><b> 人員薪酬管理模塊。</b></p><p><b> 人員培訓(xùn)管理模塊。</b></p><p><b> 各類報(bào)表生成模塊。</b></p><p> 人員內(nèi)部調(diào)動(dòng)、離崗管理模塊。</p>
6、<p> 人員獎(jiǎng)懲情況管理模塊。</p><p> 具有數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)功能。</p><p><b> 基本要求:</b></p><p> 單位內(nèi)部的人事的管理,從大的方面分主要集中在單位職工的個(gè)人情況、調(diào)入調(diào)出等。所以該系統(tǒng)主要是實(shí)現(xiàn)對(duì)數(shù)據(jù)的錄入、插入、刪除、查詢、統(tǒng)計(jì)、更新、打印等功能。其次,為了信息的保密與安全,系
7、統(tǒng)還要提供一定的安全機(jī)制。開發(fā)這個(gè)系統(tǒng)的目的就是幫助單位人力資源部門提高工作效率,實(shí)現(xiàn)人事信息管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。</p><p> 在提供詳細(xì)人員資料的同時(shí),還為保證資料的保密性特設(shè)置訪問密碼,有效控制進(jìn)入系統(tǒng)的人員。</p><p> 完 成 期 限: 二周 </p><p> 指導(dǎo)教師簽名: &
8、lt;/p><p> 課程負(fù)責(zé)人簽名: </p><p> 2010年 9月18日</p><p><b> 目 錄</b></p><p> 課 程 設(shè) 計(jì) 任 務(wù) 書1</p><p><b> 目 錄2</b></p
9、><p><b> 1.開發(fā)背景3</b></p><p> 1.1相關(guān)技術(shù)介紹3</p><p> 1.1.1VisualBasic6.0中文版工具軟件簡(jiǎn)介3</p><p> 1.1.2.SQL server2000簡(jiǎn)介4</p><p><b> 2.功能描述6&l
10、t;/b></p><p> 2.1功能模塊圖6</p><p><b> 2.2功能描述7</b></p><p> 3.數(shù)據(jù)流程分析8</p><p> 3.1數(shù)據(jù)流程圖8</p><p> 3.1.1數(shù)據(jù)流程圖8</p><p> 3.1.
11、2 流程圖9</p><p> 3.2數(shù)據(jù)字典10</p><p> 4.數(shù)據(jù)庫(kù)的設(shè)計(jì)與優(yōu)化17</p><p> 4.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)17</p><p> 4.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)19</p><p> 5.物理設(shè)計(jì)和實(shí)施21</p><p> 5.1 數(shù)據(jù)庫(kù)物理設(shè)計(jì)
12、21</p><p> 5.2數(shù)據(jù)庫(kù)的建立21</p><p> 5.3實(shí)驗(yàn)數(shù)據(jù)的輸入26</p><p> 6.應(yīng)用程序設(shè)計(jì)26</p><p> 6.1建立公共模塊27</p><p> 7.課程設(shè)計(jì)心得體會(huì)29</p><p> 7.1系統(tǒng)的特點(diǎn)29</p&
13、gt;<p> 7.2系統(tǒng)的不足29</p><p> 7.3開發(fā)心得29</p><p><b> 參考文獻(xiàn)31</b></p><p><b> 致謝32</b></p><p><b> 1.開發(fā)背景</b></p><
14、p> 人力資源是企業(yè)所有資源中最活躍與最昂貴的資源,如何讓更多的員工以積極主動(dòng)的態(tài)度參與公司的運(yùn)作,最大限度的發(fā)揮企業(yè)人力資源的效用是每一個(gè)管理者關(guān)心的問題。本系統(tǒng)完全按照"以人為本"的設(shè)計(jì)要求,以綜合利用信息資源,調(diào)動(dòng)管理人員積極性、綜合智慧和創(chuàng)造性為目的,將人事管理所涉及的各類業(yè)務(wù)按照其內(nèi)在的聯(lián)系組織成一個(gè)有機(jī)整體。透過信息化方式取代傳統(tǒng)人工作業(yè),幫助人事單位化繁為簡(jiǎn),快速有效的處理獎(jiǎng)懲考核、訓(xùn)練發(fā)展、任
15、用遷調(diào)等各項(xiàng)人事作業(yè),大幅提升人事單位的工作效率,使其作業(yè)控管事半功倍,使企業(yè)達(dá)到「事得其人,人盡其才」的目標(biāo),創(chuàng)造企業(yè)競(jìng)爭(zhēng)力,讓管理者輕松的體味人事管理系統(tǒng)的新觀念。</p><p><b> 1.1相關(guān)技術(shù)介紹</b></p><p> 1.1.1VisualBasic6.0中文版工具軟件簡(jiǎn)介</p><p> Visual Basi
16、c經(jīng)過微軟公司長(zhǎng)期不斷的完善、第三方資源的大量加入以及廣大愛好者的大力支持, Visual Basic是一種可視化的、面向?qū)ο蠛驼{(diào)用事件驅(qū)動(dòng)方式的結(jié)構(gòu)化高級(jí)程序設(shè)計(jì),可用于開發(fā)Windows環(huán)境下的應(yīng)用程序。它簡(jiǎn)單易學(xué)、效率高、且功能強(qiáng)大,可以與Windows的專業(yè)開發(fā)工具SDK相媲美,而且程序開發(fā)人員不必具有C/C++編程基礎(chǔ)。在Visual Basic環(huán)境下,利用事件驅(qū)動(dòng)編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用Windows內(nèi)部的應(yīng)
17、用程序接口(API)函數(shù),以及動(dòng)態(tài)鏈接庫(kù)(DLL),動(dòng)態(tài)數(shù)據(jù)交換(DDE),對(duì)象的鏈接與嵌入(OLE)、開放式數(shù)據(jù)訪問(ODBC)等技術(shù),可以高效、快速地開發(fā)出Windows環(huán)境下功能強(qiáng)大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。</p><p> 總的來說,Visual Basic具有以下特點(diǎn):1.可視化編程。 2.面向?qū)ο蟮某绦蛟O(shè)計(jì)。 3.結(jié)構(gòu)化程序設(shè)計(jì)。 4.事件驅(qū)動(dòng)編程機(jī)制。 5.訪問數(shù)據(jù)庫(kù)。 6. 動(dòng)態(tài)數(shù)據(jù)交換。
18、 7. 對(duì)象的鏈接與嵌入。 8.動(dòng)態(tài)鏈接庫(kù)。</p><p> 1.1.2.SQL server2000簡(jiǎn)介</p><p> 由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)支持。目前主要的數(shù)據(jù)庫(kù)有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQL Server等,其中網(wǎng)絡(luò)型的SQL Server、Oracle產(chǎn)品安全
19、性遠(yuǎn)遠(yuǎn)高于桌面型的Access、FoxPro等數(shù)據(jù)庫(kù)。 </p><p> 本系統(tǒng)采用的是微軟公司的SQL Server 2000。其特點(diǎn)如下: </p><p><b> ·可伸縮性和可用性</b></p><p> 同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行Microsoft Windows 98的便攜式電腦,到運(yùn)行Mi
20、crosoft Windows 2000數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2000 企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級(jí)到最大Web站點(diǎn)所需的性能級(jí)別。 </p><p><b> ·企業(yè)級(jí)數(shù)據(jù)庫(kù)功能</b></p><p> SQL Server 2000關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能
21、。數(shù)據(jù)庫(kù)引擎充分保護(hù)數(shù)據(jù)完整性,同時(shí)將管理上千個(gè)并發(fā)修改數(shù)據(jù)庫(kù)的用戶的開銷減到最小。SQL Server 2000 分布式查詢能夠?qū)崿F(xiàn)引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好像這些數(shù)據(jù)是SQL Server 2000數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。復(fù)制同樣可以維護(hù)多個(gè)數(shù)據(jù)復(fù)本,同時(shí)確保單獨(dú)的數(shù)據(jù)復(fù)本保持同步。可將一組數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。 &
22、lt;/p><p> ·易于安裝、部署和使用</p><p> SQL Server 2000 中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個(gè)站點(diǎn)上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2000 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無縫部
23、分。這些功能可以快速交付 SQL Server 應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實(shí)現(xiàn)這些應(yīng)用程序。 </p><p><b> 2.功能描述</b></p><p><b> 2.1功能模塊圖</b></p><p><b> 2.2功能描述</b></p><p
24、> 通過對(duì)現(xiàn)行人事管理系統(tǒng)的調(diào)查,明確了人事管理系統(tǒng)由檔案管理、職務(wù)調(diào)動(dòng)管理、獎(jiǎng)懲管理、考勤管理、工資管理、請(qǐng)銷假管理組成。 系統(tǒng)功能的主要描述如下。</p><p><b> ?。?)員工檔案管理</b></p><p> 1)對(duì)公司里所有員工進(jìn)行統(tǒng)一編號(hào);將每一位員工的信息保存在員工檔案記錄中。</p><p> 2)對(duì)新聘用的
25、員工,將其信息加入到員工檔案記錄中;對(duì)于解聘的員工,將其信息從員工檔案記錄中刪除。</p><p> 3)當(dāng)員工的信息發(fā)生變動(dòng)時(shí),修改員工檔案記錄中相應(yīng)的屬性。</p><p> ?。?)員工職務(wù)調(diào)動(dòng)管理</p><p> 對(duì)公司里所有員工的職務(wù)記錄進(jìn)行統(tǒng)一編號(hào);登記員工調(diào)動(dòng)前后的具體職務(wù),以及調(diào)動(dòng)時(shí)間。</p><p><b>
26、; ?。?)獎(jiǎng)懲管理</b></p><p> 對(duì)公司里所有員工的獎(jiǎng)懲記錄進(jìn)行統(tǒng)一編號(hào);登記員工獎(jiǎng)懲的原因,所受獎(jiǎng)懲類型,獎(jiǎng)懲時(shí)間。</p><p><b> ?。?)考勤管理</b></p><p> 1)對(duì)員工上班刷卡的記錄進(jìn)行統(tǒng)一編號(hào);登記員工上班時(shí)間、簽到類型(準(zhǔn)時(shí)、遲到)。</p><p>
27、2)對(duì)員工下班刷卡的記錄進(jìn)行統(tǒng)一編號(hào);登記員工上班時(shí)間、簽到類型(準(zhǔn)時(shí)、早退)。</p><p><b> ?。?)請(qǐng)銷假管理</b></p><p> 1)對(duì)員工請(qǐng)假的記錄進(jìn)行統(tǒng)一編號(hào);登記員工請(qǐng)假時(shí)間、請(qǐng)假類型。</p><p> 2)對(duì)員工銷假的記錄進(jìn)行統(tǒng)一編號(hào);登記員工銷假時(shí)間、請(qǐng)假類型,檢查是否超期。</p><
28、;p><b> ?。?)工資管理</b></p><p> 1)對(duì)公司里所有員工的工資記錄進(jìn)行統(tǒng)一編號(hào),建立工資記錄表。</p><p><b> ?。?)部門管理</b></p><p> 1)對(duì)公司所有的部門進(jìn)行編號(hào),建立部門記錄。</p><p><b> 3.數(shù)據(jù)流程分
29、析</b></p><p><b> 3.1數(shù)據(jù)流程圖</b></p><p> 3.1.1數(shù)據(jù)流程圖 </p><p> 圖3.1.1系統(tǒng)業(yè)務(wù)流程圖</p><p><b> 3.1.2 流程圖</b></p><p> 圖3.1.2 流程圖</
30、p><p><b> 3.2數(shù)據(jù)字典</b></p><p> 人事管理系統(tǒng)數(shù)據(jù)流程圖中,數(shù)據(jù)信息和處理過程還需要通過數(shù)據(jù)字典來描述。在本文的數(shù)據(jù)字典中,主要對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過程進(jìn)行說明。</p><p> ?。?)主要的數(shù)據(jù)流定義</p><p> 1)數(shù)據(jù)流名稱:?jiǎn)T工情況</p>
31、<p><b> 位置:?jiǎn)T工→P1。</b></p><p> 定義: 員工情況=姓名+性別+出生日期+身份證號(hào)碼+籍貫+學(xué)歷+職稱+政治面貌+婚姻狀況+所在部門+ +電話+電子郵箱+家庭住址+郵編+入公司時(shí)間+入部門時(shí)間+起薪時(shí)間。</p><p> 數(shù)據(jù)流量:根據(jù)公司的員工具體錄用情況來確定。</p><p> 說明:要對(duì)
32、每一位被聘用的新員工進(jìn)行唯一編號(hào)。</p><p> 2)數(shù)據(jù)流名稱:獎(jiǎng)懲情況</p><p><b> 位置:P3→員工</b></p><p> 定義: 獎(jiǎng)懲情況=員工流水號(hào)+獎(jiǎng)懲類型+獎(jiǎng)懲金額+獎(jiǎng)懲年月日。</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p>
33、說明:要對(duì)每一次的獎(jiǎng)懲記錄進(jìn)行唯一編號(hào)。</p><p> 3)數(shù)據(jù)流名稱:獎(jiǎng)懲批復(fù)</p><p><b> 位置:上級(jí)→P3</b></p><p> 定義: 獎(jiǎng)懲批復(fù)=獎(jiǎng)懲類型+批復(fù)部門號(hào)+批復(fù)原因+批復(fù)日期。</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p>
34、 說明:具體應(yīng)用中,批復(fù)原因可以省略。</p><p> 4)數(shù)據(jù)流名稱:調(diào)動(dòng)情況</p><p><b> 位置:P5→員工</b></p><p> 定義: 調(diào)動(dòng)情況=員工號(hào)+調(diào)動(dòng)前職務(wù)+調(diào)動(dòng)后職務(wù)+調(diào)動(dòng)日期。</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p>
35、 說明:?jiǎn)T工號(hào)和調(diào)動(dòng)日期可以唯一確定一個(gè)調(diào)動(dòng)情況。</p><p> 5)數(shù)據(jù)流名稱:調(diào)動(dòng)批復(fù)</p><p><b> 位置:上級(jí)→P5</b></p><p> 定義: 調(diào)動(dòng)批復(fù)=批復(fù)部門號(hào)+批復(fù)原因+批復(fù)日期。</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p>
36、; 說明:批復(fù)原因可以省略。</p><p> 6)數(shù)據(jù)流名稱:上班刷卡</p><p> 位置:?jiǎn)T工→P7.1</p><p> 定義: 上班刷卡=員工號(hào)+上班刷卡時(shí)間+刷卡機(jī)號(hào)。</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體規(guī)模情況來確定。</p><p> 說明:上班刷卡時(shí)間會(huì)匯入到出勤記錄中。<
37、/p><p> 7)數(shù)據(jù)流名稱:下班刷卡</p><p> 位置:?jiǎn)T工→P7.2</p><p> 定義: 下班刷卡=員工號(hào)+下班刷卡時(shí)間+刷卡機(jī)號(hào)。</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p> 說明:下班刷卡時(shí)間會(huì)匯入到出勤記錄中。</p><p> 8)
38、數(shù)據(jù)流名稱:工資查詢</p><p><b> 位置:P4→員工</b></p><p> 定義: 工資查詢=員工號(hào)+基本工資+獎(jiǎng)金+罰款+超始時(shí)間+截止時(shí)間+發(fā)薪日期。</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p> 說明:根據(jù)員工號(hào)和發(fā)薪日期可以唯一確定一個(gè)工資記錄。</p&g
39、t;<p> 9)數(shù)據(jù)流名稱:請(qǐng)假申請(qǐng)</p><p> 位置:?jiǎn)T工→P2.2</p><p> 定義: 請(qǐng)假申請(qǐng)=員工號(hào)+請(qǐng)假時(shí)間+請(qǐng)假天數(shù)。</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p> 說明:?jiǎn)T工號(hào)和請(qǐng)假時(shí)間可以唯一確定一個(gè)請(qǐng)假記錄。</p><p> 10)
40、數(shù)據(jù)流名稱:請(qǐng)假批復(fù)</p><p> 位置:上級(jí)→P2.2</p><p> 定義: 請(qǐng)假批復(fù)=審批人+批復(fù)結(jié)果。</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p> 說明:批復(fù)結(jié)果的類型只能是(批準(zhǔn)、拒絕)。</p><p> 11)數(shù)據(jù)流名稱:銷假申請(qǐng)</p><
41、;p> 位置:?jiǎn)T工→P2.1</p><p> 定義: 銷假申請(qǐng)=員工號(hào)+銷假時(shí)間 。</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p> 說明:針對(duì)銷假申請(qǐng)沒用單獨(dú)建立銷假記錄表,在這里將銷假記錄和請(qǐng)假記錄進(jìn)行了合并。因?yàn)樵谝话闱闆r下,請(qǐng)假是不能夠進(jìn)行嵌套的。</p><p> 12)數(shù)據(jù)流名稱:管理員
42、情況</p><p><b> 位置:管理員→P6</b></p><p> 定義: 用戶身份=員工編號(hào)。</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p> 說明:要對(duì)每一位管理員建立唯一的賬號(hào)。</p><p> 13)數(shù)據(jù)流名稱:用戶身份</p>
43、<p> 位置:安全管理→{P1,P2.1,P2.2,P3,P4,P5,P7.1,P7.2}</p><p> 定義: 用戶身份=[ 非法用戶 | 內(nèi)部管理員 | 服務(wù)管理員]</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p> 說明:不同的用戶身份對(duì)應(yīng)不同的操作權(quán)限,對(duì)應(yīng)著不同的安全級(jí)別。</p><p
44、> 14)數(shù)據(jù)流名稱:部門情況</p><p> 位置:上級(jí)→部門情況</p><p> 定義: 部門情況=部門號(hào)+部門名稱+領(lǐng)導(dǎo)人號(hào)</p><p> 數(shù)據(jù)流量:根據(jù)公司的具體情況來確定。</p><p> 說明:部門號(hào)是主碼。</p><p> ?。?)主要的數(shù)據(jù)存儲(chǔ)定義</p>&l
45、t;p> 1)數(shù)據(jù)存儲(chǔ)編號(hào):?jiǎn)T工記錄 D1</p><p><b> 輸入:P1</b></p><p> 輸出:P1,P7.1,P7.2,P2.1,P2.2</p><p> 數(shù)據(jù)結(jié)構(gòu):?jiǎn)T工記錄=姓名+性別+出生日期+民族+學(xué)歷+職稱 +員工編號(hào)。</p><p> 數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模
46、情況來確定。</p><p> 存取方式:聯(lián)機(jī)處理;檢索和更新;以隨機(jī)檢索為主。</p><p> 說明:?jiǎn)T工編號(hào)具有唯一性和非空性;性別只能是男或女;主碼是員工編號(hào)。</p><p> 2)數(shù)據(jù)存儲(chǔ)編號(hào):請(qǐng)假記錄 D2</p><p> 輸入:P2.1,P2.2</p><p> 輸出:P2.1,P2.2&
47、lt;/p><p> 數(shù)據(jù)結(jié)構(gòu):請(qǐng)假記錄=員工號(hào)+請(qǐng)假時(shí)間+請(qǐng)假天數(shù)+銷假時(shí)間 。</p><p> 數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來確定。</p><p> 存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。</p><p> 說明:主碼設(shè)為請(qǐng)假時(shí)間和員工號(hào);員工號(hào)是外碼,參照表是員工記錄。</p><p&g
48、t; 3)數(shù)據(jù)存儲(chǔ)編號(hào):獎(jiǎng)懲記錄 D3</p><p><b> 輸入:P3</b></p><p><b> 輸出:P3</b></p><p> 數(shù)據(jù)結(jié)構(gòu):獎(jiǎng)懲記錄=員工流水號(hào)+獎(jiǎng)懲類型+獎(jiǎng)懲金額+獎(jiǎng)懲時(shí)間+批復(fù)部門號(hào)+批復(fù)原因+批復(fù)日期。</p><p> 數(shù)據(jù)量和存取頻度:根據(jù)公司
49、的具體規(guī)模情況來確定。</p><p> 存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。</p><p> 說明:主碼設(shè)為獎(jiǎng)懲時(shí)間和員工號(hào);員工號(hào)是外碼,參照表是員工記錄。</p><p> 4)數(shù)據(jù)存儲(chǔ)編號(hào):工資記錄 D4 </p><p><b> 輸入:P4</b></p><p>
50、;<b> 輸出:P4</b></p><p> 數(shù)據(jù)結(jié)構(gòu):工資記錄=員工號(hào)+基本工資+獎(jiǎng)金+罰款+超始時(shí)間+截止時(shí)間+發(fā)薪日期。</p><p> 數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來確定。</p><p> 存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。</p><p> 說明:主碼設(shè)為發(fā)薪日期和員
51、工號(hào);員工號(hào)是外碼,參照表是員工記錄。</p><p> 5)數(shù)據(jù)存儲(chǔ)編號(hào):職務(wù)調(diào)動(dòng)記錄 D5</p><p><b> 輸入:P5</b></p><p><b> 輸出:P5</b></p><p> 數(shù)據(jù)結(jié)構(gòu):職務(wù)調(diào)動(dòng)記錄=員工號(hào)+調(diào)動(dòng)前職務(wù)+調(diào)動(dòng)后職務(wù)+調(diào)動(dòng)日期+批復(fù)部門號(hào)+批復(fù)原因
52、+批復(fù)日期。</p><p> 數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來確定。</p><p> 存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。</p><p> 說明:主碼設(shè)為調(diào)動(dòng)日期和員工號(hào);員工號(hào)是外碼,參照表是員工記錄。</p><p> 6)數(shù)據(jù)存儲(chǔ)編號(hào):管理人員記錄 D6 </p><p>&l
53、t;b> 輸入:P6</b></p><p><b> 輸出:P6</b></p><p> 數(shù)據(jù)結(jié)構(gòu):管理人員記錄=用戶密碼+職工號(hào)+密碼+管理員賬號(hào)。</p><p> 數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來確定。</p><p> 存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。&l
54、t;/p><p> 說明:主碼設(shè)為管理員賬號(hào)。</p><p> 7)數(shù)據(jù)存儲(chǔ)編號(hào):出勤記錄 D7</p><p> 輸入:P7.1,P7.2</p><p> 輸出:P7.1,P7.2</p><p> 數(shù)據(jù)結(jié)構(gòu):出勤記錄=員工號(hào)+上班刷卡時(shí)間+下班刷卡時(shí)間+刷卡日期。</p><p>
55、 數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來確定。</p><p> 存取方式:聯(lián)機(jī)處理;檢索和更新;以更新操作為主。</p><p> 說明:主碼設(shè)為員工號(hào)和刷卡日期;員工號(hào)是外碼,參照表是員工記錄。</p><p> 8)數(shù)據(jù)存儲(chǔ)編號(hào):部門記錄 D8</p><p><b> 輸入:P8</b></p
56、><p><b> 輸出:P8</b></p><p> 數(shù)據(jù)結(jié)構(gòu):部門記錄=部門號(hào)+部門名稱+領(lǐng)導(dǎo)人號(hào)。</p><p> 數(shù)據(jù)量和存取頻度:根據(jù)公司的具體規(guī)模情況來確定。</p><p> 存取方式:聯(lián)機(jī)處理;檢索和更新;以檢索操作為主。</p><p> 說明:主碼設(shè)為部門號(hào)。<
57、/p><p> ?。?)主要的處理過程</p><p> 1)處理過程編號(hào):P1</p><p> 處理過程名:檔案管理</p><p> 輸入:用戶身份,員工記錄,員工情況</p><p><b> 輸出:?jiǎn)T工記錄</b></p><p> 處理說明:根據(jù)員工的聘用
58、、解聘建立或刪除員工記錄,以及在后續(xù)的過程中,以管理員身份對(duì)員工的記錄進(jìn)行修改。</p><p> 2)處理過程編號(hào):P2.1</p><p> 處理過程名:銷假管理</p><p> 輸入:銷假申請(qǐng),請(qǐng)假批復(fù),用戶身份,員工記錄,銷假記錄</p><p><b> 輸出:請(qǐng)假記錄</b></p>
59、<p> 處理說明:根據(jù)員工的銷假申請(qǐng),把銷假時(shí)間錄入到相應(yīng)的請(qǐng)假記錄中。</p><p> 3)處理過程編號(hào):P2.2</p><p> 處理過程名:請(qǐng)假管理</p><p> 輸入:請(qǐng)假申請(qǐng),請(qǐng)假批復(fù),用戶身份,員工記錄,請(qǐng)假記錄</p><p><b> 輸出:請(qǐng)假記錄</b></p>
60、;<p> 處理說明:根據(jù)員工的請(qǐng)假申請(qǐng)和批復(fù)情況,進(jìn)行請(qǐng)假表的登記。</p><p> 4)處理過程編號(hào):P3</p><p> 處理過程名:獎(jiǎng)懲管理</p><p> 輸入:用戶身份,獎(jiǎng)懲批復(fù),獎(jiǎng)懲記錄</p><p> 輸出:獎(jiǎng)懲記錄,獎(jiǎng)懲情況</p><p> 處理說明:根據(jù)獎(jiǎng)懲批復(fù)的
61、要求對(duì)員工進(jìn)行相應(yīng)的懲處,并對(duì)懲處進(jìn)行記錄。</p><p> 5)處理過程編號(hào):P4</p><p> 處理過程名:工資管理</p><p> 輸入:用戶身份,工資記錄</p><p> 輸出:工資記錄,工資查詢</p><p> 處理說明:根據(jù)員工目前的工資情況,進(jìn)行調(diào)薪的操作。</p>&
62、lt;p> 6)處理過程編號(hào):P5</p><p> 處理過程名:調(diào)動(dòng)管理</p><p> 輸入:調(diào)動(dòng)批復(fù),用戶身份,職務(wù)調(diào)動(dòng)記錄</p><p> 輸出:職務(wù)調(diào)動(dòng)記錄,調(diào)動(dòng)情況</p><p> 處理說明:根據(jù)調(diào)動(dòng)批復(fù)的內(nèi)容,更改員工的職務(wù)信息,并對(duì)調(diào)動(dòng)情況進(jìn)行記錄。</p><p> 7)處理過
63、程編號(hào):P6</p><p> 處理過程名:安全管理</p><p><b> 輸入:管理員情況</b></p><p> 輸出:D6, P1,P2.1,P2.2,P3,P4,P5,P7.1,P7.2</p><p> 處理說明:建立管理人員記錄表;通過用戶名和口令,確認(rèn)用戶身份,保證系統(tǒng)安全性。</p&g
64、t;<p> 8)處理過程編號(hào):P7.1</p><p> 處理過程名:上班管理</p><p> 輸入:上班刷卡,用戶身份,員工記錄,出勤記錄</p><p><b> 輸出:出勤記錄</b></p><p> 處理說明:根據(jù)輸入的員工號(hào)信息,記錄上班時(shí)間,并判斷是否遲到。</p>
65、<p> 9)處理過程編號(hào):P7.2</p><p> 處理過程名:下班管理</p><p> 輸入:下班刷卡,用戶身份,員工記錄,出勤記錄</p><p><b> 輸出:出勤記錄</b></p><p> 處理說明:根據(jù)輸入的員工號(hào)信息,記錄下班時(shí)間,并判斷是否早退。</p>&l
66、t;p> 10)處理過程編號(hào):P8</p><p> 處理過程名:部門管理</p><p> 輸入:部門情況,部門記錄</p><p><b> 輸出:部門記錄</b></p><p> 處理說明:根據(jù)上級(jí)的調(diào)度,對(duì)現(xiàn)在公司的部門進(jìn)行領(lǐng)導(dǎo)人的調(diào)換,或者是增加或刪除某一部門。</p><
67、p> 4.數(shù)據(jù)庫(kù)的設(shè)計(jì)與優(yōu)化</p><p> 4.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p><p> 概念模型設(shè)計(jì)是指對(duì)用戶的需求進(jìn)行綜合,歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型,是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵</p><p> 將人事管理系統(tǒng)定名為“人事管理系統(tǒng)”。 各實(shí)體的分E-R圖,如圖A,B,C所示:</p><p><b&g
68、t; 全局E-R圖</b></p><p> 圖5各實(shí)體間的聯(lián)系圖</p><p><b> 員工實(shí)體圖</b></p><p><b> 部門實(shí)體圖</b></p><p><b> C)管理人員實(shí)體圖</b></p><p>
69、 將人事管理系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫(kù)的數(shù)據(jù)模型,其關(guān)系模式為:</p><p> 1)員工檔案(員工編號(hào)+姓名+性別+出生日期+民族+學(xué)歷+職稱+部門號(hào)),其中員工編號(hào)為主碼,部門號(hào)為外碼;</p><p> 2)管理員記錄(管理員賬號(hào),員工編號(hào),密碼,級(jí)別),其中管理員賬號(hào)為主碼,員工編號(hào)為外碼;</p><p> 3)請(qǐng)假記錄(請(qǐng)假編號(hào)+員工編號(hào)+請(qǐng)
70、假時(shí)間+請(qǐng)假天數(shù)+銷假時(shí)間+審批領(lǐng)導(dǎo)號(hào)+批復(fù)結(jié)果)請(qǐng)假編號(hào)為主碼,其中員工編號(hào)外碼。</p><p> 4)獎(jiǎng)懲記錄(獎(jiǎng)懲編號(hào)+員工編號(hào)+獎(jiǎng)懲類型+獎(jiǎng)懲金額+獎(jiǎng)懲日期+批復(fù)部門號(hào)+批復(fù)原因+批復(fù)日期),獎(jiǎng)懲編號(hào)為主碼,其中員工編號(hào)和批復(fù)部門號(hào)為外碼;</p><p> 5)職務(wù)調(diào)動(dòng)記錄(調(diào)動(dòng)編號(hào)+員工編號(hào)+調(diào)動(dòng)前職務(wù)+調(diào)動(dòng)后職務(wù)+調(diào)動(dòng)日期+批復(fù)部門號(hào)+批復(fù)原因+批復(fù)日期),調(diào)動(dòng)編號(hào)為主
71、碼,其中員工編號(hào)和批復(fù)部門號(hào)為外碼;</p><p> 6)出勤記錄(出勤編號(hào)+員工號(hào)+上班時(shí)間+下班時(shí)間+考勤日期),出勤編號(hào)為主碼,員工號(hào)為外碼;</p><p> 7)工資記錄(工資編號(hào)+員工號(hào)+基本工資+獎(jiǎng)金+罰款+起始時(shí)間+截止時(shí)間+發(fā)薪日期),工資編號(hào)為主碼,員工號(hào)為外碼。</p><p> 8)部門記錄(部門編號(hào)+名稱+領(lǐng)導(dǎo)人號(hào)),部門編號(hào)為主碼
72、。</p><p> 4.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 經(jīng)過檢查,此數(shù)據(jù)庫(kù)的詳細(xì)邏輯設(shè)計(jì)滿足第3范式的要求。人事管理系統(tǒng)中各表的屬性設(shè)計(jì)情況如下表1:</p><p><b> 表1</b></p><p><b> 5.物理設(shè)計(jì)和實(shí)施</b></p><p&g
73、t; 5.1 數(shù)據(jù)庫(kù)物理設(shè)計(jì)</p><p> 數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段的任務(wù)是根據(jù)具體計(jì)算機(jī)系統(tǒng)(DBMS和硬件等)的特點(diǎn),為給定的數(shù)據(jù)庫(kù)系統(tǒng)確定合理的存儲(chǔ)結(jié)構(gòu)和存取方法。所謂的“合理”主要有兩個(gè)含義:一個(gè)是要使設(shè)計(jì)出的物理數(shù)據(jù)庫(kù)占用較少的存儲(chǔ)空間,另一個(gè)對(duì)數(shù)據(jù)庫(kù)的操作具有盡可能高的速度。主要體現(xiàn)在后者。</p><p><b> (1)建立索引:</b></
74、p><p> ?、賹?duì)表 部門 在屬性列 領(lǐng)導(dǎo)人號(hào) 上建立非聚集索引,</p><p> ?、趯?duì)表 員工 在屬性列 出生日期 上建立非聚集索引,在屬性列 學(xué)歷 上建立非聚集索引</p><p> ?、蹖?duì)表 出勤 在屬性列 上班日期 上建立非聚集索引</p><p> ④對(duì)表 工資 在屬性列 基本工資 上建立非聚集索引</p>&l
75、t;p> ?、輰?duì)表 職務(wù)調(diào)動(dòng) 在屬性列 調(diào)動(dòng)前職務(wù) 上建立非聚集索引。</p><p> ?、迣?duì)表 獎(jiǎng)懲記錄 在屬性列 獎(jiǎng)懲類型 上建立非聚集索引。</p><p> ⑦對(duì)表 請(qǐng)假記錄 在屬性列“請(qǐng)假天數(shù)”上建立非聚集索引,在屬性列“審批人編號(hào)” 上建立非聚集索引。</p><p><b> (2)存儲(chǔ)結(jié)構(gòu)</b></p>
76、<p> 確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)主要指確定數(shù)據(jù)的存放位置和存儲(chǔ)結(jié)構(gòu),包括確定關(guān)系、索引、日志、備份等的存儲(chǔ)安排及存儲(chǔ)結(jié)構(gòu),以及確定系統(tǒng)存儲(chǔ)參數(shù)的配置。</p><p> 將日志文件和數(shù)據(jù)庫(kù)對(duì)象(表、索引等)分別放在不同的磁盤,可以改進(jìn)系統(tǒng)的性能,提高系統(tǒng)的安全性。所以,系統(tǒng)應(yīng)將日志文件和數(shù)據(jù)文件存放在不同磁盤上。</p><p><b> 5.2數(shù)據(jù)庫(kù)的建立&l
77、t;/b></p><p> 具體SQL代碼如下:</p><p> create database 人事管理系統(tǒng)</p><p> on primary</p><p><b> (</b></p><p> name=人事管理系統(tǒng),</p><p>
78、filename='D:\SQL\汽車售后服務(wù).mdf',</p><p><b> size=10,</b></p><p> filegrowth=10%,</p><p> maxsize=50 </p><p><b> )</b></p><p
79、><b> log on</b></p><p><b> (</b></p><p> name=人事管理系統(tǒng)_日志,</p><p> filename='D:\SQL\人事管理系統(tǒng)_日志.ldf',</p><p><b> size=5,</b
80、></p><p> filegrowth=10%,</p><p> maxsize=10</p><p><b> )</b></p><p><b> go</b></p><p> create table 部門</p><p>
81、;<b> (</b></p><p> 部門號(hào) Char(4) primary key,</p><p> 部門名 Char(10) not null,</p><p> 領(lǐng)導(dǎo)人號(hào) Char(4) not null,</p><p><b> )</b></p>
82、<p><b> go</b></p><p> create table 管理人員</p><p><b> (</b></p><p> 管理員賬號(hào) char(4) primary key,</p><p> 職工編號(hào) Char(4) not null,</p&g
83、t;<p> 密碼 Char(6) not null,</p><p> 級(jí)別 Char(4) check(級(jí)別 in ('管理員','系統(tǒng)管理員')),</p><p> foreign key (職工編號(hào)) references 員工(員工編號(hào))</p><p><b> )</b>&
84、lt;/p><p><b> go</b></p><p> create table 刷卡機(jī)</p><p> ( 刷卡機(jī)號(hào) Char(4) primary key</p><p><b> )</b></p><p> create table 員工</p&g
85、t;<p><b> (</b></p><p> 員工編號(hào) Char(4) primary key,</p><p> 姓名 Char(10) not null,</p><p> 性別 Char(2) check(性別 in('男','女')),</p><p>
86、; 出生日期 datetime,</p><p> 學(xué)歷 VarChar(32) not null,</p><p> 身份證號(hào) VarChar(32) not null,</p><p> 民族 VarChar(16) not null,</p><p> 職稱 Char(10),</p><p>
87、部門號(hào) char(4),</p><p><b> )</b></p><p><b> go</b></p><p> create table 出勤</p><p><b> (</b></p><p> 出勤號(hào) Char(6) prima
88、ry key,</p><p> 員工編號(hào) Char(4) not null,</p><p> 上班日期 datetime not null,</p><p> 上班時(shí)間 datetime not null,</p><p> 下班時(shí)間 datetime not null,</p><p> 刷卡機(jī)號(hào) Ch
89、ar(4),</p><p> foreign key (刷卡機(jī)號(hào)) references 刷卡機(jī)(刷卡機(jī)號(hào)),</p><p> foreign key (員工編號(hào)) references 員工(員工編號(hào))</p><p><b> )</b></p><p><b> go</b><
90、;/p><p> create table 工資</p><p><b> (</b></p><p> 工資編號(hào) Char(6) primary key,</p><p> 員工編號(hào) Char(4) not null,</p><p> 基本工資 money not null,</p
91、><p> 罰款 money,</p><p> 起始時(shí)間 Datetime,</p><p> 截止時(shí)間 Datetime,</p><p> 發(fā)薪日期 Datetime,</p><p> foreign key (員工編號(hào)) references 員工(員工編號(hào))</p><p>
92、<b> )</b></p><p><b> go</b></p><p> create table 職務(wù)調(diào)動(dòng)</p><p><b> (</b></p><p> 調(diào)動(dòng)編號(hào) Char(6) not null primary key,</p>&l
93、t;p> 員工編號(hào) Char(4) not null,</p><p> 調(diào)動(dòng)前職務(wù) Char(10),</p><p> 調(diào)動(dòng)后職務(wù) Char(10),</p><p> 調(diào)動(dòng)部門號(hào) Char(4) not null,</p><p> 調(diào)動(dòng)日期 Datetime,</p><p> 批復(fù)日期 D
94、atetime,</p><p> 調(diào)動(dòng)原因 VarChar(50),</p><p> foreign key (員工編號(hào)) references 員工(員工編號(hào)),</p><p> foreign key (調(diào)動(dòng)部門號(hào)) references 部門(部門號(hào))</p><p><b> )</b></p
95、><p> create table 獎(jiǎng)懲記錄</p><p><b> (</b></p><p> 獎(jiǎng)懲編號(hào) Char(6) not null primary key,</p><p> 員工編號(hào) Char(4) not null,</p><p> 獎(jiǎng)懲類型 Char(4),<
96、/p><p> 獎(jiǎng)懲金額 money,</p><p> 獎(jiǎng)懲日期 Datetime,</p><p> 批復(fù)部門號(hào) Char(4),</p><p> 批復(fù)日期 Datetime,</p><p> 獎(jiǎng)懲原因 VarChar(50),</p><p> foreign key (員工編
97、號(hào)) references 員工(員工編號(hào)),</p><p> foreign key (批復(fù)部門號(hào)) references 部門(部門號(hào))</p><p><b> )</b></p><p><b> Go</b></p><p> create table 請(qǐng)假記錄</p>
98、;<p><b> (</b></p><p> 請(qǐng)假編號(hào) Char(6) not null primary key,</p><p> 員工編號(hào) Char(4) not null,</p><p> 請(qǐng)假時(shí)間 Datetime,</p><p> 銷假時(shí)間 datetime,</p&g
99、t;<p> 請(qǐng)假天數(shù) int ,</p><p> 審批人編號(hào) Char(4),</p><p> foreign key (員工編號(hào)) references 員工(員工編號(hào))</p><p><b> )</b></p><p><b> Go</b></p>
100、<p><b> /*索引的建立*/</b></p><p> create index部門_領(lǐng)導(dǎo)人號(hào)_index on部門(領(lǐng)導(dǎo)人號(hào))</p><p> create index 出勤_學(xué)歷_index on 出勤(學(xué)歷 )</p><p> create index 出勤_出生日期_index on 員工(出生日期 )
101、</p><p> create index 出勤_上班日期_index on 出勤(上班日期 )</p><p> create index 工資_基本工資_index on 工資(基本工資 )</p><p> create index 職務(wù)調(diào)動(dòng)_調(diào)動(dòng)前職務(wù)_index on 職務(wù)調(diào)動(dòng)(調(diào)動(dòng)前職務(wù) )</p><p> creat
102、e index 獎(jiǎng)懲記錄_獎(jiǎng)懲類型_index on 獎(jiǎng)懲記錄(獎(jiǎng)懲類型 )</p><p> create index 請(qǐng)假記錄_請(qǐng)假天數(shù)_index on 請(qǐng)假記錄(請(qǐng)假天數(shù))</p><p><b> Go</b></p><p> 5.3實(shí)驗(yàn)數(shù)據(jù)的輸入</p><p> 為了驗(yàn)證所設(shè)計(jì)的數(shù)據(jù)庫(kù)的性能,在S
103、QL server 2000上建立的“人事管理系統(tǒng)”數(shù)據(jù)庫(kù),輸入了少量的實(shí)驗(yàn)數(shù)據(jù)。</p><p><b> 6.應(yīng)用程序設(shè)計(jì)</b></p><p> 應(yīng)用程序設(shè)計(jì),指的是如何用vb的代碼實(shí)現(xiàn)預(yù)定的功能。</p><p> 7.1員工檔案信息表</p><p><b> 7.2調(diào)動(dòng)信息表</b&
104、gt;</p><p><b> 6.1建立公共模塊</b></p><p> 運(yùn)行Visual Basic后,選擇“文件”→“新建工程”菜單,然后從工程模板中選擇“標(biāo)準(zhǔn)EXE”項(xiàng),單擊“確定”按鈕。Visual Basic就會(huì)自動(dòng)生成一個(gè)窗體,這個(gè)窗體的屬性采用的都是默認(rèn)設(shè)置。在本系統(tǒng)設(shè)計(jì)中,先刪除這個(gè)窗體,然后選擇“文件”→“保存工程”菜單,在出現(xiàn)的“文件另存
105、為”對(duì)話框中輸入這個(gè)工程項(xiàng)目的名稱Stuff_MIS,并且選擇要保存這個(gè)工程的目錄,單擊“保存”按鈕,保存工程。</p><p> 為了提高代碼的效率方便維護(hù),在Visual Basic中可以用公用模塊來存放工程中經(jīng)常使用的函數(shù)、過程和全局變量等。在這個(gè)系統(tǒng)中,每個(gè)功能模塊都要使用數(shù)據(jù)庫(kù),因此可以使用一個(gè)公用的數(shù)據(jù)操作函數(shù),來執(zhí)行一系列的SQL語句。在項(xiàng)目資源管理器中為這個(gè)工程添加一個(gè)模塊,保存為Modulel
106、.bas。</p><p> Option Explicit</p><p> Public DBCON As New ADODB.Connection</p><p> Public UserName As String</p><p> Public PassWord As String</p><p>
107、 Public YhQx As New ADODB.Recordset… …</p><p> 定義一個(gè)Main過程:</p><p> Sub Main()</p><p> DBCON.ConnectionString = "DSN=MAO;database=person"</p><p> DBCON.Ope
108、n</p><p> frmTimeLoad.Show</p><p><b> End Sub</b></p><p> 添加執(zhí)行SQL語句的函數(shù):</p><p> Public Function CheckLogin()</p><p> FrmMain.UserManage.En
109、abled = False</p><p> FrmMain.StuffManage.Enabled = False</p><p> FrmMain.AddMove.Enabled = False</p><p> FrmMain.MoveManage.Enabled = False</p><p> End Function<
110、;/p><p><b> End Sub</b></p><p><b> … …</b></p><p> 7.課程設(shè)計(jì)心得體會(huì)</p><p><b> 7.1系統(tǒng)的特點(diǎn)</b></p><p> 1.根據(jù)具體人事管理情況開發(fā),針對(duì)性強(qiáng)<
111、/p><p> 2.基本能夠滿足人事管理的需求</p><p><b> 3.易于管理和維護(hù)</b></p><p> 4.可移植性強(qiáng),可在多種系統(tǒng)下運(yùn)行</p><p><b> 7.2系統(tǒng)的不足</b></p><p> 由于我們開發(fā)小組的人員,水平,有限,開發(fā)時(shí)間
112、較短,大部分組員都在一邊學(xué)習(xí)Visual Basic一邊用于開發(fā),使得這套系統(tǒng)在很多方面還需要修補(bǔ)和完善。例如,由于系統(tǒng)大,變量多,前期工作缺乏,使得變量定義有些混亂,程序整體有很多需要修改完善的地方。</p><p><b> 7.3開發(fā)心得</b></p><p> 通過這兩周的數(shù)據(jù)庫(kù)設(shè)計(jì),使我們從中受到很大的教育和練習(xí),不僅將大學(xué)所學(xué)的知識(shí)進(jìn)行了實(shí)際應(yīng)用,還
113、學(xué)到了很多書本上學(xué)不到的知識(shí)。開闊了視野,增長(zhǎng)了知識(shí),積累了一些經(jīng)驗(yàn)和教訓(xùn)。充分鍛煉了自己的動(dòng)手和應(yīng)用能力,真正做到了理論聯(lián)系實(shí)際。</p><p> 我們?cè)O(shè)計(jì)的個(gè)人事管理系統(tǒng),提供了較為完備的員工、部門、工資等信息,實(shí)現(xiàn)了數(shù)據(jù)庫(kù)的的基本的操作,如修改、插入、刪除、更新等。完善的人事信息管理,支持員工信息、人員增加、調(diào)動(dòng)。支持員工基本信息管理、人事調(diào)動(dòng)管理、考勤管理、工資管理、獎(jiǎng)懲管理等,系統(tǒng)主要針對(duì)查看員工的
114、各種信息需求所設(shè)計(jì)的,可以很好的管理數(shù)據(jù)。由于整個(gè)課程設(shè)計(jì)時(shí)間比較倉(cāng)促,所以該系統(tǒng)還有許多不盡如意的地方,對(duì)某些功能的細(xì)節(jié)設(shè)計(jì)還缺乏完備性,缺少界面處理,缺乏對(duì)系統(tǒng)整體進(jìn)行周密的考慮,出錯(cuò)處理不夠等等多方面問題。這些都有待于進(jìn)一步的改善。</p><p> 在這次數(shù)據(jù)庫(kù)課程設(shè)計(jì)中很多工作需配合完成,協(xié)調(diào)工作,許多問題需共同解決,不少困難需要互相幫助。在課程設(shè)計(jì)過程中,我們不知不覺中增強(qiáng)了團(tuán)隊(duì)精神,提高了團(tuán)隊(duì)意識(shí)
115、??偟膩碚f,課程設(shè)計(jì)不僅使我回顧了數(shù)據(jù)庫(kù)的相關(guān)知識(shí),使我將它第一次完整的應(yīng)用于實(shí)踐中,將理論和實(shí)踐相結(jié)合,還激勵(lì)我們學(xué)習(xí)了新知識(shí),增強(qiáng)了我的團(tuán)隊(duì)精神,為以后參加工作打下了基礎(chǔ)。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 錢雪忠, 黃建華. 《數(shù)據(jù)庫(kù)原理及應(yīng)用》(第二版). 北京:北京郵電大學(xué)出版社, 2009</p>
116、<p> [2] 張敬華, 黃慶生. 《例說visual Basic 6.0》. 北京: 北京大學(xué)出版社, 2000</p><p> [3] 劉恩濤, 趙耀峰. 《visual Basic 6.0編程技巧與實(shí)例分析》. 北京: 中國(guó)水利水電出版社, 1999 </p><p><b> 致謝</b></p>&
117、lt;p> 經(jīng)過兩個(gè)多星期的構(gòu)思與設(shè)計(jì),在指導(dǎo)老師的精心指導(dǎo)和安排下,本系統(tǒng)已經(jīng)設(shè)計(jì)完畢。其使用功能基本符合需求,具有一定的實(shí)用性。但是由于時(shí)間比較倉(cāng)促,加上本人軟件設(shè)計(jì)經(jīng)驗(yàn)的不足。因此,在分析問題、解決問題時(shí)顯得不夠嚴(yán)密、完善,還需要在以后的學(xué)習(xí)中不斷地改進(jìn)和完善。</p><p> 在這次的課程設(shè)計(jì)中,讓我深深地體現(xiàn)到進(jìn)行軟件開發(fā)不是一件簡(jiǎn)單的事情,它需要設(shè)計(jì)者具有全面的專業(yè)知識(shí)、縝密的思維、嚴(yán)謹(jǐn)?shù)?/p>
溫馨提示
- 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. 眾賞文庫(kù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事管理系統(tǒng)-課程設(shè)計(jì)報(bào)告
- 人事管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 課程設(shè)計(jì)報(bào)告---企業(yè)人事管理系統(tǒng)
- 人事管理系統(tǒng)delphi課程設(shè)計(jì)報(bào)告
- 人事管理系統(tǒng)課程設(shè)計(jì)
- 人事管理系統(tǒng)課程設(shè)計(jì)
- 人事管理系統(tǒng)c語言課程設(shè)計(jì)報(bào)告
- java課程設(shè)計(jì)報(bào)告mini人事管理系統(tǒng)
- 課程設(shè)計(jì)--人事管理系統(tǒng)設(shè)計(jì)
- c++課程設(shè)計(jì)報(bào)告--人事管理系統(tǒng)
- excel課程設(shè)計(jì)報(bào)告-- 公司人事管理系統(tǒng)
- 人事管理課程設(shè)計(jì)報(bào)告
- 企業(yè)人事管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)(企業(yè)人事管理系統(tǒng))
- 課程設(shè)計(jì)---企業(yè)人事管理系統(tǒng)
- php人事管理系統(tǒng)課程設(shè)計(jì)
- 高校人事管理系統(tǒng)課程設(shè)計(jì)
- 課程設(shè)計(jì)----公司人事管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---人事管理系統(tǒng)
- 軟件工程課程設(shè)計(jì)報(bào)告——人事管理系統(tǒng)
評(píng)論
0/150
提交評(píng)論