VB工資管理系統(tǒng)_第1頁
VB工資管理系統(tǒng)_第2頁
VB工資管理系統(tǒng)_第3頁
VB工資管理系統(tǒng)_第4頁
VB工資管理系統(tǒng)_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、云南廣播電視大學(xué)畢業(yè)設(shè)計(jì)工資管理系統(tǒng) 專 業(yè): 計(jì)算機(jī)應(yīng)用技術(shù) 姓 名: 學(xué) 號(hào): 指導(dǎo)教師: 職 稱: 中 一 作業(yè)日期: 2010年4月30日 摘要III第一章 引 言11.1本課題的研究意義及目的11.2管理系統(tǒng)的組成和界面特點(diǎn)11.2.1管理系統(tǒng)的組成11.2.2管理系統(tǒng)的界面特點(diǎn)11.3系統(tǒng)開發(fā)目標(biāo)21.4管理系統(tǒng)的開發(fā)設(shè)計(jì)思想21.5開發(fā)工具簡介21.5.1 Visual Basic可視化編程語言21.5.2 Visual Basic 的特點(diǎn)31.5.3數(shù)據(jù)庫概述31.5.4 Visual Basic與數(shù)據(jù)庫3第二章工資管理系統(tǒng)分析42.1管理系統(tǒng)的可行性分析研究42.1.1技術(shù)上

2、的可行性42.1.2經(jīng)濟(jì)上的可行性42.2系統(tǒng)的需求分析42.2.1問題定義42.2.2系統(tǒng)的功能要求42.2.3系統(tǒng)功能分析52.2.4系統(tǒng)功能模塊設(shè)計(jì)5第三章 工資管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)73.1 數(shù)據(jù)庫的需求分析73.2 數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)73.3 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)9第四章 工資管理系統(tǒng)的詳細(xì)設(shè)計(jì)114.1“登錄模塊”詳細(xì)設(shè)計(jì)114.2“主窗體”模塊詳細(xì)設(shè)計(jì)114.3員工信息模塊詳細(xì)設(shè)計(jì)124.4查詢模塊詳細(xì)設(shè)計(jì)134.5修改模塊詳細(xì)設(shè)計(jì)13第五章系統(tǒng)的測試與維護(hù)155.1系統(tǒng)開發(fā)環(huán)境155.2系統(tǒng)測試155.3系統(tǒng)運(yùn)行與維護(hù)16結(jié) 束 語17致 謝17參考文獻(xiàn)18摘要:工資管理是公司

3、管理的一個(gè)重要內(nèi)容。隨著人員數(shù)量增加,工資管理工作也變得越來越復(fù)雜。早期的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間且不易保存,往往由于個(gè)人的因素抄寫或計(jì)算疏忽,出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。本系統(tǒng)能夠提供對工資信息輸入、查詢、編輯以及工資發(fā)放各明細(xì)項(xiàng)目的數(shù)據(jù)編輯,自動(dòng)計(jì)算出工資發(fā)放各項(xiàng)合計(jì)數(shù)據(jù);可自主設(shè)定條件從而達(dá)到對工資數(shù)據(jù)的多角度查詢功能工資管理系統(tǒng)是典型的信息管理系統(tǒng),前臺(tái)程序開發(fā)工具采用微軟的VB6,后臺(tái)數(shù)據(jù)庫采用Access2003數(shù)據(jù)庫。VB是一種面向?qū)ο蟮拈_發(fā)工具,具有組件豐富、語言簡單、功能強(qiáng)大的優(yōu)點(diǎn)。 Access2003數(shù)據(jù)庫具有與VB6無縫連接、操

