員工信息管理系統(tǒng)n改_第1頁
員工信息管理系統(tǒng)n改_第2頁
員工信息管理系統(tǒng)n改_第3頁
員工信息管理系統(tǒng)n改_第4頁
員工信息管理系統(tǒng)n改_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、四川航天職業(yè)技術(shù)學(xué)院2008屆PAGE PAGE XII四川航天職業(yè)技術(shù)學(xué)院2008屆 PAGE I四川航天天職業(yè)技技術(shù)學(xué)院院畢 業(yè) 設(shè) 計計(論 文)題 目 員工信信息管理理系統(tǒng)系 (部) 計算機機科學(xué)系系 專業(yè)班級級 計算算機信息息管理姓 名 潘 虹學(xué) 號 2000513304110566指導(dǎo)教師師袁 曉曉 維日 期220088 年年 44 月月 66 日四川航天天職業(yè)技技術(shù)學(xué)院院計算機科科學(xué)系畢畢業(yè)論文文任務(wù)書書系(部)別別計算機科科學(xué)系指導(dǎo)教師師袁曉維職 稱教師學(xué)生姓名名潘虹專業(yè)(班班級)計算機信信息管理理學(xué) 號56設(shè)計題目目員工信息息管理系系統(tǒng)設(shè)計內(nèi)容、目標(biāo)和要求(設(shè)計內(nèi)內(nèi)容目標(biāo)標(biāo)和

2、要求求、設(shè)計計進(jìn)度等等)設(shè)計(論論文)的的任務(wù)要要求和主主要內(nèi)容容(1) 鞏固和和提高學(xué)學(xué)生學(xué)過過的基礎(chǔ)礎(chǔ)理論和和專業(yè)知知識; (2) 提高學(xué)學(xué)生運用用所學(xué)專專業(yè)知識識進(jìn)行獨獨立思考考和綜合合分析、解解決實際際問題的的能力; (3) 培養(yǎng)學(xué)學(xué)生掌握握正確的的思維方方法和利利用計算算機解決決實際問問題的基基本技能能; (4) 增強學(xué)學(xué)生對信信息管理理工作的的認(rèn)識,掌掌握信息息處理方方法,進(jìn)進(jìn)行編制制技術(shù)文文件等基基本技能能的訓(xùn)練練,使之之具有一一定程度度的實際際工作能能力。設(shè)計的目目標(biāo)畢業(yè)設(shè)計計是帶有有研究性性質(zhì)的專專題研究究分析、設(shè)設(shè)計報告告,是完完成教學(xué)學(xué)任務(wù)、培培養(yǎng)合格格人才的的一個重重要

3、實踐踐性教學(xué)學(xué)環(huán)節(jié)。通通過畢業(yè)業(yè)設(shè)計,可可以培養(yǎng)養(yǎng)學(xué)生的的開發(fā)和和設(shè)計能能力,提提高綜合合運用所所學(xué)知識識和技能能去分析析、解決決實際問問題的能能力,檢檢驗學(xué)生生的學(xué)習(xí)習(xí)效果等等均具有有重要意意義。通通過畢業(yè)業(yè)設(shè)計,旨旨在使學(xué)學(xué)生對所所學(xué)過的的基礎(chǔ)理理論和專專業(yè)知識識進(jìn)行一一次全面面、系統(tǒng)統(tǒng)地回顧顧和總結(jié)結(jié),通過過對具體體題目的的分析,使使理論與與實踐相相結(jié)合,鞏鞏固和發(fā)發(fā)展所學(xué)學(xué)理論知知識,掌掌握正確確的思維維方法和和基本技技能,提提高學(xué)生生獨立思思考能力力和團結(jié)結(jié)協(xié)作的的工作作作風(fēng),提提高學(xué)生生利用計計算機解解決實際際問題的的能力及及計算機機實際操操作水平平,促進(jìn)進(jìn)學(xué)生建建立嚴(yán)謹(jǐn)謹(jǐn)?shù)目茖W(xué)學(xué)

4、態(tài)度和和工作作作風(fēng)。指指導(dǎo)教師師簽名:年 月月 日日基層教學(xué)學(xué)單位審審核 系(部部)審 核注:此表表由學(xué)生生填寫,指指導(dǎo)老師師審核。四川航天天職業(yè)技技術(shù)學(xué)院院計算機科科學(xué)系畢畢業(yè)論文文開題報報告學(xué)生姓名名潘虹指導(dǎo)教師師袁曉維題 目員工信息息管理系系統(tǒng)選題意義義與要求求本階段的的主要任任務(wù)是對對所實習(xí)習(xí)單位進(jìn)進(jìn)行全面面了解,發(fā)發(fā)現(xiàn)需要要解決的的問題,或或根據(jù)個個人的情情況,結(jié)結(jié)合計算算機具體體的應(yīng)用用需要,選選擇自己己所要設(shè)設(shè)計的題題目,根根據(jù)題目目所涉及及的內(nèi)容容和技術(shù)術(shù),有針針對性地地進(jìn)行學(xué)學(xué)習(xí),查查詢相關(guān)關(guān)技術(shù)資資料和文文獻(xiàn),熟熟悉所需需得開發(fā)發(fā)設(shè)計工工具的使使用。研究的目目標(biāo)和內(nèi)內(nèi)容畢業(yè)

5、設(shè)計計是帶有有研究性性質(zhì)的專專題研究究分析、設(shè)設(shè)計報告告,是完完成教學(xué)學(xué)任務(wù)、培培養(yǎng)合格格人才的的一個重重要實踐踐性教學(xué)學(xué)環(huán)節(jié)。通通過畢業(yè)業(yè)設(shè)計,可可以培養(yǎng)養(yǎng)學(xué)生的的開發(fā)和和設(shè)計能能力,提提高綜合合運用所所學(xué)知識識和技能能去分析析、解決決實際問問題的能能力,檢檢驗學(xué)生生的學(xué)習(xí)習(xí)效果等等均具有有重要意意義。通通過畢業(yè)業(yè)設(shè)計,旨旨在使學(xué)學(xué)生對所所學(xué)過的的基礎(chǔ)理理論和專專業(yè)知識識進(jìn)行一一次全面面、系統(tǒng)統(tǒng)地回顧顧和總結(jié)結(jié),通過過對具體體題目的的分析,使使理論與與實踐相相結(jié)合,鞏鞏固和發(fā)發(fā)展所學(xué)學(xué)理論知知識,掌掌握正確確的思維維方法和和基本技技能,提提高學(xué)生生獨立思思考能力力和團結(jié)結(jié)協(xié)作的的工作作作風(fēng),

6、提提高學(xué)生生利用計計算機解解決實際際問題的的能力及及計算機機實際操操作水平平,促進(jìn)進(jìn)學(xué)生建建立嚴(yán)謹(jǐn)謹(jǐn)?shù)目茖W(xué)學(xué)態(tài)度和和工作作作風(fēng)。研究方法法、步驟驟和措施施1)研究究方法是對確確定的設(shè)設(shè)計項目目進(jìn)行分分析和規(guī)規(guī)劃,確確定系統(tǒng)統(tǒng)的結(jié)構(gòu)構(gòu)、功能能、模塊塊和數(shù)據(jù)據(jù),并制制定具體體的工作作計劃和和方案。主主要包括括:需求求調(diào)查、可可行性研研究、需需求分析析、軟硬硬件平臺臺選擇、確確定設(shè)計計概要目目標(biāo), 寫出下下步工作作計劃。;(2)課課題步驟驟和措施施:第一階階段 3月月6日3月116日 閱閱讀專業(yè)業(yè)文獻(xiàn),完完成翻譯譯,撰寫寫開題報報告。第第二階段段 3月117日5月220日 33月177日3月331日

