【正文】
計(jì)算機(jī)機(jī)房管理系統(tǒng) 摘要 本論文以西電基礎(chǔ)教學(xué)實(shí)驗(yàn)中心學(xué)生上機(jī)管理系統(tǒng)為背景,論述了管理信息系統(tǒng)的概念,結(jié)構(gòu)及系統(tǒng)開(kāi)發(fā)的基本原理和方法。全文共分為緒論、開(kāi)發(fā)方法的選擇、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、結(jié)束語(yǔ)等六章。首先論述了該系統(tǒng)的開(kāi)發(fā)背景和系統(tǒng)的簡(jiǎn)單介紹;然后,討論了結(jié)構(gòu)化生命周期法、原型法和面向?qū)ο筮@三種開(kāi)發(fā)方法的技術(shù),根據(jù)需要選擇合適的開(kāi)發(fā)方法;結(jié)合本系統(tǒng)詳細(xì)闡述了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)的技術(shù)及應(yīng)用,尤其在機(jī)房管理人員和上機(jī)人員的交流方面采用了 C/S 結(jié)構(gòu)進(jìn)行解決;此文還論述了在開(kāi)發(fā)過(guò)程中遇到的問(wèn)題及學(xué)到的東 西。 通過(guò)開(kāi)發(fā)這個(gè)機(jī)房學(xué)生上機(jī)管理系統(tǒng),進(jìn)一步明確了開(kāi)發(fā)研制一個(gè)管理信息系統(tǒng)的方法和思想,加深了對(duì)管理信息系統(tǒng)的認(rèn)識(shí),鞏固了以前所學(xué)的信息系統(tǒng)開(kāi)發(fā)方面的知識(shí),提高了軟件開(kāi)發(fā)的水平,為今后在工作崗位上學(xué)好用好計(jì)算機(jī)打下了堅(jiān)實(shí)的基礎(chǔ)。 關(guān)鍵詞: VISUAL BASIC MIS 系統(tǒng)開(kāi)發(fā) 面向?qū)ο? Abstract The paper is based on the student operate cumputer management of Basic Teaching Experiment Center of Xidian Uniersity,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 Developing Method,Systems Analysis,Systems Design,the Realication of System, Tag and so of all,it discussis develop background and synopsis of this system。then,it discussis three technologies of developing methods,namely,it involves in the way of SDLC(StructuredDevelopment Life Cycle),the way of Prorotype,the way of OO(Object Oriented),and the way of this system。it elaborately expound the technologies and appviation of Systems Analysis and System Design,especially the munion between Management and Students by meas of C/S(Client/Server)。it also discussis the question and the knowledge during develop this system。during develop this system, I understand the thinking and method of develop MIS. Advance the level of software develop, ground for future. [Key Word] VISUAL BASIC MIS(Management Information System) Development of system OO(Object Oriented) 目 錄 第 1 章 緒論????????????????? ????1 系統(tǒng)開(kāi)發(fā)的背景 ??????? ????????????1 管理信息系統(tǒng)的產(chǎn)生 ????????????????1 管理信息系統(tǒng)的發(fā)展 ????????????????2 系統(tǒng)簡(jiǎn)介 ???????????? ??????????2 系統(tǒng)特點(diǎn) ?????????????????????2 ????????????????????3 第 2 章 開(kāi)發(fā)方法的選擇?????????? ??????4 軟件工程方法概述 ??????????????????4 結(jié)構(gòu)化生命周期法簡(jiǎn)介 ????????????????4 快速原型法簡(jiǎn)介 ???????????????????5 面向?qū)ο蟮拈_(kāi)發(fā)方法簡(jiǎn)介 ???????????????6 本系統(tǒng)開(kāi)發(fā)方法的選擇 ???????? ????????7 第 3 章 系統(tǒng)分析 ???????????????????9 系統(tǒng)分析的概念 ???????????????????9 系統(tǒng)的初步調(diào)查 ???????????????????9 可行性研究 ?????????????????????9 開(kāi)發(fā)新系統(tǒng)的經(jīng)濟(jì)可行性 ??????????????9 ??????????????10 開(kāi) 發(fā)新系統(tǒng)的組織管理可行性 ????????????10 操作可行性 ?????????? ??????????11 系統(tǒng)的詳細(xì)調(diào)查 ???????????????????11 新系統(tǒng)邏輯模型的提出 ????????????????11 數(shù)據(jù)流圖 ?????????????????????12 數(shù)據(jù)字典 ?????????????????????12 第 4 章 系統(tǒng)設(shè)計(jì) ??????? ???????????16 系統(tǒng)設(shè)計(jì)的概念 ???????????????????16 系統(tǒng)總體設(shè)計(jì) ????????????????????16 系統(tǒng)總體布局方 案的確定 ??????????????16 系統(tǒng)總體功能結(jié)構(gòu)的設(shè)計(jì) ??????????????16 系統(tǒng)詳細(xì)設(shè)計(jì) ????????????????????16 代碼設(shè)計(jì) ?????????????????????16 數(shù)據(jù)庫(kù)設(shè)計(jì) ????????????????????18 ???????????????21 用戶(hù)界面設(shè)計(jì) ???????????????????21 第 5 章 系統(tǒng)實(shí)施 ???????????????????25 系統(tǒng)開(kāi)發(fā)工具的選擇 ?????????????????25 數(shù)據(jù)庫(kù)產(chǎn)品的選擇 ??????????????????25 開(kāi)發(fā)平臺(tái)的選擇 ???????????????????25 程序設(shè)計(jì) ??????????????????????25 第 6 章 結(jié)束語(yǔ) ????????????????????27 所做工作及收獲 ???????????????????27 進(jìn)一步的展望 ????????????????????27 致辭 ????????????????????????28 參 考文獻(xiàn) ??????????????????????28 附錄 ????????????????????????29 第 1 章 緒論 隨著科學(xué)技術(shù)的不斷提高 ,計(jì)算機(jī)科學(xué)日漸成熟 ,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí) ,它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分 ,使用計(jì)算機(jī)對(duì)單位的各項(xiàng)事務(wù)進(jìn)行科學(xué)化的管理有著無(wú)法比擬的優(yōu)點(diǎn)。例如 :查找方便、迅速、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高公司的工作效率 ,也是公司管理科學(xué)化、正規(guī)化并與世界接軌的重要條件。 系 統(tǒng)開(kāi)發(fā)的背景 管理信息系統(tǒng)的產(chǎn)生 生產(chǎn)技術(shù)的進(jìn)步,社會(huì)活動(dòng)的復(fù)雜化,特別是電子信息技術(shù)的迅速發(fā)展與廣泛應(yīng)用,使得各種管理工作越來(lái)越依賴(lài)于對(duì)信息的管理。信息作為一種資源,使得人們的工作、生活以及思維方式發(fā)生了重大的變革,為企業(yè)的生產(chǎn)與經(jīng)營(yíng)提供了日益完善的手段。信息的采集、傳輸、加工和利用成為人們特別是信息工作者的主要活動(dòng)。企業(yè)經(jīng)理的百分之八十的時(shí)間用于信息的傳輸與處理,一些西方發(fā)達(dá)國(guó)家從事信息處理工作的人數(shù)多,在二十世紀(jì)八十年代就已經(jīng)占職工總數(shù)的百分之五十以上,而美國(guó) 1993 年政府報(bào)告“國(guó)家信息基 礎(chǔ)結(jié)構(gòu):行動(dòng)計(jì)劃”中指出“ 2/3 的美國(guó)勞動(dòng)者從事與信息有關(guān)的工作,其余1/3 工作在高度依賴(lài)于信息的產(chǎn)業(yè)部門(mén),”這種職工可以成為“知識(shí)工作者”,他們主要就是收集、傳輸和加工信息,包括編輯文件、寫(xiě)報(bào)告、分析信息、作計(jì)劃等。所以現(xiàn)在各行各業(yè)對(duì)信息的管理要求越來(lái)越大。 顯然,計(jì)算機(jī)在問(wèn)世之初,只是為了想讓它來(lái)輔助人們進(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 年, 開(kāi)始是計(jì)算機(jī)處理工資,現(xiàn)在是計(jì)算機(jī)在處理各種工作,如旅館結(jié)帳、飛機(jī)定票、銀行存款、電子購(gòu)物、電話(huà)計(jì)費(fèi)等,已經(jīng)相當(dāng)普遍。利用計(jì)算機(jī)的信息管理、處理能力還可以擴(kuò)大組織擁有信息的用途。當(dāng)前所未有的挑戰(zhàn)是使用計(jì)算機(jī)神秘般的能力開(kāi)始信息管理工作,包括高層管理活動(dòng)和決策等。 管理信息系統(tǒng)的發(fā)展 信息工作的迅速增長(zhǎng),使計(jì)算機(jī)的應(yīng)用范圍越來(lái)越廣泛,應(yīng)用的功能由一般的數(shù)據(jù)處理走向支持決策。這就導(dǎo)致了管理信息系統(tǒng)的產(chǎn)生。管理信息系統(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)、國(guó)際互聯(lián)網(wǎng)等)等幾個(gè)階段。但在我國(guó),由于各種原因,管理信息系統(tǒng)的發(fā)展處于初級(jí)的數(shù)據(jù)處理階段,盡管如此,充分利用我們現(xiàn)有的資源和力量,開(kāi)發(fā)一些適合于本企業(yè)或本行業(yè)的管理信息系統(tǒng)。也非常重要。 談到管理信息系統(tǒng),自然離不開(kāi)數(shù)據(jù)的支持。數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)的一個(gè)重要的分支,由于數(shù)據(jù)庫(kù)技術(shù)是數(shù)據(jù)按一定格式組織、描述和存儲(chǔ),且具有最小的冗余度、較高的數(shù)據(jù)獨(dú)立性和易擴(kuò)展性,并可為多個(gè)用戶(hù)安全共享等優(yōu) 點(diǎn)。在數(shù)據(jù)庫(kù)中實(shí)現(xiàn)了數(shù)據(jù)獨(dú)立與程序的集中統(tǒng)一管理,使得易于編程。當(dāng)前各種管理信息系統(tǒng)都是建立在數(shù)據(jù)庫(kù)之上的,說(shuō)到底,管理信息系統(tǒng)是一個(gè)集計(jì)算機(jī)技術(shù)、信息技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、現(xiàn)代管理論為一體的綜合性系統(tǒng)。建立這樣一個(gè)復(fù)雜的系統(tǒng)需要付出昂貴的代價(jià),因?yàn)樗且粋€(gè)資金密集型、勞動(dòng)密集型、智力密集型或知識(shí)密集型的項(xiàng)目。但是,萬(wàn)丈高樓平地起!既然信息社會(huì)和知識(shí)經(jīng)濟(jì)為我們新的發(fā)展機(jī)遇,中國(guó)又處于改革開(kāi)放的大好環(huán)境中,我相信,只要我們?cè)鷮?shí)實(shí)地做好建設(shè)管理信息系統(tǒng)的基礎(chǔ)工作,多注意人才的培養(yǎng),就一定能夠建立起比較實(shí)用的管理信 息系統(tǒng)來(lái),實(shí)現(xiàn)我國(guó)信息化建設(shè)的總目標(biāo)。 系統(tǒng)簡(jiǎn)介 本系統(tǒng)是本著實(shí)用的原則開(kāi)發(fā)的,它根據(jù)機(jī)房管理人員在實(shí)際工作中遇到的情況把機(jī)房信息加以科學(xué)化、標(biāo)準(zhǔn)化的輸入到計(jì)算機(jī)中,利用計(jì)算機(jī)的快速處理能力,對(duì)機(jī)房進(jìn)行標(biāo)準(zhǔn)化管理。通過(guò)對(duì)實(shí)際情況的考察分析,實(shí)現(xiàn)了機(jī)房信息的處理、統(tǒng)計(jì)、報(bào)表打印、系統(tǒng)維護(hù)等功能,較好地解決了機(jī)房信息的安全性,提高了機(jī)房管理人員的工作效率。 系統(tǒng)特點(diǎn) a. C/S結(jié)構(gòu),功能齊全。 本系統(tǒng)采用 C/S結(jié)構(gòu)設(shè)計(jì),服務(wù)器程序完成系統(tǒng)的所有功能,客戶(hù)端程序負(fù)責(zé)顯示上機(jī)人員的詳細(xì)上機(jī)信息。 b. 操 作簡(jiǎn)便、界面友好。 采用三種方式進(jìn)入功能界面:菜單、工具欄、快捷樹(shù),用戶(hù)可根據(jù)自己的愛(ài)好選擇使用;本系統(tǒng)提供了強(qiáng)大的幫助功能,按 F1鍵即可打開(kāi)幫助,有關(guān)于業(yè)務(wù)功能的描述還有關(guān)于操作方法的描述;本系統(tǒng)為方便用戶(hù)使用并根據(jù)業(yè)務(wù)需要設(shè)計(jì)了豐富多彩的界面,如利用樹(shù)型結(jié)構(gòu)表現(xiàn)院系、專(zhuān)業(yè)、班級(jí)、學(xué)生的層次關(guān)系,利用選項(xiàng)卡表示持卡人的各種類(lèi)別,利用表格表示課程表,利用不同顏色的圖標(biāo)表示計(jì)算機(jī)的不同狀態(tài)等。 c. 權(quán)限控制、安全可靠 給不同類(lèi)別的操作員分配默認(rèn)的權(quán)限,超級(jí)用戶(hù)可對(duì)其權(quán)限進(jìn)行修改形成每個(gè)操作員的權(quán)限,操作員登錄系統(tǒng) 輸入密碼后,系統(tǒng)自動(dòng)根據(jù)權(quán)限賦予功能,防止越權(quán)操作,安全可靠,杜絕分工不明確、職責(zé)不清的情況發(fā)生;還提供詳細(xì)操作日志,做到有章可循,保護(hù)系統(tǒng)信息的安全;同時(shí)提供了隨時(shí)備份和定期備份兩種備份方式保證數(shù)據(jù)遭破壞時(shí)的及時(shí)恢復(fù)。 d. 數(shù)據(jù)查詢(xún)、快捷方便 根據(jù)需要本系統(tǒng)對(duì)基礎(chǔ)信息、日常處理提供了強(qiáng)大的查詢(xún)功能,可以實(shí)現(xiàn)單項(xiàng)查詢(xún)、組合查詢(xún)、模糊查詢(xún),用戶(hù)還可以對(duì)查詢(xún)結(jié)果進(jìn)行打印。 e. 報(bào)表合理、輕松自如 根據(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ì)),滿(mǎn)足了中心主任及上級(jí)的統(tǒng)計(jì)需求。 系統(tǒng)實(shí)用性 本系統(tǒng)是根據(jù)西電基礎(chǔ)教學(xué)實(shí)驗(yàn)中心機(jī)房的業(yè)務(wù)規(guī)則開(kāi)發(fā)的大型機(jī)房學(xué)生上機(jī)管理系統(tǒng)。機(jī)房以前的系統(tǒng)屬單機(jī)版,學(xué)生具體上哪一臺(tái)計(jì)算機(jī),機(jī)房管理人員無(wú)從知道,給管理帶來(lái)了不便;同時(shí)持卡人想查詢(xún)卡上的金額時(shí)還得去刷卡,一刷卡又下機(jī)了,很不方便。本系統(tǒng)就是針對(duì)中心機(jī)房的這種現(xiàn)狀,為提高機(jī)房的管理效率而開(kāi)發(fā)的學(xué)生上機(jī)管理系統(tǒng)。 由于本系統(tǒng)是根據(jù)西電基礎(chǔ)教學(xué)實(shí)驗(yàn)中心機(jī)房的業(yè)務(wù)規(guī)則開(kāi)發(fā)的,所以系統(tǒng)的業(yè)務(wù)規(guī)則復(fù)雜,系統(tǒng)的實(shí)用性強(qiáng),但同時(shí)系統(tǒng)的通用性較弱。 第 2 章 開(kāi)發(fā)方法的選擇 在開(kāi)發(fā)一個(gè)管理信息系統(tǒng)之 前,首先要選擇適合本系統(tǒng)的開(kāi)發(fā)方法,本章將介紹三種常用的開(kāi)發(fā)方法:結(jié)構(gòu)化生命周期法、快速原型法、面向?qū)ο蟮拈_(kāi)發(fā)方法,最后介紹本系統(tǒng)采用的開(kāi)發(fā)方法。 軟件工程方法概述 建立一個(gè)管理