- 相關推薦
VB數據庫實驗總結
總結是事后對某一階段的學習、工作或其完成情況加以回顧和分析的一種書面材料,它可以使我們更有效率,讓我們一起認真地寫一份總結吧。總結怎么寫才不會千篇一律呢?下面是小編整理的VB數據庫實驗總結,歡迎大家借鑒與參考,希望對大家有所幫助。
VB數據庫實驗總結1
一、實驗目的
系統設計的目的在于:作為數據庫設計和應用開發的運用對象,對業務進行適度的簡化,突出比較核心的成分,如院系算作一個級別的概念而且直接管理班(跳過專業一級的設置),學生的免修重修等情況處理、教師的管理沒有細化等。二、實現功能主要分為三部分1、管理員權限
主要有系統管理(添加用戶、修改密碼、退出系統)、學生管理(添加、修改、刪除學籍和學籍查詢)、成績查詢、課程管理(修改課程學習、添加)、教學管理(添加、查詢排課信息)、工具(數據庫備份)。2、教師權限
主要有用戶管理(修改密碼、退出系統)、查詢信息、成績管理(錄入成績、查詢成績)、確認選課信息、查詢排課信息。3、學生權限
主要有用戶管理(修改密碼、退出系統)、查看本人基本信息、查看本人成績、本人排課信息、本人選修信息。三、功能演示1.登錄。
登錄把權限分成學生,老師和管理員三部分。不同的權限登錄,進入到不同的頁面,可以進行不同權限的操作。2.公共窗體(1)修改密碼
因為修改密碼,只能對當前登錄賬號進行操作,所以在窗體里使用在登錄時記錄的用戶名3.學生頁面
(1)查看基本信息,由于學生權限有限,所以只能查看自己的基本信息,當點擊運行時,直接顯示自己信息
(2)查看成績。同樣學生只能查看自己的成績,當點擊的時候,此學生的全部課程成績都會顯示出來
(3)查看排課信息
此學生可以根據年度和學期來查看自己有關的`課程
(4)選課
輸入自己的學號,使得LISTVIEW1中顯示所能選修的課程,選中后添加的listview2中,由于選課,需要老師確認,所以把學生的選課信息,提交到新建的一個表中,然后由老師從那個表中獲得選課信息,從而確定選課學生
4.老師頁面
(1)雖然作為老師,但是也只能查看自己的基本信息
(2)成績錄入。老師可以根據學號和課程號,來錄入學生的成績
(3)成績查詢。老師可以根據學號模糊查詢到此學生的全部成績,也可以根據課程號查詢選修此課程的所有學生的成績,也可以通過課程號和學號來確定一個學生一門課程的成績根據學號:
根據課程號:
根據學號和課程號:
(4)確認選課信息
老師從新建的一個表中提取到學生的選課信息,確認后,原表中的學生選課信息消失
(5)查看排課信息。老師可以查詢到有關自己課程的排課信息
5.管理員頁面
(1)添加管理員用戶。管理員有權利添加一個管理員用戶
(2)添加學籍。密碼默認為學號
(3)修改學籍。管理員可以通過學號查找到此學生的全部基本信息,然后修改,最后提交上去,就完成了對學生基本信息修改的操作
(4)刪除學籍。我是按學號刪除學生基本信息,通過學號,刪除此學生的所以信息
(5)學籍查詢。管理員可以查詢到所有學生的學籍信息。查詢方式分為兩種,一種是按學號的精確查詢,一種是按姓名的模糊查詢。
(6)成績查詢。管理員只有成績查詢功能,卻沒有成績錄入權限。查詢成績權限和老師的一致。也是分為學號和課程號的模糊查詢,以及兩者同時的精確查詢
(7)添加課程信息。直接向Course表中插入課程信息
(8)修改課程信息
同理,根據課程號查到課程信息,修改后再提交到課程表中
(9)教學管理分為添加排課信息和查詢排課信息添加排課信息
(10)查詢排課信息
根據年度和學期,把所有的排課信息查詢出來
(11)數據庫備份
點擊瀏覽之后,會彈出保存路徑
最后生成一個bak文件
三、數據庫
除了上述的VB前臺應用程序外,還有SQL數據庫的設計與完成
首先,課程實體以及他們的聯系。任課教師與課程之間的是多對多的聯系類型,因此,將任課教師、課程以及講授聯系分別設計成如下的關系模式:
教師(教師編號,教師姓名,性別,職稱,電話,系編號)課程(課程編號,課程名稱,課程學分,課時)
講授(教師編號,課程編號,課程編號,開課年度,開課學期)院系實體和班級之間是一對多的聯系類型,所以只要兩個關系模式就可表示,其中聯系可以放到班級的實體中:
系(系編號、系名稱、系主任)班級(班級編號,班級名稱,系編號)
班級實體和學生實體之間是一對多的聯系類型,所以也可以只使用兩個關系模式來表示。由于“班級”關系模式在上面已經給出,因此,只要再給出一個學生的關系模式,它們間的聯系則被放在該關系模式中:
學生(學號,姓名,性別,出生年月,電話,班級編號)學生實體與講授是聚集方式的聯系類型,它們之間的關系是多對多的關系,可以使用如下關系模式來表示:
學生選課(課程編號,學號,教師編號,開課年度,開課學期,成績)
主要的表有:
數據庫表名TeacherStudentCourseClassStuCourseDepartmentSchedule關系模式名稱教師學生課程班級學生選課系教學計劃備注教師信息表學生學籍信息表課程基本信息表班級基本對照表選課-授課合成信息表院系基本信息表教學計劃安排表四、總結
以上的所有的功能、系統是經過我們近一個月的設計實現和完善的,通過這段時間的學習,我們充分的學習了VB語言和SQL語言,同時我們對VB6.0軟件和SQLSERVER數據庫更加的熟悉,為我們以后的學習、工作奠定了良好的基礎。
VB數據庫實驗總結2
實驗中的主要過程和注意事項
主要過程:
一、創建連接過程:
1、控制面板管理工具數據源管理器添加Access.mdb文件數據源名(自定義數據庫名稱)選擇(添加自己設計的數據庫文件路徑)
2、設置VB中的ADODC控件屬性ConnectionString選項選擇第三項”生成”數據連接屬性(“連接”選項卡)使用數據源名稱(若在上一步控制面板中設置成功,則下拉菜單中會出現之前保存的自定義數據庫名稱,并選擇)測試連接,若成功則完成連接!
二、ADODC控件涉及的`屬性參數設置(主要有兩個):
(1)上面提到的ConnectionString選項生成連接使用數據源名稱(選擇自定義數據庫名稱)測試連接(2)RecordSource:輸入命令語句:select*from數據表名稱
(注意1:from后為數據庫中表的名稱,不是數據庫的名稱!注意2:語句中若用具體選項替換*,則中間的逗號分隔符必須是英文字符。)
三、TEXT控件涉及的屬性參數設置(主要有兩個):(1)DataSource:選擇下拉菜單中需要連接的ADODC源。(2)DataField:若連接和上述設置均正確,會出現包含數據庫中選項的下拉菜單,選擇需要的選項。
四、ADODC控件添加
在左邊工具欄中單擊鼠標右鍵部件“控件”選項卡找到MicrosoftADODataControl一項添加并確定(注意:用ADODC控件連接數據庫,不是DATA控件)
五、整個實驗過程可以分為三大部分:
1、創建一個數據庫文件,設計一個包含信息的表;利用VB設計界面
2、利用VB中ADODC控件創建與數據庫文件的連接,過程分為兩步,見上面。
3、設置VB中用于顯示數據的控件(例如TEXT),獲取ADODC所連接的數據庫中的數據信息,過程見對TEXT參數的設置,設置成功即可在運行時顯示數據信息。
【VB數據庫實驗總結】相關文章:
數據庫設計實驗報告12-31
VB實訓個人總結11-19
數據庫課程學習總結通用03-30
vb課程設計的心得體會04-25
vb課程設計心得體會12-07
課題實驗總結11-24
實驗個人總結02-15
個人實驗總結03-19
存款業務的實驗總結01-09