版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 數(shù)據(jù)庫課程設計報告</b></p><p> 課程設計題目:大學生就業(yè)咨詢系統(tǒng)</p><p> 學 生 姓 名: </p><p> 專 業(yè) :計算機科學與技術</p><p> 班 級 : </p><p> 學
2、 號 : </p><p> 指 導 教 師: </p><p> 日期:2013年12月31日 </p><p><b> 大學生就業(yè)咨詢系統(tǒng)</b></p><p> 1、實驗內(nèi)容: <
3、/p><p><b> (1)主要的數(shù)據(jù)表</b></p><p> 用人單位基本信息表,專業(yè)信息表,地區(qū)代碼表等等。</p><p><b> (2)主要功能模塊</b></p><p> 對用人單位的基本信息進行錄入、修改、刪除等。</p><p> 實現(xiàn)畢業(yè)生專業(yè)
4、信息的維護。</p><p> 定時發(fā)布用人單位的畢業(yè)生需求信息。</p><p> 方便的實現(xiàn)對人才需求信息的檢索。</p><p> 對用人單位的級別能夠自動進行變更。</p><p> 能夠對歷年的畢業(yè)需求信息進行統(tǒng)計、分析。</p><p> 具有數(shù)據(jù)備份和數(shù)據(jù)恢復功能。</p><
5、;p><b> 2、實驗要求:</b></p><p> 方便畢業(yè)生進行就業(yè)信息檢索,可考慮將就業(yè)信息在網(wǎng)上進行發(fā)布。</p><p> 本數(shù)據(jù)庫總共包含四個數(shù)據(jù)表,分別是:畢業(yè)生信息與人才檢索表,企業(yè)信息與企業(yè)檢索表,企業(yè)需求信息表,統(tǒng)計與分析表</p><p> 1.畢業(yè)生信息與人才檢索表:</p><p&
6、gt; 2.企業(yè)信息與企業(yè)信息檢索表:</p><p> 3.企業(yè)需求信息表:</p><p><b> 4.統(tǒng)計與分析表:</b></p><p><b> 三、窗體總體設計:</b></p><p> 1)設計1個登錄界面,即:普通用戶登錄界面(僅供查看),管理員登陸,界面使該系統(tǒng)具有
7、一定的安全性和通用性。</p><p> 2)在VB界面內(nèi)設計窗體,并書寫代碼,使其與數(shù)據(jù)庫連接起來,并具有相應功能:</p><p> 窗體大致分為兩個部分:用戶查看(畢業(yè)生信息與人才檢索表,企業(yè)信息與企業(yè)檢索表,企業(yè)需求信息表,統(tǒng)計與分析表</p><p> 添加、修改、刪除、數(shù)據(jù)備份、數(shù)據(jù)恢復)。</p><p><b>
8、; 編程</b></p><p> 1、用戶登入窗口設計</p><p><b> 窗體代碼:</b></p><p> Private Sub Command1_Click()</p><p> If (Text20.Text = "楊帥" And Text21.Text =
9、"201230050124") Then</p><p> MsgBox "恭喜你登陸成功并給予權限!", 48, "提示"</p><p> Form1.Show</p><p><b> Unload Me</b></p><p> Else: Ms
10、gBox "你輸入的賬戶名和密碼錯誤", 16, "請重新輸入"</p><p> Form1.Hide</p><p><b> End If</b></p><p> Form1.Show</p><p><b> End Sub</b></
11、p><p> Private Sub Command2_Click()</p><p> Text1.Text = " "</p><p> Text2.Text = " "</p><p><b> End Sub</b></p><p> Priv
12、ate Sub Form_Load()</p><p> Combo3.AddItem "普通用戶"</p><p> Combo3.AddItem "超級用戶"</p><p><b> End Sub</b></p><p><b> 2、主菜單:</b
13、></p><p><b> 窗體代碼:</b></p><p> Private Sub Command1_Click()</p><p> Form7.Show</p><p><b> End Sub</b></p><p> Private Sub 數(shù)
14、據(jù)的備份與恢復_Click()</p><p> Form8.Show</p><p><b> End Sub</b></p><p> Private Sub 退出_Click(Index As Integer)</p><p><b> End</b></p><p
15、><b> End Sub</b></p><p> Private Sub 畢業(yè)生信息與人才檢索_Click()</p><p> Form1.Hide</p><p> Form3.Hide</p><p> Form2.Show</p><p> Form4.Hide<
16、;/p><p> Form5.Hide</p><p><b> End Sub</b></p><p> Private Sub 登陸_Click()</p><p> Form1.Hide</p><p> Form2.Hide</p><p> Form4.H
17、ide</p><p> Form3.Hide</p><p> Form5.Hide</p><p> Form6.Show</p><p><b> End Sub</b></p><p> Private Sub 企業(yè)信息與企業(yè)檢索_Click()</p><p
18、> Form1.Hide</p><p> Form2.Hide</p><p> Form3.Show</p><p> Form4.Hide</p><p> Form5.Hide</p><p><b> End Sub</b></p><p>
19、Private Sub 企業(yè)需求信息_Click()</p><p> Form1.Hide</p><p> Form2.Hide</p><p> Form4.Show</p><p> Form3.Hide</p><p> Form5.Hide</p><p><b>
20、; End Sub</b></p><p> Private Sub 求職信息統(tǒng)計與分析_Click()</p><p> Form1.Hide</p><p> Form3.Hide</p><p> Form2.Hide</p><p> Form4.Hide</p><
21、p> Form5.Show</p><p><b> End Sub</b></p><p><b> 3、用戶查看窗體:</b></p><p><b> 實驗代碼:</b></p><p> Private Sub Command1_Click()</
22、p><p> Adodc1.Recordset.AddNew</p><p><b> End Sub</b></p><p> Private Sub Command2_Click()</p><p> Adodc1.Recordset.Delete</p><p><b> E
23、nd Sub</b></p><p> Private Sub Command3_Click()</p><p> Text9.Text = ""</p><p><b> End Sub</b></p><p> Private Sub Command4_Click()</
24、p><p> Adodc1.Recordset.Update</p><p><b> End Sub</b></p><p> Private Sub Command5_Click()</p><p> Form1.Show</p><p> Form3.Hide</p>&
25、lt;p> Form2.Hide</p><p> Form4.Hide</p><p> Form5.Hide</p><p><b> End Sub</b></p><p> Private Sub Command7_Click()</p><p> Adodc1.Reco
26、rdset.AddNew</p><p> Adodc1.Recordset.Fields("學生姓名") = Trim(Text1.Text)</p><p> Adodc1.Recordset.Fields("學號") = Trim(Text2.Text)</p><p> Adodc1.Recordset.Fiel
27、ds("專業(yè)") = Trim(Text3.Text)</p><p> Adodc1.Recordset.Fields("性別") = Trim(Text4.Text)</p><p> Adodc1.Recordset.Fields("學歷") = Trim(Text5.Text)</p><p>
28、 Adodc1.Recordset.Fields("年齡") = Trim(Text6.Text)</p><p> Adodc1.Recordset.Fields("畢業(yè)年份") = Trim(Text7.Text)</p><p> Adodc1.Recordset.Fields("畢業(yè)院校") = Trim(Text8
29、.Text)</p><p> Adodc1.Recordset.Update</p><p> Adodc1.Refresh</p><p><b> End Sub</b></p><p><b> 4. 用戶查看窗體</b></p><p><b>
30、 窗體代碼:</b></p><p> Private Sub Command1_Click()</p><p> Adodc2.Recordset.AddNew</p><p><b> End Sub</b></p><p> Private Sub Command10_Click()</p
31、><p> Form1.Show</p><p> Form3.Hide</p><p> Form2.Hide</p><p> Form4.Hide</p><p> Form5.Hide</p><p><b> End Sub</b></p>
32、<p> Private Sub Command11_Click()</p><p> Adodc2.Recordset.Update</p><p><b> End Sub</b></p><p> Private Sub Command12_Click()</p><p> Adodc2.Rec
33、ordset.Delete</p><p><b> End Sub</b></p><p> Private Sub Command7_Click()</p><p> Adodc2.Recordset.AddNew</p><p> Adodc2.Recordset.Fields("單位名稱&quo
34、t;) = Trim(Text10.Text)</p><p> Adodc2.Recordset.Fields("單位代號") = Trim(Text11.Text)</p><p> Adodc2.Recordset.Fields("所在地區(qū)") = Trim(Text12.Text)</p><p> Adodc2
35、.Recordset.Fields("地區(qū)代碼") = Trim(Text13.Text)</p><p> Adodc2.Recordset.Fields("單位級別") = Trim(Text14.Text)</p><p> Adodc2.Recordset.Update</p><p> Adodc2.Refre
36、sh</p><p><b> End Sub</b></p><p> Private Sub Command8_Click()</p><p> Adodc2.Recordset.Update</p><p> Adodc2.Recordset.Fields("單位名稱") = Trim(
37、Text10.Text)</p><p> Adodc2.Recordset.Fields("單位代號") = Trim(Text11.Text)</p><p> Adodc2.Recordset.Fields("所在地區(qū)") = Trim(Text12.Text)</p><p> Adodc2.Recordset.
38、Fields("地區(qū)代碼") = Trim(Text13.Text)</p><p> Adodc2.Recordset.Fields("單位級別") = Trim(Text14.Text)</p><p> Adodc2.Recordset.Update</p><p> Adodc2.Recordset.Update
39、</p><p> Adodc2.Recordset.Update</p><p> Adodc2.Recordset.Update</p><p> Adodc2.Recordset.Update</p><p> Adodc2.Refresh</p><p><b> End Sub</b
40、></p><p> Private Sub Command9_Click()</p><p> Dim cn As New ADODB.Connection</p><p> Dim rs As New ADODB.Recordset</p><p> Dim sql As String</p><p>
41、; Dim temp As String</p><p> temp = Trim(Text11.Text)</p><p> If Len(temp) <> 0 Then</p><p> cn.Open conn</p><p> sql = "select *from 企業(yè)信息與企業(yè)檢索 where 單位
42、代號='" & temp & "'"</p><p> rs.Open sql, cn, adOpenForwardOnly, adLockReadOnly</p><p> If rs.EOF <> True Then</p><p> Text10.Text = rs("單
43、位名稱")</p><p> Text12.Text = rs("所在地區(qū)")</p><p> Text13.Text = rs("地區(qū)代碼")</p><p> Text14.Text = rs("單位級別")</p><p><b> Else<
44、;/b></p><p> MsgBox "沒有找到該單位代號,請確認", vbCritical, "錯誤"</p><p><b> End If</b></p><p><b> cn.Close</b></p><p><b>
45、Else</b></p><p> MsgBox "請輸入單位代號"</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub Form_Load()</p>&l
46、t;p> Combo2.AddItem "單位名稱"</p><p> Combo2.AddItem "單位代號"</p><p> Combo2.AddItem "所在地區(qū)"</p><p> Combo2.AddItem "地區(qū)代碼"</p><p&
47、gt; Combo2.AddItem "單位級別"</p><p><b> End Sub</b></p><p><b> 5. 用戶查看窗體</b></p><p> Private Sub Command1_Click()</p><p> Adodc3.Rec
48、ordset.AddNew</p><p><b> End Sub</b></p><p> Private Sub Command13_Click()</p><p> Adodc3.Recordset.Update</p><p> Adodc3.Refresh</p><p>&l
49、t;b> End Sub</b></p><p> Private Sub Command14_Click()</p><p> Form1.Show</p><p> Form3.Hide</p><p> Form2.Hide</p><p> Form4.Hide</p>
50、<p> Form5.Hide</p><p><b> End Sub</b></p><p> Private Sub Command15_Click()</p><p> Adodc2.Recordset.Update</p><p><b> End Sub</b>&
51、lt;/p><p> Private Sub Command16_Click()</p><p> Adodc3.Recordset.AddNew</p><p> Adodc3.Recordset.Fields("單位所在地") = Trim(Text20.Text)</p><p> Adodc3.Recordse
52、t.Fields("單位代號") = Trim(Text16.Text)</p><p> Adodc3.Recordset.Fields("所需專業(yè)") = Trim(Text17.Text)</p><p> Adodc3.Recordset.Fields("需求量") = Trim(Text18.Text)</p&
53、gt;<p> Adodc3.Recordset.Fields("發(fā)布年份") = Trim(Text19.Text)</p><p> Adodc3.Recordset.Update</p><p> Adodc3.Refresh</p><p><b> End Sub</b></p>
54、<p> Private Sub Command17_Click()</p><p> If Adodc1.Recordset("代號") = Val(Text1.Text) Then</p><p> Adodc1.RecordSource = " select * from 企業(yè)需求信息 where 代號=" & Val
55、(Trim(Text1.Text)) & ""</p><p> Adodc1.Refresh</p><p> Else: MsgBox "你輸入的代號不存在", 16, "請重新輸入"</p><p><b> End If</b></p><p&
56、gt;<b> End Sub</b></p><p> Private Sub Command18_Click()</p><p> Adodc3.Recordset.Delete</p><p><b> End Sub</b></p><p><b> 6. 用戶查看窗體&
57、lt;/b></p><p> Private Sub Command1_Click()</p><p> Adodc4.Recordset.AddNew</p><p><b> End Sub</b></p><p> Private Sub Command19_Click()</p>&
58、lt;p> If Check1.Value = True Then</p><p> Adodc4.RecordSource = "select * from 統(tǒng)計與分析 where 年='" + Check1.Caption + Trim(Text9.Text) + "'"</p><p> Adodc1.Refresh
59、</p><p><b> Else</b></p><p> If Check2.Value = True Then</p><p> Adodc1.RecordSource = "select * from 統(tǒng)計與分析 where 公司代號='" + Trim(Text9.Text) + "
60、9;"</p><p> Adodc1.Refresh</p><p><b> Else</b></p><p> If Check3.Value = True Then</p><p> Adodc1.RecordSource = "select * from 統(tǒng)計與分析 where 專業(yè)
61、='" + Trim(Text9.Text) + "'"</p><p> Adodc1.Refresh</p><p><b> Else</b></p><p> If Check3.Value = True Then</p><p> Adodc1.Record
62、Source = "select * from 統(tǒng)計與分析 where 地區(qū)='" + Trim(Text9.Text) + "'"</p><p> Adodc1.Refresh</p><p><b> End If</b></p><p><b> End If<
63、;/b></p><p><b> End If</b></p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub Command20_Click()</p><
64、p> Form1.Show</p><p> Form3.Hide</p><p> Form2.Hide</p><p> Form4.Hide</p><p> Form5.Hide</p><p><b> End Sub</b></p><p>&
65、lt;b> 7. 用戶查看窗體</b></p><p> Private Sub Com_Click()</p><p> Form1.Show</p><p><b> End Sub</b></p><p> Private Sub Command1_Click()</p>
66、<p> Set cn = New ADODB.Connection</p><p> strcon = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=daxueshennjuye;Data Source=acer-pc"</p>&l
67、t;p> cn.ConnectionString = strcon</p><p> On Error Resume Next</p><p><b> cn.Open</b></p><p> cn.Execute " BACKUP DATABASE computer to DISK = 'C:\AAA.BAK
68、' "</p><p> MsgBox "數(shù)據(jù)完全備份已經(jīng)完成", vbOKOnly + vbInformation, "提醒"</p><p> 'cn.Execute "backup database 工資管理系統(tǒng) to disk='d:\工資管理系統(tǒng).bak' with name='
69、;工資管理系統(tǒng) backup all',description='Full Backup Of pubs'"</p><p> 'MsgBox "數(shù)據(jù)完全備份已經(jīng)完成", vbOKOnly + vbInformation, "提醒"</p><p><b> 'cn.Close</
70、b></p><p><b> End Sub</b></p><p> Private Sub Command2_Click()</p><p> 'BackupDatabase()</p><p> ' cn.Execute "restore database daxueshe
71、nnjuye from disk='d:\daxueshennjuye.bak' with FILE = 1"</p><p> Set cn = New ADODB.Connection</p><p> strcon = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security
72、Info=True;Initial Catalog=daxueshennjuye;Data Source=acer-pc"</p><p> cn.ConnectionString = strcon</p><p> On Error Resume Next</p><p><b> cn.Open</b></p>
73、<p> cn.Execute "restore database daxueshennjuye from disk='c:\AAA.bak' with FILE=1"</p><p> ' BACKUP DATABASE MyDB to DISK = 'C:\AAA.BAK'</p><p> MsgBox &
74、quot;數(shù)據(jù)恢復已經(jīng)完成", vbOKOnly + vbInformation, "提醒"</p><p><b> End Sub</b></p><p><b> '</b></p><p> Private Sub Form_Load()</p><p
75、> 'If cn.Errors.Count > 0 Then</p><p> 'For i = 0 To cn.Errors.Count - 1</p><p> 'If cn.Errors(i).Number = -2147467259 Then</p><p> ' MsgBox "網(wǎng)絡不通或服務器
76、未開,請確認后再試", vbOKOnly + vbInformation, "提醒"</p><p> 'Unload Me</p><p><b> 'Exit Sub</b></p><p><b> 'Exit For</b></p><
77、p><b> 'Next i</b></p><p><b> ' End If</b></p><p><b> End Sub</b></p><p><b> 四、實驗心得:</b></p><p> 經(jīng)過一周多的努力
78、,課程設計基本完成了。在整個課程設計的實踐中,我學到很多有用的知識,也積累了不少寶貴的開發(fā)經(jīng)驗。比如用ADO鏈接數(shù)據(jù)庫,SQL語句的應用,VB語言應用等。本設計通過自己的努力,基本滿足了大學生就業(yè)咨詢的基本需要,實現(xiàn)了用戶使用的方便以及管理員管理的方便,在界面上力求做到簡單實用,在操作方面盡量做到滿足用戶使用的習慣,但由于自己的水平有限和時間的不足,在很多方面還不完善,有些功能沒有在全局上把握好。在今后的學習當中將繼續(xù)完善此系統(tǒng),使其功
79、能更加強大,滿足用戶的更多需求。</p><p> 1、這次課程設計要求一個人開發(fā)一個完整的系統(tǒng),這對我來說是一個相當大的</p><p> 挑戰(zhàn)。從數(shù)據(jù)庫設計到設計界面再到程序的編寫、調(diào)試并運行,都花費了很多心思,界面的設計相對簡單,對于我來說真正困的是程序代碼的設計和程序調(diào)試,通過這次課程設計將VB語言重新復習鞏固了一遍,尤其加強了對其應用的能力。在這次設計中遇到了很多實際性的問題
80、,在實際設計中才發(fā)現(xiàn),書本上理論性的東西與在實際運用中的還是有一定的出入的,所以有些問題不但要深入地理解,而且要不斷地更正以前的錯誤思維。一切問題必須要靠自己一點一滴的解決,而在解決的過程當中你會發(fā)現(xiàn)自己在飛速的提升。?</p><p> 2、這次課程設計讓我重新認識了“三人行,必有我?guī)煛?,設計期間讓我感受頗</p><p> 深的一件事就是,我在一個很簡單的問題上耗費了一個下午的時間
81、去調(diào)試修改都找不到錯誤原因,這時同學幫我看了一下馬上就指出了錯誤原因,我后悔沒有早讓她看看,感覺這就是合作中的優(yōu)勢互補,大家會做的地方可能有所不同,在交流中互相幫助學習就會大大提高效率。</p><p> 3、通過這次設計,我懂得了學習的重要性,了解到理論知識與實踐相結合的重</p><p> 要意義,學會了堅持、耐心和努力,這將為自己今后的學習和工作做出了最好的榜樣。課程設計期間,用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學生就業(yè)咨詢系統(tǒng)()
- 大學生就業(yè)管理系統(tǒng)-數(shù)據(jù)庫課程設計報告
- 大學生就業(yè)管理系統(tǒng)-數(shù)據(jù)庫課程設計報告
- 數(shù)據(jù)庫課程設計報告----大學生就業(yè)管理系統(tǒng)
- 數(shù)據(jù)庫課程設計報告----大學生就業(yè)管理系統(tǒng)
- 高校學生就業(yè)管理系統(tǒng)-課程設計報告
- 大學生就業(yè)管理系統(tǒng)
- 數(shù)據(jù)庫課程設計---大學生就業(yè)管理系統(tǒng)的數(shù)據(jù)庫設計
- 大學生就業(yè)
- 大學生就業(yè)調(diào)研報告精選
- 大學生就業(yè)調(diào)研報告精選
- 2023大學生就業(yè)形勢分析報告-大學生就業(yè)形勢調(diào)查分析報告
- 大學生就業(yè)指導課程總結
- 大學生就業(yè)管理系統(tǒng)畢業(yè)設計
- 大學設計《大學生就業(yè)難淺析》
- 大學生就業(yè)合同
- 大學生就業(yè)計劃
- 大學生就業(yè)準備
- 大學生就業(yè)準備
- 大學生就業(yè)規(guī)劃
評論
0/150
提交評論