【正文】
學生信息管理系統(tǒng)的設(shè)計與實現(xiàn) 本 科 畢 業(yè) 論 文論文題目:學生信息管理系統(tǒng)的設(shè)計與實現(xiàn)指導老師:甘志勇學生姓名:學 號:院 系:計算機學院?! I(yè):計算機科學與技術(shù)(師范)畢業(yè)時間:2007年12月34中文摘要本系統(tǒng)全稱為中學學生信息管理系統(tǒng)。根據(jù)開發(fā)要求,它主要應用于教育系統(tǒng),完成對日常的教學、教務、教師以及學生的計算機化的管理。開發(fā)學生成績管理系統(tǒng)可使學校教職員工減輕工作壓力,比較系統(tǒng)地對教務、教學上的各項服務和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,以及國家各部門關(guān)于信息化的步伐,使各項管理更加規(guī)范化。目前,學校工作繁雜、資料重多。目前,管理信息系統(tǒng)已進入學校,但還未普及,而對于學生管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。 本系統(tǒng)管理內(nèi)容廣泛,全面涉及了學生成績管理,學生選課,學生檔案管理;學生管理等等。在開發(fā)過程中,注意使其符合操作的業(yè)務流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機構(gòu)。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設(shè)計和系統(tǒng)實施四個主要階段進行設(shè)計,而在具體的設(shè)計上,采取了演化式原型法,隨著用戶的使用及對系統(tǒng)了解的不斷加深,對某一部分或幾部分進行重新分析、設(shè)計、實施。在開發(fā)工具的選擇上,主要利用VFP編程語言進行開發(fā),使用其自帶的數(shù)據(jù)庫,從而保證了數(shù)據(jù)的完整性與一致性。本論文主要從系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施與使用等幾個方面進行介紹。關(guān)鍵詞:信息管理系統(tǒng),信息化,成績管理,數(shù)據(jù)庫,Visual FoxPro外文提要The name of our system is grade Management to the requirements of developing, the system is mainly applied to education system which manageas the daily teaching educational administration and puteration of teachers and students. Developing grade Management System can not only ruduce the presure of the staff and systematically manage the service and information, but also decrease the use of labour force, accelerate the requiring speed, improve management, speed the pace of concernad national department autumated information retrieval to standardize the managements. Nowdays, the universities work are miscellaneous,especially in private 39。s important to put the teachers39。 management on the table. Up to now, mamagement has e into universities but not popularized. As for the teaching management, there is not a set of plete and unified system, so it39。s very necessary to develop a mon,patible one.The system is wide and prehensive in including most of the service items of teaching plans, such as grade management which refers to teaching plans, grade management, students management and so on. In developing procedure, we pursure the prehensiveness and momality of the system, so that it can not only be applied in one educational institution. In choosing the developing methods, we bine the life sycle approach and the prototypebased approach, approach in four main steps: system investigation, system analysis, system design and system implementation. AS to data design, evolutionary prototypebased approach is partialy adopted to reanalysize, redisign and reimplemate with the user39。s everincreasing understanding of the system. In choosing the developing tool, VFP programming language is employed. In line of its selfsustaining. to ensure the integratedness and consistency. This thesis mainly introduce the ideas of the analysizing ,designing ,implementing and application of this system. Keywords: Information Management System, Informationization,Grade Management,Database, Visual FoxPro目 錄第1章 緒 論 1 1 涉及范圍 1 預期結(jié)果 1 手工操作存在的問題 1 本系統(tǒng)的優(yōu)點 2 2 系統(tǒng)分析 2 系統(tǒng)設(shè)計 2 系統(tǒng)實施 3 結(jié)論部分 3第2章 系統(tǒng)分析 4 組織機構(gòu)調(diào)查 4 詳細調(diào)查 5 5 業(yè)務流程分析 6 數(shù)據(jù)流程的分析 6 7 7 查詢分析 8 8 8第3章 系統(tǒng)設(shè)計 10 10 10 10 11 11 11 12 邏輯設(shè)計 1信息流程圖 13 13 14 15 16第4章 系統(tǒng)實施 18 18 18 歡迎界面 18 登陸界面 19 系統(tǒng)主界面 20 學生登記界面 21 22 密碼修改界面 23 24 模塊調(diào)試 24 總調(diào) 24 25 25 25第5章 結(jié) 論 25 26 26 26 27參考文獻 28附 錄 29致 謝 33第1章 緒 論隨著科學技術(shù)的發(fā)展,信息化也逐步為人們所熟知,信息技術(shù)的應用也逐漸深入到人們的工作生活當中。為了提高對中學學生信息管理的水平在此以“中學學生信息管理系統(tǒng)”為課題,綜合運用所學的專業(yè)知識開發(fā)此系統(tǒng),盡量使其滿足用戶的需求。(1) 綜合運用在專科段所學的知識進行實際開發(fā),了解在系統(tǒng)的開發(fā)過程中可能遇到的情況,從而積累一定的實際開發(fā)經(jīng)驗,提高我們的實踐能力。(2) 開發(fā)適用的軟件——“中學學生信息管理系統(tǒng)”。使之符合實際的使用情況,符合工作人員的要求,使管理工作達到高效、快捷、準確,提高管理水平。 (3) 減輕工作人員的負擔,盡量做到功能完備,易于操作,便于用戶使用,解決實際問題。(4) 本系統(tǒng)提供方便的人機對話界面,可以進行數(shù)據(jù)的錄入、查詢、修改、排序等功能,完全以用戶的需求為基礎(chǔ),充分考慮用戶的要求,盡量滿足用戶使用。 涉及范圍本系統(tǒng)涉及的模塊主要有:學生管理、成績管理、查詢統(tǒng)計、系統(tǒng)管理、幫助等五大模塊。(1) 中學學生信息主要包括:(學號、姓名、性別、政治面貌、民族、籍貫內(nèi)容等)基本內(nèi)容的輸入,刪除,修改,查詢。(2) 考試管理主要包括:學生的考試以及考試過后的成績錄入,成績的修改,成績的查詢等。(3) 查詢統(tǒng)計主要包括:學生檔案信息、成績的查詢和統(tǒng)計。(4) 系統(tǒng)管理主要包括:密碼的修改和系統(tǒng)用戶的注冊。 預期結(jié)果 手工操作存在的問題(1) 手工操作使中學學生信息的各項登記工作很繁瑣,并且大量的重復勞動很容易出現(xiàn)差錯,不容易規(guī)范。(2) 班與班之間,班與系里邊的聯(lián)系不緊密,不便于互相交流不能及時的進行數(shù)據(jù)反饋。(3) 大量的書面文件容易混亂和丟失,并且不容易查詢、檢索和統(tǒng)計。(4) 手工操作的效率極低,并且需要占用大量的人員和場地,大大拉長了辦公的時間和費用。 本系統(tǒng)的優(yōu)點(1) 信息的錄入采用計算機,無論是速度還是準確度都有很大的提高,并且字體規(guī)范,統(tǒng)一,美觀。(2) 本系統(tǒng)可以聯(lián)網(wǎng)使用,使班與班之間,班與學校之間的交流非常方便。(3) 電子文件容易保存并且安全,使中學學生信息的查詢,檢索,統(tǒng)計,修改,刪除等操作變的非常簡單。(4) 用計算機占用的場地很小并且人員也不需要很多,并且效率極高,從而大節(jié)省了辦公費用(5) 友好的人機界面,便于維護和操作。無論做任何事情事先都應列出一個計劃,開發(fā)系統(tǒng)也不例外,本系統(tǒng)的開發(fā)思路總共分為四步:系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施、結(jié)論。 系統(tǒng)分析主要包括:可行性分析,組織機構(gòu)調(diào)查分析,詳細調(diào)查,數(shù)據(jù)流程分析,數(shù)據(jù)分析,系統(tǒng)的設(shè)備初選,信息量的估算??尚行苑治霭ǎ航?jīng)濟可行性,技術(shù)可行性,社會可行性。詳細調(diào)查包括:資料收集和業(yè)務流程分析。數(shù)據(jù)分析包括:屬性分析和查詢分析 系統(tǒng)設(shè)計主要包括:代碼設(shè)計,系統(tǒng)的物理設(shè)計,數(shù)據(jù)庫設(shè)計,信息系統(tǒng)流程圖,功能結(jié)構(gòu)圖,系統(tǒng)的輸出設(shè)計和輸入設(shè)計。系統(tǒng)的物理設(shè)計包括:拓樸結(jié)構(gòu)設(shè)計,設(shè)備選擇和系統(tǒng)環(huán)境數(shù)據(jù)庫設(shè)計包括:概念數(shù)據(jù)庫設(shè)計,邏輯設(shè)計,物理設(shè)計。 系統(tǒng)實施主要包括:物理實施,程序設(shè)計,程序的調(diào)試,程序的編譯,使用說明書和系統(tǒng)維護。 結(jié)論部分主要包括:開發(fā)系統(tǒng)的心得體會,以及對本系統(tǒng)的評價等。系統(tǒng)評價的內(nèi)容主要包括:(1) 輸出信息的正確性精確度,以及處理的速度,所需的時間是否減輕了使用者的勞動強度和枯燥的重復勞動。(2) 人機界面是否友好,操作是否簡便。(3) 本系統(tǒng)在使用過程中的發(fā)生故障的次數(shù),以及在全部工作時間中所占的比例,排除的難易程度,可維護性。(4) 系統(tǒng)的保密性,通用性,可擴展性