學(xué)生信息管理系統(tǒng)(MIS)畢業(yè)設(shè)計(jì)論文.doc_第1頁(yè)
學(xué)生信息管理系統(tǒng)(MIS)畢業(yè)設(shè)計(jì)論文.doc_第2頁(yè)
學(xué)生信息管理系統(tǒng)(MIS)畢業(yè)設(shè)計(jì)論文.doc_第3頁(yè)
學(xué)生信息管理系統(tǒng)(MIS)畢業(yè)設(shè)計(jì)論文.doc_第4頁(yè)
學(xué)生信息管理系統(tǒng)(MIS)畢業(yè)設(shè)計(jì)論文.doc_第5頁(yè)
已閱讀5頁(yè),還剩56頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

學(xué)籍管理系統(tǒng)摘 要學(xué)籍管理系統(tǒng)是一個(gè)輔助學(xué)校學(xué)籍處學(xué)籍人員完成日常工作中,涉及學(xué)籍管理開(kāi)課編排和成績(jī)管理這三項(xiàng)日常比較繁重的工作它應(yīng)用計(jì)算機(jī)在數(shù)據(jù)處理和數(shù)據(jù)整理保存方面的優(yōu)異性能,幫助工作人員提高工作的效率減少出錯(cuò)情況同時(shí)還能提供快速的查詢檢索功能以及按要求進(jìn)行成績(jī)單的打印的功能學(xué)籍管理系統(tǒng)特點(diǎn):面向?qū)W籍管理人員提供服務(wù)學(xué)籍管理人員通過(guò)學(xué)籍管理系統(tǒng)管理學(xué)生相關(guān)的學(xué)籍?dāng)?shù)據(jù)模塊化的結(jié)構(gòu),學(xué)籍管理開(kāi)課管理及成績(jī)系統(tǒng)既可一條龍運(yùn)行,也可分別運(yùn)行,只要提供各部分所需的入口數(shù)據(jù) 統(tǒng)一的風(fēng)格,標(biāo)準(zhǔn)的操作界面,便于學(xué)籍人員使用學(xué)籍管理的各個(gè)子系統(tǒng) 方便易用的工具,便于數(shù)據(jù)的查詢,維護(hù)和打印關(guān)鍵字:信息管理系統(tǒng),學(xué)籍管理,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è)務(wù)系統(tǒng)描述 52.2組織結(jié)構(gòu) 52.3業(yè)務(wù)流程分析 62.4現(xiàn)行系統(tǒng)存在的主要問(wèn)題分析 82.5提出可能的解決方案 92.6可行性分析與決策 9第三章 新系統(tǒng)邏輯方案 113.1數(shù)據(jù)流圖描述 113.2數(shù)據(jù)字典描述 173.3基本加工的小說(shuō)明書 20第四章 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì) 214.1軟件模塊結(jié)構(gòu)的設(shè)計(jì) 214.1.1hipo圖 214.1.2 ipo圖 244.1.3數(shù)據(jù)庫(kù)設(shè)計(jì) 264.1.4實(shí)體之間的聯(lián)系 284.1.5 e-r圖 294.1.5關(guān)系模式 294.2計(jì)算機(jī)系統(tǒng)配置方案的選擇和設(shè)計(jì) 304.3系統(tǒng)總體安全性方案與措施 30五系統(tǒng)詳細(xì)設(shè)計(jì) 305.1系統(tǒng)登錄界面: 305.2系統(tǒng)主界面: 345.3數(shù)據(jù)錄入 37第六章 系統(tǒng)的實(shí)現(xiàn) 626.1系統(tǒng)開(kāi)發(fā)環(huán)境 626.2系統(tǒng)測(cè)試: 62參考文獻(xiàn) 66部分運(yùn)行界面摘 要 隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。管理信息系統(tǒng)是一個(gè)不斷發(fā)展的新型學(xué)科,任何一個(gè)單位要生存要發(fā)展,要高效率地把內(nèi)部活動(dòng)有機(jī)地組織起來(lái),就必須建立與自身特點(diǎn)相適應(yīng)的管理信息系統(tǒng)。 本文介紹了在visual basic6.0環(huán)境下采用“自上而下地總體規(guī)劃,自下而上地應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)一個(gè)管理信息系統(tǒng)的過(guò)程。通過(guò)分析某一學(xué)校學(xué)生管理的不足,創(chuàng)建了一套行之有效的計(jì)算機(jī)管理學(xué)生的方案。文章介紹了學(xué)生管理信息系統(tǒng)的系統(tǒng)分析部分,包括可行性分析、業(yè)務(wù)流程分析等;系統(tǒng)設(shè)計(jì)部分主要介紹了系統(tǒng)功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)及代碼設(shè)計(jì);系統(tǒng)實(shí)現(xiàn)部分說(shuō)明了幾個(gè)主要模塊的算法, 本系統(tǒng)界面友好,操作簡(jiǎn)單,比較實(shí)用?!娟P(guān)鍵字】:管理信息系統(tǒng)、學(xué)生管理、visual basic應(yīng)用。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)設(shè)計(jì)的背景1.3系統(tǒng)的功能簡(jiǎn)介1.4系統(tǒng)開(kāi)發(fā)的目標(biāo)2. 系統(tǒng)分析2.1業(yè)務(wù)流程分析2.2數(shù)據(jù)流程分析:2.3數(shù)據(jù)存儲(chǔ)分析:實(shí)體聯(lián)系圖2.4功能分析:功能層次圖3.系統(tǒng)設(shè)計(jì)3.1軟件模塊結(jié)構(gòu)設(shè)計(jì)32數(shù)據(jù)庫(kù)設(shè)計(jì)4.系統(tǒng)的功能41系統(tǒng)登陸界面:42系統(tǒng)主界面:43用戶管理模塊:44學(xué)生繳費(fèi)管理模塊:5.系統(tǒng)的實(shí)現(xiàn)51系統(tǒng)開(kāi)發(fā)環(huán)境:5.2系統(tǒng)測(cè)試:5.3 系統(tǒng)運(yùn)行與維護(hù):54系統(tǒng)的轉(zhuǎn)換方案:6.全文總結(jié)致謝參考文獻(xiàn)1.系統(tǒng)概述本學(xué)生信息管理系統(tǒng)可以說(shuō)是一個(gè)綜合性的學(xué)校學(xué)生管理系統(tǒng),這它集成了學(xué)生學(xué)籍管理系統(tǒng)、學(xué)生成績(jī)管理系統(tǒng)、學(xué)生檔案管理系統(tǒng)、學(xué)生繳費(fèi)管理系統(tǒng)等多種功能,因而具有較強(qiáng)的實(shí)用性和先進(jìn)性。1.1 系統(tǒng)及需求分析1.1.1系統(tǒng)需求 通過(guò)調(diào)查,要求系統(tǒng)需要有以下功能: 由于操作人員的計(jì)算機(jī)知識(shí)普遍較差,要求有良好的人機(jī)界面; 由于該系統(tǒng)的使用對(duì)象多,要求有較好的權(quán)限管理; 原始數(shù)據(jù)修改簡(jiǎn)單方便,支持多條件修改方便的數(shù)據(jù)查詢,支持多條件查詢;在相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡(jiǎn)單,數(shù)據(jù)穩(wěn)定性好;數(shù)據(jù)計(jì)算自動(dòng)完成,盡量減少人工干預(yù);1.1.2可行性分析由于本系統(tǒng)管理的對(duì)象單一,都是在校學(xué)生,且每個(gè)數(shù)據(jù)內(nèi)容具有較強(qiáng)的關(guān)聯(lián)性,涉及的計(jì)算過(guò)程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫(kù)管理。且學(xué)校用于學(xué)生管理的微機(jī)都是piii以上的機(jī)器,在存儲(chǔ)量、速度方面都能滿足數(shù)據(jù)庫(kù)運(yùn)行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻(xiàn),特別是網(wǎng)上資料,特別是參考其它程請(qǐng)?jiān)敿?xì)填寫資料的簡(jiǎn)介和截圖,這將直接影響到審核通不通過(guò)!學(xué)生信息管理系統(tǒng)論文前 言隨著it技術(shù)的發(fā)展,信息的處理和傳輸也進(jìn)入一個(gè)嶄新的階段,人類進(jìn)入信息高速發(fā)展的時(shí)代。信息技術(shù)成為一門新的產(chǎn)業(yè)。教育信息化理念的出臺(tái),使信息管理系統(tǒng)已開(kāi)始設(shè)計(jì)并應(yīng)用于教學(xué)管理中。學(xué)生信息管理系統(tǒng)就是管理學(xué)生基本信息和人事變動(dòng)的系統(tǒng),是科技和教育發(fā)展的產(chǎn)物。該系統(tǒng)收集學(xué)生個(gè)人信息,方便和幫助學(xué)校和老師(特別是導(dǎo)師或班主任)掌握學(xué)生的基本情況,更好地管理這些學(xué)生。使管理更加規(guī)范化、合理化科學(xué)化效率化。學(xué)生信息管理系統(tǒng)是校園信息管理系統(tǒng)的一個(gè)組成部分。它為其他系統(tǒng),如班級(jí)信息管理系統(tǒng),教學(xué)管理系統(tǒng)、成績(jī)管理系統(tǒng)、成績(jī)單系統(tǒng)、宿舍分配系統(tǒng)等提供學(xué)生的基本情況,同時(shí)需要其他系統(tǒng)提供的班級(jí)設(shè)置和院系設(shè)置等情況。這些系統(tǒng)可以使用同一個(gè)數(shù)據(jù)庫(kù)直接相互調(diào)用所需數(shù)據(jù)。國(guó)外對(duì)學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)與研究也很關(guān)注,由于外國(guó)與中國(guó)的教學(xué)模式有差別,學(xué)校性質(zhì)與中國(guó)也不相同,這就要求他們所采用的“學(xué)生信息管理系統(tǒng)”更加具有可變和靈活的特點(diǎn)。在國(guó)外的高校中,學(xué)生除了需要修完在本校、本專業(yè)的課程外,如果自己有要求,還可以修其他學(xué)校的課程,同樣也可以拿其他學(xué)校的學(xué)位,鑒于這種情況,對(duì)“學(xué)生信息管理系統(tǒng)”的要求就更高,所涉及到的內(nèi)容就更廣,如:學(xué)生的個(gè)人信息查詢和修改就需要涉及兩個(gè)或更多的學(xué)校。由于該系統(tǒng)設(shè)計(jì)的時(shí)間較緊,受設(shè)計(jì)條件等因素的影響,所以難免有不足之處,希望大家多多指點(diǎn),謝謝! 目 錄摘 要iv引 言iv第一章 數(shù)據(jù)庫(kù)簡(jiǎn)介11.1數(shù)據(jù)庫(kù)技術(shù)發(fā)展概況11.2數(shù)據(jù)庫(kù)設(shè)計(jì)概述1第二章 開(kāi)發(fā)工具和開(kāi)發(fā)環(huán)境32.1開(kāi)發(fā)工具32.1.1 delphi簡(jiǎn)介32.2.2 delphi的基本特點(diǎn)32.2.3 delphi的文件類型42.2.4 delphi開(kāi)發(fā)程序的過(guò)程42.2.5 開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的基本步驟42.2開(kāi)發(fā)環(huán)境5第三章 系統(tǒng)分析和設(shè)計(jì)73.1系統(tǒng)功能分析73.2系統(tǒng)功能模塊劃分73.3 數(shù)據(jù)流程圖83.4主窗口布局控件對(duì)象屬性表83.5新生信息輸入界面對(duì)象屬性表93.6學(xué)籍變更輸入界面對(duì)象屬性表9第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)114.1數(shù)據(jù)庫(kù)需求分析114.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)11第五章 各個(gè)功能模塊的創(chuàng)建135.1主窗體頁(yè)面的設(shè)置135.3學(xué)籍變更輸入界面設(shè)計(jì)145.4新生信息輸入界面運(yùn)行155.5學(xué)籍變更輸入界面運(yùn)行155.6獎(jiǎng)勵(lì)情況輸入界面設(shè)計(jì)165.7獎(jiǎng)勵(lì)情況輸入界面運(yùn)行17第六章 數(shù)據(jù)字典18結(jié) 束 語(yǔ)20致 謝21參考文獻(xiàn)22附 錄23各功能模塊源代碼23學(xué)生信息管理系統(tǒng)摘要本系統(tǒng)是一個(gè)單機(jī)的學(xué)生信息管理系統(tǒng)。它具有錄入、查詢和修改信息的功能,并且形象直觀、簡(jiǎn)潔易用,但該系統(tǒng)沒(méi)有用戶權(quán)限的設(shè)置。本系統(tǒng)采用delphi作為開(kāi)發(fā)工具,object pascal為開(kāi)發(fā)語(yǔ)言,采用access建立數(shù)據(jù)庫(kù),先在access中設(shè)計(jì)并制作各部分需要調(diào)用的數(shù)據(jù)庫(kù),并進(jìn)行初始數(shù)據(jù)的輸入,再進(jìn)行delphi工程中界面的設(shè)計(jì)和事件代碼的編寫。access作為該系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)軟件,具有設(shè)計(jì)簡(jiǎn)單,使用方便的特點(diǎn),通過(guò)adoconnection(或adotable)就可進(jìn)行數(shù)據(jù)庫(kù)的連接。該系統(tǒng)主要用到的組件有:maskedit、adotable、datasource、dbgrid、dbnavigator、dbtext、dbmemo、dbradiogroup、radiogroup等。maskedit控件用于產(chǎn)生特殊編輯框,通過(guò)它的editmask設(shè)定編輯模式;dbgrid用于產(chǎn)生數(shù)據(jù)表格,導(dǎo)入數(shù)據(jù)庫(kù)中的表,dbnavigator是用來(lái)對(duì)記錄進(jìn)行添加、刪除等操作。其他一些如dbtext、dbmemo、dblookupcombobox等都是數(shù)據(jù)庫(kù)感知組件,可進(jìn)行數(shù)據(jù)庫(kù)的連接。該系統(tǒng)涉及到十張數(shù)據(jù)表,數(shù)據(jù)表之間存在1:n,1:1的關(guān)系。本系統(tǒng)的最大特點(diǎn)是所有的數(shù)據(jù)表的關(guān)聯(lián)都是通過(guò)組件的屬性設(shè)置(adotable的 mastersource、masterfeild屬性,dbtext等數(shù)據(jù)庫(kù)感知組件的datasource、datafeild)來(lái)完成。沒(méi)有用到sql語(yǔ)句。本系統(tǒng)在設(shè)計(jì)過(guò)程中,事件程序代碼的編寫十分重要。但界面屬性設(shè)置也很重要,特別是涉及到多張表的查詢時(shí)的屬性設(shè)置學(xué)生信息管理系統(tǒng)論文前 言隨著it技術(shù)的發(fā)展,信息的處理和傳輸也進(jìn)入一個(gè)嶄新的階段,人類進(jìn)入信息高速發(fā)展的時(shí)代。信息技術(shù)成為一門新的產(chǎn)業(yè)。教育信息化理念的出臺(tái),使信息管理系統(tǒng)已開(kāi)始設(shè)計(jì)并應(yīng)用于教學(xué)管理中。學(xué)生信息管理系統(tǒng)就是管理學(xué)生基本信息和人事變動(dòng)的系統(tǒng),是科技和教育發(fā)展的產(chǎn)物。該系統(tǒng)收集學(xué)生個(gè)人信息,方便和幫助學(xué)校和老師(特別是導(dǎo)師或班主任)掌握學(xué)生的基本情況,更好地管理這些學(xué)生。使管理更加規(guī)范化、合理化科學(xué)化效率化。學(xué)生信息管理系統(tǒng)是校園信息管理系統(tǒng)的一個(gè)組成部分。它為其他系統(tǒng),如班級(jí)信息管理系統(tǒng),教學(xué)管理系統(tǒng)、成績(jī)管理系統(tǒng)、成績(jī)單系統(tǒng)、宿舍分配系統(tǒng)等提供學(xué)生的基本情況,同時(shí)需要其他系統(tǒng)提供的班級(jí)設(shè)置和院系設(shè)置等情況。這些系統(tǒng)可以使用同一個(gè)數(shù)據(jù)庫(kù)直接相互調(diào)用所需數(shù)據(jù)。國(guó)外對(duì)學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)與研究也很關(guān)注,由于外國(guó)與中國(guó)的教學(xué)模式有差別,學(xué)校性質(zhì)與中國(guó)也不相同,這就要求他們所采用的“學(xué)生信息管理系統(tǒng)”更加具有可變和靈活的特點(diǎn)。在國(guó)外的高校中,學(xué)生除了需要修完在本校、本專業(yè)的課程外,如果自己有要求,還可以修其他學(xué)校的課程,同樣也可以拿其他學(xué)校的學(xué)位,鑒于這種情況,對(duì)“學(xué)生信息管理系統(tǒng)”的要求就更高,所涉及到的內(nèi)容就更廣,如:學(xué)生的個(gè)人信息查詢和修改就需要涉及兩個(gè)或更多的學(xué)校。由于該系統(tǒng)設(shè)計(jì)的時(shí)間較緊,受設(shè)計(jì)條件等因素的影響,所以難免有不足之處,希望大家多多指點(diǎn),謝謝! 目 錄摘 要iv引 言iv第一章 數(shù)據(jù)庫(kù)簡(jiǎn)介11.1數(shù)據(jù)庫(kù)技術(shù)發(fā)展概況11.2數(shù)據(jù)庫(kù)設(shè)計(jì)概述1第二章 開(kāi)發(fā)工具和開(kāi)發(fā)環(huán)境32.1開(kāi)發(fā)工具32.1.1 delphi簡(jiǎn)介32.2.2 delphi的基本特點(diǎn)32.2.3 delphi的文件類型42.2.4 delphi開(kāi)發(fā)程序的過(guò)程42.2.5 開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的基本步驟42.2開(kāi)發(fā)環(huán)境5第三章 系統(tǒng)分析和設(shè)計(jì)73.1系統(tǒng)功能分析73.2系統(tǒng)功能模塊劃分73.3 數(shù)據(jù)流程圖83.4主窗口布局控件對(duì)象屬性表83.5新生信息輸入界面對(duì)象屬性表93.6學(xué)籍變更輸入界面對(duì)象屬性表9第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)114.1數(shù)據(jù)庫(kù)需求分析114.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)11第五章 各個(gè)功能模塊的創(chuàng)建135.1主窗體頁(yè)面的設(shè)置135.3學(xué)籍變更輸入界面設(shè)計(jì)145.4新生信息輸入界面運(yùn)行155.5學(xué)籍變更輸入界面運(yùn)行155.6獎(jiǎng)勵(lì)情況輸入界面設(shè)計(jì)165.7獎(jiǎng)勵(lì)情況輸入界面運(yùn)行17第六章 數(shù)據(jù)字典18結(jié) 束 語(yǔ)20致 謝21參考文獻(xiàn)22附 錄23各功能模塊源代碼23第1章 系統(tǒng)分析第2章 概要設(shè)計(jì)第3章 詳細(xì)設(shè)計(jì)第4章 系統(tǒng)測(cè)試第5章 用戶手冊(cè)第6章 畢業(yè)設(shè)計(jì)小結(jié)摘要學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我們使用microsoft公司的 visual basic開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)正文前言隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有學(xué)生信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。在計(jì)算機(jī)日益普及的今天,對(duì)于一所學(xué)校而言若采用一套行之有效的學(xué)生管理系統(tǒng)來(lái)管理學(xué)生的個(gè)人基本檔案與各個(gè)基本的情況,會(huì)方便許多,更提高的學(xué)校的工作效率,這也充分了應(yīng)用了硬件資源。該項(xiàng)目開(kāi)發(fā)的軟件為學(xué)校學(xué)生信息管理系統(tǒng)軟件,是鑒于目前學(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸性增長(zhǎng)的前提下,學(xué)校對(duì)學(xué)生信息管理的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來(lái)的,該軟件設(shè)計(jì)完成后可用于所有教育單位(包括學(xué)校,學(xué)院等等)的學(xué)生信息的管理. 目前社會(huì)上信息管理系統(tǒng)發(fā)展飛快,各個(gè)企事業(yè)單位都引入了信息管理軟件來(lái)管理自己日益增長(zhǎng)的各種信息,學(xué)生管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學(xué)生信息管理軟件也不少。但本系統(tǒng)完全獨(dú)立開(kāi)發(fā),力求使系統(tǒng)功能簡(jiǎn)潔明了,但功能齊全且易于操作。學(xué)生信息管理系統(tǒng)要求學(xué)生基本信息(所在班級(jí),學(xué)習(xí)課程)、課程、學(xué)費(fèi)、成績(jī)、獎(jiǎng)懲管理、統(tǒng)計(jì)于一身,可方便快速的瀏覽、查詢、打印所需信息。本系統(tǒng)由廖進(jìn)梓擔(dān)任組長(zhǎng),朱林意和蘇麗萍共同參與。系統(tǒng)分析、概要設(shè)計(jì)并有全組人員合力完成。廖進(jìn)梓負(fù)責(zé)編寫系統(tǒng)模塊中學(xué)生成績(jī)信息模塊與學(xué)生學(xué)費(fèi)信息模塊,朱林意負(fù)責(zé)編寫系統(tǒng)模塊中學(xué)生基本信息模塊與學(xué)生課程模塊,蘇麗萍則負(fù)責(zé)編寫系統(tǒng)模塊中學(xué)生獎(jiǎng)懲信息模塊。在此,尤其感激蘇艷艷老師。由于時(shí)間倉(cāng)促和學(xué)習(xí)工作繁忙,在通過(guò)蘇艷艷老師的耐心講解和指導(dǎo)下,我們的文檔才得已順利進(jìn)行。.參考文獻(xiàn)1.數(shù)據(jù)庫(kù)系統(tǒng)導(dǎo)論,薩師煊、王珊,北京,高等教育出版社,20002.軟件工程導(dǎo)論,張海藩,北京,清華大學(xué)出版社,19983.數(shù)據(jù)庫(kù)基礎(chǔ),馮玉才,武漢,華中理工大學(xué)出版社,19934.面向?qū)ο蟮南到y(tǒng)分析,楊芙清,北京,清華大學(xué)出版社,19985. visual basic 6.0 程序開(kāi)發(fā)寶典 ,姜曉銘,劉 晨,北京, 治金工業(yè)出版社,19996.計(jì)算機(jī)操作系統(tǒng),湯子瀛 ,西安,西安電子科技大學(xué)出版社,19957.visual basic 6.0程序設(shè)計(jì),賀世娟,陳冀川主編,中國(guó)水利水電出版社,2003版8.visual basic程序設(shè)計(jì),王祖衛(wèi),李偉, 南開(kāi)大學(xué)出版社,2004年9.sql server 2000教程,龔波等,北京希望電子出版社,2002年10.基于cmm的軟件項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),高,李建華,費(fèi)耀平,谷士文,2002年09期摘要學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。經(jīng)過(guò)分析,我們使用microsoft公司的 visual basic開(kāi)發(fā)工具,利用其提供的各種面向?qū)ο蟮拈_(kāi)發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡(jiǎn)潔操縱數(shù)據(jù)庫(kù)的智能化對(duì)象,首先在短時(shí)間內(nèi)建立系統(tǒng)應(yīng)用原型,然后,對(duì)初始原型系統(tǒng)進(jìn)行需求迭代,不斷修正和改進(jìn),直到形成用戶滿意的可行系統(tǒng)。正文前言隨著學(xué)校的規(guī)模不斷擴(kuò)大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長(zhǎng)。面對(duì)龐大的信息量,就需要有學(xué)生信息管理系統(tǒng)來(lái)提高學(xué)生管理工作的效率。通過(guò)這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速的查詢,從而減少管理方面的工作量。在計(jì)算機(jī)日益普及的今天,對(duì)于一所學(xué)校而言若采用一套行之有效的學(xué)生管理系統(tǒng)來(lái)管理學(xué)生的個(gè)人基本檔案與各個(gè)基本的情況,會(huì)方便許多,更提高的學(xué)校的工作效率,這也充分了應(yīng)用了硬件資源。該項(xiàng)目開(kāi)發(fā)的軟件為學(xué)校學(xué)生信息管理系統(tǒng)軟件,是鑒于目前學(xué)校學(xué)生人數(shù)劇增,學(xué)生信息呈爆炸性增長(zhǎng)的前提下,學(xué)校對(duì)學(xué)生信息管理的自動(dòng)化與準(zhǔn)確化的要求日益強(qiáng)烈的背景下構(gòu)思出來(lái)的,該軟件設(shè)計(jì)完成后可用于所有教育單位(包括學(xué)校,學(xué)院等等)的學(xué)生信息的管理. 目前社會(huì)上信息管理系統(tǒng)發(fā)展飛快,各個(gè)企事業(yè)單位都引入了信息管理軟件來(lái)管理自己日益增長(zhǎng)的各種信息,學(xué)生管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的學(xué)生信息管理軟件也不少。但本系統(tǒng)完全獨(dú)立開(kāi)發(fā),力求使系統(tǒng)功能簡(jiǎn)潔明了,但功能齊全且易于操作。學(xué)生信息管理系統(tǒng)要求學(xué)生基本信息(所在班級(jí),學(xué)習(xí)課程)、課程、學(xué)費(fèi)、成績(jī)、獎(jiǎng)懲管理、統(tǒng)計(jì)于一身,可方便快速的瀏覽、查詢、打印所需信息。本系統(tǒng)由廖進(jìn)梓擔(dān)任組長(zhǎng),朱林意和蘇麗萍共同參與。系統(tǒng)分析、概要設(shè)計(jì)并有全組人員合力完成。廖進(jìn)梓負(fù)責(zé)編寫系統(tǒng)模塊中學(xué)生成績(jī)信息模塊與學(xué)生學(xué)費(fèi)信息模塊,朱林意負(fù)責(zé)編寫系統(tǒng)模塊中學(xué)生基本信息模塊與學(xué)生課程模塊,蘇麗萍則負(fù)責(zé)編寫系統(tǒng)模塊中學(xué)生獎(jiǎng)懲信息模塊。在此,尤其感激蘇艷艷老師。由于時(shí)間倉(cāng)促和學(xué)習(xí)工作繁忙,在通過(guò)蘇艷艷老師的耐心講解和指導(dǎo)下,我們的文檔才得已順利進(jìn)行。.參考文獻(xiàn)1.數(shù)據(jù)庫(kù)系統(tǒng)導(dǎo)論,薩師煊、王珊,北京,高等教育出版社,20002.軟件工程導(dǎo)論,張海藩,北京,清華大學(xué)出版社,19983.數(shù)據(jù)庫(kù)基礎(chǔ),馮玉才,武漢,華中理工大學(xué)出版社,19934.面向?qū)ο蟮南到y(tǒng)分析,楊芙清,北京,清華大學(xué)出版社,19985. visual basic 6.0 程序開(kāi)發(fā)寶典 ,姜曉銘,劉 晨,北京, 治金工業(yè)出版社,19996.計(jì)算機(jī)操作系統(tǒng),湯子瀛 ,西安,西安電子科技大學(xué)出版社,19957.visual basic 6.0程序設(shè)計(jì),賀世娟,陳冀川主編,中國(guó)水利水電出版社,2003版8.visual basic程序設(shè)計(jì),王祖衛(wèi),李偉, 南開(kāi)大學(xué)出版社,2004年9.sql server 2000教程,龔波等,北京希望電子出版社,2002年10.基于cmm的軟件項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),高,李建華,費(fèi)耀平,谷士文,2002年09期學(xué)生信息管理系統(tǒng)論文前 言隨著it技術(shù)的發(fā)展,信息的處理和傳輸也進(jìn)入一個(gè)嶄新的階段,人類進(jìn)入信息高速發(fā)展的時(shí)代。信息技術(shù)成為一門新的產(chǎn)業(yè)。教育信息化理念的出臺(tái),使信息管理系統(tǒng)已開(kāi)始設(shè)計(jì)并應(yīng)用于教學(xué)管理中。學(xué)生信息管理系統(tǒng)就是管理學(xué)生基本信息和人事變動(dòng)的系統(tǒng),是科技和教育發(fā)展的產(chǎn)物。該系統(tǒng)收集學(xué)生個(gè)人信息,方便和幫助學(xué)校和老師(特別是導(dǎo)師或班主任)掌握學(xué)生的基本情況,更好地管理這些學(xué)生。使管理更加規(guī)范化、合理化科學(xué)化效率化。學(xué)生信息管理系統(tǒng)是校園信息管理系統(tǒng)的一個(gè)組成部分。它為其他系統(tǒng),如班級(jí)信息管理系統(tǒng),教學(xué)管理系統(tǒng)、成績(jī)管理系統(tǒng)、成績(jī)單系統(tǒng)、宿舍分配系統(tǒng)等提供學(xué)生的基本情況,同時(shí)需要其他系統(tǒng)提供的班級(jí)設(shè)置和院系設(shè)置等情況。這些系統(tǒng)可以使用同一個(gè)數(shù)據(jù)庫(kù)直接相互調(diào)用所需數(shù)據(jù)。國(guó)外對(duì)學(xué)生信息管理系統(tǒng)的開(kāi)發(fā)與研究也很關(guān)注,由于外國(guó)與中國(guó)的教學(xué)模式有差別,學(xué)校性質(zhì)與中國(guó)也不相同,這就要求他們所采用的“學(xué)生信息管理系統(tǒng)”更加具有可變和靈活的特點(diǎn)。在國(guó)外的高校中,學(xué)生除了需要修完在本校、本專業(yè)的課程外,如果自己有要求,還可以修其他學(xué)校的課程,同樣也可以拿其他學(xué)校的學(xué)位,鑒于這種情況,對(duì)“學(xué)生信息管理系統(tǒng)”的要求就更高,所涉及到的內(nèi)容就更廣,如:學(xué)生的個(gè)人信息查詢和修改就需要涉及兩個(gè)或更多的學(xué)校。由于該系統(tǒng)設(shè)計(jì)的時(shí)間較緊,受設(shè)計(jì)條件等因素的影響,所以難免有不足之處,希望大家多多指點(diǎn),謝謝! 目 錄摘 要iv引 言iv第一章 數(shù)據(jù)庫(kù)簡(jiǎn)介11.1數(shù)據(jù)庫(kù)技術(shù)發(fā)展概況11.2數(shù)據(jù)庫(kù)設(shè)計(jì)概述1第二章 開(kāi)發(fā)工具和開(kāi)發(fā)環(huán)境32.1開(kāi)發(fā)工具32.1.1 delphi簡(jiǎn)介32.2.2 delphi的基本特點(diǎn)32.2.3 delphi的文件類型42.2.4 delphi開(kāi)發(fā)程序的過(guò)程42.2.5 開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的基本步驟42.2開(kāi)發(fā)環(huán)境5第三章 系統(tǒng)分析和設(shè)計(jì)73.1系統(tǒng)功能分析73.2系統(tǒng)功能模塊劃分73.3 數(shù)據(jù)流程圖83.4主窗口布局控件對(duì)象屬性表83.5新生信息輸入界面對(duì)象屬性表93.6學(xué)籍變更輸入界面對(duì)象屬性表9第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)114.1數(shù)據(jù)庫(kù)需求分析114.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)11第五章 各個(gè)功能模塊的創(chuàng)建135.1主窗體頁(yè)面的設(shè)置135.3學(xué)籍變更輸入界面設(shè)計(jì)145.4新生信息輸入界面運(yùn)行155.5學(xué)籍變更輸入界面運(yùn)行155.6獎(jiǎng)勵(lì)情況輸入界面設(shè)計(jì)165.7獎(jiǎng)勵(lì)情況輸入界面運(yùn)行17第六章 數(shù)據(jù)字典18結(jié) 束 語(yǔ)20致 謝21參考文獻(xiàn)22附 錄23各功能模塊源代碼23前 言近年來(lái)隨著高校體制的不斷改革與發(fā)展,我國(guó)在校大中專學(xué)生的人數(shù)也在不斷擴(kuò)大,給各大中專院校的學(xué)生管理工作帶來(lái)了諸多不便。學(xué)籍管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)籍管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)籍信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開(kāi)發(fā)這樣一套學(xué)籍管理軟件成為很有必要的事情。學(xué)籍管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),它是一個(gè)基于c/s模式下,以面向?qū)ο鬄殚_(kāi)發(fā)語(yǔ)言的學(xué)籍管理系統(tǒng)。其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于前者要求數(shù)據(jù)的一致性、完整性和安全性。而對(duì)于后者則要求應(yīng)用程序功能完備,方便使用等特點(diǎn)。第 1 章 可行性研究及需求分析1.1 系統(tǒng)需求分析近年來(lái)隨著高校體制的不斷改革與發(fā)展,我國(guó)在校大中專學(xué)生的人數(shù)也在不斷擴(kuò)大,給各大中專院校的學(xué)生管理工作帶來(lái)了諸多不便。隨著教育的普及,各高等院校也在不斷的提高教學(xué)質(zhì)量和學(xué)校管理質(zhì)量,而學(xué)校管理就是對(duì)學(xué)生在校情況的管理,重要的是學(xué)生的學(xué)籍管理,因?yàn)閷W(xué)籍是學(xué)生在校學(xué)習(xí)的憑證,而學(xué)籍又包括確定招生計(jì)劃進(jìn)行招生錄取工作;學(xué)生的基本情況、各科的成績(jī)、總成績(jī)(或總學(xué)分)、獎(jiǎng)懲;制定教學(xué)計(jì)劃,最后在學(xué)生離校時(shí)做出學(xué)生在校學(xué)習(xí)情況的總結(jié)。由于學(xué)校和在校學(xué)生是一對(duì)多的關(guān)系,因此,學(xué)籍的管理是一個(gè)工作量大而又繁雜的工作。而由于信息管理是建立在龐大的數(shù)據(jù)庫(kù)中的,如何建立學(xué)生信息庫(kù)是進(jìn)行自動(dòng)化學(xué)籍管理的一個(gè)重要問(wèn)題。高等院校學(xué)籍管理比較復(fù)雜,工作量很大,在過(guò)去,學(xué)校里面往往采用人工方式進(jìn)行,可以想象其工作難度之大,需要的操作人員之多,既費(fèi)工又費(fèi)時(shí),尤其是它的錄入與統(tǒng)計(jì)工作,更是一項(xiàng)非常艱苦的工作。所以需要一種能夠智能管理的計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)庫(kù)能很方便的進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)和錄入工作,這對(duì)有大量數(shù)據(jù)的編輯有重要的作用。所以學(xué)校在學(xué)籍管理上很需要一個(gè)自動(dòng)化,智能化的計(jì)算機(jī)學(xué)籍管理系統(tǒng)。在此,以一個(gè)學(xué)校的小型學(xué)籍信息管理系統(tǒng)的開(kāi)發(fā)為試驗(yàn),其作用主要是對(duì)學(xué)校學(xué)生信息檔案、成績(jī)進(jìn)行錄入、查詢、維護(hù)、統(tǒng)計(jì)、打印輸出等操作1.2 系統(tǒng)的初步調(diào)查1.2.1 開(kāi)發(fā)學(xué)籍管理系統(tǒng)的目的 學(xué)校每年都有新生入學(xué)、老生畢業(yè),還有其他各種人事變動(dòng)。如何有效的管理這些學(xué)生信息,幫助學(xué)校和老師掌握學(xué)生的情況,這就是學(xué)籍管理系統(tǒng)需要完成的功能及開(kāi)發(fā)目的;另外,為使本軟件的功能完善、功能更強(qiáng)大,還包括與學(xué)生信息有關(guān)的管理功能,例如成績(jī)管理等功能。經(jīng)過(guò)大學(xué)四年學(xué)習(xí),開(kāi)發(fā)軟件有了一定的基礎(chǔ),為使開(kāi)發(fā)軟件的經(jīng)驗(yàn)進(jìn)一步提高和適應(yīng)社會(huì)發(fā)展,與同組軟件開(kāi)發(fā)人員共同努力學(xué)習(xí)、提高軟件開(kāi)發(fā)的經(jīng)驗(yàn)。1.2.2業(yè)務(wù)流程分析班級(jí)管理業(yè)務(wù)流程圖:教務(wù)處輸入計(jì)算機(jī)班主任教務(wù)處學(xué)生班級(jí)班級(jí)輸出教務(wù)處輸入計(jì)算機(jī)班主任教務(wù)處學(xué)生檔案檔案輸出學(xué)籍管理業(yè)務(wù)流程圖:課程管理業(yè)務(wù)流程圖:課程教務(wù)處輸入計(jì)算機(jī)教師教務(wù)處學(xué)生課程輸出成績(jī)管理業(yè)務(wù)流程圖:教務(wù)處輸入計(jì)算機(jī)班主任輸入計(jì)算機(jī)教務(wù)處輸出班級(jí)班級(jí)學(xué)生教務(wù)處教務(wù)處教師學(xué)生成績(jī)教師輸1.2.3數(shù)據(jù)流程分析:數(shù)據(jù)流程圖:由于本系統(tǒng)的數(shù)據(jù)模塊較多,下面僅以學(xué)生成績(jī)管理模塊為例來(lái)進(jìn)行編制。下圖為學(xué)籍管理系統(tǒng)數(shù)據(jù)流程圖:學(xué)生注冊(cè)學(xué)籍信息管理基本信息管理課程信息管理基本信息輸入課程信息輸入成績(jī)信息輸入入獎(jiǎng)懲信息輸入學(xué)籍信息輸入獎(jiǎng)懲信息管理成績(jī)信息管理1.2.2 選題背景及意義隨著現(xiàn)代科學(xué)技術(shù)的飛速發(fā)展、計(jì)算機(jī)與全球互連網(wǎng)絡(luò)internet相連接,使今天的社會(huì)進(jìn)入了以計(jì)算機(jī)為核心的社會(huì)。在信息社會(huì)中,信息的獲取、處理、交流和決策都需要大量高質(zhì)量的處理工具。在這高科技時(shí)代,信息的處理是十分重要,如果用原始的方式進(jìn)行處理,我們就會(huì)跟不上時(shí)代的進(jìn)展;我們需用高科技時(shí)代的產(chǎn)品。學(xué)生信息的管理是每個(gè)學(xué)校工作中一項(xiàng)非常重要的工作,要投入很大的人力進(jìn)行管理。如果開(kāi)發(fā)一套學(xué)籍管理系統(tǒng)軟件將具有十分重要的意義,可以減少人力資源在這方面的投入,而更多的投入教學(xué)或其它工作中。信息社會(huì)的高科技,商品經(jīng)濟(jì)化的高效益,使計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。計(jì)算機(jī)雖然與人類的關(guān)系愈來(lái)愈密切,還有人由于計(jì)算機(jī)操作不方便繼續(xù)用手工勞動(dòng)。為了適應(yīng)現(xiàn)代社會(huì)人們高度強(qiáng)烈的時(shí)間觀念,學(xué)籍管理系統(tǒng)為教學(xué)辦公室?guī)?lái)了極大的方便。使用者可以了解本系統(tǒng)的基本工作原理。操作人員只需輸入一些簡(jiǎn)單的漢字、數(shù)字就可以實(shí)現(xiàn)工作要求的操作。所開(kāi)發(fā)系統(tǒng)主要是對(duì)高等院校的學(xué)生學(xué)籍信息進(jìn)行管理,而不對(duì)其他公司或單位內(nèi)容進(jìn)行涉及。在對(duì)學(xué)籍信息的管理中,對(duì)管理員賦予所有的權(quán)限,即既有具有查詢的權(quán)限,又具有對(duì)數(shù)據(jù)庫(kù)進(jìn)行錄入和修改的功能,以及對(duì)數(shù)據(jù)庫(kù)進(jìn)行清空的功能。由于該系統(tǒng)主要應(yīng)用在學(xué)院內(nèi)部使用,而不在網(wǎng)絡(luò)上公開(kāi),因此在設(shè)計(jì)開(kāi)發(fā)時(shí)可以做成單機(jī)版。1.3 開(kāi)發(fā)工具的選用1.3.1 visual basic的使用visual basic 是microsoft 公司推出的一個(gè)可視化的面向?qū)ο蟮膽?yīng)用程序開(kāi)發(fā)工具。由于vb繼承了basic語(yǔ)言簡(jiǎn)單、易學(xué)的優(yōu)點(diǎn),又增強(qiáng)了可視化、數(shù)據(jù)庫(kù)及internet編程功能,因此很快便成為開(kāi)發(fā)windows應(yīng)用程序的有效工具。在本次設(shè)計(jì)中只所以采用vb進(jìn)行開(kāi)發(fā),主要是以為vb具有以下兩大特點(diǎn):1.面向?qū)ο缶幊虃鹘y(tǒng)的結(jié)構(gòu)化語(yǔ)言(如c,pascal和basic等)都是采用面向過(guò)程的編程方法來(lái)解決問(wèn)題。在面向過(guò)程的編程方法中,代碼和數(shù)據(jù)是分離的,由此帶來(lái)了很多缺陷,其中最重要的就是程序的可維護(hù)性差。面向?qū)ο缶幊蹋╫op:object oriented programming)則把數(shù)據(jù)和處理數(shù)據(jù)的代碼封裝到一個(gè)類中,類的實(shí)例就是對(duì)象。與面向?qū)ο蟮木幊谭椒ㄏ啾?,面向?qū)ο缶幊谭椒ㄓ腥齻€(gè)優(yōu)點(diǎn):1)程序易于閱讀和理解;2)程序易于修改;3)對(duì)象能重復(fù)使用多次,即程序員可以隨時(shí)根據(jù)需要將對(duì)象插入到程序中去。2.事件驅(qū)動(dòng)的編程機(jī)制在面向?qū)ο蟮木幊谭椒ㄖ校總€(gè)程序通常包含一個(gè)主程序和若干個(gè)子程序,由某個(gè)子程序來(lái)處理某個(gè)小問(wèn)題,再由主程序自頂向下調(diào)用各個(gè)子程序來(lái)逐步解決整個(gè)問(wèn)題。vb徹底解決了這種編程機(jī)制。在vb中,沒(méi)有傳統(tǒng)意義上的主程序,程序執(zhí)行通過(guò)事件來(lái)驅(qū)動(dòng),即只有在事件發(fā)生時(shí),程序才會(huì)執(zhí)行,若沒(méi)有發(fā)生任何事件,則處于停滯等待狀態(tài)。事件驅(qū)動(dòng)使得用vb編程沒(méi)有必要建立明顯的開(kāi)始和結(jié)束程序,而只需編寫若干微小的子程序,這些子程序分別由各種事件來(lái)驅(qū)動(dòng)執(zhí)行。由于子程序規(guī)模不大、功能單一,因此編程難度得意大大降低。本次畢業(yè)設(shè)計(jì)需要用一種新軟件來(lái)開(kāi)發(fā)學(xué)習(xí),但是接觸一門新的軟件往往上手容易,使用起來(lái)很困難,而且這次畢業(yè)設(shè)計(jì)時(shí)間短,任務(wù)重。顯然使用非常復(fù)雜的軟件進(jìn)行開(kāi)發(fā)是不太現(xiàn)實(shí)的。而visual basic簡(jiǎn)單易懂,控件的操作簡(jiǎn)單方便,且集成了多種開(kāi)發(fā)和應(yīng)用軟件,使用的人比較多,方便在一起討論學(xué)習(xí),所以在這次設(shè)計(jì)中,我采用了vb作為主要的開(kāi)發(fā)工具。1.3.2 sql server 2000的使用microsoft sql server 2000是為當(dāng)前的分布式客戶機(jī)/服務(wù)器環(huán)境特別設(shè)計(jì)的,sql server數(shù)據(jù)庫(kù)能夠輕而易舉的通過(guò)internet和內(nèi)部網(wǎng)絡(luò)加以訪問(wèn)。sql server提供了一系列方法將數(shù)據(jù)庫(kù)填充到web服務(wù)器,同時(shí)提供了對(duì)數(shù)據(jù)的快捷訪問(wèn)。它是一個(gè)可伸縮、高效能的數(shù)據(jù)庫(kù)管理系統(tǒng),具備內(nèi)置的復(fù)制能力、internet集成、開(kāi)放系統(tǒng)體系結(jié)構(gòu)以及其強(qiáng)大的基于gui的數(shù)據(jù)庫(kù)管理工具。它的一個(gè)獨(dú)特功能是基于服務(wù)器的作業(yè)調(diào)度系統(tǒng),允許直觀的控制多個(gè)服務(wù)器和遠(yuǎn)程操作。這極大地增強(qiáng)了數(shù)據(jù)庫(kù)的性能和可靠性。sql server的主要功能:l 支持客戶機(jī)/服務(wù)器模型;l 操作系統(tǒng)兼容性;l 多平臺(tái)支持;l 多協(xié)議兼容性;l 數(shù)據(jù)倉(cāng)庫(kù);l 數(shù)據(jù)復(fù)制。1.4 系統(tǒng)的可行性研究1.4.1 技術(shù)上的可行性由于vb語(yǔ)言簡(jiǎn)單、易學(xué)的優(yōu)點(diǎn),又增強(qiáng)了可視化、數(shù)據(jù)庫(kù)及internet編程功能,很容易就可以進(jìn)行系統(tǒng)開(kāi)發(fā)。因此系統(tǒng)開(kāi)發(fā)工具可以采用visual basic進(jìn)行開(kāi)發(fā)。而對(duì)數(shù)據(jù)庫(kù)的建立,由于建立的數(shù)據(jù)庫(kù)主要是對(duì)學(xué)籍的信息進(jìn)行管理,所以可以采用微軟公司開(kāi)發(fā)的microsoft sql server 2000。該軟件簡(jiǎn)單易懂,應(yīng)用廣泛,比較適合開(kāi)發(fā)數(shù)據(jù)庫(kù)軟件使用,而且建立的數(shù)據(jù)庫(kù)較為安全。1.4.2 管理上的可行性因?yàn)橄到y(tǒng)主要應(yīng)用于學(xué)院內(nèi)部,而不具備網(wǎng)絡(luò)查找功能,因此在實(shí)現(xiàn)時(shí)可以做成單機(jī)版,對(duì)管理員賦予數(shù)據(jù)錄入、查詢、修改以及對(duì)數(shù)據(jù)庫(kù)的清零等功能。1.4.3 安全上的可行性在建立數(shù)據(jù)庫(kù)時(shí)可以通過(guò)對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)用戶名和密碼進(jìn)行保密,以及在建立數(shù)據(jù)庫(kù)以后可以對(duì)數(shù)據(jù)進(jìn)行壓縮等技術(shù),保證數(shù)據(jù)的安全,使數(shù)據(jù)庫(kù)具有安全保障。1.5 系統(tǒng)性能分析1.5.1 系統(tǒng)的安全性所開(kāi)發(fā)系統(tǒng)必須保證系統(tǒng)的安全,必須保證系統(tǒng)數(shù)據(jù)庫(kù)不能被任意修改,系統(tǒng)不容易被病毒侵蝕。對(duì)光纖信息數(shù)據(jù)庫(kù)只有管理員才能進(jìn)行錄入,修改和刪除。1.5.2 系統(tǒng)的快捷性系統(tǒng)必須快速準(zhǔn)確的對(duì)所做的操作做出反映,不能出現(xiàn)長(zhǎng)時(shí)間的延遲和錯(cuò)誤或者莫名其妙的死機(jī)。1.5.3 系統(tǒng)的準(zhǔn)確性系統(tǒng)必須準(zhǔn)確的對(duì)所做的操作做出反映,要保證所輸出結(jié)果的準(zhǔn)確無(wú)誤。1.5.4 系統(tǒng)的嚴(yán)謹(jǐn)性所開(kāi)發(fā)系統(tǒng)必須嚴(yán)謹(jǐn),不能隨意被修改,不能隨意被人下載源代碼。第 2 章 概要設(shè)計(jì)2.1 系統(tǒng)設(shè)計(jì)思路分析2.1.1 界面用vb設(shè)計(jì)基礎(chǔ)界面,在初步設(shè)計(jì)時(shí),可以只對(duì)窗體進(jìn)行設(shè)計(jì),而不涉及程序的內(nèi)容,待窗體設(shè)計(jì)完畢后,再進(jìn)行程序編程,這也是vb的優(yōu)點(diǎn)之一。2.1.2 用戶登錄用戶登錄時(shí),用戶信息進(jìn)入存放用戶名和密碼的數(shù)據(jù)庫(kù),若表中已有此用戶名,則給出提示,進(jìn)入系統(tǒng),若沒(méi)有此用戶名,則給出提示,返回用戶登錄界面。2.1.3 學(xué)籍信息內(nèi)容查詢和錄入查詢結(jié)果可以通過(guò)網(wǎng)格輸出,輸出時(shí)顯示各個(gè)學(xué)籍信息的漢字意義。在管理員進(jìn)行錄入工作時(shí),對(duì)所輸入信息插入數(shù)據(jù)庫(kù)內(nèi),并保證其安全和主屬性的唯一。2.1.4 數(shù)據(jù)庫(kù)分析在系統(tǒng)實(shí)現(xiàn)時(shí),可以建立一個(gè)數(shù)據(jù)庫(kù),但是建立多個(gè)表。對(duì)用戶名和密碼,設(shè)計(jì)一個(gè)用戶密碼表包括“用戶名”和“密碼”兩個(gè)字段;建立學(xué)生情況、教師情況、班級(jí)情況、教學(xué)計(jì)劃等固定表;在建立成績(jī)數(shù)據(jù)表時(shí),考慮到各專業(yè)和班級(jí)的課程不相同,建立統(tǒng)一的表比較困難。所以讓系統(tǒng)管理員按照實(shí)際情況動(dòng)態(tài)的建立數(shù)據(jù)表,但要保證所查詢出的結(jié)果完全滿足用戶的需求。2.2 設(shè)計(jì)簡(jiǎn)述2.2.1 vb設(shè)計(jì)的界面簡(jiǎn)述漂亮界面,這個(gè)窗體要求漂亮,做成通用窗體的效果。登錄界面,要求管理員輸入帳戶密碼,并根據(jù)密碼是否正確決定進(jìn)入主界面。主界面,用向?qū)桑梢酝ㄟ^(guò)各個(gè)菜單調(diào)用各種功能,并可以通過(guò)樹(shù)形結(jié)構(gòu)瀏覽數(shù)據(jù)庫(kù)中的表。新建畢業(yè)生表,要求可以生成以畢業(yè)年份命名的畢業(yè)生信息表,具體表中的字段由管理員決定。數(shù)據(jù)輸入,可以在這個(gè)窗體中對(duì)數(shù)據(jù)庫(kù)中的任意表進(jìn)行添加、修改、刪除等操作。數(shù)據(jù)導(dǎo)入,管理員可以把excel表中的數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)中。查找向?qū)В梢愿鶕?jù)各種條件對(duì)學(xué)生進(jìn)行查找,并顯示。成績(jī)查詢,對(duì)成績(jī)進(jìn)行單人或者課程查詢。打印管理,管理員可以打印單人或者本課程的成績(jī),并且對(duì)打印的字段進(jìn)行設(shè)置。幫助信息,說(shuō)明作者,版本信息。2.2.2 系統(tǒng)簡(jiǎn)圖 歡迎界面學(xué) 籍 信 息 庫(kù)打印報(bào)表零退出用戶登錄學(xué)生查詢數(shù)據(jù)導(dǎo)入數(shù)據(jù)輸入建立新表登錄成功主界面成績(jī)查詢版本信息創(chuàng)建輸入輸入讀出讀出讀出退出2.1.2 用戶登錄用戶登錄時(shí),用戶信息進(jìn)入存放用戶名和密碼的數(shù)據(jù)庫(kù),若表中已有此用戶名,則給出提示,進(jìn)入系統(tǒng),若沒(méi)有此用戶名,則給出提示,返回用戶登錄界面。2.1.3 學(xué)籍信息內(nèi)容查詢和錄入查詢結(jié)果可以通過(guò)網(wǎng)格輸出,輸出時(shí)顯示各個(gè)學(xué)籍信息的漢字意義。在管理員進(jìn)行錄入工作時(shí),對(duì)所輸入信息插入數(shù)據(jù)庫(kù)內(nèi),并保證其安全和主屬性的唯一。2.1.4 數(shù)據(jù)庫(kù)分析在系統(tǒng)實(shí)現(xiàn)時(shí),可以建立一個(gè)數(shù)據(jù)庫(kù),但是建立多個(gè)表。對(duì)用戶名和密碼,設(shè)計(jì)一個(gè)用戶密碼表包括“用戶名”和“密碼”兩個(gè)字段;建立學(xué)生情況、教師情況、班級(jí)情況、教學(xué)計(jì)劃等固定表;在建立成績(jī)數(shù)據(jù)表時(shí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論