2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩44頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  《數(shù)據(jù)庫(kù)原理》課程設(shè)計(jì)</p><p>  學(xué)生姓名: </p><p>  學(xué) 號(hào): </p><p>  班 號(hào): </p><p>  2013 年 3月</p><p><b>  內(nèi)容簡(jiǎn)介</b></p>

2、;<p>  本辦公自動(dòng)化系統(tǒng),是在SQL Server平臺(tái)上,利用嵌入式SQL語(yǔ)言+VB程序?qū)崿F(xiàn)在客戶(hù)機(jī)終端上所進(jìn)行的各種對(duì)數(shù)據(jù)庫(kù)的操作功能,是基于集成于服務(wù)器中建立的數(shù)據(jù)庫(kù)上的。這樣就便于在公司局域網(wǎng)內(nèi)各部門(mén)之間的信息互聯(lián)操作。系統(tǒng)主要有三個(gè)部門(mén),分別為:辦公室,科研處,和信息中心。辦公室用來(lái)管理人事信息。科研處主要來(lái)管理科研成果信息,而信息中心的職責(zé)是保存資料信息。另外,還有一個(gè)辦公信息信息管理中心和個(gè)人中心。辦公信

3、息管理中心是用來(lái)發(fā)布公司信息,各部門(mén)信息交流,共享工作資料等功能。個(gè)人中心是查看自己個(gè)人信息和修改密碼的。本辦公自動(dòng)化系統(tǒng)通過(guò)應(yīng)用信息技術(shù),支持辦公室的各項(xiàng)信息處理工作,協(xié)調(diào)不同科室之間、各職能間和各信息工作者間的信息聯(lián)系,提高辦公活動(dòng)的工作效率和質(zhì)量。</p><p>  Content abstract </p><p>  This office automation system,

4、 is on the SQL Server platform, using embedded SQL language + VB program to achieve the various operating functions of the database client terminal ,is based on integrated in the establishment of the database server. Thi

5、s allows for different departments within the company LAN information between the operation. The system mainly has three departments, respectively is: personnel, scientific research management department, and material de

6、partment. Personnel department</p><p><b>  目 錄</b></p><p>  設(shè)計(jì)要求……………………………………………………………..4</p><p>  1.1問(wèn)題描述…………………………………………………………4</p><p>  1.2基本要求……

7、……………………………………………………4</p><p>  2.系統(tǒng)結(jié)構(gòu)………………………………………………………………4</p><p>  3.建立數(shù)據(jù)庫(kù)……………………………………………………………5</p><p>  4.程序運(yùn)行視圖界面說(shuō)明……………………………………………...6</p><p>  4.1登陸界面……………

8、…………………………………………..6</p><p>  4.2辦公自動(dòng)化系統(tǒng)主界面………………………………………..7</p><p>  4.3三個(gè)基本處室:辦公室,科研處,信息中心………………..7</p><p>  4.4個(gè)人中心………………………………………………………..9</p><p>  4.5辦公信息管理中心……………

9、………………………………..9</p><p>  4.5.1信息公開(kāi)…………………………………………………10</p><p>  4.5.2共享文檔…………………………………………………11</p><p>  4.5.3交流中心…………………………………………………12</p><p>  4.5.4辦公備忘……………………………………

10、……………13</p><p>  5.連接數(shù)據(jù)庫(kù)…………………………………………………………..13</p><p>  6.課程設(shè)計(jì)體會(huì)……………………………………………………….14</p><p>  7.附錄源程序………………………………………………………….15</p><p><b>  設(shè)計(jì)要求</b>&

11、lt;/p><p><b>  1.1問(wèn)題描述</b></p><p>  某單位有三個(gè)處一個(gè)室:綜合處、科研處、信息中心和辦公室。各處室已連接有局域網(wǎng)(50臺(tái)終端和若干臺(tái)服務(wù)器)。現(xiàn)要為該單位建立一個(gè)辦公自動(dòng)化系統(tǒng)。先建立三個(gè)數(shù)據(jù)庫(kù),并將之放在服務(wù)器上。這三個(gè)庫(kù)是人事庫(kù)、科研管理庫(kù)和資料庫(kù):</p><p>  人事庫(kù)(職工號(hào),姓名,性別,年齡,

12、……)</p><p>  科研管理庫(kù)(項(xiàng)目號(hào),項(xiàng)目名稱(chēng),項(xiàng)目負(fù)責(zé)人,項(xiàng)目經(jīng)費(fèi),項(xiàng)目工作地點(diǎn),完成時(shí)間,……)</p><p>  資料庫(kù)(資料編號(hào),資料名稱(chēng),保管人,資料存放地點(diǎn),入庫(kù)時(shí)間,……)</p><p><b>  1.2基本要求</b></p><p>  在SQL Server平臺(tái)上,利用嵌入式SQL語(yǔ)言

