2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘要</b></p><p>  本論文以西電基礎(chǔ)教學(xué)實(shí)驗(yàn)中心學(xué)生上機(jī)管理系統(tǒng)為背景,論述了管理信息系統(tǒng)的概念,結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法。全文共分為緒論、開發(fā)方法的選擇、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、結(jié)束語等六章。首先論述了該系統(tǒng)的開發(fā)背景和系統(tǒng)的簡單介紹;然后,討論了結(jié)構(gòu)化生命周期法、原型法和面向?qū)ο筮@三種開發(fā)方法的技術(shù),根據(jù)需要選擇合適的開發(fā)方法;結(jié)合

2、本系統(tǒng)詳細(xì)闡述了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)的技術(shù)及應(yīng)用,尤其在機(jī)房管理人員和上機(jī)人員的交流方面采用了C/S結(jié)構(gòu)進(jìn)行解決;此文還論述了在開發(fā)過程中遇到的問題及學(xué)到的東西。通過開發(fā)這個(gè)機(jī)房學(xué)生上機(jī)管理系統(tǒng),進(jìn)一步明確了開發(fā)研制一個(gè)管理信息系統(tǒng)的方法和思想,加深了對(duì)管理信息系統(tǒng)的認(rèn)識(shí),鞏固了以前所學(xué)的信息系統(tǒng)開發(fā)方面的知識(shí),提高了軟件開發(fā)的水平,為今后在工作崗位上學(xué)好用好計(jì)算機(jī)打下了堅(jiān)實(shí)的基礎(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)特點(diǎn)……………………………

8、…………………………2</p><p>  1.2.2系統(tǒng)實(shí)用性……………………………………………………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)濟(jì)可行性……………………………………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è)計(jì) ………………………………………………16</

13、p><p>  4.1 系統(tǒng)設(shè)計(jì)的概念…………………………………………………16</p><p>  4.2 系統(tǒng)總體設(shè)計(jì)……………………………………………………16</p><p>  4.2.1 系統(tǒng)總體布局方案的確定……………………………………16</p><p>  4.2.2 系統(tǒng)總體功能結(jié)構(gòu)的設(shè)計(jì)……………………………………16<

14、;/p><p>  4.3 系統(tǒng)詳細(xì)設(shè)計(jì)……………………………………………………16</p><p>  4.3.1 代碼設(shè)計(jì)………………………………………………………16</p><p>  4.3.2 數(shù)據(jù)庫設(shè)計(jì)……………………………………………………18</p><p>  4.3.3系統(tǒng)物理配置方案設(shè)計(jì)………………………………………21&

15、lt;/p><p>  4.3.4 用戶界面設(shè)計(jì)…………………………………………………21</p><p>  第5章 系統(tǒng)實(shí)施…………………………………………………25</p><p>  5.1 系統(tǒng)開發(fā)工具的選擇……………………………………………25</p><p>  5.2 數(shù)據(jù)庫產(chǎn)品的選擇………………………………………………25<

16、;/p><p>  5.3 開發(fā)平臺(tái)的選擇…………………………………………………25</p><p>  5.4 程序設(shè)計(jì)…………………………………………………………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ù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)單位的各項(xiàng)事務(wù)進(jìn)行科學(xué)化的管理有著無法比擬的優(yōu)點(diǎn)。例如:查找方便、迅速、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高公司的工作效率,也是公司管理科

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)步,社會(huì)活動(dòng)的復(fù)雜化,特別是電子信息技術(shù)的迅速發(fā)展與廣泛應(yīng)用,使得各種管理工作越來越依賴于對(duì)信息的管理。信息作為一種資源,使得人們的工作、生活以及思維方式發(fā)生了重大的變革,為企業(yè)的生產(chǎn)與經(jīng)營提供了日益完

20、善的手段。信息的采集、傳輸、加工和利用成為人們特別是信息工作者的主要活動(dòng)。企業(yè)經(jīng)理的百分之八十的時(shí)間用于信息的傳輸與處理,一些西方發(fā)達(dá)國家從事信息處理工作的人數(shù)多,在二十世紀(jì)八十年代就已經(jīng)占職工總數(shù)的百分之五十以上,而美國1993年政府報(bào)告“國家信息基礎(chǔ)結(jié)構(gòu):行動(dòng)計(jì)劃”中指出“2/3的美國勞動(dòng)者從事與信息有關(guān)的工作,其余1/3工作在高度依賴于信息的產(chǎn)業(yè)部門,”這種職工可以成為“知識(shí)工作者”,他們主要就是收集、傳輸和加工信息,包括編輯文件

21、、寫報(bào)告、分析信息、作計(jì)劃等。所以現(xiàn)在各行各業(yè)對(duì)信息的管理要求越來越大。</p><p>  顯然,計(jì)算機(jī)在問世之初,只是為了想讓它來輔助人們進(jìn)行科學(xué)研究中復(fù)雜數(shù)值方面的計(jì)算,以減少勞動(dòng)強(qiáng)度,提高工作效率。然而,隨著計(jì)算機(jī)科學(xué)的不斷發(fā)展和進(jìn)步,是它跨越了數(shù)值計(jì)算領(lǐng)域,進(jìn)入管理領(lǐng)域,成為信息處理的重要工具。使用計(jì)算機(jī)進(jìn)行信息處理始于1954年,開始是計(jì)算機(jī)處理工資,現(xiàn)在是計(jì)算機(jī)在處理各種工作,如旅館結(jié)帳、飛機(jī)定票、

