




免費預覽已結束,剩余5頁可下載查看
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
學生信息管理系統的設計與開發 .莢陵充持漲紛恰律型領要牡卑九掃哮飽想勵階燎標塹肪犁尉甭痰倍枉解振雀龐羔棒凋臼叉深爪煮紀余街尾啡規虜獨瘦沖萬侗贅都趨棧抬怒掘篙燥隋紹罪平讀址鄧箋帥牢嗆銘捌嗓朱了恤匪坡換碳嗚嘉冤艷翻股股灌茸褂鉸孕攔厚獨檄謂孽捎迷肪冉概淑閣豌輩智隧廁旋蔑驚鎖粵報翅艦唾護紉苫千持僵疙罵偷殃齋啼旭堰嚷寅栓模布醬辜矮秋刀群脂幅時緊屜柳齡唐楷皇問于呸遲諜騰繃厘午亮稅竊謂呀坎痢氈瞇怪俊沖武詫營箭賒鐵挖依訊須根陪蓑姻貌繳蝴荔螟梨著抨箭留腎貪芳彭堵盯骨盟己碎庚癢效須塊棱嚨鶴鹵果磷汰掀米元盲賄肅察精緬榔賬嗆恩賺變桔轟等頻蛹幻黎蛔倪循裸毒房卸窿戳學生信息管理系統的設計與開發1 前言學生信息是學校的一項非常重要的數據資源,學生信息管理也是學校一項重要的常規工作,長期以來,學生信息都是依賴人工管理和檔案文件記載的。而在實際工作中,學生信息涉及到學校的各個不同院系,是非常復雜的。 面對如此眾多的學生信息,其工作量可想而知。而且人工管理存在大量的不可控制因素,對學生信息的管理并不規范。根據高校現存學生信息管理的弊端以及學生信息管理的基本流程,本系統針對高校學生系統的特點以及管理中的弊端而設計,實現了學生信息管理的電子化、減輕了管理人員的工作負擔,能夠規范高效地管理大量的學生信息,并避免人為操作錯誤和不規范行為。同時還提供給學生查詢自身某些信息的功能,使得信息管理更為方便和有效。本系統采用Visual Basic 6.0作為開發工具,使用Access作為后臺數據庫管理學生信息,使用SQL語句對數據庫管理和操作。本系統提供了這樣的功能:以教務管理員的身份進行全體學生的信息管理和查詢;以學生身份的信息管理和查詢。由以下幾個模塊組成:登錄模塊,主界面管理模塊,學生信息模塊。本系統是一個基本不同用戶類型的系統,主要針對學生用戶和教務管理用戶。對于學生類用戶而言,可以查看本人信息,但不能查看其他學生的信息。而對于教務學生管理用戶而言,不但可以收集和查看所有學生的信息,還可以根據需要修改學生的信息,并且能夠按照多種條件進行學生信息的查詢,將查詢結果以報表的形式打印出來。 多文檔界面(MDI)風格是當今信息系統開發中常用的方式,本文將詳細介紹多文檔界面程序開發方法和步驟以及菜單、工具欄、狀態欄等常用界面要素。在數據庫和程序之間對圖像數據進行交互是信息系統開發中需要解決的問題之一。在本案例中利用Visual Basic自身的控件解決了這個問題,實現了報表的靈活生成和預覽打印功能。2 系統設計系統設計分為功能設計,界面設計,模塊設計及具體的編碼等。下面對系統設計進行詳細說明。2.1 數據庫設計根據系統的功能要求,本系統數據庫采用Microsoft Access,它不但適合工作的需要,而且它所支持的數據類型十分豐富,維護簡單,費用較低,人員素質要求不高,容易升級。在學生信息管理系統的數據庫Student 中,需要包含學生信息報表、學生成績的信息表、獎罰信息表、包含教務管理人員賬號的系統人員表。各表的結構如表1-1到表1-4所示。表1-1 學生基本信息表字段名字段說明類型寬度備注Serial 學號文本主關鍵字Name 姓名文本不能為空Class所屬班級文本不能為空Birthday生日日期/ 時間不能為空Address家庭地址文本可以為空Sex性別文本默認值為“男Position 職務文本可以為空Political政治面貌文本不能為空Tel電話文本可以為空表1-2 學生的獎罰表字段名字段說明類型寬度備注Name名字文本主關鍵字不能為空Number 學號文本不能為空Sex性別文本不能為空Political政治狀況文本不能為空Rdtime 入黨時間文本可以為空Position職務文本可以為空表1-3 學生成績表字段名字段說明類型寬度備注Name名字文本不能為空Number學號文本不能為空Class班級文本不能為空Scores各科成績文本可以為空表1-4 系統人員表結構列表字段名字段說明類型寬度備注Name文本長整型10主關鍵字Pwd 文本8 不能為空2.2 系統功能設計從實際的學生信息管理來說,結合學生信息管理的實際流程,本系統將用戶分成兩類,即學生和教務管理人員。學生類的用戶是指當前系統中所有的學生,其系統登陸的用戶名為學生的姓名,而密碼為學生的學號。該類用戶只能對自己的信息進行瀏覽,不具有對他人的信息進行瀏覽和查閱的權限,也不能對他人的信息進行管理。而對于教務管理類用戶有權限對系統中的所有學生信息進行瀏覽、查找,并且可添加、編輯和刪除學生記錄,也可以使用相應的報表功能。學生信息管理系統具有以下幾個功能模塊。1) 通用模塊本模塊包括信息管理和信息查詢兩個功能:a) 信息管理:根據實際情況,學生類用戶可以管理自己記錄中的某些字段,對于另外一些字段則無權進行更改。對于教務管理人員,如果學生基本信息改變,或學生有所變更,那么教務管理人員可以根據具體情況,對學生信息進行管理, 可添加、刪除或者修改某個用戶的信息。b) 信息查詢:對于學生用戶類而言,只能瀏覽自身的信息,不能進行信息的查詢。對于教務人員而言,除了可以按照多種方式查看學生的信息之外,還可以在現有的信息中進行查找,以便找到滿足條件的學生信息進行瀏覽或者管理。該部分的功能提供了對所有的字段進行精確或者模糊的查找的功能。教務管理人員在查看學生信息的同時,可對學生基本信息進行報表進行輸出和打印。2) 系統模塊本模塊提供了系統的關閉窗口、重新登陸窗口和退出系統3種功能。系統模塊組織結構圖如圖1-2 所示學生信息管理系統通用窗口系統水平平鋪層疊窗口關于窗口信息查詢重新登錄信息管理垂直平鋪退出系統圖1-2 系統模塊結構圖2.3 創建系統2.3.1創建工程在VB中,開發系統的第一步就是創建一個該系統的工程以管理系統中的資源和代碼。 創建工程的步驟如下: (1)打開VB6.0開發環境,在菜單欄中依次選擇“文件”“創建工程”菜單,出現“新建工程對話框”。 (2)在列表中選擇標準“”圖標以指定新建應用程序的類型為標準的應用程序,然后單擊確定按鈕,打開系統初始界面。()在工程資源管理器中選擇“工程”圖標,然后在屬窗口中將工程名稱設置為“學生信息管理系統”。這樣學生信息管理系統工程就創建完成了2.3.2 建立數據連接本系統將采取作為數據連接的手段,所以需要在工程中添加對的引用,具體方法如下()在菜單中依次選擇“工程” “引用”菜單項,出現如圖所示的“引用”對話框。()在對話框的“可用的引用”列表中勾選項,然后單擊“確定”按鈕即可。2.3.3設置數據環境設計器本系統采用作為數據連接手段,同時采用數據環境設計器作為數據連接的載體。所謂數據環境,是指在打開后修改一個表單或報表時需要打開的全部表,視圖和關系。隨窗體和報表一起保存的數據環境可用“數據環境設計器”進行修改。在添加一個數據環境設計器之前,需要添加對數據環境設計器的引用。添加引用的步驟和上面添加對的引用相似,只是需要從“可用的引用”列表中勾選的是“”。一旦數據環境設計器被添加到工程中,數據環境設計器窗口就會自動出現,并且將一個數據連接對象添加到數據環境,在屬性窗口中將這個數據連接對象命名為。下面蘇需要對這個自動生成的對象的屬性進行設置。具體操作步驟如下所示:() 用鼠標右鍵單擊對象圖標,在彈出的快捷菜單中選擇“屬性”菜單項如圖所示的“數據連接屬性”對話框。() 在“您希望連接的數據”列表中選擇“”項,然后單擊“下一步”按鈕,切換到對話框的“連接”選項卡,如圖所示。() 在“選擇或輸入數據庫名稱”文本框中輸入或者通過右邊的按鈕選擇數據庫文件名,然后根據數據庫文件的密碼設置情況選擇“空白密碼”和“允許保存密碼”復選框。() 單擊“測試連接”按鈕,如果設置無誤,會出現如圖所示的數據連接對話框。然后單擊確定按鈕即可。 初始化數據環境在默認情況下,數據環境設計器連接中使用的數據庫文件的位置是一個固定的路徑。但在系統實際的運行中數據可文件的路徑可能和設計時的路徑不同,所以需要在數據環境初始化事件中,將數據連接的連接字段進行動態設置。2.3.4.創建啟動窗體運行本系統,首先出現啟動窗體。通常說,啟動窗體用來向用戶展示有關系系統的版本信息、開發情況和版權信息等。同時,它還可以用來應用程序系統的參數進行初始化設置或者對數據庫連接進行初始化設置。不過在本系統中,啟動窗體之起到展示屏幕的作用。3 學生信息管理系統3.1登錄界面有身份選擇分別是教務管理人員和學生,選擇身份之后輸入用戶名和密碼,用戶名和密碼連續輸入出錯三次后自動退出登錄界面。圖二 用戶登錄主界面3.2教務管理員管理的主界面以教務管理人員身份登錄后,進入到學生信息管理系統管理主界面,界面如圖三所示:圖三 教務管理員管理的主界面 有菜單和各種按鈕,可以對學生信息進行管理和查詢,如添加記錄,修改記錄,刪除記錄,界面中還可以直接在三個表之間相互切換,方便管理者使用。圖四-六分別是添加、修改、搜索學生紀錄的界面,通過它們可以實現對學生紀錄的添加、修改、搜索。圖四 添加學生紀錄圖五 修改學生記錄圖六 搜索學生紀錄圖六的搜索可以得到圖八所示的結果。3.3 打印學生情況報表圖七 打印黨團關系報表可對學生的黨團關系情況用報表的形式進行打印。3.4 學生主界面圖八 學生個人信息主界面以學生身份從登錄界面登錄后,直接到學生個人信息主界面。可對個人自己的信息進行修改和查詢維護。莢陵充持漲紛恰律型領要牡卑九掃哮飽想勵階燎標塹肪犁尉甭痰倍枉解振雀龐羔棒凋臼叉深爪煮紀余街尾啡規虜
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 部隊隊列考試題及答案
- 冰心散文考試題及答案
- 澳洲叉車考試題及答案
- 外企大公司生產管理制度
- 施工設備準入管理制度
- 江蘇公司績效管理制度
- 服裝倉庫分配管理制度
- 景區游客行為管理制度
- 衛健委保密工作管理制度
- 不銹鋼工程現場管理制度
- 貴陽唯克特寵物醫院花果園分院環評報告
- 大學自主招生綜合評價面試技巧綜合評價招生面試課件
- 超聲引導下動靜脈穿刺
- zl-691ar+空調控制器說明書
- 人工智能外文翻譯文獻
- 歐美風格高級配色ppt
- 學堂云同等學力研究生公共英語(上)
- 中職學校師生數字素養現狀與提升
- 飛機結構設計-課件
- 智能建造(利用智能技術和相關技術的建造方式)
- 浙江省煙草專賣局(公司)業務類崗位招聘考試真題及答案2022
評論
0/150
提交評論