13、+VB(或VC、VC++)程序?qū)崿F(xiàn)在客戶(hù)機(jī)終端上所進(jìn)行的各種對(duì)數(shù)據(jù)庫(kù)的操作功能(給不同科室分配不同的權(quán)限和用戶(hù)密碼),并使各客戶(hù)機(jī)終端上要有良好的和統(tǒng)一的用戶(hù)界面。</p><p><b>  系統(tǒng)結(jié)構(gòu)</b></p><p><b>  建立數(shù)據(jù)庫(kù)</b></p><p>  本辦公自動(dòng)化系統(tǒng)的數(shù)據(jù)庫(kù),建立在服務(wù)器中,總

14、共建立了八個(gè)表,三個(gè)是基本的,分別為人事庫(kù),科研管理庫(kù)和資料庫(kù);另外還有五個(gè)是:交流庫(kù)表,公告信息表,共享文檔表,辦公備忘庫(kù)和密碼庫(kù)。</p><p>  人事庫(kù)(職工號(hào),姓名,性別,年齡,……)</p><p>  科研管理庫(kù)(項(xiàng)目號(hào),項(xiàng)目名稱(chēng),項(xiàng)目負(fù)責(zé)人,項(xiàng)目經(jīng)費(fèi),項(xiàng)目工作地點(diǎn),完成時(shí)間,……)</p><p>  3.資料庫(kù)(資料編號(hào),資料名稱(chēng),保管人,資料存

15、放地點(diǎn),入庫(kù)時(shí)間,……)</p><p>  4.密碼庫(kù)(職工號(hào),密碼)</p><p>  5.公告信息表(發(fā)布日期,標(biāo)題,發(fā)布信息)</p><p>  6.共享文檔表(文檔名稱(chēng),上傳日期,文檔內(nèi)容,上傳人,上傳時(shí)間)</p><p>  7.交流庫(kù)表(交流人姓名,交流信息,日期,時(shí)間)</p><p>  8.辦

16、公備忘庫(kù)(日期,備忘事件,時(shí)間)</p><p>  4.程序運(yùn)行視圖界面說(shuō)明</p><p><b>  4.1登陸界面</b></p><p>  程序運(yùn)行時(shí),在界面輸入職工號(hào)和密碼,第一次登陸,密碼與職工號(hào)相同,如圖所示:這時(shí)單擊登陸按鈕后,如果用戶(hù)名和密碼都正確,則進(jìn)入辦公自動(dòng)化系統(tǒng)的主界面,如果單擊“退出”按鈕則會(huì)退出程序;當(dāng)輸入的用

17、戶(hù)名和密碼有一個(gè)不正確或都不正確時(shí),則會(huì)彈出錯(cuò)誤提示界面。根據(jù)職工號(hào)的不同,各個(gè)員工進(jìn)入系統(tǒng)后的權(quán)限也不同。</p><p>  4.2辦公自動(dòng)化系統(tǒng)主界面</p><p>  4.3三個(gè)基本處室:辦公室,科研處,信息中心</p><p>  在這三個(gè)基本科室中,各個(gè)科室的員工只能進(jìn)入自己所在處室,所做的操作是類(lèi)似的,就是對(duì)各個(gè)處室處理信息的添加,刪除,修改操作。以

18、及選擇查詢(xún)方式進(jìn)行查詢(xún)。對(duì)信息的各操作都是綁定到數(shù)據(jù)庫(kù)的,也就是說(shuō),當(dāng)點(diǎn)擊添加信息后,添加的信息都會(huì)存儲(chǔ)到當(dāng)前科室相應(yīng)的數(shù)據(jù)庫(kù)中,點(diǎn)擊修改信息時(shí),修改后的信息也就會(huì)代替原信息存儲(chǔ)到數(shù)據(jù)庫(kù)中。綜合處的員工可以進(jìn)入所有三個(gè)科室,但不能修改數(shù)據(jù)。</p><p><b>  辦公室:</b></p><p><b>  科研處:</b></p&g

