

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘 要</b></p><p> 計算機(jī)系黨務(wù)管理信息系統(tǒng)是學(xué)校黨員管理中的一個重要內(nèi)容,隨著時代的進(jìn)步,學(xué)校也逐漸變得龐大起來。如何管理好學(xué)校內(nèi)部黨務(wù)黨務(wù)信息,成為學(xué)校管理中的一個大問題。在這種情況下,開發(fā)一個小型計算機(jī)系黨務(wù)管理信息系統(tǒng)就顯得非常必要。</p><p> 本計算機(jī)系黨務(wù)管理信息系統(tǒng)是是把學(xué)校的黨務(wù)黨務(wù)信息和教
2、師務(wù)信息進(jìn)行信息化管理,通過它的管理,可以將信息直觀的提供給學(xué)校管理人員,加強(qiáng)對學(xué)校內(nèi)容的優(yōu)化分配,充分發(fā)揮人的作用,提高學(xué)校整體工作效率,創(chuàng)造價值。本系統(tǒng)結(jié)合學(xué)校實(shí)際的黨務(wù)黨務(wù)制度,經(jīng)過實(shí)際的需求分析,采用功能強(qiáng)大的Visual Basic6.0作為開發(fā)工具而開發(fā)出來的計算機(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ī)系黨務(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è)計10</b></p><p> 3.1 功能設(shè)計10</p><p> 3.2 模塊
11、結(jié)構(gòu)設(shè)計10</p><p> 3.3 數(shù)據(jù)庫設(shè)計11</p><p> 3.3.1 概念結(jié)構(gòu)設(shè)計11</p><p> 3.3.2 邏輯結(jié)構(gòu)設(shè)計13</p><p> 3.3.3 表結(jié)構(gòu)設(shè)計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 申報審批界面實(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)測試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)代社會中它越來越得到普及。MIS是一門新的學(xué)科,它跨越了若干個領(lǐng)域,比如管理科學(xué)、系統(tǒng)科學(xué)、運(yùn)籌學(xué)、統(tǒng)計學(xué)以及計算機(jī)科學(xué)。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成一個縱橫交織的系統(tǒng)。</p><p> 管理信息系統(tǒng)在企業(yè)中的應(yīng)用存在三個要素,這就是人、計算機(jī)和數(shù)據(jù)。人是指企業(yè)領(lǐng)導(dǎo)者、管理人員、技術(shù)人員以及MIS建設(shè)的領(lǐng)導(dǎo)機(jī)構(gòu)和實(shí)施機(jī)構(gòu)
16、,他們在系統(tǒng)中起主導(dǎo)作用。MIS是一項系統(tǒng)工程,不是只靠一些計算機(jī)開發(fā)人員就可以完成的,必須有企業(yè)管理人員,尤其是企業(yè)領(lǐng)導(dǎo)的積極參與。</p><p> 計算機(jī)技術(shù)是MIS得以實(shí)施的主要技術(shù)。在這些技術(shù)中,軟件開發(fā)是MIS開發(fā)的重點(diǎn)。第三個因素也不能忽視,企業(yè)的管理數(shù)據(jù)是MIS正常運(yùn)行的基礎(chǔ)。廣義地說,各項管理制度是MIS建設(shè)成功的基礎(chǔ)。</p><p> 20世紀(jì),隨著全球經(jīng)濟(jì)的蓬勃
17、發(fā)展,眾多經(jīng)濟(jì)學(xué)家紛紛提出了新的管理理論。20世紀(jì)50年代,西蒙提出管理依賴于信息和決策的思想。同時期的維納發(fā)表了控制論,他認(rèn)為管理是一個控制過程。1958年,蓋爾寫到:“管理將以較低的成本得到及時準(zhǔn)確的信息,做到較好的控制?!边@個時期,計算機(jī)開始用于會計工作,出現(xiàn)數(shù)據(jù)處理一詞。</p><p> 1970年,Walter T.Kennevan給剛剛出現(xiàn)的管理信息系統(tǒng)一詞下了一個定義:“以口頭或書面的形式,在合
18、適的時間向經(jīng)理、職員以及外界人員提供過去的、現(xiàn)在的、預(yù)測未來的有關(guān)企業(yè)內(nèi)部及其環(huán)境的信息,以幫助他們進(jìn)行決策?!痹谶@個定義里強(qiáng)調(diào)了用信息支持決策,但并沒有強(qiáng)調(diào)應(yīng)用模型,沒有提到計算機(jī)的應(yīng)用。</p><p> 1985年,管理信息系統(tǒng)的創(chuàng)始人明尼蘇達(dá)大學(xué)的管理學(xué)教授Gordon B.Davis給了管理信息系統(tǒng)一個較完整的定義,即“管理信息系統(tǒng)是一個利用計算機(jī)軟硬件資源,手工作業(yè),分析、計劃、控制和決策模型以及數(shù)
19、據(jù)庫的人——機(jī)系統(tǒng)。它能提供信息支持企業(yè)或組織的運(yùn)行、管理和決策功能?!边@個定義全面地說明了管理信息系統(tǒng)的目標(biāo)、功能和組成,而且反映了管理信息系統(tǒng)在當(dāng)時達(dá)到的水平。</p><p> 1.2 計算機(jī)系黨務(wù)管理信息系統(tǒng)現(xiàn)狀</p><p> 隨著社會經(jīng)濟(jì)的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計算機(jī)事業(yè)的飛速發(fā)展,作為今天使用最廣的現(xiàn)代化工具已深入到各個領(lǐng)域,并且正在成為未來社會——信息社會的重
20、要支柱。所以,將計算機(jī)這一信息處理工具應(yīng)用于黨務(wù)檔案的日常管理已是勢必所然,而且這也將為黨務(wù)管理帶來前所未有的改變,它可以帶來意想不到的效益,同時也會為學(xué)校的飛速發(fā)展提供無限潛力。采用計算機(jī)管理信息系統(tǒng)已成為管理科學(xué)化和現(xiàn)代化的重要標(biāo)志,它給學(xué)校管理帶來了明顯的經(jīng)濟(jì)效益和社會效益。主要體現(xiàn)在:在傳統(tǒng)管理過程中,表單填寫與查詢管理都非常的耗費(fèi)人力物力,同時由于采用手工操作,不可避免造成一些的錯誤,這種管理方式還存在著許多缺點(diǎn),如效率低、保
21、密性差且較為煩瑣。而現(xiàn)在許多學(xué)校都采用計算機(jī)來管理信息,避免了手工操作的不足。極大提高了工作人員的工作效率,大大減少了以往入出記錄和流程繁瑣雜亂,周期長的弊端?;邳h務(wù)管理的全面自動化,可以減少學(xué)校管理中的漏洞,可以節(jié)約不少管理開支,增加學(xué)校收入。黨務(wù)信息管理的操作自動化和信息電子化,全面提高了黨務(wù)檔案的管理水平。隨著我國改革開放的不斷深入,經(jīng)濟(jì)飛速的發(fā)展,學(xué)校要想生存發(fā)展,要想在激烈的市場競爭中立于不敗之地</p>&l
22、t;p> 本系統(tǒng)可以避免單位管理的隨意性,使得管理工作規(guī)范化、系統(tǒng)化、程序化,提高信息處理的速度和準(zhǔn)確性,對于減輕工作人員的勞動量、提高勞動熱情和服務(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ī)軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,40多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實(shí)用系統(tǒng)。面向?qū)ο笫且环N新興的程序設(shè)計方法,或者是一種新的程序設(shè)計規(guī)范(paradigm),其基本思想是使用對象、類、繼承、封裝、消息等基本概念來進(jìn)行程序設(shè)計。許多程序開發(fā)工具,如VB、Java等等,都支持面向?qū)ο蟮某绦蜷_發(fā)。</p>
24、<p> 系統(tǒng)的開發(fā)平臺,我們選擇了當(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ā)平臺有簡單、靈活、可擴(kuò)充等特點(diǎn),非常適合初學(xué)者快速掌握并用來開發(fā)數(shù)據(jù)庫管理信息系統(tǒng)。</p&
25、gt;<p> 數(shù)據(jù)庫選擇ACCESS 2000。ACCESS是一個桌面電腦的數(shù)據(jù)庫管理系統(tǒng)。它是一個功能強(qiáng)大的數(shù)據(jù)庫管理系統(tǒng)和MIS系統(tǒng)開發(fā)工具,具有界面友好、易學(xué)易用、開發(fā)簡單、接口靈活等特點(diǎn)。</p><p> 當(dāng)前管理信息系統(tǒng)的開發(fā),大都時基于數(shù)據(jù)庫技術(shù)和面向?qū)ο筌浖_發(fā)技術(shù)。這些技術(shù)目前已經(jīng)成熟,被廣泛應(yīng)用與各個領(lǐng)域。所以,黨務(wù)信息管理信息系統(tǒng)的開發(fā),在技術(shù)上是可行的。</p&g
26、t;<p><b> 經(jīng)濟(jì)可行性</b></p><p> 經(jīng)濟(jì)可行性研究是對系統(tǒng)投入使用后帶來的經(jīng)濟(jì)效益進(jìn)行估計,也包括對系統(tǒng)的投資預(yù)算。即要解決兩個問題,資金可得性和經(jīng)濟(jì)合理性。當(dāng)前辦公用PC機(jī)的普及使得開發(fā)和應(yīng)用管理信息系統(tǒng)在經(jīng)濟(jì)上成為可能。</p><p> 另一方面, 就學(xué)校自身來說,它也是需要這樣一個軟件的。我們在計算機(jī)還沒有普及之前,
27、信息都必須通過在紙上填寫來實(shí)現(xiàn), 這樣既浪費(fèi)時間又容易出錯。隨著信息時代的來臨, 我們的各項工作都要講求效率, 黨務(wù)信息管理也不例外, 這就為作者的軟件提供了使用群體。所以,本系統(tǒng)在經(jīng)濟(jì)上是可行的。</p><p> 綜上所述,開發(fā)計算機(jī)系黨務(wù)管理信息系統(tǒng)是可行的。</p><p> 1.3.2 功能需求分析</p><p> 需求分析是軟件定義時期的最后一個
28、階段,它必須準(zhǔn)確的回答系統(tǒng)必須做什么的問題?雖然在可行性研究階段已經(jīng)大概了解了系統(tǒng)需要達(dá)到的要求,但可行性研究的目的是在最短的時間內(nèi)用最少的成本確定是否存在可行的解法。所以它忽略了一些細(xì)節(jié)的問題。但是需求分析也不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)必須完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準(zhǔn)確、清晰、具體的要求。擬定需求計劃,需要徹底而系統(tǒng)地分析各種影響因素和消費(fèi)特點(diǎn),并且建立相關(guān)的、科學(xué)的、合理的模型。</p>
29、<p> 計算機(jī)系黨務(wù)管理信息系統(tǒng)的總目標(biāo):在數(shù)據(jù)庫和先進(jìn)的開發(fā)平臺上,利用現(xiàn)有資源,開發(fā)一個體系結(jié)構(gòu)完善的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的管理系統(tǒng),實(shí)現(xiàn)黨務(wù)檔案服務(wù)的計算機(jī)管理,提供完善的功能,為操作人員提供便利的工作方式。</p><p> 通過調(diào)查,要求系統(tǒng)需要實(shí)現(xiàn)以下一些基本功能:</p><p> 本系統(tǒng)主要包括系統(tǒng)登陸、基本信息、黨務(wù)管理、黨員發(fā)展
30、、黨員信息管理、查詢管理和用戶管理共7個模塊。</p><p><b> 2 系統(tǒng)分析</b></p><p> 系統(tǒng)分析是軟件生命周期的一個重要階段,它根本的任務(wù)是確定為了滿足用戶的需要必須做什么。具體地說,應(yīng)該確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測系統(tǒng)發(fā)展的前景,必須仔細(xì)分析系統(tǒng)中的數(shù)據(jù),既要分析系統(tǒng)中的數(shù)據(jù)流。又要分析長期使用的數(shù)據(jù)存儲,
31、通過分析應(yīng)該得出用業(yè)務(wù)流圖、數(shù)據(jù)字典,可行性分析等內(nèi)容為系統(tǒng)的設(shè)計奠定基礎(chǔ)。</p><p> 2.1 業(yè)務(wù)流程分析</p><p> 計算機(jī)系黨務(wù)管理信息系統(tǒng)的業(yè)務(wù)主要是學(xué)校的黨務(wù)檔案和支部等信息進(jìn)行管理。學(xué)校各個部門把黨務(wù)檔案信息和支部信息輸入系統(tǒng),操作人員根據(jù)黨務(wù)檔案信息和支部進(jìn)行分析得出。</p><p> 黨務(wù)管理的特點(diǎn)是信息處理量比較大,所管理的黨
32、務(wù)檔案信息包括全部學(xué)校的黨務(wù)檔案信息,而且信息的單據(jù)的發(fā)生量特別大,關(guān)聯(lián)信息多,查詢和統(tǒng)計的方式各不相同。因此在管理上實(shí)現(xiàn)起來有一定困難。在管理的過程中經(jīng)常出現(xiàn)住處的重復(fù)傳遞:單據(jù)、報表的種類繁多,各個部門管理規(guī)格不統(tǒng)一等問題。</p><p> 本系統(tǒng)在設(shè)計過程中,為了克服這些困難,滿足計算機(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)一賬目和報表的格式。</p><p> (4)界面友好、簡單化,做到實(shí)用、方便,盡量滿足學(xué)校的需要。</p><p> 下面進(jìn)行計算機(jī)系黨務(wù)管理信息系統(tǒng)業(yè)務(wù)流程圖的設(shè)計。操作員或管理人員進(jìn)
34、入本系統(tǒng)后,一系列的操作過程設(shè)計如圖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ù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。任何字典最主要的用途都是供人查閱對不了解的條目的解釋。數(shù)據(jù)字典的作
35、用是在軟件分析和設(shè)計的過程中給人提供關(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ù)流圖和對數(shù)據(jù)流圖的精確定義放在一起,才能共同構(gòu)成系統(tǒng)的規(guī)格說明。</p><p> 系統(tǒng)開發(fā)時,常用卡片的形式書寫保存描述一個數(shù)據(jù)元素。下面給出本系統(tǒng)的主要數(shù)據(jù)元素的數(shù)據(jù)字典索引卡片:</p><p><b
36、> 圖2-2 學(xué)號 </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> 目前,在市場上這些眾多的程序開發(fā)工具中,有些強(qiáng)調(diào)程序語言的彈性與執(zhí)行效率;有些則偏重于可視化程序開發(fā)工具所帶來的便利性與效率的提高,各有各的優(yōu)點(diǎn)和特色,也滿足了不同用戶的需求。然而,語言的彈性和工具的便利性是密不可分的,只有便利的工具,卻沒有彈性的語言作支持,許多特殊化的處理動作必需要耗費(fèi)數(shù)倍的工夫來處理,使
38、得原來所標(biāo)榜的效率提高的優(yōu)點(diǎn)失去了作用;相反,如果只強(qiáng)調(diào)程序語言的彈性,卻沒有便利的工具作配合,會使一些即使非常簡單的界面處理動作,也會嚴(yán)重地浪費(fèi)程序設(shè)計師的寶貴時間。而VB6.0是著名的微軟公司的可視化軟件開發(fā)工具,其被稱為最容易編程語言,它具有簡單、高效、功能強(qiáng)大的特點(diǎn)。它是一個非常理想的選擇,是可視化的快速應(yīng)用程序開發(fā)語言,它提供了可視化的集成開發(fā)環(huán)境,這一環(huán)境為應(yīng)用程序設(shè)計人員提供了一系列靈活而先進(jìn)的工具,可以廣泛地用于許多種類
39、應(yīng)用程序設(shè)計。</p><p> Visual Basic的前身是QBASIC,語言基礎(chǔ)是BASIC。自從微軟推出VB后,便成為了程序開發(fā)人員的首選工具。據(jù)統(tǒng)計,僅在數(shù)據(jù)庫系統(tǒng)開發(fā)領(lǐng)域,VB就占了90%的份額。VB是基于對象的可視化程序開發(fā)工具,它的優(yōu)點(diǎn)在于能夠快捷、簡易地建立Windows應(yīng)用程序。1998年8月,微軟推出了VB 6.0的版本,進(jìn)一步加強(qiáng)了部件開發(fā)的功能。以適用人員來分,可有以下三個版本:&l
40、t;/p><p> 標(biāo)準(zhǔn)版 針對一般程序設(shè)計人員,適合普通應(yīng)用系統(tǒng)的開發(fā)。</p><p> 專業(yè)版 針對專業(yè)程序開發(fā)人員,它在標(biāo)準(zhǔn)版的基礎(chǔ)上提供了對數(shù)據(jù)庫和Internet的支持。</p><p> 企業(yè)版 適用于專為企業(yè)設(shè)計應(yīng)用軟件的程序開發(fā)人員。</p><p> 2.3.2 數(shù)據(jù)庫的選擇</p><p>
41、 建立一個數(shù)據(jù)庫也有多種選擇,現(xiàn)在市場上有各種各樣的數(shù)據(jù)庫,而且每一種數(shù)據(jù)庫都有其自身的特點(diǎn),不能說哪一種更好,只能在其中尋找一種能更好地適應(yīng)系統(tǒng)需求、更好地滿足用戶的要求以及適應(yīng)開發(fā)人員的習(xí)慣。在本系統(tǒng)中,作為黨務(wù)檔案服務(wù)管理系統(tǒng)是一個比較小的應(yīng)用系統(tǒng),它所產(chǎn)生和處理的數(shù)據(jù)量也比較小。因此,沒有必要使用像SQL Server和Oracle這樣的大型數(shù)據(jù)庫。首先想到的數(shù)據(jù)庫是Microsoft Office中的Access數(shù)據(jù)庫在計算機(jī)
42、上的應(yīng)用比較普及,是開發(fā)小型數(shù)據(jù)庫系統(tǒng)比較理想的選擇。所以,在本系統(tǒng)中選擇了Access數(shù)據(jù)庫。Access 2000是微軟公司出品的Office 系列辦公室自動化軟件的一個組件,是一個中、小型的數(shù)據(jù)庫管理系統(tǒng)。Access數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模式。與其他的數(shù)據(jù)庫系統(tǒng)相比,Access更加簡單易學(xué),一個普通的計算機(jī)用戶可以很快地掌握它。Access 2000的功能十分強(qiáng)大,它提供了全新的“數(shù)據(jù)透視圖” 視圖、“數(shù)據(jù)透視
43、表”視圖、完全的XML支持和SQL Server 2000的擴(kuò)展屬性支持等[10]。利用它還可以方便地實(shí)現(xiàn)對信息保存、維護(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è)計</b></p><p> 系統(tǒng)設(shè)計階段主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計
46、算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。</p><p><b> 3.1 功能設(shè)計</b></p><p> 為了提高管理效率,減輕勞動強(qiáng)度的提高,信息處理速度和準(zhǔn)確性;為操作員提供更方便、科學(xué)的服務(wù)項目。為操作員提供的一種更先進(jìn)、科學(xué)的服務(wù)系統(tǒng)。于是便選擇了由計算機(jī)來設(shè)計一個黨務(wù)管理系統(tǒng)的方案。讓計算機(jī)對其黨務(wù)檔案服務(wù)進(jìn)行自動管理,操作員可以直接在計算機(jī)上實(shí)現(xiàn)黨務(wù)檔
47、案與申報信息管理,并能在一定程度上實(shí)現(xiàn)自動化。在現(xiàn)行系統(tǒng)初步調(diào)查的基礎(chǔ)上提出了新系統(tǒng)目標(biāo),即新系統(tǒng)建立后所要求達(dá)到的運(yùn)行指標(biāo),這是系統(tǒng)開發(fā)和評價的依據(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、個功能,支部管理和職務(wù)任免。在支部管理模塊可以提供支部的信息的添加、刪除、修改等操作;</p><p> 2:學(xué)生黨員管理:此模塊共有人員信息錄入、入黨積極分子管理、發(fā)展對象管理、預(yù)備黨員管理、正式黨員管理等功能。3:教師黨員管理:包括系內(nèi)各部門的在職、退休教師的管理,在職及離退休教師黨員管理單獨(dú)建立一個模塊,其中包括對在職的黨員包括預(yù)備黨員信息的查看、刪除、修改、查詢等操作。4:黨員發(fā)展管理:其中包括申報
49、學(xué)生名單和審批兩項基本操作。5:系統(tǒng)管理:包括修改密碼,添加、刪除用戶等功能</p><p> 3.2 模塊結(jié)構(gòu)設(shè)計</p><p> “計算機(jī)系黨務(wù)管理信息系統(tǒng)”可分為幾個主模塊:黨務(wù)管理、課程支部管理、查詢管理、系統(tǒng)維護(hù)管理模塊。按照結(jié)構(gòu)化的系統(tǒng)設(shè)計方法,將整個系統(tǒng)分解成相對獨(dú)立的若干模塊,通過對模塊的設(shè)計和模塊之間關(guān)系的協(xié)調(diào)來實(shí)現(xiàn)整個軟件系統(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)行的信息管理、按支部管理、信息查找排序、報表生成、統(tǒng)計分析和系統(tǒng)管理等幾大模塊,實(shí)現(xiàn)登陸、學(xué)生黨務(wù)信息管理(添加黨員、查看黨員、修改黨員、刪除黨員)、教師黨務(wù)管理(添加、查詢、修改、刪除)、申報審批管理(
51、學(xué)生申報和審批)、支部管理(錄入支部、查看支部、修改支部、刪除支部),用戶修改登陸密碼等功能。</p><p><b> 3.3 數(shù)據(jù)庫設(shè)計</b></p><p> 3.3.1 概念結(jié)構(gòu)設(shè)計</p><p> 概念模型可以看成是現(xiàn)實(shí)世界到機(jī)器世界的一個過渡的中間層,是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。概念結(jié)構(gòu)設(shè)計的結(jié)果是產(chǎn)生概念模型,將現(xiàn)實(shí)世界中的
52、客觀對象首先抽象為不依賴任何具體機(jī)器的信息結(jié)構(gòu),這種信息結(jié)構(gòu)不是DBMS支持的數(shù)據(jù)模型,而是概念型模型。然后再把概念模型轉(zhuǎn)換為具體機(jī)器上的DBMS支持的數(shù)據(jù)模型。要對數(shù)據(jù)詞典中的數(shù)據(jù)存儲進(jìn)行分析,得到系統(tǒng)的關(guān)系模型,可以采用實(shí)體—聯(lián)系圖(簡稱E-R圖)的方法來進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析,從而得出概念模型。E-R圖由實(shí)體、聯(lián)系、屬性三部分組成。</p><p> 實(shí)體指客觀存在并可相互區(qū)分的事物,可以是人、物、實(shí)際對象、
53、某些概念、事物本身,也可指事物和事物之間的聯(lián)系。屬性是實(shí)體具有的某一特性。一個實(shí)體可以由若干個屬性來描述。</p><p> 聯(lián)系是指現(xiàn)實(shí)世界的事物之間的聯(lián)系。這種聯(lián)系反映到信息世界中,就分為兩類,一類是實(shí)體內(nèi)部的聯(lián)系,另一類是實(shí)體之間的聯(lián)系。兩個實(shí)體之間的聯(lián)系可分為三類:</p><p> 一對一的聯(lián)系(1:1)</p><p> 一對多的聯(lián)系(1:n)&l
54、t;/p><p> 多對多的聯(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è)計</p><p> 邏輯結(jié)構(gòu)設(shè)計的任務(wù)是根據(jù)DBMS的特征把概念模型轉(zhuǎn)換為相應(yīng)的邏輯結(jié)構(gòu)。概念設(shè)計所得到的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è)計</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è)計完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計工作基本完成,只待系統(tǒng)實(shí)現(xiàn)時將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個規(guī)范化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了。</p><p> 根據(jù)分析階段得出的結(jié)論,結(jié)合本系統(tǒng)對有關(guān)數(shù)據(jù)的存儲的需要,更加方便實(shí)現(xiàn)該管理系統(tǒng)的
57、所有功能,現(xiàn)將本管理系統(tǒng)設(shè)計成如下幾個數(shù)據(jù)庫表,表的設(shè)計如下:</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、請參考數(shù)據(jù)庫。</b></p><p><b> 第4章 系統(tǒng)實(shí)現(xiàn)</b></p><p><b> 4.1 界面實(shí)現(xiàn)</b></p><p> 好的界面美觀易懂、操作簡單并且具有引導(dǎo)功能,使用戶感覺愉快、增強(qiáng)興趣,從而提高使用效率。本系統(tǒng)基于Windows操作系統(tǒng),因此在界面上遵循Windows的傳統(tǒng)風(fēng)
59、格,由標(biāo)題欄、菜單欄、快捷工具按鈕、對話框等要素組成。與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è)計了簡潔明快的界面圖??傊覀儗ο到y(tǒng)界面的整體風(fēng)格,頁面布局結(jié)構(gòu)以及色彩搭
60、配等進(jìn)行了合理的規(guī)劃和設(shè)計,在保證用戶易用性、方便性的前提下,創(chuàng)造更簡單,友好的系統(tǒng)界面。</p><p> 4.1.1 登錄界面實(shí)現(xiàn)</p><p> 用戶登錄窗體啟動。輸入用戶名和密碼,登錄。從用戶信息表中檢查是否有相應(yīng)的用戶名和密碼,如果用戶名或密碼錯誤,進(jìn)行提示;如果輸入的用戶名和相應(yīng)密碼正確,進(jìn)入主控制平臺。用戶登錄模塊的窗體設(shè)計,在工程中添加一個窗體,命名為frmLogin
61、.frm。</p><p> 控件如下:兩個textbox,四個label.設(shè)置textbox字體為四,label前景顏色為Green</p><p><b> 各屬性值如下:</b></p><p> Frmlogin.Caption 登錄—計算機(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è)計。主要采用菜單式的管理方式。</p><p> 圖4-2 系統(tǒng)主界面圖</p><p> 所用控件和對象包括: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ī)系黨務(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ù)信息,組織信息,申報審批,查詢管
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個主要功能:增加新的操作人員、刪除指定的操作人員。密碼是對當(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)存在! 請改用戶名稱!", , "系統(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> 密碼管理是對當(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 "用戶舊密碼不對!", , "提示"</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分別對應(yīng)黨務(wù)信息表的各個字段。</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 申報審批界面實(shí)現(xiàn)</p><p> 申報審批管理界面是如圖4-7。學(xué)生申報和審批功能包括,添加申報和審批兩個功能等。代碼如下:</p><p> 所用控
95、件包括:mshflexgrid,text1()控件數(shù)組,label1()控件數(shù)組,pictrue控件,command控件。</p><p> 其中l(wèi)abel1()控件數(shù)組的caption分別對應(yīng)黨務(wù)信息表的各個字段。</p><p> 圖4-7 發(fā)展申報管理</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> 查詢主要是對黨務(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è)置活動工作表</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> 本界面主要是對系統(tǒng)的軟件和作者進(jì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è)計可以分為數(shù)據(jù)庫級安全設(shè)計、應(yīng)用軟件級安全設(shè)計兩個級別。</p><p> 數(shù)據(jù)庫級安全設(shè)計在數(shù)據(jù)庫級通過賦予用戶不同的操作權(quán)限,控制用戶對數(shù)據(jù)庫的訪問,對用進(jìn)行存取控制;另外并發(fā)控制、完整性約束以及數(shù)據(jù)的備份和恢復(fù)策略等等,這些安全性都可以充分利用數(shù)據(jù)庫管理系統(tǒng)(DBMS)本身具有的功能來
109、完成。</p><p> 應(yīng)用軟件級安全設(shè)計可以在系統(tǒng)平臺上根據(jù)不同的登陸身份和權(quán)限,給出不同的用戶界面,允許不同的操作。本系統(tǒng)的登錄模塊、用戶管理模塊配合,就是完成這樣的功能。另外,系統(tǒng)還提供了靈活方便的數(shù)據(jù)備份、恢復(fù)功能,有用戶自己選擇合適的時機(jī)進(jìn)行數(shù)據(jù)的備份和恢復(fù),隱藏了對DBMS操作的復(fù)雜細(xì)節(jié),使得系統(tǒng)具有更強(qiáng)的支持災(zāi)難性數(shù)據(jù)恢復(fù)的功能。</p><p><b> 5
110、 系統(tǒng)測試</b></p><p> 測試的目的就是為了能以最少的人力和是發(fā)現(xiàn)潛在的各種錯誤和缺陷。系統(tǒng)測試是保證系統(tǒng)質(zhì)量和可靠性的關(guān)鍵步驟,是對系統(tǒng)開開過程的系統(tǒng)分析,系統(tǒng)設(shè)計和實(shí)施的最后檢查。</p><p> 測試表格顯示此功能模塊通過測試,也證明了本功能模塊與其他模塊的獨(dú)立性十分強(qiáng),從而在以后更新軟件的過程中,能夠更多的更有效的使用各個功能模塊。</p>
111、<p> 1.測試項: 整個系統(tǒng)</p><p> 2.測試條件:在其他測試項都通過了單元測試,組裝測試,確認(rèn)測試。下面針對整個系統(tǒng)進(jìn)行測試:系統(tǒng)測試是將已經(jīng)確認(rèn)的軟件,計算機(jī)硬件等其他因素組合在一起,進(jìn)行信息系統(tǒng)的各種組裝和確認(rèn)測試,其目的是通過和系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方。常見的系統(tǒng)測試有恢復(fù)測試,安全性測試,強(qiáng)度測試,性能測試,可靠性測試,安裝測試。在本系
112、統(tǒng)中我們對整個源代碼進(jìn)行測試,發(fā)現(xiàn)系統(tǒng)沒有出現(xiàn)什么問題,在將系統(tǒng)打包后可能會出現(xiàn)的問題就是有些機(jī)器上沒有微軟公司的一些ActiveX Object控件或者是某些組件。因此導(dǎo)致系統(tǒng)不能加載某寫對象,為了解決這個我們問題我們在對所有的o c x進(jìn)行了打包做成Setup文件,只要雙擊安裝程序即可。</p><p> 通過整個系統(tǒng)的測試,我們發(fā)現(xiàn)真?zhèn)€系統(tǒng)的功能還是比較穩(wěn)定,雖然在某些地方還不盡如人意,但是我們開發(fā)的目的
113、還是達(dá)到了,作為第一次開發(fā)軟件,第一次做畢業(yè)設(shè)計,我們從中還是學(xué)到了不少的知識,通過這次開發(fā),我們?yōu)橐院筮M(jìn)入計算機(jī)行業(yè)做開發(fā)工作積累了一定的經(jīng)驗(yàn)。</p><p> 在開發(fā)本系統(tǒng)時,為了使系統(tǒng)能夠穩(wěn)定運(yùn)行,對本系統(tǒng)進(jìn)行了有針對性的全面測試,采取的方式是:</p><p> 1、菜單項測試:為了保證每一項下拉菜單能夠正確實(shí)現(xiàn)系統(tǒng)設(shè)計的功能,我設(shè)計了一些測試數(shù)據(jù),基本上全部輸入到本系統(tǒng)中,
114、并對每一個菜單項反復(fù)進(jìn)行了增加、刪除、修改等操作,從而保證了菜單級功能的正確實(shí)現(xiàn)。</p><p> 2、數(shù)據(jù)跟蹤:完成菜單項測試后,我又對系統(tǒng)內(nèi)的每一個數(shù)據(jù)進(jìn)行了跟蹤。例如:例如對用戶名稱,我首先在用戶管理信息模塊中對某個用戶信息進(jìn)行設(shè)定,然后在其他模塊進(jìn)行操作,隨時觀察這兩個數(shù)值之間是否有沖突產(chǎn)生,經(jīng)過多次設(shè)置并進(jìn)行驗(yàn)證,說明該功能完全正常。</p><p> 3、綜合測試:在以上
115、測試的基礎(chǔ)上對系統(tǒng)功能進(jìn)行了整體的測試,依次來檢驗(yàn)系統(tǒng)功能是否符合系統(tǒng)設(shè)計的要求。</p><p><b> 結(jié) 論</b></p><p> 歷時幾個多月的畢業(yè)設(shè)計,讓我充分體會了管理信息系統(tǒng)開發(fā)過程的艱辛與做出成果的喜悅。MIS 建設(shè)面對的是管理信息系統(tǒng)和計算機(jī)系統(tǒng)結(jié)合的問題,決不能忽視管理系統(tǒng)的改進(jìn),也不能單純用計算機(jī)技術(shù)去對待整個MIS建設(shè)。成功MIS
116、的基礎(chǔ)是科學(xué)的管理加上科學(xué)的開發(fā)方式。由于以前對VB只是了解并不能夠靈活運(yùn)用,所以在畢設(shè)期間進(jìn)行了苦讀,終于可以基本掌握了常用控件的用法和語句編程。數(shù)據(jù)庫的建設(shè)和使用,雖然數(shù)據(jù)庫的安全性和普及性很高,但我們在日常中還是接觸得比較少,所以這自然又是一番努力的學(xué)習(xí),就拿安裝配置以及連接數(shù)據(jù)庫方面來說就不那么容易。本系統(tǒng)正是我努力向這方面靠攏的一個例子,雖然由于我的所學(xué)知識、相關(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īng)進(jìn)入尾聲,在這里我要真誠地感謝幫助我的老師和同學(xué),有了他們的幫助我才能順利的完成這次畢業(yè)設(shè)計。從選擇畢業(yè)設(shè)計題目,到畢業(yè)設(shè)計規(guī)劃,查找相關(guān)資料,設(shè)計模型,具體實(shí)施,結(jié)束論文,整個大致的流程中,我的導(dǎo)師都給予了我耐心的指導(dǎo)和默默的關(guān)心,設(shè)計為期之長,其間遇到了不少問題
118、,也承蒙了老師的照顧,真的想對老師說一聲:老師,辛苦了,謝謝您。除此之外,我還要致謝我同組的幾位同學(xué),我希望我能向他們學(xué)習(xí),發(fā)揚(yáng)那種百折不撓、孜孜不倦的對知識求索精神,那種至高無上的敬業(yè)精神,馬上我就要走向工作單位了,我相信我會時刻用他們的平凡而不簡單來鞭策自已。</p><p> 再次衷心地感謝幫助我的老師和同學(xué)們。</p><p><b> 參 考 文 獻(xiàn)</b&g
119、t;</p><p> [1] 鄺孔武,王曉敏. 信息系統(tǒng)分析與設(shè)計. 北京:清華大學(xué)出版社 2002。</p><p> [2] 啟明工作室. Visual Basic + Access數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)與實(shí)例。人民郵電出版社</p><p> [3] 陳向東.數(shù)字化校園的建設(shè)與應(yīng)用的研究 階段性報告. www.wjedu.net 2003。</p&
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計算機(jī)畢業(yè)論文--網(wǎng)吧管理系統(tǒng)
- 計算機(jī)畢業(yè)論文--- 超市管理系統(tǒng)
- 計算機(jī)畢業(yè)論文--網(wǎng)吧管理系統(tǒng)
- 計算機(jī)信息管理畢業(yè)論文---計算機(jī)圖書管理系統(tǒng)
- 計算機(jī)圖書管理系統(tǒng)畢業(yè)論文
- 計算機(jī)圖書管理系統(tǒng)畢業(yè)論文
- 計算機(jī)畢業(yè)論文---bbs論壇管理系統(tǒng)
- 計算機(jī)畢業(yè)論文——人事管理系統(tǒng)
- 計算機(jī)圖書管理系統(tǒng)畢業(yè)論文
- 計算機(jī)圖書管理系統(tǒng)畢業(yè)論文
- 計算機(jī)專業(yè)畢業(yè)論文---考勤管理系統(tǒng)
- 計算機(jī)畢業(yè)論文---工資管理系統(tǒng)
- 計算機(jī)專業(yè)酒店管理系統(tǒng)畢業(yè)論文
- 計算機(jī)專業(yè)畢業(yè)論文 考勤管理系統(tǒng)
- 計算機(jī)專業(yè)酒店管理系統(tǒng)畢業(yè)論文
- 計算機(jī)圖書管理系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——計算機(jī)圖書管理系統(tǒng)
- 計算機(jī)專業(yè)畢業(yè)論文--考勤管理系統(tǒng)
- 計算機(jī)專業(yè)畢業(yè)論文--考勤管理系統(tǒng)
- 計算機(jī)畢業(yè)論文范文畢業(yè)論文計算機(jī)專業(yè)
評論
0/150
提交評論