4、作簡單、易于使用的優(yōu)點(diǎn)。運(yùn)行結(jié)果證明,本工資管理系統(tǒng)極大提高了工作效率,節(jié)省了人力和物力,最終滿足企業(yè)財(cái)務(wù)管理、員工工資發(fā)放的需要,同時(shí)也成為現(xiàn)代化企業(yè)管理的標(biāo)志。實(shí)現(xiàn)了財(cái)務(wù)部門對本單位工資發(fā)放統(tǒng)的集中管理,保證了系統(tǒng)的安全性。關(guān)鍵詞:工資管理信息 、VB6.0 、數(shù)據(jù)庫第一章 引 言1.1本課題的研究意義及目的隨著經(jīng)濟(jì)的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對于大中型企業(yè),員工、職稱等跟工資管理有關(guān)的信息隨之急劇增加。在這種情況下單靠人工來處理員工的工資不但顯得力不從心,而且極容易出錯(cuò)。該系統(tǒng)就是設(shè)計(jì)一個(gè)小型企業(yè)工資的數(shù)據(jù)庫管理系統(tǒng),由計(jì)算機(jī)代替人工執(zhí)行一系列諸如增加新員工,刪除舊員工,工資

5、查詢,統(tǒng)計(jì)等操作。這樣就使辦公人員可以輕松快捷地完成工資管理的任務(wù)。對于企事業(yè)單位的工資發(fā)放來說,不需要太大型的數(shù)據(jù)庫系統(tǒng)。只需要一個(gè)操作方便,功能實(shí)用,能同時(shí)滿足財(cái)務(wù)部門、單位其他相關(guān)部門及代發(fā)單位三方對數(shù)據(jù)的管理及需求的系統(tǒng)。我的目標(biāo)就是在于利用VB6.0編程軟件開發(fā)一個(gè)功能實(shí)用,用戶操作方便,簡單明了的工資管理程序。1.2管理系統(tǒng)的組成和界面特點(diǎn)1.2.1管理系統(tǒng)的組成工資管理系統(tǒng)在企業(yè)中的應(yīng)用存在三個(gè)要素:人、計(jì)算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員,以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu),他們在系統(tǒng)中起主導(dǎo)作用。MIS是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開發(fā)人員就可以完成的,必須

6、有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。 計(jì)算機(jī)技術(shù)是MIS得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點(diǎn)。 第三個(gè)因素也不能忽視。企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)。廣義地說,各項(xiàng)管理制度是MIS建設(shè)成功的基礎(chǔ)。試想要計(jì)算一臺(tái)機(jī)床的生產(chǎn)成本,需要按時(shí)輸入每個(gè)部件、每個(gè)零件甚至每個(gè)螺釘螺帽的費(fèi)用,涉及企業(yè)的生產(chǎn)車間、采購、庫房、工藝設(shè)計(jì)和財(cái)務(wù)等多個(gè)部門,必須有一整套管理制度做保證。1.2.2管理系統(tǒng)的界面特點(diǎn)在計(jì)算機(jī)軟件技術(shù)中,人機(jī)界面已經(jīng)發(fā)展成為一個(gè)重要的分支。MIS人機(jī)界面設(shè)計(jì)一般遵循以下一些基本原則:1. 以通信功能作為界面設(shè)計(jì)的核心人機(jī)界面設(shè)計(jì)的關(guān)鍵是使人與計(jì)算機(jī)之間

7、能夠準(zhǔn)確地交流信息。一方面,人向計(jì)算機(jī)輸入信息時(shí)應(yīng)當(dāng)盡量采取自然的方式;另一方面,計(jì)算機(jī)向人傳遞的信息必須準(zhǔn)確,不致引起誤解或混亂。 2. 界面必須始終一致統(tǒng)一的人機(jī)界面不致于會(huì)增加用戶的負(fù)擔(dān),讓用戶始終用同一種方式思考與操作。最忌諱的是每換一個(gè)屏幕用戶就要換一套操作命令與操作方法。3. 界面必須使用戶隨時(shí)掌握任務(wù)的進(jìn)展情況人機(jī)界面應(yīng)該能夠告訴用戶軟件運(yùn)行的進(jìn)度。特別是在需要較長時(shí)間的等待時(shí),必須讓用戶了解工作進(jìn)展情況,如可以設(shè)計(jì)已經(jīng)完成了百分之幾的任務(wù)進(jìn)度條等。目前,Windows下的應(yīng)用軟件無論大小,其安裝程序幾乎均做到了這一點(diǎn)。開發(fā)MIS軟件時(shí),這一點(diǎn)很值得借鑒。4. 界面必須能夠提供幫