7、 擬擬開發(fā)提提綱,撰撰寫文獻(xiàn)獻(xiàn)綜述。 4月1日5月20日 編寫程序、撰寫論文。第三階段 5月20日6月9日主要參考考文獻(xiàn)1、王福福成等VVisuual Bassic 6.00數(shù)據(jù)庫庫開發(fā)指指南清華華大學(xué)出出版社20000年66月 2、郭振振波編著著 人人民郵電電出版社社 19999年年3月 3、劉炳炳文等編編著 清華華大學(xué)出出版社 20000年77月 完成時間間20088年4月月24日日指導(dǎo)教師師意見說明:11、此表表由畢業(yè)業(yè)生本人人填寫,并并交回系系辦。 22、表格格空白不不夠,請請加附頁頁。 33、請每每位學(xué)生生認(rèn)真填填寫,本本表填寫寫質(zhì)量作作為教師師評定學(xué)學(xué)生畢業(yè)業(yè)論文成成績的依依據(jù)之一

8、一四川航天天職業(yè)技技術(shù)學(xué)院院畢業(yè)論文文指導(dǎo)教教師評閱閱意見學(xué)生姓名名潘虹專業(yè)班級級G05信信息管理理(論文)題題目員工信息息管理系系統(tǒng)指導(dǎo)教師師袁曉維教師職稱稱教師畢業(yè)設(shè)計論文評語評定成績績: 指導(dǎo)教教師簽名名:200 年年 月 日四川航天天職業(yè)技技術(shù)學(xué)院院畢業(yè)論文文評閱人人評語學(xué)生姓名名潘虹專業(yè)班級級信息管理理(論文)題題目員工信息息管理系系統(tǒng)評閱人評語評定成績績: 評閱人人簽名:200 年 月 日 注:此表表由答辯辯主席填填寫。摘 要要本文通過過用VBB6.00編寫員員工信息息管理系系統(tǒng),利利用軟件件工程原原理,采采用面向向?qū)ο蟮牡木幊谭椒椒?,其其開發(fā)主主要包括括后臺數(shù)數(shù)據(jù)庫的的建立和和維

9、護以以及前端端應(yīng)用程程序的開開發(fā)兩個個方面,實實現(xiàn)了員員工信息息管理的的自動化化和信息息化. 本文還還簡單介介紹了VVB6.0軟件件的界面面及操作作方法。簡簡要介紹紹了窗體體的制作作過程,程程序的編編寫,添添加,最最后的編編譯過程程。并且且敘述了了作者在在軟件開開發(fā)過程程中的心心得體會會。關(guān)鍵詞:員工信信息管理理 數(shù)據(jù)據(jù)庫 統(tǒng)計AbsttracctThe sofftwaare enggineeeriing priinciiplee thhe mmainn boody of a bbookk iss maade usee off byy ussingg VBB6.00 too coompiile

10、 andd coompoose empployyee infformmatiion mannageemennt ssysttem,hass addoptt bee geeareed tto tthe neeeds of marrriaage parrtneer pproggrammminng mmethhod , tthe perrsonn deevellopss thhe aaspeect devveloopinng ttwo maiinlyy inncluudinng tthatt thhe ddataa baase buiildiing-up commposses in repply a

11、n upkkeepp annd fforee-ennd aappllicaatioon oon tthe baccksttagee , havve rreallizeed eemplloyeee iinfoormaatioon aadmiinisstraatioon aautoomattionn annd iinfoormaatizzatiion. VBB6.00 sooftwwaree innterrfacce aand opeerattingg meethood tthe maiin bbodyy off a boook hhas beeen iintrroduucedd faairlly

12、 ssimpplelly. Briief proocesss , prroceedurre wwritte , adddittionn haavinng iintrroduucedd faabriicattionn off thhe wwinddow boddy, finnal commpillatiion ratte. Andd haave narrratted autthorr whhat onee haas llearrnedd frrom worrk uundeersttanddingg inn deevellopiing proocesss iin tthe sofftwaare.K

13、ey Woordss:Thee emmplooyeee innforrmattionn addminnisttrattionn daata basse ccounnts目錄TOC o 1-3 h z u HYPERLINK l _Toc199829693 引言1 HYPERLINK l _Toc199829694 第一章系系統(tǒng)分析析2 HYPERLINK l _Toc199829695 2.1開開發(fā)背景景3 HYPERLINK l _Toc199829696 2.2需需求分析析6 HYPERLINK l _Toc199829697 2.3概概要8 HYPERLINK l _Toc1998296

14、98 2.4系系統(tǒng)要求求10 HYPERLINK l _Toc199829699 第二章系系統(tǒng)開發(fā)發(fā)方法112 HYPERLINK l _Toc199829700 3.1系系統(tǒng)開發(fā)發(fā)方法概概述 PAGEREF _Toc199829700 h 3 HYPERLINK l _Toc199829701 3.2 結(jié)構(gòu)化化生命周周期法簡簡介 PAGEREF _Toc199829701 h 3 HYPERLINK l _Toc199829702 3.3 快速原原型法簡簡介 PAGEREF _Toc199829702 h 4 HYPERLINK l _Toc199829703 3.4 本系統(tǒng)統(tǒng)開發(fā)方方法的選

15、選擇 PAGEREF _Toc199829703 h 5 HYPERLINK l _Toc199829704 第三章開開發(fā)平臺臺和開發(fā)發(fā)工具 PAGEREF _Toc199829704 h 55 HYPERLINK l _Toc199829705 4.1 開發(fā)平平臺的選選擇PAGEREF _Toc199829705 h 5 HYPERLINK l _Toc199829706 4.2 開發(fā)工工具的選選擇 PAGEREF _Toc199829706 h 5 HYPERLINK l _Toc199829707 4.2.1 開開發(fā)語言言介紹 PAGEREF _Toc199829707 h 55 HYP

16、ERLINK l _Toc199829708 第四章系系統(tǒng)的規(guī)規(guī)劃與分分析 PAGEREF _Toc199829708 h 9 HYPERLINK l _Toc199829709 5.1 系統(tǒng)的的可行性性分析 PAGEREF _Toc199829709 h 99 HYPERLINK l _Toc199829710 5.1.2 操操作可行行性分析析 PAGEREF _Toc199829710 h 9 HYPERLINK l _Toc199829711 5.1.3 技技術(shù)可行行性分析析 PAGEREF _Toc199829711 h 9 HYPERLINK l _Toc199829712 5.2

17、現(xiàn)有系系統(tǒng)的分分析 PAGEREF _Toc199829712 h 100 HYPERLINK l _Toc199829713 5.2.1 系系統(tǒng)的安安全性分分析 PAGEREF _Toc199829713 h 100 HYPERLINK l _Toc199829714 5.2.2 系系統(tǒng)的詳詳細(xì)調(diào)查查 PAGEREF _Toc199829714 h 10 HYPERLINK l _Toc199829715 5.3系系統(tǒng)邏輯輯模型的的提出 PAGEREF _Toc199829715 h 111 HYPERLINK l _Toc199829716 5.3.1數(shù)據(jù)據(jù)詞典 PAGEREF _Toc1