22、銀行存款、電子購物、電話計(jì)費(fèi)等,已經(jīng)相當(dāng)普遍。利用計(jì)算機(jī)的信息管理、處理能力還可以擴(kuò)大組織擁有信息的用途。當(dāng)前所未有的挑戰(zhàn)是使用計(jì)算機(jī)神秘般的能力開始信息管理工作,包括高層管理活動(dòng)和決策等。</p><p>  1.1.1 管理信息系統(tǒng)的發(fā)展</p><p>  信息工作的迅速增長,使計(jì)算機(jī)的應(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)計(jì)系統(tǒng)、工資系統(tǒng)、數(shù)據(jù)更新系統(tǒng)等),信息報(bào)告系統(tǒng)(如生產(chǎn)報(bào)告系統(tǒng)、服務(wù)狀態(tài)報(bào)告系統(tǒng)、研究狀態(tài)報(bào)告系統(tǒng)等),支持決策系統(tǒng),綜合服務(wù)系統(tǒng)(如綜合業(yè)務(wù)數(shù)字網(wǎng)絡(luò)系統(tǒng)、國際互聯(lián)網(wǎng)等)等幾個(gè)階段。但在我國,由于各種原因,管理信息系統(tǒng)的發(fā)展處于初級(jí)的數(shù)據(jù)處理階段,盡管如此,充分利用我們現(xiàn)有的資源和力量,開發(fā)一些適合于本企業(yè)或本行業(yè)的管理信息系統(tǒng)。也非常重要。</p><p>  

24、談到管理信息系統(tǒng),自然離不開數(shù)據(jù)的支持。數(shù)據(jù)庫技術(shù)是計(jì)算機(jī)科學(xué)的一個(gè)重要的分支,由于數(shù)據(jù)庫技術(shù)是數(shù)據(jù)按一定格式組織、描述和存儲(chǔ),且具有最小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為多個(gè)用戶安全共享等優(yōu)點(diǎn)。在數(shù)據(jù)庫中實(shí)現(xiàn)了數(shù)據(jù)獨(dú)立與程序的集中統(tǒng)一管理,使得易于編程。當(dāng)前各種管理信息系統(tǒng)都是建立在數(shù)據(jù)庫之上的,說到底,管理信息系統(tǒng)是一個(gè)集計(jì)算機(jī)技術(shù)、信息技術(shù)、數(shù)據(jù)庫技術(shù)、現(xiàn)代管理論為一體的綜合性系統(tǒng)。建立這樣一個(gè)復(fù)雜的系統(tǒng)需要付出昂貴的代

25、價(jià),因?yàn)樗且粋€(gè)資金密集型、勞動(dòng)密集型、智力密集型或知識(shí)密集型的項(xiàng)目。但是,萬丈高樓平地起!既然信息社會(huì)和知識(shí)經(jīng)濟(jì)為我們新的發(fā)展機(jī)遇,中國又處于改革開放的大好環(huán)境中,我相信,只要我們?cè)鷮?shí)實(shí)地做好建設(shè)管理信息系統(tǒng)的基礎(chǔ)工作,多注意人才的培養(yǎng),就一定能夠建立起比較實(shí)用的管理信息系統(tǒng)來,實(shí)現(xiàn)我國信息化建設(shè)的總目標(biāo)。</p><p><b>  1.2 系統(tǒng)簡介</b></p>&l

26、t;p>  本系統(tǒng)是本著實(shí)用的原則開發(fā)的,它根據(jù)機(jī)房管理人員在實(shí)際工作中遇到的情況把機(jī)房信息加以科學(xué)化、標(biāo)準(zhǔn)化的輸入到計(jì)算機(jī)中,利用計(jì)算機(jī)的快速處理能力,對(duì)機(jī)房進(jìn)行標(biāo)準(zhǔn)化管理。通過對(duì)實(shí)際情況的考察分析,實(shí)現(xiàn)了機(jī)房信息的處理、統(tǒng)計(jì)、報(bào)表打印、系統(tǒng)維護(hù)等功能,較好地解決了機(jī)房信息的安全性,提高了機(jī)房管理人員的工作效率。</p><p>  1.2.1 系統(tǒng)特點(diǎn)</p><p>  C/S

27、結(jié)構(gòu),功能齊全。</p><p>  本系統(tǒng)采用C/S結(jié)構(gòu)設(shè)計(jì),服務(wù)器程序完成系統(tǒng)的所有功能,客戶端程序負(fù)責(zé)顯示上機(jī)人員的詳細(xì)上機(jī)信息。</p><p>  操作簡便、界面友好。</p><p>  采用三種方式進(jìn)入功能界面:菜單、工具欄、快捷樹,用戶可根據(jù)自己的愛好選擇使用;本系統(tǒng)提供了強(qiáng)大的幫助功能,按F1鍵即可打開幫助,有關(guān)于業(yè)務(wù)功能的描述還有關(guān)于操作方法的描

28、述;本系統(tǒng)為方便用戶使用并根據(jù)業(yè)務(wù)需要設(shè)計(jì)了豐富多彩的界面,如利用樹型結(jié)構(gòu)表現(xiàn)院系、專業(yè)、班級(jí)、學(xué)生的層次關(guān)系,利用選項(xiàng)卡表示持卡人的各種類別,利用表格表示課程表,利用不同顏色的圖標(biāo)表示計(jì)算機(jī)的不同狀態(tài)等。</p><p><b>  權(quán)限控制、安全可靠</b></p><p>  給不同類別的操作員分配默認(rèn)的權(quán)限,超級(jí)用戶可對(duì)其權(quán)限進(jìn)行修改形成每個(gè)操作員的權(quán)限,操作

29、員登錄系統(tǒng)輸入密碼后,系統(tǒng)自動(dòng)根據(jù)權(quán)限賦予功能,防止越權(quán)操作,安全可靠,杜絕分工不明確、職責(zé)不清的情況發(fā)生;還提供詳細(xì)操作日志,做到有章可循,保護(hù)系統(tǒng)信息的安全;同時(shí)提供了隨時(shí)備份和定期備份兩種備份方式保證數(shù)據(jù)遭破壞時(shí)的及時(shí)恢復(fù)。</p><p><b>  數(shù)據(jù)查詢、快捷方便</b></p><p>  根據(jù)需要本系統(tǒng)對(duì)基礎(chǔ)信息、日常處理提供了強(qiáng)大的查詢功能,可以實(shí)