19、t;<p><b>  信息中心:</b></p><p><b>  4.4個(gè)人中心</b></p><p>  在個(gè)人中心中可查看個(gè)人的信息,如有錯(cuò)誤可提交申請(qǐng)修改,可以修改自己的登陸密碼。</p><p><b>  密碼修改:</b></p><p>  

20、4.5辦公信息管理中心</p><p>  如圖有四個(gè)區(qū)域用于公司員工辦公交流,提高辦公效率,分別是信息公開(kāi),共享文檔,交流中心和辦公備忘。</p><p><b>  4.5.1信息公開(kāi)</b></p><p>  此界面用于綜合處發(fā)布公司的一些信息,其他處室員工只能查看發(fā)布的公告,不能修改、發(fā)布信息,雙擊即可查看公告信息。</p>

21、;<p><b>  4.5.2共享文檔</b></p><p>  用于員工間資料的共享,雙擊可閱讀文檔內(nèi)容,自己不能刪除別人的文檔,但可以刪除自己先前傳的文檔。</p><p><b>  4.5.3交流中心</b></p><p>  用于員工間對(duì)問(wèn)題的交流,自己只能刪除自己的交流信息。</p&g

22、t;<p><b>  4.5.4辦公備忘</b></p><p><b>  5.連接數(shù)據(jù)庫(kù)</b></p><p>  本系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的連接的用ADO控件綁定的,如圖是一個(gè)數(shù)據(jù)庫(kù)綁定的過(guò)程:</p><p>  在屬性-Adodc1中選擇ConnectionString的選項(xiàng),彈出如圖所示,</p&

23、gt;<p>  點(diǎn)擊“生成按鍵”,彈出如圖所示,選擇一個(gè)數(shù)據(jù)庫(kù),測(cè)試連接成功與否。</p><p><b>  6.課程設(shè)計(jì)體會(huì)</b></p><p>  本次辦公自動(dòng)化課程設(shè)計(jì),是在SQL server平臺(tái)上建立的,因此要學(xué)會(huì)用SQL server這一軟件,在上建立數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)的建立是最基礎(chǔ),也是最重要的。在建表時(shí)要考慮字段的數(shù)據(jù)類(lèi)型,字段內(nèi)容占

24、用最大存儲(chǔ)容量,主鍵問(wèn)題,不同用戶(hù)的權(quán)限等等。</p><p>  建立數(shù)據(jù)庫(kù)后,接著就是,連接數(shù)據(jù)庫(kù)了。其實(shí),連接數(shù)據(jù)庫(kù)的方法有很多種,但是并不是每一種都要被牢牢的記在腦海里的,我們只需要記住自己常用的,而且連接穩(wěn)定的方法。我最常用的還是用ADODC控件連接數(shù)據(jù)庫(kù)這種方法。所以每次,我都是用的這一種方法來(lái)連接數(shù)據(jù)庫(kù)的,方法簡(jiǎn)便,而且連接穩(wěn)定。</p><p>  接著就是,用高級(jí)語(yǔ)言編程

25、軟件來(lái)設(shè)計(jì)用戶(hù)界面了。用戶(hù)界面的設(shè)計(jì)也很重要,我們做出來(lái)的軟件要銷(xiāo)售給用戶(hù),讓用戶(hù)用著舒服方便。程序語(yǔ)言用的好只能夠保證軟件的穩(wěn)定性和效率,但是,如果用戶(hù)界面設(shè)計(jì)的不合理,是很難選擇這的。 </p><p>  程序的最后,就是程序的編寫(xiě)了,好的編程功底是一款軟件是否穩(wěn)定的關(guān)鍵。所以,程序?qū)懞煤?,要調(diào)試,使客戶(hù)在使用時(shí)不會(huì)出現(xiàn)問(wèn)題。</p><p>  專(zhuān)業(yè)的辦公自動(dòng)化定義是將現(xiàn)代化辦公和