8、助一個(gè)優(yōu)秀的MIS軟件應(yīng)該提供在線求助功能,甚至提供使用向?qū)?,這將給用戶帶來極大的方便。在多媒體環(huán)境下,以語音提示作為操作向?qū)В粫?huì)干擾屏幕信息,是一個(gè)極佳的選擇。5. 界面友好、使用方便開發(fā)者應(yīng)編寫一個(gè)錯(cuò)誤實(shí)時(shí)記錄程序,自動(dòng)記錄何日、何時(shí)、何程序出了何種錯(cuò)誤??傊_發(fā)的MIS在使用過程中,應(yīng)使用戶的數(shù)據(jù)輸入量降至最低限度,同時(shí)也要減少用戶的干預(yù)量。 6. 輸入畫面盡可能接近實(shí)際如果某個(gè)電算會(huì)計(jì)軟件的憑證錄入畫面是表格式的,一屏可錄入多條記錄,而且與實(shí)際憑證一模一樣,甚至連顏色都無異,用戶在終端上錄入憑證,仿佛用筆在紙上填寫憑證,以增加人機(jī)親和力。 7. 具有較強(qiáng)的容錯(cuò)功能誤操作、按鍵連擊

9、等均有可能導(dǎo)致數(shù)據(jù)誤錄。巧妙地進(jìn)行程序設(shè)計(jì),可以避免此類因素造成的錯(cuò)誤。例如,錄入學(xué)生成績時(shí),我們可以對其范圍進(jìn)行限定,使用戶無法輸入0100以外的數(shù)據(jù);錄入學(xué)生年齡時(shí),不妨根據(jù)實(shí)際情況將范圍限制在1520之間。1.3系統(tǒng)開發(fā)目標(biāo)系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)企業(yè)員工工資管理的系統(tǒng)化、規(guī)范化和自動(dòng)化。能夠和人事管理系統(tǒng)、考勤管理系統(tǒng)相結(jié)合,真正實(shí)現(xiàn)企業(yè)高效、科學(xué)、現(xiàn)代化的企業(yè)管理。1.4管理系統(tǒng)的開發(fā)設(shè)計(jì)思想盡量利用企事業(yè)現(xiàn)有的軟硬件環(huán)境,采用先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用企業(yè)現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;系統(tǒng)應(yīng)符合企業(yè)工資管理的規(guī)定,滿足企業(yè)相關(guān)人員日常使用的需要,并達(dá)到操

10、作過程中直觀、方便、實(shí)用、安全的要求;系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與人員的技術(shù)維護(hù)人員進(jìn)行補(bǔ)充、維護(hù)。系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改等操作。1.5開發(fā)工具簡介1.5.1 Visual Basic可視化編程語言Visual Basic應(yīng)用程序基本的構(gòu)建塊是用戶所創(chuàng)建的對象,每一個(gè)對象都具有一些特性和行為(屬性、事件和 方法)。開發(fā)人員可以最有效利用所創(chuàng)建的每一個(gè)對象。使用應(yīng)用程序具有可通用性可說擴(kuò)展性和強(qiáng)有力的功能。Visual Basic應(yīng)用由一系列對象組成,包括有函數(shù)、菜單、函數(shù)、結(jié)構(gòu)和數(shù)據(jù)窗口、用戶對象、用戶事

11、件等等,對象中又包含若干控件如命令按鈕、單行編輯器等這些對象和控件都可在許多應(yīng)用中重復(fù)使用。1.5.2 Visual Basic 的特點(diǎn)微軟公司的Visual Basic 6.0是Windows應(yīng)用程序開發(fā)工具,是目前最為廣泛的、易學(xué)易用的面向?qū)ο蟮拈_發(fā)工具。Visual Basic提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡化了界面設(shè)計(jì)過程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。因此,本系統(tǒng)使用MS Visual Basic 6.0開發(fā)。1.5.3 數(shù)據(jù)庫概述數(shù)據(jù)庫是一種存儲(chǔ)數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作的工具。數(shù)據(jù)庫的作用在于組織和表達(dá)信息,簡而言之,數(shù)