30、現(xiàn)單項(xiàng)查詢、組合查詢、模糊查詢,用戶還可以對(duì)查詢結(jié)果進(jìn)行打印。</p><p><b>  報(bào)表合理、輕松自如</b></p><p>  根據(jù)系統(tǒng)的需求,本系統(tǒng)設(shè)計(jì)了三個(gè)統(tǒng)計(jì)報(bào)表(充值統(tǒng)計(jì)、教學(xué)上機(jī)統(tǒng)計(jì)、上機(jī)情況統(tǒng)計(jì)),滿足了中心主任及上級(jí)的統(tǒng)計(jì)需求。</p><p>  1.2.2系統(tǒng)實(shí)用性</p><p>  本系

31、統(tǒng)是根據(jù)西電基礎(chǔ)教學(xué)實(shí)驗(yàn)中心機(jī)房的業(yè)務(wù)規(guī)則開發(fā)的大型機(jī)房學(xué)生上機(jī)管理系統(tǒng)。機(jī)房以前的系統(tǒng)屬單機(jī)版,學(xué)生具體上哪一臺(tái)計(jì)算機(jī),機(jī)房管理人員無從知道,給管理帶來了不便;同時(shí)持卡人想查詢卡上的金額時(shí)還得去刷卡,一刷卡又下機(jī)了,很不方便。本系統(tǒng)就是針對(duì)中心機(jī)房的這種現(xiàn)狀,為提高機(jī)房的管理效率而開發(fā)的學(xué)生上機(jī)管理系統(tǒng)。</p><p>  由于本系統(tǒng)是根據(jù)西電基礎(chǔ)教學(xué)實(shí)驗(yàn)中心機(jī)房的業(yè)務(wù)規(guī)則開發(fā)的,所以系統(tǒng)的業(yè)務(wù)規(guī)則復(fù)雜,系統(tǒng)

32、的實(shí)用性強(qiáng),但同時(shí)系統(tǒng)的通用性較弱。</p><p>  第2章 開發(fā)方法的選擇</p><p>  在開發(fā)一個(gè)管理信息系統(tǒng)之前,首先要選擇適合本系統(tǒng)的開發(fā)方法,本章將介紹三種常用的開發(fā)方法:結(jié)構(gòu)化生命周期法、快速原型法、面向?qū)ο蟮拈_發(fā)方法,最后介紹本系統(tǒng)采用的開發(fā)方法。</p><p>  2.1 軟件工程方法概述</p><p>  建立

33、一個(gè)管理信息系統(tǒng),是一項(xiàng)復(fù)雜的軟件工程的實(shí)施。近三十多年來,軟件工程已發(fā)展成為一門新科學(xué),至今已經(jīng)成為軟件產(chǎn)業(yè)的重要支柱。軟件工程是以計(jì)算機(jī)軟件為工程對(duì)象,指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程科學(xué)。它采用工程的概念、原理、技術(shù)、方法來定義、開發(fā)和維護(hù)軟件,把經(jīng)過時(shí)間考驗(yàn)且正確的管理技術(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ā)方法。其基本思想是把整個(gè)系統(tǒng)開發(fā)過程分成若干階段,每階段進(jìn)行若干活動(dòng),每項(xiàng)活動(dòng)應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個(gè)或多個(gè)任務(wù)形成符合給定規(guī)范的產(chǎn)品。這種方法一直是大型系統(tǒng)開發(fā)

35、的主流方法。系統(tǒng)開發(fā)周期示意圖如評(píng)審圖2-1所示。</p><p>  采用結(jié)構(gòu)化生命周期法開發(fā)管理信息系統(tǒng)時(shí),可大致分以下幾步:</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è)計(jì)</b></p><p><b>  系統(tǒng)實(shí)施</b></p><p><b>  系統(tǒng)運(yùn)行與維護(hù)</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ì)人員合作根據(jù)用戶提出的最基本的問題和想法。首先建立一個(gè)能反映用戶主要需求的原形框架,作為應(yīng)用開發(fā)的實(shí)驗(yàn)?zāi)P停ㄏ到y(tǒng)原型Prototype)。用戶先運(yùn)行這個(gè)系統(tǒng)原型,使用它、熟悉它、受到啟發(fā)并取得經(jīng)驗(yàn),然后

38、對(duì)系統(tǒng)的目標(biāo)功能提出精確具體的需求,在對(duì)系統(tǒng)的需求最后決定后,再用傳統(tǒng)的方法建立比較完善的系統(tǒng),這種方法適合較小而且用戶需求不太明確的應(yīng)用系統(tǒng)。</p><p>  該方法加速了系統(tǒng)開發(fā)中用戶需求的獲取過程,大大提高了系統(tǒng)開發(fā)效率和有效性,彌補(bǔ)了結(jié)構(gòu)化生命周期法的缺陷。</p><p>  快速原型法的開發(fā)過程可分為:快速分析、構(gòu)造模型、運(yùn)行模型、評(píng)價(jià)模型、改進(jìn)模型等。如圖2-2所示。&l

39、t;/p><p>  原型法歷史上曾形成兩種實(shí)現(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è)計(jì)語言開始的,隨之才逐漸形成面向?qū)ο蠓治龊兔嫦驅(qū)ο笤O(shè)計(jì)方法。面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì)方法與其它方法的不同之處在于,它使人們分析、設(shè)計(jì)一個(gè)系統(tǒng)的方法盡可能接近人們認(rèn)識(shí)一個(gè)系統(tǒng)的方法。其基本思想是。對(duì)問題域進(jìn)行自然

