




已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
學籍管理系統(tǒng)摘 要學籍管理系統(tǒng)是一個輔助學校學籍處學籍人員完成日常工作中,涉及學籍管理開課編排和成績管理這三項日常比較繁重的工作它應用計算機在數(shù)據(jù)處理和數(shù)據(jù)整理保存方面的優(yōu)異性能,幫助工作人員提高工作的效率減少出錯情況同時還能提供快速的查詢檢索功能以及按要求進行成績單的打印的功能學籍管理系統(tǒng)特點:面向?qū)W籍管理人員提供服務學籍管理人員通過學籍管理系統(tǒng)管理學生相關的學籍數(shù)據(jù)模塊化的結(jié)構(gòu),學籍管理開課管理及成績系統(tǒng)既可一條龍運行,也可分別運行,只要提供各部分所需的入口數(shù)據(jù) 統(tǒng)一的風格,標準的操作界面,便于學籍人員使用學籍管理的各個子系統(tǒng) 方便易用的工具,便于數(shù)據(jù)的查詢,維護和打印關鍵字:信息管理系統(tǒng),學籍管理,vb abstract management system is a student-assisted school student school department staff to complete day-to-day work involving school management, school management and performance schedule of the three relatively heavy day-to-day work span of its application in computer data processing and data to preserve the outstanding performance, to help staff to improve efficiency, reduce error situation at the same time span can provide rapid search queries as well as the required results for the print function of the span school management system features: for school management services provided by school administrators span through school management system related to the management of student data on student span the modular structure of the school management, performance management and start-stop operation of the system can also be run separately, as long as the provision of various parts of the data required for entrance to spana unified style, standard interface, easy to use school student of the various sub-systems management span easy-to-use tool for data query, maintenance and printing span keyword: information management system, school management, vb目 錄摘要 3第一章 緒言 4第二章 系統(tǒng)需求分析 52.1現(xiàn)行業(yè)務系統(tǒng)描述 52.2組織結(jié)構(gòu) 52.3業(yè)務流程分析 62.4現(xiàn)行系統(tǒng)存在的主要問題分析 82.5提出可能的解決方案 92.6可行性分析與決策 9第三章 新系統(tǒng)邏輯方案 113.1數(shù)據(jù)流圖描述 113.2數(shù)據(jù)字典描述 173.3基本加工的小說明書 20第四章 系統(tǒng)總體結(jié)構(gòu)設計 214.1軟件模塊結(jié)構(gòu)的設計 214.1.1hipo圖 214.1.2 ipo圖 244.1.3數(shù)據(jù)庫設計 264.1.4實體之間的聯(lián)系 284.1.5 e-r圖 294.1.5關系模式 294.2計算機系統(tǒng)配置方案的選擇和設計 304.3系統(tǒng)總體安全性方案與措施 30五系統(tǒng)詳細設計 305.1系統(tǒng)登錄界面: 305.2系統(tǒng)主界面: 345.3數(shù)據(jù)錄入 37第六章 系統(tǒng)的實現(xiàn) 626.1系統(tǒng)開發(fā)環(huán)境 626.2系統(tǒng)測試: 62參考文獻 66部分運行界面摘 要 隨著信息技術在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的實施在技術上已逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應的管理信息系統(tǒng)。 本文介紹了在visual basic6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應用開發(fā)”的策略開發(fā)一個管理信息系統(tǒng)的過程。通過分析某一學校學生管理的不足,創(chuàng)建了一套行之有效的計算機管理學生的方案。文章介紹了學生管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務流程分析等;系統(tǒng)設計部分主要介紹了系統(tǒng)功能設計和數(shù)據(jù)庫設計及代碼設計;系統(tǒng)實現(xiàn)部分說明了幾個主要模塊的算法, 本系統(tǒng)界面友好,操作簡單,比較實用。【關鍵字】:管理信息系統(tǒng)、學生管理、visual basic應用。summarywith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. managing information system is a new subject. enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics.this article introduces the detailed process of exploring a management information system under the environment of visual foxpro, utilizing “top-bottom” overall plan and a strategy according to “bottom-top” application and exploitation. that is to establish a set of effective scheme for student management by computer, through analyzing disadvantages of student management by human resources. this article emphasizes on three sections. the system analysis section of student management information includes feasible analysis, management function analysis.the system design section mainly focuses on system function design and data base design and data number design. and the system realization section has provided several major function , together with the main windows and programs.this economical and pragmatic system has explicit interface, with simple operation.keywords :mis、student management、visual basic application摘要summary1.系統(tǒng)概述1.1 系統(tǒng)及需求分析1.1.1 系統(tǒng)需求1.1.2可行性分析1.2系統(tǒng)設計的背景1.3系統(tǒng)的功能簡介1.4系統(tǒng)開發(fā)的目標2. 系統(tǒng)分析2.1業(yè)務流程分析2.2數(shù)據(jù)流程分析:2.3數(shù)據(jù)存儲分析:實體聯(lián)系圖2.4功能分析:功能層次圖3.系統(tǒng)設計3.1軟件模塊結(jié)構(gòu)設計32數(shù)據(jù)庫設計4.系統(tǒng)的功能41系統(tǒng)登陸界面:42系統(tǒng)主界面:43用戶管理模塊:44學生繳費管理模塊:5.系統(tǒng)的實現(xiàn)51系統(tǒng)開發(fā)環(huán)境:5.2系統(tǒng)測試:5.3 系統(tǒng)運行與維護:54系統(tǒng)的轉(zhuǎn)換方案:6.全文總結(jié)致謝參考文獻1.系統(tǒng)概述本學生信息管理系統(tǒng)可以說是一個綜合性的學校學生管理系統(tǒng),這它集成了學生學籍管理系統(tǒng)、學生成績管理系統(tǒng)、學生檔案管理系統(tǒng)、學生繳費管理系統(tǒng)等多種功能,因而具有較強的實用性和先進性。1.1 系統(tǒng)及需求分析1.1.1系統(tǒng)需求 通過調(diào)查,要求系統(tǒng)需要有以下功能: 由于操作人員的計算機知識普遍較差,要求有良好的人機界面; 由于該系統(tǒng)的使用對象多,要求有較好的權(quán)限管理; 原始數(shù)據(jù)修改簡單方便,支持多條件修改方便的數(shù)據(jù)查詢,支持多條件查詢;在相應的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;數(shù)據(jù)計算自動完成,盡量減少人工干預;1.1.2可行性分析由于本系統(tǒng)管理的對象單一,都是在校學生,且每個數(shù)據(jù)內(nèi)容具有較強的關聯(lián)性,涉及的計算過程不是很復雜。因此,比較適合于采用數(shù)據(jù)庫管理。且學校用于學生管理的微機都是piii以上的機器,在存儲量、速度方面都能滿足數(shù)據(jù)庫運行的要求。在技術難度方面,由于有指導老師的指導和相關參考文獻,特別是網(wǎng)上資料,特別是參考其它程請詳細填寫資料的簡介和截圖,這將直接影響到審核通不通過!學生信息管理系統(tǒng)論文前 言隨著it技術的發(fā)展,信息的處理和傳輸也進入一個嶄新的階段,人類進入信息高速發(fā)展的時代。信息技術成為一門新的產(chǎn)業(yè)。教育信息化理念的出臺,使信息管理系統(tǒng)已開始設計并應用于教學管理中。學生信息管理系統(tǒng)就是管理學生基本信息和人事變動的系統(tǒng),是科技和教育發(fā)展的產(chǎn)物。該系統(tǒng)收集學生個人信息,方便和幫助學校和老師(特別是導師或班主任)掌握學生的基本情況,更好地管理這些學生。使管理更加規(guī)范化、合理化科學化效率化。學生信息管理系統(tǒng)是校園信息管理系統(tǒng)的一個組成部分。它為其他系統(tǒng),如班級信息管理系統(tǒng),教學管理系統(tǒng)、成績管理系統(tǒng)、成績單系統(tǒng)、宿舍分配系統(tǒng)等提供學生的基本情況,同時需要其他系統(tǒng)提供的班級設置和院系設置等情況。這些系統(tǒng)可以使用同一個數(shù)據(jù)庫直接相互調(diào)用所需數(shù)據(jù)。國外對學生信息管理系統(tǒng)的開發(fā)與研究也很關注,由于外國與中國的教學模式有差別,學校性質(zhì)與中國也不相同,這就要求他們所采用的“學生信息管理系統(tǒng)”更加具有可變和靈活的特點。在國外的高校中,學生除了需要修完在本校、本專業(yè)的課程外,如果自己有要求,還可以修其他學校的課程,同樣也可以拿其他學校的學位,鑒于這種情況,對“學生信息管理系統(tǒng)”的要求就更高,所涉及到的內(nèi)容就更廣,如:學生的個人信息查詢和修改就需要涉及兩個或更多的學校。由于該系統(tǒng)設計的時間較緊,受設計條件等因素的影響,所以難免有不足之處,希望大家多多指點,謝謝! 目 錄摘 要iv引 言iv第一章 數(shù)據(jù)庫簡介11.1數(shù)據(jù)庫技術發(fā)展概況11.2數(shù)據(jù)庫設計概述1第二章 開發(fā)工具和開發(fā)環(huán)境32.1開發(fā)工具32.1.1 delphi簡介32.2.2 delphi的基本特點32.2.3 delphi的文件類型42.2.4 delphi開發(fā)程序的過程42.2.5 開發(fā)數(shù)據(jù)庫應用程序的基本步驟42.2開發(fā)環(huán)境5第三章 系統(tǒng)分析和設計73.1系統(tǒng)功能分析73.2系統(tǒng)功能模塊劃分73.3 數(shù)據(jù)流程圖83.4主窗口布局控件對象屬性表83.5新生信息輸入界面對象屬性表93.6學籍變更輸入界面對象屬性表9第四章 數(shù)據(jù)庫設計114.1數(shù)據(jù)庫需求分析114.2數(shù)據(jù)庫概念結(jié)構(gòu)設計11第五章 各個功能模塊的創(chuàng)建135.1主窗體頁面的設置135.3學籍變更輸入界面設計145.4新生信息輸入界面運行155.5學籍變更輸入界面運行155.6獎勵情況輸入界面設計165.7獎勵情況輸入界面運行17第六章 數(shù)據(jù)字典18結(jié) 束 語20致 謝21參考文獻22附 錄23各功能模塊源代碼23學生信息管理系統(tǒng)摘要本系統(tǒng)是一個單機的學生信息管理系統(tǒng)。它具有錄入、查詢和修改信息的功能,并且形象直觀、簡潔易用,但該系統(tǒng)沒有用戶權(quán)限的設置。本系統(tǒng)采用delphi作為開發(fā)工具,object pascal為開發(fā)語言,采用access建立數(shù)據(jù)庫,先在access中設計并制作各部分需要調(diào)用的數(shù)據(jù)庫,并進行初始數(shù)據(jù)的輸入,再進行delphi工程中界面的設計和事件代碼的編寫。access作為該系統(tǒng)數(shù)據(jù)庫的設計軟件,具有設計簡單,使用方便的特點,通過adoconnection(或adotable)就可進行數(shù)據(jù)庫的連接。該系統(tǒng)主要用到的組件有:maskedit、adotable、datasource、dbgrid、dbnavigator、dbtext、dbmemo、dbradiogroup、radiogroup等。maskedit控件用于產(chǎn)生特殊編輯框,通過它的editmask設定編輯模式;dbgrid用于產(chǎn)生數(shù)據(jù)表格,導入數(shù)據(jù)庫中的表,dbnavigator是用來對記錄進行添加、刪除等操作。其他一些如dbtext、dbmemo、dblookupcombobox等都是數(shù)據(jù)庫感知組件,可進行數(shù)據(jù)庫的連接。該系統(tǒng)涉及到十張數(shù)據(jù)表,數(shù)據(jù)表之間存在1:n,1:1的關系。本系統(tǒng)的最大特點是所有的數(shù)據(jù)表的關聯(lián)都是通過組件的屬性設置(adotable的 mastersource、masterfeild屬性,dbtext等數(shù)據(jù)庫感知組件的datasource、datafeild)來完成。沒有用到sql語句。本系統(tǒng)在設計過程中,事件程序代碼的編寫十分重要。但界面屬性設置也很重要,特別是涉及到多張表的查詢時的屬性設置學生信息管理系統(tǒng)論文前 言隨著it技術的發(fā)展,信息的處理和傳輸也進入一個嶄新的階段,人類進入信息高速發(fā)展的時代。信息技術成為一門新的產(chǎn)業(yè)。教育信息化理念的出臺,使信息管理系統(tǒng)已開始設計并應用于教學管理中。學生信息管理系統(tǒng)就是管理學生基本信息和人事變動的系統(tǒng),是科技和教育發(fā)展的產(chǎn)物。該系統(tǒng)收集學生個人信息,方便和幫助學校和老師(特別是導師或班主任)掌握學生的基本情況,更好地管理這些學生。使管理更加規(guī)范化、合理化科學化效率化。學生信息管理系統(tǒng)是校園信息管理系統(tǒng)的一個組成部分。它為其他系統(tǒng),如班級信息管理系統(tǒng),教學管理系統(tǒng)、成績管理系統(tǒng)、成績單系統(tǒng)、宿舍分配系統(tǒng)等提供學生的基本情況,同時需要其他系統(tǒng)提供的班級設置和院系設置等情況。這些系統(tǒng)可以使用同一個數(shù)據(jù)庫直接相互調(diào)用所需數(shù)據(jù)。國外對學生信息管理系統(tǒng)的開發(fā)與研究也很關注,由于外國與中國的教學模式有差別,學校性質(zhì)與中國也不相同,這就要求他們所采用的“學生信息管理系統(tǒng)”更加具有可變和靈活的特點。在國外的高校中,學生除了需要修完在本校、本專業(yè)的課程外,如果自己有要求,還可以修其他學校的課程,同樣也可以拿其他學校的學位,鑒于這種情況,對“學生信息管理系統(tǒng)”的要求就更高,所涉及到的內(nèi)容就更廣,如:學生的個人信息查詢和修改就需要涉及兩個或更多的學校。由于該系統(tǒng)設計的時間較緊,受設計條件等因素的影響,所以難免有不足之處,希望大家多多指點,謝謝! 目 錄摘 要iv引 言iv第一章 數(shù)據(jù)庫簡介11.1數(shù)據(jù)庫技術發(fā)展概況11.2數(shù)據(jù)庫設計概述1第二章 開發(fā)工具和開發(fā)環(huán)境32.1開發(fā)工具32.1.1 delphi簡介32.2.2 delphi的基本特點32.2.3 delphi的文件類型42.2.4 delphi開發(fā)程序的過程42.2.5 開發(fā)數(shù)據(jù)庫應用程序的基本步驟42.2開發(fā)環(huán)境5第三章 系統(tǒng)分析和設計73.1系統(tǒng)功能分析73.2系統(tǒng)功能模塊劃分73.3 數(shù)據(jù)流程圖83.4主窗口布局控件對象屬性表83.5新生信息輸入界面對象屬性表93.6學籍變更輸入界面對象屬性表9第四章 數(shù)據(jù)庫設計114.1數(shù)據(jù)庫需求分析114.2數(shù)據(jù)庫概念結(jié)構(gòu)設計11第五章 各個功能模塊的創(chuàng)建135.1主窗體頁面的設置135.3學籍變更輸入界面設計145.4新生信息輸入界面運行155.5學籍變更輸入界面運行155.6獎勵情況輸入界面設計165.7獎勵情況輸入界面運行17第六章 數(shù)據(jù)字典18結(jié) 束 語20致 謝21參考文獻22附 錄23各功能模塊源代碼23第1章 系統(tǒng)分析第2章 概要設計第3章 詳細設計第4章 系統(tǒng)測試第5章 用戶手冊第6章 畢業(yè)設計小結(jié)摘要學生信息管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。經(jīng)過分析,我們使用microsoft公司的 visual basic開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)正文前言隨著學校的規(guī)模不斷擴大,學生數(shù)量急劇增加,有關學生的各種信息量也成倍增長。面對龐大的信息量,就需要有學生信息管理系統(tǒng)來提高學生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。在計算機日益普及的今天,對于一所學校而言若采用一套行之有效的學生管理系統(tǒng)來管理學生的個人基本檔案與各個基本的情況,會方便許多,更提高的學校的工作效率,這也充分了應用了硬件資源。該項目開發(fā)的軟件為學校學生信息管理系統(tǒng)軟件,是鑒于目前學校學生人數(shù)劇增,學生信息呈爆炸性增長的前提下,學校對學生信息管理的自動化與準確化的要求日益強烈的背景下構(gòu)思出來的,該軟件設計完成后可用于所有教育單位(包括學校,學院等等)的學生信息的管理. 目前社會上信息管理系統(tǒng)發(fā)展飛快,各個企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,學生管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學生信息管理軟件也不少。但本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作。學生信息管理系統(tǒng)要求學生基本信息(所在班級,學習課程)、課程、學費、成績、獎懲管理、統(tǒng)計于一身,可方便快速的瀏覽、查詢、打印所需信息。本系統(tǒng)由廖進梓擔任組長,朱林意和蘇麗萍共同參與。系統(tǒng)分析、概要設計并有全組人員合力完成。廖進梓負責編寫系統(tǒng)模塊中學生成績信息模塊與學生學費信息模塊,朱林意負責編寫系統(tǒng)模塊中學生基本信息模塊與學生課程模塊,蘇麗萍則負責編寫系統(tǒng)模塊中學生獎懲信息模塊。在此,尤其感激蘇艷艷老師。由于時間倉促和學習工作繁忙,在通過蘇艷艷老師的耐心講解和指導下,我們的文檔才得已順利進行。.參考文獻1.數(shù)據(jù)庫系統(tǒng)導論,薩師煊、王珊,北京,高等教育出版社,20002.軟件工程導論,張海藩,北京,清華大學出版社,19983.數(shù)據(jù)庫基礎,馮玉才,武漢,華中理工大學出版社,19934.面向?qū)ο蟮南到y(tǒng)分析,楊芙清,北京,清華大學出版社,19985. visual basic 6.0 程序開發(fā)寶典 ,姜曉銘,劉 晨,北京, 治金工業(yè)出版社,19996.計算機操作系統(tǒng),湯子瀛 ,西安,西安電子科技大學出版社,19957.visual basic 6.0程序設計,賀世娟,陳冀川主編,中國水利水電出版社,2003版8.visual basic程序設計,王祖衛(wèi),李偉, 南開大學出版社,2004年9.sql server 2000教程,龔波等,北京希望電子出版社,2002年10.基于cmm的軟件項目管理系統(tǒng)的設計與實現(xiàn),高,李建華,費耀平,谷士文,2002年09期摘要學生信息管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應用程序功能完備,易使用等特點。經(jīng)過分析,我們使用microsoft公司的 visual basic開發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,首先在短時間內(nèi)建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。正文前言隨著學校的規(guī)模不斷擴大,學生數(shù)量急劇增加,有關學生的各種信息量也成倍增長。面對龐大的信息量,就需要有學生信息管理系統(tǒng)來提高學生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量。在計算機日益普及的今天,對于一所學校而言若采用一套行之有效的學生管理系統(tǒng)來管理學生的個人基本檔案與各個基本的情況,會方便許多,更提高的學校的工作效率,這也充分了應用了硬件資源。該項目開發(fā)的軟件為學校學生信息管理系統(tǒng)軟件,是鑒于目前學校學生人數(shù)劇增,學生信息呈爆炸性增長的前提下,學校對學生信息管理的自動化與準確化的要求日益強烈的背景下構(gòu)思出來的,該軟件設計完成后可用于所有教育單位(包括學校,學院等等)的學生信息的管理. 目前社會上信息管理系統(tǒng)發(fā)展飛快,各個企事業(yè)單位都引入了信息管理軟件來管理自己日益增長的各種信息,學生管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學生信息管理軟件也不少。但本系統(tǒng)完全獨立開發(fā),力求使系統(tǒng)功能簡潔明了,但功能齊全且易于操作。學生信息管理系統(tǒng)要求學生基本信息(所在班級,學習課程)、課程、學費、成績、獎懲管理、統(tǒng)計于一身,可方便快速的瀏覽、查詢、打印所需信息。本系統(tǒng)由廖進梓擔任組長,朱林意和蘇麗萍共同參與。系統(tǒng)分析、概要設計并有全組人員合力完成。廖進梓負責編寫系統(tǒng)模塊中學生成績信息模塊與學生學費信息模塊,朱林意負責編寫系統(tǒng)模塊中學生基本信息模塊與學生課程模塊,蘇麗萍則負責編寫系統(tǒng)模塊中學生獎懲信息模塊。在此,尤其感激蘇艷艷老師。由于時間倉促和學習工作繁忙,在通過蘇艷艷老師的耐心講解和指導下,我們的文檔才得已順利進行。.參考文獻1.數(shù)據(jù)庫系統(tǒng)導論,薩師煊、王珊,北京,高等教育出版社,20002.軟件工程導論,張海藩,北京,清華大學出版社,19983.數(shù)據(jù)庫基礎,馮玉才,武漢,華中理工大學出版社,19934.面向?qū)ο蟮南到y(tǒng)分析,楊芙清,北京,清華大學出版社,19985. visual basic 6.0 程序開發(fā)寶典 ,姜曉銘,劉 晨,北京, 治金工業(yè)出版社,19996.計算機操作系統(tǒng),湯子瀛 ,西安,西安電子科技大學出版社,19957.visual basic 6.0程序設計,賀世娟,陳冀川主編,中國水利水電出版社,2003版8.visual basic程序設計,王祖衛(wèi),李偉, 南開大學出版社,2004年9.sql server 2000教程,龔波等,北京希望電子出版社,2002年10.基于cmm的軟件項目管理系統(tǒng)的設計與實現(xiàn),高,李建華,費耀平,谷士文,2002年09期學生信息管理系統(tǒng)論文前 言隨著it技術的發(fā)展,信息的處理和傳輸也進入一個嶄新的階段,人類進入信息高速發(fā)展的時代。信息技術成為一門新的產(chǎn)業(yè)。教育信息化理念的出臺,使信息管理系統(tǒng)已開始設計并應用于教學管理中。學生信息管理系統(tǒng)就是管理學生基本信息和人事變動的系統(tǒng),是科技和教育發(fā)展的產(chǎn)物。該系統(tǒng)收集學生個人信息,方便和幫助學校和老師(特別是導師或班主任)掌握學生的基本情況,更好地管理這些學生。使管理更加規(guī)范化、合理化科學化效率化。學生信息管理系統(tǒng)是校園信息管理系統(tǒng)的一個組成部分。它為其他系統(tǒng),如班級信息管理系統(tǒng),教學管理系統(tǒng)、成績管理系統(tǒng)、成績單系統(tǒng)、宿舍分配系統(tǒng)等提供學生的基本情況,同時需要其他系統(tǒng)提供的班級設置和院系設置等情況。這些系統(tǒng)可以使用同一個數(shù)據(jù)庫直接相互調(diào)用所需數(shù)據(jù)。國外對學生信息管理系統(tǒng)的開發(fā)與研究也很關注,由于外國與中國的教學模式有差別,學校性質(zhì)與中國也不相同,這就要求他們所采用的“學生信息管理系統(tǒng)”更加具有可變和靈活的特點。在國外的高校中,學生除了需要修完在本校、本專業(yè)的課程外,如果自己有要求,還可以修其他學校的課程,同樣也可以拿其他學校的學位,鑒于這種情況,對“學生信息管理系統(tǒng)”的要求就更高,所涉及到的內(nèi)容就更廣,如:學生的個人信息查詢和修改就需要涉及兩個或更多的學校。由于該系統(tǒng)設計的時間較緊,受設計條件等因素的影響,所以難免有不足之處,希望大家多多指點,謝謝! 目 錄摘 要iv引 言iv第一章 數(shù)據(jù)庫簡介11.1數(shù)據(jù)庫技術發(fā)展概況11.2數(shù)據(jù)庫設計概述1第二章 開發(fā)工具和開發(fā)環(huán)境32.1開發(fā)工具32.1.1 delphi簡介32.2.2 delphi的基本特點32.2.3 delphi的文件類型42.2.4 delphi開發(fā)程序的過程42.2.5 開發(fā)數(shù)據(jù)庫應用程序的基本步驟42.2開發(fā)環(huán)境5第三章 系統(tǒng)分析和設計73.1系統(tǒng)功能分析73.2系統(tǒng)功能模塊劃分73.3 數(shù)據(jù)流程圖83.4主窗口布局控件對象屬性表83.5新生信息輸入界面對象屬性表93.6學籍變更輸入界面對象屬性表9第四章 數(shù)據(jù)庫設計114.1數(shù)據(jù)庫需求分析114.2數(shù)據(jù)庫概念結(jié)構(gòu)設計11第五章 各個功能模塊的創(chuàng)建135.1主窗體頁面的設置135.3學籍變更輸入界面設計145.4新生信息輸入界面運行155.5學籍變更輸入界面運行155.6獎勵情況輸入界面設計165.7獎勵情況輸入界面運行17第六章 數(shù)據(jù)字典18結(jié) 束 語20致 謝21參考文獻22附 錄23各功能模塊源代碼23前 言近年來隨著高校體制的不斷改革與發(fā)展,我國在校大中專學生的人數(shù)也在不斷擴大,給各大中專院校的學生管理工作帶來了諸多不便。學籍管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關重要,所以學籍管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。隨著科學技術的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領域并發(fā)揮著越來越重要的作用。作為計算機應用的一部分,使用計算機對學籍信息進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學生檔案管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套學籍管理軟件成為很有必要的事情。學籍管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),它是一個基于c/s模式下,以面向?qū)ο鬄殚_發(fā)語言的學籍管理系統(tǒng)。其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求數(shù)據(jù)的一致性、完整性和安全性。而對于后者則要求應用程序功能完備,方便使用等特點。第 1 章 可行性研究及需求分析1.1 系統(tǒng)需求分析近年來隨著高校體制的不斷改革與發(fā)展,我國在校大中專學生的人數(shù)也在不斷擴大,給各大中專院校的學生管理工作帶來了諸多不便。隨著教育的普及,各高等院校也在不斷的提高教學質(zhì)量和學校管理質(zhì)量,而學校管理就是對學生在校情況的管理,重要的是學生的學籍管理,因為學籍是學生在校學習的憑證,而學籍又包括確定招生計劃進行招生錄取工作;學生的基本情況、各科的成績、總成績(或總學分)、獎懲;制定教學計劃,最后在學生離校時做出學生在校學習情況的總結(jié)。由于學校和在校學生是一對多的關系,因此,學籍的管理是一個工作量大而又繁雜的工作。而由于信息管理是建立在龐大的數(shù)據(jù)庫中的,如何建立學生信息庫是進行自動化學籍管理的一個重要問題。高等院校學籍管理比較復雜,工作量很大,在過去,學校里面往往采用人工方式進行,可以想象其工作難度之大,需要的操作人員之多,既費工又費時,尤其是它的錄入與統(tǒng)計工作,更是一項非常艱苦的工作。所以需要一種能夠智能管理的計算機系統(tǒng)。數(shù)據(jù)庫能很方便的進行數(shù)據(jù)的統(tǒng)計和錄入工作,這對有大量數(shù)據(jù)的編輯有重要的作用。所以學校在學籍管理上很需要一個自動化,智能化的計算機學籍管理系統(tǒng)。在此,以一個學校的小型學籍信息管理系統(tǒng)的開發(fā)為試驗,其作用主要是對學校學生信息檔案、成績進行錄入、查詢、維護、統(tǒng)計、打印輸出等操作1.2 系統(tǒng)的初步調(diào)查1.2.1 開發(fā)學籍管理系統(tǒng)的目的 學校每年都有新生入學、老生畢業(yè),還有其他各種人事變動。如何有效的管理這些學生信息,幫助學校和老師掌握學生的情況,這就是學籍管理系統(tǒng)需要完成的功能及開發(fā)目的;另外,為使本軟件的功能完善、功能更強大,還包括與學生信息有關的管理功能,例如成績管理等功能。經(jīng)過大學四年學習,開發(fā)軟件有了一定的基礎,為使開發(fā)軟件的經(jīng)驗進一步提高和適應社會發(fā)展,與同組軟件開發(fā)人員共同努力學習、提高軟件開發(fā)的經(jīng)驗。1.2.2業(yè)務流程分析班級管理業(yè)務流程圖:教務處輸入計算機班主任教務處學生班級班級輸出教務處輸入計算機班主任教務處學生檔案檔案輸出學籍管理業(yè)務流程圖:課程管理業(yè)務流程圖:課程教務處輸入計算機教師教務處學生課程輸出成績管理業(yè)務流程圖:教務處輸入計算機班主任輸入計算機教務處輸出班級班級學生教務處教務處教師學生成績教師輸1.2.3數(shù)據(jù)流程分析:數(shù)據(jù)流程圖:由于本系統(tǒng)的數(shù)據(jù)模塊較多,下面僅以學生成績管理模塊為例來進行編制。下圖為學籍管理系統(tǒng)數(shù)據(jù)流程圖:學生注冊學籍信息管理基本信息管理課程信息管理基本信息輸入課程信息輸入成績信息輸入入獎懲信息輸入學籍信息輸入獎懲信息管理成績信息管理1.2.2 選題背景及意義隨著現(xiàn)代科學技術的飛速發(fā)展、計算機與全球互連網(wǎng)絡internet相連接,使今天的社會進入了以計算機為核心的社會。在信息社會中,信息的獲取、處理、交流和決策都需要大量高質(zhì)量的處理工具。在這高科技時代,信息的處理是十分重要,如果用原始的方式進行處理,我們就會跟不上時代的進展;我們需用高科技時代的產(chǎn)品。學生信息的管理是每個學校工作中一項非常重要的工作,要投入很大的人力進行管理。如果開發(fā)一套學籍管理系統(tǒng)軟件將具有十分重要的意義,可以減少人力資源在這方面的投入,而更多的投入教學或其它工作中。信息社會的高科技,商品經(jīng)濟化的高效益,使計算機的應用已普及到經(jīng)濟和社會生活的各個領域。計算機雖然與人類的關系愈來愈密切,還有人由于計算機操作不方便繼續(xù)用手工勞動。為了適應現(xiàn)代社會人們高度強烈的時間觀念,學籍管理系統(tǒng)為教學辦公室?guī)砹藰O大的方便。使用者可以了解本系統(tǒng)的基本工作原理。操作人員只需輸入一些簡單的漢字、數(shù)字就可以實現(xiàn)工作要求的操作。所開發(fā)系統(tǒng)主要是對高等院校的學生學籍信息進行管理,而不對其他公司或單位內(nèi)容進行涉及。在對學籍信息的管理中,對管理員賦予所有的權(quán)限,即既有具有查詢的權(quán)限,又具有對數(shù)據(jù)庫進行錄入和修改的功能,以及對數(shù)據(jù)庫進行清空的功能。由于該系統(tǒng)主要應用在學院內(nèi)部使用,而不在網(wǎng)絡上公開,因此在設計開發(fā)時可以做成單機版。1.3 開發(fā)工具的選用1.3.1 visual basic的使用visual basic 是microsoft 公司推出的一個可視化的面向?qū)ο蟮膽贸绦蜷_發(fā)工具。由于vb繼承了basic語言簡單、易學的優(yōu)點,又增強了可視化、數(shù)據(jù)庫及internet編程功能,因此很快便成為開發(fā)windows應用程序的有效工具。在本次設計中只所以采用vb進行開發(fā),主要是以為vb具有以下兩大特點:1.面向?qū)ο缶幊虃鹘y(tǒng)的結(jié)構(gòu)化語言(如c,pascal和basic等)都是采用面向過程的編程方法來解決問題。在面向過程的編程方法中,代碼和數(shù)據(jù)是分離的,由此帶來了很多缺陷,其中最重要的就是程序的可維護性差。面向?qū)ο缶幊蹋╫op:object oriented programming)則把數(shù)據(jù)和處理數(shù)據(jù)的代碼封裝到一個類中,類的實例就是對象。與面向?qū)ο蟮木幊谭椒ㄏ啾?,面向?qū)ο缶幊谭椒ㄓ腥齻€優(yōu)點:1)程序易于閱讀和理解;2)程序易于修改;3)對象能重復使用多次,即程序員可以隨時根據(jù)需要將對象插入到程序中去。2.事件驅(qū)動的編程機制在面向?qū)ο蟮木幊谭椒ㄖ?,每個程序通常包含一個主程序和若干個子程序,由某個子程序來處理某個小問題,再由主程序自頂向下調(diào)用各個子程序來逐步解決整個問題。vb徹底解決了這種編程機制。在vb中,沒有傳統(tǒng)意義上的主程序,程序執(zhí)行通過事件來驅(qū)動,即只有在事件發(fā)生時,程序才會執(zhí)行,若沒有發(fā)生任何事件,則處于停滯等待狀態(tài)。事件驅(qū)動使得用vb編程沒有必要建立明顯的開始和結(jié)束程序,而只需編寫若干微小的子程序,這些子程序分別由各種事件來驅(qū)動執(zhí)行。由于子程序規(guī)模不大、功能單一,因此編程難度得意大大降低。本次畢業(yè)設計需要用一種新軟件來開發(fā)學習,但是接觸一門新的軟件往往上手容易,使用起來很困難,而且這次畢業(yè)設計時間短,任務重。顯然使用非常復雜的軟件進行開發(fā)是不太現(xiàn)實的。而visual basic簡單易懂,控件的操作簡單方便,且集成了多種開發(fā)和應用軟件,使用的人比較多,方便在一起討論學習,所以在這次設計中,我采用了vb作為主要的開發(fā)工具。1.3.2 sql server 2000的使用microsoft sql server 2000是為當前的分布式客戶機/服務器環(huán)境特別設計的,sql server數(shù)據(jù)庫能夠輕而易舉的通過internet和內(nèi)部網(wǎng)絡加以訪問。sql server提供了一系列方法將數(shù)據(jù)庫填充到web服務器,同時提供了對數(shù)據(jù)的快捷訪問。它是一個可伸縮、高效能的數(shù)據(jù)庫管理系統(tǒng),具備內(nèi)置的復制能力、internet集成、開放系統(tǒng)體系結(jié)構(gòu)以及其強大的基于gui的數(shù)據(jù)庫管理工具。它的一個獨特功能是基于服務器的作業(yè)調(diào)度系統(tǒng),允許直觀的控制多個服務器和遠程操作。這極大地增強了數(shù)據(jù)庫的性能和可靠性。sql server的主要功能:l 支持客戶機/服務器模型;l 操作系統(tǒng)兼容性;l 多平臺支持;l 多協(xié)議兼容性;l 數(shù)據(jù)倉庫;l 數(shù)據(jù)復制。1.4 系統(tǒng)的可行性研究1.4.1 技術上的可行性由于vb語言簡單、易學的優(yōu)點,又增強了可視化、數(shù)據(jù)庫及internet編程功能,很容易就可以進行系統(tǒng)開發(fā)。因此系統(tǒng)開發(fā)工具可以采用visual basic進行開發(fā)。而對數(shù)據(jù)庫的建立,由于建立的數(shù)據(jù)庫主要是對學籍的信息進行管理,所以可以采用微軟公司開發(fā)的microsoft sql server 2000。該軟件簡單易懂,應用廣泛,比較適合開發(fā)數(shù)據(jù)庫軟件使用,而且建立的數(shù)據(jù)庫較為安全。1.4.2 管理上的可行性因為系統(tǒng)主要應用于學院內(nèi)部,而不具備網(wǎng)絡查找功能,因此在實現(xiàn)時可以做成單機版,對管理員賦予數(shù)據(jù)錄入、查詢、修改以及對數(shù)據(jù)庫的清零等功能。1.4.3 安全上的可行性在建立數(shù)據(jù)庫時可以通過對數(shù)據(jù)庫的設計用戶名和密碼進行保密,以及在建立數(shù)據(jù)庫以后可以對數(shù)據(jù)進行壓縮等技術,保證數(shù)據(jù)的安全,使數(shù)據(jù)庫具有安全保障。1.5 系統(tǒng)性能分析1.5.1 系統(tǒng)的安全性所開發(fā)系統(tǒng)必須保證系統(tǒng)的安全,必須保證系統(tǒng)數(shù)據(jù)庫不能被任意修改,系統(tǒng)不容易被病毒侵蝕。對光纖信息數(shù)據(jù)庫只有管理員才能進行錄入,修改和刪除。1.5.2 系統(tǒng)的快捷性系統(tǒng)必須快速準確的對所做的操作做出反映,不能出現(xiàn)長時間的延遲和錯誤或者莫名其妙的死機。1.5.3 系統(tǒng)的準確性系統(tǒng)必須準確的對所做的操作做出反映,要保證所輸出結(jié)果的準確無誤。1.5.4 系統(tǒng)的嚴謹性所開發(fā)系統(tǒng)必須嚴謹,不能隨意被修改,不能隨意被人下載源代碼。第 2 章 概要設計2.1 系統(tǒng)設計思路分析2.1.1 界面用vb設計基礎界面,在初步設計時,可以只對窗體進行設計,而不涉及程序的內(nèi)容,待窗體設計完畢后,再進行程序編程,這也是vb的優(yōu)點之一。2.1.2 用戶登錄用戶登錄時,用戶信息進入存放用戶名和密碼的數(shù)據(jù)庫,若表中已有此用戶名,則給出提示,進入系統(tǒng),若沒有此用戶名,則給出提示,返回用戶登錄界面。2.1.3 學籍信息內(nèi)容查詢和錄入查詢結(jié)果可以通過網(wǎng)格輸出,輸出時顯示各個學籍信息的漢字意義。在管理員進行錄入工作時,對所輸入信息插入數(shù)據(jù)庫內(nèi),并保證其安全和主屬性的唯一。2.1.4 數(shù)據(jù)庫分析在系統(tǒng)實現(xiàn)時,可以建立一個數(shù)據(jù)庫,但是建立多個表。對用戶名和密碼,設計一個用戶密碼表包括“用戶名”和“密碼”兩個字段;建立學生情況、教師情況、班級情況、教學計劃等固定表;在建立成績數(shù)據(jù)表時,考慮到各專業(yè)和班級的課程不相同,建立統(tǒng)一的表比較困難。所以讓系統(tǒng)管理員按照實際情況動態(tài)的建立數(shù)據(jù)表,但要保證所查詢出的結(jié)果完全滿足用戶的需求。2.2 設計簡述2.2.1 vb設計的界面簡述漂亮界面,這個窗體要求漂亮,做成通用窗體的效果。登錄界面,要求管理員輸入帳戶密碼,并根據(jù)密碼是否正確決定進入主界面。主界面,用向?qū)?,可以通過各個菜單調(diào)用各種功能,并可以通過樹形結(jié)構(gòu)瀏覽數(shù)據(jù)庫中的表。新建畢業(yè)生表,要求可以生成以畢業(yè)年份命名的畢業(yè)生信息表,具體表中的字段由管理員決定。數(shù)據(jù)輸入,可以在這個窗體中對數(shù)據(jù)庫中的任意表進行添加、修改、刪除等操作。數(shù)據(jù)導入,管理員可以把excel表中的數(shù)據(jù)導入到數(shù)據(jù)庫中。查找向?qū)?,可以根?jù)各種條件對學生進行查找,并顯示。成績查詢,對成績進行單人或者課程查詢。打印管理,管理員可以打印單人或者本課程的成績,并且對打印的字段進行設置。幫助信息,說明作者,版本信息。2.2.2 系統(tǒng)簡圖 歡迎界面學 籍 信 息 庫打印報表零退出用戶登錄學生查詢數(shù)據(jù)導入數(shù)據(jù)輸入建立新表登錄成功主界面成績查詢版本信息創(chuàng)建輸入輸入讀出讀出讀出退出2.1.2 用戶登錄用戶登錄時,用戶信息進入存放用戶名和密碼的數(shù)據(jù)庫,若表中已有此用戶名,則給出提示,進入系統(tǒng),若沒有此用戶名,則給出提示,返回用戶登錄界面。2.1.3 學籍信息內(nèi)容查詢和錄入查詢結(jié)果可以通過網(wǎng)格輸出,輸出時顯示各個學籍信息的漢字意義。在管理員進行錄入工作時,對所輸入信息插入數(shù)據(jù)庫內(nèi),并保證其安全和主屬性的唯一。2.1.4 數(shù)據(jù)庫分析在系統(tǒng)實現(xiàn)時,可以建立一個數(shù)據(jù)庫,但是建立多個表。對用戶名和密碼,設計一個用戶密碼表包括“用戶名”和“密碼”兩個字段;建立學生情況、教師情況、班級情況、教學計劃等固定表;在建立成績數(shù)據(jù)表時
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025店面租賃合同協(xié)議書樣本
- 《康復護理課件-功能障礙護理》
- 班組進度協(xié)議書合同
- 玻璃安裝勞務合同協(xié)議
- 畫廊場地出租合同協(xié)議
- 百貨自營采購合同協(xié)議
- 特種人員作業(yè)合同協(xié)議
- 疏通管道維修合同協(xié)議
- 白涼粉成品購買合同協(xié)議
- 申請解除合同書面協(xié)議
- (正式版)SH∕T 3507-2024 石油化工鋼結(jié)構(gòu)工程施工及驗收規(guī)范
- 山東省臨沂市莒南縣2023-2024學年七年級下學期期末數(shù)學試題
- JT-T-496-2018公路地下通信管道高密度聚乙烯硅芯塑料管
- 重慶市兩江新區(qū)2023-2024學年七年級下學期期末考試語文試題
- 食材配送投標方案技術標
- 護士延續(xù)注冊體檢表
- 泌尿科一科一品匯報課件
- 思念女聲三部合唱簡譜
- 福建省廈門市第一中學2022-2023學年八下期中考試數(shù)學試卷(解析版)
- SGT756變壓器技術說明書
- 充電樁采購安裝投標方案
評論
0/150
提交評論