【正文】
高校運動會管理系統(tǒng)的設計和實現(xiàn) 摘 要: 隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的實施在技術上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)。 本文介紹了在 Microsoft Visual C++ “自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析某一校運會管理系統(tǒng)的不足,創(chuàng)建了一套行之有效的計算機管理學校運動會的方案。文 章介紹了學校運動會管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務流程分析等;系統(tǒng)設計部分主要介紹了系統(tǒng)功能設計和數(shù)據(jù)庫設計及代碼設計;系統(tǒng)實現(xiàn)部分說明了幾個主要模塊的算法,本系統(tǒng)界面友好,操作簡單,比較實用。 關鍵字 : 管理信息系統(tǒng) 學生管理 Microsoft Visual C++ University Games Management System Abstract: With more and more information technology in management and extensive application, Management information system implementation, technology has gradually information system is an evolving new discipline, Any one unit to survive is to develop and efficiently to anically anize internal activities, it must be established with its own characteristics to adapt to the Management Information System. This article describes the Microsoft Visual C + + environment, a master plan from top to bottom, bottomup application development, the strategy development process of a management information system by analyzing the deficiencies of a sports meeting, create a set of effective puter management school sports programs. This article introduces school sports management information system of parts, including feasibility analysis, business process analysis。 system design part of the system functions mainly introduced the design and database design and code design。 system implementation part describes the algorithm several ponents , The system interface is more friendly, more simple, more practical. Key Words: Management information service Student Management The application of Microsoft Visual C++ 目錄 ? ???????????????????? ??????????? ?? ? ? 3 ????????? ????? ?? ???????? ? ? ??? ? ? ?? 3 系統(tǒng)及需求分析 ? ????????????????????????? ? ?? ? 3 系統(tǒng)需求 ? ??????????????????????????? ??? ? 3 ? ?????? ????????????????? ??? ??? ? 3 ? ????????????????????? ?? ??? ....3 ?????????????????????? ? ????? ...5 項目規(guī)劃 ??????????????????????? ??? .???? ..5 : ??????????????????? ??? ..????? .. 5 : ???????????????????? ??? ..?????? .. 5 : ??????????????????? ??? ..??????? .. 6 : ?????? ???????? ??? ..??????? .. 6 : ????????????????? ???? ?????????? 6 ???????????????? ? ??????????? ...6 2. 系統(tǒng)分析 ????????????????? ??????????? ..???? 6 :實體聯(lián)系圖 ???????????????? ? ??????? . 6 :功能層次圖 ????????????????? ? ???????? .8 ??????? ???????????? ??? . ???????? ..? .9 ??????????????? ? ????? ?????? ...9 3. 1. 1系統(tǒng)方案確定 ??????????????? ??? .?????????? 9 3. 1. 2軟件結構設計 ???????????????? ??? ..???????? .. 9 3. 2數(shù)據(jù)庫設計 ?????????????????? ?? .??????????? . 9 3. 2. 1 本系統(tǒng)中所涉及到的主要實體共有九個數(shù)據(jù)表: ? ??? .??????? . 10 統(tǒng)的功能 ????????????????? ??????????? ..??? 15 4. 1系統(tǒng)登陸界面: ???????????????????? ?? ?????? .. 15 4. 2系統(tǒng)主界面: ???????????????????? ?? .???????? 16 4. 3學生報名界面: ?????????????????? ? ..???????? .. 17 4. 4學生成績錄入與修改界面: ????????????? ? .????????? .18 ???????????????????? ???????????? ? 20 致 謝 ??????????????????? ??????????? ..???? 21 參考文獻 ?????????? ??????? ??????????? ..???? ..22 附錄 ????????????????? ?? ????????????????? 23 前言 管理系統(tǒng)是由管理者與管理對象組成的并由管理者負責控制的一個整體。管理系統(tǒng)因具體對象不同而千差萬別,可以是科學的、經(jīng)濟的、教育的、政治的等。管理系統(tǒng)的整體 是由相對獨立的不同部分組成的。這些部分可以按人、財、物、信息、時間等來劃分,也可以根據(jù)管理的職能或管理機構的部門設置來劃分。管理工作者如果看不到整體中的各個組成部分就看不清楚整體的結構和格局,就會造成認識上的模糊,從而在工作上分不清主次。同時任何管理系統(tǒng)都是變化發(fā)展著的,而且任何變化和發(fā)展都會表現(xiàn)為管理的具體任務和管理目標的實現(xiàn)條件的變化。 目前市場上充斥著各種各樣的系統(tǒng)管理軟件,這是由于社會的快速發(fā)展 以及各種管理軟件管理能力的不斷提高而形成的。 在這樣的背景下,我通過對學校運動會的調查與研究發(fā)現(xiàn)可以開發(fā)一 個高校運動會管理系統(tǒng)。 以實現(xiàn)對高校運動會的更有效的管理,使參加與觀看學校運動會的師生得到更為方便的服務。 1. 概述 系統(tǒng)概述 本學校運動會管理系統(tǒng)可以說是一個綜合性的學校運動會管理系統(tǒng),這它集成了學校運動會學生管理系統(tǒng)、學校運動會教工管理系統(tǒng)、學校運動會成績管理系統(tǒng)、器材管理系統(tǒng)等多種功能,因而具有較強的實用性和先進性。 系統(tǒng)及需求分析 系統(tǒng)需求 通過調查 ,要求系統(tǒng)需要有以下功能 : ⑴ 由于操作人員 的計算機知識普遍較差 ,要求有良好的人機界面 。 ⑵ 由于該系統(tǒng)的使用對象多 ,要求有較好的權限管理 。 ⑶ 原始數(shù)據(jù)修改簡單方便 ,支持多條件修改 ⑷ 方便的數(shù)據(jù)查詢,支持多條件查詢 。 ⑸ 在相應的權限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; ⑹ 數(shù)據(jù)計算自動完成,盡量減少人工干預 。 由于本系統(tǒng)管理的對象單一 ,都是在校學生及教工,且每個數(shù) 據(jù)內容具有較強的關聯(lián)性,涉及的計算過程不是很復雜。因此,比較適合于采用數(shù)據(jù)庫管理。且學校用于學生管理的微機都是 PIII 以上的機器,在存儲量、速度方面都能滿足數(shù)據(jù)庫運行的要求。在技術難度方面,由于有指導老師的指導和相關參考文獻,特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實現(xiàn)。 本系統(tǒng)的設計是在 Windows XP 中文版操作系統(tǒng)環(huán)境下,使用 Microsoft Visual C++ 中文版開發(fā)成功的。數(shù)據(jù)庫是 MIS 中的重要支持技術,在 MIS開發(fā)過程中,如何選擇數(shù)據(jù)庫管理是一個重要的問題,目前,數(shù) 據(jù)庫產品較多,每種產品都具有各自的特點和適用范圍,因此,在選擇數(shù)據(jù)庫時,應考慮數(shù)據(jù)庫應用的特點及適用范圍 。 工作環(huán)境的介紹 Visual C++ 是一種可視化的、面對對象和條用事件驅動方式的結構化高級程序設計,可用于開發(fā) Windows 環(huán)境下的種類應用程序。它簡單易學、效率高,且功能強大,可以與 Windows 的專業(yè)開發(fā)工具 SDK 相媲美。在 Visual C++環(huán)境下,利用事件驅動的編程機制、新穎易用的可視化設計工具,使用 Windows 內部的應用程序接口 (API)函數(shù),以及動態(tài)鏈接庫 (DLL)、動 態(tài)數(shù)據(jù)交換 (D