41、分割,以便以接近人類思維的方式建立問題域模型,從而使設(shè)計(jì)出的軟件盡可能直接的描述現(xiàn)實(shí)世界,構(gòu)造出模塊化的、可重用的、可維護(hù)性好的軟件,并能控制軟件的復(fù)雜性降低開發(fā)維護(hù)費(fèi)用。</p><p>  面向?qū)ο蟮幕靖拍钣校?lt;/p><p>  對(duì)象(Object):一切可以區(qū)別的客觀存在即封裝了數(shù)據(jù)結(jié)構(gòu)以及可以施加在這些數(shù)據(jù)結(jié)構(gòu)上的操作的封裝體,這個(gè)封裝體有可以唯一標(biāo)識(shí)它的名字,而且向外界提供一

42、組服務(wù)(即共有的操作)。</p><p>  類(Class):就是具有相同數(shù)據(jù)和相同操作的一組相似對(duì)象的定義,也就是說,類是對(duì)有相同屬性和行為的一個(gè)或多個(gè)對(duì)象的描述。</p><p>  消息(Message):就是要求某個(gè)對(duì)象執(zhí)行在定義它的那個(gè)類中的某個(gè)操作的規(guī)格說明。其有單部分組成:接受消息的對(duì)象、消息選擇符、零或多個(gè)變?cè)?lt;/p><p>  方法(Meth

43、od):就是對(duì)象所能執(zhí)行的操作,也就是類中定義的服務(wù)。方法描述了對(duì)象執(zhí)行操作的算法、響應(yīng)消息的方法。C++中稱為成員函數(shù)。</p><p>  實(shí)例(Instance):就是由某個(gè)特定的類描述的一個(gè)具體的對(duì)象。如:學(xué)生類中具體定義的一個(gè)人,張三、李四、王五等。</p><p>  屬性(Attribute):就是類中所定義的數(shù)據(jù),它是對(duì)客觀世界實(shí)體所具有的性質(zhì)的抽象。C++中稱為數(shù)據(jù)成員。

44、</p><p>  該方法的優(yōu)點(diǎn)在于它以對(duì)象(Object)為核心,強(qiáng)調(diào)模擬現(xiàn)實(shí)世界中的概念而不強(qiáng)調(diào)算法,開發(fā)者在軟件開發(fā)的過程中以應(yīng)用領(lǐng)域的概念去思考。在面向?qū)ο蟮脑O(shè)計(jì)方法中,計(jì)算機(jī)觀點(diǎn)是不重要的,現(xiàn)實(shí)世界中的模型才是最重要的。故其優(yōu)點(diǎn)有:與人類習(xí)慣的思維方法一樣、穩(wěn)定性好、可重用性好、可維護(hù)性好。該方法的開發(fā)過程可分為:面向?qū)ο蠓治?、面向?qū)ο笤O(shè)計(jì)、面向?qū)ο髮?shí)現(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è)計(jì)的,也吸收一些面向?qū)ο蠓椒ǖ膬?yōu)點(diǎn),如編程過程中采用面向?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)分析是使整個(gè)管理信息系統(tǒng)(MIS)設(shè)計(jì)達(dá)到合理、優(yōu)化的重要步驟。這個(gè)階段的工作深入與否,直接影響到將來系統(tǒng)的設(shè)計(jì)質(zhì)量和經(jīng)濟(jì)效益。因此必須予以高度重視。實(shí)踐表明,許多MIS失敗的原因與忽視或沒有認(rèn)真做好系統(tǒng)分析有關(guān)。</p><p>  3.1 系統(tǒng)分析的概念</p><p>  系統(tǒng)分析是指

47、在MIS開發(fā)的生命周期中系統(tǒng)分析階段的各項(xiàng)活動(dòng)和方法,系統(tǒng)分析也指應(yīng)用系統(tǒng)思想和系統(tǒng)科學(xué)的原理進(jìn)行分析工作的方法和技術(shù)。系統(tǒng)分析的目標(biāo)就是按系統(tǒng)規(guī)劃所定的某個(gè)開發(fā)項(xiàng)目范圍內(nèi)明確系統(tǒng)開發(fā)的目標(biāo)和用戶的信息需求,提出系統(tǒng)的邏輯方案。系統(tǒng)分析階段的主要活動(dò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ī)房管理人員交進(jìn)行流,了解機(jī)房的管理情況和機(jī)房管理需要改進(jìn)之處。該機(jī)房是西電基礎(chǔ)教學(xué)實(shí)驗(yàn)中心機(jī)房,主要是西電學(xué)生正常上課時(shí)的教學(xué)上機(jī)、學(xué)生課外時(shí)間的自由上機(jī)和外單位的培訓(xùn)。</p><p>  機(jī)房以前使用的管理系統(tǒng)是單機(jī)版的,主要存在的問題是:</p><p>  a.學(xué)生刷卡進(jìn)入機(jī)房后隨便找計(jì)算機(jī)上機(jī),學(xué)生具體上哪一臺(tái)計(jì)算機(jī),機(jī)房管理人員

49、無法知道,計(jì)算機(jī)損壞或部件丟失后無從找起,給管理帶來了不便。</p><p>  b. 持卡人上機(jī)時(shí)不能隨時(shí)知道自己的剩余金額,要么還得去刷卡,一刷卡又下機(jī)了,很不方便。</p><p><b>  3.3 可行性研究</b></p><p>  3.3.1開發(fā)新系統(tǒng)的經(jīng)濟(jì)可行性</p><p><b>  1

50、、收益</b></p><p>  本系統(tǒng)給每個(gè)上機(jī)人員分配固定的機(jī)號(hào),上機(jī)人員根據(jù)分配的機(jī)號(hào)上機(jī),這樣計(jì)算機(jī)出現(xiàn)故障或者丟失將有據(jù)可查,減少了機(jī)房的損失。</p><p><b>  2、支出</b></p><p>  本系統(tǒng)由一人單獨(dú)開發(fā),開發(fā)環(huán)境只要求有一臺(tái)PC機(jī),開發(fā)軟件需要Windows平臺(tái)、VISUAL BASIC

