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