版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 摘要</b></p><p> 本論文以西電基礎(chǔ)教學(xué)實驗中心學(xué)生上機管理系統(tǒng)為背景,論述了管理信息系統(tǒng)的概念,結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法。全文共分為緒論、開發(fā)方法的選擇、系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、結(jié)束語等六章。首先論述了該系統(tǒng)的開發(fā)背景和系統(tǒng)的簡單介紹;然后,討論了結(jié)構(gòu)化生命周期法、原型法和面向?qū)ο筮@三種開發(fā)方法的技術(shù),根據(jù)需要選擇合適的開發(fā)方法;結(jié)合
2、本系統(tǒng)詳細(xì)闡述了系統(tǒng)分析、系統(tǒng)設(shè)計的技術(shù)及應(yīng)用,尤其在機房管理人員和上機人員的交流方面采用了C/S結(jié)構(gòu)進(jìn)行解決;此文還論述了在開發(fā)過程中遇到的問題及學(xué)到的東西。通過開發(fā)這個機房學(xué)生上機管理系統(tǒng),進(jìn)一步明確了開發(fā)研制一個管理信息系統(tǒng)的方法和思想,加深了對管理信息系統(tǒng)的認(rèn)識,鞏固了以前所學(xué)的信息系統(tǒng)開發(fā)方面的知識,提高了軟件開發(fā)的水平,為今后在工作崗位上學(xué)好用好計算機打下了堅實的基礎(chǔ)。</p><p> 關(guān)鍵詞:V
3、ISUAL BASIC 6.0 MIS 系統(tǒng)開發(fā) 面向?qū)ο?</p><p><b> Abstract</b></p><p> The paper is based on the student operate cumputer management of Basic Teaching Experiment Center of Xidian Uniers
4、ity,It discusses the concept and method about MIS(management information system) and the basic theory and method about system develop,The whole paper can be divided into six chapters including Introduction,the option of
5、Developing Method,Systems Analysis,Systems Design,the Realication of System, Tag and so on.First of all,it discussis develop background and synopsis of this system;th</p><p> [Key Word] VISUAL BASIC 6.0
6、MIS(Management Information System) Development of system OO(Object Oriented)</p><p><b> 目 錄</b></p><p> 第1章 緒論………………………………………………………1</p><p> 1.1 系統(tǒng)開發(fā)的背景 ……………………
7、……………………………1</p><p> 1.1.1 管理信息系統(tǒng)的產(chǎn)生…………………………………………1</p><p> 1.1.2 管理信息系統(tǒng)的發(fā)展…………………………………………2</p><p> 1.2 系統(tǒng)簡介…………………………………………………………2</p><p> 1.2.1 系統(tǒng)特點……………………………
8、…………………………2</p><p> 1.2.2系統(tǒng)實用性……………………………………………………3</p><p> 第2章 開發(fā)方法的選擇…………………………………………4</p><p> 2.1 軟件工程方法概述………………………………………………4</p><p> 2.2 結(jié)構(gòu)化生命周期法簡介…………………………………
9、………4</p><p> 2.3 快速原型法簡介…………………………………………………5</p><p> 2.4 面向?qū)ο蟮拈_發(fā)方法簡介………………………………………6</p><p> 2.5 本系統(tǒng)開發(fā)方法的選擇…………………………………………7</p><p> 第3章 系統(tǒng)分析…………………………………………………9<
10、;/p><p> 3.1 系統(tǒng)分析的概念…………………………………………………9</p><p> 3.2 系統(tǒng)的初步調(diào)查…………………………………………………9</p><p> 3.3 可行性研究………………………………………………………9</p><p> 3.3.1 開發(fā)新系統(tǒng)的經(jīng)濟可行性……………………………………9</p
11、><p> 3.3.2開發(fā)新系統(tǒng)的技術(shù)可行性……………………………………10</p><p> 3.3.3 開發(fā)新系統(tǒng)的組織管理可行性………………………………10</p><p> 3.3.4 操作可行性……………………………………………………11</p><p> 3.4 系統(tǒng)的詳細(xì)調(diào)查…………………………………………………11<
12、/p><p> 3.5 新系統(tǒng)邏輯模型的提出…………………………………………11</p><p> 3.5.1 數(shù)據(jù)流圖………………………………………………………12</p><p> 3.5.2 數(shù)據(jù)字典………………………………………………………12</p><p> 第4章 系統(tǒng)設(shè)計 ………………………………………………16</
13、p><p> 4.1 系統(tǒng)設(shè)計的概念…………………………………………………16</p><p> 4.2 系統(tǒng)總體設(shè)計……………………………………………………16</p><p> 4.2.1 系統(tǒng)總體布局方案的確定……………………………………16</p><p> 4.2.2 系統(tǒng)總體功能結(jié)構(gòu)的設(shè)計……………………………………16<
14、;/p><p> 4.3 系統(tǒng)詳細(xì)設(shè)計……………………………………………………16</p><p> 4.3.1 代碼設(shè)計………………………………………………………16</p><p> 4.3.2 數(shù)據(jù)庫設(shè)計……………………………………………………18</p><p> 4.3.3系統(tǒng)物理配置方案設(shè)計………………………………………21&
15、lt;/p><p> 4.3.4 用戶界面設(shè)計…………………………………………………21</p><p> 第5章 系統(tǒng)實施…………………………………………………25</p><p> 5.1 系統(tǒng)開發(fā)工具的選擇……………………………………………25</p><p> 5.2 數(shù)據(jù)庫產(chǎn)品的選擇………………………………………………25<
16、;/p><p> 5.3 開發(fā)平臺的選擇…………………………………………………25</p><p> 5.4 程序設(shè)計…………………………………………………………25</p><p> 第6章 結(jié)束語……………………………………………………27</p><p> 6.1 所做工作及收獲…………………………………………………27</p
17、><p> 6.2 進(jìn)一步的展望……………………………………………………27</p><p> 致辭………………………………………………………………28</p><p> 參考文獻(xiàn)…………………………………………………………28</p><p> 附錄………………………………………………………………29</p><p&
18、gt;<b> 第1章 緒論</b></p><p> 隨著科學(xué)技術(shù)的不斷提高,計算機科學(xué)日漸成熟,其強大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。作為計算機應(yīng)用的一部分,使用計算機對單位的各項事務(wù)進(jìn)行科學(xué)化的管理有著無法比擬的優(yōu)點。例如:查找方便、迅速、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高公司的工作效率,也是公司管理科
19、學(xué)化、正規(guī)化并與世界接軌的重要條件。</p><p> 1.1 系統(tǒng)開發(fā)的背景</p><p> 1.1.1 管理信息系統(tǒng)的產(chǎn)生</p><p> 生產(chǎn)技術(shù)的進(jìn)步,社會活動的復(fù)雜化,特別是電子信息技術(shù)的迅速發(fā)展與廣泛應(yīng)用,使得各種管理工作越來越依賴于對信息的管理。信息作為一種資源,使得人們的工作、生活以及思維方式發(fā)生了重大的變革,為企業(yè)的生產(chǎn)與經(jīng)營提供了日益完
20、善的手段。信息的采集、傳輸、加工和利用成為人們特別是信息工作者的主要活動。企業(yè)經(jīng)理的百分之八十的時間用于信息的傳輸與處理,一些西方發(fā)達(dá)國家從事信息處理工作的人數(shù)多,在二十世紀(jì)八十年代就已經(jīng)占職工總數(shù)的百分之五十以上,而美國1993年政府報告“國家信息基礎(chǔ)結(jié)構(gòu):行動計劃”中指出“2/3的美國勞動者從事與信息有關(guān)的工作,其余1/3工作在高度依賴于信息的產(chǎn)業(yè)部門,”這種職工可以成為“知識工作者”,他們主要就是收集、傳輸和加工信息,包括編輯文件
21、、寫報告、分析信息、作計劃等。所以現(xiàn)在各行各業(yè)對信息的管理要求越來越大。</p><p> 顯然,計算機在問世之初,只是為了想讓它來輔助人們進(jìn)行科學(xué)研究中復(fù)雜數(shù)值方面的計算,以減少勞動強度,提高工作效率。然而,隨著計算機科學(xué)的不斷發(fā)展和進(jìn)步,是它跨越了數(shù)值計算領(lǐng)域,進(jìn)入管理領(lǐng)域,成為信息處理的重要工具。使用計算機進(jìn)行信息處理始于1954年,開始是計算機處理工資,現(xiàn)在是計算機在處理各種工作,如旅館結(jié)帳、飛機定票、
22、銀行存款、電子購物、電話計費等,已經(jīng)相當(dāng)普遍。利用計算機的信息管理、處理能力還可以擴大組織擁有信息的用途。當(dāng)前所未有的挑戰(zhàn)是使用計算機神秘般的能力開始信息管理工作,包括高層管理活動和決策等。</p><p> 1.1.1 管理信息系統(tǒng)的發(fā)展</p><p> 信息工作的迅速增長,使計算機的應(yīng)用范圍越來越廣泛,應(yīng)用的功能由一般的數(shù)據(jù)處理走向支持決策。這就導(dǎo)致了管理信息系統(tǒng)的產(chǎn)生。管理信息
23、系統(tǒng)從產(chǎn)生到現(xiàn)在已經(jīng)經(jīng)歷了電子數(shù)據(jù)處理系統(tǒng)(如統(tǒng)計系統(tǒng)、工資系統(tǒng)、數(shù)據(jù)更新系統(tǒng)等),信息報告系統(tǒng)(如生產(chǎn)報告系統(tǒng)、服務(wù)狀態(tài)報告系統(tǒng)、研究狀態(tài)報告系統(tǒng)等),支持決策系統(tǒng),綜合服務(wù)系統(tǒng)(如綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)系統(tǒng)、國際互聯(lián)網(wǎng)等)等幾個階段。但在我國,由于各種原因,管理信息系統(tǒng)的發(fā)展處于初級的數(shù)據(jù)處理階段,盡管如此,充分利用我們現(xiàn)有的資源和力量,開發(fā)一些適合于本企業(yè)或本行業(yè)的管理信息系統(tǒng)。也非常重要。</p><p>
24、談到管理信息系統(tǒng),自然離不開數(shù)據(jù)的支持。數(shù)據(jù)庫技術(shù)是計算機科學(xué)的一個重要的分支,由于數(shù)據(jù)庫技術(shù)是數(shù)據(jù)按一定格式組織、描述和存儲,且具有最小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為多個用戶安全共享等優(yōu)點。在數(shù)據(jù)庫中實現(xiàn)了數(shù)據(jù)獨立與程序的集中統(tǒng)一管理,使得易于編程。當(dāng)前各種管理信息系統(tǒng)都是建立在數(shù)據(jù)庫之上的,說到底,管理信息系統(tǒng)是一個集計算機技術(shù)、信息技術(shù)、數(shù)據(jù)庫技術(shù)、現(xiàn)代管理論為一體的綜合性系統(tǒng)。建立這樣一個復(fù)雜的系統(tǒng)需要付出昂貴的代
25、價,因為它是一個資金密集型、勞動密集型、智力密集型或知識密集型的項目。但是,萬丈高樓平地起!既然信息社會和知識經(jīng)濟為我們新的發(fā)展機遇,中國又處于改革開放的大好環(huán)境中,我相信,只要我們扎扎實實地做好建設(shè)管理信息系統(tǒng)的基礎(chǔ)工作,多注意人才的培養(yǎng),就一定能夠建立起比較實用的管理信息系統(tǒng)來,實現(xiàn)我國信息化建設(shè)的總目標(biāo)。</p><p><b> 1.2 系統(tǒng)簡介</b></p>&l
26、t;p> 本系統(tǒng)是本著實用的原則開發(fā)的,它根據(jù)機房管理人員在實際工作中遇到的情況把機房信息加以科學(xué)化、標(biāo)準(zhǔn)化的輸入到計算機中,利用計算機的快速處理能力,對機房進(jìn)行標(biāo)準(zhǔn)化管理。通過對實際情況的考察分析,實現(xiàn)了機房信息的處理、統(tǒng)計、報表打印、系統(tǒng)維護等功能,較好地解決了機房信息的安全性,提高了機房管理人員的工作效率。</p><p> 1.2.1 系統(tǒng)特點</p><p> C/S
27、結(jié)構(gòu),功能齊全。</p><p> 本系統(tǒng)采用C/S結(jié)構(gòu)設(shè)計,服務(wù)器程序完成系統(tǒng)的所有功能,客戶端程序負(fù)責(zé)顯示上機人員的詳細(xì)上機信息。</p><p> 操作簡便、界面友好。</p><p> 采用三種方式進(jìn)入功能界面:菜單、工具欄、快捷樹,用戶可根據(jù)自己的愛好選擇使用;本系統(tǒng)提供了強大的幫助功能,按F1鍵即可打開幫助,有關(guān)于業(yè)務(wù)功能的描述還有關(guān)于操作方法的描
28、述;本系統(tǒng)為方便用戶使用并根據(jù)業(yè)務(wù)需要設(shè)計了豐富多彩的界面,如利用樹型結(jié)構(gòu)表現(xiàn)院系、專業(yè)、班級、學(xué)生的層次關(guān)系,利用選項卡表示持卡人的各種類別,利用表格表示課程表,利用不同顏色的圖標(biāo)表示計算機的不同狀態(tài)等。</p><p><b> 權(quán)限控制、安全可靠</b></p><p> 給不同類別的操作員分配默認(rèn)的權(quán)限,超級用戶可對其權(quán)限進(jìn)行修改形成每個操作員的權(quán)限,操作
29、員登錄系統(tǒng)輸入密碼后,系統(tǒng)自動根據(jù)權(quán)限賦予功能,防止越權(quán)操作,安全可靠,杜絕分工不明確、職責(zé)不清的情況發(fā)生;還提供詳細(xì)操作日志,做到有章可循,保護系統(tǒng)信息的安全;同時提供了隨時備份和定期備份兩種備份方式保證數(shù)據(jù)遭破壞時的及時恢復(fù)。</p><p><b> 數(shù)據(jù)查詢、快捷方便</b></p><p> 根據(jù)需要本系統(tǒng)對基礎(chǔ)信息、日常處理提供了強大的查詢功能,可以實
30、現(xiàn)單項查詢、組合查詢、模糊查詢,用戶還可以對查詢結(jié)果進(jìn)行打印。</p><p><b> 報表合理、輕松自如</b></p><p> 根據(jù)系統(tǒng)的需求,本系統(tǒng)設(shè)計了三個統(tǒng)計報表(充值統(tǒng)計、教學(xué)上機統(tǒng)計、上機情況統(tǒng)計),滿足了中心主任及上級的統(tǒng)計需求。</p><p> 1.2.2系統(tǒng)實用性</p><p> 本系
31、統(tǒng)是根據(jù)西電基礎(chǔ)教學(xué)實驗中心機房的業(yè)務(wù)規(guī)則開發(fā)的大型機房學(xué)生上機管理系統(tǒng)。機房以前的系統(tǒng)屬單機版,學(xué)生具體上哪一臺計算機,機房管理人員無從知道,給管理帶來了不便;同時持卡人想查詢卡上的金額時還得去刷卡,一刷卡又下機了,很不方便。本系統(tǒng)就是針對中心機房的這種現(xiàn)狀,為提高機房的管理效率而開發(fā)的學(xué)生上機管理系統(tǒng)。</p><p> 由于本系統(tǒng)是根據(jù)西電基礎(chǔ)教學(xué)實驗中心機房的業(yè)務(wù)規(guī)則開發(fā)的,所以系統(tǒng)的業(yè)務(wù)規(guī)則復(fù)雜,系統(tǒng)
32、的實用性強,但同時系統(tǒng)的通用性較弱。</p><p> 第2章 開發(fā)方法的選擇</p><p> 在開發(fā)一個管理信息系統(tǒng)之前,首先要選擇適合本系統(tǒng)的開發(fā)方法,本章將介紹三種常用的開發(fā)方法:結(jié)構(gòu)化生命周期法、快速原型法、面向?qū)ο蟮拈_發(fā)方法,最后介紹本系統(tǒng)采用的開發(fā)方法。</p><p> 2.1 軟件工程方法概述</p><p> 建立
33、一個管理信息系統(tǒng),是一項復(fù)雜的軟件工程的實施。近三十多年來,軟件工程已發(fā)展成為一門新科學(xué),至今已經(jīng)成為軟件產(chǎn)業(yè)的重要支柱。軟件工程是以計算機軟件為工程對象,指導(dǎo)計算機軟件開發(fā)和維護的工程科學(xué)。它采用工程的概念、原理、技術(shù)、方法來定義、開發(fā)和維護軟件,把經(jīng)過時間考驗且正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來開發(fā)軟件。從二十世紀(jì)六十年代末期提出軟件工程的概念到二十世紀(jì)八十年代末期軟件工程的思想得到系統(tǒng)的歸納和整理,提出了許多工程
34、方法,如結(jié)構(gòu)化生命周期法、快速原型法、企業(yè)系統(tǒng)規(guī)劃法、戰(zhàn)略數(shù)據(jù)規(guī)劃法、面向?qū)ο蠓ǖ取?lt;/p><p> 2.2 結(jié)構(gòu)化生命周期法簡介(SDLC)</p><p> 結(jié)構(gòu)化生命周期法是一種傳統(tǒng)的管理信息系統(tǒng)開發(fā)方法。其基本思想是把整個系統(tǒng)開發(fā)過程分成若干階段,每階段進(jìn)行若干活動,每項活動應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個或多個任務(wù)形成符合給定規(guī)范的產(chǎn)品。這種方法一直是大型系統(tǒng)開發(fā)
35、的主流方法。系統(tǒng)開發(fā)周期示意圖如評審圖2-1所示。</p><p> 采用結(jié)構(gòu)化生命周期法開發(fā)管理信息系統(tǒng)時,可大致分以下幾步:</p><p><b> 系統(tǒng)規(guī)劃</b></p><p><b> 系統(tǒng)開發(fā)</b></p><p><b> 系統(tǒng)分析</b></
36、p><p><b> 系統(tǒng)設(shè)計</b></p><p><b> 系統(tǒng)實施</b></p><p><b> 系統(tǒng)運行與維護</b></p><p><b> 系統(tǒng)更新</b></p><p> 圖2-1 系統(tǒng)開發(fā)生命周期法&
37、lt;/p><p> 2.3 快速原型法簡介(Rapid Prototyping Approach)</p><p> 快速原形法是二十世紀(jì)八十年代發(fā)展起來的,其基本思想是用戶與系統(tǒng)分析設(shè)計人員合作根據(jù)用戶提出的最基本的問題和想法。首先建立一個能反映用戶主要需求的原形框架,作為應(yīng)用開發(fā)的實驗?zāi)P停ㄏ到y(tǒng)原型Prototype)。用戶先運行這個系統(tǒng)原型,使用它、熟悉它、受到啟發(fā)并取得經(jīng)驗,然后
38、對系統(tǒng)的目標(biāo)功能提出精確具體的需求,在對系統(tǒng)的需求最后決定后,再用傳統(tǒng)的方法建立比較完善的系統(tǒng),這種方法適合較小而且用戶需求不太明確的應(yīng)用系統(tǒng)。</p><p> 該方法加速了系統(tǒng)開發(fā)中用戶需求的獲取過程,大大提高了系統(tǒng)開發(fā)效率和有效性,彌補了結(jié)構(gòu)化生命周期法的缺陷。</p><p> 快速原型法的開發(fā)過程可分為:快速分析、構(gòu)造模型、運行模型、評價模型、改進(jìn)模型等。如圖2-2所示。&l
39、t;/p><p> 原型法歷史上曾形成兩種實現(xiàn)途徑:</p><p> 拋棄原型法:它本質(zhì)屬于瀑布模型,建立原型只不過是一種輔助的步驟。</p><p> 演化原型中較著名的有:</p><p> Boehm 提出的螺旋模型。</p><p> Gild 提出的漸增模型。</p><p>
40、 圖2-2快速原型法的開發(fā)過程示意圖</p><p> 2.4 面向?qū)ο蟮拈_發(fā)方法簡介(Object Oriented)</p><p> 面向?qū)ο蟮男纬勺畛跏菑拿嫦驅(qū)ο蟪绦蛟O(shè)計語言開始的,隨之才逐漸形成面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計方法。面向?qū)ο蟮南到y(tǒng)分析與設(shè)計方法與其它方法的不同之處在于,它使人們分析、設(shè)計一個系統(tǒng)的方法盡可能接近人們認(rèn)識一個系統(tǒng)的方法。其基本思想是。對問題域進(jìn)行自然
41、分割,以便以接近人類思維的方式建立問題域模型,從而使設(shè)計出的軟件盡可能直接的描述現(xiàn)實世界,構(gòu)造出模塊化的、可重用的、可維護性好的軟件,并能控制軟件的復(fù)雜性降低開發(fā)維護費用。</p><p> 面向?qū)ο蟮幕靖拍钣校?lt;/p><p> 對象(Object):一切可以區(qū)別的客觀存在即封裝了數(shù)據(jù)結(jié)構(gòu)以及可以施加在這些數(shù)據(jù)結(jié)構(gòu)上的操作的封裝體,這個封裝體有可以唯一標(biāo)識它的名字,而且向外界提供一
42、組服務(wù)(即共有的操作)。</p><p> 類(Class):就是具有相同數(shù)據(jù)和相同操作的一組相似對象的定義,也就是說,類是對有相同屬性和行為的一個或多個對象的描述。</p><p> 消息(Message):就是要求某個對象執(zhí)行在定義它的那個類中的某個操作的規(guī)格說明。其有單部分組成:接受消息的對象、消息選擇符、零或多個變元。</p><p> 方法(Meth
43、od):就是對象所能執(zhí)行的操作,也就是類中定義的服務(wù)。方法描述了對象執(zhí)行操作的算法、響應(yīng)消息的方法。C++中稱為成員函數(shù)。</p><p> 實例(Instance):就是由某個特定的類描述的一個具體的對象。如:學(xué)生類中具體定義的一個人,張三、李四、王五等。</p><p> 屬性(Attribute):就是類中所定義的數(shù)據(jù),它是對客觀世界實體所具有的性質(zhì)的抽象。C++中稱為數(shù)據(jù)成員。
44、</p><p> 該方法的優(yōu)點在于它以對象(Object)為核心,強調(diào)模擬現(xiàn)實世界中的概念而不強調(diào)算法,開發(fā)者在軟件開發(fā)的過程中以應(yīng)用領(lǐng)域的概念去思考。在面向?qū)ο蟮脑O(shè)計方法中,計算機觀點是不重要的,現(xiàn)實世界中的模型才是最重要的。故其優(yōu)點有:與人類習(xí)慣的思維方法一樣、穩(wěn)定性好、可重用性好、可維護性好。該方法的開發(fā)過程可分為:面向?qū)ο蠓治觥⒚嫦驅(qū)ο笤O(shè)計、面向?qū)ο髮崿F(xiàn)。如圖2-3所示:</p><
45、;p> 2.5 本系統(tǒng)開發(fā)方法的選擇</p><p> 基于上述方法的優(yōu)劣,本系統(tǒng)利用軟件工程的思想和方法總體上采用結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)分析和設(shè)計的,也吸收一些面向?qū)ο蠓椒ǖ膬?yōu)點,如編程過程中采用面向?qū)ο蟮拈_發(fā)工具VISUAL BASIC 6.0,當(dāng)然,在系統(tǒng)分析等步驟中仍采用了快速原型法。即本系統(tǒng)結(jié)合了結(jié)構(gòu)化生命周期法、快速原型法和面向?qū)ο蟮姆椒ā?lt;/p><p><
46、b> 第3章 系統(tǒng)分析</b></p><p> 系統(tǒng)分析是使整個管理信息系統(tǒng)(MIS)設(shè)計達(dá)到合理、優(yōu)化的重要步驟。這個階段的工作深入與否,直接影響到將來系統(tǒng)的設(shè)計質(zhì)量和經(jīng)濟效益。因此必須予以高度重視。實踐表明,許多MIS失敗的原因與忽視或沒有認(rèn)真做好系統(tǒng)分析有關(guān)。</p><p> 3.1 系統(tǒng)分析的概念</p><p> 系統(tǒng)分析是指
47、在MIS開發(fā)的生命周期中系統(tǒng)分析階段的各項活動和方法,系統(tǒng)分析也指應(yīng)用系統(tǒng)思想和系統(tǒng)科學(xué)的原理進(jìn)行分析工作的方法和技術(shù)。系統(tǒng)分析的目標(biāo)就是按系統(tǒng)規(guī)劃所定的某個開發(fā)項目范圍內(nèi)明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案。系統(tǒng)分析階段的主要活動有:系統(tǒng)初步調(diào)查、可行性研究、系統(tǒng)詳細(xì)調(diào)查、新系統(tǒng)邏輯方案的提出等。</p><p> 3.2 系統(tǒng)的初步調(diào)查</p><p> 系統(tǒng)調(diào)查
48、是管理信息系統(tǒng)開發(fā)的必要過程,在這一階段主要是與機房管理人員交進(jìn)行流,了解機房的管理情況和機房管理需要改進(jìn)之處。該機房是西電基礎(chǔ)教學(xué)實驗中心機房,主要是西電學(xué)生正常上課時的教學(xué)上機、學(xué)生課外時間的自由上機和外單位的培訓(xùn)。</p><p> 機房以前使用的管理系統(tǒng)是單機版的,主要存在的問題是:</p><p> a.學(xué)生刷卡進(jìn)入機房后隨便找計算機上機,學(xué)生具體上哪一臺計算機,機房管理人員
49、無法知道,計算機損壞或部件丟失后無從找起,給管理帶來了不便。</p><p> b. 持卡人上機時不能隨時知道自己的剩余金額,要么還得去刷卡,一刷卡又下機了,很不方便。</p><p><b> 3.3 可行性研究</b></p><p> 3.3.1開發(fā)新系統(tǒng)的經(jīng)濟可行性</p><p><b> 1
50、、收益</b></p><p> 本系統(tǒng)給每個上機人員分配固定的機號,上機人員根據(jù)分配的機號上機,這樣計算機出現(xiàn)故障或者丟失將有據(jù)可查,減少了機房的損失。</p><p><b> 2、支出</b></p><p> 本系統(tǒng)由一人單獨開發(fā),開發(fā)環(huán)境只要求有一臺PC機,開發(fā)軟件需要Windows平臺、VISUAL BASIC
51、6.0 、SQL SERVER 2000、OFFICE 2000等。所以系統(tǒng)開發(fā)的費用較小。</p><p> 3.3.2開發(fā)新系統(tǒng)的技術(shù)可行性</p><p> 1.設(shè)備條件:計算機的內(nèi)外存足夠用,輸入輸出設(shè)備有良好的可靠性、安全性等,可以滿足管理系統(tǒng)數(shù)據(jù)處理的要求和數(shù)據(jù)傳送與通訊。</p><p> 2.技術(shù)力量:本系統(tǒng)由一人單獨開發(fā),屬計算機信息管理專
52、業(yè)的本科生,具有扎實的計算機基礎(chǔ)知識與較好的學(xué)習(xí)能力和系統(tǒng)開發(fā)的基本能力。</p><p> 3.3.3開發(fā)新系統(tǒng)的組織管理可行性</p><p> 為了提高企業(yè)的競爭力,改善企業(yè)的管理制度,大部分企業(yè)對自己的管理系統(tǒng)做以改革。所以,機房領(lǐng)導(dǎo)對系統(tǒng)的開發(fā)都予以支持,他們對由本系統(tǒng)導(dǎo)致的管理模式、數(shù)據(jù)處理方式以及工作習(xí)慣的變化都能夠接受。</p><p> 3.
53、3.4 操作可行性</p><p> 本系統(tǒng)采用可視化界面,界面簡潔清楚,操作員只需點擊相應(yīng)的按鈕和輸入相應(yīng)的數(shù)據(jù)可實現(xiàn)操作,也就是說系統(tǒng)對操作人員的計算機專業(yè)知識要求不高,只需懂得計算機的基本操作,稍加培訓(xùn)即可使用。</p><p> 綜上所述,本系統(tǒng)的開發(fā)是可行的。</p><p> 3.4 系統(tǒng)的詳細(xì)調(diào)查</p><p> 首先
54、是和機房管理人員進(jìn)行座談,了解系統(tǒng)存在的問題,并通過磋商更深入的了解機房上機管理的需求。經(jīng)過若干次的座談,明確系統(tǒng)需求后,本系統(tǒng)將從以下方面進(jìn)行分析:</p><p> 1.機房實行自由上機計費、教學(xué)上機計時制度。自由上機按每小時1.5元收費,系統(tǒng)按每6分鐘為單位收取0.15元,單位之內(nèi)不計費,超過才計費。教學(xué)上機只計機時,最后由院系統(tǒng)一給機房結(jié)帳。</p><p> 2.機房的持卡人
55、主要有學(xué)生卡、學(xué)員卡、臨時卡。學(xué)生卡主要針對西電的在校生,分為本科生、研究生、??粕N;學(xué)員卡主要針對外單位的培訓(xùn),分為計算機培訓(xùn)、網(wǎng)絡(luò)培訓(xùn)兩種;臨時卡主要針對臨時上機的上機人員。</p><p> 3.為保護機房設(shè)備安全不受破壞,機房對損壞機房設(shè)備和違反機房制度的持卡人進(jìn)行一段時間停用,停用時間內(nèi)系統(tǒng)拒絕其上機。卡丟失后,持卡人可掛失也可掛失換卡,系統(tǒng)按規(guī)定給其一個新號。</p><p&
56、gt; 4.學(xué)生能夠查看自己上機情況的詳細(xì)信息,并能查看自己的剩余金額、上機時間等詳細(xì)信息。</p><p> 5.由于系統(tǒng)涉及卡金,需要對充值、教學(xué)上機、上機情況等信息進(jìn)行統(tǒng)計,為上級決策提供依據(jù)。</p><p> 詳細(xì)調(diào)查的重點是對機房管理業(yè)務(wù)的流程進(jìn)行描述,通過采用系統(tǒng)流程圖中的部分圖形工具來描述機房管理活動,進(jìn)行規(guī)范化說明。業(yè)務(wù)流程圖的符號說明如圖3-1所示。</p&
57、gt;<p> 根據(jù)詳細(xì)調(diào)查的結(jié)果繪出學(xué)生上機管理系統(tǒng)的業(yè)務(wù)流程圖,如圖3-2所示</p><p> 3.5 新系統(tǒng)邏輯模型的提出</p><p> 系統(tǒng)分析的主要成果是系統(tǒng)的邏輯模型。本系統(tǒng)的邏輯模型主要以系統(tǒng)的數(shù)據(jù)流程圖和數(shù)據(jù)字典為主要描述工具,即對機房管理方式和業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究,完全從業(yè)務(wù)管理和功能對象出發(fā),按照信息系統(tǒng)中應(yīng)有的數(shù)據(jù)流和數(shù)據(jù)結(jié)構(gòu)來勾畫出系
58、統(tǒng)概貌并給出系統(tǒng)邏輯模型。</p><p> 3.5.1 數(shù)據(jù)流圖</p><p> 數(shù)據(jù)流圖是管理系統(tǒng)信息運動的抽象,是在調(diào)研的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實際運用的可行性角度出發(fā)。將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確的描述系統(tǒng)應(yīng)具有的加工功能,數(shù)據(jù)輸入,數(shù)據(jù)輸出,數(shù)據(jù)存儲及數(shù)據(jù)來源和去向(外部實體)等項目</p><p>
59、 首先,分析機房信息管理的總體情況,劃分系統(tǒng)邊界,識別系統(tǒng)的數(shù)據(jù)來源和去處,確定外部實體,得出系統(tǒng)關(guān)聯(lián)圖。如圖3-4所示:</p><p> 然后,劃分出幾個主要的信息管理功能,并明確個功能之間的聯(lián)系,繪出數(shù)據(jù)流圖的頂層圖。數(shù)據(jù)流圖的符號說明如圖3-3所示:</p><p> 3.5.2 數(shù)據(jù)字典</p><p> 所謂數(shù)據(jù)字典是指以特定格式記錄下來的、對系
60、統(tǒng)數(shù)據(jù)流程圖中各個基本要</p><p> 素(數(shù)據(jù)流、文件、加工等)的具體內(nèi)容和特征所做的完整的定義和說明。它是關(guān)于數(shù)據(jù)的數(shù)據(jù),是描述系統(tǒng)中數(shù)據(jù)流程圖內(nèi)全部組成部分的清單,它能彌補數(shù)據(jù)流程圖對數(shù)據(jù)的具體內(nèi)容不能詳細(xì)說明的不足。在數(shù)據(jù)流程圖中包括:數(shù)據(jù)流、數(shù)據(jù)存儲文件、加工(處理邏輯)和外部實體,數(shù)據(jù)字典正是對這些組成部分進(jìn)行說明、保存和維護。數(shù)據(jù)字典的建立能幫助系統(tǒng)分析師全面的確定用戶的要求,而且為以后的系統(tǒng)
61、設(shè)計提供參考依據(jù)。一個數(shù)據(jù)字典包括的項目有:數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯(加工)、數(shù)據(jù)存儲文件、外部實體。</p><p> 為了節(jié)省篇幅,下面僅對本系統(tǒng)中的數(shù)據(jù)項、數(shù)據(jù)流、數(shù)據(jù)存儲、加工處理邏輯和外部實體各舉一例,如下:</p><p> 表3-1 數(shù)據(jù)字典《數(shù)據(jù)元素》條目</p><p> 表3-2 數(shù)據(jù)字典《數(shù)據(jù)存儲》條目</p>&
62、lt;p> 表3-3 數(shù)據(jù)字典《外部項》條目</p><p> 表3-4 數(shù)據(jù)字典《加工》條目</p><p> 表3-5 數(shù)據(jù)字典《數(shù)據(jù)流》條目</p><p><b> 第4章 系統(tǒng)設(shè)計</b></p><p> 這一階段的主要任務(wù)是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對系統(tǒng)的邏輯功能的要求
63、,并考慮到經(jīng)濟、技術(shù)、和運行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)個組成部分的技術(shù)方案,合理選擇計算機和通訊的軟、硬件設(shè)備,提出系統(tǒng)的實施計劃,確??傮w目標(biāo)的實現(xiàn)。</p><p> 4.1 系統(tǒng)設(shè)計的概念</p><p> 管理信息系統(tǒng)設(shè)計的主要目的是將系統(tǒng)分析階段所提出的反映了用戶需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通訊系統(tǒng)的物理方案,系統(tǒng)設(shè)計的主要活動有總體設(shè)計和詳
64、細(xì)設(shè)計。</p><p> 4.2 系統(tǒng)總體設(shè)計</p><p> 4.2.1 系統(tǒng)總體布局方案的確定</p><p> 根據(jù)在初步調(diào)查中提到的系統(tǒng)存在的問題,本系統(tǒng)將設(shè)計成C/S結(jié)構(gòu),服務(wù)器程序負(fù)責(zé)完成系統(tǒng)的所有功能,持卡人在服務(wù)器刷卡,系統(tǒng)隨即分配機號給上機人員。上機人員到給定的計算機上機,計算機上裝有客戶端程序,該程序負(fù)責(zé)顯示持卡人的詳細(xì)上機信息(包括剩
65、余金額和上機時間等)。</p><p> 4.2.2 系統(tǒng)總體功能結(jié)構(gòu)的設(shè)計</p><p> 在綜合考慮系統(tǒng)邏輯模型的基礎(chǔ)上,對本系統(tǒng)的數(shù)據(jù)流圖進(jìn)行分析,對每個子系統(tǒng)進(jìn)一步進(jìn)行功能分解,這樣不斷分解下去,直到分解成含義明確、功能單一的功能模塊,從而得到系統(tǒng)的功能結(jié)構(gòu)模塊圖。如圖4-1所示: </p><p> 4.3 系統(tǒng)詳細(xì)設(shè)計</p>&l
66、t;p> 4.3.1 代碼設(shè)計</p><p> 代碼是代表客觀存在的實體或?qū)傩缘姆?在信息系統(tǒng)中代碼是人和機器的</p><p> 圖4-1 系統(tǒng)的功能結(jié)構(gòu)模塊圖</p><p> 共同語言,是進(jìn)行信息分類、校對、統(tǒng)計和檢索的關(guān)鍵。本系統(tǒng)的部分代碼如下:</p><p><b> 1、班級ID:</b>
67、;</p><p> 03 01 1 1</p><p><b> 班次 </b></p><p><b> 專業(yè)代碼 </b></p><p><b> 年級</b></p><p><b> 院系代碼</b>
68、;</p><p><b> 2、學(xué)號:</b></p><p> 03 01 1 099</p><p> 在本專業(yè)編號 </p><p><b> 專業(yè)代碼 </b></p><p><b> 年級</b></p>
69、<p><b> 院系代碼</b></p><p><b> 3、學(xué)生卡卡號:</b></p><p> 0Z 03011099</p><p><b> 學(xué)號</b></p><p> 學(xué)生卡類別(本科、專科、研究生)</p><p
70、><b> 4、學(xué)員卡卡號:</b></p><p> 0W 1 0000002</p><p><b> 序列號</b></p><p><b> 批次</b></p><p> 學(xué)員卡類別(計算機培訓(xùn)、網(wǎng)絡(luò)培訓(xùn))</p><p>
71、<b> 5、臨時卡卡號:</b></p><p> 0L 00000012</p><p><b> 序列號</b></p><p><b> 臨時卡標(biāo)識</b></p><p><b> 6、院系ID:</b></p><
72、;p><b> 04</b></p><p><b> 院系代碼</b></p><p><b> 7、專業(yè)ID:</b></p><p><b> 2</b></p><p><b> 專業(yè)代碼</b></p&
73、gt;<p><b> 8、計算機ID:</b></p><p><b> ST 015</b></p><p><b> 序列號</b></p><p><b> 計算機標(biāo)識</b></p><p> 4.3.2 數(shù)據(jù)庫設(shè)計&
74、lt;/p><p> 在系統(tǒng)的數(shù)據(jù)庫設(shè)計中,首先對系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲進(jìn)行分析,分析各數(shù)據(jù)存儲之間的關(guān)系,可采用E-R圖的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析。這里以“上機管理”和“充值”為例說明數(shù)據(jù)庫基本結(jié)構(gòu)的設(shè)計。上機管理及充值中涉及的主要實體集及屬性如下:</p><p> 持卡人(持卡人ID、持卡人姓名、金額、狀態(tài)、持卡人描述)</p><p> 計算機(計
75、算機ID、行號、列號、狀態(tài)、計算機描述)</p><p> 用戶(用戶ID、用戶名、密碼)注:用戶分超級用戶、統(tǒng)計員、一般用戶。</p><p> 它們之間的聯(lián)系用E-R圖表示如圖4-3、4-4所示:</p><p> 從圖中可見,持卡人和計算機之間是多對多的關(guān)系,持卡人和統(tǒng)計員之間是多對多的關(guān)系。按照E-R圖方法設(shè)計數(shù)據(jù)庫的方法,除上述每個實體分別構(gòu)成一個關(guān)
76、系外,彼此之間的聯(lián)系可轉(zhuǎn)化為以下兩個關(guān)系:</p><p> 上機(持卡人ID、上機時間、下機時間、時間、金額、日期、計算機ID)</p><p> 充值(持卡人ID、日期、用戶ID、充值類型、金額)</p><p> 這樣,上機管理和充值就涉及以上5個關(guān)系,在對數(shù)據(jù)代碼進(jìn)行設(shè)計后,再按照數(shù)據(jù)字典中數(shù)據(jù)元素的說明確定每個數(shù)據(jù)項的類型和長度,從而使每個關(guān)系都對應(yīng)
77、一個SQL SERVER 表,同時要確定該表的主鍵。上述5個表的結(jié)構(gòu)如下所示:</p><p> TbCardholder(持卡人表)</p><p> TbUser(用戶表)</p><p> TbComputer(計算機表)</p><p> TbShangJi(上機表)</p><p> TbSavin
78、g(卡金充值表)</p><p> 這里僅是與上機管理和充值有關(guān)的基本數(shù)據(jù)表,整個系統(tǒng)的數(shù)據(jù)庫設(shè)計相當(dāng)復(fù)雜,共涉及1個數(shù)據(jù)庫27張表,這里不一一列舉。</p><p> 4.3.3系統(tǒng)物理配置方案設(shè)計</p><p> 本系統(tǒng)采用C\S結(jié)構(gòu),服務(wù)器基本配置如下:</p><p><b> 1、硬件環(huán)境</b>&l
79、t;/p><p> a.IBM PC及兼容機,具有P2或者更高的微處理器。</p><p> 硬盤驅(qū)動器:硬盤空間至少8.3GB。</p><p> CD-ROM驅(qū)動器。</p><p> d.VGA或更高分辨率的顯示器。</p><p> e.64MB或以上的內(nèi)存。</p><p>
80、; f.與MICRSOFT WINDOWS 相兼容的鼠標(biāo)器或其它兼容的指定設(shè)備。</p><p> g. WINDOWS支持的各類單色、彩色顯示器,各類針式打印機、噴墨式打印機或激光打印機。</p><p> 由于客戶機是上機用機,為滿足不同的上機需要,所以配置應(yīng)適當(dāng)高一點。</p><p><b> 2、軟件環(huán)境</b></
81、p><p> 本系統(tǒng)可運行于WINDOWS9X、WINDOWS2000、WINDOWS XP及其以上版本,還需OFFICE 2000和SQL SERVER 2000環(huán)境。 </p><p> 4.3.4 用戶界面設(shè)計 </p><p> 操作員維護界面主要完成操作員的增、刪、改以及操作員的權(quán)限管理。在左側(cè)的操作員列表中點擊操作員,在右側(cè)瀏覽其詳細(xì)信息;單擊
82、添加按鈕填寫完畢后,單擊保存按鈕;點擊操作員,單擊修改按鈕,即可對其進(jìn)行修改;點擊操作員,單擊刪除按鈕,即可對其進(jìn)行刪除;在選擇權(quán)限時;用戶可選中權(quán)限后單擊'>'按鈕,或者直接將其拖動到已選擇的權(quán)限,也可單擊'>>'按鈕進(jìn)行全部選擇。</p><p> 院系、專業(yè)、班級信息維護界面主要完成院系、專業(yè)、班級的增、刪、改。(如圖4-6所示:)為了表現(xiàn)出院系、專業(yè)、班
83、級的層次關(guān)系,本系統(tǒng)將其設(shè)計</p><p> 圖4-5 操作員維護界面</p><p> 圖4-6 院系、專業(yè)、班級信息維護界面</p><p> 成樹型結(jié)構(gòu);在操作上全部使用右鍵菜單的方式進(jìn)行實現(xiàn)。單擊院系、專業(yè)、班級結(jié)點后在其右側(cè)的列表中顯示其詳細(xì)信息,單擊右鍵即可實現(xiàn)院系、專業(yè)、班級的增、刪、改。</p><p> 密碼輸入正
84、確無誤后,進(jìn)入系統(tǒng)的主界面。該界面主要完成系統(tǒng)各個功能界面的向?qū)нM(jìn)入以及上、下機管理。為了方便用戶操作,本系統(tǒng)設(shè)計了三種方法進(jìn)入各個功能界面:菜單、工具欄、快捷樹,部分功能界面還設(shè)計了快捷鍵;上、下機管理主要完成上機、下機以及上機過程中的收費、計時;同時還可提供全部下機和換機功能;還有機房計算機的數(shù)量信息等。詳細(xì)如圖4-7所示:</p><p> 圖4-7 系統(tǒng)主界面</p><p>
85、 為了方便用戶使用,本系統(tǒng)提供了強大的查詢功能,以持卡人查詢?yōu)槔嚎梢赃M(jìn)行單項查詢、組合查詢還可進(jìn)行模糊查詢,輸入或選擇查詢條件后單擊查詢按鈕或回車鍵,即可在下方的列表中顯示查詢到的信息,單擊打印預(yù)覽可進(jìn)行預(yù)覽打印。如圖4-8所示:</p><p> 為了滿足上級管理部門、機房中心主任的決策需要,本系統(tǒng)提供了強大的統(tǒng)計報表,以上機統(tǒng)計報表為例:輸入或選擇持卡人ID后,選擇時間段查詢或單日查詢,單擊統(tǒng)計按鈕即可在
86、下方的統(tǒng)計說明中顯示其教學(xué)上機機時和自由上機金額數(shù)。如圖4-9所示:</p><p> 圖4-8 持卡人信息查詢界面</p><p> 圖4-9 上機情況統(tǒng)計界面</p><p><b> 第5章 系統(tǒng)實施</b></p><p> 系統(tǒng)實施階段是在此前各個階段工作成果的基礎(chǔ)上,將技術(shù)設(shè)計轉(zhuǎn)化成物理實現(xiàn)。因此,系
87、統(tǒng)實施的結(jié)果是系統(tǒng)分析和系統(tǒng)設(shè)計的結(jié)晶。</p><p> 5.1 系統(tǒng)開發(fā)工具的選擇</p><p> 本系統(tǒng)選擇了在數(shù)據(jù)庫前臺開發(fā)工具中最為流行且易上手的開發(fā)工具VISUAL BASIC 6.0。在VISUAL BASIC環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,使用WINDOWS 內(nèi)部的應(yīng)用程序接口(API)函數(shù),對象的鏈接和嵌入(OLE)、開放式數(shù)據(jù)訪問(ODB
88、C)等技術(shù)、可以高效、快速地開發(fā)WINDOWS環(huán)境下功能強大、圖形界面豐富的應(yīng)用軟件系統(tǒng)。</p><p> 5.2 數(shù)據(jù)庫產(chǎn)品的選擇</p><p> 數(shù)據(jù)庫選擇了關(guān)系型數(shù)據(jù)庫產(chǎn)品SQL Server 2000,SQL Server 2000是Microsoft 公司推出的大型網(wǎng)絡(luò)數(shù)據(jù)庫管理系統(tǒng)(DBMS),并且屬于大型的經(jīng)典的關(guān)系型數(shù)據(jù)庫產(chǎn)品。它支持客戶機/服務(wù)器模型(C/S)、支
89、持多種操作系統(tǒng)平臺、易使用、性能可靠、是電子商務(wù)等領(lǐng)域中的最佳選擇。</p><p> 5.3 開發(fā)平臺的選擇</p><p> 基于上面開發(fā)工具和數(shù)據(jù)庫產(chǎn)品的運行要求,考慮到本系統(tǒng)的性能要求,選擇了Windows 98 第二版作為開發(fā)平臺,本系統(tǒng)可在Windows 9X、Windows2000、Windows XP平臺下運行。</p><p><b>
90、; 5.4 程序設(shè)計</b></p><p> 結(jié)構(gòu)化程序設(shè)計的基本思想是以自頂向下的方式、按照模塊化和逐步細(xì)化的思想,用一組單入口和單出口的基本控制結(jié)構(gòu)及其反復(fù)嵌套來進(jìn)行程序設(shè)計。按照結(jié)構(gòu)化程序設(shè)計的原則,所有程序都可以由順序結(jié)構(gòu)、條件結(jié)構(gòu)(分支結(jié)構(gòu))和循環(huán)結(jié)構(gòu)及其組合來實現(xiàn)。下面以多分支結(jié)構(gòu)來說明上機管理的程序設(shè)計,如圖5-1所示:</p><p> 圖5-1 上機管
91、理程序設(shè)計流程圖</p><p><b> 第6章 結(jié)束語</b></p><p> 6.1 所做工作及收獲</p><p> 經(jīng)過5個多月的努力,我的《大型機房學(xué)生上機管理系統(tǒng)》終于完成了。在此期間我調(diào)查了西電基礎(chǔ)教學(xué)實驗中心機房的管理業(yè)務(wù),并以此為背景進(jìn)行開發(fā),在調(diào)查研究的過程中,我深入了解了該單位的組織管理方法、經(jīng)營方式及其基本業(yè)務(wù)
92、;在調(diào)查研究的基礎(chǔ)上,進(jìn)行了系統(tǒng)的分析、設(shè)計,在分析、設(shè)計過程中,復(fù)習(xí)了以前學(xué)過的數(shù)據(jù)庫、分析設(shè)計方面的知識,使學(xué)過的知識真正應(yīng)用到現(xiàn)實生活中;分析設(shè)計完成以后進(jìn)入了編碼階段,根據(jù)系統(tǒng)的需要以及個人的愛好,我選擇了使用Visual Basic 6.0 + Sql Server 2000進(jìn)行開發(fā),為了滿足系統(tǒng)各個方面的需要,在該階段我認(rèn)真研究了開發(fā)工具Visual Basic 6.0、數(shù)據(jù)庫 Sql Server 2000、辦公軟件Off
93、ice2000、畫圖工Visio、制作幫助的軟件CHM、制作報表的軟件Crystal Reports以及抓圖工具UltraSnap等,提高了自己的自學(xué)能力和對陌生軟件的認(rèn)識能力。</p><p> 該系統(tǒng)的實現(xiàn)使機房的管理進(jìn)入了網(wǎng)絡(luò)化,機房管理人員可以一目了然的看到各臺計算機的詳細(xì)情況,上機人員可以隨時查看自己的上機時間和剩余金額等信息。該系統(tǒng)的實施實現(xiàn)了上機人員和機房收費之間的透明性,為機房的管理帶來了方便。
94、該系統(tǒng)的實施解決了過去機房存在的管理混亂、上機人員查看詳細(xì)上機信息不方便的問題。</p><p> 通過開發(fā)這個機房學(xué)生上機管理系統(tǒng),進(jìn)一步明確了開發(fā)研制一個管理信息系統(tǒng)的方法和思想,加深了對管理信息系統(tǒng)的認(rèn)識,鞏固了以前所學(xué)的信息系統(tǒng)開發(fā)方面的知識,提高了軟件開發(fā)的水平,為今后在工作崗位上學(xué)好用好計算機打下了堅實的基礎(chǔ)。</p><p> 6.2 進(jìn)一步的展望</p>
95、<p> 由于時間短、工作量大,在管理信息系統(tǒng)的開發(fā)過程中還存在許多問題,例如某些功能做的不細(xì)、界面比較樸素等,在系統(tǒng)實施方面沒有使用當(dāng)今最流行的純面向?qū)ο蟮拈_發(fā)工具等。隨著自己軟件開發(fā)水平的提高,一定使本系統(tǒng)更加完善,各個功能更強。</p><p><b> 致辭</b></p><p> 該系統(tǒng)是在**老師的指導(dǎo)下完成的,在本系統(tǒng)的開發(fā)過程中,王老
96、師給了我悉心的指導(dǎo)和關(guān)懷;特別要感謝**老師,在機房上機管理系統(tǒng)的業(yè)務(wù)及其實現(xiàn)方面給我提出了許多寶貴的意見,在系統(tǒng)的功能方面給了我許多建設(shè)性的意見。</p><p> 在該系統(tǒng)即將完成之際,向指導(dǎo)我的老師致以深深的感謝和敬意,并向提供幫助的同學(xué)、朋友說聲“謝謝” !</p><p><b> 參考文獻(xiàn)</b></p><p> 史斌星、史
97、 佳:《Visual Basic 貫通教程》清華大學(xué)出版社2003年1月第1版。</p><p> 駱娟、何旭洪:《Visual Basic 6.0數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航》人民郵電出版社 2002年4月第1版。</p><p> 宜晨:《Visual Basic 6.0 中文版培訓(xùn)教程》電子工業(yè)出版社 1998年10月 第一版</p><p> 玉東 李罡
98、 李雷:《 Visual Basic 6.0 中文版控件大全》電子工業(yè)出版社 2000年2月第一版</p><p> Aptech:Designing and Implementing Database with SQL Server,2002.</p><p> Database Systems of the Nineties.Leture Notes un Computer Sci
99、ence 466,1990</p><p> 丁寶康:《數(shù)據(jù)庫原理》經(jīng)濟科學(xué)出版社 2000年3月第一版。</p><p> 黃梯云:《管理信息系統(tǒng)》經(jīng)濟科學(xué)出版社 2000年3月第二版。</p><p> 甘仞初:《信息系統(tǒng)開發(fā)》經(jīng)濟科學(xué)出版社 2000年6月第二版。</p><p> 陳禹、方美琪:《軟件開發(fā)工具》經(jīng)濟科學(xué)出版社
100、2000年2月第一版。</p><p> V.Weinberg,Structured Analysis:Prentice-Hall Inc.,1797.</p><p><b> 附錄</b></p><p><b> 系統(tǒng)的安裝調(diào)試:</b></p><p> 首先在服務(wù)器上建立一個存放程
101、序的文件夾,例如:D:\機房管理;然后運行服務(wù)器程序的SETUP程序?qū)⒎?wù)器程序安裝到該文件夾下,在SQL SERVER 查詢分析器中運行如下代碼,即可將數(shù)據(jù)庫安裝到服務(wù)器;最后在客戶機上運行客戶機程序的SETUP程序安裝客戶機程序。安裝完畢,打開系統(tǒng),觀察系統(tǒng)能否正常運行,若能運行說明安裝成功,否則重新安裝,如果還不成功則檢查系統(tǒng)數(shù)據(jù)庫SQL SERVER是否安裝成功以及局域網(wǎng)是否連接成功。</p><p>
102、 SQL SERVER 查詢分析器中運行的代碼:</p><p> EXEC sp_attach_db @dbname = N'DBCpt', </p><p> @filename1 = N'D:\機房管理\DATABASE\CptDAT.MDF', </p><p> @filename2 = N'D:\機房管理\D
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文——管理信息系統(tǒng)
- 管理信息系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——管理信息系統(tǒng)
- 畢業(yè)論文--管理信息系統(tǒng)
- mrp管理信息系統(tǒng)畢業(yè)論文
- 服務(wù)管理信息系統(tǒng)畢業(yè)論文
- 酒店管理信息系統(tǒng) 畢業(yè)論文
- 畢業(yè)論文車輛管理信息系統(tǒng)
- 酒店管理信息系統(tǒng)畢業(yè)論文
- 學(xué)生信息管理信息系統(tǒng)--畢業(yè)論文
- 汽車管理信息系統(tǒng)——畢業(yè)論文
- 汽車管理信息系統(tǒng)——畢業(yè)論文
- 畢業(yè)論文-小型酒店管理信息系統(tǒng)
- 畢業(yè)論文(設(shè)計)教務(wù)管理信息系統(tǒng)
- 展會管理信息系統(tǒng)--畢業(yè)論文
- 人事管理信息系統(tǒng)畢業(yè)論文
- 酒店管理信息系統(tǒng)精品畢業(yè)論文
- 汽車管理信息系統(tǒng)——畢業(yè)論文
- 學(xué)生學(xué)籍管理信息系統(tǒng)畢業(yè)論文
- 設(shè)備管理信息系統(tǒng)畢業(yè)論文
評論
0/150
提交評論