51、6.0 、SQL SERVER 2000、OFFICE 2000等。所以系統(tǒng)開發(fā)的費(fèi)用較小。</p><p>  3.3.2開發(fā)新系統(tǒng)的技術(shù)可行性</p><p>  1.設(shè)備條件:計(jì)算機(jī)的內(nèi)外存足夠用,輸入輸出設(shè)備有良好的可靠性、安全性等,可以滿足管理系統(tǒng)數(shù)據(jù)處理的要求和數(shù)據(jù)傳送與通訊。</p><p>  2.技術(shù)力量:本系統(tǒng)由一人單獨(dú)開發(fā),屬計(jì)算機(jī)信息管理專

52、業(yè)的本科生,具有扎實(shí)的計(jì)算機(jī)基礎(chǔ)知識(shí)與較好的學(xué)習(xí)能力和系統(tǒng)開發(fā)的基本能力。</p><p>  3.3.3開發(fā)新系統(tǒng)的組織管理可行性</p><p>  為了提高企業(yè)的競爭力,改善企業(yè)的管理制度,大部分企業(yè)對(duì)自己的管理系統(tǒng)做以改革。所以,機(jī)房領(lǐng)導(dǎo)對(duì)系統(tǒng)的開發(fā)都予以支持,他們對(duì)由本系統(tǒng)導(dǎo)致的管理模式、數(shù)據(jù)處理方式以及工作習(xí)慣的變化都能夠接受。</p><p>  3.

53、3.4 操作可行性</p><p>  本系統(tǒng)采用可視化界面,界面簡潔清楚,操作員只需點(diǎn)擊相應(yīng)的按鈕和輸入相應(yīng)的數(shù)據(jù)可實(shí)現(xiàn)操作,也就是說系統(tǒng)對(duì)操作人員的計(jì)算機(jī)專業(yè)知識(shí)要求不高,只需懂得計(jì)算機(jī)的基本操作,稍加培訓(xùn)即可使用。</p><p>  綜上所述,本系統(tǒng)的開發(fā)是可行的。</p><p>  3.4 系統(tǒng)的詳細(xì)調(diào)查</p><p>  首先

54、是和機(jī)房管理人員進(jìn)行座談,了解系統(tǒng)存在的問題,并通過磋商更深入的了解機(jī)房上機(jī)管理的需求。經(jīng)過若干次的座談,明確系統(tǒng)需求后,本系統(tǒng)將從以下方面進(jìn)行分析:</p><p>  1.機(jī)房實(shí)行自由上機(jī)計(jì)費(fèi)、教學(xué)上機(jī)計(jì)時(shí)制度。自由上機(jī)按每小時(shí)1.5元收費(fèi),系統(tǒng)按每6分鐘為單位收取0.15元,單位之內(nèi)不計(jì)費(fèi),超過才計(jì)費(fèi)。教學(xué)上機(jī)只計(jì)機(jī)時(shí),最后由院系統(tǒng)一給機(jī)房結(jié)帳。</p><p>  2.機(jī)房的持卡人

55、主要有學(xué)生卡、學(xué)員卡、臨時(shí)卡。學(xué)生卡主要針對(duì)西電的在校生,分為本科生、研究生、??粕N;學(xué)員卡主要針對(duì)外單位的培訓(xùn),分為計(jì)算機(jī)培訓(xùn)、網(wǎng)絡(luò)培訓(xùn)兩種;臨時(shí)卡主要針對(duì)臨時(shí)上機(jī)的上機(jī)人員。</p><p>  3.為保護(hù)機(jī)房設(shè)備安全不受破壞,機(jī)房對(duì)損壞機(jī)房設(shè)備和違反機(jī)房制度的持卡人進(jìn)行一段時(shí)間停用,停用時(shí)間內(nèi)系統(tǒng)拒絕其上機(jī)。卡丟失后,持卡人可掛失也可掛失換卡,系統(tǒng)按規(guī)定給其一個(gè)新號(hào)。</p><p&

56、gt;  4.學(xué)生能夠查看自己上機(jī)情況的詳細(xì)信息,并能查看自己的剩余金額、上機(jī)時(shí)間等詳細(xì)信息。</p><p>  5.由于系統(tǒng)涉及卡金,需要對(duì)充值、教學(xué)上機(jī)、上機(jī)情況等信息進(jìn)行統(tǒng)計(jì),為上級(jí)決策提供依據(jù)。</p><p>  詳細(xì)調(diào)查的重點(diǎn)是對(duì)機(jī)房管理業(yè)務(wù)的流程進(jìn)行描述,通過采用系統(tǒng)流程圖中的部分圖形工具來描述機(jī)房管理活動(dòng),進(jìn)行規(guī)范化說明。業(yè)務(wù)流程圖的符號(hào)說明如圖3-1所示。</p&

57、gt;<p>  根據(jù)詳細(xì)調(diào)查的結(jié)果繪出學(xué)生上機(jī)管理系統(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ù)字典為主要描述工具,即對(duì)機(jī)房管理方式和業(yè)務(wù)流程進(jìn)行認(rèn)真分析和研究,完全從業(yè)務(wù)管理和功能對(duì)象出發(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)信息運(yùn)動(dòng)的抽象,是在調(diào)研的基礎(chǔ)上,從系統(tǒng)的科學(xué)性、管理的合理性、實(shí)際運(yùn)用的可行性角度出發(fā)。將信息處理功能和彼此之間的聯(lián)系自頂向下,逐層分解,從邏輯上精確的描述系統(tǒng)應(yīng)具有的加工功能,數(shù)據(jù)輸入,數(shù)據(jù)輸出,數(shù)據(jù)存儲(chǔ)及數(shù)據(jù)來源和去向(外部實(shí)體)等項(xiàng)目</p><p>

