管理信息系統(tǒng)開發(fā)的實(shí)例分析課件_第1頁
管理信息系統(tǒng)開發(fā)的實(shí)例分析課件_第2頁
管理信息系統(tǒng)開發(fā)的實(shí)例分析課件_第3頁
管理信息系統(tǒng)開發(fā)的實(shí)例分析課件_第4頁
管理信息系統(tǒng)開發(fā)的實(shí)例分析課件_第5頁
已閱讀5頁,還剩69頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

管理信息系統(tǒng)開發(fā)的實(shí)例分析本章對(duì)8個(gè)典型的管理信息系統(tǒng)進(jìn)行了詳細(xì)的分析,主要側(cè)重于分析管理信息系統(tǒng)的開發(fā)背景、可行性、用戶需求、功能、數(shù)據(jù)流、模塊劃分、數(shù)據(jù)流圖的繪制、數(shù)據(jù)字典設(shè)計(jì)、數(shù)據(jù)表設(shè)計(jì)。12.1圖書管理系統(tǒng)12.1.1系統(tǒng)規(guī)劃1.現(xiàn)行系統(tǒng)的初步調(diào)查及項(xiàng)目開發(fā)背景 很多學(xué)校和單位都有自己的圖書館或閱覽室,需要管理大量的圖書或期刊雜志。開發(fā)圖書管理系統(tǒng)可以有效地管理圖書資源,控制借書、還書的流程,對(duì)圖書館或閱覽室的管理有很大的益處,直接關(guān)系到圖書的借用率,所以圖書管理系統(tǒng)應(yīng)該能夠?yàn)楣芾韱T和讀者提供充足的信息和快捷的查詢手段。隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)的發(fā)展,微機(jī)的使用越來越普及,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。2.制訂系統(tǒng)開發(fā)計(jì)劃12.1.2系統(tǒng)分析1.現(xiàn)行系統(tǒng)業(yè)務(wù)流程的調(diào)查其現(xiàn)行手工流程具體分析如下。(1)圖書登記:對(duì)上級(jí)分配、學(xué)校購(gòu)入和社會(huì)捐贈(zèng)的圖書進(jìn)行圖書信息登記。(2)讀者登記:圖書管理員根據(jù)學(xué)校有關(guān)部門提供的教師花名冊(cè)和學(xué)生花名冊(cè)進(jìn)行讀者登記,然后填發(fā)借書證。學(xué)生畢業(yè)和教師調(diào)出時(shí)將其借書證注銷。(3)借書管理:讀者持借書證到圖書室借書,圖書管理員將借書日期填寫在書籍卡片上,將卡片夾在借書證中間,存放在圖書室。學(xué)生看完后,送還所借書籍,收回借書證或另借其他書籍。2.用戶需求分析(1)學(xué)校領(lǐng)導(dǎo)的需求使用圖書管理系統(tǒng)后,只配3至5名圖書管理員。能及時(shí)了解學(xué)校圖書室的藏書情況和學(xué)生、老師的借書情況。能及時(shí)了解哪些圖書比較受師生的歡迎。(2)圖書管理員的需求快捷地添加、修改、查詢圖書分類信息和圖書信息。能及時(shí)掌握?qǐng)D書室的藏書數(shù)量及種類,各個(gè)學(xué)科的圖書數(shù)量,迅速盤點(diǎn)圖書庫(kù)存??旖莸靥砑?、修改、查詢借書證信息,且具有借書證掛失功能。圖書的借出、歸還、續(xù)借、掛失、催還手續(xù)簡(jiǎn)便,效率高。(3)性能要求功能齊全,安全穩(wěn)定,可靠性高。操作簡(jiǎn)便,使用靈活,實(shí)時(shí)性強(qiáng),準(zhǔn)確率高。具有海量存儲(chǔ)能力和快速交換速度,自動(dòng)及時(shí)進(jìn)行數(shù)據(jù)備份。對(duì)數(shù)據(jù)有多重保護(hù)措施,具有斷電保護(hù)功能和異常情況的及時(shí)處理功能。系統(tǒng)的安全保密性高,能防止非法訪問。系統(tǒng)出現(xiàn)故障時(shí),能盡可能提供較為明確的出錯(cuò)提示及解決方法指導(dǎo),具備必要的錯(cuò)誤保護(hù)機(jī)制。3.新系統(tǒng)邏輯模型的建立(1)新開發(fā)的圖書管理系統(tǒng)的功能分析在圖書管理系統(tǒng)中,主要有三類外部實(shí)體:圖書管理員、讀者、學(xué)校領(lǐng)導(dǎo)。圖書管理系統(tǒng)的大部分功能是為圖書管理員設(shè)置的。經(jīng)調(diào)查分析,新開發(fā)的圖書管理系統(tǒng)應(yīng)具有以下功能。①查詢和維護(hù)讀者基本信息,包括讀者信息的增加、修改、刪除等。②管理讀者借書證,包括借書證的辦理、掛失和注銷等。③登記新書,主要是對(duì)上級(jí)分配、學(xué)校購(gòu)入和社會(huì)捐贈(zèng)的圖書進(jìn)行登記,即記載圖書信息,若圖書室有10本同樣的圖書,在圖書信息表中只記載一條信息,同時(shí)副本數(shù)記為10。④圖書編目,即對(duì)登記的新書進(jìn)行編碼后入總書目表,總書目表中記載了圖書室每一本書的信息,若圖書室中有10本相同的圖書,在總書目表中對(duì)應(yīng)有10條記錄。⑤圖書的流通處理,即借書、還書處理。(2)繪制數(shù)據(jù)流圖繪制數(shù)據(jù)流圖時(shí),只考慮圖書員和讀者兩個(gè)外部分實(shí)體,頂層數(shù)據(jù)流圖如圖12-1所示。0層數(shù)據(jù)流圖如圖12-2所示。由于1層圖沒有完整繪制,0層圖中只屬于一個(gè)加工的文件(例如權(quán)限表)也在0層圖上出現(xiàn)。0層數(shù)據(jù)流圖通過反映整個(gè)系統(tǒng)中不同數(shù)據(jù)的流向,來揭示系統(tǒng)的組成結(jié)構(gòu)以及各組成部門之間的關(guān)系,這種關(guān)系主要體現(xiàn)在對(duì)數(shù)據(jù)的操作和處理上。借閱管理的2層數(shù)據(jù)流圖如圖12-4和圖12-5所示。(3)數(shù)據(jù)字典數(shù)據(jù)字典是進(jìn)行數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果,是系統(tǒng)中各類數(shù)據(jù)描述的集合。數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯。12.1.3系統(tǒng)設(shè)計(jì)1.系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)與功能模塊劃分本系統(tǒng)的主要功能模塊包括如下。(1)圖書管理模塊

