技工學校學籍管理系統(tǒng)_第1頁
技工學校學籍管理系統(tǒng)_第2頁
技工學校學籍管理系統(tǒng)_第3頁
技工學校學籍管理系統(tǒng)_第4頁
技工學校學籍管理系統(tǒng)_第5頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、 技工學校學籍管理系統(tǒng)摘要:使用vb開發(fā)了學生學籍管理系統(tǒng),對系統(tǒng)的開發(fā)及使用做了詳細說明。 abstract: using vb to develop a school roll management system of students, this paper makes a detailed description on development and use of this system. 關鍵詞:管理信息系統(tǒng);學籍管理;vb key words: management information systems;school roll management;vb 1 系統(tǒng)概述 開發(fā)此學籍

2、管理系統(tǒng)軟件,以供教學管理人員及相關人員進行學籍管理,方便操作者隨時添加、查詢、修改等。該軟件是在windows 2000 advanced server+vb +sql server 2000的環(huán)境下完成的。 2 系統(tǒng)整體規(guī)劃 數(shù)據(jù)庫的設計 本數(shù)據(jù)庫采用sql server 2000來構造,共使用了7個表,它們分別是用戶信息表、學生信息表、班級信息表、專業(yè)信息表、學院信息表、課程信息表、學生成績表。 系統(tǒng)流程圖 系統(tǒng)功能分析 學生信息管理:能對學生信息進行添加、修改、刪除。lOcaLHOST課程管理:對課程進行添加、修改、刪除操作。專業(yè)/學院設置??荚嚦煽児芾怼2樵儗W生信息:根據(jù)學號或姓名對

3、學生信息進行精確/模糊查詢。用戶管理:定義使用本系統(tǒng)的用戶名稱及密碼。 3 系統(tǒng)實現(xiàn) 準備工作 添加引用 單擊工程菜單中的引用選項,添加ms activex data objects library和ms excel object library兩個引用。 添加部件 單擊工程菜單中的部件選項,添加ms ado data control 、ms common dialog control 、ms flex grid control 、ms windows common controls 和ms windows common controls 五項。 用戶界面實現(xiàn) 登陸界面 在代碼窗口的“通用”部

4、分,定義一個模塊級的公共變量login no用來記錄當前密碼輸入錯誤的次數(shù)。在form的load事件中,將textures設置為焦點,初始化login no。 mdi主窗口 在工程中添加一個mdi窗口,取名為“”,并為md i窗體進行菜單和代碼的設計。 用戶管理窗體 向項目中添加窗體,并命名為。 修改密碼窗體 當用戶要更改密碼時,單擊“系統(tǒng)選項/修改個人密碼”菜單。 瀏覽學生信息窗體 在工程中添加一個窗體,命名為,用戶可以查看/修改學生的信息,還可以添加/刪除學生信息,所以用一個tree view和一個list view分別顯示班級列表和該班級下面的學生列表,用image和picture bo

5、x來調(diào)整控件的大小。在本系統(tǒng)中,在系統(tǒng)默認情況下,班級編號作為學號的前面六位。為了體現(xiàn)這一關系,需要將班級編號賦給顯示學號的文本框。 添加/修改學生信息窗體 當窗體加載時,首先判斷是修改學生資料還是添加新的學生資料,如果學號為“00000000”,則為添加新的學生資料,反之則為修改學生資料。如果為修改資料,則以學生的學號為關鍵字將該學生的信息加載到該窗體的對應文本框,同時將該學號框的enable屬性設置為false。如果為添加新的學生資料,則將學號的前6位置為該班級的id,并將學號輸入框的selstart屬性設為6。 學籍管理模塊 該模塊包括班級設置、學院/專業(yè)設置、課程設置和學生成績管理四個

6、功能。在該模塊中,我使用了adodc控件和msflexgrid控件來實現(xiàn)其功能。adodc控件連接數(shù)據(jù)庫的過程為先定義該對象的connectionstring屬性,在使用adodc時再定義其recordsource屬性。 報表功能模塊 此模塊很簡單,主要實現(xiàn)的是學生信息的預覽、打印等功能。默認的數(shù)據(jù)報表設計器包含如下內(nèi)容:報表標頭。包含顯示在一個報表開始處的文本,例如報表標題、作者或數(shù)據(jù)庫名。如果想把報表標頭作為報表的第一頁,設置它的forcepagebreak屬性為rp tpagebreakafter。頁標頭。包含在每一頁頂部出現(xiàn)的信息,例如報表的標題。分組標頭/注腳。包含數(shù)據(jù)報表的一個”重

7、復”部分。每一個分組標頭與一個分組注腳相匹配。標頭和注腳對與數(shù)據(jù)環(huán)境設計器中的一個單獨的command對象相關聯(lián)。細節(jié)。包含報表的最內(nèi)部的“重復”部分。詳細部分與數(shù)據(jù)環(huán)境層次結(jié)構中最低層的command對象相關聯(lián)。頁注腳。包含在每一頁底部出現(xiàn)的信息,例如頁數(shù)。報表注腳。包含報表結(jié)束處出現(xiàn)的文本,例如摘要信息或一個地址或聯(lián)系人姓名。報表注腳出現(xiàn)在最后一個頁標頭和頁注腳之間。ms數(shù)據(jù)報表設計器是一個多功能的報表生成器,以創(chuàng)建聯(lián)合分層結(jié)構報表的能力為特色。同數(shù)據(jù)源一起使用),可以從幾個不同的相關表創(chuàng)建報表。除創(chuàng)建可打印報表之外,也可以將報表導出到html或文本文件中。使用data report根據(jù)數(shù)據(jù)庫中的記錄來生成報表,需要完成以下步驟:置一個數(shù)據(jù)源,例如ms數(shù)據(jù)環(huán)境,以訪問數(shù)據(jù)庫。設定data report對象的data source屬性為數(shù)據(jù)源。設定data report對象的data member屬性為數(shù)據(jù)成員。右鍵單擊設計器,并單擊“檢索結(jié)構”。向每個相應的節(jié)添加響應的控件。為每一個控件設定data member和data field屬性。運行時,使用show方法顯示數(shù)據(jù)報表。 至此,整個學籍管理系統(tǒng)開發(fā)完成,單擊程序的“文件生成學籍管

溫馨提示

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

評論

0/150

提交評論