版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 課程設(shè)計(jì)報(bào)告</b></p><p> 題 目 人事檔案管理系統(tǒng) </p><p> 課 程 名 稱 數(shù)據(jù)庫應(yīng)用程序課程設(shè)計(jì) </p><p> 院 部 名 稱 信息技術(shù)學(xué)院 </p><p> 專 業(yè) 計(jì)
2、算機(jī)科學(xué)與技術(shù)(軟件) </p><p> 班 級(jí) 08計(jì)本(2) </p><p> 學(xué) 生 姓 名 </p><p> 學(xué) 號(hào) </p><p> 課程設(shè)計(jì)地點(diǎn)
3、 </p><p> 課程設(shè)計(jì)學(xué)時(shí) </p><p> 指 導(dǎo) 教 師 </p><p><b> 目 錄</b></p><p><b> 摘 要4</b></p>
4、;<p> 一、課程設(shè)計(jì)目的和要求5</p><p> 二、課程設(shè)計(jì)的儀器和設(shè)備5</p><p> 三、課程設(shè)計(jì)過程5</p><p> 1.需求分析階段5</p><p> 1.1應(yīng)用背景和意義5</p><p> 1.2系統(tǒng)可行性分析6</p><p>
5、; 1.3系統(tǒng)的設(shè)計(jì)目標(biāo)7</p><p> 1.4系統(tǒng)設(shè)計(jì)概要7</p><p> 1.5具體系統(tǒng)的業(yè)務(wù)過程及功能要求7</p><p><b> 1.6數(shù)據(jù)流程8</b></p><p> 2.概念結(jié)構(gòu)設(shè)計(jì)階段10</p><p> 3.邏輯結(jié)構(gòu)設(shè)計(jì)階段13</p
6、><p> 4.物理結(jié)構(gòu)設(shè)計(jì)階段16</p><p> 5.數(shù)據(jù)庫實(shí)施16</p><p> 6.VB界面設(shè)計(jì)及程序代碼設(shè)計(jì)17</p><p> 6.2系統(tǒng)的菜單結(jié)構(gòu)圖18</p><p> 6.3 VB訪問SQL SERVER數(shù)據(jù)庫的方法18</p><p> 6.4 本系
7、統(tǒng)模塊以及詳細(xì)說明20</p><p> 7. 數(shù)據(jù)庫運(yùn)行維護(hù)22</p><p> 7.1系統(tǒng)運(yùn)行維護(hù)22</p><p> 7.2系統(tǒng)維護(hù)的步驟24</p><p> 7.3 數(shù)據(jù)庫備份25</p><p> 7.4系統(tǒng)測試及出現(xiàn)的問題26</p><p><b&
8、gt; 心得體會(huì)28</b></p><p><b> 參考文獻(xiàn)29</b></p><p> 用戶系統(tǒng)使用說明書30</p><p><b> 摘 要</b></p><p> 隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為
9、計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對物資信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。</p><p> 人事檔案管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。本人事檔案管理信息系統(tǒng)的一些基本功能和組成情況包括系統(tǒng)的需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)
10、、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行維護(hù)等步驟。</p><p> 本系統(tǒng)主要的模塊有:用戶登錄、人事信息的、查詢、刪除、修改及統(tǒng)計(jì)、系統(tǒng)維護(hù)以及退出系統(tǒng)。</p><p> 本課題采用微軟公司的Visual Basic開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,是能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,短期內(nèi)就可以開發(fā)出用戶滿意的可行系統(tǒng),在開發(fā)方法上使用生命周期法。</p&g
11、t;<p> 關(guān)鍵詞:人事檔案管理;管理信息系統(tǒng);Visual Basic 6.0;SQL SERVER 2005</p><p> 一、課程設(shè)計(jì)目的和要求</p><p> 課程設(shè)計(jì)是為了增強(qiáng)學(xué)生對所學(xué)課程的理解,學(xué)會(huì)綜合地、靈活地運(yùn)用所學(xué)課程知識(shí)的一個(gè)重要的實(shí)踐環(huán)節(jié)。</p><p> 本課程設(shè)計(jì)是應(yīng)用VB程序設(shè)計(jì)語言進(jìn)行數(shù)據(jù)庫應(yīng)用系統(tǒng)的開
12、發(fā),用MS SQL SERVER進(jìn)行后臺(tái)數(shù)據(jù)庫的管理,編寫出某一個(gè)小型的管理信息系統(tǒng)。</p><p> 通過本課程設(shè)計(jì)可以達(dá)成如下目標(biāo):</p><p> 1、能夠自覺運(yùn)用數(shù)據(jù)庫原理的理論知識(shí)指導(dǎo)軟件設(shè)計(jì);</p><p> 2、學(xué)會(huì)數(shù)據(jù)庫的設(shè)計(jì),并能對設(shè)計(jì)結(jié)果的優(yōu)劣進(jìn)行正確的評價(jià);</p><p> 3、學(xué)會(huì)如何組織和編寫信息系統(tǒng)
13、軟件設(shè)計(jì)文檔和軟件系統(tǒng)的操作說明;</p><p> 4、具有一定的獨(dú)立分析問題、解決問題的能力;</p><p> 5、掌握SQL Server數(shù)據(jù)庫在信息系統(tǒng)開發(fā)過程中的應(yīng)用。</p><p> 6、掌握使用VB訪問后臺(tái)數(shù)據(jù)庫的方法。 </p><p> 二、課程設(shè)計(jì)的儀器和設(shè)備</p><p> 586
14、 以上計(jì)算機(jī)、Server要求內(nèi)存256以上,Cpu 2.0GHz以上.Clinet內(nèi)存128以上,cpu奔騰III以上,裝有相關(guān)數(shù)據(jù)庫軟件(本系統(tǒng)后臺(tái)數(shù)據(jù)庫是SQL 2005)和 Visual Basic 5.0 以上中文版軟件。該軟件可以在WIN98﹑WIN2000、WIN XP等系統(tǒng)中運(yùn)行。</p><p><b> 三、課程設(shè)計(jì)過程</b></p><p>
15、 本實(shí)驗(yàn)根據(jù)數(shù)據(jù)庫設(shè)計(jì)的六個(gè)步驟來設(shè)計(jì)的,即需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行維護(hù)。</p><p><b> 1.需求分析階段</b></p><p> 1.1應(yīng)用背景和意義</p><p><b> 背景</b></p><p> 對每一個(gè)企業(yè)來
16、講,企業(yè)員工人事檔案管理是一項(xiàng)非常瑣碎而且繁雜的工作,而且是不允許發(fā)生差錯(cuò)的,因?yàn)樗苯佑绊懼鴨T工工作的積極性,是提高員工生產(chǎn)力,實(shí)現(xiàn)企業(yè)利潤最大化的基礎(chǔ)。在以往手工進(jìn)行的傳統(tǒng)的人事管理工作中,需反復(fù)機(jī)械地進(jìn)行各種抄寫核對等工作,不僅花費(fèi)大量的時(shí)間,而且往往會(huì)出錯(cuò)。計(jì)算機(jī)應(yīng)用于企業(yè)的員工認(rèn)識(shí)檔案管理,不僅可以提高辦公室工作人員的工作效率,盡可能得減少錯(cuò)誤的發(fā)生,同時(shí)可以減少企業(yè)人事檔案管理工作人員的工作壓力,使他們從簡單的數(shù)據(jù)統(tǒng)計(jì)、收集
17、、匯總等重復(fù)繁重的事務(wù)中解脫出來。21世紀(jì),計(jì)算機(jī)正在令人難以置信的速度步入每個(gè)人的學(xué)習(xí)、工作和生活。在這個(gè)信息化的社會(huì)里,沒有使用計(jì)算機(jī)的企業(yè)和個(gè)人,無疑將在其各個(gè)方面面臨重重的障礙。計(jì)算機(jī)已經(jīng)成為人們?nèi)粘9ぷ髦刑幚頂?shù)據(jù)的得力助手。雖然現(xiàn)在有一些信息管理系統(tǒng),但是現(xiàn)在使用的人事管理系統(tǒng)是不完全的,它們只是針對某一方面,沒有一個(gè)統(tǒng)一的管理,這樣使得在企業(yè)人事檔案管理工作遇到許多的不便,為了解決這一難題,必須要開發(fā)一個(gè)能集中管理人事檔案數(shù)
18、據(jù)的系統(tǒng)</p><p><b> 意義</b></p><p> 隨著經(jīng)濟(jì)的發(fā)展,社會(huì)的不斷進(jìn)步,企業(yè)正向著綜合性大規(guī)模發(fā)展,而對于大企業(yè),企業(yè)員工信息有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來處理員工的信息不但顯得力不從心,而且極容易出錯(cuò);并且存在保密性方面的問題。該系統(tǒng)就是設(shè)計(jì)一個(gè)企業(yè)人事檔案管理系統(tǒng),由計(jì)算機(jī)代替人工執(zhí)行一系列諸如新員工登記,刪除舊員工
19、,員工考勤管理,員工工資管理以及報(bào)表查詢等操作,這樣就使辦公人員可以輕松快捷地完成企業(yè)人事檔案管理的任務(wù)。</p><p> 1.2系統(tǒng)可行性分析</p><p> 本系統(tǒng)從以下三個(gè)方面進(jìn)行分析:</p><p> 1.2.1技術(shù)可行性</p><p> 本次“人事檔案管理系統(tǒng)”設(shè)計(jì)的總體任務(wù)是實(shí)現(xiàn)企業(yè)人事檔案管理的系統(tǒng)化、規(guī)范化、自
20、動(dòng)化,從而達(dá)到企業(yè)管理高效率的目的。鑒于我們以前學(xué)過VB,這學(xué)期又學(xué)了數(shù)據(jù)庫,所以對開發(fā)管理系統(tǒng)有了一定的認(rèn)識(shí)。由于本設(shè)計(jì)的最重要體現(xiàn)的是實(shí)用性,所以通過調(diào)查與分析,結(jié)合自己現(xiàn)有的技術(shù)水平加上老師的指導(dǎo),還是能按期完成本次課程設(shè)計(jì)的。</p><p> 1.2.2經(jīng)濟(jì)可行性</p><p> 成本方面:人力消耗免費(fèi),資源學(xué)校提供,指導(dǎo)老師義務(wù)指導(dǎo),所以開發(fā)本軟件的成本是非常低的。效益方
21、面:為企業(yè)開發(fā)一個(gè)完整、合理的人事檔案管理系統(tǒng),可大大減少人力,以前需要多人干的工作,使用本系統(tǒng)只需一個(gè)或幾個(gè)人就能完成,且工作量和勞動(dòng)強(qiáng)度大大降低。所以本系統(tǒng)可以為社會(huì)帶來很好的經(jīng)濟(jì)效益。</p><p> 1.2.3操作可行性</p><p> 本系統(tǒng)是為企業(yè)的倉庫管理者開發(fā)的,所有本軟件的用戶對象是企業(yè)倉庫的工作人員,由于本軟件要設(shè)計(jì)友好的界面,寫出詳細(xì)的使用說明,用戶只需懂得簡
22、單的計(jì)算機(jī)操作知識(shí),就能自由應(yīng)用本軟件。</p><p> 結(jié)論:經(jīng)分析本系統(tǒng)滿足以上幾個(gè)方面的要求,所以開發(fā)本系統(tǒng)是完全可行的。</p><p> 1.3系統(tǒng)的設(shè)計(jì)目標(biāo)</p><p> 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)人事檔案管理的系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到企業(yè)管理高效率的目的。</p><p><b> 1.4系統(tǒng)設(shè)
23、計(jì)概要</b></p><p> 企業(yè)人事檔案管理系統(tǒng)并不是一個(gè)很復(fù)雜的系統(tǒng)。系統(tǒng)的設(shè)計(jì)必須符合企業(yè)實(shí)際工作的需要,從目前市場需要和企業(yè)自身情況來看,系統(tǒng)主要是為了滿足對企業(yè)人員信息的有效管理,實(shí)現(xiàn)對人員信息的添加、修改、刪除 ,還有管理人員對各種信息的查詢等功能。本庫存管理信息系統(tǒng)的一些基本功能和組成情況包括系統(tǒng)的需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行維護(hù)等。本
24、系統(tǒng)以SQL SERVER 2005作為后臺(tái),以Visual Basic6.0為編程語言來開發(fā)。</p><p> 系統(tǒng)主要是為了滿足對企業(yè)人員信息的有效管理,實(shí)現(xiàn)對人員信息的添加、修改、刪除 ,還有管理人員對各種信息的查詢等功能。所以這些方面在設(shè)計(jì)的時(shí)候都要考慮到。除了對該系統(tǒng)進(jìn)行操作外,對于系統(tǒng)的維護(hù)也是很重要的,有了有效的維護(hù)功能,系統(tǒng)才能長期有保證的運(yùn)行。</p><p> 1
25、.5具體系統(tǒng)的業(yè)務(wù)過程及功能要求</p><p> 1.5.1 員工登錄流程圖</p><p><b> 圖1-1錄流程圖</b></p><p> 說明:該流程圖是企業(yè)員工登錄到界面的全過程,員工登錄,當(dāng)員工登錄完成后,系統(tǒng)會(huì)自動(dòng)檢測登錄是否正確,如果不正確則會(huì)返回重新登陸。</p><p> 1.5.2員工查
26、詢信息流程圖如圖1-2所示:</p><p> 圖1-2員工查詢信息流程圖</p><p> 說明:員工對信息的查詢,員工可以對信息瀏覽,也可按條件查詢自己的信息,</p><p> 系統(tǒng)自動(dòng)生成含有員工信息的人事資料表。</p><p><b> 1.5.3功能要求</b></p><p&g
27、t; 從業(yè)務(wù)流程圖可以看出人事檔案管理系統(tǒng)主要有以下幾項(xiàng)管理功能:</p><p> 系統(tǒng)賬戶管理:主要針對系統(tǒng)用戶進(jìn)行管理,包括登錄、退出、操作記錄等。</p><p> 認(rèn)識(shí)檔案管理:主要對認(rèn)識(shí)信息進(jìn)行數(shù)據(jù)維護(hù)和數(shù)據(jù)利用,包括個(gè)人基本信息、考勤信息和工資信息的錄入、刪除和修改,人事信息的查詢、瀏覽、打印等。</p><p> 習(xí)題數(shù)據(jù)管理:主要是數(shù)據(jù)的備
28、份與恢復(fù)、部門數(shù)據(jù)管理、企業(yè)數(shù)據(jù)管理等。</p><p><b> 1.6數(shù)據(jù)流程</b></p><p> 1.6.1系統(tǒng)的功能模塊圖</p><p> 圖1-3系統(tǒng)功能模塊圖</p><p> 1.6.3系統(tǒng)的數(shù)據(jù)字典</p><p> 主要的數(shù)據(jù)描述:如以下表所示</p>
29、;<p> 2.概念結(jié)構(gòu)設(shè)計(jì)階段</p><p> 2.1本系統(tǒng)的總體R圖如下圖2-1所示:</p><p><b> 圖2-1</b></p><p> 以下是系統(tǒng)分E-R圖:</p><p><b> 圖2-2 </b></p><p><
30、b> 圖2-3</b></p><p><b> 圖2-4</b></p><p><b> 圖2-5</b></p><p> 2.2系統(tǒng)的數(shù)據(jù)流圖如2-6所示:</p><p><b> 圖2-6數(shù)據(jù)流圖</b></p><p
31、><b> 頂層數(shù)據(jù)流圖:</b></p><p> 圖2-7頂層數(shù)據(jù)流圖</p><p><b> 第一層數(shù)據(jù)流圖:</b></p><p> 圖2-8 第一層數(shù)據(jù)流圖</p><p><b> 第二層數(shù)據(jù)流圖:</b></p><p>
32、; 圖2-9 第二層數(shù)據(jù)流圖</p><p> 3.邏輯結(jié)構(gòu)設(shè)計(jì)階段</p><p> 3.1把系統(tǒng)的E-R圖轉(zhuǎn)換成數(shù)據(jù)庫模式如下(下列關(guān)系模型中標(biāo)有黃色鑰匙狀的為主碼):</p><p><b> 3.1出差信息表</b></p><p><b> 3.2.員工登陸表</b></p
33、><p> 3.3員工加班信息表</p><p><b> 3.4部門信息表</b></p><p> 3.5人事變動(dòng)信息表</p><p><b> 3.6考勤信息表</b></p><p> 3.7人事變動(dòng)信息表</p><p> 3.2本
34、系統(tǒng)的關(guān)系模型如下:</p><p> 員工信息(工號(hào),姓名,曾用名,性別,出生日期,身份證號(hào),相片,籍貫,工齡,聘用日期,家庭住址,聯(lián)系電話,部門名稱,婚姻狀況,政治面貌,民族,技術(shù)職稱,文化程度,行政職稱,用工性質(zhì),員工狀況,業(yè)績)</p><p> 部門信息(部門名稱,部門級(jí)別,部門主管,部門電話)</p><p> 人事變動(dòng)信息(工號(hào),變動(dòng)日期,姓名,
35、原部門名稱,原職務(wù),現(xiàn)部門名稱,現(xiàn)職務(wù))</p><p> 員工考勤(工號(hào),姓名,部門名稱,出勤,休假,事假,病假,公假,婚假,喪假,遲到,早退,曠職,公差,月份,年)</p><p> 員工培訓(xùn)(工號(hào),姓名,部門名稱,培訓(xùn)名稱,培訓(xùn)時(shí)間,培訓(xùn)成績,培訓(xùn)費(fèi)用)</p><p> 員工加班(工號(hào),姓名,上報(bào)日期,部門名稱,工作內(nèi)容,工作地點(diǎn),加班起始時(shí)間,加班結(jié)
36、束時(shí)間,加班時(shí)數(shù),加班費(fèi),其他費(fèi)用,費(fèi)用合計(jì))</p><p> 4.物理結(jié)構(gòu)設(shè)計(jì)階段</p><p> 數(shù)據(jù)庫在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)與存取方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于選定的數(shù)據(jù)庫管理系統(tǒng)。為一個(gè)給定的邏輯數(shù)據(jù)模型選取一個(gè)最適合的應(yīng)用要求的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計(jì)。</p><p> 數(shù)據(jù)庫的物理設(shè)計(jì)通常分為兩步:</p>&l
37、t;p> ?。?)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲(chǔ)結(jié)構(gòu);</p><p> ?。?)對物理結(jié)構(gòu)進(jìn)行評價(jià),評價(jià)的重點(diǎn)是時(shí)間和空間的效率。</p><p> 4.1關(guān)系模式存取方法的選擇</p><p> 確定數(shù)據(jù)庫的存取方法,就是確定建立哪些存儲(chǔ)路徑以實(shí)現(xiàn)快速存取數(shù)據(jù)庫中的數(shù)據(jù)?,F(xiàn)行的DBMS一般都提供了多種存取方法,如索引法、H
38、ASH法等。其中,最常用的是索引法,本系統(tǒng)也采用的是索引法。我們在經(jīng)常需要搜索的列和主關(guān)鍵字上建立了唯一索引。</p><p> 4.2定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)</p><p> 由于不同PC機(jī)所安裝的數(shù)據(jù)庫軟件位置不一定相同,所以數(shù)據(jù)文件與日志文件的存放位置也不一定相同。一般的,我們存放數(shù)據(jù)文件與日志文件的位置在:D:\人事檔案管理\ data。</p><p>&
39、lt;b> 5.數(shù)據(jù)庫實(shí)施</b></p><p> 創(chuàng)建RSDAGLXT數(shù)據(jù)庫:</p><p> CREATE DATABASE [RSDAGLXT] </p><p><b> GO</b></p><p><b> 創(chuàng)建部門信息表:</b></p>
40、<p> CREATE TABLE [dbo].[部門信息表]</p><p><b> (</b></p><p> [部門編號(hào)] [varchar](2) PRIMARY KEY,</p><p> [部門名稱] [varchar](30) ,</p><p> [部門級(jí)別] [varchar]
41、(10) ,</p><p> [部門主管] [varchar](20) ,</p><p> [部門電話] [varchar](30) ,</p><p> [備注] [varchar](100) </p><p><b> );</b></p><p><b> 創(chuàng)建工資視
42、圖:</b></p><p> create view [dbo].[工資](工號(hào),基本工資,職務(wù)工資,工齡工資,業(yè)績工資,總共,稅后工資)</p><p><b> as</b></p><p> select 人事檔案信息表.工號(hào),工資表.基本工資,工資級(jí)別*600,工齡*100,業(yè)績*500,基本工資+工資級(jí)別*600+
43、工齡*100+業(yè)績*500,(基本工資+工資級(jí)別*600+工齡*100+業(yè)績*500)*0.9</p><p> from 工資表,人事檔案信息表</p><p> where dbo.人事檔案信息表.行政職務(wù)=dbo.工資表.行政職務(wù)</p><p> 6.VB界面設(shè)計(jì)及程序代碼設(shè)計(jì)</p><p><b> 6.1開發(fā)
44、工具簡介</b></p><p> 本系統(tǒng)前端開發(fā)工具我們選擇Visual Basic6.0,后臺(tái)數(shù)據(jù)庫采用SQL Server 2005。</p><p> VB簡介:1991年microsoft公司推出windows應(yīng)用程序開發(fā)工具——visual basic,利用vb可快速地創(chuàng)建多媒體,圖形界面等應(yīng)用程序。它具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具,事件驅(qū)動(dòng)的編程機(jī)制,提供了易學(xué)
45、易用的應(yīng)用程序集成開發(fā)環(huán)境,結(jié)構(gòu)化的程序設(shè)計(jì)語言,支持多種數(shù)據(jù)庫系統(tǒng)的訪問,OLE技術(shù),active技術(shù),完備的help聯(lián)機(jī)幫助功能,新增控件,語言新功能,數(shù)據(jù)庫功能的增強(qiáng),增強(qiáng)網(wǎng)絡(luò)功能,新增了多個(gè)應(yīng)用程序向?qū)А?lt;/p><p> SQL Server 2005 通過提供一個(gè)集成的管理控制臺(tái)來管理和監(jiān)視SQL Server關(guān)系型數(shù)據(jù)庫、集成服務(wù)、分析服務(wù)、報(bào)表服務(wù)、通知服務(wù)、以及分布式服務(wù)器和數(shù)據(jù)庫上的SQL
46、Mobile,從而大大簡化了管理的復(fù)雜度。數(shù)據(jù)庫管理員可用同時(shí)執(zhí)行如下任務(wù):編寫和執(zhí)行查詢,查看服務(wù)器對象,管理對象,監(jiān)視系統(tǒng)活動(dòng),查看在線幫助。SQL Server 管理工具集包括一個(gè)使用T-SQL、MDX、XMLA和SQL Server Mobile版等來完成編寫、編輯和管理腳本、存儲(chǔ)過程的開發(fā)環(huán)境。管理工具集很容易和源碼控制相集成,同時(shí),管理工具集也包括一些工具可用來調(diào)度SQL Server Agent 作業(yè)和管理維護(hù)計(jì)劃以自動(dòng)化
47、每日的維護(hù)和操作任務(wù)。管理和腳本編寫集成在單一工具中,同時(shí),該工具具有管理所有類型的服務(wù)器對象的能力,為數(shù)據(jù)庫管理員們提供了更強(qiáng)的生產(chǎn)力。</p><p> 6.2系統(tǒng)的菜單結(jié)構(gòu)圖</p><p><b> 圖6-1</b></p><p> 6.3 VB訪問SQL SERVER數(shù)據(jù)庫的方法</p><p> 本
48、系統(tǒng)是通過ADO控件連接數(shù)據(jù)庫的</p><p> 首先需要配置ODBC數(shù)據(jù)源。方法如下:</p><p> 1、)單擊“控制面板”/“管理工具”/“數(shù)據(jù)源(ODBC)”,打開“ODBC數(shù)據(jù)源管理器”如圖(6.3.1)示</p><p> 2、)單擊“添加”按鈕,彈出“創(chuàng)建新數(shù)據(jù)源”對話框,如圖(6-2)所示。選擇SQL Server類驅(qū)動(dòng)程序,單擊完成按鈕,
49、彈出如圖(6-3)所示對話框。</p><p> 圖6-2 圖6-3</p><p><b> 圖6-4</b></p><p> 3、)在“名稱”文本框中輸入心的數(shù)據(jù)源名,這里輸入“RSDAGLXT” 。</p><p> 4、)在“服務(wù)器
50、”列表框中選擇需要連接的服務(wù)器。(如圖6-4)</p><p> 5、)單擊“下一步”按鈕進(jìn)行下一步的配置工作,在彈出如圖(4-4)的對話框,勾選“更改默認(rèn)的數(shù)據(jù)庫為”復(fù)選框,這里選“RSDAGLXT”然后單擊“下一步“按鈕。</p><p><b> 圖6-5</b></p><p> 6、)最后單擊“完成”按鈕,將彈出“ODBC Mi
51、crosoft SQL Server安裝”對話框,單擊“測試數(shù)據(jù)源”按鈕,如果正確,則連接成功;如果不正確,系統(tǒng)會(huì)指出具體的錯(cuò)誤,用戶應(yīng)該重新檢查配置的內(nèi)容是否正確。</p><p> 7、)單擊“確定”按鈕,完成新數(shù)據(jù)源的配置。</p><p> 然后連接ODBC數(shù)據(jù)源,方法如下:</p><p> 1、)數(shù)據(jù)源配置成功后,打開 Visual Basic工程
52、,在窗體上添加一個(gè)ADO控件,默認(rèn)名為“Adodc1”,.右擊Adodc1控件,在彈出的快捷菜單中選擇“Adodc屬性”命令,彈出“屬性頁”對話框,這里選擇“使用連接字符串”只需要單擊“生成”按鈕。</p><p> 2、)彈出“數(shù)據(jù)鏈接屬性”對話框,在“數(shù)據(jù)鏈接屬性”對話框中的“提供程序”選項(xiàng)卡中,選擇“Microsoft OLE DB Provider for ODBC Driver”選項(xiàng),單擊“下一步”轉(zhuǎn)
53、到“連接”選項(xiàng)卡。</p><p> 3、)在“連接”選項(xiàng)卡中選中“使用數(shù)據(jù)源名稱”單選按鈕,在對應(yīng)的下拉列表框中選擇剛剛建立的RSDAGLXT數(shù)據(jù)源</p><p> 4、)設(shè)置完成后單擊“測試連接”按鈕,如果連接成功,則單擊“確定”按鈕,回到 “ADO屬性頁”對話框。</p><p> 5、)在“使用連接字符串”文本框中將會(huì)看到生成的連接字符串,單擊“確定
54、”按鈕,完成ADO控件與ODBC數(shù)據(jù)源的連接。</p><p> 6.4 本系統(tǒng)模塊以及詳細(xì)說明</p><p><b> 6.4.1期初設(shè)置</b></p><p> 主要是對人事檔案信息進(jìn)行設(shè)置,包括對人事檔案信息進(jìn)行添加操作;還有人事檔案信息表中的期初設(shè)置,是對現(xiàn)有人員信息進(jìn)行添加操作;由管理員是對人員信息進(jìn)行添加、刪除、更新操作。
55、</p><p> 6.4.2用戶設(shè)置功能</p><p> 為了方便企業(yè)各部門的管理人員都能合理的使用本系統(tǒng),不同部門的管理人員需要不同的賬號(hào)登錄,而且根據(jù)部門角色的差異,賬號(hào)具有不同的使用權(quán)限,不同的使用期限,超級(jí)管理員可以企業(yè)的實(shí)際需要新增用戶或者編輯已有的賬號(hào)。</p><p> 6.4.3修改密碼功能</p><p> 為了
56、保證管理員的管理權(quán)限,避免他人盜用管理員密碼,本系統(tǒng)設(shè)置了管理員系統(tǒng)密碼修改功能,利用此功能,管理員可以在必要的時(shí)候通過自己的原密碼修改密碼。</p><p> 6.4.4部門管理功能</p><p> 超級(jí)管理員可以在基礎(chǔ)數(shù)據(jù)管理功能中,按照企業(yè)的需要新增部門或者編輯已有部門的名稱。</p><p> 6.4.5職務(wù)管理功能</p><p
57、> 超級(jí)管理員可以在基礎(chǔ)數(shù)據(jù)管理功能中,按照企業(yè)的需要新增職務(wù)或者編輯已有職務(wù)的名稱。</p><p> 6.4.6員工管理功能</p><p> 員工管理是企業(yè)人事管理系統(tǒng)的核心部分。</p><p> (1)錄入員工資料功能</p><p> 錄入員工資料功能:在登錄成功之后,即可進(jìn)入相應(yīng)的管理頁面,點(diǎn)擊“編輯”,即出現(xiàn)編
58、輯頁面,即可以修改和刪除員工的個(gè)人信息資料。最后保存。</p><p> (2)編輯員工資料功能:</p><p> 編輯員工資料功能:在登錄成功之后,點(diǎn)擊“員工管理”下的“編輯員工”的按鈕,在彈出的文本框,在里面輸入想要查找的資料,點(diǎn)擊“查詢”按鈕,就可以查找到對應(yīng)員工的資料,同時(shí)在下方查找到資料的表格中,點(diǎn)“編輯”按鈕,可以實(shí)現(xiàn)對員工資料的編輯。:</p><p
59、> 6.4.7考勤管理功能</p><p> 在以超級(jí)管理員登錄的情況下,點(diǎn)擊“考勤管理”按鈕,彈出文本框,顯示子菜單,包含“請假管理”和“缺勤管理”按鈕。</p><p> 6.4.8請假管理功能</p><p> 在請假管理中,可以完成對員工的請假情況的登記,同時(shí)可以查詢到以前的請假記錄并按照需要實(shí)現(xiàn)編輯功能。</p><p&g
60、t; 6.4.9缺勤管理功能</p><p> 在缺勤管理中,可以完成對員工的缺勤情況的登記,缺勤情況包括遲到和早退兩種功能,同時(shí)統(tǒng)計(jì)中時(shí)間精確到分鐘,同時(shí)可以查詢到以前的缺勤記錄并按照需要實(shí)現(xiàn)編輯功能。</p><p> 6.4.10工資管理功能</p><p> 以超級(jí)管理員登錄的情況下,點(diǎn)擊“工資管理”按鈕,彈出文本框,顯示子菜單,包含“新增記錄”和“
61、編輯記錄”按鈕。在工資管理功能中,可以錄入企業(yè)員工的工資情況,同時(shí)可以根據(jù)需要來修改已有的工資記錄。</p><p> 6.4.11用戶退出系統(tǒng)的功能</p><p> 在管理操作已全部完成,需要退出程序的時(shí)候,在系統(tǒng)頁面“系統(tǒng)設(shè)置”下拉菜單的有一個(gè)“退出”的選項(xiàng),點(diǎn)擊之后便可退出。也可以點(diǎn)“關(guān)閉”退出。這樣可以確保企業(yè)人事檔案的安全性,避免信息的泄露。</p><
62、p> 7. 數(shù)據(jù)庫運(yùn)行維護(hù)</p><p><b> 7.1系統(tǒng)運(yùn)行維護(hù)</b></p><p> 7.1.1系統(tǒng)維護(hù)的定義</p><p> 系統(tǒng)維護(hù)是系統(tǒng)生存周期的最后一個(gè)階段,就是系統(tǒng)開發(fā)期后的運(yùn)行維護(hù)期。它是指在管理信息系統(tǒng)交付使用后,為了改正錯(cuò)誤、改進(jìn)性能和其他屬性、滿足新的需要而對系統(tǒng)進(jìn)行修改的過程。</p>
63、;<p> 7.1.2工作中常見的問題</p><p> “系統(tǒng)維護(hù)”是軟件生命周期中的一個(gè)重要部分, 在軟件生存周期的頭兩個(gè)時(shí)期沒有嚴(yán)格而又科學(xué)的管理和規(guī)劃,必然會(huì)導(dǎo)致在最后階段出現(xiàn)問題。下面列出維護(hù)工作中常見的問題。</p><p> 7.1.2.1軟件難以看懂 </p><p> 原來的軟件代碼的書寫習(xí)慣非常差,很難閱讀,例如使用無規(guī)律的
64、變量名稱、過長的函數(shù)等;而且反復(fù)的修改使軟件結(jié)構(gòu)混亂,層層嵌套的注釋更是難以匹配;沒有可以參考的文檔,或者文檔不全,或者文檔太老;現(xiàn)在的維護(hù)人員都不知道系統(tǒng)原有的業(yè)務(wù)邏輯。</p><p> 7.1.2.2修改帶來不良影響 </p><p> 對某一功能模塊的修改,需要做多大范圍的測試才能保證它沒有給其他模塊帶來負(fù)作用呢? 由于各種成本的限制,很多時(shí)候只能以“打補(bǔ)丁”的方式
65、來進(jìn)行修改,而不是全面解決問題,以至于積累了很多潛伏的風(fēng)險(xiǎn);跟蹤軟件版本的演化是一件非常困難的事;對程序的修改,導(dǎo)致了文檔的不一致。</p><p> 7.1.2.3原來的軟件質(zhì)量有缺陷 軟件本身就有質(zhì)量問題,只是日常維護(hù)已經(jīng)很不容易,更不要說修改;軟件設(shè)計(jì)時(shí)為維護(hù)工作考慮得太少,例如對錯(cuò)誤給出的提示很不清楚,過分依賴輸入數(shù)據(jù)的正確性;軟件的可移植性、可擴(kuò)展性很差。設(shè)備、軟件的
66、更新?lián)Q代對軟件的兼容性提出了巨大的考驗(yàn)。可是,有幾個(gè)軟件在設(shè)計(jì)時(shí)充分考慮了可移植性呢?將一套系統(tǒng)從32位機(jī)上移到64位機(jī)上,即使沒有對任何語句進(jìn)行修改,也必須做全面的測試以保證不會(huì)突然當(dāng)機(jī);軟件的易用性不高,必須要專業(yè)人員才能維護(hù)。 </p><p> 7.1.2.4客戶需求不斷變化 </p><p> 軟件更新的速度趕不上需求變化的速度;原來的技術(shù)、模式、結(jié)
67、構(gòu)不能滿足新的需求;多次變化后連客戶也不清楚到底要什么;層層堆疊的補(bǔ)丁給系統(tǒng)帶來了預(yù)料之外的負(fù)擔(dān)。例如不斷增加的、過多的報(bào)表降低了系統(tǒng)效率。</p><p> 上述種種問題在現(xiàn)有的沒采用結(jié)構(gòu)化思想開發(fā)出來的軟件中,都或多或少的存在著。使用結(jié)構(gòu)化分析和設(shè)計(jì)的方法進(jìn)行開發(fā)工作可以從根本上提高軟件的可維護(hù)性。</p><p> 7.1.3維護(hù)的內(nèi)容</p><p>
68、 7.1.3.1程序的維護(hù)</p><p> 程序的維護(hù)是指因業(yè)務(wù)處理的變化使系統(tǒng)業(yè)務(wù)出現(xiàn)故障或用戶對系統(tǒng)有更高的要求,需要修改部分或全部程序。修改以后,必須書寫修改設(shè)計(jì)報(bào)告。修改后的原程序,必須在程序首部的序言性注釋語句中進(jìn)行說明,指出修改的日期、人員。同時(shí),必須填寫程序修改登記表,填寫內(nèi)容包括:所修改程序的所屬子系統(tǒng)名、程序名、修改理由、修改內(nèi)容、修改人、批準(zhǔn)人和修改日期等。</p><
69、p> 7.1.3.2數(shù)據(jù)的維護(hù)</p><p> 數(shù)據(jù)維護(hù)指對數(shù)據(jù)有較大的變動(dòng)。如安裝與轉(zhuǎn)換新的數(shù)據(jù)庫;或者某些數(shù)據(jù)文件或數(shù)據(jù)庫出現(xiàn)異常時(shí)的維護(hù)工作,如文件的容量太大而出現(xiàn)數(shù)據(jù)溢出等。</p><p> 7.1.3.3代碼的維護(hù)</p><p> 隨著系統(tǒng)的變化,舊的代碼不能適應(yīng)新的要求,需要修改舊的代碼體系或制定新的代碼體系。代碼維護(hù)的困難往往不在代
70、碼本身的更改,而在于新代碼的貫徹。</p><p> 7.1.3.4硬件的維護(hù)</p><p> 硬件的維護(hù)主要指對機(jī)器、設(shè)備的維護(hù),包括日常的保養(yǎng)和發(fā)生故障的修復(fù)工作。硬件人員應(yīng)加強(qiáng)設(shè)備的保養(yǎng)以及定期檢修,并做好檢驗(yàn)記錄和故障登記工作。</p><p> 7.2系統(tǒng)維護(hù)的步驟</p><p> 系統(tǒng)的修改往往會(huì)“牽一發(fā)而動(dòng)全身”。程
71、序、文件、代碼的局部修改都可能影響系統(tǒng)的其他部分。因此,系統(tǒng)的維護(hù)工作應(yīng)有計(jì)劃有步驟的統(tǒng)籌安排,按照維護(hù)任務(wù)的工作范圍、嚴(yán)重程度等諸多因素確定優(yōu)先順序,制定出合理的維護(hù)計(jì)劃,然后通過一定的批準(zhǔn)手續(xù)實(shí)施對系統(tǒng)的修改和維護(hù)。</p><p> 通常對系統(tǒng)的維護(hù)應(yīng)執(zhí)行以下步驟:</p><p> (1)提出維護(hù)或修改要求。操作人員或業(yè)務(wù)領(lǐng)導(dǎo)用書面形式向負(fù)責(zé)系統(tǒng)維護(hù)工作的管理員提出對某項(xiàng)工作的
72、修改要求。這種修改要求一般不能直接向程序員提出。</p><p> (2)領(lǐng)導(dǎo)審查并做出答復(fù),如同意修改則列入維護(hù)計(jì)劃。系統(tǒng)主管人員進(jìn)行一定的調(diào)查后,根據(jù)系統(tǒng)的情況和工作人員的情況,考慮這種修改是否必要、是否可行,做出是否修改、何時(shí)修改的答復(fù)。如果需要修改,則根據(jù)優(yōu)先程度的不同列入系統(tǒng)維護(hù)計(jì)劃。計(jì)劃的內(nèi)容應(yīng)包括維護(hù)工作的范圍、所需資源、確認(rèn)的需求、維護(hù)費(fèi)用、維護(hù)進(jìn)度安排以及驗(yàn)收標(biāo)準(zhǔn)等。</p>&
73、lt;p> (3)領(lǐng)導(dǎo)分配任務(wù),維護(hù)人員執(zhí)行修改。系統(tǒng)主管人員按照計(jì)劃向有關(guān)的維護(hù)人員下達(dá)任務(wù),說明修改的內(nèi)容、要求、期限。維護(hù)人員在仔細(xì)了解原系統(tǒng)的設(shè)計(jì)和開發(fā)思路的情況下對系統(tǒng)進(jìn)行修改。</p><p> (4)驗(yàn)收維護(hù)成果并登記修改信息。系統(tǒng)主管人員組織技術(shù)人員對修改部分進(jìn)行測試和驗(yàn)收。驗(yàn)收通過后,將修改的部分嵌入系統(tǒng),取代舊的部分。維護(hù)人員登記所做的修改,更新相關(guān)的文檔,并將新系統(tǒng)作為新的版本通報(bào)
74、用戶和操作人員,指明新的功能和修改的地方。在進(jìn)行系統(tǒng)維護(hù)過程中,還要注意維護(hù)的副作用。維護(hù)的副作用包括兩個(gè)方面:一是修改程序代碼有時(shí)會(huì)發(fā)生災(zāi)難性的錯(cuò)誤,造成原來運(yùn)行比較正常的系統(tǒng)變得不能正常運(yùn)行,為了避免這類錯(cuò)誤,要在修改工作完成后進(jìn)行測試,直至確認(rèn)和復(fù)查無錯(cuò)為止;二是修改數(shù)據(jù)庫中數(shù)據(jù)的副作用,當(dāng)一些數(shù)據(jù)庫中的數(shù)據(jù)發(fā)生變化時(shí),可能導(dǎo)致某些應(yīng)用軟件不再適應(yīng)這些已經(jīng)變化了的數(shù)據(jù)而產(chǎn)生錯(cuò)誤。為了避免這類錯(cuò)誤,一是要有嚴(yán)格的數(shù)據(jù)描述文件,即數(shù)據(jù)
75、字典系統(tǒng);二是要嚴(yán)格記錄這些修改并進(jìn)行修改后的測試工作。</p><p> 圖(7-1)簡要說明了維護(hù)工作的全過程的步驟</p><p> (7-1)系統(tǒng)維護(hù)步驟 </p><p><b> 7.3 數(shù)據(jù)庫備份</b></p><p> 本系統(tǒng)備份的數(shù)據(jù)對象是數(shù)據(jù)庫和日志文件,所以針對這兩個(gè)對象分別進(jìn)行編寫代碼,
76、然后通過代碼直接調(diào)用SQL SERVER 2000的數(shù)據(jù)庫備份與還原功能,不會(huì)和系統(tǒng)的運(yùn)行產(chǎn)生任何沖突,就算是在系統(tǒng)不能運(yùn)行的情況下也可以進(jìn)行數(shù)據(jù)的備份與還原。不但實(shí)現(xiàn)簡單而且使得系統(tǒng)數(shù)據(jù)得以更加安全。備份數(shù)據(jù)時(shí)首先選擇備份的對象,分別是數(shù)據(jù)庫備份和日志文件備份,然后可以選擇所要備份數(shù)據(jù)的路徑,就可開始備份了,界面如下,界面操作簡單易理解。</p><p> 如圖(7-2)所示,由于我們是用windows身份登
77、錄,所以在備份時(shí),運(yùn)行出錯(cuò),這是獨(dú)立備份還原程序出錯(cuò)的界面。圖7-2 </p><p> 7.4系統(tǒng)測試及出現(xiàn)的問題</p><p> 7.4.1黑盒子測試法</p><p> 由于系統(tǒng)規(guī)模較小,所以沒有安排單獨(dú)的白盒測試,而是相應(yīng)地將這部分測試歸并到系統(tǒng)編碼過程中。整個(gè)測試過程基于自頂向下測試的組裝模塊的方法,先對主模塊進(jìn)行基本測試,然后在按深度優(yōu)先策略逐一
78、將子模塊組裝到主模塊上進(jìn)行測試,最后再對系統(tǒng)進(jìn)行全面的整體測試。本系統(tǒng)主要運(yùn)用黑盒子測試法對系統(tǒng)進(jìn)行測試。</p><p> 黑盒測試把被測程序(模塊)看成一個(gè)黑盒子,完全不考慮程序內(nèi)部的數(shù)據(jù)結(jié)構(gòu)和邏輯通路。也就是說,黑盒法測試是在程序接口上進(jìn)行的測試,它只檢查程序功能和性能是否滿足預(yù)期要求,程序(模塊)是否能接收輸入數(shù)據(jù)產(chǎn)生正確的運(yùn)行結(jié)果,并保持外部信息的完整性?!昂诤小狈ㄖ塾诔绦蛲獠拷Y(jié)構(gòu)、不考慮內(nèi)部邏輯結(jié)
79、構(gòu)、針對軟件界面和軟件功能進(jìn)行測試?!昂诤小狈ㄊ歉F舉輸入測試,只有把所有可能的輸入都作為測試情況使用,才能以這種方法查出程序中所有的錯(cuò)誤。實(shí)際上測試情況有無窮多個(gè),人們不僅要測試所有合法的輸入,而且還要對那些不合法但是可能的輸入進(jìn)行測試。黑盒測試方法主要有等價(jià)類劃分、邊值分析、因—果圖、錯(cuò)誤推測等,主要用于軟件確認(rèn)測試。</p><p> 以下是系統(tǒng)黑盒測試過程:</p><p> 7
80、.4.1.1 登錄界面的測試</p><p> 雙擊可執(zhí)行文件庫存管理系統(tǒng).exe打開應(yīng)用系統(tǒng),可見登陸界面圖(7-3)所示:</p><p><b> 圖7-3系統(tǒng)界面</b></p><p> 輸入錯(cuò)誤用戶名和密碼,用戶無法登陸,如圖(7-4):</p><p> 如果密碼輸入錯(cuò)誤,系統(tǒng)顯示如圖7-4所示信息
81、,如果不存在用戶,將顯示圖7-5信息:</p><p> 圖7-4 圖7-5</p><p> 輸入正確用戶名和密碼,用戶正常登陸。</p><p> 7.4.1.2人事信息檔案查詢功能測試</p><p> 運(yùn)行人事檔案信息的添加,修改,刪除時(shí),可見界面如圖7-6:<
82、/p><p><b> 圖7-6</b></p><p> 7.4.1.3人事檔案信息修改</p><p> 進(jìn)行人事檔案修改時(shí),可見界面如下圖7-7:</p><p><b> 圖7-7</b></p><p> 7.4.1.4人事檔案信息錄入</p>
83、<p> 進(jìn)行人事檔案錄入時(shí),可見界面如下圖7-8:</p><p><b> 圖7-8</b></p><p> 在我們無數(shù)次的運(yùn)行測試中,發(fā)現(xiàn)不少運(yùn)行錯(cuò)誤,比如:</p><p> ?。?、) 把本系統(tǒng)放在別的機(jī)子上調(diào)試時(shí),我們忘了把日志文件放在指定的文件目錄下,所以在運(yùn)行可執(zhí)行文件的時(shí)候就提示文件未找到,后來把日志文件放在
84、了D盤,結(jié)果就能正常運(yùn)行。</p><p> (2、)在登錄時(shí),系統(tǒng)管理員和用戶是同一界面,由于時(shí)間問題,權(quán)限問題考慮不周,這使統(tǒng)的安全性降低。</p><p> ?。?、)本來系統(tǒng)中員工變動(dòng)的顯示錯(cuò)位,后來經(jīng)過我們修改代碼,使界面顯示正常。</p><p> ?。?、)本來系統(tǒng)的工資表不完善,然后我們通過建立視圖,從其他表中直接讀出信息,這就減少了數(shù)據(jù)庫的冗余度
85、。</p><p> 7.5系統(tǒng)存在的不足</p><p> 由于時(shí)間等各方面的原因,系統(tǒng)還是存在一些不足,需要改善,比如我在登錄時(shí),系統(tǒng)管理員和用戶是同一界面,由于時(shí)間問題,權(quán)限問題考慮不周,這使統(tǒng)的安全性降低。其次由于我們是用Windows身份登錄,所以使得數(shù)據(jù)備份與恢復(fù)操作不能正常執(zhí)行。還有就是人事考勤信息的添加時(shí)只能顯示一月份的記錄,而且報(bào)錯(cuò)不能插入重復(fù)鍵,系統(tǒng)就停止運(yùn)行跳出。
86、</p><p><b> 心得體會(huì)</b></p><p> 這次的課程設(shè)計(jì)是30學(xué)時(shí),但是我們花的時(shí)間遠(yuǎn)遠(yuǎn)超過這個(gè),剛開學(xué)*老師就給我們布置了任務(wù)并且分配好了組,使我們有更多的時(shí)間去準(zhǔn)備,在整個(gè)設(shè)計(jì)的過程中,*老師給我們很多的指引,剛開始我們對人事檔案管理還不怎么清楚,后來在*老師的講解下,我們了解了大概的系統(tǒng)構(gòu)成。還有在這次課程設(shè)計(jì)中我們認(rèn)識(shí)到,如果僅僅只是
87、運(yùn)用理論知識(shí),是遠(yuǎn)遠(yuǎn)不夠的,我們必須理論聯(lián)系實(shí)際,并用于實(shí)際案例中。此外,經(jīng)過這次課程設(shè)計(jì),也提高了自己的動(dòng)手操作能力,也為自己以后的畢業(yè)設(shè)計(jì)、工作打下了良好的基礎(chǔ),同時(shí)也加強(qiáng)了我們的團(tuán)隊(duì)合作精神。</p><p> 由于這次我是組長,所以對整個(gè)開發(fā)過程都有所了解,但我只要負(fù)責(zé)編程,通過對于數(shù)據(jù)庫的應(yīng)用,熟悉了對ODBC的配置與VB的應(yīng)用。而要完成對數(shù)據(jù)庫的應(yīng)用,在VB語言里,可以用控件ADODC,也可以直接用
88、程序語句來實(shí)現(xiàn)。這次的設(shè)計(jì)使我們把書本的知識(shí)運(yùn)用到實(shí)際的操作中來,雖然完成了設(shè)計(jì),但從中也發(fā)現(xiàn)了不足之處,對VB和SQL server還有很多不明白的地方,在數(shù)據(jù)庫的連接方面出現(xiàn)了很多的問題,還有控件的使用上不是非常的熟練,系統(tǒng)中的登錄界面、密碼還有工資界面是我和陸琦艷兩個(gè)人自己做的,中間遇到很多問題,經(jīng)常會(huì)為了一個(gè)語句或者一個(gè)代碼而花費(fèi)許多時(shí)間,但是在最后都解決了。在數(shù)據(jù)庫設(shè)計(jì)階段,要找出系統(tǒng)的每個(gè)實(shí)體,并且要充分認(rèn)識(shí)各實(shí)體之間的聯(lián)系
89、,通過分析清楚實(shí)體與聯(lián)系才能建立合理的數(shù)據(jù)庫,工資是通過建立視圖實(shí)現(xiàn)的。通過小組成員的共同努力和指導(dǎo)老師的幫助,其中的困難都一一化解了,同時(shí)大家都學(xué)到了很多東西。因此,在每個(gè)開發(fā)階段都要經(jīng)過一番仔細(xì)的思考和推敲。在本次設(shè)計(jì)中,我們從指導(dǎo)老師**老師身上學(xué)到了很多東西,她認(rèn)真負(fù)責(zé)的工作態(tài)度,無論在理論上還是實(shí)踐中,都給予我們很大的幫助,并且值得我們?nèi)W(xué)習(xí)。從設(shè)計(jì)開</p><p><b> 參考文獻(xiàn)&l
90、t;/b></p><p> [1] 董國平 謝晗昕 陳艷華.信息系統(tǒng)開發(fā)實(shí)例精粹(Visual Basic版)[M].北京:北京電子工業(yè)出版社,2006.6</p><p> [2] 王春才 高春艷 李俊民.Visual Basic數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊 [M].北京:人民郵電出版社,2006.8</p><p> [3] 黃梯云 .管理信息系統(tǒng)(第三
91、版)[M].北京:高等教育出版社,2008.5</p><p> [4] 王珊 薩師煊 .?dāng)?shù)據(jù)庫系統(tǒng)概論 [M].高等教育出版社,2006.5</p><p> [5] 李曉黎 張?。甐isual Basic + SQL Server 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實(shí)例 [M].人民郵電出版社,2003.8</p><p> [6]王珊,陳紅.數(shù)據(jù)庫系統(tǒng)原理教程. 北京
92、:清華大學(xué)出版社, </p><p><b> 用戶系統(tǒng)使用說明書</b></p><p> 首先將日志文件放在指定路徑中,比如D:\人事檔案管理系統(tǒng)。</p><p> 將文數(shù)據(jù)庫文件“RSDAGLXT”附加到SQL SERVER 2005企業(yè)管理器中的服務(wù)器數(shù)據(jù)庫中。直接運(yùn)行“人事檔案管理系統(tǒng).exe”即可進(jìn)行相關(guān)操作。</
93、p><p> 本系統(tǒng)可以有兩種方式進(jìn)行登陸。分別是管理員登錄、普通用戶登錄。其中管理員帳戶:admin密碼:123。普通用戶有多個(gè),比如:用戶名:user密碼:123456。登錄的人員根據(jù)自己的權(quán)限選擇相應(yīng)的登錄方式,然后輸入密碼即可登錄人事檔案管理系統(tǒng)。</p><p> 普通用戶和管理員根據(jù)自己的權(quán)限完成相應(yīng)的操作,每個(gè)用戶和管理員都能對自己的密碼進(jìn)行修改,只需在登錄人事檔案管理系統(tǒng)后
94、選擇“密碼修改”,輸入用戶名,原來密碼和修改后的密碼,并再次填入確認(rèn)新密碼,單擊確定即可修改密碼。</p><p> 登錄系統(tǒng)后,可選擇不同的操作,比如對部門信息的操作:選擇部門管理選項(xiàng),進(jìn)入部門信息管理界面,單擊“添加”就可添加新部門信息,輸入完后單擊“保存” ,即可將新信息寫入部門信息表。點(diǎn)擊“修改”,可以對原有部門信息加以修改,修改完后點(diǎn)擊“修改”就可以。其他模塊也是類似的操作。</p>&
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事檔案管理系統(tǒng)課程設(shè)計(jì)
- 人事檔案管理課程設(shè)計(jì)
- 企業(yè)人事檔案管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 人事檔案管理課程設(shè)計(jì)報(bào)告
- 軟件工程概論課程設(shè)計(jì)---企業(yè)人事檔案管理系統(tǒng)
- 人事檔案管理
- 人事檔案管理系統(tǒng)畢業(yè)設(shè)計(jì)
- 淺論人事檔案管理
- 淺談人事檔案管理
- java人事檔案管理
- 淺論人事檔案管理
- 淺談人事檔案管理
- 人事檔案管理體會(huì)
- 淺議人事檔案管理
- 企業(yè)人事檔案管理系統(tǒng).txt
- 企業(yè)人事檔案管理系統(tǒng).txt
- 人事檔案管理系統(tǒng)設(shè)計(jì)畢業(yè)論文
- 畢業(yè)設(shè)計(jì)---企業(yè)人事檔案管理系統(tǒng)
- 企業(yè)人事檔案管理表格
- 淺談企業(yè)人事檔案管理
評論
0/150
提交評論