18、99829716 h 111 HYPERLINK l _Toc199829717 第五章系系統(tǒng)的設(shè)設(shè)計 PAGEREF _Toc199829717 h 122 HYPERLINK l _Toc199829718 6.1 系統(tǒng)流流程圖 PAGEREF _Toc199829718 h 112 HYPERLINK l _Toc199829719 6.2數(shù)數(shù)據(jù)庫的的設(shè)計 PAGEREF _Toc199829719 h 113 HYPERLINK l _Toc199829720 6.3系系統(tǒng)主界界面的設(shè)設(shè)計 PAGEREF _Toc199829720 h 144 HYPERLINK l _Toc1998

19、29721 6.4 登錄窗窗體的設(shè)設(shè)計255 HYPERLINK l _Toc199829722 6.5其其具體的的設(shè)計如如下:29 HYPERLINK l _Toc199829723 6.6各各主要模模塊的設(shè)設(shè)計322 HYPERLINK l _Toc199829724 6.7 員工管管理模塊塊的設(shè)計計35 HYPERLINK l _Toc199829725 6.8請請假管理理模塊的的設(shè)計339 HYPERLINK l _Toc199829726 第六章主主菜單的的設(shè)計與與系統(tǒng)的的編譯發(fā)發(fā)行411 HYPERLINK l _Toc199829727 7.1系系統(tǒng)主菜菜單的設(shè)設(shè)計444 HYP

20、ERLINK l _Toc199829728 結(jié)論455第 1 頁 共 NUMPAGES 45 頁第 PAGE 37 頁 共 NUMPAGES 48 頁引言本軟件使使用Miicroosofft BBasiic 66.0進(jìn)進(jìn)行編寫寫。數(shù)據(jù)據(jù)庫技術(shù)術(shù)的產(chǎn)生生與發(fā)展展源于對對于數(shù)據(jù)據(jù)的組織織和管理理。數(shù)據(jù)據(jù)庫技術(shù)術(shù)是數(shù)據(jù)據(jù)管理的的技術(shù),它它隨著數(shù)數(shù)據(jù)管理理任務(wù)的的需要而而產(chǎn)生于于20世世紀(jì)600年代中中期。這這是一門門綜合性性技術(shù),涉涉及操作作系統(tǒng),數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu),算法法設(shè)計和和程序設(shè)設(shè)計等知知識。數(shù)數(shù)據(jù)庫技技術(shù)的基基本思想想是對數(shù)數(shù)據(jù)實行行集中,統(tǒng)統(tǒng)一,獨獨立的管管理,用用戶可以以最大限限度的共共享

21、數(shù)據(jù)據(jù)資源。 數(shù)據(jù)庫系系統(tǒng)實際際上是一一個應(yīng)用用系統(tǒng),它它是在計計算機硬硬,軟件件系統(tǒng)支支持下,由由用戶,數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng),存儲儲在存儲儲設(shè)備上上的數(shù)據(jù)據(jù)和數(shù)據(jù)據(jù)庫應(yīng)用用程序構(gòu)構(gòu)成的數(shù)數(shù)據(jù)處理理系統(tǒng)。數(shù)數(shù)據(jù)庫系系統(tǒng)是由由數(shù)據(jù),數(shù)數(shù)據(jù)庫管管理系統(tǒng)統(tǒng),應(yīng)用用程序,用用戶組成成。 數(shù)據(jù)庫的的特點:1.實實現(xiàn)數(shù)據(jù)據(jù)共享 2.實實現(xiàn)數(shù)據(jù)據(jù)獨立33.減少少了數(shù)據(jù)據(jù)冗余度度 4.避免了了數(shù)據(jù)不不一致性性5.加加強了對對數(shù)據(jù)的的保護。 數(shù)據(jù)庫應(yīng)應(yīng)用系統(tǒng)統(tǒng)(DAATABBASEE APPPLIICATTIONN SYYSTEEMS DBBAS) 1 管管理信息息系統(tǒng) 2 開開放式信信息服務(wù)務(wù)系統(tǒng) 一個數(shù)據(jù)據(jù)

22、庫應(yīng)用用系統(tǒng)通通常是由由數(shù)據(jù)庫庫和應(yīng)用用程序兩兩部分組組成,它它們是在在數(shù)據(jù)庫庫管理系系統(tǒng)支持持下設(shè)計計和開發(fā)發(fā)出來的的。系統(tǒng)分析析2.1開開發(fā)背景景隨著我國國市場經(jīng)經(jīng)濟的快快速發(fā)展展和信息息化水平平的不斷斷提高,如如何利用用先進(jìn)的的管理手手段,提提高企業(yè)業(yè)員工信信息管理理的水平平,是當(dāng)當(dāng)今社會會所面臨臨的一個個課題。提提高企業(yè)業(yè)管理水水平,必必須全方方位地提提高企業(yè)業(yè)管理意意識。只只有高標(biāo)標(biāo)準(zhǔn)、高高質(zhì)量的的管理才才能滿足足企業(yè)的的發(fā)展需需求。面面對信息息時代的的挑戰(zhàn),利利用高科科技手段段來提高高企業(yè)員員工信息息管理無無疑是一一條行之之有效的的途徑。在在某種意意義上,信信息與科科技在企企業(yè)管理

23、理與現(xiàn)代代化建設(shè)設(shè)中顯現(xiàn)現(xiàn)出越來來越重要要的地位位。員工工管理方方面的信信息化與與科學(xué)化化,已成成為現(xiàn)代代化生活活水平步步入高臺臺階的重重要標(biāo)志志。2.2需需求分析析利用計算算機實現(xiàn)現(xiàn)員工信信息管理理勢在必必行。對對于企業(yè)業(yè)來說,利利用計算算機支持持企業(yè)高高效率完完成員工工信息管管理的日日常事務(wù)務(wù),是適適應(yīng)現(xiàn)代代企業(yè)制制度要求求、推動動企業(yè)勞勞動型管管理走向向科學(xué)化化、規(guī)范范化的必必要條件件;而員員工信息息管理是是一項瑣瑣碎、復(fù)復(fù)雜而又又十分細(xì)細(xì)致的工工作,員員工信息息錄入,員工信信息管理理,信息息查詢,請假等等管理,一般不不允許出出錯,如如果實行行手工操操作,須須手工填填制大量量的表格格,這

24、就就會耗費費工作人人員大量量的時間間和精力力,計算算機進(jìn)行行這項工工作的管管理,不不僅能夠夠保證各各項信息息準(zhǔn)確無無誤、快快速輸出出,同時時計算機機具有手手工管理理所無法法比擬的的優(yōu)點.例如:檢索迅迅速、查查找方便便、可靠靠性高、存存儲量大大、保密密性好、壽壽命長、成成本低等等。這些些優(yōu)點能能夠極大大地提高高企業(yè)管管理的效效率,也也是企業(yè)業(yè)的科學(xué)學(xué)化、正正規(guī)化管管理,與與世界接接軌的重重要條件件。2.3概概要Visuual Bassic是是美國微微軟公司司的第一一個編程程工具和和系統(tǒng)開開發(fā)的第第一個產(chǎn)產(chǎn)品,VVisuual Bassic以以優(yōu)良的的性能、較較強的系系統(tǒng)開發(fā)發(fā)功能、完完美的視視覺