圖書分類管理功能:為了便于對(duì)庫(kù)存的圖書存放、查找,需要對(duì)圖書進(jìn)行分類??梢詫?shí)現(xiàn)添加、修改、刪除、查詢圖書分類信息。

圖書基本信息管理功能:包括登記新書,修改、查詢、刪除圖書基本信息。

圖書編目功能:對(duì)登記的新書進(jìn)行編碼后入總書目表,總書目表中記載了圖書室每一本書的信息。

圖書庫(kù)存管理功能:包括圖書入庫(kù)管理、圖書庫(kù)存盤點(diǎn)、查詢圖書庫(kù)存記錄。(2)讀者管理模塊

讀者類別管理功能:為不同類別的讀者設(shè)置不同的限借數(shù)量、限借期限、有效期限。

讀者信息管理功能:包括添加、修改、查詢、注銷讀者信息。

借書證管理功能:包括添加、修改、查詢借書證信息,查詢指定借書證的借書信息,借書證掛失。(3)借書管理模塊借書管理模塊包括借書、還書、續(xù)借、圖書掛失、催還、超期罰款、查詢等管理功能。(4)系統(tǒng)管理模塊包括添加、修改、刪除、查詢系統(tǒng)用戶名、口令、身份、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)等功能。2.繪制功能結(jié)構(gòu)圖圖書管理系統(tǒng)的功能結(jié)構(gòu)圖如圖12-6所示。3.系統(tǒng)配置方案設(shè)計(jì)4.開發(fā)與運(yùn)行環(huán)境的選用開發(fā)平臺(tái):Windows2000Server開發(fā)前臺(tái)工具:VisualFoxPro6.0操作系統(tǒng)對(duì)整個(gè)網(wǎng)絡(luò)起著重要的作用,Windows2000作為一種強(qiáng)健的、多用途的操作系統(tǒng),不僅能夠運(yùn)行強(qiáng)有力的客戶/服務(wù)器應(yīng)用軟件,還可以提供可靠的文件與打印服務(wù),再加其內(nèi)置的通信與Internet/Intranet服務(wù)功能,以及安裝、使用、管理和維護(hù)的方便性,因此,本系統(tǒng)采用MicrosoftWindows2000Server作為操作系統(tǒng)。本系統(tǒng)準(zhǔn)備采用客戶機(jī)/服務(wù)器(C/S)結(jié)構(gòu)模式。C/S結(jié)構(gòu)的最大優(yōu)勢(shì)在于廣泛采用了網(wǎng)絡(luò)技術(shù),將系統(tǒng)中的各部分任務(wù)分配給分布在網(wǎng)絡(luò)上的擔(dān)任不同角色的計(jì)算機(jī)。

