《學(xué)生學(xué)籍管理系統(tǒng)》PPT課件.ppt
《《學(xué)生學(xué)籍管理系統(tǒng)》PPT課件.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《《學(xué)生學(xué)籍管理系統(tǒng)》PPT課件.ppt(15頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
學(xué)生學(xué)籍管理系統(tǒng) 作者 張杰 袁祎悅2013年5月14日 開(kāi)發(fā)工具介紹 1VisualBasic6 0MicrosoftAccess2003 VisualBasic6 0簡(jiǎn)介 無(wú)論用戶是一個(gè)Windows編程新手 還是已經(jīng)具有豐富的Windows程序設(shè)計(jì)經(jīng)驗(yàn)的專業(yè)程序開(kāi)發(fā)人員 利用VisualBasic6 0提供的良好開(kāi)發(fā)環(huán)境 均可以使你快速地完成所需設(shè)計(jì)任務(wù) 所謂Visual 中文的意思是 可視化 它提供了一種創(chuàng)建圖形用戶界面 GUI 的方法 利用這種方法 用戶可不必書(shū)寫(xiě)復(fù)雜的描述界面元素外觀和位置的程序代碼 而只需將系統(tǒng)提供的對(duì)象放到屏幕上的適當(dāng)位置 并通過(guò)屬性窗口進(jìn)行適當(dāng)?shù)脑O(shè)置或調(diào)整 就可以設(shè)計(jì)出一個(gè)優(yōu)秀的應(yīng)用程序界面 此外 用戶除了可以使用單獨(dú)的VisualBasic6 0程序設(shè)計(jì)環(huán)境進(jìn)行程序設(shè)計(jì)外 VisualBasic6 0程序設(shè)計(jì)系統(tǒng)還被包括在ExcelAccess等眾多Windows功能應(yīng)用軟件中 以供用戶進(jìn)行二次開(kāi)發(fā) 目前在編制網(wǎng)頁(yè)上使用較多的VBScript腳本語(yǔ)言實(shí)際上是VisualBasic語(yǔ)言的子集 因此 無(wú)論從哪方面講 用VisualBasic6 0系統(tǒng)開(kāi)發(fā)軟件都是一件非常合算的投資 MicrosoftAccess2003 Access是Microsoft公司的一個(gè)成功的數(shù)據(jù)庫(kù)管理系統(tǒng)產(chǎn)品 其核心是MicrosoftJet數(shù)據(jù)庫(kù)引擎 早期的Access2 0在辦公自動(dòng)化中獲得了廣泛的應(yīng)用 后續(xù)版本的功能得到了不斷提高 它與MicrosoftOffice套件緊密結(jié)合 使之得到越來(lái)越廣泛的應(yīng)用 Access本身是一個(gè)可視化的數(shù)據(jù)庫(kù)管理系統(tǒng) 它提供了很多非常實(shí)用的向?qū)?初學(xué)者很容易學(xué)會(huì)如何用Access建立數(shù)據(jù)庫(kù)的各種對(duì)象 如創(chuàng)建表 查詢和報(bào)表 也可創(chuàng)建數(shù)據(jù)窗體等 Access使用內(nèi)嵌VisualBasic語(yǔ)言作為開(kāi)發(fā)工具 完全面向?qū)ο缶幊?可以可視化地獨(dú)創(chuàng)數(shù)據(jù)庫(kù)應(yīng)用于程序 Access的數(shù)據(jù)庫(kù)和傳統(tǒng)的桌面數(shù)據(jù)庫(kù)幾乎沒(méi)有什么不同 但它支持網(wǎng)絡(luò)環(huán)境的應(yīng)用 如管理應(yīng)用組和安全性等 所以是一種特殊的桌面數(shù)據(jù)庫(kù)管理系統(tǒng) 很多人將其列入客戶機(jī) 服務(wù)器前端 其核心是MicrosoftJet理論系統(tǒng)RDBMS的范疇 MicrosoftAccess2003是當(dāng)前最流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)之一 它與VisualBasic數(shù)據(jù)庫(kù)一樣 基本的核心是MicrosoftJet數(shù)據(jù)庫(kù)引擎 數(shù)據(jù)庫(kù)的訪問(wèn)和編程與VisualBasic中訪問(wèn)數(shù)據(jù)庫(kù)一樣 它操作方便 簡(jiǎn)單易學(xué) Access2003能滿足小型企業(yè)客戶 服務(wù)器解決方案的要求來(lái)組建客戶 服務(wù)器的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng) 是一個(gè)功能較完備的數(shù)據(jù)庫(kù)管理系統(tǒng) 它幾乎包含了數(shù)據(jù)庫(kù)領(lǐng)域的所有技術(shù)和內(nèi)容 對(duì)于初學(xué)者學(xué)習(xí)數(shù)據(jù)庫(kù)知識(shí)非常有幫助 正因?yàn)檫@些特點(diǎn) 在利用VisualBasic開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)程序時(shí) 比較適合采用Access2003作為后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng) 在一個(gè)Access2003數(shù)據(jù)庫(kù)應(yīng)用程序中 用一系列表的集合來(lái)存放各種經(jīng)提取的原始數(shù)據(jù) 通過(guò)表的視圖可以直接操作數(shù)據(jù) 但是為了能夠使用戶方便又安全地操作數(shù)據(jù) 應(yīng)用程序一般不讓用戶通過(guò)表來(lái)直接操作數(shù)據(jù) 而是用通過(guò)窗體對(duì)象來(lái)訪問(wèn)表 這樣可以對(duì)用戶的行為作較好的指導(dǎo)和限制 數(shù)據(jù)操作外的其他功能則是用窗體來(lái)完成的 用戶界面的實(shí)現(xiàn) 登陸界面 frmlogin MDI主窗體 frmmain 用戶管理窗體 frmmanage 修改密碼窗體 frmchgPWD 瀏覽學(xué)生信息窗體 frmstu 添加 修改學(xué)生信息窗體 frmAddstu 學(xué)生學(xué)籍管理模塊報(bào)表功能模塊 登陸界面 frmlogin 因?yàn)楸鞠到y(tǒng)是按學(xué)籍管理的思想設(shè)計(jì)的 故而登陸部分主要完成密碼校驗(yàn) 確定管理員等功能 對(duì)于密碼本系統(tǒng)采用的是MD5算法 MDI主窗體 frmmain 本系統(tǒng)采取多文檔界面 MultiDocumentInterface 多文檔界面是一種Windows用戶界面標(biāo)準(zhǔn) 它有一個(gè)父窗口 在典型情況下 父窗口用來(lái)顯示程序菜單以及包含子窗口 在工程中添加一個(gè)MDI窗口 取名為 frmmain frm 并為MDI窗體進(jìn)行菜單和代碼的設(shè)計(jì) 用戶管理窗體 frmmanage 向項(xiàng)目中添加窗體 并命名為frmmanage frm 修改密碼窗體 frmchgPWD 當(dāng)用戶要更改密碼時(shí) 單擊 系統(tǒng)選項(xiàng) 修改個(gè)人密碼 菜單 會(huì)彈出如下圖案 瀏覽學(xué)生信息窗體 frmstu 在工程中添加一個(gè)窗體 命名為frmstu frm 這里將使用frmstu窗體 來(lái)實(shí)現(xiàn)瀏覽學(xué)生信息的功能 添加 修改學(xué)生信息窗體 frmAddstu 當(dāng)窗體加載時(shí) 首先判斷是修改學(xué)生資料還是添加新的學(xué)生資料 如果學(xué)號(hào)為 00000000 則為添加新的學(xué)生資料 反之則為修改學(xué)生資料 如果為修改資料 則以學(xué)生的學(xué)號(hào)為關(guān)鍵字將該學(xué)生的信息加載到該窗體的對(duì)應(yīng)文本框 同時(shí)將該學(xué)號(hào)框的Enable屬性設(shè)置為False 如果為添加新的學(xué)生資料 則將學(xué)號(hào)的前6位置為該班級(jí)的ID 并將學(xué)號(hào)輸入框的SelStart屬性設(shè)為6 添加 修改學(xué)生信息界面 添加 修改學(xué)生信息界面 學(xué)生學(xué)籍管理模塊 該模塊包括班級(jí)設(shè)置 學(xué)院 專業(yè)設(shè)置 課程設(shè)置和學(xué)生成績(jī)管理四個(gè)功能 在該模塊中 我使用了Adodc控件和MSFlexGrid控件來(lái)實(shí)現(xiàn)其功能 Adodc控件連接數(shù)據(jù)庫(kù)的過(guò)程為先定義該對(duì)象的ConnectionString屬性 在使用Adodc時(shí)再定義其RecordSource屬性 報(bào)表功能模塊 報(bào)表設(shè)計(jì)在實(shí)踐應(yīng)用中很有實(shí)用性 同樣 它也是一項(xiàng)細(xì)致的工作 沒(méi)有太難的算法 當(dāng)然要使其統(tǒng)計(jì)功能做得強(qiáng)大 還要有統(tǒng)計(jì)學(xué)的理論知識(shí)作指導(dǎo) 此模塊很簡(jiǎn)單 主要實(shí)現(xiàn)的是學(xué)生信息的預(yù)覽 打印等功能 歡迎大家批評(píng)指正- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 學(xué)生學(xué)籍管理系統(tǒng) 學(xué)生 學(xué)籍 管理 系統(tǒng) PPT 課件
鏈接地址:http://m.zhongcaozhi.com.cn/p-7236370.html