25、界面面和簡單單易學(xué)的的特點,已已經(jīng)贏得得了全世世界廣大大用戶的的偏愛。VVisuual Bassic的的編程環(huán)環(huán)境包含含了快速速有效的的開發(fā)功功能,尤尤其是數(shù)數(shù)據(jù)窗口口這一方方便而簡簡潔操縱縱數(shù)據(jù)庫庫的智能能化對象象,使系系統(tǒng)的開開發(fā)更人人性化,操操作更簡簡便。 作為管理理信息系系統(tǒng)的開開發(fā),VVisuual Bassic是是一個非非常理想想選擇。VVisuual Bassic是是一種可可視化的的、面對對對象和和條用事事件驅(qū)動動方式的的結(jié)構(gòu)化化高級程程序設(shè)計計,可用用于開發(fā)發(fā)Winndowws環(huán)境境下的種種類應(yīng)用用程序。它它簡單易易學(xué)、效效率高,且且功能強強大,可可以與WWinddowss的專

26、業(yè)業(yè)開發(fā)工工具SDDK相媲媲美,而而且程序序開發(fā)人人員不必必具有CC/C+編程程基礎(chǔ)。在在Vissuall Baasicc環(huán)境下下,利用用事件驅(qū)驅(qū)動的編編程機制制、新穎穎易用的的可視化化設(shè)計工工具,使使用Wiindoows內(nèi)內(nèi)部的應(yīng)應(yīng)用程序序接口(APII)函數(shù)數(shù),以及及動態(tài)鏈鏈接庫(DLLL)、動動態(tài)數(shù)據(jù)據(jù)交換(DDEE)、對對象的鏈鏈接與嵌嵌入(OOLE)、開放放式數(shù)據(jù)據(jù)訪問(ODBBC)等等技術(shù),可可以高效效、快速速地開發(fā)發(fā)出Wiindoows環(huán)環(huán)境下功功能強大大、圖形形界面豐豐富的應(yīng)應(yīng)用軟件件系統(tǒng)。 2.4系系統(tǒng)要求求一、 硬硬件要求求: 1 4486/DX666Mhhz以上上CPUU

27、 2 內(nèi)內(nèi)存166M以上上(使用用Winndowws NNT需要要32MM以上內(nèi)內(nèi)存) 3 硬硬盤容量量1GBB以上(典型安安裝需要要1288MB硬硬盤空間間,完全全安裝須須要1447MBB硬盤空空間,外外加Miicroosofft開發(fā)發(fā)者文檔檔67MMB硬盤盤空間) 4 EEGA以以上分辨辨率的顯顯示器. 5 一一個CDD-ROOM驅(qū)動動器 6 鼠鼠標(biāo)或其其它定點點設(shè)備 二、軟件件要求 1 操操作系統(tǒng)統(tǒng)應(yīng)使用用Miccrossoftt Wiindoows995及以以上版本本,或者者使用MMicrrosooft Winndowws NNT3.51或或者更高高版本. 2 安安裝有IIE4.0或以

28、以上版本本的瀏覽覽器. 系統(tǒng)開發(fā)發(fā)方法3.1系系統(tǒng)開發(fā)發(fā)方法概概述建立一個個管理信信息系統(tǒng)統(tǒng),是一一項復(fù)雜雜的軟件件工程的的實施。近近30多多年來,軟軟件工程程發(fā)展成成為新科科學(xué),至至今已經(jīng)經(jīng)成為IIT產(chǎn)業(yè)業(yè)的重要要支柱。一一開始,人人們往往往使用手手工作坊坊式的軟軟件開發(fā)發(fā)方法,靠靠個人的的力量編編寫各種種小型程程序;但但是隨著著計算機機硬件技技術(shù)的飛飛速發(fā)展展,計算算機軟件件在各個個領(lǐng)域中中的作用用日益突突出,那那種多年年來被人人們沿用用的手工工作坊式式的開發(fā)發(fā)方法,已已經(jīng)在軟軟件產(chǎn)品品的質(zhì)量量、成本本及開發(fā)發(fā)時間等等方面無無法滿足足需求。 3.2 結(jié)構(gòu)化化生命周周期法簡簡介結(jié)構(gòu)化生生命周

29、期期法是一一種傳統(tǒng)統(tǒng)的管理理信息系系統(tǒng)開發(fā)發(fā)方法,其其基本思思想是把把整個系系統(tǒng)開發(fā)發(fā)過程分分成若干干個階段段,每個個階段進(jìn)進(jìn)行若干干活動,每每項活動動應(yīng)用一一系列標(biāo)標(biāo)準(zhǔn)、規(guī)規(guī)范、方方法和技技術(shù),完完成一個個或多個個任務(wù),形形成符合合給定規(guī)規(guī)范的產(chǎn)產(chǎn)品。 采用用結(jié)構(gòu)化化生命周周期法開開發(fā)管理理信息系系統(tǒng)時,應(yīng)應(yīng)遵循的的主要原原則: (一一)用戶戶參與的的原則 (二二)“先邏輯輯后物理理”的原則則 (三三)“自頂向向下”的原則則 (四四)工作作成果描描述(主主要指文文檔)標(biāo)標(biāo)準(zhǔn)化的的原則 其具具體開發(fā)發(fā)步驟可可分為以以下四步步: (一一)系統(tǒng)統(tǒng)規(guī)劃 (二二)系統(tǒng)統(tǒng)開發(fā) 1、系系統(tǒng)分析析 .系系統(tǒng)

30、初步步調(diào)查 .系統(tǒng)統(tǒng)可行性性研究 .現(xiàn)現(xiàn)行系統(tǒng)統(tǒng)的詳細(xì)細(xì)調(diào)查 .新新系統(tǒng)邏邏輯方案案的提出出 2、系系統(tǒng)設(shè)計計 .系系統(tǒng)總體體結(jié)構(gòu)設(shè)設(shè)計 .系系統(tǒng)總體體功能設(shè)設(shè)計 .系系統(tǒng)總體體物理結(jié)結(jié)構(gòu)設(shè)計計 .系系統(tǒng)詳細(xì)細(xì)設(shè)計 .數(shù)數(shù)據(jù)庫設(shè)設(shè)計 .代代碼設(shè)計計 .輸輸入輸出出設(shè)計 3、系系統(tǒng)實施施 .程程序設(shè)計計 .系系統(tǒng)測試試 (三三)系統(tǒng)統(tǒng)的運行行及維護護 (四四)系統(tǒng)統(tǒng)評價3.3 快速原原型法簡簡介快速原型型法是880年代代發(fā)展起起來的,旨旨在縮短短開發(fā)周周期,提提高開發(fā)發(fā)效率和和用戶對對系統(tǒng)的的滿意程程度。其其基本思思想是在在系統(tǒng)開開發(fā)的初初期,盡盡快構(gòu)造造出系統(tǒng)統(tǒng)的原型型,使用用戶能及及早地運運