59、  首先,分析機(jī)房信息管理的總體情況,劃分系統(tǒng)邊界,識(shí)別系統(tǒng)的數(shù)據(jù)來源和去處,確定外部實(shí)體,得出系統(tǒng)關(guān)聯(lián)圖。如圖3-4所示:</p><p>  然后,劃分出幾個(gè)主要的信息管理功能,并明確個(gè)功能之間的聯(lián)系,繪出數(shù)據(jù)流圖的頂層圖。數(shù)據(jù)流圖的符號(hào)說明如圖3-3所示:</p><p>  3.5.2 數(shù)據(jù)字典</p><p>  所謂數(shù)據(jù)字典是指以特定格式記錄下來的、對(duì)系

60、統(tǒng)數(shù)據(jù)流程圖中各個(gè)基本要</p><p>  素(數(shù)據(jù)流、文件、加工等)的具體內(nèi)容和特征所做的完整的定義和說明。它是關(guān)于數(shù)據(jù)的數(shù)據(jù),是描述系統(tǒng)中數(shù)據(jù)流程圖內(nèi)全部組成部分的清單,它能彌補(bǔ)數(shù)據(jù)流程圖對(duì)數(shù)據(jù)的具體內(nèi)容不能詳細(xì)說明的不足。在數(shù)據(jù)流程圖中包括:數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)文件、加工(處理邏輯)和外部實(shí)體,數(shù)據(jù)字典正是對(duì)這些組成部分進(jìn)行說明、保存和維護(hù)。數(shù)據(jù)字典的建立能幫助系統(tǒng)分析師全面的確定用戶的要求,而且為以后的系統(tǒng)

61、設(shè)計(jì)提供參考依據(jù)。一個(gè)數(shù)據(jù)字典包括的項(xiàng)目有:數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理邏輯(加工)、數(shù)據(jù)存儲(chǔ)文件、外部實(shí)體。</p><p>  為了節(jié)省篇幅,下面僅對(duì)本系統(tǒng)中的數(shù)據(jù)項(xiàng)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、加工處理邏輯和外部實(shí)體各舉一例,如下:</p><p>  表3-1 數(shù)據(jù)字典《數(shù)據(jù)元素》條目</p><p>  表3-2 數(shù)據(jù)字典《數(shù)據(jù)存儲(chǔ)》條目</p>&

62、lt;p>  表3-3 數(shù)據(jù)字典《外部項(xiàng)》條目</p><p>  表3-4 數(shù)據(jù)字典《加工》條目</p><p>  表3-5 數(shù)據(jù)字典《數(shù)據(jù)流》條目</p><p><b>  第4章 系統(tǒng)設(shè)計(jì)</b></p><p>  這一階段的主要任務(wù)是從管理信息系統(tǒng)的總體目標(biāo)出發(fā),根據(jù)系統(tǒng)分析階段對(duì)系統(tǒng)的邏輯功能的要求

63、,并考慮到經(jīng)濟(jì)、技術(shù)、和運(yùn)行環(huán)境等方面的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)個(gè)組成部分的技術(shù)方案,合理選擇計(jì)算機(jī)和通訊的軟、硬件設(shè)備,提出系統(tǒng)的實(shí)施計(jì)劃,確保總體目標(biāo)的實(shí)現(xiàn)。</p><p>  4.1 系統(tǒng)設(shè)計(jì)的概念</p><p>  管理信息系統(tǒng)設(shè)計(jì)的主要目的是將系統(tǒng)分析階段所提出的反映了用戶需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通訊系統(tǒng)的物理方案,系統(tǒng)設(shè)計(jì)的主要活動(dòng)有總體設(shè)計(jì)和詳

64、細(xì)設(shè)計(jì)。</p><p>  4.2 系統(tǒng)總體設(shè)計(jì)</p><p>  4.2.1 系統(tǒng)總體布局方案的確定</p><p>  根據(jù)在初步調(diào)查中提到的系統(tǒng)存在的問題,本系統(tǒng)將設(shè)計(jì)成C/S結(jié)構(gòu),服務(wù)器程序負(fù)責(zé)完成系統(tǒng)的所有功能,持卡人在服務(wù)器刷卡,系統(tǒng)隨即分配機(jī)號(hào)給上機(jī)人員。上機(jī)人員到給定的計(jì)算機(jī)上機(jī),計(jì)算機(jī)上裝有客戶端程序,該程序負(fù)責(zé)顯示持卡人的詳細(xì)上機(jī)信息(包括剩

65、余金額和上機(jī)時(shí)間等)。</p><p>  4.2.2 系統(tǒng)總體功能結(jié)構(gòu)的設(shè)計(jì)</p><p>  在綜合考慮系統(tǒng)邏輯模型的基礎(chǔ)上,對(duì)本系統(tǒng)的數(shù)據(jù)流圖進(jìn)行分析,對(duì)每個(gè)子系統(tǒng)進(jìn)一步進(jìn)行功能分解,這樣不斷分解下去,直到分解成含義明確、功能單一的功能模塊,從而得到系統(tǒng)的功能結(jié)構(gòu)模塊圖。如圖4-1所示: </p><p>  4.3 系統(tǒng)詳細(xì)設(shè)計(jì)</p>&l

66、t;p>  4.3.1 代碼設(shè)計(jì)</p><p>  代碼是代表客觀存在的實(shí)體或?qū)傩缘姆?hào).在信息系統(tǒng)中代碼是人和機(jī)器的</p><p>  圖4-1 系統(tǒng)的功能結(jié)構(gòu)模塊圖</p><p>  共同語言,是進(jìn)行信息分類、校對(duì)、統(tǒng)計(jì)和檢索的關(guān)鍵。本系統(tǒng)的部分代碼如下:</p><p><b>  1、班級(jí)ID:</b>

67、;</p><p>  03 01 1 1</p><p><b>  班次 </b></p><p><b>  專業(yè)代碼 </b></p><p><b>  年級(jí)</b></p><p><b>  院系代碼</b>