26、計(jì)算機(jī)網(wǎng)絡(luò)功能結(jié)合起來(lái)的一種新型的辦公方式。通過(guò)實(shí)現(xiàn)辦公自動(dòng)化,或者說(shuō)實(shí)現(xiàn)數(shù)字化辦公,可以?xún)?yōu)化現(xiàn)有的管理組織結(jié)構(gòu),調(diào)整管理體制,在提高效率的基礎(chǔ)上,增加協(xié)同辦公能力,強(qiáng)化決策的一致性,最后實(shí)現(xiàn)提高決策效能的目的。</p><p>  我寫(xiě)的這個(gè)程序遠(yuǎn)沒(méi)有達(dá)到這個(gè)要求,不過(guò)做成這樣也實(shí)屬不易。在這過(guò)程中學(xué)會(huì)了數(shù)據(jù)庫(kù)的建立、連接等等,在處理問(wèn)題上的一些方法,相信這在以后任然有用。</p><p&g

27、t;<b>  7.附錄源程序</b></p><p>  Load(Load.frm):</p><p>  Private Sub Command1_Click()</p><p>  If Text1.Text = "" Then</p><p>  MsgBox "請(qǐng)輸入職工號(hào)!&q

28、uot;, vbOKOnly, "提示"</p><p><b>  Else</b></p><p>  Dim user As New Connection</p><p>  user.ConnectionString = "driver={sql server};server=(local);databas

29、e=辦公自動(dòng)化系統(tǒng)"</p><p><b>  user.Open</b></p><p>  Dim pass As New ADODB.Recordset '記錄集</p><p>  pass.Open "select 職工號(hào),密碼 from 密碼庫(kù) where 職工號(hào)='" & T

30、ext1.Text & "'", user, adOpenStatic, adLockBatchOptimistic ' 將信息放入記錄集里</p><p>  If pass.RecordCount = 0 Then</p><p>  MsgBox "你的職工號(hào)不正確,請(qǐng)核實(shí)后輸入!", vbOKOnly, "提

31、示"</p><p><b>  Else</b></p><p>  If pass.Fields("密碼") = Text2.Text Then</p><p><b>  main.Show</b></p><p><b>  Land.Hide<

32、/b></p><p><b>  Else</b></p><p>  MsgBox "密碼輸入錯(cuò)誤,請(qǐng)重新輸入!", vbOKOnly, "提示"</p><p><b>  End If</b></p><p><b>  End If&

33、lt;/b></p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p><b>  End</b></p><p&

34、gt;<b>  End Sub</b></p><p>  Main(main.frm):</p><p>  Dim n As Integer</p><p>  Private Sub Command1_Click()</p><p>  If n = 0 Or n = 3 Then</p><

35、p>  Person.Show</p><p><b>  Else</b></p><p>  MsgBox "對(duì)不起,您不能訪問(wèn)該科室的信息", vbOKOnly, "提示"</p><p><b>  End If</b></p><p><

36、b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  If n = 0 Or n = 1 Then</p><p>  Management.Show</p><p><b>  Else</b></p><

37、p>  MsgBox "對(duì)不起,您不能訪問(wèn)該科室的信息", vbOKOnly, "提示"</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command3_Click()</

38、p><p>  If n = 0 Or n = 2 Then</p><p><b>  Data.Show</b></p><p><b>  Else</b></p><p>  MsgBox "對(duì)不起,您不能訪問(wèn)該科室的信息", vbOKOnly, "提示"

39、</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command4_Click()</p><p><b>  End</b></p><p><b&

40、gt;  End Sub</b></p><p>  Private Sub Command5_Click()</p><p>  PerInformation.Show</p><p><b>  End Sub</b></p><p>  Private Sub Command6_Click()</

41、p><p>  PubInformation.Show</p><p><b>  End Sub</b></p><p>  Private Sub Form_Load()</p><p>  n = Left(Land.Text1.Text, 1)</p><p><b>  End S

42、ub</b></p><p>  Preson(Person.frm):</p><p>  Private Sub Combo1_Click()</p><p>  If Combo1.Text = "職工號(hào)" Then</p><p>  LNumber.Visible = True</p>

43、<p>  TNumber.Visible = True</p><p>  LName.Visible = False</p><p>  TName.Visible = False</p><p>  LSex.Visible = False</p><p>  TSex.Visible = False</p>&

44、lt;p>  Age.Visible = False</p><p>  Age1.Visible = False</p><p>  Age2.Visible = False</p><p>  Line1.Visible = False</p><p>  LPlace.Visible = False</p><

45、p>  TPlace.Visible = False</p><p>  TNumber.Text = ""</p><p><b>  End If</b></p><p>  If Combo1.Text = "姓名" Then</p><p>  LNumber.Vis

46、ible = False</p><p>  TNumber.Visible = False</p><p>  LName.Visible = True</p><p>  TName.Visible = True</p><p>  LSex.Visible = False</p><p>  TSex.Visib