31、行這個個系統(tǒng)原原型,通通過使用用它、熟熟悉它,受受到啟發(fā)發(fā)并取得得經(jīng)驗,然然后對系系統(tǒng)的目目標(biāo)和功功能提出出更精確確、具體體的要求求,研制制人員據(jù)據(jù)此逐漸漸修改和和完善原原型,使使它滿足足用戶的的需求,最最后完成成系統(tǒng)的的開發(fā)。該該方法大大大提高高了系統(tǒng)統(tǒng)開發(fā)效效率,彌彌補了結(jié)結(jié)構(gòu)化生生命周期期法開發(fā)發(fā)時間長長的缺陷陷。 通常常采用原原型法需需以下四四個階段段: (一一)明確確用戶的的基本要要求 (二二)研制制系統(tǒng)的的原型 (三三)使用用、評價價系統(tǒng)原原型 (四四)修改改和完善善原型3.4 本系統(tǒng)統(tǒng)開發(fā)方方法的選選擇 基于以以上開發(fā)發(fā)方法的的優(yōu)劣和和本系統(tǒng)統(tǒng)的實際際情況,本本系統(tǒng)總總體上采采用

32、結(jié)構(gòu)構(gòu)化生命命周期法法進(jìn)行系系統(tǒng)規(guī)則則、系統(tǒng)統(tǒng)分析和和系統(tǒng)設(shè)設(shè)計,但但在系統(tǒng)統(tǒng)實施階階段采用用原型法法。開發(fā)平臺臺和開發(fā)發(fā)工具4.1 開發(fā)平平臺的選選擇考慮到本本系統(tǒng)的的性能要要求,和和現(xiàn)有的的條件,我我們選擇擇了WIINDOOWS220000中文版版作為開開發(fā)、測測試和運運行的平平臺。因因為WIINDOOWS操操作系統(tǒng)統(tǒng)是目前前應(yīng)用最最廣的操操作系統(tǒng)統(tǒng),它以以全新的的圖形界界面,簡簡單快捷捷的操作作方式,支支持多媒媒體功能能等特點點而成為為軟件發(fā)發(fā)展的流流行趨勢勢,選用用它作為為開發(fā)平平臺,易易于功能能的擴展展和軟件件升級。4.2 開發(fā)工工具的選選擇 針對目目前世界界上流行行的大量量軟件和和

33、開發(fā)工工具,經(jīng)經(jīng)過認(rèn)真真分析其其優(yōu)缺點點,結(jié)合合員工信信息管理理系統(tǒng)的的需要和和目前的的硬件環(huán)環(huán)境,我我們選用用微軟WWINDDOWSS平臺下下的Viisuaal BBasiic 66.0(簡簡寫為VVB6.0)作作為軟件件開發(fā)工工具。4.2.1 開開發(fā)語言言介紹 現(xiàn)在,市市場上可可以選購購的應(yīng)用用開發(fā)產(chǎn)產(chǎn)品很多多,流行行的也有有數(shù)十種種。目前前在我國國市場上上最為流流行、使使用最多多、最為為先進(jìn)的的可用作作做作企企業(yè)級開開發(fā)工具具的產(chǎn)品品有: Micrrosooft公公司的VVisuual Bassic Micrrosooft公公司的VVisuual C Borllandd公司的的Dellp

34、hii Poweersooft公公司的PPoweerBuulidder Javaa等等 在目前市市場上這這些眾多多的程序序開發(fā)工工具中,有有些強調(diào)調(diào)編程語語言的彈彈性與執(zhí)執(zhí)行效率率;有些些則偏重重于可視視化程序序開發(fā)工工具所帶帶來的便便利性與與效率的的得高,各各有各的的優(yōu)點和和特色,也也滿足了了不同用用戶的需需求。然然而,語語言的彈彈性和工工具的便便利性是是密不可可分的,只只有便利利的工具具,卻沒沒有彈性性的語言言作支持持,許多多特殊化化的處理理動作必必需要耗耗費數(shù)倍倍的工夫夫來處理理,使得得原來所所標(biāo)榜的的效率提提高的優(yōu)優(yōu)點失去去了作用用;相反反,如果果只強調(diào)調(diào)編程語語言的彈彈性,卻卻沒有便

35、便利的工工具作配配合,會會使一些些即使非非常簡單單的界面面處理動動作,也也會嚴(yán)重重地浪費費程序設(shè)設(shè)計師的的寶貴時時間。 作為數(shù)據(jù)據(jù)庫系統(tǒng)統(tǒng)的開發(fā)發(fā),Viisuaal BBasiic是一一個非常常理想選選擇。數(shù)數(shù)據(jù)庫是是MISS中的重重要支持持技術(shù),在在MISS開發(fā)過過程中,如如何選擇擇數(shù)據(jù)庫庫管理是是一個重重要的問問題,目目前,數(shù)數(shù)據(jù)庫產(chǎn)產(chǎn)品較多多,每種種產(chǎn)品都都具有各各自的特特點和適適用范圍圍,因此此,在選選擇數(shù)據(jù)據(jù)庫時,應(yīng)應(yīng)考慮數(shù)數(shù)據(jù)庫應(yīng)應(yīng)用的特特點及適適用范圍圍,本系系統(tǒng)選用用的數(shù)據(jù)據(jù)庫語言言Vissuall Baasicc語言,該該開發(fā)工工具具有有很多長長處: Visuual Bass

36、ic是是一種可可視化的的、面對對對象和和條用事事件驅(qū)動動方式的的結(jié)構(gòu)化化高級程程序設(shè)計計,可用用于開發(fā)發(fā)Winndowws環(huán)境境下的種種類應(yīng)用用程序。它它簡單易易學(xué)、效效率高,且且功能強強大,可可以與WWinddowss的專業(yè)業(yè)開發(fā)工工具SDDK相媲媲美,而而且程序序開發(fā)人人員不必必具有CC/C+編程程基礎(chǔ)。在在Vissuall Baasicc環(huán)境下下,利用用事件驅(qū)驅(qū)動的編編程機制制、新穎穎易用的的可視化化設(shè)計工工具,使使用Wiindoows內(nèi)內(nèi)部的應(yīng)應(yīng)用程序序接口(APII)函數(shù)數(shù),以及及動態(tài)鏈鏈接庫(DLLL)、動動態(tài)數(shù)據(jù)據(jù)交換(DDEE)、對對象的鏈鏈接與嵌嵌入(OOLE)、開放放式數(shù)據(jù)

37、據(jù)訪問(ODBBC)等等技術(shù),可可以高效效、快速速地開發(fā)發(fā)出Wiindoows環(huán)環(huán)境下功功能強大大、圖形形界面豐豐富的應(yīng)應(yīng)用軟件件系統(tǒng)。 總的來說說,Viisuaal BBasiic具有有以下特特點: 可視化編編程: 用傳統(tǒng)程程序設(shè)計計語言設(shè)設(shè)計程序序時,都都是通過過編寫程程序代碼碼來設(shè)計計用戶界界面,在在設(shè)計過過程中看看不到界界面的實實際顯示示效果,必必須編譯譯后運行行程序才才能觀察察。如果果對界面面的效果果不滿意意,還要要回到程程序中修修改。有有時候,這這種編程程-編譯譯-修改改的操作作可能要要反復(fù)多多次,大大大影響響了軟件件開發(fā)效效率。VVisuual Bassic提提供了可可視化設(shè)設(shè)計