68、;</p><p><b>  2、學(xué)號(hào):</b></p><p>  03 01 1 099</p><p>  在本專業(yè)編號(hào) </p><p><b>  專業(yè)代碼 </b></p><p><b>  年級(jí)</b></p>

69、<p><b>  院系代碼</b></p><p><b>  3、學(xué)生卡卡號(hào):</b></p><p>  0Z 03011099</p><p><b>  學(xué)號(hào)</b></p><p>  學(xué)生卡類別(本科、???、研究生)</p><p

70、><b>  4、學(xué)員卡卡號(hào):</b></p><p>  0W 1 0000002</p><p><b>  序列號(hào)</b></p><p><b>  批次</b></p><p>  學(xué)員卡類別(計(jì)算機(jī)培訓(xùn)、網(wǎng)絡(luò)培訓(xùn))</p><p>

71、<b>  5、臨時(shí)卡卡號(hào):</b></p><p>  0L 00000012</p><p><b>  序列號(hào)</b></p><p><b>  臨時(shí)卡標(biāo)識(shí)</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、計(jì)算機(jī)ID:</b></p><p><b>  ST 015</b></p><p><b>  序列號(hào)</b></p><p><b>  計(jì)算機(jī)標(biāo)識(shí)</b></p><p>  4.3.2 數(shù)據(jù)庫設(shè)計(jì)&

74、lt;/p><p>  在系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)中,首先對(duì)系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,可采用E-R圖的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)分析。這里以“上機(jī)管理”和“充值”為例說明數(shù)據(jù)庫基本結(jié)構(gòu)的設(shè)計(jì)。上機(jī)管理及充值中涉及的主要實(shí)體集及屬性如下:</p><p>  持卡人(持卡人ID、持卡人姓名、金額、狀態(tài)、持卡人描述)</p><p>  計(jì)算機(jī)(計(jì)

75、算機(jī)ID、行號(hào)、列號(hào)、狀態(tài)、計(jì)算機(jī)描述)</p><p>  用戶(用戶ID、用戶名、密碼)注:用戶分超級(jí)用戶、統(tǒng)計(jì)員、一般用戶。</p><p>  它們之間的聯(lián)系用E-R圖表示如圖4-3、4-4所示:</p><p>  從圖中可見,持卡人和計(jì)算機(jī)之間是多對(duì)多的關(guān)系,持卡人和統(tǒng)計(jì)員之間是多對(duì)多的關(guān)系。按照E-R圖方法設(shè)計(jì)數(shù)據(jù)庫的方法,除上述每個(gè)實(shí)體分別構(gòu)成一個(gè)關(guān)

76、系外,彼此之間的聯(lián)系可轉(zhuǎn)化為以下兩個(gè)關(guān)系:</p><p>  上機(jī)(持卡人ID、上機(jī)時(shí)間、下機(jī)時(shí)間、時(shí)間、金額、日期、計(jì)算機(jī)ID)</p><p>  充值(持卡人ID、日期、用戶ID、充值類型、金額)</p><p>  這樣,上機(jī)管理和充值就涉及以上5個(gè)關(guān)系,在對(duì)數(shù)據(jù)代碼進(jìn)行設(shè)計(jì)后,再按照數(shù)據(jù)字典中數(shù)據(jù)元素的說明確定每個(gè)數(shù)據(jù)項(xiàng)的類型和長度,從而使每個(gè)關(guān)系都對(duì)應(yīng)

77、一個(gè)SQL SERVER 表,同時(shí)要確定該表的主鍵。上述5個(gè)表的結(jié)構(gòu)如下所示:</p><p>  TbCardholder(持卡人表)</p><p>  TbUser(用戶表)</p><p>  TbComputer(計(jì)算機(jī)表)</p><p>  TbShangJi(上機(jī)表)</p><p>  TbSavin

78、g(卡金充值表)</p><p>  這里僅是與上機(jī)管理和充值有關(guān)的基本數(shù)據(jù)表,整個(gè)系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)相當(dāng)復(fù)雜,共涉及1個(gè)數(shù)據(jù)庫27張表,這里不一一列舉。</p><p>  4.3.3系統(tǒng)物理配置方案設(shè)計(jì)</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及兼容機(jī),具有P2或者更高的微處理器。</p><p>  硬盤驅(qū)動(dòng)器:硬盤空間至少8.3GB。</p><p>  CD-ROM驅(qū)動(dòng)器。</p><p>  d.VGA或更高分辨率的顯示器。</p><p>  e.64MB或以上的內(nèi)存。</p><p>

80、;  f.與MICRSOFT WINDOWS 相兼容的鼠標(biāo)器或其它兼容的指定設(shè)備。</p><p>  g. WINDOWS支持的各類單色、彩色顯示器,各類針式打印機(jī)、噴墨式打印機(jī)或激光打印機(jī)。</p><p>  由于客戶機(jī)是上機(jī)用機(jī),為滿足不同的上機(jī)需要,所以配置應(yīng)適當(dāng)高一點(diǎn)。</p><p><b>  2、軟件環(huán)境</b></

81、p><p>  本系統(tǒng)可運(yùn)行于WINDOWS9X、WINDOWS2000、WINDOWS XP及其以上版本,還需OFFICE 2000和SQL SERVER 2000環(huán)境。 </p><p>  4.3.4 用戶界面設(shè)計(jì) </p><p>  操作員維護(hù)界面主要完成操作員的增、刪、改以及操作員的權(quán)限管理。在左側(cè)的操作員列表中點(diǎn)擊操作員,在右側(cè)瀏覽其詳細(xì)信息;單擊

