【正文】
them。 參考文獻(xiàn) [1] 羅超理,李萬紅.管理信息系統(tǒng)原理與應(yīng)用.清華大學(xué)出版社, 2020 [2] 艾德才.計算機(jī)信息管理基礎(chǔ).中國水利水電出版社, 2020 [3] 理查 [美 ],商麗媛譯. Microsoft .NET Framework 程序設(shè)計 .北京:清華大學(xué)版, 2020 [4] Bpower工作室 .c窗口程序設(shè)計 ,北京 :中國鐵道出版社 .2020 [5] 薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論.高等教育出版社 .2020 [6] Efrem . Decision Support and Data Warehouse Systems.電子工業(yè)出版社, 2020 [7] 佩特佐德 [美 ]天宏工作室譯. Microsoft C Windows程序設(shè)計 .北京:北京大學(xué)出版社, 2020 [8] Abraham Silberchatz. Database System Concepts.機(jī)械工業(yè)出版社, 2020 [9] 李玉梅.動態(tài) WEB數(shù)據(jù)庫應(yīng)用研究 .昆明理工大學(xué)碩士學(xué)位論文, 2020 [10] 李蘭友,楊曉光 .Visual C.程序 設(shè)計 . 清華大學(xué)出版社, 2020 [11] 曹祖圣,吳明哲 .Visual C.Net 程序經(jīng)典設(shè)計 .科學(xué)技術(shù)出版社, 2020 [12] 張海藩 .軟件工程導(dǎo)論 .清華大學(xué)出版社, 2020 [13] 汪曉平 . C網(wǎng)絡(luò)開發(fā)技術(shù) 研究與論文 .北京:人民郵電出版社, 2020. 謝辭 在論文即將完成之際,我要向我的指導(dǎo)老師于俊樂教授表示最衷心的感謝,感謝他的幫助與指導(dǎo)。 (4)測試用例 4:選擇教區(qū)(天大),選擇類 別(英語) , 選擇班次(天大英語四級強(qiáng)化班 0415),輸入姓名(任家良),性別(男),年齡( 24),選擇學(xué)校(天津工業(yè)大學(xué)),校區(qū)(和平),專業(yè)(計算機(jī)科學(xué)與技術(shù)),輸入聯(lián)系方式一( 1000100),聯(lián)系方式二(),實(shí)交金額( 850),選中并輸入優(yōu)惠原因(團(tuán)體),選擇來源校區(qū)( ), 單擊報名按鈕,預(yù)期結(jié)果系統(tǒng)提示錯誤。 (3)測試用例 3:輸入用戶名( )和密碼( ), 單擊確定按鈕,預(yù)期結(jié)果系統(tǒng)提示錯誤。如果在軟件投入生產(chǎn)性運(yùn)作之前,沒有發(fā)現(xiàn)并糾正軟件中的大部分錯誤,則這些錯誤遲早會在生產(chǎn)過程中暴露出來,那時不僅改正這些錯誤的代價更高,而且往往會造成很惡劣的后果。利用 Access 開發(fā)的單機(jī)應(yīng)用程序,由于整個系統(tǒng)不需要涉及到與其它計算機(jī)或系統(tǒng)集成,因此在設(shè)計上非常簡單,單機(jī)效率也不錯,適合個人操作使用。 輸入控件盡量采用下拉列表框和單選按鈕,一方面保證輸入的正確性,如班級,不出現(xiàn)學(xué)生報了事實(shí)上不存在的班級的情況;另一方面,快捷,提高了輸入速度。 圖 44 報名界面 界面 界面如圖 45 所示, 插班界面同報名界面一致,區(qū)別在于班次下拉列表框中自動顯示系統(tǒng)當(dāng)前日期前半年內(nèi)所有的所有班次以供選擇,并且金額由工作人員經(jīng)過計算后手動輸入,不再涉及“優(yōu)惠”項(xiàng),其它項(xiàng) 與“報名”項(xiàng)相同 。每個表對應(yīng)數(shù)據(jù)庫中的一個表。本系統(tǒng)的實(shí) 體 /關(guān)系圖如圖 42。 4.?dāng)?shù)據(jù)維護(hù) 包括基本設(shè)定和修改功能。 ① 全部退費(fèi) 找出學(xué)生報名信息核對身份,判斷用戶是否滿足全部退費(fèi)條件,在原來所報班級名冊刪除學(xué)生名字,增加一條全部退費(fèi)記錄。數(shù)據(jù)流分析的結(jié)果是新系統(tǒng)實(shí)現(xiàn)業(yè)務(wù)處理的基礎(chǔ) 步驟 。 圖 31 組織結(jié)構(gòu)圖 業(yè)務(wù)流程分析 業(yè)務(wù)流程分析可以搞清楚一個具體業(yè)務(wù)的處理過程,去發(fā)現(xiàn) 業(yè)務(wù)過程中的具體方法,步驟等存在的問題,從而進(jìn)一步優(yōu)化業(yè)務(wù)處理的過程。 經(jīng)濟(jì)可行性分析 該系統(tǒng)是一個小型的 培訓(xùn)管理 系統(tǒng),采用 C/S結(jié)構(gòu),在 C/S 結(jié)構(gòu)中,表示層、業(yè)務(wù)邏輯層 都顯示在客戶端界面,與用戶進(jìn)行交互,可安裝在幾臺計算機(jī)中同時使用;數(shù)據(jù)源層 位于 服務(wù)器中 , 只安裝在一臺計算機(jī)中,允許不同的客戶端同時訪問服務(wù)器。瀑布模型還有推遲實(shí)現(xiàn)和質(zhì)量保證的特點(diǎn)。Visual C .Net 是創(chuàng)建 Windows 應(yīng)用程序最簡便、最快捷的開發(fā)工具之一。同樣的, Web service 平臺也必須提供一種標(biāo)準(zhǔn)來描述Web service,讓客戶可以得到足夠的信息來調(diào)用這個 Web service。在本系統(tǒng)的 運(yùn)行階段, 使用 系統(tǒng)的工作人員,除了需要具備在 Microsoft Windows 平臺上使用個人電腦的知識, 并不需要特別的技術(shù)能力。 (4) 月報表 統(tǒng)計 某 月的報名情況 。 (2) 部分退費(fèi) 同上找出學(xué)生信息后,輸入退費(fèi)金額,并填寫退費(fèi)原因,將 學(xué)員信息復(fù)制到“退費(fèi)”庫中 。 目標(biāo)分析 開發(fā)本系統(tǒng)的目的在于:根據(jù)培訓(xùn)機(jī)構(gòu)的特點(diǎn), 培訓(xùn) 管理工作是培訓(xùn)機(jī)構(gòu)中非常重要的一部分,有效 地管理學(xué)生報名信息,提高培訓(xùn)機(jī)構(gòu) 培訓(xùn)管理 工作的效率,使管理人員從繁重而復(fù)雜的管理工作中擺脫出來,從而節(jié)省工作人員的人力和時間,利用計算機(jī)加工后的信息進(jìn)行決策。 基于對 以上 問題的分析,利用計算機(jī)給我們提供信息,及時地調(diào)整學(xué)院課 程設(shè)置,并且對學(xué)生們的報名過程形成一整套動態(tài)的管理就十分必要了。系統(tǒng)綜合了 培訓(xùn) 各方面的業(yè)務(wù)功能,為精通學(xué)院提供完善的信息化服務(wù)。 尤其是對于多教區(qū)連鎖辦學(xué)的培訓(xùn)機(jī)構(gòu),班級眾多,學(xué)生眾多有序的管理顯得尤為重要。 在 計算 機(jī)飛速 發(fā)展 的今天,采用信息 管理 系統(tǒng)已成為管理 科學(xué) 化和 現(xiàn)代 化的重要標(biāo)志, 而普通的學(xué)籍管理系統(tǒng)難以適應(yīng)培訓(xùn)機(jī) 構(gòu)的特殊要求,本系統(tǒng)可以 明顯的 提高 經(jīng)濟(jì) 效益和 社會 效益。 關(guān)鍵詞: 信息系統(tǒng); ; C;數(shù)據(jù)庫 技術(shù) ABSTRACT The original purpose is to meet the need of management information system. It makes the daily works automatic in the training and management process, such as processing information of students, printing report forms, analyzing the statistical data and so on, having avoided the great of difficulty handing works and improved office efficiency. This system is pleted under the theories and methods of the information management system and the database technique. This article is mainly studying the method using for processing and managing the mass data about students in training anization. Under the leading of the theories and methods of the information management system, this system mainly be finished by using C, Microsoft Access database technique and so on in the environment of integrated development. Key words: Information System。本 設(shè)計通 過使用 集成開發(fā)環(huán)境、 C開發(fā)語言 和 Microsoft Access 數(shù)據(jù)庫技術(shù)等方法完成的。 管理信息系統(tǒng) (簡稱 MIS)是介于信息論,經(jīng)濟(jì)管理理論,統(tǒng)計學(xué)與運(yùn)籌學(xué)及計算機(jī)科學(xué)之間的一門邊緣性,綜合性,系統(tǒng)性的交叉科學(xué),它是隨著管理科學(xué),信息 技術(shù),計算機(jī)技術(shù)等的發(fā)展而產(chǎn)生和發(fā)展起來的。在信息時代,更重要的是還必須要有一個完善的管理信息系統(tǒng), 這樣不但使信息準(zhǔn)確,也 便于管理。所以針對 精通學(xué)院的具體業(yè)務(wù)開發(fā)該 培訓(xùn)管理信息系統(tǒng) ,為使用者提供迅速、高效、準(zhǔn)確的服務(wù),減免手工操作帶來的繁瑣與誤差,及時準(zhǔn)確地反映培訓(xùn)工作的運(yùn)營情況,從而輔助管理人員的決策工作,獲得更好的經(jīng)濟(jì)效益。計算機(jī)信息化管理有著儲存信息量大、速度快等許多優(yōu)點(diǎn),提供給我們的處理信息及時快捷,同時也提高了工作人員的自身素質(zhì)。 在開發(fā)方式上對系統(tǒng)的需求,由于學(xué)院可提供的人員和財力有限,所以要求系統(tǒng)設(shè)計開發(fā)的周期要短,在短時間內(nèi)完成,減少開發(fā)成本,提高開發(fā)效率,方便、簡單、實(shí)用作為系統(tǒng)開發(fā)的指導(dǎo)思想。 5. 退費(fèi) (1) 全部退費(fèi) 同上找出學(xué)生信息后,填寫退費(fèi)原因,將數(shù)據(jù)復(fù)制到“退費(fèi)”數(shù)據(jù)庫中,將選擇的紀(jì)錄從原始數(shù)據(jù)庫中刪除。 (3) 日報表 統(tǒng)計 某 天的報名情況。 技術(shù)上可行性分析 近年來,管理信息系統(tǒng)技術(shù)得到了充分的發(fā)展與完善,使得開發(fā)本系統(tǒng)在技術(shù) 上 具有充分的可行性,技術(shù)上不存在障礙。在傳統(tǒng)的分布式系統(tǒng)中,基于界面(interface)的平臺提供了一些方法來描述界面、方法和參數(shù)(譯注:如 COM 和COBAR 中的 IDL 語言)。C 是有著易用和靈活性大的特點(diǎn),是專門針對在 .Net 構(gòu)架上開發(fā)的應(yīng)用程序。所以階段間具有順序性和依賴性的特點(diǎn),具體體現(xiàn)在:第一,必須等前一階段的工作完成之后,才能開始后一階段的工作;第二,前一階段的輸出文檔就是后一階段的輸入文檔,因此, 只由前一階段的輸出文檔正確,后一階段的工作才能獲得正確的結(jié)果。 對這個 培訓(xùn)管理 系統(tǒng)來說:具有 對學(xué)生信息的錄入、調(diào)班 、 退班、延班 、 插班、退費(fèi) 、 統(tǒng)計 當(dāng)然還需要對上述模塊進(jìn)行操作的編輯、打印等功能。在解決一項(xiàng)復(fù)雜問題的時候,一個清晰的組織結(jié)構(gòu)圖的形成非常重要, 它 是指導(dǎo)你進(jìn)行設(shè)計的前提,經(jīng)過前期的調(diào)查分析得出如圖 31。數(shù)據(jù)流程分析的結(jié)果要給出數(shù)據(jù)流程圖,它可以方便的了解系統(tǒng)數(shù)據(jù)流向。 (4)插班:同報名,并 顯示系統(tǒng)當(dāng)前日期前半年內(nèi)所有的所有班次,要求手動輸入金額,不涉及優(yōu)惠項(xiàng) (5)退費(fèi): 根據(jù)培訓(xùn)機(jī)構(gòu)實(shí)際情況有退費(fèi)的實(shí)際需求,設(shè)置了全部退費(fèi)和部分退費(fèi)功能。 (5)學(xué)校校區(qū)報表:統(tǒng)計各個學(xué)校各個校區(qū)的報名情況。在概念上, E/R 圖代表的是系統(tǒng)需要的數(shù)據(jù)及其這些數(shù)據(jù)之間的關(guān)系。培訓(xùn)管理信息系統(tǒng)數(shù)據(jù)庫 設(shè)計采用 了第四范式,數(shù)據(jù)庫中各個表的設(shè)計結(jié)果如下面幾 個表格所示。下部是一個數(shù)據(jù)表格控件,有兩方面用 途:一方面用于顯示當(dāng)日錄入數(shù)據(jù)庫的學(xué)生數(shù)據(jù)以便錄入人員核對錄入信息是否正確,錯誤時 能及時 進(jìn)行修改;另一方面,因?yàn)榍昂蟮膱竺麑W(xué)生存在著集中性和一致性特點(diǎn),集中性表現(xiàn)在同一段時間學(xué)生報名集中在幾個有限的班次中,一致性表現(xiàn) 在一同報名的學(xué)生,通常是來自同一學(xué)校(單位),或報同一個班次的情況比較多,錄入人員可以通過鼠標(biāo)點(diǎn)擊數(shù)據(jù)顯示控件的單元格,就可將整條學(xué)生記錄顯示在上部的輸入界面,對其做簡單的修改即可,就可以成為下一個學(xué)生的報名信息,大大提高了錄入效率。 圖 48 設(shè)定 界面 輸入設(shè)計 一方面由于本系統(tǒng)在學(xué)生報名時,由于學(xué)生、 班級信息的特異性,如學(xué)生姓名、學(xué)生聯(lián)系方式、班級名稱等信息,充分考慮到不同用戶的需求,采用了鍵盤輸入方式;另一方面由于下拉列表框無法滿足需要時,允許用戶鍵盤輸入,保證了信息的準(zhǔn)確性。 選擇要實(shí)現(xiàn)的功能開始提示錯誤 , 要求重新輸入報名登陸NY轉(zhuǎn)班 退費(fèi) 插班 修改延班結(jié)束用戶庫用戶庫學(xué)生庫驗(yàn)證用戶名和密碼是否正確報表設(shè)定 圖 410 總體程序流程 圖 第五章 系統(tǒng)實(shí)施 系統(tǒng)實(shí)施 在單機(jī)結(jié)構(gòu)中,表示、業(yè)務(wù)邏輯層與數(shù)據(jù)源層都位于同一個軟件、同一部計算機(jī)中。在每個階段結(jié)束之前通嚴(yán)格的技術(shù)審查 ,盡可能早的發(fā)現(xiàn)所有差錯。測試結(jié)果:通過。測試結(jié)果:通過。 特別是 這次我對培訓(xùn)管理信息系統(tǒng)進(jìn)行了完整的前臺和后臺設(shè)計, 增強(qiáng)了自己在程序設(shè)計方面的信心和動手 實(shí)踐能力,這些對于未來的工作無疑將是一筆寶貴的財富 。 When I was quite small I would sometimes dream of a city — which was strange because it began before I even knew what a city was. But this city, clustered on the curve of a big blue bay, would e into my mind. I could see the streets, and the buildings that lined them, the waterfront, even boats in the harbour。 I looked round. At first I could not tell where it came fro