38、工具具,把WWinddowss界面設(shè)設(shè)計的復(fù)復(fù)雜性“封裝”起來,開開發(fā)人員員不必為為界面設(shè)設(shè)計而編編寫大量量程序代代碼。只只需要按按設(shè)計要要求的屏屏幕布局局,用系系統(tǒng)提供供的工具具,在屏屏幕上畫畫出各種種“部件”,即圖圖形對象象,并設(shè)設(shè)置這些些圖形對對象的屬屬性。VVisuual Bassic自自動產(chǎn)生生界面設(shè)設(shè)計代碼碼,程序序設(shè)計人人員只需需要編寫寫實現(xiàn)程程序功能能的那部部分代碼碼,從而而可以大大大提高高程序設(shè)設(shè)計的效效率。 面向?qū)ο笙蟮某绦蛐蛟O(shè)計 4.0版版以后的的Vissuall Baasicc支持面面向?qū)ο笙蟮某绦蛐蛟O(shè)計,但但它與一一般的面面向?qū)ο笙蟮某绦蛐蛟O(shè)計語語言(CC+)不完全全

39、相同。在在一般的的面向?qū)ο蟪绦蛐蛟O(shè)計語語言中,對對象由程程序代碼碼和數(shù)據(jù)據(jù)組成,是是抽象的的概念;而Viisuaal BBasiic則是是應(yīng)用面面向?qū)ο笙蟮某绦蛐蛟O(shè)計方方法(OOOP),把程程序和數(shù)數(shù)據(jù)封裝裝起來作作為一個個對象,并并為每個個對象賦賦予應(yīng)有有的屬性性,使對對象成為為實在的的東西。在在設(shè)計對對象時,不不必編寫寫建立和和描述每每個對象象的程序序代碼,而而是用工工具畫在在界面上上,Viisuaal BBasiic自動動生成對對象的程程序代碼碼并封裝裝起來。每每個對象象以圖形形方式顯顯示在界界面上,都都是可視視的。 結(jié)構(gòu)化程程序設(shè)計計語言 Visuual Bassic是是在BAASI

40、CC語言的的基礎(chǔ)上上發(fā)展起起來的,具具有高級級程序設(shè)設(shè)計語言言的語句句結(jié)構(gòu),接接近于自自然語言言和人類類的邏輯輯思維方方式。VVisuual Bassic語語句簡單單易懂,其其編輯器器支持彩彩色代碼碼,可自自動進(jìn)行行語法錯錯誤檢查查,同時時具有功功能強大大且使用用靈活的的調(diào)試器器和編譯譯器。 Visuual Bassic是是解釋型型語言,在在輸入代代碼的同同時,解解釋系統(tǒng)統(tǒng)將高級級語言分分解翻譯譯成計算算機可以以識別的的機器指指令,并并判斷每每個語句句的語法法錯誤。在在設(shè)計VVisuual Bassic程程序的過過程中,隨隨時可以以運行程程序,而而在整個個程序設(shè)設(shè)計好之之后,可可以編譯譯生成可

41、可執(zhí)行文文件(.EXEE),脫脫離Viisuaal BBasiic環(huán)境境,直接接在Wiindoows環(huán)環(huán)境下運運行。 事件驅(qū)動動編程機機制 Visuual Bassic通通過事件件來執(zhí)行行對象的的操作。一一個對象象可能會會產(chǎn)生多多個事件件,每個個事件都都可以通通過一段段程序來來響應(yīng)。例例如,命命令按鈕鈕是一個個對象,當(dāng)當(dāng)用戶單單擊該按按鈕時,將將產(chǎn)生一一個“單擊”(CLLICKK)事件件,而在在產(chǎn)生該該事件時時將執(zhí)行行一段程程序,用用來實現(xiàn)現(xiàn)指定的的操作。 在用Viisuaal BBasiic設(shè)計計大型應(yīng)應(yīng)用軟件件時,不不必建立立具有明明顯開始始和結(jié)束束的程序序,而是是編寫若若干個微微小的子子

42、程序,即即過程。這這些過程程分別面面向不同同的對象象,由用用戶操作作引發(fā)某某個事件件來驅(qū)動動完成某某種特定定的功能能,或者者由事件件驅(qū)動程程序調(diào)用用通用過過程來執(zhí)執(zhí)行指定定的操作作,這樣樣可以方方便編程程人員,提提高效率率。 訪問數(shù)據(jù)據(jù)庫 Visuual Bassic具具有強大大的數(shù)據(jù)據(jù)庫管理理功能,利利用數(shù)據(jù)據(jù)控件和和數(shù)據(jù)庫庫管理窗窗口,可可以直接接建立或或處理MMicrrosooft Acccesss格式的的數(shù)據(jù)庫庫,并提提供了強強大的數(shù)數(shù)據(jù)存儲儲和檢索索功能。同同時,VVisuual Bassic還還能直接接編輯和和訪問其其他外部部數(shù)據(jù)庫庫,如ddBASSE,F(xiàn)FoxPPro,PPara

43、adoxx等,這這些數(shù)據(jù)據(jù)庫格式式都可以以用Viisuaal BBasiic編輯輯和處理理。 Visuual Bassic提提供開放放式數(shù)據(jù)據(jù)連接,即即ODBBC功能能,可通通過直接接訪問或或建立連連接的方方式使用用并操作作后臺大大型網(wǎng)絡(luò)絡(luò)數(shù)據(jù)庫庫,如SSQL Serrverr,Orraclle等。在在應(yīng)用程程序中,可可以使用用結(jié)構(gòu)化化查詢語語言SQQL數(shù)據(jù)據(jù)標(biāo)準(zhǔn),直直接訪問問服務(wù)器器上的數(shù)數(shù)據(jù)庫,并并提供了了簡單的的面向?qū)ο蟮膸鞄觳僮髦钢噶詈投喽嘤脩魯?shù)數(shù)據(jù)庫訪訪問的加加鎖機制制和網(wǎng)絡(luò)絡(luò)數(shù)據(jù)庫庫的SQQL的編編程技術(shù)術(shù),為單單機上運運行的數(shù)數(shù)據(jù)庫提提供了SSQL網(wǎng)網(wǎng)絡(luò)接口口,以便便在分布布式

44、環(huán)境境中快速速而有效效地實現(xiàn)現(xiàn)客戶/服務(wù)器器(clliennt/sservver)方案。 動態(tài)數(shù)據(jù)據(jù)交換(DDEE) 利用動態(tài)態(tài)數(shù)據(jù)交交換(DDynaamicc Daata Excchannge)技術(shù),可可以把一一種應(yīng)用用程序中中的數(shù)據(jù)據(jù)動態(tài)地地鏈接到到另一種種應(yīng)用程程序中,使使兩種完完全不同同的應(yīng)用用程序建建立起一一條動態(tài)態(tài)數(shù)據(jù)鏈鏈路。當(dāng)當(dāng)原始數(shù)數(shù)據(jù)變化化時,可可以自動動更新鏈鏈接的數(shù)數(shù)據(jù)。VVisuual Bassic提提供了動動態(tài)數(shù)據(jù)據(jù)交換的的編程技技術(shù),可可以在應(yīng)應(yīng)用程序序中與其其他Wiindoows應(yīng)應(yīng)用程序序建立動動態(tài)數(shù)據(jù)據(jù)交換,在在不同的的應(yīng)用程程序之間間進(jìn)行通通信。 對象的鏈鏈