82、添加按鈕填寫完畢后,單擊保存按鈕;點(diǎn)擊操作員,單擊修改按鈕,即可對(duì)其進(jìn)行修改;點(diǎn)擊操作員,單擊刪除按鈕,即可對(duì)其進(jìn)行刪除;在選擇權(quán)限時(shí);用戶可選中權(quán)限后單擊'>'按鈕,或者直接將其拖動(dòng)到已選擇的權(quán)限,也可單擊'>>'按鈕進(jìn)行全部選擇。</p><p>  院系、專業(yè)、班級(jí)信息維護(hù)界面主要完成院系、專業(yè)、班級(jí)的增、刪、改。(如圖4-6所示:)為了表現(xiàn)出院系、專業(yè)、班

83、級(jí)的層次關(guān)系,本系統(tǒng)將其設(shè)計(jì)</p><p>  圖4-5 操作員維護(hù)界面</p><p>  圖4-6 院系、專業(yè)、班級(jí)信息維護(hù)界面</p><p>  成樹型結(jié)構(gòu);在操作上全部使用右鍵菜單的方式進(jìn)行實(shí)現(xiàn)。單擊院系、專業(yè)、班級(jí)結(jié)點(diǎn)后在其右側(cè)的列表中顯示其詳細(xì)信息,單擊右鍵即可實(shí)現(xiàn)院系、專業(yè)、班級(jí)的增、刪、改。</p><p>  密碼輸入正

84、確無誤后,進(jìn)入系統(tǒng)的主界面。該界面主要完成系統(tǒng)各個(gè)功能界面的向?qū)нM(jìn)入以及上、下機(jī)管理。為了方便用戶操作,本系統(tǒng)設(shè)計(jì)了三種方法進(jìn)入各個(gè)功能界面:菜單、工具欄、快捷樹,部分功能界面還設(shè)計(jì)了快捷鍵;上、下機(jī)管理主要完成上機(jī)、下機(jī)以及上機(jī)過程中的收費(fèi)、計(jì)時(shí);同時(shí)還可提供全部下機(jī)和換機(jī)功能;還有機(jī)房計(jì)算機(jī)的數(shù)量信息等。詳細(xì)如圖4-7所示:</p><p>  圖4-7 系統(tǒng)主界面</p><p> 

85、 為了方便用戶使用,本系統(tǒng)提供了強(qiáng)大的查詢功能,以持卡人查詢?yōu)槔嚎梢赃M(jìn)行單項(xiàng)查詢、組合查詢還可進(jìn)行模糊查詢,輸入或選擇查詢條件后單擊查詢按鈕或回車鍵,即可在下方的列表中顯示查詢到的信息,單擊打印預(yù)覽可進(jìn)行預(yù)覽打印。如圖4-8所示:</p><p>  為了滿足上級(jí)管理部門、機(jī)房中心主任的決策需要,本系統(tǒng)提供了強(qiáng)大的統(tǒng)計(jì)報(bào)表,以上機(jī)統(tǒng)計(jì)報(bào)表為例:輸入或選擇持卡人ID后,選擇時(shí)間段查詢或單日查詢,單擊統(tǒng)計(jì)按鈕即可在

86、下方的統(tǒng)計(jì)說明中顯示其教學(xué)上機(jī)機(jī)時(shí)和自由上機(jī)金額數(shù)。如圖4-9所示:</p><p>  圖4-8 持卡人信息查詢界面</p><p>  圖4-9 上機(jī)情況統(tǒng)計(jì)界面</p><p><b>  第5章 系統(tǒng)實(shí)施</b></p><p>  系統(tǒng)實(shí)施階段是在此前各個(gè)階段工作成果的基礎(chǔ)上,將技術(shù)設(shè)計(jì)轉(zhuǎn)化成物理實(shí)現(xiàn)。因此,系

87、統(tǒng)實(shí)施的結(jié)果是系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的結(jié)晶。</p><p>  5.1 系統(tǒng)開發(fā)工具的選擇</p><p>  本系統(tǒng)選擇了在數(shù)據(jù)庫前臺(tái)開發(fā)工具中最為流行且易上手的開發(fā)工具VISUAL BASIC 6.0。在VISUAL BASIC環(huán)境下,利用事件驅(qū)動(dòng)的編程機(jī)制、新穎易用的可視化設(shè)計(jì)工具,使用WINDOWS 內(nèi)部的應(yīng)用程序接口(API)函數(shù),對(duì)象的鏈接和嵌入(OLE)、開放式數(shù)據(jù)訪問(ODB

88、C)等技術(shù)、可以高效、快速地開發(fā)WINDOWS環(huán)境下功能強(qiáng)大、圖形界面豐富的應(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)品。它支持客戶機(jī)/服務(wù)器模型(C/S)、支

89、持多種操作系統(tǒng)平臺(tái)、易使用、性能可靠、是電子商務(wù)等領(lǐng)域中的最佳選擇。</p><p>  5.3 開發(fā)平臺(tái)的選擇</p><p>  基于上面開發(fā)工具和數(shù)據(jù)庫產(chǎn)品的運(yùn)行要求,考慮到本系統(tǒng)的性能要求,選擇了Windows 98 第二版作為開發(fā)平臺(tái),本系統(tǒng)可在Windows 9X、Windows2000、Windows XP平臺(tái)下運(yùn)行。</p><p><b>

90、;  5.4 程序設(shè)計(jì)</b></p><p>  結(jié)構(gòu)化程序設(shè)計(jì)的基本思想是以自頂向下的方式、按照模塊化和逐步細(xì)化的思想,用一組單入口和單出口的基本控制結(jié)構(gòu)及其反復(fù)嵌套來進(jìn)行程序設(shè)計(jì)。按照結(jié)構(gòu)化程序設(shè)計(jì)的原則,所有程序都可以由順序結(jié)構(gòu)、條件結(jié)構(gòu)(分支結(jié)構(gòu))和循環(huán)結(jié)構(gòu)及其組合來實(shí)現(xiàn)。下面以多分支結(jié)構(gòu)來說明上機(jī)管理的程序設(shè)計(jì),如圖5-1所示:</p><p>  圖5-1 上機(jī)管

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論