47、le = False</p><p>  Age.Visible = False</p><p>  Age1.Visible = False</p><p>  Age2.Visible = False</p><p>  Line1.Visible = False</p><p>  LPlace.Visible

48、= False</p><p>  TPlace.Visible = False</p><p>  TName.Text = ""</p><p><b>  End If</b></p><p>  If Combo1.Text = "性別" Then</p>&

49、lt;p>  LNumber.Visible = False</p><p>  TNumber.Visible = False</p><p>  LName.Visible = False</p><p>  TName.Visible = False</p><p>  LSex.Visible = True</p>

50、<p>  TSex.Visible = True</p><p>  Age.Visible = False</p><p>  Age1.Visible = False</p><p>  Age2.Visible = False</p><p>  Line1.Visible = False</p><p

51、>  LPlace.Visible = False</p><p>  TPlace.Visible = False</p><p>  TSex.Text = ""</p><p><b>  End If</b></p><p>  If Combo1.Text = "年齡&quo

52、t; Then</p><p>  LNumber.Visible = False</p><p>  TNumber.Visible = False</p><p>  LName.Visible = False</p><p>  TName.Visible = False</p><p>  LSex.Visib

53、le = False</p><p>  TSex.Visible = False</p><p>  Age.Visible = True</p><p>  Age1.Visible = True</p><p>  Age2.Visible = True</p><p>  Line1.Visible = Tru

54、e</p><p>  LPlace.Visible = False</p><p>  TPlace.Visible = False</p><p>  Age1.Text = ""</p><p>  Age2.Text = ""</p><p><b>  End

55、 If</b></p><p>  If Combo1.Text = "所在科室" Then</p><p>  LNumber.Visible = False</p><p>  TNumber.Visible = False</p><p>  LName.Visible = False</p>

56、<p>  TName.Visible = False</p><p>  LSex.Visible = False</p><p>  TSex.Visible = False</p><p>  Age.Visible = False</p><p>  Age1.Visible = False</p><

57、;p>  Age2.Visible = False</p><p>  Line1.Visible = False</p><p>  LPlace.Visible = True</p><p>  TPlace.Visible = True</p><p>  TPlace.Text = ""</p>

58、<p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command1_Click()</p><p>  Adodc1.Recordset.MoveFirst</p><p><b>  En

59、d Sub</b></p><p>  Private Sub Command10_Click()</p><p><b>  Unload Me</b></p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()&l

60、t;/p><p>  Adodc1.Recordset.MovePrevious</p><p>  If Adodc1.Recordset.BOF Then</p><p>  Adodc1.Recordset.MoveLast</p><p><b>  End If</b></p><p>&l

61、t;b>  End Sub</b></p><p>  Private Sub Command3_Click()</p><p>  Adodc1.Recordset.MoveNext</p><p>  If Adodc1.Recordset.EOF Then</p><p>  Adodc1.Recordset.Move

62、First</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command4_Click()</p><p>  Adodc1.Recordset.MoveLast</p><p&g

63、t;<b>  End Sub</b></p><p>  Private Sub Command5_Click()</p><p>  Adodc1.CommandType = adCmdText</p><p>  Adodc1.RecordSource = "select * from 人事庫(kù)"</p>

64、<p>  Adodc1.Refresh</p><p>  LNumber.Visible = False</p><p>  TNumber.Visible = False</p><p>  LName.Visible = False</p><p>  TName.Visible = False</p><

65、;p>  LSex.Visible = False</p><p>  TSex.Visible = False</p><p>  Age.Visible = False</p><p>  Age1.Visible = False</p><p>  Age2.Visible = False</p><p>

66、  Line1.Visible = False</p><p>  LPlace.Visible = False</p><p>  TPlace.Visible = False</p><p>  Combo1.Text = ""</p><p><b>  End Sub</b></p>

67、;<p>  Private Sub Command6_Click()</p><p>  Dim m As Integer</p><p>  m = MsgBox("您是否要添加信息?", vbYesNo, "信息提示")</p><p>  If m = vbYes Then</p><

68、p>  Text1.Enabled = True</p><p>  Text2.Enabled = True</p><p>  Text3.Enabled = True</p><p>  Text4.Enabled = True</p><p>  Text5.Enabled = True</p><p>

