版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 摘 要</b></p><p> 計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)是學(xué)校黨員管理中的一個(gè)重要內(nèi)容,隨著時(shí)代的進(jìn)步,學(xué)校也逐漸變得龐大起來。如何管理好學(xué)校內(nèi)部黨務(wù)黨務(wù)信息,成為學(xué)校管理中的一個(gè)大問題。在這種情況下,開發(fā)一個(gè)小型計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)就顯得非常必要。</p><p> 本計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)是是把學(xué)校的黨務(wù)黨務(wù)信息和教
2、師務(wù)信息進(jìn)行信息化管理,通過它的管理,可以將信息直觀的提供給學(xué)校管理人員,加強(qiáng)對(duì)學(xué)校內(nèi)容的優(yōu)化分配,充分發(fā)揮人的作用,提高學(xué)校整體工作效率,創(chuàng)造價(jià)值。本系統(tǒng)結(jié)合學(xué)校實(shí)際的黨務(wù)黨務(wù)制度,經(jīng)過實(shí)際的需求分析,采用功能強(qiáng)大的Visual Basic6.0作為開發(fā)工具而開發(fā)出來的計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)。</p><p> 關(guān)鍵詞: 黨務(wù)管理,數(shù)據(jù)庫,面向?qū)ο?lt;/p><p><b>
3、 Abstract</b></p><p> Management Information Systems Department of Computer party is an important part in the management of the school. With the development of society, business school becomes larger
4、 and larger. How to deal with the information of the student party has become a serious problem for school management. Under this condition, it is necessary to develop a management system of files. </p><p>
5、 This system is discrete school of classified information to be grouped in the handling, through its management, Categories can be processed information, and visual management staff to strengthen the school employing the
6、 optimal allocation, giving full play to human, raising the overall efficiency, the creation of value. This system combine’s school party system, through real demand analysis; adopt Visual Basic 6.0 unit edition personne
7、l that developing instrument develops pay attention to the sy</p><p> Keywords : party Management; Database; Object-oriented </p><p><b> 目 錄</b></p><p><b>
8、 摘要1</b></p><p> Abstract2</p><p><b> 1 系統(tǒng)概述3</b></p><p> 1.1 管理系統(tǒng)概述3</p><p> 1.2 計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)現(xiàn)狀3</p><p> 1.3 需求分析4</p>
9、<p> 1.3.1 可行性分析4</p><p> 1.3.2 功能需求分析5</p><p><b> 2 系統(tǒng)分析6</b></p><p> 2.1 業(yè)務(wù)流程分析6</p><p> 2.2 數(shù)據(jù)字典6</p><p> 2.3 開發(fā)環(huán)境7</p&
10、gt;<p> 2.3.1 開發(fā)工具的選擇7</p><p> 2.3.2 數(shù)據(jù)庫的選擇8</p><p> 2.3.3 開發(fā)與運(yùn)行環(huán)境8</p><p><b> 3 系統(tǒng)設(shè)計(jì)10</b></p><p> 3.1 功能設(shè)計(jì)10</p><p> 3.2 模塊
11、結(jié)構(gòu)設(shè)計(jì)10</p><p> 3.3 數(shù)據(jù)庫設(shè)計(jì)11</p><p> 3.3.1 概念結(jié)構(gòu)設(shè)計(jì)11</p><p> 3.3.2 邏輯結(jié)構(gòu)設(shè)計(jì)13</p><p> 3.3.3 表結(jié)構(gòu)設(shè)計(jì)13</p><p><b> 4 系統(tǒng)實(shí)現(xiàn)15</b></p>&l
12、t;p> 4.1 界面實(shí)現(xiàn)15</p><p> 4.1.1 登錄界面實(shí)現(xiàn)15</p><p> 4.1.2 主界面實(shí)現(xiàn)16</p><p> 4.1.3 系統(tǒng)維護(hù)界面實(shí)現(xiàn)17</p><p> 4.1.4 組織和黨員信息界面實(shí)現(xiàn)19</p><p> 4.1.5 申報(bào)審批界面實(shí)現(xiàn)21&l
13、t;/p><p> 4.1.6 查詢界面實(shí)現(xiàn)23</p><p> 4.1.7 關(guān)于幫助界面實(shí)現(xiàn)24</p><p> 4.2 系統(tǒng)安全性24</p><p><b> 5 系統(tǒng)測(cè)試25</b></p><p><b> 結(jié)論26</b></p>
14、<p><b> 致謝27</b></p><p><b> 參考文獻(xiàn)28</b></p><p><b> 第1 章 系統(tǒng)概述</b></p><p> 1.1 管理系統(tǒng)概述</p><p> 管理信息系統(tǒng)就是我們常說的MIS(Management
15、Information System),在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代社會(huì)中它越來越得到普及。MIS是一門新的學(xué)科,它跨越了若干個(gè)領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)以及計(jì)算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個(gè)縱橫交織的系統(tǒng)。</p><p> 管理信息系統(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)
16、,他們?cè)谙到y(tǒng)中起主導(dǎo)作用。MIS是一項(xiàng)系統(tǒng)工程,不是只靠一些計(jì)算機(jī)開發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。</p><p> 計(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ǔ)。</p><p> 20世紀(jì),隨著全球經(jīng)濟(jì)的蓬勃
17、發(fā)展,眾多經(jīng)濟(jì)學(xué)家紛紛提出了新的管理理論。20世紀(jì)50年代,西蒙提出管理依賴于信息和決策的思想。同時(shí)期的維納發(fā)表了控制論,他認(rèn)為管理是一個(gè)控制過程。1958年,蓋爾寫到:“管理將以較低的成本得到及時(shí)準(zhǔn)確的信息,做到較好的控制。”這個(gè)時(shí)期,計(jì)算機(jī)開始用于會(huì)計(jì)工作,出現(xiàn)數(shù)據(jù)處理一詞。</p><p> 1970年,Walter T.Kennevan給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個(gè)定義:“以口頭或書面的形式,在合
18、適的時(shí)間向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預(yù)測(cè)未來的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策?!痹谶@個(gè)定義里強(qiáng)調(diào)了用信息支持決策,但并沒有強(qiáng)調(diào)應(yīng)用模型,沒有提到計(jì)算機(jī)的應(yīng)用。</p><p> 1985年,管理信息系統(tǒng)的創(chuàng)始人明尼蘇達(dá)大學(xué)的管理學(xué)教授Gordon B.Davis給了管理信息系統(tǒng)一個(gè)較完整的定義,即“管理信息系統(tǒng)是一個(gè)利用計(jì)算機(jī)軟硬件資源,手工作業(yè),分析、計(jì)劃、控制和決策模型以及數(shù)
19、據(jù)庫的人——機(jī)系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能?!边@個(gè)定義全面地說明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)在當(dāng)時(shí)達(dá)到的水平。</p><p> 1.2 計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)現(xiàn)狀</p><p> 隨著社會(huì)經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計(jì)算機(jī)事業(yè)的飛速發(fā)展,作為今天使用最廣的現(xiàn)代化工具已深入到各個(gè)領(lǐng)域,并且正在成為未來社會(huì)——信息社會(huì)的重
20、要支柱。所以,將計(jì)算機(jī)這一信息處理工具應(yīng)用于黨務(wù)檔案的日常管理已是勢(shì)必所然,而且這也將為黨務(wù)管理帶來前所未有的改變,它可以帶來意想不到的效益,同時(shí)也會(huì)為學(xué)校的飛速發(fā)展提供無限潛力。采用計(jì)算機(jī)管理信息系統(tǒng)已成為管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給學(xué)校管理帶來了明顯的經(jīng)濟(jì)效益和社會(huì)效益。主要體現(xiàn)在:在傳統(tǒng)管理過程中,表單填寫與查詢管理都非常的耗費(fèi)人力物力,同時(shí)由于采用手工操作,不可避免造成一些的錯(cuò)誤,這種管理方式還存在著許多缺點(diǎn),如效率低、保
21、密性差且較為煩瑣。而現(xiàn)在許多學(xué)校都采用計(jì)算機(jī)來管理信息,避免了手工操作的不足。極大提高了工作人員的工作效率,大大減少了以往入出記錄和流程繁瑣雜亂,周期長(zhǎng)的弊端。基于黨務(wù)管理的全面自動(dòng)化,可以減少學(xué)校管理中的漏洞,可以節(jié)約不少管理開支,增加學(xué)校收入。黨務(wù)信息管理的操作自動(dòng)化和信息電子化,全面提高了黨務(wù)檔案的管理水平。隨著我國(guó)改革開放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,學(xué)校要想生存發(fā)展,要想在激烈的市場(chǎng)競(jìng)爭(zhēng)中立于不敗之地</p>&l
22、t;p> 本系統(tǒng)可以避免單位管理的隨意性,使得管理工作規(guī)范化、系統(tǒng)化、程序化,提高信息處理的速度和準(zhǔn)確性,對(duì)于減輕工作人員的勞動(dòng)量、提高勞動(dòng)熱情和服務(wù)質(zhì)量,具有重要的現(xiàn)實(shí)意義。</p><p><b> 1.3 需求分析</b></p><p> 1.3.1 可行性分析</p><p><b> 技術(shù)可行性</b&
23、gt;</p><p> 數(shù)據(jù)庫技術(shù)在計(jì)算機(jī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,40多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。面向?qū)ο笫且环N新興的程序設(shè)計(jì)方法,或者是一種新的程序設(shè)計(jì)規(guī)范(paradigm),其基本思想是使用對(duì)象、類、繼承、封裝、消息等基本概念來進(jìn)行程序設(shè)計(jì)。許多程序開發(fā)工具,如VB、Java等等,都支持面向?qū)ο蟮某绦蜷_發(fā)。</p>
24、<p> 系統(tǒng)的開發(fā)平臺(tái),我們選擇了當(dāng)前流行的Windows XP操作系統(tǒng),應(yīng)用程序開發(fā)采用Microsoft公司的面向?qū)ο蟪绦蜷_發(fā)工具Visual Basic 6.0。VB6.0是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的windows應(yīng)用程序開發(fā)工具。與普通的數(shù)據(jù)庫系統(tǒng)相比,用Visual Basic作為數(shù)據(jù)庫開發(fā)平臺(tái)有簡(jiǎn)單、靈活、可擴(kuò)充等特點(diǎn),非常適合初學(xué)者快速掌握并用來開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)。</p&
25、gt;<p> 數(shù)據(jù)庫選擇ACCESS 2000。ACCESS是一個(gè)桌面電腦的數(shù)據(jù)庫管理系統(tǒng)。它是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng)和MIS系統(tǒng)開發(fā)工具,具有界面友好、易學(xué)易用、開發(fā)簡(jiǎn)單、接口靈活等特點(diǎn)。</p><p> 當(dāng)前管理信息系統(tǒng)的開發(fā),大都時(shí)基于數(shù)據(jù)庫技術(shù)和面向?qū)ο筌浖_發(fā)技術(shù)。這些技術(shù)目前已經(jīng)成熟,被廣泛應(yīng)用與各個(gè)領(lǐng)域。所以,黨務(wù)信息管理信息系統(tǒng)的開發(fā),在技術(shù)上是可行的。</p&g
26、t;<p><b> 經(jīng)濟(jì)可行性</b></p><p> 經(jīng)濟(jì)可行性研究是對(duì)系統(tǒng)投入使用后帶來的經(jīng)濟(jì)效益進(jìn)行估計(jì),也包括對(duì)系統(tǒng)的投資預(yù)算。即要解決兩個(gè)問題,資金可得性和經(jīng)濟(jì)合理性。當(dāng)前辦公用PC機(jī)的普及使得開發(fā)和應(yīng)用管理信息系統(tǒng)在經(jīng)濟(jì)上成為可能。</p><p> 另一方面, 就學(xué)校自身來說,它也是需要這樣一個(gè)軟件的。我們?cè)谟?jì)算機(jī)還沒有普及之前,
27、信息都必須通過在紙上填寫來實(shí)現(xiàn), 這樣既浪費(fèi)時(shí)間又容易出錯(cuò)。隨著信息時(shí)代的來臨, 我們的各項(xiàng)工作都要講求效率, 黨務(wù)信息管理也不例外, 這就為作者的軟件提供了使用群體。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p> 綜上所述,開發(fā)計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)是可行的。</p><p> 1.3.2 功能需求分析</p><p> 需求分析是軟件定義時(shí)期的最后一個(gè)
28、階段,它必須準(zhǔn)確的回答系統(tǒng)必須做什么的問題?雖然在可行性研究階段已經(jīng)大概了解了系統(tǒng)需要達(dá)到的要求,但可行性研究的目的是在最短的時(shí)間內(nèi)用最少的成本確定是否存在可行的解法。所以它忽略了一些細(xì)節(jié)的問題。但是需求分析也不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也就是對(duì)目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。擬定需求計(jì)劃,需要徹底而系統(tǒng)地分析各種影響因素和消費(fèi)特點(diǎn),并且建立相關(guān)的、科學(xué)的、合理的模型。</p>
29、<p> 計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)的總目標(biāo):在數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺(tái)上,利用現(xiàn)有資源,開發(fā)一個(gè)體系結(jié)構(gòu)完善的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的管理系統(tǒng),實(shí)現(xiàn)黨務(wù)檔案服務(wù)的計(jì)算機(jī)管理,提供完善的功能,為操作人員提供便利的工作方式。</p><p> 通過調(diào)查,要求系統(tǒng)需要實(shí)現(xiàn)以下一些基本功能:</p><p> 本系統(tǒng)主要包括系統(tǒng)登陸、基本信息、黨務(wù)管理、黨員發(fā)展
30、、黨員信息管理、查詢管理和用戶管理共7個(gè)模塊。</p><p><b> 2 系統(tǒng)分析</b></p><p> 系統(tǒng)分析是軟件生命周期的一個(gè)重要階段,它根本的任務(wù)是確定為了滿足用戶的需要必須做什么。具體地說,應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測(cè)系統(tǒng)發(fā)展的前景,必須仔細(xì)分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流。又要分析長(zhǎng)期使用的數(shù)據(jù)存儲(chǔ),
31、通過分析應(yīng)該得出用業(yè)務(wù)流圖、數(shù)據(jù)字典,可行性分析等內(nèi)容為系統(tǒng)的設(shè)計(jì)奠定基礎(chǔ)。</p><p> 2.1 業(yè)務(wù)流程分析</p><p> 計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)的業(yè)務(wù)主要是學(xué)校的黨務(wù)檔案和支部等信息進(jìn)行管理。學(xué)校各個(gè)部門把黨務(wù)檔案信息和支部信息輸入系統(tǒng),操作人員根據(jù)黨務(wù)檔案信息和支部進(jìn)行分析得出。</p><p> 黨務(wù)管理的特點(diǎn)是信息處理量比較大,所管理的黨
32、務(wù)檔案信息包括全部學(xué)校的黨務(wù)檔案信息,而且信息的單據(jù)的發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計(jì)的方式各不相同。因此在管理上實(shí)現(xiàn)起來有一定困難。在管理的過程中經(jīng)常出現(xiàn)住處的重復(fù)傳遞:?jiǎn)螕?jù)、報(bào)表的種類繁多,各個(gè)部門管理規(guī)格不統(tǒng)一等問題。</p><p> 本系統(tǒng)在設(shè)計(jì)過程中,為了克服這些困難,滿足計(jì)算機(jī)管理的需要,采取了下面的一些原則:</p><p> (1)程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保
33、軟件的可維護(hù)性和實(shí)用性。</p><p> (2)刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。</p><p> (3)統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一賬目和報(bào)表的格式。</p><p> (4)界面友好、簡(jiǎn)單化,做到實(shí)用、方便,盡量滿足學(xué)校的需要。</p><p> 下面進(jìn)行計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)業(yè)務(wù)流程圖的設(shè)計(jì)。操作員或管理人員進(jìn)
34、入本系統(tǒng)后,一系列的操作過程設(shè)計(jì)如圖2-1所示。</p><p><b> 圖2-1 業(yè)務(wù)流程</b></p><p><b> 2.2 數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對(duì)數(shù)據(jù)流圖中包含的所有元素的定義的集合。任何字典最主要的用途都是供人查閱對(duì)不了解的條目的解釋。數(shù)據(jù)字典的作
35、用是在軟件分析和設(shè)計(jì)的過程中給人提供關(guān)于數(shù)據(jù)的描述信息。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構(gòu)成系統(tǒng)的邏輯模型,沒有數(shù)據(jù)字典,數(shù)據(jù)流圖就不嚴(yán)格,然而沒有數(shù)據(jù)流圖數(shù)據(jù)字典也難于發(fā)揮作用。只有數(shù)據(jù)流圖和對(duì)數(shù)據(jù)流圖的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。</p><p> 系統(tǒng)開發(fā)時(shí),常用卡片的形式書寫保存描述一個(gè)數(shù)據(jù)元素。下面給出本系統(tǒng)的主要數(shù)據(jù)元素的數(shù)據(jù)字典索引卡片:</p><p><b
36、> 圖2-2 學(xué)號(hào) </b></p><p><b> 圖2-3 黨務(wù)類型</b></p><p><b> 圖2-4支部名稱</b></p><p><b> 圖2-5 用戶名稱</b></p><p><b> 2.3 開發(fā)環(huán)境<
37、/b></p><p> 2.3.1 開發(fā)工具的選擇</p><p> 目前,在市場(chǎng)上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)程序語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的提高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動(dòng)作必需要耗費(fèi)數(shù)倍的工夫來處理,使
38、得原來所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用;相反,如果只強(qiáng)調(diào)程序語言的彈性,卻沒有便利的工具作配合,會(huì)使一些即使非常簡(jiǎn)單的界面處理動(dòng)作,也會(huì)嚴(yán)重地浪費(fèi)程序設(shè)計(jì)師的寶貴時(shí)間。而VB6.0是著名的微軟公司的可視化軟件開發(fā)工具,其被稱為最容易編程語言,它具有簡(jiǎn)單、高效、功能強(qiáng)大的特點(diǎn)。它是一個(gè)非常理想的選擇,是可視化的快速應(yīng)用程序開發(fā)語言,它提供了可視化的集成開發(fā)環(huán)境,這一環(huán)境為應(yīng)用程序設(shè)計(jì)人員提供了一系列靈活而先進(jìn)的工具,可以廣泛地用于許多種類
39、應(yīng)用程序設(shè)計(jì)。</p><p> Visual Basic的前身是QBASIC,語言基礎(chǔ)是BASIC。自從微軟推出VB后,便成為了程序開發(fā)人員的首選工具。據(jù)統(tǒng)計(jì),僅在數(shù)據(jù)庫系統(tǒng)開發(fā)領(lǐng)域,VB就占了90%的份額。VB是基于對(duì)象的可視化程序開發(fā)工具,它的優(yōu)點(diǎn)在于能夠快捷、簡(jiǎn)易地建立Windows應(yīng)用程序。1998年8月,微軟推出了VB 6.0的版本,進(jìn)一步加強(qiáng)了部件開發(fā)的功能。以適用人員來分,可有以下三個(gè)版本:&l
40、t;/p><p> 標(biāo)準(zhǔn)版 針對(duì)一般程序設(shè)計(jì)人員,適合普通應(yīng)用系統(tǒng)的開發(fā)。</p><p> 專業(yè)版 針對(duì)專業(yè)程序開發(fā)人員,它在標(biāo)準(zhǔn)版的基礎(chǔ)上提供了對(duì)數(shù)據(jù)庫和Internet的支持。</p><p> 企業(yè)版 適用于專為企業(yè)設(shè)計(jì)應(yīng)用軟件的程序開發(fā)人員。</p><p> 2.3.2 數(shù)據(jù)庫的選擇</p><p>
41、 建立一個(gè)數(shù)據(jù)庫也有多種選擇,現(xiàn)在市場(chǎng)上有各種各樣的數(shù)據(jù)庫,而且每一種數(shù)據(jù)庫都有其自身的特點(diǎn),不能說哪一種更好,只能在其中尋找一種能更好地適應(yīng)系統(tǒng)需求、更好地滿足用戶的要求以及適應(yīng)開發(fā)人員的習(xí)慣。在本系統(tǒng)中,作為黨務(wù)檔案服務(wù)管理系統(tǒng)是一個(gè)比較小的應(yīng)用系統(tǒng),它所產(chǎn)生和處理的數(shù)據(jù)量也比較小。因此,沒有必要使用像SQL Server和Oracle這樣的大型數(shù)據(jù)庫。首先想到的數(shù)據(jù)庫是Microsoft Office中的Access數(shù)據(jù)庫在計(jì)算機(jī)
42、上的應(yīng)用比較普及,是開發(fā)小型數(shù)據(jù)庫系統(tǒng)比較理想的選擇。所以,在本系統(tǒng)中選擇了Access數(shù)據(jù)庫。Access 2000是微軟公司出品的Office 系列辦公室自動(dòng)化軟件的一個(gè)組件,是一個(gè)中、小型的數(shù)據(jù)庫管理系統(tǒng)。Access數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式。與其他的數(shù)據(jù)庫系統(tǒng)相比,Access更加簡(jiǎn)單易學(xué),一個(gè)普通的計(jì)算機(jī)用戶可以很快地掌握它。Access 2000的功能十分強(qiáng)大,它提供了全新的“數(shù)據(jù)透視圖” 視圖、“數(shù)據(jù)透視
43、表”視圖、完全的XML支持和SQL Server 2000的擴(kuò)展屬性支持等[10]。利用它還可以方便地實(shí)現(xiàn)對(duì)信息保存、維護(hù)</p><p> 2.3.3 開發(fā)與運(yùn)行環(huán)境</p><p><b> (1)硬件環(huán)境</b></p><p> 處理器:Inter Pentium 4或更高。</p><p><b&g
44、t; 內(nèi)存:512MB</b></p><p><b> 硬盤空間:20GB</b></p><p> 顯卡:SVGA顯示適配</p><p><b> (2)軟件環(huán)境</b></p><p> 操作系統(tǒng):Windows XP。</p><p> 開發(fā)
45、工具:VB6.0中文企業(yè)版。</p><p> 數(shù)據(jù)庫:Microsoft Access 2003。</p><p> 其他:Excel 2003。</p><p><b> 3 系統(tǒng)設(shè)計(jì)</b></p><p> 系統(tǒng)設(shè)計(jì)階段主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)
46、算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。</p><p><b> 3.1 功能設(shè)計(jì)</b></p><p> 為了提高管理效率,減輕勞動(dòng)強(qiáng)度的提高,信息處理速度和準(zhǔn)確性;為操作員提供更方便、科學(xué)的服務(wù)項(xiàng)目。為操作員提供的一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。于是便選擇了由計(jì)算機(jī)來設(shè)計(jì)一個(gè)黨務(wù)管理系統(tǒng)的方案。讓計(jì)算機(jī)對(duì)其黨務(wù)檔案服務(wù)進(jìn)行自動(dòng)管理,操作員可以直接在計(jì)算機(jī)上實(shí)現(xiàn)黨務(wù)檔
47、案與申報(bào)信息管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上提出了新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開發(fā)和評(píng)價(jià)的依據(jù)。 作為黨務(wù)檔案服務(wù)管理系統(tǒng),其主要實(shí)現(xiàn)的功能應(yīng)包括黨務(wù)教師管理、支部管理、查詢管理、系統(tǒng)維護(hù)管理等,具體功能描述如下:</p><p> 根據(jù)信息管理的實(shí)際要求,系統(tǒng)實(shí)現(xiàn)的功能如下:</p><p> 1:組織管理:主要包括兩
48、個(gè)功能,支部管理和職務(wù)任免。在支部管理模塊可以提供支部的信息的添加、刪除、修改等操作;</p><p> 2:學(xué)生黨員管理:此模塊共有人員信息錄入、入黨積極分子管理、發(fā)展對(duì)象管理、預(yù)備黨員管理、正式黨員管理等功能。3:教師黨員管理:包括系內(nèi)各部門的在職、退休教師的管理,在職及離退休教師黨員管理單獨(dú)建立一個(gè)模塊,其中包括對(duì)在職的黨員包括預(yù)備黨員信息的查看、刪除、修改、查詢等操作。4:黨員發(fā)展管理:其中包括申報(bào)
49、學(xué)生名單和審批兩項(xiàng)基本操作。5:系統(tǒng)管理:包括修改密碼,添加、刪除用戶等功能</p><p> 3.2 模塊結(jié)構(gòu)設(shè)計(jì)</p><p> “計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)”可分為幾個(gè)主模塊:黨務(wù)管理、課程支部管理、查詢管理、系統(tǒng)維護(hù)管理模塊。按照結(jié)構(gòu)化的系統(tǒng)設(shè)計(jì)方法,將整個(gè)系統(tǒng)分解成相對(duì)獨(dú)立的若干模塊,通過對(duì)模塊的設(shè)計(jì)和模塊之間關(guān)系的協(xié)調(diào)來實(shí)現(xiàn)整個(gè)軟件系統(tǒng)的功能,從而得到系統(tǒng)的功能模塊結(jié)構(gòu)圖
50、。本系統(tǒng)的功能模塊結(jié)構(gòu)如圖3-1所示。</p><p> 圖3-1 系統(tǒng)模塊結(jié)構(gòu)圖</p><p> 該系統(tǒng)通過VB 連接Access 數(shù)據(jù)庫來開發(fā)信息管理系統(tǒng),建立用戶登錄、按黨務(wù)進(jìn)行的信息管理、按支部管理、信息查找排序、報(bào)表生成、統(tǒng)計(jì)分析和系統(tǒng)管理等幾大模塊,實(shí)現(xiàn)登陸、學(xué)生黨務(wù)信息管理(添加黨員、查看黨員、修改黨員、刪除黨員)、教師黨務(wù)管理(添加、查詢、修改、刪除)、申報(bào)審批管理(
51、學(xué)生申報(bào)和審批)、支部管理(錄入支部、查看支部、修改支部、刪除支部),用戶修改登陸密碼等功能。</p><p><b> 3.3 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 3.3.1 概念結(jié)構(gòu)設(shè)計(jì)</p><p> 概念模型可以看成是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)過渡的中間層,是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。概念結(jié)構(gòu)設(shè)計(jì)的結(jié)果是產(chǎn)生概念模型,將現(xiàn)實(shí)世界中的
52、客觀對(duì)象首先抽象為不依賴任何具體機(jī)器的信息結(jié)構(gòu),這種信息結(jié)構(gòu)不是DBMS支持的數(shù)據(jù)模型,而是概念型模型。然后再把概念模型轉(zhuǎn)換為具體機(jī)器上的DBMS支持的數(shù)據(jù)模型。要對(duì)數(shù)據(jù)詞典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,得到系統(tǒng)的關(guān)系模型,可以采用實(shí)體—聯(lián)系圖(簡(jiǎn)稱E-R圖)的方法來進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析,從而得出概念模型。E-R圖由實(shí)體、聯(lián)系、屬性三部分組成。</p><p> 實(shí)體指客觀存在并可相互區(qū)分的事物,可以是人、物、實(shí)際對(duì)象、
53、某些概念、事物本身,也可指事物和事物之間的聯(lián)系。屬性是實(shí)體具有的某一特性。一個(gè)實(shí)體可以由若干個(gè)屬性來描述。</p><p> 聯(lián)系是指現(xiàn)實(shí)世界的事物之間的聯(lián)系。這種聯(lián)系反映到信息世界中,就分為兩類,一類是實(shí)體內(nèi)部的聯(lián)系,另一類是實(shí)體之間的聯(lián)系。兩個(gè)實(shí)體之間的聯(lián)系可分為三類:</p><p> 一對(duì)一的聯(lián)系(1:1)</p><p> 一對(duì)多的聯(lián)系(1:n)&l
54、t;/p><p> 多對(duì)多的聯(lián)系(n: m)</p><p><b> 部分實(shí)體圖如下:</b></p><p> 圖3-2 學(xué)生黨務(wù)實(shí)體</p><p> 圖3-3教師黨務(wù)實(shí)體</p><p><b> 圖3-4管理員實(shí)體</b></p><p&g
55、t; 3.3.2 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是根據(jù)DBMS的特征把概念模型轉(zhuǎn)換為相應(yīng)的邏輯結(jié)構(gòu)。概念設(shè)計(jì)所得到的E-R模型,是獨(dú)立與DBMS的,這里的轉(zhuǎn)換就是把表示概念結(jié)構(gòu)的E-R圖轉(zhuǎn)換為層次模型或網(wǎng)狀模型或關(guān)系模型的邏輯結(jié)構(gòu)。E-R圖向關(guān)系模型的轉(zhuǎn)化要解決的問題是如何將實(shí)體和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模型,如何確定這些關(guān)系模式的屬性和碼。</p><p> 3.
56、3.3 表結(jié)構(gòu)設(shè)計(jì)</p><p> 關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。這一步設(shè)計(jì)完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)工作基本完成,只待系統(tǒng)實(shí)現(xiàn)時(shí)將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計(jì)的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個(gè)規(guī)范化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了。</p><p> 根據(jù)分析階段得出的結(jié)論,結(jié)合本系統(tǒng)對(duì)有關(guān)數(shù)據(jù)的存儲(chǔ)的需要,更加方便實(shí)現(xiàn)該管理系統(tǒng)的
57、所有功能,現(xiàn)將本管理系統(tǒng)設(shè)計(jì)成如下幾個(gè)數(shù)據(jù)庫表,表的設(shè)計(jì)如下:</p><p> 表3-1 用戶信息表</p><p> 表3-2 學(xué)生黨務(wù)基本信息</p><p><b> 表3-3支部信息</b></p><p> 表3-4 教師黨務(wù)基本信息</p><p><b> 其他
58、請(qǐng)參考數(shù)據(jù)庫。</b></p><p><b> 第4章 系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 4.1 界面實(shí)現(xiàn)</b></p><p> 好的界面美觀易懂、操作簡(jiǎn)單并且具有引導(dǎo)功能,使用戶感覺愉快、增強(qiáng)興趣,從而提高使用效率。本系統(tǒng)基于Windows操作系統(tǒng),因此在界面上遵循Windows的傳統(tǒng)風(fēng)
59、格,由標(biāo)題欄、菜單欄、快捷工具按鈕、對(duì)話框等要素組成。與Windows操作系統(tǒng)一致的人機(jī)界面,使得用戶只要具備Windows操作基礎(chǔ),就能很快適應(yīng)本管理系統(tǒng)的操作使用,因此能夠大大降低系統(tǒng)培訓(xùn)費(fèi)用,提高系統(tǒng)的可推廣性。</p><p> 為了進(jìn)一步美化人機(jī)界面,使得用戶在操作中更加心情舒暢,我們選用Photoshop圖像處理軟件,為系統(tǒng)設(shè)計(jì)了簡(jiǎn)潔明快的界面圖??傊覀儗?duì)系統(tǒng)界面的整體風(fēng)格,頁面布局結(jié)構(gòu)以及色彩搭
60、配等進(jìn)行了合理的規(guī)劃和設(shè)計(jì),在保證用戶易用性、方便性的前提下,創(chuàng)造更簡(jiǎn)單,友好的系統(tǒng)界面。</p><p> 4.1.1 登錄界面實(shí)現(xiàn)</p><p> 用戶登錄窗體啟動(dòng)。輸入用戶名和密碼,登錄。從用戶信息表中檢查是否有相應(yīng)的用戶名和密碼,如果用戶名或密碼錯(cuò)誤,進(jìn)行提示;如果輸入的用戶名和相應(yīng)密碼正確,進(jìn)入主控制平臺(tái)。用戶登錄模塊的窗體設(shè)計(jì),在工程中添加一個(gè)窗體,命名為frmLogin
61、.frm。</p><p> 控件如下:兩個(gè)textbox,四個(gè)label.設(shè)置textbox字體為四,label前景顏色為Green</p><p><b> 各屬性值如下:</b></p><p> Frmlogin.Caption 登錄—計(jì)算機(jī)系黨務(wù)管理信息系統(tǒng)</p><p> Frmlogin
62、.picture 登錄圖片</p><p> Label1.caption 用戶名稱</p><p> Label2.caption 密碼</p><p> Label3.caption 確定</p><p> Label4.caption 退出</p&
63、gt;<p> 用戶登錄模塊的窗體如圖4-1所示。</p><p> 用戶登錄連接數(shù)據(jù)庫的主要代碼:</p><p> If CN.State Then CN.Close</p><p> CN.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
64、; & App.Path & "\database.mdb;Persist Security Info=False" </p><p><b> CN.Open</b></p><p><b> 圖4-1登錄界面</b></p><p> 4.1.2 主界面實(shí)現(xiàn)</p>
65、<p> 黨務(wù)信息管理主界面是如圖4-2 主界面。采用SDI窗體。WINDOWS風(fēng)格設(shè)計(jì)。主要采用菜單式的管理方式。</p><p> 圖4-2 系統(tǒng)主界面圖</p><p> 所用控件和對(duì)象包括:picture, image, StatusBar,控件代碼如下:</p><p> Picture1.Top = 0</p>&l
66、t;p> Picture1.Left = 0</p><p> Picture1.Height = Me.ScaleHeight - StatusBar1.Height</p><p> Picture1.Width = Me.ScaleWidth</p><p> StatusBar1.Panels(1).Text = "計(jì)算機(jī)系黨務(wù)管理信
67、息系統(tǒng)--操作員: " & UserName</p><p><b> ''加載背景代碼</b></p><p> Image1.Picture = LoadPicture(App.Path & "\1.jpg")</p><p> Picture1.Refresh</p
68、><p> Picture1.PaintPicture Image1.Picture, Picture1.ScaleTop, Picture1.ScaleLeft, Picture1.ScaleWidth, Picture1.ScaleHeight, 0, 0, Image1.Width, Image1.Height</p><p> 菜單包括系統(tǒng)設(shè)置,黨務(wù)信息,組織信息,申報(bào)審批,查詢管
69、理,系統(tǒng)關(guān)于等。</p><p> 4.1.3 系統(tǒng)維護(hù)界面實(shí)現(xiàn)</p><p> 系統(tǒng)維護(hù)包括,用戶,密碼,數(shù)據(jù)庫管理。用戶包括權(quán)限管理。用戶管理模塊實(shí)現(xiàn)2個(gè)主要功能:增加新的操作人員、刪除指定的操作人員。密碼是對(duì)當(dāng)前用戶進(jìn)行密碼修改。如圖4-3</p><p><b> 圖4-3 用戶管理</b></p><p&g
70、t;<b> 部分代碼如下:</b></p><p> Private Sub cmdExit_Click()</p><p><b> Unload Me</b></p><p><b> End Sub</b></p><p> Private Sub Comma
71、nd2_Click() ''添加用戶</p><p> On Error GoTo Err</p><p> If Trim(Text8.Text) <> "" And Trim(Text9.Text) <> "" And Trim(Combo1.Text) <> "" Th
72、en</p><p> Dim rs1 As New ADODB.Recordset</p><p> If rs1.State Then rs1.Close</p><p> rs1.Open "select count(*) from 用戶信息表 where 用戶名稱='" & Trim(Text8.Text) &
73、; "'", CN, adOpenStatic, adLockOptimistic</p><p> If rs1.Fields(0) > 0 Then</p><p> MsgBox "用戶已經(jīng)存在! 請(qǐng)改用戶名稱!", , "系統(tǒng)提示"</p><p> Text8.Text = &
74、quot;"</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> If rs1.State Then rs1.Close</p><p> rs1.Open "select * from 用戶信息表&quo
75、t;, CN, adOpenStatic, adLockOptimistic</p><p> rs1.AddNew</p><p> rs1.Fields(0).Value = Trim(Text8.Text)</p><p> rs1.Fields(1).Value = Trim(Text9.Text)</p><p> rs1.
76、Fields(2).Value = Trim(Combo1.Text)</p><p> rs1.Update</p><p> Combo5.AddItem Trim(Text8.Text)</p><p> MsgBox "用戶添加成功!,初始密碼為" & Text9.Text, , "系統(tǒng)提示"</p
77、><p> Text8.Text = ""</p><p><b> End If</b></p><p><b> Exit Sub</b></p><p><b> Err:</b></p><p> MsgBox Err.
78、Description</p><p><b> End Sub</b></p><p> Private Sub Command3_Click() ''刪除用戶代碼</p><p> If Trim(Combo5.Text) = UserID Then</p><p> MsgBox "
79、;不能刪除正在操作的用戶!"</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> CN.Execute "delete from 用戶信息表 where 用戶名稱='" & Trim(Combo5.Tex
80、t) & "'"</p><p> Combo5.RemoveItem (Combo5.ListIndex)</p><p> MsgBox "操作已成功!", , "提示"</p><p><b> End Sub</b></p><p>
81、; Private Sub Form_Load() ''初始化代碼</p><p> On Error GoTo Err</p><p> Text8.Text = ""</p><p> Dim rs1 As New ADODB.Recordset</p><p> If rs1.State T
82、hen rs1.Close</p><p> rs1.Open "select * from 用戶信息表", CN, adOpenStatic, adLockOptimistic</p><p> Combo5.Clear</p><p> While Not rs1.EOF</p><p> If Not IsN
83、ull(rs1.Fields(0)) Then Combo5.AddItem Trim(rs1.Fields(0))</p><p> rs1.MoveNext</p><p><b> Wend</b></p><p><b> Err:</b></p><p><b> End
84、 Sub"</b></p><p> 密碼管理是對(duì)當(dāng)前操作用戶的密碼進(jìn)行管理.如圖4-4.</p><p><b> 圖4-4 密碼管理</b></p><p><b> 代碼如下:</b></p><p> If rs1.State Then rs1.Close<
85、;/p><p> rs1.Open "select * from 用戶信息表 where 用戶名稱='" & UserID & "'", CN, adOpenStatic, adLockOptimistic</p><p> If Not rs1.EOF Then</p><p> If No
86、t IsNull(rs1.Fields(1)) Then</p><p> If Trim(Text13.Text) <> Trim(rs1.Fields(1)) Then</p><p> MsgBox "用戶舊密碼不對(duì)!", , "提示"</p><p><b> Exit Sub</b&
87、gt;</p><p><b> Else</b></p><p> rs1.Fields(1).Value = Trim(Text14.Text)</p><p> rs1.Update</p><p> MsgBox "操作已成功!", , "提示"</p>
88、<p> Text13.Text = ""</p><p> Text14.Text = ""</p><p> Text15.Text = ""</p><p><b> Unload Me</b></p><p><b>
89、End if </b></p><p><b> End if </b></p><p> 4.1.4 組織和黨員信息界面實(shí)現(xiàn)</p><p> 用戶登錄系統(tǒng)后進(jìn)入主界面,在組織管理菜單下,包括數(shù)據(jù)參數(shù)信息和支部信息,在黨員管理包括學(xué)生信息和教師信息。如圖4-5所示基本信息功能包括,添加刪除修改等。教師信息和黨務(wù)基本信息一樣。
90、</p><p> 所用控件包括:mshflexgrid,text1()控件數(shù)組,label1()控件數(shù)組,pictrue控件,command控件。</p><p> 其中l(wèi)abel1()控件數(shù)組的caption分別對(duì)應(yīng)黨務(wù)信息表的各個(gè)字段。</p><p><b> 代碼如下:</b></p><p> If
91、rs.State Then rs.Close</p><p> rs.Open strSQL, CN, adOpenStatic, adLockOptimistic</p><p> If rs.EOF Then</p><p> If MsgBox("記錄不存在!是否添加新記錄?", vbYesNo, "提示") =
92、vbYes Then</p><p><b> rs.AddNew</b></p><p> For i = 0 To rs.Fields.Count - 2</p><p> If Trim(Txt(i + 1).Text) <> "" Then rs.Fields(i).Value = Trim(Txt
93、(i + 1).Text)</p><p><b> Next i</b></p><p><b> rs.Update</b></p><p> MsgBox "操作成功!", , "提示"</p><p><b> End If</
94、b></p><p> 圖4-5基本信息界面</p><p><b> 圖4-6 數(shù)據(jù)參數(shù)</b></p><p> 4.1.5 申報(bào)審批界面實(shí)現(xiàn)</p><p> 申報(bào)審批管理界面是如圖4-7。學(xué)生申報(bào)和審批功能包括,添加申報(bào)和審批兩個(gè)功能等。代碼如下:</p><p> 所用控
95、件包括:mshflexgrid,text1()控件數(shù)組,label1()控件數(shù)組,pictrue控件,command控件。</p><p> 其中l(wèi)abel1()控件數(shù)組的caption分別對(duì)應(yīng)黨務(wù)信息表的各個(gè)字段。</p><p> 圖4-7 發(fā)展申報(bào)管理</p><p><b> 代碼如下:</b></p><p&
96、gt; Dim strSQL As String</p><p> If rs.State Then rs.Close</p><p> rs.Open strSQL, CN, adOpenStatic, adLockOptimistic</p><p> Dim i As Integer</p><p> Dim k As Int
97、eger</p><p> k = Txt.Count</p><p> For i = 1 To rs.Fields.Count</p><p> Txt(i).Visible = True</p><p> Lbl(i).Visible = True</p><p> Txt(i).Text = &quo
98、t;"</p><p><b> Next i</b></p><p> Txt(0).Text = rs.Fields.Count ''用于記錄字段數(shù)(列)</p><p> With MSHFlexGrid1</p><p><b> .Clear</b><
99、;/p><p><b> .Rows = 2</b></p><p> .Cols = rs.Fields.Count</p><p> For i = 0 To rs.Fields.Count - 1</p><p> .TextMatrix(0, i) = Trim(rs.Fields(i).Name)</
100、p><p> Lbl(i + 1).Caption = Trim(rs.Fields(i).Name)</p><p><b> Next i</b></p><p> While Not rs.EOF</p><p> For i = 0 To rs.Fields.Count - 1</p><
101、p> If Not IsNull(rs.Fields(i)) Then .TextMatrix(.Rows - 1, i) = Trim(rs.Fields(i))</p><p><b> Next i</b></p><p> .Rows = .Rows + 1</p><p> rs.MoveNext</p>
102、<p><b> Wend</b></p><p><b> End With</b></p><p><b> 圖4-8 審批</b></p><p> 4.1.6 查詢界面實(shí)現(xiàn)</p><p> 查詢主要是對(duì)黨務(wù)和發(fā)展信息查詢。如圖4-9。代碼如下:&l
103、t;/p><p> 所用控件包括:mshflexgrid, label,command控件,。</p><p> Dim xlApp As Excel.Application</p><p> Dim xlBook As Excel.Workbook</p><p> Dim xlSheet As Excel.Worksheet</
104、p><p> On Error GoTo Err</p><p> Set xlApp = CreateObject("Excel.Application")</p><p> Set xlBook = xlApp.Workbooks.Add '打開已經(jīng)存在的EXCEL工件簿文件</p><p> Set xl
105、Sheet = xlBook.Worksheets(1) '設(shè)置活動(dòng)工作表</p><p> With MSHFlexGrid1</p><p> For i = 0 To .Rows - 1</p><p> For j = 0 To .Cols - 1</p><p> xlSheet.Cells(i + 1, j + 1
106、) = Trim(.TextMatrix(i, j))</p><p><b> Next j</b></p><p><b> Next i</b></p><p><b> End With</b></p><p> xlApp.Visible = True<
107、/p><p><b> 圖4-9 查詢管理</b></p><p> 4.1.7 關(guān)于幫助界面實(shí)現(xiàn)</p><p> 本界面主要是對(duì)系統(tǒng)的軟件和作者進(jìn)行簡(jiǎn)單介紹,包括作者,軟件名稱等。如圖4-10.</p><p><b> 圖4-10 關(guān)于</b></p><p>&l
108、t;b> 4.2 系統(tǒng)安全性</b></p><p> MIS系統(tǒng)的安全性設(shè)計(jì)可以分為數(shù)據(jù)庫級(jí)安全設(shè)計(jì)、應(yīng)用軟件級(jí)安全設(shè)計(jì)兩個(gè)級(jí)別。</p><p> 數(shù)據(jù)庫級(jí)安全設(shè)計(jì)在數(shù)據(jù)庫級(jí)通過賦予用戶不同的操作權(quán)限,控制用戶對(duì)數(shù)據(jù)庫的訪問,對(duì)用進(jìn)行存取控制;另外并發(fā)控制、完整性約束以及數(shù)據(jù)的備份和恢復(fù)策略等等,這些安全性都可以充分利用數(shù)據(jù)庫管理系統(tǒng)(DBMS)本身具有的功能來
109、完成。</p><p> 應(yīng)用軟件級(jí)安全設(shè)計(jì)可以在系統(tǒng)平臺(tái)上根據(jù)不同的登陸身份和權(quán)限,給出不同的用戶界面,允許不同的操作。本系統(tǒng)的登錄模塊、用戶管理模塊配合,就是完成這樣的功能。另外,系統(tǒng)還提供了靈活方便的數(shù)據(jù)備份、恢復(fù)功能,有用戶自己選擇合適的時(shí)機(jī)進(jìn)行數(shù)據(jù)的備份和恢復(fù),隱藏了對(duì)DBMS操作的復(fù)雜細(xì)節(jié),使得系統(tǒng)具有更強(qiáng)的支持災(zāi)難性數(shù)據(jù)恢復(fù)的功能。</p><p><b> 5
110、 系統(tǒng)測(cè)試</b></p><p> 測(cè)試的目的就是為了能以最少的人力和是發(fā)現(xiàn)潛在的各種錯(cuò)誤和缺陷。系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對(duì)系統(tǒng)開開過程的系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和實(shí)施的最后檢查。</p><p> 測(cè)試表格顯示此功能模塊通過測(cè)試,也證明了本功能模塊與其他模塊的獨(dú)立性十分強(qiáng),從而在以后更新軟件的過程中,能夠更多的更有效的使用各個(gè)功能模塊。</p>
111、<p> 1.測(cè)試項(xiàng): 整個(gè)系統(tǒng)</p><p> 2.測(cè)試條件:在其他測(cè)試項(xiàng)都通過了單元測(cè)試,組裝測(cè)試,確認(rèn)測(cè)試。下面針對(duì)整個(gè)系統(tǒng)進(jìn)行測(cè)試:系統(tǒng)測(cè)試是將已經(jīng)確認(rèn)的軟件,計(jì)算機(jī)硬件等其他因素組合在一起,進(jìn)行信息系統(tǒng)的各種組裝和確認(rèn)測(cè)試,其目的是通過和系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方。常見的系統(tǒng)測(cè)試有恢復(fù)測(cè)試,安全性測(cè)試,強(qiáng)度測(cè)試,性能測(cè)試,可靠性測(cè)試,安裝測(cè)試。在本系
112、統(tǒng)中我們對(duì)整個(gè)源代碼進(jìn)行測(cè)試,發(fā)現(xiàn)系統(tǒng)沒有出現(xiàn)什么問題,在將系統(tǒng)打包后可能會(huì)出現(xiàn)的問題就是有些機(jī)器上沒有微軟公司的一些ActiveX Object控件或者是某些組件。因此導(dǎo)致系統(tǒng)不能加載某寫對(duì)象,為了解決這個(gè)我們問題我們?cè)趯?duì)所有的o c x進(jìn)行了打包做成Setup文件,只要雙擊安裝程序即可。</p><p> 通過整個(gè)系統(tǒng)的測(cè)試,我們發(fā)現(xiàn)真?zhèn)€系統(tǒng)的功能還是比較穩(wěn)定,雖然在某些地方還不盡如人意,但是我們開發(fā)的目的
113、還是達(dá)到了,作為第一次開發(fā)軟件,第一次做畢業(yè)設(shè)計(jì),我們從中還是學(xué)到了不少的知識(shí),通過這次開發(fā),我們?yōu)橐院筮M(jìn)入計(jì)算機(jī)行業(yè)做開發(fā)工作積累了一定的經(jīng)驗(yàn)。</p><p> 在開發(fā)本系統(tǒng)時(shí),為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對(duì)本系統(tǒng)進(jìn)行了有針對(duì)性的全面測(cè)試,采取的方式是:</p><p> 1、菜單項(xiàng)測(cè)試:為了保證每一項(xiàng)下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)的功能,我設(shè)計(jì)了一些測(cè)試數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,
114、并對(duì)每一個(gè)菜單項(xiàng)反復(fù)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單級(jí)功能的正確實(shí)現(xiàn)。</p><p> 2、數(shù)據(jù)跟蹤:完成菜單項(xiàng)測(cè)試后,我又對(duì)系統(tǒng)內(nèi)的每一個(gè)數(shù)據(jù)進(jìn)行了跟蹤。例如:例如對(duì)用戶名稱,我首先在用戶管理信息模塊中對(duì)某個(gè)用戶信息進(jìn)行設(shè)定,然后在其他模塊進(jìn)行操作,隨時(shí)觀察這兩個(gè)數(shù)值之間是否有沖突產(chǎn)生,經(jīng)過多次設(shè)置并進(jìn)行驗(yàn)證,說明該功能完全正常。</p><p> 3、綜合測(cè)試:在以上
115、測(cè)試的基礎(chǔ)上對(duì)系統(tǒng)功能進(jìn)行了整體的測(cè)試,依次來檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計(jì)的要求。</p><p><b> 結(jié) 論</b></p><p> 歷時(shí)幾個(gè)多月的畢業(yè)設(shè)計(jì),讓我充分體會(huì)了管理信息系統(tǒng)開發(fā)過程的艱辛與做出成果的喜悅。MIS 建設(shè)面對(duì)的是管理信息系統(tǒng)和計(jì)算機(jī)系統(tǒng)結(jié)合的問題,決不能忽視管理系統(tǒng)的改進(jìn),也不能單純用計(jì)算機(jī)技術(shù)去對(duì)待整個(gè)MIS建設(shè)。成功MIS
116、的基礎(chǔ)是科學(xué)的管理加上科學(xué)的開發(fā)方式。由于以前對(duì)VB只是了解并不能夠靈活運(yùn)用,所以在畢設(shè)期間進(jìn)行了苦讀,終于可以基本掌握了常用控件的用法和語句編程。數(shù)據(jù)庫的建設(shè)和使用,雖然數(shù)據(jù)庫的安全性和普及性很高,但我們?cè)谌粘V羞€是接觸得比較少,所以這自然又是一番努力的學(xué)習(xí),就拿安裝配置以及連接數(shù)據(jù)庫方面來說就不那么容易。本系統(tǒng)正是我努力向這方面靠攏的一個(gè)例子,雖然由于我的所學(xué)知識(shí)、相關(guān)經(jīng)驗(yàn)有限,該系統(tǒng)難免有不足的地方,但它是我學(xué)習(xí)生涯中的一次重要的
117、經(jīng)歷,一筆寶貴的經(jīng)驗(yàn)。</p><p><b> 致謝</b></p><p> 這次的畢業(yè)設(shè)計(jì)已經(jīng)進(jìn)入尾聲,在這里我要真誠(chéng)地感謝幫助我的老師和同學(xué),有了他們的幫助我才能順利的完成這次畢業(yè)設(shè)計(jì)。從選擇畢業(yè)設(shè)計(jì)題目,到畢業(yè)設(shè)計(jì)規(guī)劃,查找相關(guān)資料,設(shè)計(jì)模型,具體實(shí)施,結(jié)束論文,整個(gè)大致的流程中,我的導(dǎo)師都給予了我耐心的指導(dǎo)和默默的關(guān)心,設(shè)計(jì)為期之長(zhǎng),其間遇到了不少問題
118、,也承蒙了老師的照顧,真的想對(duì)老師說一聲:老師,辛苦了,謝謝您。除此之外,我還要致謝我同組的幾位同學(xué),我希望我能向他們學(xué)習(xí),發(fā)揚(yáng)那種百折不撓、孜孜不倦的對(duì)知識(shí)求索精神,那種至高無上的敬業(yè)精神,馬上我就要走向工作單位了,我相信我會(huì)時(shí)刻用他們的平凡而不簡(jiǎn)單來鞭策自已。</p><p> 再次衷心地感謝幫助我的老師和同學(xué)們。</p><p><b> 參 考 文 獻(xiàn)</b&g
119、t;</p><p> [1] 鄺孔武,王曉敏. 信息系統(tǒng)分析與設(shè)計(jì). 北京:清華大學(xué)出版社 2002。</p><p> [2] 啟明工作室. Visual Basic + Access數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實(shí)例。人民郵電出版社</p><p> [3] 陳向東.數(shù)字化校園的建設(shè)與應(yīng)用的研究 階段性報(bào)告. www.wjedu.net 2003。</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. 眾賞文庫僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)畢業(yè)論文--網(wǎng)吧管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)論文--- 超市管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)論文--網(wǎng)吧管理系統(tǒng)
- 計(jì)算機(jī)信息管理畢業(yè)論文---計(jì)算機(jī)圖書管理系統(tǒng)
- 計(jì)算機(jī)圖書管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)圖書管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)畢業(yè)論文---bbs論壇管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)論文——人事管理系統(tǒng)
- 計(jì)算機(jī)圖書管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)圖書管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)專業(yè)畢業(yè)論文---考勤管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)論文---工資管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)酒店管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)專業(yè)畢業(yè)論文 考勤管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)酒店管理系統(tǒng)畢業(yè)論文
- 計(jì)算機(jī)圖書管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——計(jì)算機(jī)圖書管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)畢業(yè)論文--考勤管理系統(tǒng)
- 計(jì)算機(jī)專業(yè)畢業(yè)論文--考勤管理系統(tǒng)
- 計(jì)算機(jī)畢業(yè)論文范文畢業(yè)論文計(jì)算機(jī)專業(yè)
評(píng)論
0/150
提交評(píng)論