12、據(jù)庫就是信息的集合。計(jì)算機(jī)的數(shù)據(jù)庫可以分為兩類:非關(guān)系數(shù)據(jù)庫(flat-file)和關(guān)系數(shù)據(jù)庫(relational)。關(guān)系數(shù)據(jù)庫中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫含有各個(gè)不同部分的術(shù)語,象記錄、域等。1.5.4 Visual Basic與數(shù)據(jù)庫微軟的JET數(shù)據(jù)庫引擎提供了與數(shù)據(jù)庫打交道的途徑,我們是通過它以及Visual Basic 來訪問數(shù)據(jù)庫并對其進(jìn)行各種操作。Visual Basic、Access以及其他微軟的軟件產(chǎn)品都是通過共用JET數(shù)據(jù)庫引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。第二章 工資管理系統(tǒng)分析2.1管理系統(tǒng)的可行性分析研究可行性研究的目的使用最小的代價(jià)在盡可能短的時(shí)間里確定問題

13、是否能解決,通過復(fù)雜系統(tǒng)的規(guī)模與目標(biāo),研究與此類似的系統(tǒng)后,我們具體從下面兩個(gè)方面考慮。2.1.1技術(shù)上的可行性由于對企業(yè)工資管理系統(tǒng)這一類的企業(yè)財(cái)務(wù)系統(tǒng)進(jìn)行開發(fā)已有一定的時(shí)期,有很多成功的實(shí)例,技術(shù)基礎(chǔ)也已經(jīng)非常雄厚,因而技術(shù)上的準(zhǔn)備應(yīng)該不成問題。2.1.2經(jīng)濟(jì)上的可行性由于企業(yè)工資管理系統(tǒng)是一個(gè)比較小型的系統(tǒng),是由我一個(gè)人進(jìn)行開發(fā)的,所以從人力、物力、財(cái)力方面來說都是可行的。2.2 系統(tǒng)的需求分析2.2.1 問題定義需求分析是軟件定義的最后一個(gè)階段,它的基本任務(wù)是回答“系統(tǒng)必須做什么“這個(gè)問題。需求分析的任務(wù)不是確定系統(tǒng)怎樣完成他的工作,而僅僅是確定系統(tǒng)完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完

14、整、準(zhǔn)確、清晰、具體的要求??尚行匝芯侩A段產(chǎn)生的文檔,特別是數(shù)據(jù)流成圖,是需求分析的出發(fā)點(diǎn)。數(shù)據(jù)流成圖中已經(jīng)劃分出系統(tǒng)必須完成的許多基本功能,系統(tǒng)分析員將仔細(xì)研究這些功能并進(jìn)一步將它們具體化。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件產(chǎn)品的質(zhì)量。因此,必須用行之有效的方法對軟件需求進(jìn)行嚴(yán)格的審查驗(yàn)證。2.2.2 系統(tǒng)的功能要求整體結(jié)構(gòu)合理,風(fēng)格一致,模塊化結(jié)構(gòu),界面清晰,接口靈活,操作簡便。開發(fā)方法,文檔規(guī)范化,便于管理,可擴(kuò)充。完善的數(shù)據(jù)輸入,維護(hù),輸出。自檢性能高,用戶誤輸、錯(cuò)輸均有提示。容錯(cuò)性能高,某個(gè)用戶的操作錯(cuò)誤不會(huì)引起整個(gè)系統(tǒng)的癱瘓,每一功能的操作都有信息提示以免重復(fù)操

15、作,錯(cuò)誤操作有警告,以便用戶及時(shí)改正。2.2.3系統(tǒng)功能分析系統(tǒng)功能是對本系統(tǒng)最基本功能的說明,本系統(tǒng)分為以下幾塊功能:系統(tǒng)設(shè)置、人事信息管理、工資信息設(shè)置、工資信息管理、幫助等幾個(gè)模塊。(1)系統(tǒng)設(shè)置系統(tǒng)設(shè)置是對使用我系統(tǒng)的用戶能夠憑自己的習(xí)慣設(shè)置用戶名和密碼。同時(shí)也可以修改用戶名和密碼。(2)人事信息管理本模塊是對人事信息的添加、刪除、修改。比如說,張三是技術(shù)部的,后來又被調(diào)往工程部,就可以用修改把他所在的部門改為工程部,同時(shí)也可以用先刪除,后添加的辦法來做。這兩個(gè)方法都可以在本模塊中實(shí)現(xiàn)。2.2.4 系統(tǒng)功能模塊設(shè)計(jì)根據(jù)功能描述,工資管理系統(tǒng)詳細(xì)的功能模塊圖如以下: 密碼修改系統(tǒng)管理模塊