69、  Command1.Enabled = False</p><p>  Command2.Enabled = False</p><p>  Command3.Enabled = False</p><p>  Command4.Enabled = False</p><p>  Command6.Enabled = False</p

70、><p>  Command7.Enabled = False</p><p>  Command8.Enabled = False</p><p>  Command9.Enabled = True</p><p>  Command10.Enabled = True</p><p>  Text1.SetFocus&l

71、t;/p><p>  Adodc1.Recordset.AddNew</p><p><b>  Else</b></p><p>  Text1.Enabled = False</p><p>  Text2.Enabled = False</p><p>  Text3.Enabled = Fal

72、se</p><p>  Text4.Enabled = False</p><p>  Text5.Enabled = False</p><p>  Command1.Enabled = True</p><p>  Command2.Enabled = True</p><p>  Command3.Enable

73、d = True</p><p>  Command4.Enabled = True</p><p>  Command6.Enabled = True</p><p>  Command7.Enabled = True</p><p>  Command8.Enabled = True</p><p>  Comma

74、nd9.Enabled = True</p><p>  Command10.Enabled = True</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command7_Click()</p&

75、gt;<p>  Text1.Enabled = True</p><p>  Text2.Enabled = True</p><p>  Text3.Enabled = True</p><p>  Text4.Enabled = True</p><p>  Text5.Enabled = True</p>

76、<p>  Command1.Enabled = False</p><p>  Command2.Enabled = False</p><p>  Command3.Enabled = False</p><p>  Command4.Enabled = False</p><p>  Command6.Enabled = Fa

77、lse</p><p>  Command7.Enabled = False</p><p>  Command8.Enabled = False</p><p>  Command9.Enabled = True</p><p>  Command10.Enabled = True</p><p>  Text1.S

78、etFocus '光標(biāo)放在text1中</p><p><b>  End Sub</b></p><p>  Private Sub Command8_Click()</p><p>  On Error Resume Next '產(chǎn)生錯(cuò)誤,執(zhí)行下一句代碼</p><p>  Dim m As Int

79、eger</p><p>  m = MsgBox("您是否要?jiǎng)h除當(dāng)前信息?", vbYesNo, "信息提示")</p><p>  If m = vbYes Then</p><p>  Adodc1.Recordset.Delete</p><p>  Text1.Enabled = False&

80、lt;/p><p>  Text2.Enabled = False</p><p>  Text3.Enabled = False</p><p>  Text4.Enabled = False</p><p>  Text5.Enabled = False</p><p>  Command1.Enabled = Tru

81、e</p><p>  Command2.Enabled = True</p><p>  Command3.Enabled = True</p><p>  Command4.Enabled = True</p><p>  Command6.Enabled = True</p><p>  Command7.Ena

82、bled = True</p><p>  Command8.Enabled = True</p><p>  Command9.Enabled = True</p><p>  Command10.Enabled = True</p><p><b>  End If</b></p><p>&

83、lt;b>  End Sub</b></p><p>  Private Sub Command9_Click()</p><p>  On Error Resume Next</p><p>  Text1.Enabled = False</p><p>  Text2.Enabled = False</p>

84、<p>  Text3.Enabled = False</p><p>  Text4.Enabled = False</p><p>  Text5.Enabled = False</p><p>  Command1.Enabled = True</p><p>  Command2.Enabled = True</p&

85、gt;<p>  Command3.Enabled = True</p><p>  Command4.Enabled = True</p><p>  Command6.Enabled = True</p><p>  Command7.Enabled = True</p><p>  Command8.Enabled = T

86、rue</p><p>  Command9.Enabled = True</p><p>  Command10.Enabled = True</p><p>  Dim con As New Connection</p><p>  con.ConnectionString = "driver={sql server};serv

87、er=(local);database=辦公自動(dòng)化系統(tǒng)"</p><p><b>  con.Open</b></p><p>  Dim com As New Command</p><p>  com.ActiveConnection = con</p><p>  com.CommandType = ad

88、CmdText</p><p>  com.CommandText = "insert into 密碼庫(kù)(職工號(hào),密碼) values('" & Text1.Text & "','" & Text1.Text & "')"</p><p>  com.Execute&

89、lt;/p><p>  Adodc1.Recordset.Update</p><p><b>  End Sub</b></p><p>  Private Sub Find_Click()</p><p>  If TNumber.Visible = True Then</p><p>  Ado

