【正文】
tion of fast inquiry and understanding.The 4 curriculum management module:This module of the various classes of curriculum setting, and can be set up in which the course of the teaching material selection, convenient school teaching material management department and the school administration office of the teaching management staff. The module includes the basic curriculum and the courses setting of two modules.5 performance management module:testing the students learning is one of the main means, the module test type setting, a total of midterm and final exams in two types, also set up the achievement to add, query results, performance, function modules such as browsing performance changes.6: This module exit module program exit.The process friendly interface, powerful, suitable for practical applications.Keywords:database ACCESS database第一章 緒論該信息管理系統(tǒng)可以說是一個綜合性的學(xué)校學(xué)生管理系統(tǒng),它集成了學(xué)生學(xué)籍管理系統(tǒng)、學(xué)生成績管理系統(tǒng)、學(xué)生檔案管理系統(tǒng)等多種功能,因而具有較強的實用性和先進性。項目提出的意義現(xiàn)在我國的大中專院校的學(xué)生信息管理水平普遍不高,有的還停留在紙介質(zhì)基礎(chǔ)上,這種管理手段已不能適應(yīng)時代的發(fā)展,因為它浪費了許多的人力和物力。在當(dāng)今信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎(chǔ)的信息管理系統(tǒng)所代替。如果本系統(tǒng)能被學(xué)校所采用,將會改變以前靠手工管理 學(xué)生成績的狀況,可以樹立良好的辦學(xué)形象,提高工作效率。項目開發(fā)背景學(xué)生信息管理系統(tǒng)是一個教育單位不可缺少的部分,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,對學(xué)生來說也可以輕松的查閱自己在校的成績以及信息等。但是一直以來人們都是靠傳統(tǒng)人工的方式管理學(xué)生成績,這種管理方式存在著許多缺點,如:效率低,保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找,更新和維護都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計算機對學(xué)生信息進行管理,有著手工管理所無法比擬的優(yōu)點。例如:檢索迅速,查找方便,可靠性高,存儲量大,保密性好,壽命長,成本低等。這些優(yōu)點能夠極大地提高學(xué)生信息管理的效率,方便系統(tǒng)管理員對學(xué) 生成績等信息的添加,修改,刪除,查詢,留言等操作,同時一樣的方面學(xué)生對自己各科成績查詢,學(xué)習(xí)的交流。項目開發(fā)的目標(biāo)建立學(xué)生信息管理系統(tǒng),采用計算機對學(xué)生信息進行管理,進一步提高辦學(xué)效益和現(xiàn)代化水平。幫助廣大教師提高工作效率,實現(xiàn)學(xué)生信息管理工作流程的系統(tǒng)化、規(guī)范化和自動化。二、相關(guān)技術(shù)與開發(fā)工具介紹本系統(tǒng)采用面向?qū)ο蟮能浖_發(fā)辦法,以Microsoft公司的可視開發(fā)環(huán)境 Visual 作為主要開發(fā)工具,使用Microsoft Access 2000作為關(guān)系數(shù)據(jù)庫,并為VB編程語言中采用ADO數(shù)據(jù)庫編程模型,配合功能強大的SQL查詢語言實現(xiàn)建立關(guān)系數(shù)據(jù)庫,放問數(shù)據(jù)庫,對數(shù)據(jù)庫的更新,較好地實現(xiàn)了預(yù)定的需求功能。第二章 需求分析通過調(diào)查,要求系統(tǒng)需要有以下功能: ⑴要求有良好的人機界面;⑵較好的權(quán)限管理;⑶原始數(shù)據(jù)修改簡單方便,支持多條件修改;⑷方便的數(shù)據(jù)查詢,支持多條件查詢;⑸相應(yīng)的權(quán)限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好;⑹數(shù)據(jù)計算自動完成,盡量減少人工干預(yù);可行性分析:由于本系統(tǒng)管理的對象單一,都是在校學(xué)生,且每個數(shù)據(jù)內(nèi)容具有較強的關(guān)聯(lián)性,涉及的計算過程不是很復(fù)雜。因此,比較適合于采用數(shù)據(jù)庫管理。且學(xué)校用于學(xué)生管理的微機都是奔騰 3 以上的機器,在存儲量、速度方面都能滿足數(shù)據(jù)庫運行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻,特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實現(xiàn)。數(shù)據(jù)庫是 MIS 中的重要支持技術(shù),在 MIS 開發(fā)過程中,如何選擇數(shù)據(jù)庫管理 是一個重要的問題,目前,數(shù)據(jù)庫產(chǎn)品較多,每種產(chǎn)品都具有各自的特點和適用范圍,因此,在選擇數(shù)據(jù)庫時,應(yīng)考慮數(shù)據(jù)庫應(yīng)用的特點及適用范圍,本系統(tǒng)選用的數(shù)據(jù)庫語言介紹如下: Visual Basic 是一種可視化的、面對對象和調(diào)用事件驅(qū)動方式的結(jié)構(gòu)化 高級程序設(shè)計,可用于開發(fā) Windows 環(huán)境下的種類應(yīng)用程序。它簡單易學(xué)、效率 高,且功能強大。在 Visual Basic 環(huán)境下,利用事件驅(qū)動的編程機制、新穎易用的可視化設(shè)計工具,可以高效、快速地開發(fā)出 Windows 環(huán)境下功能強大、圖 形界面豐富的應(yīng)用軟件系統(tǒng)。第三章 功能設(shè)計 業(yè)務(wù)流程分析學(xué)生信息管理系統(tǒng)普通用戶中級用戶管理員查詢個人信息查詢個人成績查詢個人信息改查學(xué)生成績修改密碼添加學(xué)生教師添加管理員查詢數(shù)據(jù)設(shè)置學(xué)院信息 數(shù)據(jù)流程分析:普通用戶(學(xué)生):提供查詢(需登錄,僅顯示登錄用戶信息)中等用戶(教師):提供增刪改查(需登錄,只可操作成績表,并且教師工號對自己對應(yīng)的成績)管理員(教務(wù)處):提供增刪改查(可對學(xué)生,教師,成績等操作) 學(xué)生信息管理系統(tǒng)普通用戶中級用戶管理員學(xué)生表教師表管理員表成績表普通用戶:登錄賬戶為學(xué)生學(xué)號中級用戶:登錄賬號為教師工號,密碼自定義,可修改管理員:登錄賬號為特定,密碼可修改,可增加特殊賬號管理員管理員表增查個人信息增查教師信息教師表修改學(xué)院信息專業(yè)表院系表班級表軟件功能設(shè)計第四章 詳細(xì)設(shè)計數(shù)據(jù)庫設(shè)計學(xué)生表(student):列字段名類型長度是否為空主鍵學(xué)號IdChar20否是姓名nameChar20否否性別sexChar2是否出生年月birthdayDate/time8是否民族nationText10是否籍貫nativetext10是否入學(xué)時間enterTimeDate/time8是否院系編號fIDtext5是否專業(yè)編號speIDtext5是否班級編號cIDtext5是否教師表:()列字段名類型長度是否為空主鍵教師工號tIDtext20否是教師姓名tNametext10否否性別tSextext2是否名族tNationtext10是否籍貫tNativetext10是否政治面貌Politicaltext10是否職稱titaltext10是否所屬部門departmenttext10是否登陸密碼passwordtext50是否管理員表:()列字段名類型長度是否為空主鍵管理員編號adIDtext10否是管理員賬號adNametext50否否密碼adPasswordtext50否否所屬部門adDeparttext10否否成績表:()列字段名類型長度是否為空主鍵學(xué)生編號stuIDtext12