16、用戶管理系統(tǒng)啟動(dòng)模塊用戶登錄模塊系統(tǒng)主控模塊工資信息管理模塊 考勤匯總 獎(jiǎng)金匯總 工資查詢員工信息管理模塊信息添加信息查詢信息修改工資信息設(shè)置模塊 學(xué) 歷職 位 部 門 考 勤 添加工資 添加考勤 添加獎(jiǎng)懲 操作說明幫助信息模塊 關(guān) 于退 出 系統(tǒng)功能模塊圖第三章 工資管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)3.1數(shù)據(jù)庫的需求分析數(shù)據(jù)庫的設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最有效的數(shù)據(jù)庫模式,建立數(shù)據(jù)及應(yīng)用系統(tǒng),實(shí)質(zhì)能夠有效地存儲(chǔ)數(shù)據(jù),滿足用戶的需求,數(shù)據(jù)庫設(shè)計(jì)是在數(shù)據(jù)庫管理系統(tǒng)支持下進(jìn)行的。3.2數(shù)據(jù)庫的概念結(jié)構(gòu)設(shè)計(jì)該概念設(shè)計(jì)以E-R圖為主要依據(jù),設(shè)計(jì)出系統(tǒng)相關(guān)的整體邏輯結(jié)構(gòu)(即相關(guān)的模式)。得到上面的數(shù)據(jù)結(jié)構(gòu)

17、以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。這些實(shí)體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動(dòng)。本實(shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:員工信息實(shí)體、用戶信息實(shí)體、基本工資信息實(shí)體、考勤管理信息實(shí)體、職工獎(jiǎng)懲信息實(shí)體。各個(gè)實(shí)體具體的描述E-R圖如下:員工信息實(shí)體的E-R圖如下:員工信息編號(hào)姓名性別年齡部門職位學(xué)歷備注 圖3-1用戶信息實(shí)體的E-R圖如下:用戶信息用戶密碼級(jí)別 圖3-2基本工資信息實(shí)體的E-R圖如下: 基本工資信息編號(hào)姓名獎(jiǎng)金工資保險(xiǎn)其他圖3-3考勤管理信息實(shí)體的E-R圖如下: 考勤管理信息編號(hào)姓名狀態(tài)日期備注 圖3-4職工

18、獎(jiǎng)懲信息實(shí)體的E-R圖如下: 職工獎(jiǎng)懲信息編號(hào)姓名原因金額備注 圖3-53.3 數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)用戶信息字段名稱類型長度是否空用戶名稱字符10不能空用戶密碼字符20不能空級(jí)別文本10不能空表1員工信息字段名稱類型長度是否空編號(hào)文本20能空姓名文本20能空年齡數(shù)字20不能空性別文本4能空部門文本50能空職位文本10能空學(xué)歷文本10能空家庭住址文本50能空E-mai;文本60能空電話文本20能空身份證號(hào)碼文本20能空婚否文本50能空籍貫文本10能空備注文本50能空表2部門信息字段名稱類型長度是否空部門文本50能空部門工資貨幣貨幣表3工資信息字段名稱類型長度是否空編號(hào)文本50基本工資貨幣自動(dòng)不能

