實(shí)習(xí)自我鑒定 COPY把
從今年9月份開(kāi)始,我在淮南師范學(xué)院電氣信息工程學(xué)院校內(nèi)實(shí)訓(xùn)項(xiàng)目實(shí)習(xí)基地進(jìn)行了實(shí)習(xí)工作。在實(shí)習(xí)中,我在老師的熱心指導(dǎo)下,注意把在學(xué)校學(xué)到的相關(guān)的理論知識(shí)對(duì)照實(shí)際工作,用理論知識(shí)加深對(duì)實(shí)際工作的認(rèn)識(shí),用實(shí)際工作檢驗(yàn)自己的技能知識(shí)。實(shí)習(xí)時(shí)間雖短,但收獲很豐富,學(xué)到了很多書(shū)本上學(xué)不到的知識(shí),使我對(duì)今后的工作和學(xué)習(xí)都有了深層次的提高。
在實(shí)習(xí)期間,我每天按時(shí)簽到,為展開(kāi)新一天的工作做準(zhǔn)備。通過(guò)對(duì)單片機(jī)的學(xué)習(xí),有效的熟悉了單片機(jī)的編程語(yǔ)言,并提高了自己的視野。平時(shí)遇到不懂的地方就主動(dòng)向老師請(qǐng)教,聽(tīng)從老師在項(xiàng)目中的安排,并保證按時(shí)完成任務(wù)。
實(shí)習(xí)生活是短暫的,但感觸是很深的,收獲也是很多的。實(shí)習(xí)中,我逐步熟悉了地鐵站名顯示播報(bào)系統(tǒng)設(shè)計(jì)項(xiàng)目,感受到了自由親切的實(shí)習(xí)環(huán)境,同時(shí)也意識(shí)到了自身的不足,在今后的工作中,我將通過(guò)不斷努力,用高品質(zhì)高標(biāo)準(zhǔn)嚴(yán)格要求自己,爭(zhēng)取在工作中做出更多成績(jī)!
附:
見(jiàn)習(xí)期間我能快速的適應(yīng)公司的環(huán)境,融入企業(yè)的團(tuán)體,用心跟同事溝通,更好的完成既定的任務(wù)。這些都不是信手拈來(lái)的。都是從一個(gè)逐步的點(diǎn)到面的認(rèn)識(shí),我慶幸也感謝有這樣一個(gè)實(shí)習(xí)的機(jī)會(huì),能夠在就業(yè)前很好的提高自己、鍛煉自己。同時(shí)也讓自己對(duì)自己的能力更加自信。
在實(shí)習(xí)時(shí),我認(rèn)認(rèn)真真完成任務(wù),我積極響應(yīng)單位號(hào)召,結(jié)合工作實(shí)際,不斷學(xué)習(xí)理論、業(yè)務(wù)知識(shí)和社會(huì)知識(shí),用先進(jìn)的理論武裝頭腦,用精良的業(yè)務(wù)知識(shí)提升能力,以廣博的社會(huì)知識(shí)拓展視野。我抱著踏實(shí)的態(tài)度來(lái)做事,虛心點(diǎn)往往能得到別人的認(rèn)同,里面員工的朝氣、團(tuán)結(jié)和熱情,以及對(duì)工作認(rèn)真負(fù)責(zé)的態(tài)度讓我深受感動(dòng)!
在思想行為方面,我作風(fēng)優(yōu)良、待人誠(chéng)懇,能較好處理人際關(guān)際,處事冷靜穩(wěn)健,能合理地統(tǒng)籌安排生活中的事務(wù)。
時(shí)間總是無(wú)情,在臨別時(shí),跟經(jīng)理道別,跟同事道別,茫茫人海,也許以后都不再相見(jiàn),但我會(huì)記住這段時(shí)間他們對(duì)我熱心的照顧和無(wú)私的幫助,至此,我的社會(huì)實(shí)習(xí)工作圓滿(mǎn)結(jié)束。其間還有太多種種是不能用言語(yǔ)表達(dá)的,但我會(huì)一直記得這次經(jīng)歷,并會(huì)牢記大家的教誨,在將來(lái)很好的鞭策自己,努力學(xué)習(xí),努力邁向人生的新臺(tái)階。
這次的經(jīng)歷是實(shí)實(shí)在在的,就感覺(jué)自己每天都在進(jìn)步,每天都能夠接觸新的事物,一點(diǎn)一點(diǎn)的吸收進(jìn)去。初踏社會(huì)便有了這么深的感受,正應(yīng)了那句話(huà):社會(huì)是一所最好的大學(xué),果然沒(méi)錯(cuò)。展現(xiàn)在自己面前的是一片任自己鞭策的沃土,也分明感受到了沉甸甸的責(zé)任。在今后的工作和生活中,我將繼續(xù)學(xué)習(xí),深入實(shí)踐,不斷提升自我,努力創(chuàng)造業(yè)績(jī),繼續(xù)創(chuàng)造更多的價(jià)值
擴(kuò)展閱讀:系統(tǒng)軟件開(kāi)發(fā)實(shí)習(xí)總結(jié)
軟件系統(tǒng)開(kāi)發(fā)實(shí)習(xí)總結(jié)
一、實(shí)習(xí)的基本概況(一)理論指導(dǎo)新書(shū)登記圖書(shū)管理系統(tǒng)圖書(shū)管理圖書(shū)資料值班管理系統(tǒng)管理圖書(shū)借閱圖書(shū)歸還圖書(shū)查詢(xún)圖書(shū)賠償查詢(xún)輸出增加用戶(hù)修改密碼系統(tǒng)備份圖
內(nèi)容摘要作者定價(jià)類(lèi)型出版社書(shū)名編號(hào)購(gòu)書(shū)日期圖書(shū)讀者編號(hào)借閱日期書(shū)名圖書(shū)編號(hào)歸還日期圖圖書(shū)E-R圖
借閱圖書(shū)
圖借閱圖書(shū)E-R圖
(二)實(shí)習(xí)過(guò)程或步驟
一、數(shù)據(jù)庫(kù)設(shè)計(jì)
首先總體分為5個(gè)表:1.用戶(hù)登陸信息表2.讀者信息表3.管理員信息表4.借閱表
5.圖書(shū)信息表
1、用戶(hù)登陸信息表:有用戶(hù)名(char,10),密碼(char,10),權(quán)限(數(shù)字整型),工作號(hào)(char,50)。當(dāng)權(quán)限為1的時(shí)候,他默認(rèn)為管理員,管理員有工作號(hào),當(dāng)權(quán)限為2時(shí),默認(rèn)為reader,沒(méi)有工作號(hào)。
2、讀者信息表分為:讀者學(xué)號(hào)(char,12)讀者姓名(char,10),讀者性別(char,2),聯(lián)系電話(huà)(char,11),所在系(char,12),違章?tīng)顩r(char,2),累計(jì)借書(shū)(數(shù)字長(zhǎng)整形),備注(char,100)。
3、管理員信息表:工作號(hào)(char,12),姓名(char,12),性別(char,2),電話(huà)(char,12),家庭住址(char,12),備注(char,100)。
4、借閱表:工作號(hào)(char,10),ISBN(char,10),讀者學(xué)號(hào)(char,10),借書(shū)日期(日期型),還書(shū)日期(日期型),備注(char,100)。
5、圖書(shū)信息表:ISBN(char,20),書(shū)名(char,50),作者(char,12),出版社(char,50),出版日期(日期型),簡(jiǎn)介(char,200),備注(char,200),是否借出(邏輯型)。二、界面設(shè)計(jì)
(一)數(shù)據(jù)庫(kù)的建立與數(shù)據(jù)庫(kù)的連接
利用ADODC連接數(shù)據(jù)庫(kù),先在界面上添加一個(gè)ADODC控件,之后在Form_Load添加如下代碼:
PrivateSubForm_Load()
Adodc1.ConnectionString="provider=Microsoft.jet.OLEDB.4.0;Persistsecurityinfo=False;Datasource="&App.Path&"\\data\\data.mdb"Adodc1.CommandType=adCmdTableAdodc1.RecordSource="users"Adodc1.Refresh
EndSub
其中上面Datasource="&App.Path&"\\data\\data.mdb"中表示的是數(shù)據(jù)庫(kù)的路徑。Adodc1.RecordSource="users"中users是連接數(shù)據(jù)庫(kù)中的表。
(二)用戶(hù)登陸窗體設(shè)計(jì)
此窗體用于用戶(hù)的登陸,用戶(hù)需輸入有效的用戶(hù)名和正確的密碼才能進(jìn)入系統(tǒng)。如若用戶(hù)名和密碼輸入錯(cuò)誤會(huì)彈出窗口提示。代碼如下:
Fori=1ToAdodc1.Recordset.RecordCount
IfText1=Adodc1.Recordset(0)AndText2Adodc1.Recordset(1)ThenMsgBox("密碼錯(cuò)誤")Text2=""
error=error+1
Iferror=3Then
MsgBox("超過(guò)3次錯(cuò)誤")UnloadMeExitForEndIfExitForEndIf
IfText1=Adodc1.Recordset(0)AndText2=Adodc1.Recordset(1)Thenquanxian=Adodc1.Recordset(2)gonghao=Adodc1.Recordset(3)MDIForm1.ShowUnloadMeExitSubEndIf
Adodc1.Recordset.MoveNextNexti
IfAdodc1.Recordset.EOFThenMsgBox("沒(méi)有此用戶(hù)")Text1=""Text2=""EndIf(三)主界面設(shè)計(jì)
其中主界面包含8個(gè)菜單:登陸用戶(hù)管理,圖書(shū)信息,讀者與員工相關(guān)信息,借\\還書(shū),數(shù)據(jù)備份,報(bào)表打印,關(guān)于。(四)登陸用戶(hù)管理菜單窗體設(shè)計(jì)
包括四個(gè)窗體:用戶(hù)增加,用戶(hù)刪除,密碼修改,用戶(hù)查詢(xún)。
1、用戶(hù)增加:可以選擇權(quán)限為管理員或普通用戶(hù)。輸入的用戶(hù)名不能重復(fù),若重復(fù)則彈出對(duì)話(huà)框提示。第二次輸入的密碼需與第一次輸入的相同,否則彈出對(duì)話(huà)框提示。相關(guān)代碼為:
Fori=1ToAdodc1.Recordset.RecordCount
IfText1=Adodc1.Recordset(0)ThenMsgBox("已經(jīng)有了此用戶(hù)")GoTolastEndIf
IfText2.Text=Text3.TextThen
Adodc1.Recordset.AddNew"設(shè)置為在數(shù)據(jù)庫(kù)表中增加記錄的模式
Adodc1.Recordset(0)=Text1Adodc1.Recordset(1)=Text2IfOption1(0)=TrueThenAdodc1.Recordset(2)=1Adodc1.Recordset(3)=a
Adodc2.Recordset.AddNewAdodc2.Recordset(0)=aAdodc2.Recordset.UpdateElse
IfOption1(1)=TrueThenAdodc1.Recordset(2)=2
Adodc1.Recordset(3)="reader"EndIfEndIf
MsgBox("增加數(shù)據(jù)庫(kù)成功,工作號(hào)為"&a)MsgBox("請(qǐng)?jiān)黾酉嚓P(guān)的管理員信息")guanliyuanM.ShowUnloadMe
Else:MsgBox("第一次輸入密碼和第二輸入密碼不一致")EndIf
2、用戶(hù)刪除:在此界面可以翻看所有用戶(hù)信息并可刪除用戶(hù)。當(dāng)點(diǎn)擊刪除按鈕時(shí),會(huì)彈出對(duì)話(huà)框提示是否確定刪除。代碼為:
a=MsgBox("你確定刪除嗎?",vbOKCancel,刪除)
Ifa=1Then
Adodc1.Recordset.Delete
EndIf
Adodc1.Recordset.MovePrevious
Calldisplay
3、用戶(hù)查詢(xún):可運(yùn)行對(duì)數(shù)據(jù)庫(kù)當(dāng)中用戶(hù)信息的查詢(xún)。代碼為:Subdisplay()
Text1=Adodc1.Recordset(0)Text2=Adodc1.Recordset(1)Text3=Adodc1.Recordset(2)Text4=Adodc1.Recordset(3)EndSub
Adodc1.Recordset.MovePreviousIfAdodc1.Recordset.BOFThen
Adodc1.Recordset.MoveFirst(翻看上一個(gè)用戶(hù)信息)
4、密碼修改:可對(duì)用戶(hù)的密碼進(jìn)行修改,密碼不能為空,舊密碼需與原密碼相同。代碼為:Fori=1ToAdodc1.Recordset.RecordCount
IfText1=Adodc1.Recordset(0)AndText2Adodc1.Recordset(1)ThenMsgBox("密碼不對(duì),請(qǐng)重新輸入")ExitForElse
IfText3NullThen
MsgBox("密碼不能為空")ExitFor
Else
IfText1=Adodc1.Recordset(0)AndText2=Adodc1.Recordset(1)Then
Adodc1.Recordset(1)=Text3Adodc1.Recordset.UpdateMsgBox("密碼修改成功")ExitForEndIfEndIfEndIf(五)圖書(shū)信息菜單窗體詳細(xì)設(shè)計(jì)
1、圖書(shū)信息錄入:可以添加,刪除,修改圖書(shū)信息。部分代碼如下:b=MsgBox("確定要修改嗎?",vbOKCancel,確認(rèn)修改)
Ifb=1Then
IfIsDate(Text1(4))=TrueThen
Adodc1.Recordset(0)=Text1(0)Adodc1.Recordset(1)=Text1(1)Adodc1.Recordset(2)=Text1(2)Adodc1.Recordset(3)=Text1(3)Adodc1.Recordset(4)=Text1(4)Adodc1.Recordset(5)=Text1(5)
Else:MsgBox("不是日期的類(lèi)型請(qǐng)重新輸入")ExitSubEndIf
2、圖書(shū)信息查詢(xún):可對(duì)圖書(shū)信息和借閱信息查詢(xún)。圖書(shū)信息查詢(xún)可以分為ISNB、書(shū)名、作者、出版社查詢(xún)。借閱查詢(xún)分為讀者學(xué)號(hào)、工作號(hào)、讀者姓名、ISNB查詢(xún)。部分代碼如下:
SetDataGrid1.DataSource=Adodc1
DataGrid1.Refresh
Option1.Caption="書(shū)名"Option2.Caption="ISBN"Option3.Caption="作者"Option4.Caption="出版社"
s="圖書(shū)信息表"
SetDataGrid1.DataSource=Adodc1DataGrid1.Refresh
Option1.Caption="讀者學(xué)號(hào)"Option2.Caption="工作號(hào)"Option3.Caption="讀者姓名"Option4.Caption="ISBN"
s="借閱表"
Adodc1.ConnectionString="provider=Microsoft.jet.OLEDB.4.0;Persistsecurityinfo=False;Datasource="&App.Path&"\\data\\data.mdb"
Adodc1.CommandType=adCmdText
Adodc1.RecordSource="select*from"&s&"where"&a&"=""&Text1&"""
Adodc1.Refresh
(六)讀者與員工相關(guān)信息菜單窗體設(shè)計(jì)
1、管理員信息錄入與讀者信息錄入:與圖書(shū)信息錄入功能代碼相似,此處
略過(guò)。
2、讀者與員工信息查詢(xún):與圖書(shū)信息查詢(xún)功能代碼相似,此處也略過(guò)。
(七)接還書(shū)菜單窗體設(shè)計(jì)
1、借書(shū):進(jìn)行圖書(shū)的借閱管理。輸入讀者的學(xué)號(hào)和所借圖書(shū)的ISBN可查看
讀者和圖書(shū)的相關(guān)信息,并進(jìn)行借閱操作。每人所借的圖書(shū)不能超過(guò)三本,若搜索的圖書(shū)已借出則提示。相關(guān)代碼如下:IfOption1.Value=TrueThenMsgBox("此書(shū)已借出")ExitSubEndIf
IfText1=""OrText2=""Then
MsgBox("讀者學(xué)號(hào)或者圖書(shū)ISBN不能為空")ExitSubEndIf
Fori=1ToAdodc3.Recordset.RecordCountIfText1=Adodc3.Recordset(0)ThenIfAdodc3.Recordset(6)>=3Then
MsgBox("你借書(shū)已經(jīng)超過(guò)3本,不能再借")ExitSubEndIfExitFor
EndIf2、還書(shū):可對(duì)數(shù)據(jù)庫(kù)中的圖書(shū)進(jìn)行還書(shū)管理。輸入讀者學(xué)號(hào)及圖書(shū)ISBN則
可查看相關(guān)信息并進(jìn)行還書(shū)操作。此模塊有如下約束條件:有效的讀者學(xué)號(hào)和圖書(shū)ISBN,所選圖書(shū)必須為借出狀態(tài),且圖書(shū)與讀者一對(duì)一關(guān)系。部分代碼如下:
Fori=1ToAdodc1.Recordset.RecordCount
IfText1=Adodc1.Recordset(2)AndText2=Adodc1.Recordset(1)Then"如果找到借閱表中有信息
Adodc1.Recordset(4)=Date"把當(dāng)前的日期寫(xiě)在借閱表中Adodc1.Recordset.Update
PrintAdodc1.Recordset(3)
PrintAdodc1.Recordset(4)
PrintDateDiff("d",Adodc1.Recordset(3),Adodc1.Recordset(4))
Forj=1ToAdodc3.Recordset.RecordCount"就在讀者信息表中修改其中的內(nèi)容
IfText1=Adodc3.Recordset(0)Then
Adodc3.Recordset(6).Value=Adodc3.Recordset(6).Value-1"累計(jì)圖書(shū)-1
Adodc3.Recordset.UpdateIfDateDiff("d",Adodc1.Recordset(3),Adodc1.Recordset(4))>=0Then
Adodc3.Recordset(5).Value=Adodc3.Recordset(5).Value+1
MsgBox("違規(guī)"+Adodc3.Recordset(5))EndIfExitForEndIfNextj
Forx=1ToAdodc2.Recordset.RecordCount
IfText2=Adodc2.Recordset(0)Then"圖書(shū)表中的圖書(shū)標(biāo)記為未借出
Adodc2.Recordset(7)=FalseAdodc2.Recordset.UpdateAdodc2.Recordset.MoveFirstExitForEndIf
Adodc2.Recordset.MoveNextNextx
MsgBox("成功還書(shū)")ExitForEndIf
(八)數(shù)據(jù)備份菜單窗體詳細(xì)設(shè)計(jì)
1、備份:可對(duì)該系統(tǒng)的信息進(jìn)行備份操作。在該操作窗體下,可選擇備份
的路徑。部分代碼如下:IfText1=""Then
MsgBox("請(qǐng)?jiān)跁r(shí)間時(shí)間文本框中輸入名字")"判斷為空ExitSubEndIf
a=Dir1.Path+"\\"+Text1+".mdb"
b=App.Path&"\\data\\data.mdb"PrintaPrintb
M=MsgBox("確定要備份嗎?",vbOKCancel)
IfM=1ThenFileCopyb,a
MsgBox("成功備份")ExitSubEndIf
2、還原:對(duì)系統(tǒng)的信息進(jìn)行還原操作。功能與備份相反。若選擇非數(shù)據(jù)庫(kù)
文件則彈出窗體提示。部分代碼如下:IfM=1Then
IfFile1.FileName=""ThenMsgBox("請(qǐng)選擇文件")ExitSubElse
IfRight(File1.FileName,3)="mdb"Thena=File1.Path+"\\"+File1.FileNameb=App.Path&"\\data\\data.mdb"MsgBox("還原成功")FileCopya,b
Else:MsgBox("不是數(shù)據(jù)庫(kù)文件")EndIfEndIfEndIf
(九)報(bào)表打印窗體詳細(xì)設(shè)計(jì)
對(duì)該系統(tǒng)數(shù)據(jù)庫(kù)中的信息進(jìn)行單項(xiàng)或全部打印。分為:圖書(shū)信息(可按圖
書(shū)名稱(chēng)、作者、出版社、ISBN進(jìn)行查詢(xún))、員工信息(可按工作號(hào)、姓名、電話(huà)進(jìn)行查詢(xún))、讀者信息(可按讀者學(xué)號(hào)、讀者姓名、所在系、聯(lián)系方式進(jìn)行查詢(xún))、借閱信息(可按工作好、電話(huà)、姓名進(jìn)行查詢(xún))。部分代碼如下:PrivateSubCommand2_Click()
Adodc1.ConnectionString="provider=Microsoft.jet.OLEDB.4.0;Persistsecurityinfo=False;Datasource="&App.Path&"\\data\\data.mdb"Adodc1.CommandType=adCmdTableAdodc1.RecordSource="圖書(shū)信息表"Adodc1.Refresh
SetDataReport1.DataSource=Adodc1.RecordsetDataReport1.Sections(3).Controls("text1").DataField=Adodc1.Recordset(0).Name
DataReport1.Sections(3).Controls("text2").DataField=Adodc1.Recordset(1).Name
DataReport1.Sections(3).Controls("text3").DataField=Adodc1.Recordset(2).Name
DataReport1.Sections(3).Controls("text4").DataField=Adodc1.Recordset(3).Name
DataReport1.Sections(3).Controls("text5").DataField=Adodc1.Recordset(4).NameDataReport1.Show
二、實(shí)習(xí)感受(一)成績(jī)與收獲
次課程設(shè)計(jì)最大的收獲就是我知道了如何與數(shù)據(jù)庫(kù)的連接,并且比較全面的知道了,如何從頭到尾的設(shè)計(jì)一個(gè)軟件,比如:前邊的需求分析,整體設(shè)計(jì)等等。但是最大的感受還是vb中adodc的用處,和數(shù)據(jù)的連接,并且及其相關(guān)的操作。對(duì)數(shù)據(jù)的操作也相對(duì)全面的了解了相關(guān)的知識(shí)。比如:recorde.movenext數(shù)據(jù)庫(kù)中的指針下移,eof,bof在數(shù)據(jù)庫(kù)頭或者尾部。等等。
從中我還學(xué)到了有關(guān)的sql語(yǔ)句,比如:select*from[表名],而且我知道了怎么找到特條件下的記錄。還有我知道了,如何和vb中text相連如:
Adodc1.RecordSource="select*from"&s&"where"&a&"=""&Text1&"""
前后加&&,如果是文本型的話(huà)要加‘’。Sql在以后的學(xué)習(xí)用處很大,我為更加努力的學(xué)習(xí)。希望以后再讓老師教導(dǎo)。
(二)問(wèn)題與不足
通過(guò)這次技能實(shí)習(xí),我認(rèn)識(shí)到自己專(zhuān)業(yè)技能的欠缺及科學(xué)態(tài)度的不嚴(yán)謹(jǐn)。以前不珍惜寫(xiě)論文的機(jī)會(huì),不按正規(guī)格式訓(xùn)練自己,導(dǎo)致這次感覺(jué)非常吃力。一個(gè)人如果沒(méi)有好的學(xué)習(xí)態(tài)度則什么事都辦不成,因此,從今往后,我要努力學(xué)習(xí)專(zhuān)業(yè)知識(shí),扎實(shí)基礎(chǔ),認(rèn)真對(duì)待每一件小事,爭(zhēng)取屬于自己的成功。
三、對(duì)策與建議
希望學(xué)校和老師多給我們實(shí)習(xí)的機(jī)會(huì),因?yàn)閷?shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)。只有通過(guò)不斷的實(shí)踐,我們才能從中了解自己欠缺的地方,并加以彌補(bǔ)。而且,對(duì)自己我也要嚴(yán)格要求,積極進(jìn)取,努力學(xué)習(xí),不懂的要及時(shí)詢(xún)問(wèn)老師,今日事今日畢,養(yǎng)成良好的學(xué)習(xí)習(xí)慣。
友情提示:本文中關(guān)于《實(shí)習(xí)自我鑒定 COPY把》給出的范例僅供您參考拓展思維使用,實(shí)習(xí)自我鑒定 COPY把:該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。