90、dc1.CommandType = adCmdText</p><p>  Adodc1.RecordSource = "select * from 人事庫(kù) where 職工號(hào)='" & TNumber.Text & "'"</p><p>  Adodc1.Refresh</p><p>&l

91、t;b>  End If</b></p><p>  If TName.Visible = True Then</p><p>  Adodc1.CommandType = adCmdText</p><p>  Adodc1.RecordSource = "select * from 人事庫(kù) where 姓名='" &

92、amp; TName.Text & "'"</p><p>  Adodc1.Refresh</p><p><b>  End If</b></p><p>  If TSex.Visible = True Then</p><p>  Adodc1.CommandType = ad

93、CmdText</p><p>  Adodc1.RecordSource = "select * from 人事庫(kù) where 性別='" & TSex.Text & "'"</p><p>  Adodc1.Refresh</p><p><b>  End If</b>

94、;</p><p>  If Age.Visible = True Then</p><p>  Adodc1.CommandType = adCmdText</p><p>  Adodc1.RecordSource = "select * from 人事庫(kù) where 年齡>='" & Age1.Text & &

95、quot;'and 年齡<='" & Age2.Text & "'"</p><p>  Adodc1.Refresh</p><p><b>  End If</b></p><p>  If TPlace.Visible = True Then</p>

96、<p>  Adodc1.CommandType = adCmdText</p><p>  Adodc1.RecordSource = "select * from 人事庫(kù) where 所在科室='" & TPlace.Text & "'"</p><p>  Adodc1.Refresh</p&g

97、t;<p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Form_Load()</p><p>  Set DataGrid1.DataSource = Adodc1</p><p>  Combo1

98、.AddItem "職工號(hào)"</p><p>  Combo1.AddItem "姓名"</p><p>  Combo1.AddItem "性別"</p><p>  Combo1.AddItem "年齡"</p><p>  Combo1.AddItem &q

99、uot;所在科室"</p><p>  Dim n As Integer</p><p>  n = Left(Land.Text1.Text, 1)</p><p>  If n = 0 Then</p><p>  Command6.Enabled = False</p><p>  Command7.E

100、nabled = False</p><p>  Command8.Enabled = False</p><p>  Command9.Enabled = False</p><p><b>  End If</b></p><p><b>  End Sub</b></p><

101、;p>  Management(Management.frm):</p><p>  Private Sub Combo1_Click()</p><p>  Text.Visible = True</p><p>  If Combo1.Text = "項(xiàng)目號(hào)" Then</p><p>  LNumber.Vis

102、ible = True</p><p>  LName.Visible = False</p><p>  LPerson.Visible = False</p><p>  LTime.Visible = False</p><p><b>  End If</b></p><p>  If C

103、ombo1.Text = "項(xiàng)目名稱(chēng)" Then</p><p>  LNumber.Visible = False</p><p>  LName.Visible = True</p><p>  LPerson.Visible = False</p><p>  LTime.Visible = False</p&

104、gt;<p><b>  End If</b></p><p>  If Combo1.Text = "項(xiàng)目負(fù)責(zé)人" Then</p><p>  LNumber.Visible = False</p><p>  LName.Visible = False</p><p>  LPer

105、son.Visible = True</p><p>  LTime.Visible = False</p><p><b>  End If</b></p><p>  If Combo1.Text = "完成時(shí)間" Then</p><p>  LNumber.Visible = False<

106、;/p><p>  LName.Visible = False</p><p>  LPerson.Visible = False</p><p>  LTime.Visible = True</p><p><b>  End If</b></p><p>  Text.Text = "&

107、quot;</p><p><b>  End Sub</b></p><p>  Private Sub Command1_Click()</p><p>  Adodc1.Recordset.MoveFirst</p><p><b>  End Sub</b></p><p

108、>  Private Sub Command11_Click()</p><p>  Adodc1.CommandType = adCmdText</p><p>  Adodc1.RecordSource = "select * from 科研管理庫(kù)"</p><p>  Adodc1.Refresh</p><p&g

109、t;  LNumber.Visible = False</p><p>  LName.Visible = False</p><p>  LPerson.Visible = False</p><p>  LTime.Visible = False</p><p>  Text.Visible = False</p><

110、p>  Combo1.Text = ""</p><p><b>  End Sub</b></p><p>  Private Sub Command2_Click()</p><p>  Adodc1.Recordset.MovePrevious</p><p>  If Adodc1.Re