19、空獎(jiǎng)金貨幣自動(dòng)保險(xiǎn)貨幣自動(dòng)其他貨幣自動(dòng)表4考勤字段名稱類型長度是否空ID文本10不能空狀態(tài)文本20不能空日期文本能空備注文本能空表5員工獎(jiǎng)懲信息字段名稱類型長度是否空Ids 自動(dòng)編號(hào)長整型ID自動(dòng)編號(hào)長整型金額貨幣貨幣日期日期/時(shí)間原因文本50備注文本50表6學(xué)歷信息表字段名稱類型長度是否空ID自動(dòng)編號(hào)長整型學(xué)歷文本20不能空等級(jí)工資貨幣自動(dòng)表7職位信息字段名稱類型長度是否空ID自動(dòng)編號(hào)長整型職位文本50不能空職位工資貨幣自動(dòng)表8第四章 工資管理系統(tǒng)的詳細(xì)設(shè)計(jì)4.1“登錄模塊”詳細(xì)設(shè)計(jì)登錄模塊的詳細(xì)設(shè)計(jì)是用戶登錄的一個(gè)界面,判斷登錄的用戶是管理員還是普通用戶,進(jìn)入后將面對的是主界面,從而進(jìn)行相

20、關(guān)的操作。為了保證系統(tǒng)數(shù)據(jù)的安全性,通常要為系統(tǒng)制作權(quán)限認(rèn)證,即制作安全登錄模塊。方法是在窗體中要求輸入用戶名和密碼,如果系統(tǒng)數(shù)據(jù)表中存在該用戶名,同時(shí)用戶輸入的密碼與系統(tǒng)數(shù)據(jù)庫中表用戶的密碼相同,則允許登錄,否則,認(rèn)為是非法使用,終止程序運(yùn)行。圖如4-1所示: 圖4-1 代碼見最后光盤中4.2“主窗體”模塊詳細(xì)設(shè)計(jì) 主窗體設(shè)計(jì)的界面是用菜單編輯器做的,主要有系統(tǒng)、工資信息設(shè)置、工資信息管理、幫助和退出這幾大模塊組成,主窗體是進(jìn)行相關(guān)操作的主界面。在這幾個(gè)里,管理員所有的權(quán)利進(jìn)行各種操作,一個(gè)系統(tǒng)往往需要執(zhí)行多個(gè)相對獨(dú)立的功能,因此一個(gè)應(yīng)用程序往往由多個(gè)窗體組成。對系統(tǒng)的各個(gè)功能模塊進(jìn)行集中統(tǒng)

21、一的管理和調(diào)用,在系統(tǒng)中通常通過系統(tǒng)的主窗體來實(shí)現(xiàn)。圖如4-2所示: 圖4-2代碼見最后光盤中4.3員工信息模塊詳細(xì)設(shè)計(jì)員工信息就是要通過窗體對員工信息表進(jìn)行添加、修改、查詢等操作。圖如所示: 圖4-3代碼見最后光盤中4.4查詢模塊詳細(xì)設(shè)計(jì) 本模塊的詳細(xì)設(shè)計(jì)是為了在發(fā)工資的時(shí)候,能夠很快的查詢出某一條記錄來,可以按照姓名、性別、部門、學(xué)歷來依次查詢。圖4-4代碼見最后光盤中4.5修改模塊詳細(xì)設(shè)計(jì)修改模塊主要是對每一個(gè)員工的各種信息進(jìn)行相應(yīng)的變動(dòng),這樣能方便的給管理員很清楚的找到相關(guān)的信息改變,可以根據(jù)部門等等的一些信息修改員工的基本情況。 圖4-5代碼見最后光盤中第五章 系統(tǒng)的測試與維護(hù)5.1

22、系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)環(huán)境包括硬件平臺(tái)和軟件平臺(tái)兩種。硬件平臺(tái)是指開發(fā)與運(yùn)行所需要的硬件環(huán)境,主要包括計(jì)算機(jī)機(jī)型及硬件配置。由于本系統(tǒng)是一個(gè)小型的MIS管理系統(tǒng),因此對計(jì)算機(jī)硬件的要求不高,比較經(jīng)濟(jì),只要配備有奔騰四代賽揚(yáng)處理器2.0GHZ(或以上)、DDR256M內(nèi)存(或以上)、60G硬盤(或以上)的普通微機(jī)即可順利運(yùn)行。軟件平臺(tái)是指系統(tǒng)開發(fā)與運(yùn)行的軟件環(huán)境。本系統(tǒng)在開發(fā)時(shí)選用了穩(wěn)定性較強(qiáng)的Windows XP中文專業(yè)版和Visual Basic6.0作為開發(fā)語言,同時(shí)選用了Access2003數(shù)據(jù)庫,由于這些軟件產(chǎn)品都是Microsoft公司的產(chǎn)品,因此彼此之間的兼容性較好,開發(fā)出的應(yīng)用系統(tǒng)