5.編碼(Code)設(shè)計(jì)(1)圖書的ISBN書號(hào)采用中國(guó)標(biāo)準(zhǔn)書號(hào)。(2)其他編碼的設(shè)計(jì)6.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)(1)概念結(jié)構(gòu)設(shè)計(jì)經(jīng)過分析后設(shè)計(jì)出如圖12-7所示E-R圖。(2)邏輯結(jié)構(gòu)設(shè)計(jì)將概念模型轉(zhuǎn)化為關(guān)系模型,對(duì)于圖12-7所示的圖書管理系統(tǒng)E-R圖,經(jīng)過轉(zhuǎn)化后的關(guān)系見表12-2,表中加下劃線的為關(guān)系的主鍵。(3)物理結(jié)構(gòu)設(shè)計(jì)選用了VFP作為數(shù)據(jù)庫(kù)管理系統(tǒng),相應(yīng)的數(shù)據(jù)庫(kù)、數(shù)據(jù)表應(yīng)符合VFP的要求。

簡(jiǎn)書目表(BookInfo)

總書目(BookStore)各表的主鍵、外鍵、索引以及各表間的關(guān)系如圖12-8所示。7.輸入輸出設(shè)計(jì)輸入輸出設(shè)計(jì)的基本要求如下。(1)輸入數(shù)據(jù)簡(jiǎn)單方便,并提供實(shí)時(shí)幫助。(2)輸入數(shù)據(jù)可以復(fù)查,但確定輸入后不可隨意修改,應(yīng)經(jīng)過批準(zhǔn)后才能修改。(3)輸出的數(shù)據(jù)格式符合標(biāo)準(zhǔn),輸出操作簡(jiǎn)單、快捷。(4)輸出數(shù)據(jù)應(yīng)提供文本和電子報(bào)表兩種形式。8.用戶界面設(shè)計(jì)用戶界面充分發(fā)揮可視化程序設(shè)計(jì)的優(yōu)勢(shì),采用圖形化操作方式,適應(yīng)用戶的能力和要求,盡量做到簡(jiǎn)單、方便、一致,為用戶提供友好的操作環(huán)境。圖書管理系統(tǒng)的界面由窗口構(gòu)成,一般分為登錄窗口、主窗口、多個(gè)子窗口、對(duì)話框、報(bào)表等。子窗口的設(shè)計(jì)要和系統(tǒng)功能聯(lián)系,以不同的系統(tǒng)功能來構(gòu)建相應(yīng)的窗口。9.對(duì)話框的設(shè)計(jì)對(duì)話框一般是應(yīng)用程序和用戶之間的交互窗口,系統(tǒng)通過對(duì)話框給用戶關(guān)于操作的相關(guān)信息,一般要求用戶進(jìn)行響應(yīng)。對(duì)話框的類型一般分為“提示”、“警告”、“幫助”等類型。10.報(bào)表的設(shè)計(jì)管理信息系統(tǒng)中一般需要設(shè)計(jì)一些報(bào)表來進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)和顯示,報(bào)表的設(shè)計(jì)格式要參照應(yīng)用程序設(shè)計(jì)的要求,一般分為主從表結(jié)構(gòu)、單表結(jié)構(gòu)、分組統(tǒng)計(jì)報(bào)表等。12.1.4系統(tǒng)實(shí)施與測(cè)試1.圖書管理系統(tǒng)程序代碼的編寫(1)圖書管理系統(tǒng)的系統(tǒng)主文件(2)圖書管理系統(tǒng)的登錄窗口(3)圖書管理系統(tǒng)的主窗口(4)圖書管理系統(tǒng)的各個(gè)子窗口①圖書管理模塊的主要子功能模塊的功能及其程序代碼新書編目管理②讀者管理的主要子功能模塊③借閱管理的主要子功能模塊