111、cordset.BOF Then</p><p>  Adodc1.Recordset.MoveLast</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command3_Click()</p&g

112、t;<p>  Adodc1.Recordset.MoveNext</p><p>  If Adodc1.Recordset.EOF Then</p><p>  Adodc1.Recordset.MoveFirst</p><p><b>  End If</b></p><p><b>  

113、End Sub</b></p><p>  Private Sub Command4_Click()</p><p>  Adodc1.Recordset.MoveLast</p><p><b>  End Sub</b></p><p>  Private Sub Command5_Click()<

114、/p><p>  On Error Resume Next</p><p>  Dim m As Integer</p><p>  m = MsgBox("您是否要添加信息?", vbYesNo, "信息提示")</p><p>  If m = vbYes Then</p><p&g

115、t;  Text1.Enabled = True</p><p>  Text2.Enabled = True</p><p>  Text3.Enabled = True</p><p>  Text4.Enabled = True</p><p>  Text4.Enabled = True</p><p>  T

116、ext5.Enabled = True</p><p>  Text6.Enabled = True</p><p>  Command1.Enabled = False</p><p>  Command2.Enabled = False</p><p>  Command3.Enabled = False</p><p

117、>  Command4.Enabled = False</p><p>  Command5.Enabled = False</p><p>  Command6.Enabled = False</p><p>  Command7.Enabled = False</p><p>  Command8.Enabled = True<

118、;/p><p>  Command9.Enabled = True</p><p>  Text1.SetFocus</p><p>  Adodc1.Recordset.AddNew</p><p><b>  Else</b></p><p>  Text1.Enabled = False<

119、/p><p>  Text2.Enabled = False</p><p>  Text3.Enabled = False</p><p>  Text4.Enabled = False</p><p>  Text5.Enabled = False</p><p>  Text6.Enabled = False<

120、/p><p>  Command1.Enabled = True</p><p>  Command2.Enabled = True</p><p>  Command3.Enabled = True</p><p>  Command4.Enabled = True</p><p>  Command5.Enabled

121、= True</p><p>  Command6.Enabled = True</p><p>  Command7.Enabled = True</p><p>  Command8.Enabled = True</p><p>  Command9.Enabled = True</p><p><b>

122、  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Command6_Click()</p><p>  Text1.Enabled = True</p><p>  Text2.Enabled = True</p><

123、p>  Text3.Enabled = True</p><p>  Text4.Enabled = True</p><p>  Text5.Enabled = True</p><p>  Text6.Enabled = True</p><p>  Command1.Enabled = False</p><p

124、>  Command2.Enabled = False</p><p>  Command3.Enabled = False</p><p>  Command4.Enabled = False</p><p>  Command5.Enabled = False</p><p>  Command6.Enabled = False&l

125、t;/p><p>  Command7.Enabled = False</p><p>  Command8.Enabled = True</p><p>  Command9.Enabled = True</p><p>  Text1.SetFocus</p><p><b>  End Sub</b&

126、gt;</p><p>  Private Sub Command7_Click()</p><p>  On Error Resume Next</p><p>  Dim m As Integer</p><p>  m = MsgBox("您是否要?jiǎng)h除當(dāng)前信息?", vbYesNo, "信息提示"

127、)</p><p>  If m = vbYes Then</p><p>  Adodc1.Recordset.Delete</p><p>  Text1.Enabled = False</p><p>  Text2.Enabled = False</p><p>  Text3.Enabled = False&

128、lt;/p><p>  Text4.Enabled = False</p><p>  Text5.Enabled = False</p><p>  Text6.Enabled = False</p><p>  Command1.Enabled = False</p><p>  Command2.Enabled =

129、False</p><p>  Command3.Enabled = False</p><p>  Command4.Enabled = False</p><p>  Command5.Enabled = False</p><p>  Command6.Enabled = False</p><p>  Comm

130、and7.Enabled = False</p><p>  Command8.Enabled = True</p><p>  Command9.Enabled = True</p><p><b>  End If</b></p><p><b>  End Sub</b></p>

131、<p>  Private Sub Command8_Click()</p><p>  On Error Resume Next</p><p>  Text1.Enabled = False</p><p>  Text2.Enabled = False</p><p>  Text3.Enabled = False</

132、p><p>  Text4.Enabled = False</p><p>  Text5.Enabled = False</p><p>  Text6.Enabled = False</p><p>  Command1.Enabled = True</p><p>  Command2.Enabled = True&

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論