45、接與嵌嵌入(OOLE) 對象的鏈鏈接與嵌嵌入(OOLE)將每個個應(yīng)用程程序都看看作是一一個對象象(obbjecct),將將不同的的對象鏈鏈接(llinkk)起來來,再嵌嵌入(eembeed)某某個應(yīng)用用程序中中,從而而可以得得到具有有聲音、影影像、圖圖像、動動畫、文文字等各各種信息息的集合合式的文文件。OOLE技技術(shù)是MMicrrosooft公公司對象象技術(shù)的的戰(zhàn)略,它它把多個個應(yīng)用程程序合為為一體,將將每個應(yīng)應(yīng)用程序序看作是是一個對對象進(jìn)行行鏈接和和嵌入,是是一種應(yīng)應(yīng)用程序序一體化化的技術(shù)術(shù)。利用用OLEE技術(shù),可可以方便便地建立立復(fù)合式式文檔(commpouund doccumeent),

46、這種種文檔由由來自多多個不同同應(yīng)用程程序的對對象組成成,文檔檔中的每每個對象象都與原原來的應(yīng)應(yīng)用程序序相聯(lián)系系,并可可執(zhí)行與與原來應(yīng)應(yīng)用程序序完全相相同的操操作。 動態(tài)鏈接接庫(DDLL) Visuual Bassic是是一種高高級程序序設(shè)計語語言,不不具備低低級語言言的功能能,對訪訪問機器器硬件的的操作不不太容易易實現(xiàn)。但但它可以以通過動動態(tài)鏈接接庫技術(shù)術(shù)將C/C+或匯編編語言編編寫的程程序加入入到Viisuaal BBasiic應(yīng)用用程序中中,可以以像調(diào)用用內(nèi)部函函數(shù)一樣樣調(diào)用其其他語言言編寫的的函數(shù)。此此外,通通過動態(tài)態(tài)鏈接庫庫,還可可以調(diào)用用Winndowws應(yīng)用用程序接接口(AAPI

47、)函數(shù),實實現(xiàn)SDDK所具具有的功功能系統(tǒng)的規(guī)規(guī)劃與分分析5.1 系統(tǒng)的的可行性性分析 本系統(tǒng)統(tǒng)開發(fā)簡簡單但要要耗去一一定的時時間,所所用的開開發(fā)工具具和軟件件都差不不多是免免費的。而而且,由由于系統(tǒng)統(tǒng)能夠在在未來較較長的一一段時期期內(nèi)穩(wěn)定定地發(fā)揮揮作用,這這對于企企業(yè)的辦辦公自動動化管理理,節(jié)省省企業(yè)的的人力、物物力資源源等都有有很大的的幫助。由由此可見見在,開開發(fā)此系系統(tǒng)在經(jīng)經(jīng)濟上是是完全可可行的。5.1.2 操操作可行行性分析析如今的計計算機已已經(jīng)走進(jìn)進(jìn)千家萬萬戶,硬硬件成本本的下降降,導(dǎo)致致計算機機購買成成本的降降低.我我的這套套系統(tǒng)是是利用自自己的計計算機加加微軟的的集成開開發(fā)環(huán)境境

48、Miccrossoftt Viisuaal BBasiic6.0作為為軟件的的開發(fā)平平臺,使使開發(fā)出出來的系系統(tǒng)有友友好的用用戶界面面、有良良好的安安全性設(shè)設(shè)置、有有詳細(xì)的的操作說說明書,這這樣更使使各類用用戶很快快地掌握握系統(tǒng)的的使用方方法,操操作友好好因此在在操作上上是可行行的.5.1.3 技技術(shù)可行行性分析析從目前IIT業(yè)界界比較流流行的數(shù)數(shù)據(jù)庫開開發(fā)、管管理軟件件來看,對對于比較較簡單的的中小型型數(shù)據(jù)庫庫,VBB 和WWinddowss 20000 Serrverr 以及及Miccrossoftt ACCCESSS 220000的結(jié)合合無疑是是在實際際應(yīng)用中中較為成成功的一一種解決決方

49、案。為為用戶提提供了業(yè)業(yè)界軟件件開發(fā)一一直堅持持的非常常友好、操操作簡單單的用戶戶界面、完完善強大大的數(shù)據(jù)據(jù)庫操作作功能和和簡潔明明了的數(shù)數(shù)據(jù)庫接接口。所所以技術(shù)術(shù)實行起起來相對對會容易易。5.2 現(xiàn)有系系統(tǒng)的分分析有關(guān)員工工管理系系統(tǒng)的軟軟件市面面上有不不少,企企業(yè)的員員工也試試用過一一些,但但總覺得得不是很很好用,不不能完全全滿足我我們的要要求,所所以都放放棄用這這些軟件件了,改改為每次次輸入數(shù)數(shù)據(jù)后,用用手工更更改數(shù)據(jù)據(jù)庫,隨隨著企業(yè)業(yè)的發(fā)展展,員工工數(shù)據(jù)量量越來越越大,用用手工操操作就很很麻煩了了,所以以,迫切切希望有有一套完完全適合合企業(yè)員員工信息息管理應(yīng)應(yīng)用的軟軟件,以以減輕公公司

50、員工工的工作作負(fù)擔(dān)。 另一方面面由于這這類軟件件大多數(shù)數(shù)是單機機版的,現(xiàn)現(xiàn)在也有有不少是是網(wǎng)絡(luò)版版的,但但大部份份都是在在本地網(wǎng)網(wǎng)絡(luò)上運運行的。而而管理業(yè)業(yè)務(wù)人員員是在外外面跑業(yè)業(yè)務(wù),想想知道某某員工的的最新情情況,都都要打電電話回公公司問,這這就造成成很大的的不便。因因此系統(tǒng)統(tǒng)的開發(fā)發(fā)方向應(yīng)應(yīng)當(dāng)是面面向網(wǎng)絡(luò)絡(luò)版的員員工信息息管理系系統(tǒng)開發(fā)發(fā).這點點在今后后的學(xué)習(xí)習(xí)中將不不斷完善善。5.2.1 系系統(tǒng)的安安全性分分析 安全系系統(tǒng)的需需求定義義: 1) 系系統(tǒng)提供供用戶登登錄功能能(進(jìn)行行用戶身身份驗證證),并并且用戶戶名和用用戶編號號是唯一一的。用用戶在登登錄界面面上填寫寫任意的的用戶名名和用

51、戶戶密碼(中中文或英英文);系統(tǒng)提提供登錄錄過程中中的出錯錯處理機機制和操操作成功功處理機機制。 2) 系系統(tǒng)對非非法用戶戶具有警警告功能能,例:一用戶戶表中不不存在的的用戶企企圖登錄錄系統(tǒng),系系統(tǒng)應(yīng)該該要求用用戶輸入入合法用用戶名和和用戶密密碼,并并警告用用戶的操操作。5.2.2 系系統(tǒng)的詳詳細(xì)調(diào)查查我選擇做做員工工信息管管理系統(tǒng)統(tǒng)的目目標(biāo)是:應(yīng)用于于某企業(yè)業(yè)進(jìn)行員員工信息息管理,使使其擁有有一個可可操作的的業(yè)務(wù)平平臺,提提高員工工管理水水平,挖挖掘潛在在資源(如如客戶資資源,降降低費用用,節(jié)約約成本等等)。當(dāng)當(dāng)然,如如果稍加加改動,也也許還會會適合其其他行業(yè)業(yè)使用。 具體為: 1、要用用戶