23、穩(wěn)定性較高。Visual Basic 6.0具有可視化的開發(fā)環(huán)境,可以快速完成系統(tǒng)的開發(fā),內(nèi)部集成的數(shù)據(jù)庫訪問通道,使得可以輕松方便的對數(shù)據(jù)庫管理。數(shù)據(jù)庫采用MICROSOFT ACCESS,由于我們的系統(tǒng)要求,采用它完全可以適合我們的工作需求,并且它所支持的數(shù)據(jù)類型十分豐富,維護(hù)簡便,費(fèi)用比較低,專業(yè)操作水平不是很高,容易升級(jí)。本系統(tǒng)在單機(jī)上運(yùn)行。5.2系統(tǒng)測試從產(chǎn)品角度看,測試計(jì)劃中的測試項(xiàng)目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認(rèn)測試等。測試對象是隨階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認(rèn)測試

24、都是以被測過的模塊作為測試對象的。(1)單元測試:單元測試也稱模塊測試或程序測試,單元測試是對每個(gè)模塊單獨(dú)進(jìn)行的,驗(yàn)證模塊接口與設(shè)計(jì)說明書是否一致,對模塊的所有主要處理路徑進(jìn)行測試且與預(yù)期的結(jié)構(gòu)進(jìn)行對照,還要對所有錯(cuò)誤處理路徑進(jìn)行測試。(2)組合測試組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。(3)確認(rèn)測試確認(rèn)測試是對通過組合測試的軟件進(jìn)行的,這些軟件已經(jīng)存于系統(tǒng)目標(biāo)設(shè)備的介質(zhì)上,確認(rèn)測試的目的是對表明軟件是可以工作的,并且符合“軟件需求說明書”中規(guī)定的全部功能和性能要求。(4)系統(tǒng)測試系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問

25、題以及檢測系統(tǒng)不否達(dá)到用戶的實(shí)際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報(bào)告。(5)用戶驗(yàn)收測試在開發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對本系統(tǒng)進(jìn)行了有針對性的全面測試,采取的方式是:1、菜單項(xiàng)測試:為了保證每一項(xiàng)下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我把相關(guān)的基礎(chǔ)數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,并對每一個(gè)菜單項(xiàng)反復(fù)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單級(jí)功能的正確實(shí)現(xiàn)。2、數(shù)據(jù)跟蹤:完成菜單項(xiàng)測試后,我又對系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。例如:在成績管理模塊中,我首先對考試類型進(jìn)行設(shè)定,然后在成績添加模塊中進(jìn)行數(shù)據(jù)操作,隨時(shí)觀察這兩個(gè)模塊之間是否有沖突產(chǎn)生,配合得是否正確,再然后在成績?yōu)g覽模塊中進(jìn)行

26、驗(yàn)證,說明該功能完全正常,對其它的功能模塊也進(jìn)行了類似的設(shè)置。3、綜合測試:在以上測試的基礎(chǔ)上對系統(tǒng)功能進(jìn)行了整體的測試,依次來檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。5.3系統(tǒng)運(yùn)行與維護(hù)系統(tǒng)的運(yùn)行:1、初始數(shù)據(jù)的輸入本系統(tǒng)的輸入采用鼠標(biāo)和鍵盤相結(jié)合的輸入方法。2、怎樣使用本系統(tǒng):本系統(tǒng)的使用相應(yīng)簡單,基本上只要會(huì)使用Windows軟件就會(huì)使用本系統(tǒng),在具體的操作時(shí),只需點(diǎn)擊鼠標(biāo)左鍵即可進(jìn)行相應(yīng)功能的選擇。3、系統(tǒng)的維護(hù):本系統(tǒng)是個(gè)較復(fù)雜的人-機(jī)系統(tǒng),由于系統(tǒng)外部環(huán)境與內(nèi)部因素的變化,不斷影響系統(tǒng)的運(yùn)行,同時(shí)需要系統(tǒng)不斷地適應(yīng)這些變化,不斷地完善系統(tǒng),以提高系統(tǒng)運(yùn)行的效率與服務(wù)水平,這就需要自始至

