學(xué)生信息管理系統(tǒng)論文.doc_第1頁
學(xué)生信息管理系統(tǒng)論文.doc_第2頁
學(xué)生信息管理系統(tǒng)論文.doc_第3頁
學(xué)生信息管理系統(tǒng)論文.doc_第4頁
學(xué)生信息管理系統(tǒng)論文.doc_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余45頁可下載查看

下載本文檔

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

文檔簡介

摘要摘要 學(xué)生信息管理系統(tǒng)主要用于學(xué)校學(xué)生信息管理 總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān) 系的系統(tǒng)化 規(guī)范化和自動化 其主要任務(wù)是用計算機(jī)對學(xué)生各種信息進(jìn)行日常 管理 如查詢 修改 增加 刪除 另外還考慮到學(xué)生課程和成績管理 針對這 些要求設(shè)計了學(xué)生信息管理系統(tǒng) 經(jīng)過分析 我使用 MICROSOFT 公司的 VISUAL BASIC 開發(fā)工具 利用其 提供的各種面向?qū)ο蟮拈_發(fā)工具 尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫 的智能化對象 首先在短時間內(nèi)建立系統(tǒng)應(yīng)用原型 然后 對初始原型系統(tǒng)進(jìn)行 需求迭代 不斷修正和改進(jìn) 在后臺數(shù)據(jù)庫上采用 SQL Server 2000 來完成 直 到形成用戶滿意的可行系統(tǒng) 關(guān)鍵詞 學(xué)生信息管理系統(tǒng) SQL Server 2000 VISUAL BASIC AbstractAbstract Student Information Management System mainly use management student information for many school Overall mandate is to achieve the systematic standardization and automation of the student information relationship and its main task is use the computer makes day to day management of students information such as access modify add delete also consider the student courses and student performance management then to design the Student Information Management System as those requirement After analysis I use the MICROSOFT VISUAL BASIC development tools use its various object oriented development tools particular is the data window which can be convenient and simple manipulation of the intelligence database objects at first I will establish the system of the prototype in the short time then the initial prototype system needs iteration and constantly revised and improved and I will use the SQL server 2000 to complete the background database until makes a viable system of satisfaction for user Key words Student Information Management System SQL Server 2000 VISUAL BASIC 目錄目錄 摘要 I ABSTRACT II 第 1 章 引言 1 1 1 背景 1 1 2 研究內(nèi)容 2 第 2 章 學(xué)生信息管理系統(tǒng)研究概述 3 2 1 學(xué)生信息管理系統(tǒng)概述 3 2 2 系統(tǒng)的任務(wù) 3 2 3 系統(tǒng)的目標(biāo) 3 2 4 開發(fā)工具介紹 4 2 4 1 數(shù)據(jù)庫管理系統(tǒng) 4 2 4 2 SQL Server 2000 4 2 4 3 VB6 0 5 第 3 章 學(xué)生信息管理系統(tǒng)分析與設(shè)計 7 3 1 需求分析 7 3 1 1 需求概述 7 3 1 2 各模塊 Use Case 及任務(wù)描述 8 3 1 3 數(shù)據(jù)流程圖 11 3 2 系統(tǒng)設(shè)計 12 3 2 1 系統(tǒng)功能分析 12 3 2 2 系統(tǒng)功能結(jié)構(gòu)設(shè)計 13 3 3 數(shù)據(jù)庫設(shè)計 14 3 3 1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 14 3 3 2 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計 15 3 4 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn) 17 3 4 1 創(chuàng)建系統(tǒng)用戶表格 17 3 4 2 創(chuàng)建學(xué)生基本信息表格 17 3 4 3 創(chuàng)建班級基本信息表格 17 3 4 4 創(chuàng)建課程基本信息表格 18 3 4 5 創(chuàng)建年級課程設(shè)置信息表格 18 3 4 6 創(chuàng)建學(xué)生成績信息表格 18 第 4 章 學(xué)生信息管理系統(tǒng)功能實(shí)現(xiàn) 19 4 1 創(chuàng)建系統(tǒng)主界面 19 4 1 1 創(chuàng)建工程項(xiàng)目 Student MIS 19 4 1 2 創(chuàng)建學(xué)生信息管理系統(tǒng)的主窗體 19 4 1 3 創(chuàng)建主窗體的菜單 20 4 2 創(chuàng)建公用模塊 21 4 3 系統(tǒng)用戶管理模塊 21 4 3 1 用戶登錄模塊的實(shí)現(xiàn) 22 4 3 2 添加用戶模塊的實(shí)現(xiàn) 23 4 3 3 修改用戶密碼模塊的實(shí)現(xiàn) 24 4 4 學(xué)籍管理模塊的實(shí)現(xiàn) 25 4 4 1 添加學(xué)籍信息模塊的實(shí)現(xiàn) 25 4 4 2 修改學(xué)籍信息模塊的實(shí)現(xiàn) 27 4 4 3 查詢學(xué)籍信息模塊的實(shí)現(xiàn) 29 4 5 設(shè)置年級課程模塊的實(shí)現(xiàn) 30 第 5 章 結(jié)束語 32 致謝 33 參考文獻(xiàn) 34 附錄 源代碼 35 1 第第 1 1 章章 引言引言 1 11 1 背景背景 隨著 Internet 技術(shù)的發(fā)展 人們對網(wǎng)絡(luò)信息的需求越來越大 對網(wǎng)絡(luò)數(shù)據(jù) 庫的交互和查詢速度等性能的要求也越來越高 未來學(xué)校的發(fā)展趨勢是完全自動 化的教務(wù)信息管理 而且隨著計算機(jī)的普及 信息處理量的逐漸擴(kuò)大 手工處理 方式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足人們管理活動的需要 各種工作都逐漸由手工轉(zhuǎn)為自動化 將使許多復(fù)雜 繁瑣 且需要很多人力的工作變得簡單 管理學(xué)生信息是教務(wù)管理的根本任務(wù) 各校均希望實(shí)現(xiàn)教務(wù)的計算機(jī)管理 以提高工作效率 實(shí)現(xiàn)計算機(jī)管理的最佳技術(shù)就是數(shù)據(jù)庫技術(shù) 我們可以利用數(shù) 據(jù)庫將整個學(xué)校的學(xué)生情況存入計算機(jī) 再配置上功能豐富的用戶接口 以滿足 用戶需求 一個學(xué)生信息管理系統(tǒng)應(yīng)達(dá)到的目標(biāo)是提供及時 廣泛的信息服務(wù) 加快信息檢索的效率 實(shí)況靈活的查詢 減輕管理人員制作報表和統(tǒng)計分析的負(fù) 擔(dān) 而且系統(tǒng)規(guī)模不太大但又要保證支持日常工作的要求 以便系統(tǒng)應(yīng)易于擴(kuò)充 全校統(tǒng)一聯(lián)網(wǎng)與管理 提高管理水平 高效而準(zhǔn)確的學(xué)生信息管理系統(tǒng)是提高高 校辦學(xué)質(zhì)量必不可少的手段 針對現(xiàn)階段高校學(xué)生信息管理存在著業(yè)務(wù)較少 管 理分散等問題 應(yīng)建立高校學(xué)生信息管理系統(tǒng) 以達(dá)到改善學(xué)生管理 提高信息安全 減少重復(fù)工作的目的 學(xué)生信息的管理 添加 修改和刪除 學(xué)生課程信息 成績信息的管理 以上各類信息目前還處于手工或半手工的管理狀態(tài) 效率低 可靠性差 配 備電腦 但實(shí)際利用率不高 如果采用計算機(jī)進(jìn)行以上各類信息的管理 必將大 大提高工作效率 對學(xué)校各類信息的維護(hù)及了解起到積極的作用 另外隨著計算 機(jī)網(wǎng)絡(luò)的持續(xù)發(fā)展 無論是工作 學(xué)習(xí)還是生活 將會越來越多地融入到流動的 比特中 人們的工作節(jié)奏在不斷加快 需要快捷的信息來源 并對此作出反應(yīng) 因此 無論是從目前的現(xiàn)狀來看 還是面向未來 一個功能完備的學(xué)校信息管理 系統(tǒng)的開發(fā)都非常有必要 1 21 2 研究內(nèi)容研究內(nèi)容 這是一個基于 Visual Basic 技術(shù)設(shè)計的學(xué)生信息管理系統(tǒng) 通過后臺 SQL Server 2000 數(shù)據(jù)庫的鏈接來完成系統(tǒng)的實(shí)現(xiàn) 在系統(tǒng)界面實(shí)現(xiàn)過程中主要完成以 下功能 系統(tǒng)管理 主要進(jìn)行用戶注冊 其中包括用戶管理 密碼管理 學(xué)籍信息管理 實(shí)現(xiàn)學(xué)生信息網(wǎng)上管理 以便學(xué)生可以及時維護(hù)與管理本人 的基本信息 學(xué)生 教師能夠查詢到學(xué)生的基本信息 其中包括學(xué)籍信息添加 學(xué)籍信息修改 學(xué)籍信息查詢 班級信息管理 主要負(fù)責(zé)維護(hù)班級信息 主要應(yīng)具有增加 修改 刪除功能 其中包括班級信息添加 班級信息修改 課程信息管理 主要用來管理學(xué)校所設(shè)課程的信息 包括課程信息的添加 課程信息修改 年級課程設(shè)置 成績信息管理 主要負(fù)責(zé)管理學(xué)生成績 包括成績信息的添加 成績信息修 改和成績信息查詢 根據(jù)學(xué)生信息管理系統(tǒng)信息量比較大的特點(diǎn) 利用數(shù)據(jù)庫和模板等技術(shù) 在 Window 平臺下 采用流行的 Visual Basic 6 0 SQL Server 2000 等技術(shù)設(shè)計和開發(fā) 學(xué)生信息管理系統(tǒng)是比較合適的 第第 2 2 章章 學(xué)生信息管理系統(tǒng)研究概述學(xué)生信息管理系統(tǒng)研究概述 2 12 1 學(xué)生信息管理系統(tǒng)概述學(xué)生信息管理系統(tǒng)概述 學(xué)生信息管理系統(tǒng)用來管理學(xué)生的基本信息 它可以保存學(xué)生學(xué)籍 課程 成績等所有信息 給用戶提供高效的查詢服務(wù) 學(xué)生基本信息一般包括學(xué)籍信息 班級信息 課程信息 成績信息 2 22 2 系統(tǒng)的任務(wù)系統(tǒng)的任務(wù) 學(xué)生管理系統(tǒng)是學(xué)校管理學(xué)生檔案的重要工具 在本次系統(tǒng)開發(fā)中 其主要 任務(wù)包括以下幾項(xiàng) 1 系統(tǒng)管理 主要進(jìn)行用戶注冊 其中包括用戶管理 密碼管理 2 學(xué)籍信息管理 實(shí)現(xiàn)學(xué)生信息網(wǎng)上管理 以便學(xué)生可以及時維護(hù)與管理本人的 基本信息 學(xué)生 教師能夠查詢到學(xué)生的基本信息 其中包括學(xué)籍信息添加 學(xué) 籍信息修改 學(xué)籍信息查詢 3 班級信息管理 主要負(fù)責(zé)維護(hù)班級信息 主要應(yīng)具有增加 修改 刪除功能 其中包括班級信息添加 班級信息修改 4 課程信息管理 主要用來管理學(xué)校所設(shè)課程的信息 包括課程信息的添加 課 程信息修改 年級課程設(shè)置 5 成績信息管理 主要負(fù)責(zé)管理學(xué)生成績 包括成績信息的添加 成績信息修改 和成績信息查詢 2 32 3 系統(tǒng)的目標(biāo)系統(tǒng)的目標(biāo) 學(xué)生信息管理系統(tǒng)是一個現(xiàn)代化軟件系統(tǒng) 它通過集中式的信息數(shù)據(jù)庫將各 種信息管理功能結(jié)合起來 達(dá)到共享數(shù)據(jù) 降低成本 提高效率 改進(jìn)服務(wù)的目 的 一般而言 學(xué)生信息管理系統(tǒng)應(yīng)達(dá)到以下目標(biāo) 能夠管理學(xué)生在校期間的各類檔案 能夠快速地進(jìn)行各類信息查詢 減少人工參與和基礎(chǔ)信息的錄入 具有良好的自治功能和信息循環(huán) 減少管理人員 減輕管理人員的工作任務(wù) 降低管理成本 2 42 4 開發(fā)工具介紹開發(fā)工具介紹 2 4 12 4 1 數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫管理系統(tǒng) 數(shù)據(jù)庫管理系統(tǒng) 簡稱 DBMS 是數(shù)據(jù)庫建立 使用 維護(hù)和配置的軟件系 統(tǒng) 是位于操作系統(tǒng)和數(shù)據(jù)庫應(yīng)用系統(tǒng)之間的數(shù)據(jù)庫管理軟件 是數(shù)據(jù)庫系統(tǒng)的 基礎(chǔ) DBMS 主要功能如下 1 數(shù)據(jù)定義功能 用戶可以通過 DBMS 提供的 DDL Data Definition Language 數(shù)據(jù)定義語言 對數(shù)據(jù)庫中的數(shù)據(jù)對象進(jìn)行定義 2 數(shù)據(jù)操縱功能 用戶可以通過 DBMS 提供的 DML Data Manipulation Language 數(shù)據(jù)操縱語言 實(shí)現(xiàn)對數(shù)據(jù)庫的查詢 錄入 刪除 和修改等操作 3 數(shù)據(jù)庫的運(yùn)行管理 DBMS 提供統(tǒng)一管理和控制數(shù)據(jù)庫的建立 運(yùn)行和維護(hù) 保證數(shù)據(jù)的安全性 完整性 并發(fā)控制和備份與恢復(fù) 4 數(shù)據(jù)庫的建立和維護(hù) DBMS 提供一些使用程序 完成數(shù)據(jù)庫的初始化 數(shù)據(jù) 轉(zhuǎn)換 存儲 數(shù)據(jù)庫的重新組織 性能監(jiān)控和分析等 2 4 22 4 2 SQLSQL ServerServer 20002000 SQL Server 2000 的全名是 Microsoft SQL Server 2000 是大名鼎鼎的微軟公司 于 2000 年推出的一款數(shù)據(jù)庫軟件產(chǎn)品 SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng) 它最初是由 Microsoft Sybase 和 Ashton Tate 三家公司共同開發(fā)的 于 1988 年推出了第一個 OS 2 版本 在 Windows NT 推出后 Microsoft 與 Sybase 在 SQL Server 的開發(fā)上就分道揚(yáng)鑣了 Microsoft 將 SQL Server 移植到 Windows NT 系統(tǒng)上 專注于開發(fā)推廣 SQL Server 的 Windows NT 版本 Sybase 則較專注于 SQL Server 在 UNIX 操作系統(tǒng)上的應(yīng)用 SQL Server 2000 是 Microsoft 公司推出的 SQL Server 數(shù)據(jù)庫管理系統(tǒng)的新 版本 該版本繼承了 SQL Server 7 0 版本的優(yōu)點(diǎn) 同時又比它增加了許多更先進(jìn) 的功能 具有使用方便 可伸縮性好 與相關(guān)軟件集成程度高等優(yōu)點(diǎn) 可跨越從 運(yùn)行 Microsoft Windows 98 的膝上型電腦 到運(yùn)行 Microsoft Windows 2000 的大 型多處理器的服務(wù)器等多種平臺使用 嚴(yán)格說來 SQL Server 2000 應(yīng)該稱為一個系列的產(chǎn)品 微軟根據(jù)不同的用戶 需求量身打造了 4 個不同的版本 用戶選擇什么樣的版本主要根據(jù)經(jīng)濟(jì)實(shí)力 技 術(shù)要求和軟硬件環(huán)境來決定 SQL Server 2000 的 4 個版本如下 1 企業(yè)版 支持所有可能功能 最多 32 個 CPU 64GB 內(nèi)存 主要用于企業(yè) 級商業(yè)應(yīng)用 2 標(biāo)準(zhǔn)版 功能其次 最大 4 個 CPU 2GB 內(nèi)存 主要用于工作組或者部門 中小商業(yè)應(yīng)用 3 個人版 包含全部管理工具和標(biāo)準(zhǔn)版的決大多數(shù)功能 主要用于個人或小 型的工作組應(yīng)用 4 開發(fā)版 開發(fā)版上增加了對終端用戶的授權(quán)許可驗(yàn)證功能 主要適合開發(fā) 技術(shù)人員應(yīng)用 SQL Server 2000 簡單易學(xué) 功能強(qiáng)大 與 Window 平臺緊密集成 是初學(xué)數(shù) 據(jù)庫系統(tǒng)開發(fā)的讀者首選的數(shù)據(jù)庫產(chǎn)品 在本次學(xué)生信息管理系統(tǒng)中 我應(yīng)用的是中文個人版 它是 Oracle 9i 數(shù)據(jù)庫 功能強(qiáng)大 運(yùn)行穩(wěn)定 是很多企業(yè)級數(shù)據(jù)庫的首選 但其體系結(jié)構(gòu)也相對龐大 對初學(xué)者來說有一定的難度 2 4 32 4 3 VB6 0VB6 0 VB 是微軟公司出品的一個快速可視化程序開發(fā)工具軟件 它是極有特點(diǎn)和 功能強(qiáng)大的軟件 主要表現(xiàn)在 所見即所得 基于對象的設(shè)計方法 極短的軟件 開始周期 較易維護(hù)的生成代碼 Visual Basic 是在原有的 Basic 語言基礎(chǔ)上發(fā)展而來的 Visual 指的是開發(fā)圖 形用戶界面的方法 Basic 指的是廣為流行的 BASIC 計算機(jī)語言 Visual Basic 具 有簡單易學(xué)的特性 只要稍有計算機(jī)語言基礎(chǔ)就可以很快掌握它 可視化的用戶 界面設(shè)計功能 把程序設(shè)計人員從繁瑣復(fù)雜的界面設(shè)計中解脫出來 可視化編程 環(huán)境的 所見即所得 功能 使界面設(shè)計如同積木游戲一樣 從而使編程成為一種 享受 強(qiáng)大的多媒體功能可以輕而易舉地開發(fā)出集聲音 動畫和圖像于一體的多 媒體應(yīng)用程序 新增的網(wǎng)絡(luò)功能提供了快捷編寫 Internet 程序的能力 美國微軟公司于 1991 年推出 VB1 0 目前最新版本是 6 0 版本 5 0 以前的 版本主要應(yīng)用于 DOS 和 Windows 3 x 環(huán)境中 16 位應(yīng)用程序的開發(fā) 5 0 以后的版 本只能運(yùn)行在 Windows 9 x 或 NT 操作系統(tǒng)下 是一個 32 位的應(yīng)用程序開發(fā)工具 作為高質(zhì)量的開發(fā)軟件 VB 6 0 中文版具有以下顯著的優(yōu)點(diǎn) 1 完全中文化的環(huán)境使用戶更容易操作 用戶能夠很快地熟悉 VB 6 0 的開發(fā)環(huán) 境 2 語句生成器和快速提示幫助使用戶不必記憶成千上萬的屬性和方法 在較短的 時間內(nèi)就能開發(fā)出功能強(qiáng)大的應(yīng)用程序 3 強(qiáng)大的 Internet 應(yīng)用程序開發(fā)功能 在應(yīng)用程序內(nèi)可以通過 Internet 或 Intranet 訪問其他計算機(jī)中的文檔和應(yīng)用程序 可以創(chuàng)建 Internet 服務(wù)器應(yīng)用程序 包括 IIS 應(yīng)用程序 支持使用動態(tài) HTML 技術(shù) DHTML 的應(yīng)用程序 具有 Web 應(yīng) 用程序發(fā)布功能等 4 種類繁多 功能強(qiáng)大的多媒體控件 能幫助用戶在較短時間內(nèi)用較少的語句編 寫出圖文聲像并茂的多媒體程序 5 具有較強(qiáng)的數(shù)據(jù)庫處理功能 能對多種數(shù)據(jù)庫進(jìn)行讀寫操作 另外它提示的 可視化數(shù)據(jù)管理器 能幫助用戶構(gòu)造多種類型的數(shù)據(jù)庫 同時提供了能自動生成 SQL 語句的功能和新的 ActiveX 數(shù)據(jù)對象 ADO 6 新的語言特性包括 用戶自定義類型可以作為參數(shù)或作為公共屬性和方法的返 回值 函數(shù)可以返回數(shù)組變量 動態(tài)數(shù)組可以賦值 按名調(diào)用文件系統(tǒng)對象 進(jìn) 一步增強(qiáng)了創(chuàng)建對象函數(shù)的功能等 7 應(yīng)用程序安裝向?qū)軒椭脩糇詣由删哂幸欢üδ艿膽?yīng)用程序 大大加快了 程序的開發(fā)速度 第第 3 3 章章 學(xué)生信息管理系統(tǒng)分析與設(shè)計學(xué)生信息管理系統(tǒng)分析與設(shè)計 3 13 1 需求分析需求分析 3 1 13 1 1 需求概述需求概述 在信息高速發(fā)展的當(dāng)今時代 任何學(xué)校 企業(yè)都離不開信息化的建設(shè) 信息 化水平已經(jīng)成為一個評價高校綜合實(shí)力的一項(xiàng)重要指標(biāo) 近年來 高校都建設(shè) 了高校校園網(wǎng) 學(xué)生信息管理系統(tǒng)作為高校校園網(wǎng)建設(shè)的一個模塊 主要為了學(xué) 生在校園網(wǎng)內(nèi)就了解更多的與學(xué)生生活相關(guān)的信息 學(xué)校的公告網(wǎng)上查詢 方便 教師和學(xué)生查詢學(xué)生信息 成績查詢使學(xué)生能及時了解自己的成績以及方便學(xué)生 選課 同時也方便教師及時作出課程調(diào)整等 學(xué)生信息管理系統(tǒng)作為一個高校學(xué) 生獲取信息 選課和教務(wù)管理的平臺 學(xué)生信息管理系統(tǒng)功能模塊主要分為系統(tǒng)用戶信息管理模塊 學(xué)籍信息管理 模塊 班級信息管理模塊 課程信息管理模塊 成績信息管理模塊 該系統(tǒng)的模 塊劃分如圖 3 1 所示 學(xué)生信息管理系統(tǒng) 系 統(tǒng) 管 理 學(xué) 籍 信 息 管 理 課 程 信 息 管 理 成 績 信 息 管 理 班 級 信 息 管 理 圖圖 3 13 1 學(xué)生信息管理系統(tǒng)模塊劃分圖學(xué)生信息管理系統(tǒng)模塊劃分圖 3 1 23 1 2 各模塊各模塊 UseUse CaseCase 及任務(wù)描述及任務(wù)描述 1 系統(tǒng)管理 系統(tǒng)管理模塊主要負(fù)責(zé)管理用戶權(quán)限 包括用戶管理和密碼管理 系統(tǒng)管理模塊具體完成以下任務(wù) 1 用戶管理 主要負(fù)責(zé)新用戶的添加 用戶信息包括用戶名 用戶密碼 管理用 戶可以在這里添加新用戶 通過密碼再確認(rèn) 來確定新用戶的添加成功 2 密碼管理 主要負(fù)責(zé)密碼的修改和維護(hù) 用戶可以在這里進(jìn)行密碼的修改 根據(jù)以上的需求 系統(tǒng)管理模塊的 Use Case 圖如圖 3 2 所示 添加新用戶 用戶密碼修改 用戶 圖圖 3 23 2 系統(tǒng)管理模塊的系統(tǒng)管理模塊的 UseUse CaseCase 圖圖 2 學(xué)籍信息管理 學(xué)籍信息管理主要實(shí)現(xiàn)學(xué)生信息網(wǎng)上管理 以便學(xué)生可以及時維護(hù)與管理本 人的基本信息 學(xué)生 教師能夠查詢到學(xué)生的基本信息 學(xué)籍信息管理模塊具體完成以下任務(wù) 1 學(xué)籍信息的添加 主要負(fù)責(zé)新學(xué)生學(xué)籍信息添加 學(xué)籍信息包括學(xué)生學(xué)號 學(xué) 生姓名 性別 出生日期 班號 聯(lián)系電話 入校日期 家庭住址 備注等 當(dāng) 增加一條基本信息時 就相當(dāng)于進(jìn)行了一次新生注冊 2 學(xué)籍信息的修改 主要負(fù)責(zé)學(xué)生學(xué)籍信息的修改和刪除 具體情況是因?yàn)橥藢W(xué) 降級 跳級 轉(zhuǎn)系 畢業(yè)等 3 學(xué)籍信息的查詢 主要用于提供學(xué)生 教師和學(xué)校管理人員進(jìn)行查詢來了解學(xué) 生學(xué)籍信息 在這里我們可以通過查詢學(xué)號 姓名 班級來完成 根據(jù)以上的需求 學(xué)籍信息管理模塊的 Use Case 圖如圖 3 3 所示 學(xué)籍信息添加 學(xué)籍信息修改 學(xué)籍信息查詢 用戶 圖圖 3 33 3 學(xué)籍信息管理模塊的學(xué)籍信息管理模塊的 UseUse CaseCase 圖圖 3 班級信息管理 班級信息管理模塊主要負(fù)責(zé)維護(hù)班級信息 主要應(yīng)具有增加 修改 刪除功 能 班級信息管理模塊具體完成以下任務(wù) 1 班級信息的添加 主要負(fù)責(zé)新班級信息添加 班級信息包括班號 所在年級 班主任姓名 所在班級等 2 班級信息的修改 主要負(fù)責(zé)班級信息的修改和刪除 根據(jù)以上的需求 班級信息管理模塊的 Use Case 圖如圖 3 4 所示 班級信息添加 班級信息修改 用戶 圖圖 3 43 4 班級信息管理模塊的班級信息管理模塊的 UseUse CaseCase 圖圖 4 課程信息管理 課程信息管理 現(xiàn)在很多大學(xué)課程實(shí)行學(xué)分制 學(xué)校的課程分為 A B C 3 種類型 A 類為必修課 由學(xué)校統(tǒng)一安排 B 類為院級選修課 C 類 為校級選修課 學(xué)校規(guī)定學(xué)生在大學(xué)期間 修完學(xué)校規(guī)定的必修課之后 B 類和 C 類選修課累計學(xué)分達(dá)到一定的標(biāo)準(zhǔn)才予以畢業(yè) 這不僅有利于學(xué)生發(fā)揮各自的 特長 可以選修本人感興趣的課程 即調(diào)動學(xué)生學(xué)習(xí)的積極性 又使學(xué)生基礎(chǔ)課 程的學(xué)習(xí)達(dá)到一定的要求 有利于學(xué)校教學(xué)資源的有利配置 同時也有利于學(xué)校 提高教學(xué)質(zhì)量 督促教師不斷的提高教學(xué)水平 課程信息管理模塊具體完成以下任務(wù) 1 課程信息的添加 主要負(fù)責(zé)課程信息添加 課程信息包括課程號 課程名稱 課程類別 課程描述等 2 課程信息的修改 主要負(fù)責(zé)課程信息的修改和刪除 3 年級課程設(shè)置 主要進(jìn)行年級課程統(tǒng)一安排 根據(jù)以上的需求 課程信息管理模塊的 Use Case 圖如圖 3 5 所示 課程信息添加 課程信息修改 年級課程設(shè)置 用戶 圖圖 3 53 5 課程信息管理模塊的課程信息管理模塊的 UseUse CaseCase 圖圖 5 成績信息管理 成績信息管理模塊主要負(fù)責(zé)管理學(xué)生成績 包括成績信息的添加 成績信息 修改和成績信息查詢 成績信息管理模塊具體完成以下任務(wù) 1 成績信息的添加 主要負(fù)責(zé)學(xué)生成績信息添加 成績信息包括考試編號 所在 班號 學(xué)生學(xué)號 學(xué)生姓名 所學(xué)課程 考試分?jǐn)?shù)等基本信息 2 成績信息的修改 主要負(fù)責(zé)成績學(xué)籍信息的修改和刪除 3 學(xué)生信息的查詢 主要用于提供學(xué)生 教師和學(xué)校管理人員進(jìn)行查詢來了解學(xué) 生成績信息 在這里我們可以通過查詢學(xué)號 姓名 課程來完成 根據(jù)以上的需求 成績信息管理模塊的 Use Case 圖如圖 3 6 所示 成績信息添加 成績信息修改 成績信息查詢 用戶 圖圖 3 63 6 成績信息管理模塊的成績信息管理模塊的 UseUse CaseCase 圖圖 3 1 33 1 3 數(shù)據(jù)流程圖數(shù)據(jù)流程圖 在仔細(xì)分析有關(guān)學(xué)生信息需要的基礎(chǔ)上 將可以得到如圖 3 7 所示的本系統(tǒng) 所處理的數(shù)據(jù)流程 學(xué)生注冊 基本信 息輸入 學(xué)籍信息管理 班級設(shè)置 班級管理 班級課 程設(shè)置 課程基本信息 班級課程管理 成績信 息輸入 成績信息管理 圖圖 3 73 7 學(xué)生信息管理系統(tǒng)數(shù)據(jù)流程圖學(xué)生信息管理系統(tǒng)數(shù)據(jù)流程圖 3 23 2 系統(tǒng)設(shè)計系統(tǒng)設(shè)計 3 2 13 2 1 系統(tǒng)功能分析系統(tǒng)功能分析 系統(tǒng)開發(fā)的總體任務(wù)是實(shí)現(xiàn)學(xué)生信息關(guān)系的系統(tǒng)化 規(guī)范化和自動化 系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務(wù)的基礎(chǔ)上完成的 本例中的學(xué)生信息 管理系統(tǒng)需要完成的功能主要有 有關(guān)學(xué)籍等信息的輸入 包括學(xué)生基本信息 所在班級 所學(xué)課程和成績等 學(xué)生信息的查詢 包括學(xué)生基本信息 所在班級 已學(xué)課程及成績等 學(xué)生信息的修改 班級管理信息的輸入 包括班級設(shè)置 年級信息等 班級管理信息的查詢 班級管理信息的修改 學(xué)?;菊n程信息的輸入 基本課程信息的修改 學(xué)生課程的設(shè)置和修改 學(xué)生成績信息的輸入 學(xué)生成績信息的修改 學(xué)生成績信息的查詢 學(xué)生成績信息的統(tǒng)計 3 2 23 2 2 系統(tǒng)功能結(jié)構(gòu)設(shè)計系統(tǒng)功能結(jié)構(gòu)設(shè)計 對上述各項(xiàng)功能進(jìn)行集中 分塊 按照結(jié)構(gòu)化程序設(shè)計的要求 得到如圖 3 8 所示的系統(tǒng)功能結(jié)構(gòu)圖 學(xué)生信息管理系統(tǒng) 成 績 信 息 管 理 成 績 信 息 修 改 成 績 信 息 查 詢 成 績 信 息 添 加 課 程 信 息 管 理 年 級 課 程 設(shè) 置 課 程 信 息 修 改 課 程 信 息 添 加 班 級 信 息 管 理 班 級 信 息 修 改 班 級 信 息 添 加 學(xué) 籍 信 息 管 理 學(xué) 籍 信 息 查 詢 學(xué) 籍 信 息 修 改 學(xué) 籍 信 息 添 加 系 統(tǒng) 管 理 密 碼 管 理 用 戶 管 理 圖圖 3 83 8 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能結(jié)構(gòu)圖 3 33 3 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 根據(jù)系統(tǒng)需求分析 系統(tǒng)需要建立 6 個表 其用途說明如表 3 1 所示 表表 3 13 1 數(shù)據(jù)表及其用途數(shù)據(jù)表及其用途 ID數(shù)據(jù)表名稱數(shù)據(jù)表用途 1系統(tǒng)用戶表保存用戶的基本信息 2學(xué)生基本信息表保存學(xué)生在校的基本信息 3班級信息表保存班級的基本信息 4課程基本信息表保存課程信息 5課程設(shè)置信息表保存各年級設(shè)置的課程 6成績信息表保存學(xué)生各科的成績信息 3 3 13 3 1 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 得到上面的數(shù)據(jù)表 就可以設(shè)計出能夠滿足用戶需求的各種實(shí)體 以及它們 之間的關(guān)系 為后面的邏輯結(jié)構(gòu)設(shè)計打下基礎(chǔ) 我們也可以得到系統(tǒng) E R 圖如圖 3 8 所示 學(xué)生 班級 設(shè)置 班級 年級 設(shè)置 年級 課程 設(shè)置 成績 1 1 1 n 課程 n n 1 n 1 n 考核 考核 圖圖 3 93 9 學(xué)生信息管理系統(tǒng)學(xué)生信息管理系統(tǒng) E RE R 圖圖 3 3 23 3 2 數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計數(shù)據(jù)邏輯結(jié)構(gòu)設(shè)計 現(xiàn)在需要將上面的數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 SQL Server 2000 數(shù)據(jù)庫系統(tǒng)所支 持的實(shí)際數(shù)據(jù)模型 也就是數(shù)據(jù)庫邏輯結(jié)構(gòu) 在上面的系統(tǒng) E R 圖的基礎(chǔ)上 形 成數(shù)據(jù)庫中表格以及各個表格之間的關(guān)系 學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫中各個表格的設(shè)計結(jié)果如下面幾個表格所示 每個 表格表示在數(shù)據(jù)庫中的一個表 表 3 2 為學(xué)生基本信息表 表表 3 23 2 學(xué)生基本信息表學(xué)生基本信息表 列名數(shù)據(jù)類型可否為空說明 student IDINT 4 NOT NULL學(xué)生學(xué)號 主鍵 student Name CHAR 13 NULL學(xué)生姓名 student SexCHAR 2 NULL學(xué)生性別 born DateDATETIME 8 NULL出生日期 class NoINT 4 NULL班號 tele NumberCHAR 20 NULL聯(lián)系電話 ru DateDATETIME 8 NULL入校時間 addressVARCHAR 200 NULL家庭地址 commnetTextNULL備注 表 3 3 為班級信息表 表表 3 33 3 班級信息表班級信息表 列名數(shù)據(jù)類型可否為空說明 class NoINT 4 NOT NULL班號 主鍵 gradeCHAR 10 NULL年級 directorCHAR 10 NULL班主任 classroom NoCHAR 10 NULL教室 表 3 4 為年級課程設(shè)置表 表表 3 43 4 年級課程設(shè)置表年級課程設(shè)置表 列名數(shù)據(jù)類型可否為空說明 gradeCHAR 10 NULL年級 course NameCHAR 50 NULL課程名稱 表 3 5 為系統(tǒng)用戶表 表表 3 53 5 系統(tǒng)用戶表系統(tǒng)用戶表 列名數(shù)據(jù)類型可否為空說明 user IDCHAR 10 NOT NULL用戶名 主鍵 user PWDCHAR 20 NULL用戶密碼 user DESTextNULL用戶描述 表 3 6 為課程信息表 表表 3 63 6 課程信息表課程信息表 列名數(shù)據(jù)類型可否為空說明 course NoINT 4 NOT NULL課程編號 主鍵 course NameCHAR 50 NULL課程名稱 course TypeCHAR 10 NULL課程類型 course DesTextNULL課程描述 表 3 7 為成績信息表 表表 3 73 7 成績信息表成績信息表 列名數(shù)據(jù)類型可否為空說明 exam NoCHAR 10 NOT NULL考試編號 主鍵 student IDINT 4 NOT NULL學(xué)生學(xué)號 外鍵 student Name CHAR 10 NULL學(xué)生姓名 class NoINT 4 NULL班號 course NameCHAR 50 NULL課程名稱 resultFLOAT 8 NULL分?jǐn)?shù) 3 43 4 數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn)數(shù)據(jù)庫結(jié)構(gòu)的實(shí)現(xiàn) 經(jīng)過前面的需求分析和概念結(jié)構(gòu)設(shè)計以后 得到數(shù)據(jù)庫的邏輯結(jié)構(gòu) 現(xiàn)在就 可以在 SQL Server 2000 數(shù)據(jù)庫系統(tǒng)中實(shí)現(xiàn)該邏輯結(jié)構(gòu) 這是利用 SQL Server 2000 數(shù)據(jù)庫系統(tǒng)中的 SQL 查詢分析器實(shí)現(xiàn)的 下面給出創(chuàng)建這些表格的 SQL 語 句 3 4 13 4 1 創(chuàng)建系統(tǒng)用戶表格創(chuàng)建系統(tǒng)用戶表格user Info CREATE TABLE dbo user Info user ID char 10 COLLATE Chinese PRC CI AS NOT NULL user PWD char 10 COLLATE Chinese PRC CI AS NULL user Des char 10 COLLATE Chinese PRC CI AS NULL ON PRIMARY 3 4 23 4 2 創(chuàng)建學(xué)生基本信息表格創(chuàng)建學(xué)生基本信息表格student Info CREATE TABLE dbo student Info student ID int NOT NULL student Name char 10 COLLATE Chinese PRC CI AS NULL student Sex char 2 COLLATE Chinese PRC CI AS NULL born Date datetime NULL class NO int NULL tele Number char 15 COLLATE Chinese PRC CI AS NULL ru Date datetime NULL address varchar 50 COLLATE Chinese PRC CI AS NULL comment varchar 200 COLLATE Chinese PRC CI AS NULL ON PRIMARY 3 4 33 4 3 創(chuàng)建班級基本信息表格創(chuàng)建班級基本信息表格class Info CREATE TABLE dbo class Info class No int NOT NULL grade char 10 COLLATE Chinese PRC CI AS NULL director char 10 COLLATE Chinese PRC CI AS NULL classroom No char 10 COLLATE Chinese PRC CI AS NULL ON PRIMARY 3 4 43 4 4 創(chuàng)建課程基本信息表格創(chuàng)建課程基本信息表格course Info CREATE TABLE dbo course Info course No int NOT NULL course Name char 10 COLLATE Chinese PRC CI AS NULL course Type char 10 COLLATE Chinese PRC CI AS NULL course Des char 50 COLLATE Chinese PRC CI AS NULL ON PRIMARY 3 4 53 4 5 創(chuàng)建年級課程設(shè)置信息表格創(chuàng)建年級課程設(shè)置信息表格gradecourse Info CREATE TABLE dbo gradecourse Info grade char 10 COLLATE Chinese PRC CI AS NULL course N 5me char 10 COLLATE Chinese PRC CI AS NULL ON PRIMARY 3 4 63 4 6 創(chuàng)建學(xué)生成績信息表格創(chuàng)建學(xué)生成績信息表格result Info CREATE TABLE dbo result Info exam No char 10 COLLATE Chinese PRC CI AS NOT NULL student ID int NOT NULL student Name char 10 COLLATE Chinese PRC CI AS NULL class No int NULL course Name char 10 COLLATE Chinese PRC CI AS NULL result float NULL ON PRIMARY 第第 4 4 章章 學(xué)生信息管理系統(tǒng)功能實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)功能實(shí)現(xiàn) 4 14 1 創(chuàng)建系統(tǒng)主界面創(chuàng)建系統(tǒng)主界面 上面 SQL 語句在 SQL Server 2000 中的查詢分析器執(zhí)行后 將自動產(chǎn)生需要 的所有表格 有關(guān)數(shù)據(jù)庫結(jié)構(gòu)的所有后臺工作已經(jīng)完成 現(xiàn)在通過學(xué)生信息管理 系統(tǒng)中各個功能模塊的實(shí)現(xiàn) 講解如何使用 Visual Basic 來編寫數(shù)據(jù)庫系統(tǒng)的客 湖端程序 4 1 14 1 1 創(chuàng)建工程項(xiàng)目創(chuàng)建工程項(xiàng)目 Student MISStudent MIS 啟動 Virsual Basic 后 單擊 文件 新建工程 命令 在如圖 4 1 所示 工程模塊中選擇 標(biāo)準(zhǔn) EXE 選項(xiàng) Visual Basic 將自動產(chǎn)生一個 From 窗體 屬 性都是缺省設(shè)置 這里我們刪除這個窗體 單擊 文件 保存工程 命令 將這個工程命名為 Student MIS 圖圖 4 14 1 創(chuàng)建創(chuàng)建 Student MISStudent MIS 項(xiàng)目項(xiàng)目 4 1 24 1 2 創(chuàng)建學(xué)生信息管理系統(tǒng)的主窗體創(chuàng)建學(xué)生信息管理系統(tǒng)的主窗體 Virsual Basic 創(chuàng)建的應(yīng)用程序可以是 SDI 單文檔界面 和 MDI 多文檔界 面 在 SDI 的程序中 每個窗體之間是獨(dú)立的 而 MDI 的程序中 有一個窗 體是主窗體 可以包含其他窗體 它的類型是 MDI from 這個實(shí)例采用多文檔界 面 這樣可以使程序更加美觀 整齊有序 單擊工具欄中的 添加 MDI 窗體 按鈕 生成一個如圖 4 2 所示 屬性見 表 4 1 主菜單的設(shè)置方法將在后面介紹 圖圖 4 24 2 程序主窗體程序主窗體 表表 4 14 1 主窗體屬性設(shè)置主窗體屬性設(shè)置 控件屬性屬性值 NamefrmMain Caption學(xué)生信息管理系統(tǒng) StartUpPosition2 屏幕中心 frmMain Form WindowState2 Maximized 4 1 34 1 3 創(chuàng)建主窗體的菜單創(chuàng)建主窗體的菜單 在如圖 4 2 所示的主窗體中 單擊鼠標(biāo)右鍵 選擇彈出式菜單中的 彩 單編輯器 命令 將出現(xiàn)如圖 4 3 所示的 菜單編輯器 對話框 可以在 菜單 編輯器 對話框中編輯菜單選項(xiàng) 圖圖 4 34 3 主窗體中的菜單結(jié)構(gòu)主窗體中的菜單結(jié)構(gòu) 4 24 2 創(chuàng)建公用模塊創(chuàng)建公用模塊 在 Visual Basic 中可以用公用模塊來存放整個工程項(xiàng)目公用的函數(shù) 全局變 量等 整個工程項(xiàng)目中的任何地方都可以調(diào)用公用模塊的函數(shù) 變量 這樣可以 極大地提高代碼的效率 在項(xiàng)目資源管理器中為項(xiàng)目添加一個 Module 保存為 Modual bas 1 Modual bas Modual bas 公用模塊主要用來對數(shù)據(jù)庫進(jìn)行操作 包括以下 5 個函數(shù) 1 GetConnStr As String 函數(shù) 返回連接字符串 用來設(shè)置數(shù)據(jù)庫連接字符串 2 OpenConn ByRef Conn As ADODB Connection As Boolean 函數(shù) 返回布爾值 用來打開數(shù)據(jù)庫連接 3 ExecuteSQL ByVal SQL As String ByRef msg As String 函數(shù) 用來執(zhí)行 SQL 語句 4 SelectSQL ByVal SQL As String ByRef msg As String As ADODB Recordset 函 數(shù) 返回 Recordet 用來執(zhí)行查詢語句 5 BatchSelectSQL ByVal SQL As String ByRef msg As String As ADODB Recordset 函數(shù) 返回 Recordster 用來執(zhí)行批處理 2 PublicVar bas 為了實(shí)現(xiàn)全局變量 另外創(chuàng)建一個全局變量模塊 Public Var bas 主要有 3 個全局 變量 如下所示 1 LoginSucceeded 全局變量 用來保存用戶登錄是否成功的標(biāo)志 2 UserID 全局變量 用來保存用戶 ID 3 ConnectionString 全局變量 用來保存數(shù)據(jù)庫連接字符串 4 34 3 系統(tǒng)用戶管理模塊系統(tǒng)用戶管理模塊 系統(tǒng)用戶管理模塊主要實(shí)現(xiàn)以下功能 1 用戶登錄 2 添加用戶 3 修改用戶密碼 4 3 14 3 1 用戶登錄模塊的實(shí)現(xiàn)用戶登錄模塊的實(shí)現(xiàn) 系統(tǒng)啟動后 將首先出現(xiàn)如圖 4 4 所示的用戶登錄窗體 用戶首先輸入用戶 名 然后輸入密碼 如果用戶三次輸入密碼正確 將退出程序 圖圖 4 44 4 用戶登錄窗體用戶登錄窗體 用戶登錄窗體中放置了三個文本框 TextBox 用來輸入用戶名 用戶密碼和 確認(rèn)碼 三個按鈕 CommandButton 用來確定 取消和刷新 四個標(biāo)簽 Label 用 來標(biāo)示窗體信息 一個照片顯示 pictural 用來顯示驗(yàn)證碼 這樣控件的屬性設(shè)置 見表 4 2 表 4 2 登錄窗體各個控件的屬性設(shè)置 控件屬性屬性取值 NamefrmLogin Caption登錄 StartUpPosition2 屏幕中心 frmLogin Form WindowState0 Normal txtUserNameNametxtUserName NametxtPasswordtxtPassword PasswordChar txtconfirmNametxtconfirm NamecmdOKcmdOK Caption確定 NamecmdCancelcmdCancel Caption取消 Namecommand1command1 Caption刷新 Label1Caption學(xué)生信息管理系統(tǒng) Label2Caption用戶名 Label3Caption用戶密碼 Label4Caption驗(yàn)證碼 Picture1NamePicture1 4 3 24 3 2 添加用戶模塊的實(shí)現(xiàn)添加用戶模塊的實(shí)現(xiàn) 進(jìn)入系統(tǒng)后 選擇菜單 系統(tǒng) 添加用戶 出現(xiàn)如圖 4 5 所示窗體 圖圖 4 54 5 添加用戶窗體添加用戶窗體 在這個窗體中放置了三個文本框 用來輸入用戶名 密碼 兩個按鈕用來確 定或取消添加用戶 三個標(biāo)簽用來標(biāo)示文本框的提示 這樣控件的屬性設(shè)置見表 4 3 表表 4 34 3 添加用戶窗體各個控件的屬性設(shè)置添加用戶窗體各個控件的屬性設(shè)置 控件屬性屬性取值 NamefrmAdduser Caption添加用戶 StartUpPosition2 屏幕中心 frmAdduser Form WindowState0 Normal txtUserNameNametxtUserName NametxtPassword1txtPassword1 PasswordChar txtPassword2NametxtPassword2 PasswordChar NamecmdOKcmdOK Caption確定 NamecmdCancelcmdCancel Caption取消 Label1Caption請輸入用戶名 Label2Caption請輸入密碼 Label3Caption請確認(rèn)密碼 4 3 34 3 3 修改用戶密碼模塊的實(shí)現(xiàn)修改用戶密碼模塊的實(shí)現(xiàn) 用戶可以修改自己的密碼 選擇菜單 系統(tǒng) 修改密碼 出現(xiàn)如圖 4 6 所示窗體 圖圖 4 64 6 修改密碼窗體修改密碼窗體 在這個窗體中放置了兩個文本框 用來輸入密碼和確認(rèn)密碼 兩個按鈕用來 確定或取消修改密碼 兩個標(biāo)簽用來標(biāo)示文本框的內(nèi)容 這樣控件的屬性設(shè)置見 表 4 4 表表 4 44 4 修改用戶密碼窗體各個控件的屬性設(shè)置修改用戶密碼窗體各個控件的屬性設(shè)置 控件屬性屬性取值 NamefrmModifyuserinfo Caption修改密碼 StartUpPosition2 屏幕中心 frmModifyuserinfo Form WindowState0 Normal NametxtPassword1txtPassword1 PasswordChar NametxtPassword2txtPassword2 PasswordChar NamecmdOKcmdOK Caption確定 NamecmdCancelcmdCancel Caption取消 Label1Caption請輸入密碼 Label2Caption請確認(rèn)密碼 4 44 4 學(xué)籍管理模塊的實(shí)現(xiàn)學(xué)籍管理模塊的實(shí)現(xiàn) 學(xué)籍管理模塊主要實(shí)現(xiàn)以下功能 1 添加學(xué)籍信息 2 修改學(xué)籍信息 3 查詢學(xué)籍信息 4 4 14 4 1 添加學(xué)籍信息模塊的實(shí)現(xiàn)添加學(xué)籍信息模塊的實(shí)現(xiàn) 選擇菜單 學(xué)籍管理 添加學(xué)籍信息 出現(xiàn)如圖 4 7 所示窗體 圖圖 4 74 7 添加學(xué)籍信息窗體添加學(xué)籍信息窗體 在這個窗體中放置了多個文本框和下拉式文本框 用來輸入學(xué)籍信息 兩個 按鈕用來確定或取消添加學(xué)籍信息 多個標(biāo)簽用來提示文本框的需要輸入內(nèi)容 這樣控件的屬性設(shè)置見表 4 5 表表 4 54 5 添加學(xué)籍信息窗體各個控件的屬性設(shè)置添加學(xué)籍信息窗體各個控件的屬性設(shè)置 控件屬性屬性取值 frmAddsinfo Form NamefrmAddsinfo Caption添加學(xué)籍信息 MDITrue txtSIDNametxtSID txtNameNametxtName txtBorndateNametxtBorndate txtTelNametxtTel txtRudateNametxtRudate NametxtAddress MultiLineTrue txtAddress ScrollBars2 Vertical NametxtComment MultiLineTrue txtComment ScrollBars2 Vertical comboSexNamecomboSex comboClassNoNamecomboClassNo NamecmdOKcmdOK Caption確定 NamecmdCancelcmdCancel Caption取消 LabellCaption學(xué)號 Label2Caption姓名 Label3Caption性別 Label4Caption出生日期 Label5Caption班號 Label6Caption聯(lián)系電話 Label7Caption入校日期 Label8Caption家庭住址 Label9Caption備注 4 4 24 4 2 修改學(xué)籍信息模塊的實(shí)現(xiàn)修改學(xué)籍信息模塊的實(shí)現(xiàn) 選擇菜單 學(xué)籍管理 修改學(xué)籍信息 出現(xiàn)如圖 4 8 所示窗體 這 個窗體在添加學(xué)籍信息窗體的基礎(chǔ)上增加了兩排按鈕 所有控件的屬性設(shè)置見表 4 6 圖圖 4 84 8 修改學(xué)籍信息窗體修改學(xué)籍信息窗體 表表 4 64 6 修改學(xué)籍信息窗體各個控件的屬性設(shè)置修改學(xué)籍信息窗體各個控件的屬性設(shè)置 控件屬性屬性取值 NamefrmModifysinfo Caption修改學(xué)籍信息 FrmModifysinfo Form MDITrue txtSIDNametxtSID txtNameNametxtName txtBorndateNametxtBorndate txtTelNametxtTel txtRudateNametxtRudate NametxtAddress MultiLineTrue txtAddress ScrollBars2 Vertical NametxtComment MultiLineTrue txtComment ScrollBars2 Vertical comboSexNamecomboSex comboClassNo

溫馨提示

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

最新文檔

評論

0/150

提交評論