欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      VB數(shù)據(jù)庫設(shè)計學(xué)生通訊錄

      時間:2019-05-14 03:36:21下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《VB數(shù)據(jù)庫設(shè)計學(xué)生通訊錄》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《VB數(shù)據(jù)庫設(shè)計學(xué)生通訊錄》。

      第一篇:VB數(shù)據(jù)庫設(shè)計學(xué)生通訊錄

      用VB數(shù)據(jù)設(shè)計學(xué)生通訊錄

      陳正法

      (江蘇鹽城技師學(xué)院計算機系 江蘇 鹽城 224002)

      摘 要:本文利用VB6.0的數(shù)據(jù)庫的強大功能,初步闡述了如何用VB設(shè)計數(shù)據(jù)庫,用數(shù)據(jù)控件操縱數(shù)據(jù)庫,并用數(shù)據(jù)綁定控件顯示數(shù)據(jù)字段的編程過程,巧妙地運用了二進(jìn)制格式顯示照片的信息,確保了通訊錄的完整性。關(guān)鍵詞:數(shù)據(jù)庫;照片;數(shù)據(jù)控件;數(shù)據(jù)綁定控件

      同學(xué)幾年,即將畢業(yè),有必要制作班級通訊錄的小冊子,每個人只需要有學(xué)號、姓名、電話、家庭住址、照片等作息就可以制作班級通訊錄了;制作方法眾多,有用Word制作的,有用Excel制作的,有用專門通訊錄軟件制作的,也有用編程制作的,但在照片的顯示方面大多有很大困難;筆者通過多年的VB教學(xué)實踐,利用VB6.0的數(shù)據(jù)庫的強大功能初步探討了一個可靈活顯示包括照片等信息的通訊錄的設(shè)計過程,巧妙地運用二進(jìn)制數(shù)據(jù)儲存和顯示圖像信息,全部信息存儲在數(shù)據(jù)庫中,具有安全、簡潔、實用等功能,為計算機輔助設(shè)計通訊錄提供了一個強大和實用的方法。

      一、建立Access數(shù)據(jù)庫

      設(shè)計數(shù)據(jù)庫的方式很多,既可以用Microsoft Access來設(shè)計數(shù)據(jù)庫,也可以用SQL Server來設(shè)計數(shù)據(jù)庫,又可用VFP來設(shè)計數(shù)據(jù)庫,等等;本文從簡潔實用角度考慮,使用VB自帶的可視化數(shù)據(jù)管理器來設(shè)計Access數(shù)據(jù)庫;可視化數(shù)據(jù)管理器是VB提供的一種很方便實用的數(shù)據(jù)庫設(shè)計工具,具有創(chuàng)建數(shù)據(jù)庫、設(shè)計與編輯數(shù)據(jù)表等功能。

      1、創(chuàng)建Access數(shù)據(jù)庫

      在VB中選擇“文件”“新建”||Version7.0MDB菜單,打開“Access數(shù)據(jù)庫”窗口,選擇保存路徑,輸入數(shù)據(jù)庫名為“學(xué)生通訊錄”,單擊“保存”按鈕,打開“可視化數(shù)據(jù)管理器”窗口。

      2、設(shè)計數(shù)據(jù)表的結(jié)構(gòu)

      在“可視化數(shù)據(jù)管理器”窗口中右擊鼠標(biāo),選擇“新建表”命令,打開“表結(jié)構(gòu)”對話框,先輸入表名”stu”,再根據(jù)如上圖界面設(shè)計如下字段:

      (1)學(xué)號:文本類型,大小為10個字符;(2)姓名:文本類型,大小為10個字符;(3)性別:文本類型,大小為2個字符;(4)QQ號:文本類型,大小為11個字符;(5)手機:文本類型,大小為11個字符;(6)住址:文本類型,大小為30個字符;(7)照片:二進(jìn)制類型,這是數(shù)據(jù)庫存儲和顯示圖片的關(guān)鍵,這樣就可以在VB中用數(shù)據(jù)控件和圖像框控件再配合特定代碼來顯示照片了。

      二、分別添加相應(yīng)控件及設(shè)置相應(yīng)屬性:

      1、添加六個標(biāo)簽控件:Caption屬性分別為學(xué)號、姓名、性別、QQ號、手機、住址;名稱屬性為默認(rèn)。

      2、添加六個文本框控件:其中有五個綁定控件的Text屬性都為空,名稱屬性都為默認(rèn),DataSource屬性為 Data1,DataField屬性分別為學(xué)號、姓名、QQ號、手機、住址;還有一個文本框的Text屬性為空,名稱屬性為TexFind。

      3、添加五個命令按鈕:Caption屬性分別為上一個、下一個、添加、刪除和查詢;名稱屬性為默認(rèn)。

      4、添加二個組合框:一個為綁定控件,DataSource屬性為 Data1,DataField屬性為性別,List屬性為男、女;另一個組合框的名稱屬性為CobFind,List屬性為學(xué)號、姓名、QQ號、手機,Text屬性為學(xué)號。

      5、添加一個圖像框(綁定控件):DataSource屬性為 Data1,DataField屬性為照片,Stretch屬性為True。

      6、添加一個通用對話框:名稱屬性為CDlg。

      7、添加一個Data控件(數(shù)據(jù)控件):DatabaseName屬性為“學(xué)生通訊錄.mdb”,RecordSource屬性為stu。

      三、編寫代碼:

      1、編寫初始化代碼

      在加載窗體事件中輸入Data1.DatabaseName = App.Path & “學(xué)生通訊錄.mdb”,主要是設(shè)置數(shù)據(jù)庫文件的相對路徑,這樣可以將通訊錄文件復(fù)制到其它計算機也能正常運行。

      ‘初始化窗體

      Private Sub Form_Load()CobFind.AddItem “學(xué)號” CobFind.AddItem “姓名” CobFind.AddItem “QQ號”

      CobFind.AddItem “手機” CobFind.Text = “學(xué)號” Data1.DatabaseName = App.Path & “學(xué)生通訊錄.mdb” End Sub

      2、編寫“上一個”和“下一個”按鈕代碼

      為方便瀏覽通訊錄,本文專門設(shè)計了兩個按鈕,“上一個”按鈕利用MovePrevious方法快速準(zhǔn)確地將記錄移動到上一條記錄,瀏覽該同學(xué)的信息;“下一個”按鈕利用MoveNext方法快速準(zhǔn)確地將記錄移動到下一條記錄,瀏覽該同學(xué)的信息;同時利用選擇結(jié)構(gòu)有效地控制了記錄移動到開頭和結(jié)尾時有可能出現(xiàn)的錯誤,保證通訊錄瀏覽過程的正確無誤;核心代碼主要有:(1)移動到上一個記錄Data1.Recordset.MovePrevious,(2)移動到開頭Data1.Recordset.BOF,(3)移動到下一個記錄Data1.Recordset.MoveNext,(4)移動到結(jié)尾Data1.Recordset.EOF。

      '上一個

      Private Sub ComPrev_Click()On Error Resume Next Data1.Recordset.MovePrevious ComNext.Enabled = True If Data1.Recordset.BOF Then Data1.Recordset.MoveFirst ComPrev.Enabled = False End If End Sub '下一個

      Private Sub ComNext_Click()On Error Resume Next Data1.Recordset.MoveNext ComPrev.Enabled = True If Data1.Recordset.EOF Then Data1.Recordset.MoveLast ComNext.Enabled = False End If End Sub

      3、編寫“添加”按鈕代碼

      本設(shè)計巧妙地利用了同一按鈕實現(xiàn)添加和更新兩種功能,當(dāng)顯示“更新”按鈕時,依次添加照片、學(xué)號、姓名、性別、QQ號、手機和住址后,單擊“更新”按鈕即可完成一名同學(xué)的信息錄入(特別要注意的是必須先添加照片),此時顯示“添加”按鈕,為輸入下一記錄作準(zhǔn)備;核心代碼主要有:(1)添加新記錄Data1.Recordset.AddNew,(2)更新記錄Data1.UpdateRecord,(3)顯示打開對話框CDlg.ShowOpen,(4)圖像框中加載照片 Image1.Picture = LoadPicture(CDlg.FileName)。

      '添加記錄

      Private Sub ComAdd_Click()If ComAdd.Caption = “確 定” Then On Error GoTo errorhandler Data1.UpdateRecord

      Data1.Recordset.MoveLast ComPrev.Enabled = True ComNext.Enabled = True ComDel.Enabled = True ComFind.Enabled = True ComAdd.Caption = “添 加” Else Data1.Recordset.AddNew CDlg.FileName = “" CDlg.ShowOpen If CDlg.FileName <> ”“ Then Image1.Picture = LoadPicture(CDlg.FileName)End If ComAdd.Caption = ”確 定“ ComPrev.Enabled = False ComNext.Enabled = False ComDel.Enabled = False ComFind.Enabled = False End If Exit Sub '錯誤處理 errorhandler: If Err.Number = 524 Then MsgBox ”該記錄已存在!“, 48, ”警告“ '輸入的姓名相同 End If Resume End Sub

      4、編寫“刪除”按鈕代碼

      當(dāng)輸入錯誤或有不需要的信息時,可以很輕松的單擊“刪除”按鈕刪除該信息,不需要的信息不再保留在數(shù)據(jù)庫中,減少了數(shù)據(jù)庫的冗余;核心代碼主要有:(1)刪除記錄Data1.Recordset.Delete,(2)更新數(shù)據(jù)庫Data1.Refresh。

      '刪除記錄

      Private Sub ComDel_Click()On Error Resume Next Dim i As Integer i = MsgBox(”真的要刪除當(dāng)前記錄嗎?“, 52, ”警告“)If i = 6 Then Data1.Recordset.Delete Data1.Refresh End If End Sub

      5、編寫“查詢”按鈕代碼

      為靈活方便瀏覽通訊錄,本文設(shè)計了根據(jù)學(xué)號、姓名、QQ號和手機號碼四種查詢方式,從不同角度查詢同學(xué)信息,靈活快速全面;核心代碼主要有:(1)根據(jù)某種查詢方式顯示記

      錄 Data1.Recordset.FindFirst ”查詢方式=“ & ”'“ & TexFind.Text & ”'“(2)判斷記錄是否存在Data1.Recordset.NoMatch。

      '查詢通訊錄

      Private Sub ComFind_Click()If TexFind.Text = ”“ Then MsgBox ”請輸入查詢內(nèi)容!“, 48, ”提示“ Exit Sub End If If CobFind.Text = ”學(xué)號“ Then Data1.Recordset.FindFirst ”學(xué)號=“ & ”'“ & TexFind.Text & ”'“ ElseIf CobFind.Text = ”姓名“ Then Data1.Recordset.FindFirst ”姓名=“ & ”'“ & TexFind.Text & ”'“ ElseIf CobFind.Text = ”QQ號“ Then Data1.Recordset.FindFirst ”QQ號=“ & ”'“ & TexFind.Text & ”'“ ElseIf CobFind.Text = ”手機“ Then Data1.Recordset.FindFirst ”手機=“ & ”'“ & TexFind.Text & ”'“ End If If Data1.Recordset.NoMatch Then MsgBox ”記錄不存在“, 64, ”提示" End If End Sub

      四、輸入和瀏覽記錄

      運行本文設(shè)計的VB通訊錄,通過單擊“添加”按鈕后,用戶可將班級的每個同學(xué)的信息輸入到文本框中,將照片添加到圖像框中,輸完一個學(xué)生的信息后,單擊更新按鈕就能將該學(xué)生信息自動保存到數(shù)據(jù)庫中;重復(fù)上述操作,將全班同學(xué)信息全部輸入完畢,一個圖文并茂的班級通訊錄就大功告成了。

      在畢業(yè)幾年后的某次班級聚會上,同學(xué)們打開筆記本電腦,打開該班級通訊錄程序,通過單擊上一個和下一個按鈕可以瀏覽所有記錄,還可以在查詢按鈕下方的下拉列表框中選擇一種查詢方式,然后在該下拉列表框下面的文本框中輸入相應(yīng)信息,單擊查詢按鈕即可找到與查詢條件相符的某位同學(xué)的其他信息,回想學(xué)校生活,其樂無窮。

      參考資料:

      [1]林陳雷等.VB教育信息化系統(tǒng)開發(fā)實例導(dǎo)航.北京:人民郵電出版社,2003.6 [2]求是科技.VB6.0程序設(shè)計與開發(fā)技術(shù)大全.北京:人民郵電出版社,2004.9

      第二篇:學(xué)校通訊錄管理系統(tǒng)數(shù)據(jù)庫設(shè)計

      4.2 數(shù)據(jù)庫設(shè)計

      在本實例中使用的是SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫服務(wù)器安裝的位置為本機,數(shù)據(jù)庫名稱為communicationserver。下面將介紹數(shù)據(jù)庫分析和設(shè)計、數(shù)據(jù)表的創(chuàng)建、數(shù)據(jù)表關(guān)系圖和創(chuàng)建存儲過程的內(nèi)容。

      4.2.1 數(shù)據(jù)庫分析和設(shè)計

      在本節(jié)中,將根據(jù)上一節(jié)系統(tǒng)功能的設(shè)計分析創(chuàng)建各數(shù)據(jù)表的實體E-R關(guān)系圖,它是數(shù)據(jù)庫設(shè)計非常重要的一步,下面用E-R圖的形式表示出各實體的屬性。

      1.用戶E-R實體圖

      用戶的實體具有用戶ID、密碼、姓名、性別、電話、E-mail、用戶權(quán)限7個屬性,ER圖如圖4-5所示。

      姓名用戶權(quán)限性別電話用戶E-mail用戶ID圖4-5 用戶E-R實體圖

      密碼 2.地區(qū)E-R實體圖

      地區(qū)的實體具有地區(qū)編號、地區(qū)名稱2個屬性,E-R圖如圖4-6所示。

      地區(qū)編號地區(qū)圖4-6 地區(qū)E-R實體圖

      地區(qū)名稱 3.職務(wù)E-R實體圖

      職務(wù)的實體具有職務(wù)編號、職務(wù)名稱2個屬性,E-R圖如圖4-7所示。

      職務(wù)編號職務(wù)圖4-7 職務(wù)E-R實體圖

      職務(wù)名稱 4.學(xué)校E-R實體圖

      學(xué)校的實體具有學(xué)校名稱、學(xué)校所在地區(qū)、在校學(xué)生人數(shù)3個屬性,可用E-R圖表示,如圖4-8所示。

      學(xué)校名稱學(xué)校在校學(xué)生人數(shù)學(xué)校編號學(xué)校所在地區(qū)

      圖4-8 學(xué)校E-R實體圖

      5.通訊錄E-R實體圖

      通訊錄的實體具有聯(lián)系人姓名、地址、聯(lián)系電話、所屬職務(wù)、所在學(xué)校、所在單位、所屬地區(qū)7個屬性,E-R圖如圖4-9所示。

      聯(lián)系人姓名聯(lián)系電話所在單位通訊錄所在學(xué)校圖4-9 通訊錄E-R實體圖

      所屬地區(qū)地址所屬職務(wù)

      4.2.2 數(shù)據(jù)表的創(chuàng)建

      在上面一節(jié)中講解了實體的E-R圖,本節(jié)中將根據(jù)E-R圖的內(nèi)容,創(chuàng)建企業(yè)信息管理系統(tǒng)中的各數(shù)據(jù)表,在此系統(tǒng)中共涉及到5個數(shù)據(jù)表的應(yīng)用,分別為如下。

      1、字段采用camel 風(fēng)格定義

      2、用不同顏色區(qū)分字段 ? 主鍵:藍(lán)色 ? 外鍵:白色

      ? 既是主鍵又是外鍵:淡藍(lán)色 ? 普通字段:青綠 1.用戶信息表

      用戶信息表(Users)用于存放校園通訊錄信息管理系統(tǒng)中所有系統(tǒng)管理用戶的信息,用戶管理是每個管理系統(tǒng)中必不可少的,也是比較重要的一部分,本系統(tǒng)中進(jìn)行了較詳細(xì)的設(shè)計,表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如表4-1所示。

      表4-1 用戶信息表 TB_Users 字段名稱 sUserID sUserName sUserPassword sUserSex sUserEmail sUserPhone sUserPurview 2.地區(qū)信息表

      地區(qū)信息表(Client)用于存放校園通訊錄信息管理系統(tǒng)中所有地區(qū)的信息,地區(qū)信息的管理是系統(tǒng)中比較重要的內(nèi)容,地區(qū)的名稱是其中的關(guān)鍵信息,表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如表4-2所示。

      表4-2 地區(qū)信息表

      TB_Area 字段名稱 sAreaID sAreaName 3.職務(wù)信息表

      職務(wù)信息表(Compact)用于存放校園通訊錄信息管理系統(tǒng)中所有職務(wù)的信息,職務(wù)信息的管理是系統(tǒng)中比較重要的內(nèi)容,職務(wù)的名稱是其中的關(guān)鍵信息,表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如表4-3所示。

      表4-3 職務(wù)信息表

      TB_Duty

      字段名稱 sDutyID sDutyName

      字段類型 varchar(20)varchar(50)

      字段描述 職務(wù)編號[PK] 職務(wù)名稱

      字段類型 varchar(20)varchar(50)

      字段描述 地區(qū)編號[PK] 地區(qū)名稱

      字段類型 varchar(10)varchar(20)varchar(10)char(2)varchar(20)varchar(20)char(1)

      字段描述 用戶ID [PK] 用戶姓名

      記錄用戶登入本系統(tǒng)時的用戶密碼

      用戶性別 用戶E-mail 用戶的聯(lián)系電話 用戶權(quán)限 4.學(xué)校信息表

      學(xué)校信息表(Com_detail)用于存放校園通訊錄信息管理系統(tǒng)中所有學(xué)校的信息,學(xué)校信息的管理是系統(tǒng)中比較重要的內(nèi)容,學(xué)校名稱是其中的關(guān)鍵信息,表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如表4-4所示。

      表4-4 學(xué)校信息表

      TB_School 字段名稱 sSchoolID sSchoolName iStudentNum sAreaID_FK 5.通訊錄信息表

      通訊錄信息表(product)用于存放校園通訊錄信息管理系統(tǒng)中所有通訊錄的信息,通訊錄信息的管理是系統(tǒng)中比較重要的內(nèi)容,聯(lián)系電話是其中的關(guān)鍵信息,表中各個字段的數(shù)據(jù)類型、大小以及簡短描述如表4-5所示。

      表4-5 通訊錄信息表

      TB_AddrList

      字段類型 varchar(20)varchar(50)int varchar(20)

      字段描述 學(xué)校編號[PK] 學(xué)校名稱 學(xué)校人數(shù) 地區(qū)編號[FK] 字段名稱 iAddrID sLinkName sAddress sLinkPhone sUnitName sSchoolID_FK sDutyID_FK sAreaID_FK

      字段類型 int varchar(50)varchar(20)varchar(20)varchar(50)varchar(20)varchar(20)varchar(20)

      字段描述

      通訊錄編號(自動編號)[PK] 聯(lián)系人姓名 地址 聯(lián)系電話 工作單位 學(xué)校編號[FK] 職務(wù)編號[FK] 地區(qū)編號[PK] 4.2.3 創(chuàng)建視圖

      學(xué)校信息視圖表V_SchoolInfo 字段名稱 sSchoolName sAreaName

      字段類型 varchar(50)varchar(50)

      字段描述 學(xué)校名稱 地區(qū)名稱 sLinkName sDutyName sLinkPhone

      create view V_SchoolInfo as

      varchar(20)varchar(20)varchar(20)

      聯(lián)系人姓名 職務(wù)名稱 聯(lián)系電話

      select sSchoolName,sAreaName,sLinkName,sDutyName,sLinkPhone from TB_AddrList,TB_School,TB_Duty,TB_Area where TB_AddrList.sSchoolID_FK=TB_School.sSchoolID

      and and TB_AddrList.sDutyID_FK=TB_Duty.sDutyID TB_AddrList.sAreaID_FK=TB_Area.sAreaID 4.2.4 數(shù)據(jù)表關(guān)系圖

      在學(xué)校通訊錄信息管理系統(tǒng)中各數(shù)據(jù)表的關(guān)系圖,如圖4-10所示。在TB_School數(shù)據(jù)表中,TB_Area數(shù)據(jù)表的sDutyID_FK字段作為外鍵。在TB_AddrList數(shù)據(jù)表中,TB_School數(shù)據(jù)表的sSchoolID_FK字段、TB_Area數(shù)據(jù)表中的sAreaID_FK字段和TB_Duty數(shù)據(jù)表中的sDutyID_FK字段作為外鍵。

      圖4-10 數(shù)據(jù)表關(guān)系圖 4.2.5 創(chuàng)建存儲過程

      因為使用存儲過程可以給系統(tǒng)帶來優(yōu)化,所以系統(tǒng)將很大程度地使用存儲過程,在系統(tǒng)中共應(yīng)用了10個存儲過程,以Add開頭的存儲過程為系統(tǒng)中信息添加的存儲過程,以Update開頭的存儲過程為系統(tǒng)中信息修改的存儲過程,這些存儲過程將會在系統(tǒng)程序文件的后臺應(yīng)用中調(diào)用,下面將對系統(tǒng)中應(yīng)用的存儲過程進(jìn)行解釋。

      1.AddTB _Users存儲過程

      AddTB _Users存儲過程用于向用戶信息表中添加新的用戶信息。以下代碼表示了這一存儲過程。CREATE PROCEDURE AddTB_Users @sUserID varchar(10), @sUserName varchar(20), @sUserPassword varchar(10), @sUserSex char(2), @sUserEmail varchar(20), @sUserPhone varchar(20), @sUserPurview char(1)AS

      INSERT INTO TB_Users(sUserID, sUserName, sUserPassword, sUserSex, sUserEmail, sUserPhone,sUserPurview)

      VALUES(@sUserID, @sUserName, @sUserPassword, @sUserSex, @sUserEmail, @sUserPhone, @sUserPurview)GO 2.Add 存儲過程 Add TB_Area存儲過程用于往地區(qū)信息表中添加新的地區(qū)信息。以下代碼表示了這一存儲過程。

      CREATE PROCEDURE AddTB_Area

      @sAreaID varchar(20),@sAreaName varchar(50)AS

      INSERT INTO TB_Area(sAreaID,sAreaName)

      VALUES(@sAreaID,@sAreaName)GO 3.AddTB_Duty存儲過程

      AddTB_Duty存儲過程用于往職務(wù)信息表中添加新的職務(wù)信息。以下代碼表示了這一存儲過程。CREATE PROCEDURE AddTB_Duty

      @sDutyID varchar(20),@sDutyName varchar(50)AS

      INSERT INTO TB_Duty(sDutyID,sDutyName)

      VALUES(@sDutyID,@sDutyName)GO 4.AddTB_School存儲過程

      AddTB_School 該存儲過程用于往學(xué)校信息表中添加新的學(xué)校信息。以下代碼表示了這一存儲過程。CREATE PROCEDURE AddTB_School

      @sSchoolID varchar(20),@sSchoolName varchar(50),@iStudentNum int,@sAreaID_FK varchar(20)AS

      INSERT INTO TB_School(sSchoolID,sSchoolName,iStudentNum,sAreaID_FK)

      VALUES(@sSchoolID,@sSchoolName,@iStudentNum,@sAreaID_FK)GO 5.AddTB_AddrList存儲過程

      AddTB_AddrList存儲過程用于往通訊錄信息表中添加新的通訊錄信息。以下代碼表示了這一存儲過程。CREATE PROCEDURE AddTB_AddrList

      @sLinkName varchar(20),@sAddress varchar(50),@sLinkPhone varchar(20),@sUnitName varchar(20),@sSchoolID_FK varchar(20),@sDutyID_FK varchar(20)AS

      INSERT INTO TB_AddrList(sLinkName,sAddress,sLinkPhone,sUnitName,sSchoolID_FK,sDutyID_FK)

      VALUES(@sLinkName,@sAddress,@sLinkPhone,@sUnitName,@sSchoolID_FK,@sDutyID_FK)GO 6.UpdateTB _Users存儲過程

      UpdateTB _Users存儲過程用于修改用戶信息表中,符合條件的用戶信息,其中密碼信息不可以更新。以下代碼表示了這一存儲過程。CREATE PROCEDURE UpdateTB_Users

      @sUserID varchar(10),@sUserName varchar(20),@sUserSex char(2),@sUserEmail varchar(20),@sUserPhone varchar(20),@sUserPurview char(1)AS

      UPDATE TB_Users SET

      sUserID =@sUserID,sUserName =@sUserName,sUserSex=@sUserSex,sUserEmail=@sUserEmail,sUserPhone=@sUserPhone,sUserPurview=@sUserPurview WHERE

      sUserID =@sUserID GO 7.UpdateTB_Area存儲過程

      UpdateTB_Area存儲過程用于修改地區(qū)信息表中的地區(qū)信息。以下代碼表示了這一存儲過程。CREATE PROCEDURE UpdateTB_Area

      @sAreaID varchar(20),@sAreaName varchar(50)AS

      UPDATE TB_Area SET

      sAreaID =@sAreaID,sAreaName =@sAreaName WHERE

      sAreaID =@sAreaID GO 8.UpdateTB_Duty存儲過程

      UpdateTB_Duty存儲過程用于修改職務(wù)信息表中的職務(wù)信息。以下代碼表示了這一存儲過程。

      CREATE PROCEDURE UpdateTB_Duty

      @sDutyID varchar(20),@sDutyName varchar(50)AS

      UPDATE TB_Duty SET

      sDutyID =@sDutyID,sDutyName =@sDutyName WHERE

      sDutyID =@sDutyID GO 9.UpdateTB_School存儲過程

      UpdateTB_School存儲過程用于修改學(xué)校信息表中的學(xué)校信息。以下代碼表示了這一存儲過程。CREATE PROCEDURE UpdateTB_School

      @sSchoolID varchar(20),@sSchoolName varchar(50),@iStudentNum int,@sAreaID_FK varchar(20)AS

      UPDATE TB_School SET

      sSchoolID =@sSchoolID,sSchoolName =@sSchoolName,iStudentNum =@iStudentNum,sAreaID_FK=@sAreaID_FK WHERE

      sSchoolID =@sSchoolID GO 10.UpdateTB_AddrList存儲過程

      UpdateTB_AddrList存儲過程用于修改通訊錄信息表中的通訊錄信息。以下代碼表示了這一存儲過程。

      CREATE PROCEDURE UpdateTB_AddrList

      @iAddrID int,@sLinkName varchar(20),@sAddress varchar(50),@sLinkPhone varchar(20),@sUnitName varchar(20),@sSchoolID_FK varchar(20),@sDutyID_FK varchar(20)AS

      UPDATE TB_AddrList SET

      sLinkName =@sLinkName,sAddress =@sAddress,sLinkPhone =@sLinkPhone,sUnitName=@sUnitName,sSchoolID_FK=@sSchoolID_FK,sDutyID_FK=@sDutyID_FK WHERE

      iAddrID =@iAddrID GO

      第三篇:VB課程設(shè)計任務(wù)書-數(shù)據(jù)庫

      大學(xué)計算機程序設(shè)計基礎(chǔ)(VB)課程設(shè)計任務(wù)書

      《VB程序設(shè)計》課程設(shè)計

      任務(wù)書

      一、課程設(shè)計的目的:

      課程設(shè)計的目的是為了加深學(xué)生對課堂所講授的計算機基礎(chǔ)知識及VB中的命令和程序設(shè)計方法的進(jìn)一步理解與掌握,提高學(xué)生對所學(xué)內(nèi)容的綜合運用能力,同時增強學(xué)生程序設(shè)計能力,掌握一些編程技巧,并可培養(yǎng)學(xué)生實際上機調(diào)試程序的能力,使學(xué)生對開發(fā)信息管理系統(tǒng)有一個總體認(rèn)識,可使學(xué)生得到很好鍛煉,為以后學(xué)習(xí)、工作打下堅實基礎(chǔ)。

      二、課程設(shè)計內(nèi)容

      該設(shè)計要求學(xué)生根據(jù)所學(xué)VB和Access數(shù)據(jù)庫知識,設(shè)計開發(fā)一個中小型數(shù)據(jù)庫項目或其它VB項目。

      三、課程設(shè)計的要求:

      1、設(shè)計題目:每個學(xué)生獨立完成一個中小型數(shù)據(jù)庫項目,題目可參考本任務(wù)書中提供的,也可由學(xué)生自定,自定的題目須經(jīng)指導(dǎo)教師批準(zhǔn)。每人一題,不許重復(fù)。確定題目后,要搜集、了解、研究并學(xué)懂設(shè)計題目所涉及的業(yè)務(wù)信息,確保設(shè)計內(nèi)容的正確性和合理性。2.?dāng)?shù)據(jù)庫設(shè)計:根據(jù)實際需要,用Access設(shè)計一個數(shù)據(jù)庫,至少包含2個表,3、接口設(shè)計:用戶接口是提供給用戶操作的界面,全部操作應(yīng)在VB的窗體上完成,在窗體中使用ADO控件與數(shù)據(jù)庫連接,主窗體可以使用菜單式或按鈕式,窗體的個數(shù)不少于5個。

      4、功能設(shè)計:應(yīng)用系統(tǒng)功能通常根據(jù)實際題目的設(shè)計目標(biāo)決定,設(shè)計目標(biāo)一般應(yīng)具有基本的增加、刪除、修改、查尋、打印輸出的功能。具體目標(biāo)有同學(xué)自定,要求保證有一定的工作量。

      5、課程設(shè)計報告:設(shè)計結(jié)束后,要求每個學(xué)生上交一份打印的和電子稿課程設(shè)計報告。

      6、紀(jì)律要求:學(xué)生要服從指導(dǎo)教師統(tǒng)一安排,遵守機房制度。嚴(yán)格遵守出勤紀(jì)律,不遲到,不早退,無故缺勤者,成績按不及格處理。不做與設(shè)計無關(guān)的事情,如:不打游戲、不用QQ聊天等。

      四、課程設(shè)計參考題目: 數(shù)據(jù)庫類參考題目: 1.機票預(yù)定信息系統(tǒng)

      系統(tǒng)功能的基本要求:航班基本信息的錄入,包括航班的編號、飛機名稱、機艙等級等。機票信息,包括票價、折扣、當(dāng)前預(yù)售狀態(tài)及經(jīng)手業(yè)務(wù)員等??蛻艋拘畔?,包括姓名、聯(lián)系方式、證件及號碼、付款情況等。按照一定條件查詢、統(tǒng)計符合條件的航班、機票等;對結(jié)果打印輸出。2.長途汽車信息管理系統(tǒng)

      大學(xué)計算機程序設(shè)計基礎(chǔ)(VB)課程設(shè)計任務(wù)書

      系統(tǒng)功能的基本要求:線路信息,包括出發(fā)地、目的地、出發(fā)時間、所需時間等。汽車信息:包括汽車的種類及相應(yīng)的票價、最大載客量等。票價信息:包括售票情況、查詢、打印相應(yīng)的信息。3.人事信息管理系統(tǒng)

      系統(tǒng)功能基本要求:員工各種信息:包括員工的基本信息,如編號、姓名、性別、學(xué)歷、所屬部門、畢業(yè)院校、健康情況、職稱、職務(wù)、獎懲等;員工各種信息的修改;對轉(zhuǎn)出、辭退、退休員工信息的刪除;按照一定條件,查詢、統(tǒng)計符合條件的員工信息;教師教學(xué)信息的錄入:教師編號、姓名、課程編號、課程名稱、課程時數(shù)、學(xué)分、課程性質(zhì)等??蒲行畔⒌匿浫耄航處熅幪枴⒀芯糠较?、課題研究情況、專利、論文及著作發(fā)表情況等。按條件查詢、統(tǒng)計,結(jié)果打印輸出。4.超市會員管理系統(tǒng)

      系統(tǒng)功能的基本要求:加入會員的基本信息,包括:成為會員的基本條件、優(yōu)惠政策、優(yōu)惠時間等。會員的基本信息,包括姓名、性別、年齡、工作單位、聯(lián)系方式等。會員購物信息:購買物品編號、物品名稱、所屬種類,數(shù)量,價格等。會員返利信息,包括會員積分的情況,享受優(yōu)惠的等級等。對貨物流量及消費人群進(jìn)行統(tǒng)計輸出。5.客房管理系統(tǒng)

      系統(tǒng)功能的基本要求:客房各種信息,包括客房的類別、當(dāng)前的狀態(tài)、負(fù)責(zé)人等;客房信息的查詢和修改,包括按房間號查詢住宿情況、按客戶信息查詢房間狀態(tài)等。以及退房、訂房、換房等信息的修改。對查詢、統(tǒng)計結(jié)果打印輸出。6.藥品存銷信息管理系統(tǒng)

      系統(tǒng)功能基本要求: 藥品信息,包括藥品編號、藥品名稱、生產(chǎn)廠家、生產(chǎn)日期、保質(zhì)期、用途、價格、數(shù)量、經(jīng)手人等;員工信息,包括員工編號、姓名、性別、年齡、學(xué)歷、職務(wù)等;客戶信息,包括客戶編號、姓名、聯(lián)系方式、購買時間、購買藥品編號、名稱、數(shù)量等。入庫和出庫信息,包括當(dāng)前庫存信息、藥品存放位置、入庫數(shù)量和出庫數(shù)量的統(tǒng)計。

      7.學(xué)生選課管理信息系統(tǒng)

      系統(tǒng)功能基本要求: 教師信息,包括教師編號、教師姓名、性別、年齡、學(xué)歷、職稱、畢業(yè)院校,健康狀況等。學(xué)生信息,包括學(xué)號、姓名、所屬院系、已選課情況等。教室信息,包括,可容納人數(shù)、空閑時間等。選課信息,包括課程編號、課程名稱、任課教師、選課的學(xué)生情況等。成績信息,包括課程編號、課程名稱、學(xué)分、成績。按一定條件可以查詢,并將結(jié)果打印輸出。8.圖書管理系統(tǒng)

      大學(xué)計算機程序設(shè)計基礎(chǔ)(VB)課程設(shè)計任務(wù)書

      系統(tǒng)功能基本要求:圖書信息,包括圖書編號、圖書名稱、所屬類別等;讀者信息,包括讀者編碼、姓名、性別、專業(yè)等;借還書信息,包括圖書當(dāng)前狀態(tài)、被借還次數(shù)、借閱時間等。

      9.學(xué)生成績管理系統(tǒng)

      系統(tǒng)功能基本要求:學(xué)生信息,學(xué)號、姓名、性別、專業(yè)、年級等;學(xué)生成績信息,包括學(xué)號、課程編號、課程名稱、分?jǐn)?shù)等。課程信息,包括課程編號、課程名稱、任課教師等。對學(xué)生成績的查詢(不能任意修改)、統(tǒng)計,并將結(jié)果輸出。10.網(wǎng)上書店管理信息

      系統(tǒng)功能基本要求:書籍信息,包括圖書編號、圖書種類、圖書名稱、單價、內(nèi)容簡介等;購書者信息,包括購買編號、姓名、性別、年齡、聯(lián)系方式購買書的名稱等;購買方式,包括付款方式、發(fā)貨手段等。根據(jù)讀者信息查詢購書情況,將統(tǒng)計結(jié)果以報表形式打印輸出。

      11.教室管理信息系統(tǒng)

      系統(tǒng)功能基本要求:教室信息,包括教室容納人數(shù)、教室空閑時間、教室設(shè)備等;教師信息,包括教師姓名、教授課程、教師職陳、安排上課時間等;教室安排信息,包括何時空閑、空閑的開始時間、結(jié)束時間等。按照一定條件查詢,統(tǒng)計,將結(jié)果打印輸出。12論壇管理信息系統(tǒng)

      系統(tǒng)功能基本要求:作者信息:包括作者昵稱、性別、年齡、職業(yè)、愛好等;貼子信息:包括貼子編號、發(fā)貼日期、時間、等級等;回復(fù)信息:包括回復(fù)作者昵稱、回復(fù)時間等。13.職工考勤管理信息系統(tǒng)

      系統(tǒng)功能基本要求:職工信息,包括職工編號、職工姓名、性別、年齡、職稱等;出勤記錄信息,包括上班打卡時間,下班打開時間,缺勤記錄等;出差信息,包括出差起始時間、結(jié)束時間、統(tǒng)計總共天數(shù)等;請假信息,包括請假開始時間,結(jié)束時間,統(tǒng)計請假天數(shù)等;加班信息,包括加班開始時間、結(jié)束時間、統(tǒng)計加班總時間。14.個人信息管理系統(tǒng)

      系統(tǒng)功能基本要求:通訊錄信息,包括通訊人姓名、聯(lián)系方式、工作地點、城市、備注等;備忘錄信息,包括什么時間、事件、地點等;日記信息;包括時間、地點、事情、人物等;個人財物管理,包括總收入,消費項目、消費金額、消費時間、剩余資金等。15.辦公室日常管理信息系統(tǒng)

      系統(tǒng)功能基本要求:文件管理信息:包括文件編號、文件種類、文件名稱、存放位置等;考勤管理:包括姓名、年齡、職務(wù)、日期、出勤情況等;查詢員工的出勤情況。會議 3

      大學(xué)計算機程序設(shè)計基礎(chǔ)(VB)課程設(shè)計任務(wù)書

      記錄:包括會議時間、參會人、記錄員、會議內(nèi)容等;辦公室日常事務(wù)管理,包括時間、事務(wù)、記錄人。按條件查詢,統(tǒng)計。16.轎車銷售信息管理系統(tǒng)

      系統(tǒng)功能基本要求:轎車信息,包括轎車的編號、型號、顏色、生產(chǎn)廠家、出廠日期、價格等;員工信息,包括員工編號、姓名、性別、年齡、籍貫、學(xué)歷等;客戶信息,包括客戶名稱、聯(lián)系方式、地址、業(yè)務(wù)聯(lián)系記錄等;轎車銷售信息,包括銷售日期、轎車類型、顏色、數(shù)量、經(jīng)手人等。按條件查詢,并將銷售報表打印輸出。17.標(biāo)準(zhǔn)化考試系統(tǒng) 18.獎學(xué)金評定系統(tǒng) 19.高校公寓管理系統(tǒng) 20.某公司售后服務(wù)管理系統(tǒng) 21.小區(qū)物業(yè)管理系統(tǒng) 22.運動會記分系統(tǒng) 23.高校食堂管理系統(tǒng)

      24.房屋中介公司房源、客戶管理系統(tǒng) 25.高校畢業(yè)生管理系統(tǒng) 26.高校某學(xué)院教師任課管理體統(tǒng) 27.高校某學(xué)院學(xué)生成績管理體統(tǒng) 28.大獎賽評分管理系統(tǒng)

      29.職工工資管理系統(tǒng) 30.超市管理系統(tǒng) 31.設(shè)備管理系統(tǒng) 32.學(xué)生信息管理 33.商場管理系統(tǒng)

      34.火車售票系統(tǒng) 35.酒店管理系統(tǒng) 36.學(xué)生檔案管理系統(tǒng) 37.銀行活期存取款管理系統(tǒng) 38.商店進(jìn)貨、銷售、存貨管理系統(tǒng) 39.健身中心會員管理系統(tǒng) 40.復(fù)雜的通訊錄管理系統(tǒng) 41.疾病診斷系統(tǒng) 42.其它題庫系統(tǒng) 43.運動會管理系統(tǒng) 44.航空售票系統(tǒng) 大學(xué)計算機程序設(shè)計基礎(chǔ)(VB)課程設(shè)計任務(wù)書

      45.出租車管理系統(tǒng) 46.小型書店管理系統(tǒng) 其它參考題目:

      1.郵編區(qū)號查詢 2.多文檔文本編輯器 3.電子書 4.記憶力測試

      5.圖片瀏覽器 6.機房管理程序 7.多功能計時器 8.格式文本編輯器 9.中圖分類號查詢系統(tǒng) 10.文件管理器 11.考題系統(tǒng)(是非題)12.自測題系統(tǒng)(填空題)13.上機考試系統(tǒng)(選擇題)14.貸款計算器 15.靜態(tài)排序算法的實現(xiàn) 16.模擬Windows字體對話框 17.計算器 18.MDI文本編輯

      五、設(shè)計時間、地點、方式安排

      (一)時間: 二周, 具體安排如下:

      1.系統(tǒng)規(guī)劃、系統(tǒng)設(shè)計及程序設(shè)計: 非上機時間完成

      2.程序調(diào)試: 計算機機房 3.程序驗收,周五

      4.寫課程設(shè)計報告: 非上機時間完成, 設(shè)計結(jié)束交.(二)地點:計算機機房

      (三)方式:每人每天4小時是上機調(diào)試程序的時間,非上機時間進(jìn)行項目調(diào)研、查找資料、項目規(guī)劃及編制程序。

      六、課程設(shè)計結(jié)果要求:

      有一定的工作量,總體設(shè)計合理,程序運行通順正確,功能全面,界面設(shè)計合理、美觀,程序容錯能力強,程序代碼簡練。有系統(tǒng)設(shè)計說明、功能結(jié)構(gòu)圖、程序流程圖、程序清單、運行結(jié)果及總結(jié)。

      七、按照課程設(shè)計指導(dǎo)書進(jìn)行設(shè)計,按照指導(dǎo)書中的課程設(shè)計報告格式來撰寫課程設(shè)計報告

      大學(xué)計算機程序設(shè)計基礎(chǔ)(VB)課程設(shè)計任務(wù)書

      八、課程設(shè)計的成績評定

      按照設(shè)計報告成績(40%)、上機運行程序的成績(40%)及學(xué)生實習(xí)期間表現(xiàn)(20%),由指導(dǎo)教師綜合評定成績。成績按五級分進(jìn)行評定,成績分為優(yōu)、良、中、及格、不及格。

      九、課程設(shè)計報告的基本格式

      課程設(shè)計報告的基本內(nèi)容至少包括封面、目錄、正文三部分。㈠、設(shè)計封面:題目、班級、姓名、指導(dǎo)教師、設(shè)計日期、成績。㈡、目錄:課程設(shè)計報告的內(nèi)容及所在頁碼,電子稿要用自動生成的目錄。㈢、正文:

      1、本次課程設(shè)計的目的、意義。

      2、軟件、硬件環(huán)境。

      3、項目調(diào)研及選題說明

      4、項目總體設(shè)計說明

      4.1 項目設(shè)計要達(dá)到的目標(biāo) 4.2 項目功能結(jié)構(gòu)圖 4.3數(shù)據(jù)庫設(shè)計:

      4.3.1數(shù)據(jù)庫需求分析

      4.3.2數(shù)據(jù)庫組成:數(shù)據(jù)庫名稱、包含幾個表、表的名稱

      4.3.3 表設(shè)計:數(shù)據(jù)表名稱、組成(序號、字段名、類型、長度等)、主鍵設(shè)置 4.3.4 表間關(guān)系:表間關(guān)系說明及表間關(guān)系圖

      4.3.5 創(chuàng)建數(shù)據(jù)庫:使用的數(shù)據(jù)庫管理程序、表結(jié)構(gòu)圖、表中的數(shù)據(jù)(抓圖)4.3.6 數(shù)據(jù)庫聯(lián)接說明:ADO控件的連接方法及步驟

      4.4 項目文件或過程說明:對項目中所用到的各類文件(工程、窗體、標(biāo)準(zhǔn)模塊、等文件)說明其文件的名稱、功能以及被調(diào)用和調(diào)用關(guān)系。對窗體模塊中用到的事件、函數(shù)等過程要在過程開頭加程序注釋命令,用來說明以下內(nèi)容: ‘ 過程名:?? ‘ 功能:??.‘ 被調(diào)用:?? ‘ 調(diào)用:?? 4.5 其它說明

      5、項目詳細(xì)設(shè)計說明(詳細(xì)描述每個功能模塊)

      5.1 工程文件:包括工程的名稱、界面、及包含的內(nèi)容

      5.2 窗體文件:窗體名稱、外觀(運行的界面)、功能、屬性設(shè)置表。5.3 事件、函數(shù)、過程或標(biāo)準(zhǔn)模塊文件:名稱、功能、代碼及流程圖 5.4報表(數(shù)據(jù)庫):數(shù)據(jù)環(huán)境文件名稱、外觀、組成及相關(guān)設(shè)置說明;

      報表名稱、功能、運行界面

      5.5 其它相關(guān)文件:不同的題目有差異,相關(guān)文件的名稱、功能、界面等說明 6.項目的使用說明: 怎樣運行程序的詳細(xì)說明

      7、項目打包:生成可執(zhí)行文件(.EXE)

      8.總結(jié):設(shè)計過程中的收獲、體會,設(shè)計的優(yōu)缺點及有待完善的思路等

      9、教師評語、成績

      大學(xué)計算機程序設(shè)計基礎(chǔ)(VB)課程設(shè)計任務(wù)書

      ㈣、正文內(nèi)容格式要求:用Word編寫設(shè)計說明書并A4紙打印,目錄三號黑體;從第1項起有頁眉和頁腳,頁眉寫“VB課程設(shè)計”及課程設(shè)計題目,頁腳寫頁號,頁眉、頁腳居中顯示、宋體、五號字;正文小四號宋體;所有標(biāo)題是黑體 ㈤、電子報告:全班刻錄在一張光盤上,每人一個文件夾。文件夾命名方式為“學(xué)號+姓名”,內(nèi)含課程設(shè)計報告、源文件、編譯后的可執(zhí)行文件(.EXE)及說明文件 說明:

      1.復(fù)印課程設(shè)計任務(wù)書和設(shè)計指導(dǎo)書,同學(xué)人手一份。2.自由選題,周一上機之前報給班學(xué)委。

      3.周六、周日準(zhǔn)備好設(shè)計題目和設(shè)計內(nèi)容,周一7:50去機房調(diào)試程序

      第四篇:數(shù)據(jù)庫VB課程設(shè)計心得體會

      數(shù)據(jù)庫VB課程設(shè)計心得體會

      數(shù)據(jù)庫課程設(shè)計大賽的塵囂漸漸遠(yuǎn)去,懷著對這次大賽的些許不舍,懷著對當(dāng)初課程設(shè)計開始時候的豪情萬丈的決心的留戀,懷著通過這次課程設(shè)計積累的信心與斗志,我開始寫這篇文章,為自己的足跡留下哪怕是微不足道但是對自己彌足珍貴的痕跡并期望與大家共勉。

      首先,讓我的記憶追溯到大二暑假,在老大的指引下(老大勸我學(xué)),我接觸到microsoft 公司的.net產(chǎn)品。那個時候我已經(jīng)學(xué)過vc和asp,因為windows程序設(shè)計實驗的課的關(guān)系,接觸過vb,但是沒有專門去學(xué)他,因為習(xí)慣了c++

      里面的class,int,覺得vb的sub,var 看著就不是很順心。我是一個好奇心很強的人,突然看到了一個號稱“.net是用于創(chuàng)建下一代應(yīng)用程序的理想而又現(xiàn)實的開發(fā)工具”,而且主推c#語言,由于對c語言的一貫好感,我?guī)缀跏橇⒖虒λa(chǎn)生了興趣。我就開始了對c#的學(xué)習(xí),任何語言都不是孤立存在的,所以數(shù)據(jù)交互是很重要的,暑假的時候我把我們這學(xué)期的課本數(shù)據(jù)庫系統(tǒng)概論看了一遍。我記得以前用c語言編程的時候,數(shù)據(jù)是在內(nèi)存中申請空間,譬如使用數(shù)組等等。很耗費內(nèi)存空間。這個時候就是數(shù)據(jù)庫站出來的時候啦,于是我又裝上了sql serverxx,以前學(xué)asp的時候用的是access,那個時候只是照著人家做,理論是什么也不是很清楚。

      通過一個暑假的學(xué)習(xí),基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學(xué)期的課程設(shè)計打下了鋪墊。

      來到學(xué)校后,隨著這學(xué)期的數(shù)據(jù)庫

      課程大賽開始了,我有一個看法就是我自己應(yīng)該具備的能力不是我會多少,而是我應(yīng)該具備快速學(xué)會東西的能力。遇到什么就學(xué)什么。我們有時候很容易被一些專業(yè)名詞說嚇著,包括什么建模,軟件工程,數(shù)據(jù)分析,數(shù)據(jù)挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個太難了之類的退堂鼓的話,他們低估了自己的潛力同時也壓抑住了他們自己的好奇心。其實都是紙老虎,又不是什么國家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個工具就容易多了,just do it!我記得我做這個數(shù)據(jù)庫之前,我們老師說要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseuml建模工具。在此之前,我腦袋里面沒有軟件建模的思想,什么uml建模對我而言就是一張空白的紙。但是真正接觸后并沒有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個信息橫流的世界,有g(shù)oogle,baidu就

      沒有不能解決的知識難題。以及后來的數(shù)據(jù)庫分析的時候用到的powerdesigner也是一樣。

      開發(fā)的時候我想過用什么架構(gòu),c/s模式?模式有很多,怎么選擇?我就上網(wǎng)搜索現(xiàn)在最流行的架構(gòu)是什么。結(jié)果搜到了mvc架構(gòu),就是你啦。我決定用這個架構(gòu),不會,沒關(guān)系,咱學(xué)。just do it!前期工作準(zhǔn)備好后,那么我就得把我暑假學(xué)的.net加以實踐。這個時候我更加深入的了解了利用操縱數(shù)據(jù)庫的知識。并且對數(shù)據(jù)庫里面的存儲過程有了比較深入的了解。經(jīng)過大概2個多星期的奮斗,我完成了我的數(shù)據(jù)庫課程設(shè)計--基于.net數(shù)據(jù)集的圖書館管理系統(tǒng)。并最后非常榮幸的獲得了大賽的一等獎以及以及新技術(shù)應(yīng)用獎。

      與其臨淵羨魚,不如退而結(jié)網(wǎng)。這次數(shù)據(jù)庫課程設(shè)計給我的最大的印象就是如果自己有了興趣,就動手去做,困難在你的勇氣和毅力下是抬不了頭的。從做這個數(shù)據(jù)庫開始無論遇到什么困

      難,我都沒有一絲的放棄的念頭。出于對知識的渴望,出于對新技術(shù)的好奇,出于對一切未知的求知。我完成了這次數(shù)據(jù)庫課程設(shè)計,不過這只是我學(xué)習(xí)路上的驛站,未來十年.net的核心技術(shù)就是xml[至少微軟是這么宣傳的],我會繼續(xù)學(xué)習(xí)它,包括jave公司的j2ee我也很想試試,語言本來就是相通的,just do it!語言并不重要畢竟它僅僅是工具,用好一個工具并不是一件值得為外人道的事情,主要是了解學(xué)習(xí)思想。古語說的好:學(xué)無止境啊!

      我很慶幸我參加了這次數(shù)據(jù)庫大賽,讓我確實打開了眼界。

      (最后,很感激學(xué)校給了我們這次動手實踐的機會,讓我們學(xué)生有了一個共同學(xué)習(xí),增長見識,開拓視野的機會。也感謝老師們對我們無私忘我的指導(dǎo),我會以這次課程設(shè)計大賽作為對自己的激勵,繼續(xù)學(xué)習(xí)。畢竟學(xué)習(xí)就是一個just do it的過程!)我直接從報告上面復(fù)制過來的.....所以這段也不刪去了.............呵

      呵。

      題目大概是用可視化編程實現(xiàn)一個簡單的數(shù)據(jù)庫管理系統(tǒng)我用的是bcb 題目雖然是簡單 但也明白了很多以前以為懂的問題代碼到?jīng)]什么 這種題目用bcb的話已經(jīng)不用幾行代碼了關(guān)鍵是了解了這些名詞paradox,ado,bde,odbc 一開始拖控件,寫幾行代碼 很快就完成了編譯也通過了 但傳到同學(xué)機器上就是顯示不出數(shù)據(jù)來折騰了我1天 又是發(fā)帖子 又是問群里的達(dá)人后來明白了我用的paradox數(shù)據(jù)庫是用bde引擎的發(fā)布軟件的時候要把bde打包于是又學(xué)著打包bde 卻發(fā)現(xiàn)不到1m的軟件如果打包bde的話就10+m了而且bcb6自帶的那個打包軟件用的我頭暈?zāi)垦S谑怯窒氩挥胋de 所以又折騰了我半天答案是要使用ado控件(以前我用的是bde控件)而且要用access數(shù)據(jù)庫了解了這些之后 作業(yè)也就完成了總的看來還是很有收獲的 幸虧我下了決心這個作業(yè)要自己做沒有去網(wǎng)上下載 呵呵

      第五篇:數(shù)據(jù)庫VB課程設(shè)計心得體會

      數(shù)據(jù)庫課程設(shè)計大賽的塵囂漸漸遠(yuǎn)去,懷著對這次大賽的些許不舍,懷著對當(dāng)初課程設(shè)計開始時候的豪情萬丈的決心的留戀,懷著通過這次課程設(shè)計積累的信心與斗志,我開始寫這篇文章,為自己的足跡留下哪怕是微不足道但是對自己彌足珍貴的痕跡并期望與大家共勉。

      首先,讓我的記憶追溯到大二暑假,在老大的指引下(老大勸我學(xué)asp.net),我接觸到Microsoft 公司的.NET產(chǎn)品。那個時候我已經(jīng)學(xué)過vc和asp,因為windows程序設(shè)計實驗的課的關(guān)系,接觸過vb,但是沒有專門去學(xué)他,因為習(xí)慣了c++里面的class,int,覺得vb的sub,var 看著就不是很順心。我是一個好奇心很強的人,突然看到了一個號稱“.net是用于創(chuàng)建下一代應(yīng)用程序的理想而又現(xiàn)實的開發(fā)工具”,而且主推c#語言,由于對c語言的一貫好感,我?guī)缀跏橇⒖虒λa(chǎn)生了興趣。我就開始了對c#的學(xué)習(xí),任何語言都不是孤立存在的,所以數(shù)據(jù)交互是很重要的,暑假的時候我把我們這學(xué)期的課本數(shù)據(jù)庫系統(tǒng)概論看了一遍。我記得以前用c語言編程的時候,數(shù)據(jù)是在內(nèi)存中申請空間,譬如使用數(shù)組等等。很耗費內(nèi)存空間。這個時候就是數(shù)據(jù)庫站出來的時候啦,于是我又裝上了sql serverXX,以前學(xué)asp的時候用的是access,那個時候只是照著人家做,理論是什么也不是很清楚。

      通過一個暑假的學(xué)習(xí),基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學(xué)期的課程設(shè)計打下了鋪墊。

      來到學(xué)校后,隨著這學(xué)期的數(shù)據(jù)庫課程大賽開始了,我有一個看法就是我自己應(yīng)該具備的能力不是我會多少,而是我應(yīng)該具備快速學(xué)會東西的能力。遇到什么就學(xué)什么。我們有時候很容易被一些專業(yè)名詞說嚇著,包括什么建模,軟件工程,數(shù)據(jù)分析,數(shù)據(jù)挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個太難了之類的退堂鼓的話,他們低估了自己的潛力同時也壓抑住了他們自己的好奇心。其實都是紙老虎,又不是什么國家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個工具就容易多了,just do it!我記得我做這個數(shù)據(jù)庫之前,我們老師說要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseUML建模工具。在此之前,我腦袋里面沒有軟件建模的思想,什么UML建模對我而言就是一張空白的紙。但是真正接觸后并沒有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個信息橫流的世界,有g(shù)oogle,baidu就沒有不能解決的知識難題。以及后來的數(shù)據(jù)庫分析的時候用到的powerdesigner也是一樣。

      開發(fā)的時候我想過用什么架構(gòu),c/s模式?模式有很多,怎么選擇?我就上網(wǎng)搜索現(xiàn)在最流行的架構(gòu)是什么。結(jié)果搜到了MVC架構(gòu),就是你啦。我決定用這個架構(gòu),不會,沒關(guān)系,咱學(xué)。Just do it!前期工作準(zhǔn)備好后,那么我就得把我暑假學(xué)的.net加以實踐。這個時候我更加深入的了解了利用ado.Net操縱數(shù)據(jù)庫的知識。并且對數(shù)據(jù)庫里面的存儲過程有了比較深入的了解。經(jīng)過大概2個多星期的奮斗,我完成了我的數(shù)據(jù)庫課程設(shè)計--基于.net數(shù)據(jù)集的圖書館管理系統(tǒng)。并最后非常榮幸的獲得了大賽的一等獎以及以及新技術(shù)應(yīng)用獎。

      與其臨淵羨魚,不如退而結(jié)網(wǎng)。這次數(shù)據(jù)庫課程設(shè)計給我的最大的印象就是如果自己有了興趣,就動手去做,困難在你的勇氣和毅力下是抬不了頭的。從做這個數(shù)據(jù)庫開始無論遇到什么困難,我都沒有一絲的放棄的念頭。出于對知識的渴望,出于對新技術(shù)的好奇,出于對一切未知的求知。我完成了這次數(shù)據(jù)庫課程設(shè)計,不過這只是我學(xué)習(xí)路上的驛站,未來十年.NET的核心技術(shù)就是XML[至少微軟是這么宣傳的],我會繼續(xù)學(xué)習(xí)它,包括jave公司的j2ee我也很想試試,語言本來就是相通的,just do it!語言并不重要畢竟它僅僅是工具,用好一個工具并不是一件值得為外人道的事情,主要是了解學(xué)習(xí)思想。古語說的好:學(xué)無止境??!

      我很慶幸我參加了這次數(shù)據(jù)庫大賽,讓我確實打開了眼界。

      (最后,很感激學(xué)校給了我們這次動手實踐的機會,讓我們學(xué)生有了一個共同學(xué)習(xí),增長見識,開拓視野的機會。也感謝老師們對我們無私忘我的指導(dǎo),我會以這次課程設(shè)計大賽作為對自己的激勵,繼續(xù)學(xué)習(xí)。畢竟學(xué)習(xí)就是一個just do it的過程?。┪抑苯訌膱蟾嫔厦鎻?fù)制過來的.....所以這段也不刪去了.............呵呵。

      題目大概是用可視化編程實現(xiàn)一個簡單的數(shù)據(jù)庫管理系統(tǒng)我用的是BCB 題目雖然是簡單 但也明白了很多以前以為懂的問題代碼到?jīng)]什么 這種題目用BCB的話已經(jīng)不用幾行代碼了關(guān)鍵是了解了這些名詞paradox,ADO,BDE,ODBC 一開始拖控件,寫幾行代碼 很快就完成了編譯也通過了 但傳到同學(xué)機器上就是顯示不出數(shù)據(jù)來折騰了我1天 又是發(fā)帖子 又是問群里的達(dá)人后來明白了我用的paradox數(shù)據(jù)庫是用BDE引擎的發(fā)布軟件的時候要把BDE打包于是又學(xué)著打包BDE 卻發(fā)現(xiàn)不到1m的軟件如果打包BDE的話就10+m了而且BCB6自帶的那個打包軟件用的我頭暈?zāi)垦S谑怯窒氩挥肂DE 所以又折騰了我半天答案是要使用ADO控件(以前我用的是BDE控件)而且要用Access數(shù)據(jù)庫了解了這些之后 作業(yè)也就完成了總的看來還是很有收獲的 幸虧我下了決心這個作業(yè)要自己做沒有去網(wǎng)上下載 呵呵

      下載VB數(shù)據(jù)庫設(shè)計學(xué)生通訊錄word格式文檔
      下載VB數(shù)據(jù)庫設(shè)計學(xué)生通訊錄.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        學(xué)生通訊錄管理系統(tǒng)

        “學(xué)生通訊信息記錄系統(tǒng)”的設(shè)計與實現(xiàn) 一、設(shè)計要求 1. 問題的描述 “學(xué)生通訊信息記錄系統(tǒng)”是為了實現(xiàn)快速的對學(xué)生信息進(jìn)行錄入、刪除、查找、顯示。各個功能靠函數(shù)實現(xiàn)......

        高三學(xué)生表彰大會通訊錄

        石河子高級中學(xué)高三年級學(xué)生表彰會通訊稿 4月29日上午,我校高三年級全體師生在教學(xué)樓大廳召開主題為“堅持奮進(jìn),為理想而戰(zhàn)”的高三自治區(qū)二模、烏市三模學(xué)生表彰大會。大會于......

        關(guān)于數(shù)據(jù)庫VB倉庫管理系統(tǒng)的設(shè)計(樣例5)

        倉庫管理系統(tǒng)設(shè)計與實現(xiàn) 在現(xiàn)代企業(yè)中,倉庫管理是一項繁瑣復(fù)雜的工作,每天要處理大量的單據(jù)數(shù)據(jù)。為及時結(jié)清每筆業(yè)務(wù),盤點庫存和貨物流動情況,保證企業(yè)生產(chǎn)用料以及貨物安全,庫......

        Vb設(shè)計實驗報告

        Vb設(shè)計實驗報告 一、 設(shè)計內(nèi)容和目的 這次實驗設(shè)計,我做的是學(xué)生信息管理系統(tǒng),主要功能是提供學(xué)生信息保存和查詢功能。 主要分為個窗口,其具體功能如下: 1、 登錄窗口:提供學(xué)生......

        VB順序設(shè)計

        VB順序設(shè)計 教學(xué)目的: 1、 熟悉結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)及其特點。 2、 掌握VB中順序設(shè)計常用的語法規(guī)則。 教學(xué)重點: 1、 2、 3、 4、 結(jié)構(gòu)化程序設(shè)計方法概念的理解。......

        VB數(shù)據(jù)庫SQL語句學(xué)習(xí)(精選多篇)

        1.Select * from student查詢所有原始記錄 2. Select StudentID, StudentName from student 只查詢學(xué)號和姓名 3. Select StudentID as 學(xué)號, StudentName as 姓名, Sex as......

        如何編寫一個高效的國稅系統(tǒng)通訊錄數(shù)據(jù)庫?(定稿)

        如何編寫一個高效的國稅系統(tǒng)通訊錄數(shù)據(jù)庫? 為某國稅局開發(fā)一綜合性網(wǎng)站,需要建立一個龐大的國稅系統(tǒng)通訊錄數(shù)據(jù)庫,從各省、市到每名具體工作人員,項目較多,該如何設(shè)計各表呢?數(shù)據(jù)......

        戰(zhàn)友通訊錄設(shè)計制作

        戰(zhàn)友通訊錄制作 準(zhǔn)備工作 1. 2. 3. 4. 收集戰(zhàn)友的照片 戰(zhàn)友聯(lián)系方式 戰(zhàn)友近況 曾經(jīng)的合影 開始設(shè)計 基本的設(shè)計風(fēng)格展示(這里以945diy個性印品制作的戰(zhàn)友通訊路為例子) 設(shè)計完......