27、終進(jìn)行系統(tǒng)的維護(hù)工作。系統(tǒng)的維護(hù)主要包括四個(gè)方面:(1)程序的維護(hù):指的是修改部分或全部程序,這種維護(hù)往往是在條件發(fā)生變化或原系統(tǒng)的效率低的情況下進(jìn)行的。(2)數(shù)據(jù)文件的維護(hù):指的是按照用戶的要求對數(shù)據(jù)文件進(jìn)行不定期的修改。(3)代碼的維護(hù):隨著系統(tǒng)的發(fā)展和變化,可能會(huì)出現(xiàn)舊代碼不能適應(yīng)新要求的問題,因此,有必要變更代碼,予以維護(hù)。(4)硬件的維護(hù):指的是對系統(tǒng)所使用的設(shè)備進(jìn)行維護(hù)。結(jié) 束 語工資管理系統(tǒng)是一個(gè)典型的信息管理系統(tǒng),其主要通過軟件工程方面的選擇課題、需求分析、總體設(shè)計(jì)、選用工具、程序模塊、系統(tǒng)測試等幾個(gè)步驟來實(shí)現(xiàn)。開發(fā)本系統(tǒng)的過程中,首先要對企業(yè)工資管理進(jìn)行系統(tǒng)調(diào)研,熟悉企業(yè)財(cái)務(wù)

28、、人事、工資發(fā)放管理的流程、步驟;其次在系統(tǒng)需求分析過程中,要透過現(xiàn)象看本質(zhì),敏銳觀察到工資管理中存在的各種問題,并在總體設(shè)計(jì)把握好對問題的分析、理解,進(jìn)而解決問題;選用開發(fā)工具要選用自己最熟悉、應(yīng)用較多的開發(fā)工具,本系統(tǒng)開發(fā)選用MS Visual Basic 6.0,其具有語言簡單、功能強(qiáng)大、組件眾多的優(yōu)點(diǎn)。程序模塊的編制中,重點(diǎn)把握系統(tǒng)內(nèi)部完整性、功能性、實(shí)用性、便捷性,使其能夠協(xié)調(diào)統(tǒng)一、運(yùn)行無誤。運(yùn)行結(jié)果證明,本企業(yè)工資管理系統(tǒng)極大提高了工作效率,節(jié)省了人力和物力,最終滿足企業(yè)財(cái)務(wù)管理、員工工資發(fā)放的需要,同時(shí)也成為現(xiàn)代化企業(yè)管理的標(biāo)志。致 謝在此,首先要感謝我的指導(dǎo)教師,感謝他在百忙之

29、中還抽出時(shí)間來指導(dǎo)我、幫助我順利地完成畢業(yè)設(shè)計(jì)。在本次畢業(yè)設(shè)計(jì)中,我從指導(dǎo)老師身上學(xué)到了很多東西。他認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。他無論在理論上還是在實(shí)踐中,都給與我很大的幫助,使我得到很大的提高,這對于我以后的工作和學(xué)習(xí)都是巨大的幫助,在學(xué)術(shù)上指導(dǎo)老師是一個(gè)嚴(yán)謹(jǐn)求實(shí),認(rèn)真負(fù)責(zé)的人。參考文獻(xiàn)1 Visual Basic 6.0 程序設(shè)計(jì)教程(高等教育出版社) 龔沛曾 陸慰民 楊志強(qiáng) 編著2數(shù)據(jù)庫系統(tǒng)概論(高等教育出版社) 薩師煊 王珊 編著3軟件工程(清華大學(xué)出版社) 鐘珞 胡金柱 編著4VB6.0中文版教程(電子工作出版社) 新智工作室5數(shù)據(jù)庫設(shè)計(jì)與編程實(shí)例詳解使用Access與VB6.0 張淮野 袁怡 譯tgKQcWA3PtGZ7R4I30kA1DkaGhn3XtKknBYCUDxqA7FHYi2CHhI92tgKQcWA3PtGshLs50cL

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論