所借圖書的超期判斷

圖書的借閱

圖書的歸還④系統(tǒng)管理的主要子功能模塊

部門信息管理

用戶名、密碼管理

密碼修改2.系統(tǒng)測(cè)試根據(jù)系統(tǒng)設(shè)計(jì)方案,建立數(shù)據(jù)庫(kù),進(jìn)行各功能模塊的程序設(shè)計(jì)和調(diào)試。12.1.5系統(tǒng)評(píng)價(jià)與維護(hù)制訂系統(tǒng)運(yùn)行和維護(hù)的各種規(guī)章制度,嚴(yán)格進(jìn)行系統(tǒng)的日常運(yùn)行管理和維護(hù),確保系統(tǒng)安全正常穩(wěn)定。12.1.6安全保障措施將使用人員分成不同的組,不同的組授予不同的權(quán)限。(1)系統(tǒng)管理員組(2)系統(tǒng)操作員組(3)系統(tǒng)查詢組12.2教務(wù)管理信息系統(tǒng)12.2.1系統(tǒng)規(guī)劃1.現(xiàn)行系統(tǒng)的初步調(diào)查及項(xiàng)目開發(fā)背景(1)隨著信息技術(shù)的日益發(fā)展和計(jì)算機(jī)網(wǎng)絡(luò)的普遍應(yīng)用,學(xué)校的學(xué)生人數(shù)不斷增加,現(xiàn)有的學(xué)生信息管理的手工管理模式已日顯吃力。(2)隨著社會(huì)的發(fā)展,培養(yǎng)計(jì)劃也在不斷修改。(3)學(xué)分制的實(shí)行給學(xué)生以更大的選擇空間,但也增加了日常教務(wù)的管理工作量。(4)利用計(jì)算機(jī)技術(shù)和數(shù)據(jù)庫(kù)開發(fā)技術(shù),開發(fā)網(wǎng)絡(luò)環(huán)境下的教務(wù)管理信息系統(tǒng),對(duì)于減輕教務(wù)管理人員的勞動(dòng)強(qiáng)度、提高工作質(zhì)量和效率、方便管理人員對(duì)信息的查詢、提高信息資源的利用率和管理水平都具有重要意義。2.可行性分析(1)經(jīng)濟(jì)可行性(2)技術(shù)可行性(3)組織與管理可行性12.2.2系統(tǒng)分析1.?dāng)?shù)據(jù)和數(shù)據(jù)流程的調(diào)查與分析,繪制流程圖,編寫數(shù)據(jù)字典、加工邏輯說明(1)繪制流程圖教務(wù)管理信息系統(tǒng)的頂層圖如圖12-17所示。教務(wù)管理信息系統(tǒng)的0層圖如圖12-18所示。(2)編寫數(shù)據(jù)字典

存儲(chǔ)的定義