52、界面面要友好好,使用用方便,容容錯能力力強,適適應(yīng)各種種水平的的用戶。 2、系統(tǒng)統(tǒng)安全性性要高,需需要有密密碼保護護 3、能大大量減少少不必要要的資源源,善用用現(xiàn)有資資源來開開發(fā)。5.3系系統(tǒng)邏輯輯模型的的提出為了實現(xiàn)現(xiàn)管理信信息系統(tǒng)統(tǒng)的計算算機化,僅僅僅用文文字來描描述信息息的流動動和存儲儲還遠(yuǎn)遠(yuǎn)遠(yuǎn)不夠,還還要進(jìn)一一步調(diào)查查分析舍舍去物質(zhì)質(zhì)流,抽抽象出信信息流,繪繪制出數(shù)數(shù)據(jù)流程程圖,并并對各種種數(shù)據(jù)的的屬性和和各項處處理功能能進(jìn)行詳詳細(xì)分析析。系統(tǒng)統(tǒng)分析的的主要成成果是系系統(tǒng)的邏邏輯模型型。本系系統(tǒng)主要要是以數(shù)數(shù)據(jù)流圖圖、數(shù)據(jù)據(jù)字典和和E-RR圖為主主要描述述工具來來勾畫系系統(tǒng)的概概貌。

53、數(shù)據(jù)流圖圖(DFFD,ddataa fllow diaagraam)是是描述數(shù)數(shù)據(jù)處理理過程的的有力工工具。數(shù)數(shù)據(jù)流圖圖從數(shù)據(jù)據(jù)傳遞和和加工的的角度,以以圖形的的方式刻刻畫數(shù)據(jù)據(jù)流從輸輸入到輸輸出的移移動變換換過程。 為了使數(shù)數(shù)據(jù)流圖圖便于在在計算機機上輸入入和輸出出,免去去畫曲線線、斜線線和圓的的因難,現(xiàn)現(xiàn)在將會會用另一一種比較較合理及及更清晰晰的方法法進(jìn)行分分析。5.3.1數(shù)據(jù)據(jù)詞典 數(shù)據(jù)詞詞典(DDataa Diictiionaary ,DDD)是結(jié)結(jié)構(gòu)化分分析方法法的另一一個工具具,它與與數(shù)據(jù)流流圖配合合,能清清楚地表表達(dá)數(shù)據(jù)據(jù)處理的的要求。數(shù)數(shù)據(jù)流圖圖給出系系統(tǒng)組成成及其內(nèi)內(nèi)部各元元

54、素相互互間的關(guān)關(guān)系,但但未說明明數(shù)據(jù)元元素的具具體含意意。數(shù)據(jù)據(jù)詞典的的任務(wù)是是對于數(shù)數(shù)據(jù)流圖圖中出現(xiàn)現(xiàn)的所有有命名元元素,包包括數(shù)據(jù)據(jù)流、加加工、數(shù)數(shù)據(jù)文件件,以及及數(shù)據(jù)的的源、匯匯點等,在在數(shù)據(jù)詞詞典中作作為一個個詞條加加以定義義,使得得每一個個圖形元元素的名名字都有有一個確確切的解解釋。 首先說明明各符號號的代表表的意義義: = 被定義義為; + 與 ; (如如,x = aa + b ,表示xx 由 a 和和 b 組成) | 或或 ; (如, x = a , b,x = a | b,表示示x由aa或由bb組成) 重復(fù)復(fù);(如如,x = a,表示xx由0個個或多個個a組成成) 如列舉用用戶

55、登錄錄模塊的的定義如如下: 用戶登錄錄模塊 用戶戶登錄的的定義格格式: 用戶名 = 字母母,數(shù)字 用戶 = 管理理員 密 碼碼 = 字字母,數(shù)字 用戶驗證證表 =用戶名名+密碼碼 另一種方方式是以以E-RR圖來描描述數(shù)據(jù)據(jù)之間的的關(guān)聯(lián). 如系統(tǒng)用用戶表的的E-RR圖如下下: 系統(tǒng)用用戶表EE-R圖圖 系統(tǒng)的設(shè)設(shè)計6.1 系統(tǒng)流流程圖6.2數(shù)數(shù)據(jù)庫的的設(shè)計通過對該該系統(tǒng)的的研究,將系統(tǒng)統(tǒng)數(shù)據(jù)EEmplloyeeemaanagge分為為以下幾幾個表.DepparttLisst,EEdulleveel,EEmplloyeees,JobbLisst,LLeavvelLListt,LeeaveelStt

56、atuus,LLeavvelTTypee,MaarraageSStattus,OpeerattorLListt,Pllitiics,TittalLListt等幾個個表.各各表的具具體設(shè)計計結(jié)構(gòu)如如下: DepaartLListt表 Edulleveel表: Emplloyeees表表: JobLListt表: LeavvelLListt表: LeeaveelSttatuus表 LeavvelTTypee表: MarrrageeStaatuss表: OperratoorLiist表表 Plitticss表 TitaalLiist表表6.3系系統(tǒng)主界界面的設(shè)設(shè)計其系統(tǒng)主主界面設(shè)設(shè)計運行行效果圖圖如

57、下:6.4 登錄窗窗體的設(shè)設(shè)計 其運行行效果圖圖如下:6.5其其具體的的設(shè)計如如下: 新建一一個窗體體.在窗窗體上放放上二個個labbel控控件,一一個TeextBBox控控件,一一個Coomboo1控件件,二個個CommmanndBuuttoon控件件.其屬屬性的設(shè)設(shè)置比較較簡單,請參照照上面的的窗體中中的文字字顯視.我們具具體分析析一下確確定按鈕鈕的源碼碼,如下下: Privvatee Suub ccmdOOK_CClicck() DDim strrSqll Ass Sttrinng strrSqll = OOperr_IDD = & & dccmbOOperrNamme.BBounndT

58、eext & IIf NNot (rcctOpperaatorrLisst.EEOF Andd rcctOpperaatorrLisst.BBOF) Thhen rcctOpperaatorrLisst.FFindd (sstrSSql) IIf NNot (rcctOpperaatorrLisst.EEOF Or rcttOpeerattorLListt.BOOF) Theen If Triim(rrctOOperratoorLiist.Fieeldss(OOperr_Paass) = TTrimm(txxtOpperPPasss.Teext) Thhen OpeeratterNNamee

59、= Triim(ddcmbbOpeerNaame.Texxt) 記記錄當(dāng)前前用戶 frmmMaiin.SShoww 顯顯示主窗窗體 Unlloadd Mee Exiit SSub Ellse llogiinteestCCounnt = looginntesstCoountt + 1 If logginttesttCouunt = 3 TThenn MsggBoxx 您您已經(jīng)登登錄三次次都失敗敗,系統(tǒng)統(tǒng)關(guān)閉, vvbInnforrmattionn + vbOOKOnnly, 非非法用戶戶 Unlloadd Mee Exiit SSub EElsee txttOpeerPaass.SettFocc

60、us EEnd If Ennd IIf Elsse llogiinteestCCounnt = looginntesstCoountt + 1 IIf llogiinteestCCounnt = 33 Thhen MsggBoxx 您您已經(jīng)登登錄三次次都失敗敗,系統(tǒng)統(tǒng)關(guān)閉, vvbInnforrmattionn + vbOOKOnnly, 非非法用戶戶 Unlloadd Mee Exiit SSub EElsee ttxtOOperrPasss.SSetFFocuus EEnd If Endd Iff Elsse MsggBoxx 數(shù)數(shù)據(jù)庫中中沒有操操作用戶戶數(shù)據(jù), vvbCrritiical

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論