【正文】
學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 本 科 畢 業(yè) 論 文論文題目:學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)指導(dǎo)老師:甘志勇學(xué)生姓名:學(xué) 號(hào):院 系:計(jì)算機(jī)學(xué)院?! I(yè):計(jì)算機(jī)科學(xué)與技術(shù)(師范)畢業(yè)時(shí)間:2007年12月34中文摘要本系統(tǒng)全稱為中學(xué)學(xué)生信息管理系統(tǒng)。根據(jù)開發(fā)要求,它主要應(yīng)用于教育系統(tǒng),完成對(duì)日常的教學(xué)、教務(wù)、教師以及學(xué)生的計(jì)算機(jī)化的管理。開發(fā)學(xué)生成績(jī)管理系統(tǒng)可使學(xué)校教職員工減輕工作壓力,比較系統(tǒng)地對(duì)教務(wù)、教學(xué)上的各項(xiàng)服務(wù)和信息進(jìn)行管理,同時(shí),可以減少勞動(dòng)力的使用,加快查詢速度、加強(qiáng)管理,以及國(guó)家各部門關(guān)于信息化的步伐,使各項(xiàng)管理更加規(guī)范化。目前,學(xué)校工作繁雜、資料重多。目前,管理信息系統(tǒng)已進(jìn)入學(xué)校,但還未普及,而對(duì)于學(xué)生管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。 本系統(tǒng)管理內(nèi)容廣泛,全面涉及了學(xué)生成績(jī)管理,學(xué)生選課,學(xué)生檔案管理;學(xué)生管理等等。在開發(fā)過程中,注意使其符合操作的業(yè)務(wù)流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機(jī)構(gòu)。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結(jié)合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施四個(gè)主要階段進(jìn)行設(shè)計(jì),而在具體的設(shè)計(jì)上,采取了演化式原型法,隨著用戶的使用及對(duì)系統(tǒng)了解的不斷加深,對(duì)某一部分或幾部分進(jìn)行重新分析、設(shè)計(jì)、實(shí)施。在開發(fā)工具的選擇上,主要利用VFP編程語言進(jìn)行開發(fā),使用其自帶的數(shù)據(jù)庫,從而保證了數(shù)據(jù)的完整性與一致性。本論文主要從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施與使用等幾個(gè)方面進(jìn)行介紹。關(guān)鍵詞:信息管理系統(tǒng),信息化,成績(jī)管理,數(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 預(yù)期結(jié)果 1 手工操作存在的問題 1 本系統(tǒng)的優(yōu)點(diǎn) 2 2 系統(tǒng)分析 2 系統(tǒng)設(shè)計(jì) 2 系統(tǒng)實(shí)施 3 結(jié)論部分 3第2章 系統(tǒng)分析 4 組織機(jī)構(gòu)調(diào)查 4 詳細(xì)調(diào)查 5 5 業(yè)務(wù)流程分析 6 數(shù)據(jù)流程的分析 6 7 7 查詢分析 8 8 8第3章 系統(tǒng)設(shè)計(jì) 10 10 10 10 11 11 11 12 邏輯設(shè)計(jì) 1信息流程圖 13 13 14 15 16第4章 系統(tǒng)實(shí)施 18 18 18 歡迎界面 18 登陸界面 19 系統(tǒng)主界面 20 學(xué)生登記界面 21 22 密碼修改界面 23 24 模塊調(diào)試 24 總調(diào) 24 25 25 25第5章 結(jié) 論 25 26 26 26 27參考文獻(xiàn) 28附 錄 29致 謝 33第1章 緒 論隨著科學(xué)技術(shù)的發(fā)展,信息化也逐步為人們所熟知,信息技術(shù)的應(yīng)用也逐漸深入到人們的工作生活當(dāng)中。為了提高對(duì)中學(xué)學(xué)生信息管理的水平在此以“中學(xué)學(xué)生信息管理系統(tǒng)”為課題,綜合運(yùn)用所學(xué)的專業(yè)知識(shí)開發(fā)此系統(tǒng),盡量使其滿足用戶的需求。(1) 綜合運(yùn)用在??贫嗡鶎W(xué)的知識(shí)進(jìn)行實(shí)際開發(fā),了解在系統(tǒng)的開發(fā)過程中可能遇到的情況,從而積累一定的實(shí)際開發(fā)經(jīng)驗(yàn),提高我們的實(shí)踐能力。(2) 開發(fā)適用的軟件——“中學(xué)學(xué)生信息管理系統(tǒng)”。使之符合實(shí)際的使用情況,符合工作人員的要求,使管理工作達(dá)到高效、快捷、準(zhǔn)確,提高管理水平。 (3) 減輕工作人員的負(fù)擔(dān),盡量做到功能完備,易于操作,便于用戶使用,解決實(shí)際問題。(4) 本系統(tǒng)提供方便的人機(jī)對(duì)話界面,可以進(jìn)行數(shù)據(jù)的錄入、查詢、修改、排序等功能,完全以用戶的需求為基礎(chǔ),充分考慮用戶的要求,盡量滿足用戶使用。 涉及范圍本系統(tǒng)涉及的模塊主要有:學(xué)生管理、成績(jī)管理、查詢統(tǒng)計(jì)、系統(tǒng)管理、幫助等五大模塊。(1) 中學(xué)學(xué)生信息主要包括:(學(xué)號(hào)、姓名、性別、政治面貌、民族、籍貫內(nèi)容等)基本內(nèi)容的輸入,刪除,修改,查詢。(2) 考試管理主要包括:學(xué)生的考試以及考試過后的成績(jī)錄入,成績(jī)的修改,成績(jī)的查詢等。(3) 查詢統(tǒng)計(jì)主要包括:學(xué)生檔案信息、成績(jī)的查詢和統(tǒng)計(jì)。(4) 系統(tǒng)管理主要包括:密碼的修改和系統(tǒng)用戶的注冊(cè)。 預(yù)期結(jié)果 手工操作存在的問題(1) 手工操作使中學(xué)學(xué)生信息的各項(xiàng)登記工作很繁瑣,并且大量的重復(fù)勞動(dòng)很容易出現(xiàn)差錯(cuò),不容易規(guī)范。(2) 班與班之間,班與系里邊的聯(lián)系不緊密,不便于互相交流不能及時(shí)的進(jìn)行數(shù)據(jù)反饋。(3) 大量的書面文件容易混亂和丟失,并且不容易查詢、檢索和統(tǒng)計(jì)。(4) 手工操作的效率極低,并且需要占用大量的人員和場(chǎng)地,大大拉長(zhǎng)了辦公的時(shí)間和費(fèi)用。 本系統(tǒng)的優(yōu)點(diǎn)(1) 信息的錄入采用計(jì)算機(jī),無論是速度還是準(zhǔn)確度都有很大的提高,并且字體規(guī)范,統(tǒng)一,美觀。(2) 本系統(tǒng)可以聯(lián)網(wǎng)使用,使班與班之間,班與學(xué)校之間的交流非常方便。(3) 電子文件容易保存并且安全,使中學(xué)學(xué)生信息的查詢,檢索,統(tǒng)計(jì),修改,刪除等操作變的非常簡(jiǎn)單。(4) 用計(jì)算機(jī)占用的場(chǎng)地很小并且人員也不需要很多,并且效率極高,從而大節(jié)省了辦公費(fèi)用(5) 友好的人機(jī)界面,便于維護(hù)和操作。無論做任何事情事先都應(yīng)列出一個(gè)計(jì)劃,開發(fā)系統(tǒng)也不例外,本系統(tǒng)的開發(fā)思路總共分為四步:系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、結(jié)論。 系統(tǒng)分析主要包括:可行性分析,組織機(jī)構(gòu)調(diào)查分析,詳細(xì)調(diào)查,數(shù)據(jù)流程分析,數(shù)據(jù)分析,系統(tǒng)的設(shè)備初選,信息量的估算。可行性分析包括:經(jīng)濟(jì)可行性,技術(shù)可行性,社會(huì)可行性。詳細(xì)調(diào)查包括:資料收集和業(yè)務(wù)流程分析。數(shù)據(jù)分析包括:屬性分析和查詢分析 系統(tǒng)設(shè)計(jì)主要包括:代碼設(shè)計(jì),系統(tǒng)的物理設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì),信息系統(tǒng)流程圖,功能結(jié)構(gòu)圖,系統(tǒng)的輸出設(shè)計(jì)和輸入設(shè)計(jì)。系統(tǒng)的物理設(shè)計(jì)包括:拓樸結(jié)構(gòu)設(shè)計(jì),設(shè)備選擇和系統(tǒng)環(huán)境數(shù)據(jù)庫設(shè)計(jì)包括:概念數(shù)據(jù)庫設(shè)計(jì),邏輯設(shè)計(jì),物理設(shè)計(jì)。 系統(tǒng)實(shí)施主要包括:物理實(shí)施,程序設(shè)計(jì),程序的調(diào)試,程序的編譯,使用說明書和系統(tǒng)維護(hù)。 結(jié)論部分主要包括:開發(fā)系統(tǒng)的心得體會(huì),以及對(duì)本系統(tǒng)的評(píng)價(jià)等。系統(tǒng)評(píng)價(jià)的內(nèi)容主要包括:(1) 輸出信息的正確性精確度,以及處理的速度,所需的時(shí)間是否減輕了使用者的勞動(dòng)強(qiáng)度和枯燥的重復(fù)勞動(dòng)。(2) 人機(jī)界面是否友好,操作是否簡(jiǎn)便。(3) 本系統(tǒng)在使用過程中的發(fā)生故障的次數(shù),以及在全部工作時(shí)間中所占的比例,排除的難易程度,可維護(hù)性。(4) 系統(tǒng)的保密性,通用性,可擴(kuò)展性