處理邏輯的定義2.用戶需求分析12.2.3系統(tǒng)設(shè)計(jì)1.系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)成績(jī)管理子系統(tǒng)實(shí)現(xiàn)以下功能。(1)學(xué)生成績(jī)錄入。(2)學(xué)生成績(jī)?cè)黾?、刪除、修改等。(3)學(xué)生成績(jī)查詢。(4)學(xué)生成績(jī)統(tǒng)計(jì)分析。2.繪制功能結(jié)構(gòu)圖根據(jù)系統(tǒng)功能分析和成績(jī)管理、課程管理的特點(diǎn),經(jīng)過模塊化的分析得到如圖12-19所示的教務(wù)管理信息系統(tǒng)功能結(jié)構(gòu)圖。3.系統(tǒng)配置方案設(shè)計(jì)(1)系統(tǒng)配置方案(2)網(wǎng)絡(luò)的設(shè)計(jì)4.系統(tǒng)平臺(tái)的選擇系統(tǒng)平臺(tái)選用Windows2000Server操作系統(tǒng)。5.開發(fā)工具與程序設(shè)計(jì)語言的選用前臺(tái)開發(fā)工具采用VisualBasic6.0,后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)采用SQLServer2000。6.編碼設(shè)計(jì) 本系統(tǒng)主要包括部門編碼、班級(jí)編碼、教師編碼、學(xué)生編碼、課程編碼。編碼方法采用分類編碼法+順序編碼法。例如某學(xué)生的學(xué)號(hào)為“200217280005”,左邊四位為入學(xué)年份,左起第5位為學(xué)籍類型,左起6~8位為專業(yè)代號(hào),右邊四位為某年度某一專業(yè)的學(xué)生順序編號(hào)。7.?dāng)?shù)據(jù)庫(kù)設(shè)計(jì)教務(wù)管理信息系統(tǒng)庫(kù)命名為“教務(wù)管理”,數(shù)據(jù)庫(kù)中包括的數(shù)據(jù)表主要有Sysuser、Elective、Student、Course、Teacher、Class、Department等。8.界面設(shè)計(jì)用戶界面作為人機(jī)接口在管理信息系統(tǒng)中起著非常重要的作用。(1)界面的友好性(2)使用的方便性(3)界面的容錯(cuò)性12.2.4系統(tǒng)實(shí)施1.用戶身份驗(yàn)證(1)實(shí)現(xiàn)窗體初始化(2)實(shí)現(xiàn)登錄身份驗(yàn)證2.系統(tǒng)主窗體的設(shè)計(jì)系統(tǒng)主窗體使用MDI窗體,在窗體中通過菜單來執(zhí)行各項(xiàng)系統(tǒng)功能。在設(shè)計(jì)系統(tǒng)主窗體之前,將后面創(chuàng)建的各個(gè)窗體(登錄窗體除外)的MDIChild屬性設(shè)置為True,即窗體顯示為子窗體。

編寫程序代碼,實(shí)現(xiàn)菜單功能。(1)實(shí)現(xiàn)窗體初始化(2)實(shí)現(xiàn)系統(tǒng)功能菜單(3)實(shí)現(xiàn)關(guān)閉系統(tǒng)主窗體3.學(xué)生信息管理窗體學(xué)生信息管理主要完成對(duì)學(xué)生信息數(shù)據(jù)的添加、修改、刪除和保存等操作。(1)定義窗體級(jí)變量(2)實(shí)現(xiàn)窗體初始化(3)實(shí)現(xiàn)記錄導(dǎo)航條功能(4)顯示當(dāng)前記錄數(shù)據(jù)的自定義過程:ShowData()(5)實(shí)現(xiàn)添加記錄功能(6)實(shí)現(xiàn)保存功能(7)實(shí)現(xiàn)刪除記錄功能(8)實(shí)現(xiàn)關(guān)閉窗體(9)實(shí)現(xiàn)窗體清理功能4.教師信息管理窗體設(shè)計(jì)5.課程信息管理窗體設(shè)計(jì)6.學(xué)生選課管理窗體設(shè)計(jì)(1)定義窗體級(jí)變量(2)實(shí)現(xiàn)窗體初始化(3)實(shí)現(xiàn)記錄導(dǎo)航條功能(4)根據(jù)學(xué)生編號(hào)顯示學(xué)生信息(5)在“可選修課程”表格中選擇課程時(shí),顯示課程記錄提示(6)顯示當(dāng)前課程授課教師信息(7)實(shí)現(xiàn)添加預(yù)選課程功能(8)實(shí)現(xiàn)刪除預(yù)選

溫馨提示

  • 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. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論