sql上機實習心得體會(通用3篇)
sql上機實習心得體會 篇1
一、實訓目的
1.熟練掌握SQL Server數據庫的設計及其對象的基本操作。
2.熟練掌握數據查詢、視圖、存儲過程和觸發器的使用方法。
3.熟練掌握vb應用程序中界面設計的方法。
4.通過實訓,使學生了解數據庫系統在實際應用中的開發方法及設計過程,為今后從事管理信息系統的研究、開發、應用提供必要的知識,更好地完成各種計算機應用和開發任務。
二、課程設計報告內容
1.實訓內容
學生信息管理工作是學校管理工作的重要組成部分,現在相當一部分學校的學生管理工作仍沿用手工方式。隨著學校規模的擴大、學生人數的增加,效率低下、容易出錯的手工方式越來越不適應實際管理工作的需要,按照軟件工程原理和數據庫技術開發學生信息管理系統已經成為學生管理部門的迫切需要。程設計的題目是高校學生信息管理系統,本項目實現的功能主要包括以下內容:
(1)完成數據的錄入和修改,并提交數據庫保存。其中的數據包括:專業信息、班級信息、學生信息、選修課程信息和成績信息等,系統能夠自動避免重復信息。
(2)實現信息查詢,主要包括學生信息查詢、選修課程信息查詢和成績信息查詢等。
(3)實現數據的刪除功能:對數據進行刪除操作。系統能夠通過用戶給出的條件查詢所要刪除的數據,并提示用戶確認是否刪除。若確定,則把相關信息從數據庫中刪除。
(4)報表功能。包括指定學生的選課情況和指定課程的選修情況。 高校學生信息管理系統采用C/S體系結構,按照客戶端設計和數據庫設計兩部分進行。客戶端負責提供表達邏輯、顯示用戶界面信息、訪問數據庫服務器等,采用Visual Basic 6.0作為開發工具;服務器端則采用SQL Server 20xx作為數據庫管理系統,負責后臺的數據處理。
2.系統功能模塊設計
學生信息管理客戶端主要對學生信息、課程信息、學生成績信息進行管理,該系統分4個模功能塊,如圖所示。
3.實訓設備或軟、硬件
硬件:PⅣ及以上性能的PC機
軟件: Windows XP操作系統;VB6.0;SQL Server 20xx數據庫系統
三、結論
1.數據庫設計
數據庫的設計主要是在服務器端建立數據庫和數據表,并實現數據處理功能。根據系統需求分析和功能設計,可以將數據規劃為學生實體、課程實體、選課實體三個實體。在了解了數據庫結構設計概念以后,開始創建數據庫和數據表。首先,用查詢分析器創建student數據庫,創建過程中需要注意修改操作系統文件名到新創建的文件夾。然后創建專業信息表spe_Info、班級信息表class_Info、課程信息表course_Info、學生信息表stu_Info、成績信息表score五個表。在數據庫及數據表創建完成后,對SQL Sever服務器端數據進行處理。首先創建stucourse_View視圖。在數據表的創建過程中應注意,因為學號、專業編號、班級編號等是一一對應的,所以學號在數據表中應設置為主鍵,設置主鍵的語句為:stu_No char(6) NOT NULL PRIMARY KEY 。由于系統對專業信息表等五個表的操作主要有:添加、修改、刪除,所以,針對stu_Info、course_Info和score_Info三個表定義相應的儲存過程,以便在Visual Basic中根據需要調用對應的儲存過程。由于系統對student數據庫中數據進行添加、修改、刪除操作時,應保證數據的完整性,所以需對觸發器進行定義以保證數據庫數據的完整性。對stu_Info表定義的UPDATE觸發器trg_stu_update的設計功能是:當修改stu_Info表中某個學生的學號的同時修改score_Info表中該學號對應記錄相應的值。在完成了數據庫及數據表的創建后,為保證系統功能的實現,需對數據庫用戶權限進行設置,在用戶欄中設置用戶及登錄密碼,維護數據庫的安全是確保數據庫正常運行的重要工作。最后完成數據庫的設計后,要對數據庫進行備份。數據庫的備份時對SQL Sever數據事務日志進行拷貝。做數據備份就是為了方便的數據庫恢復用。建數據庫是為了與所設計的程序相連接,連接數據庫需用到ADO訪問數據庫。如要連接SQL Sever服務器中的student數據庫,用如下代碼對
Connection的DefaultDatabase
屬性值進行設置:Cnn.
DefaultDatabase=”student”。
2.系統功能實現
“學生信息管理系統”系統功能的實現,主要是在VB中對系統模塊進行設計,并連接數據庫以達到系統功能的實現。由于程序是利用ADO完成對數據庫的訪問和操作的,所以在對模塊的設計前需要添加ADO庫。本系統還需要用到ToolBar控件和MSFlexGrid控件,前者用于連接數據庫,后者用于以表格形式顯示數據庫表的內容。本系統主要用于學生信息管理,主要任務是用計算機對學生各種信息進行日常管理,如:查詢、修改、增加、刪除。首先是公共模塊中定義全局變量及子程序。在模塊中Public MyConnection As New ADODB.Connection 語句用于建立與數據庫的連接。而Public SQLUsername As String 用于存放SQL的登錄賬號。對ChangeFormPos(frmMain As MDIForm, frm As Form)子程序定義用于確定調用窗體在主窗體中的顯示位置。對登錄窗口的設計要用到了ComboBox控件,使在登錄時用戶可以直接從列表中選擇。在設計登錄窗體時,需要確保數據庫是否連接。在對主窗體MDIformMain的設計中需要添加MDI窗體,在設計過程中對控件的名稱及屬性的設置要細心,我開始就是由于將登錄控件的屬性值打成了cmbOK而使系統無法運行。在設計專業管理窗口時,第一次用到了MSFlexGrid控件,該控件的作用是以表格形式顯示二維字符數組中每個單元的數據。常
用于處理復雜的二維數據表的問題。如校歷表、學生宿舍表、學生班級成績表等。這是實訓過程中所學到的新的知識。通過txtSpeNo.Text = frmSpe.MSFlexGrid1.TextMatrix(frmSpe.MSFlexGrid1.Row, 1) txtSpeName.Text = frmSpe.MSFlexGrid1.TextMatrix(frmSpe. MSFlexGrid1.Row, 2) txtSpeNo.Enabled = False語句達到單擊MSFlexGrid控件中某記錄行時,將該記錄的字段值顯示在對應的控件中。學生信息管理模塊主要是實現學生信息的增加、修改、刪除、查詢和生成報表等功能,它的子窗體包括添加、修改學生信息窗體、學生信息查詢窗體、學生選課報表。在設計學生選課報表時,用到了DataReport報表,這也是以前沒有用到的知識。使用DataReport報表可以使顯示的信息更加明了并可以方便打印。在報表設計完成后,將以下程序添加到frmStu窗口的工具欄“報表”按鈕程序段中,DataEnvironment1.Commands(1).Parameters(1).Value = _
MSFlexGrid1.TextMatrix(MSFlexGrid1.Row, 1) StuDataReport.Show,當按下“報表”按鈕時,則顯示當前MSFlexGrid.TextMatrix(MSFlexGrid1.Row,1)的值所指定學號的學生的所有選課信息。
四、結束語
兩周的實訓終于結束了,這次實訓的內容是應用SQL Server數據庫設計VB程序設計來設計“學生信息管理系統”。雖然時間只有短短的兩周,但使我獲益匪淺,感慨良多。使我感受最深的有如下幾點:第一,實訓是個人所學知識的應用,是綜合能力的檢驗。要想學好數據庫,除了平時的理論功底外,還需要一定的時間動手能力,操作能力,要學會靈活應用所學的知識。第二,通過這次實訓,我深深地體會到積累知識的重要性,平時學習的不努力,在實訓時必定會遇到很多的麻煩。
此次實訓讓我有了擴寬知識面及提升技術能力的機會,我真正領會到實踐與理論相結合的重要性。本次實訓的目的是讓我們掌握數據庫系統的原理、及將理論與實踐相結合熟練熟練掌握SQL Server數據庫的設計及其對象的基本操作。
雖然在實訓過程中遇到了許多難點和問題,但在老師和同學們的幫助下,最終解決了這些問題并熟練的掌握了SQL Server數據庫的設計及其對象的基本操作以及VB應用程序中界面設計的方法。通過實訓,使我了解了據庫系統在實際應用中的開發方法及設計過程,為今后從事管理信息系統的研究、開發、應用提供必要的知識,更好地完成各種計算機應用和開發任務。
sql上機實習心得體會 篇2
對于即將結束的會計實訓課程,不得不說自己感受頗深。
從上學年接觸的會計實訓中,我就已體會到,會計在實際中更加是一門很具有“藝術性”的活。本學期,又有會計實訓課。當還沒上課之前聽到這個消息,心里就開始有一種莫名的激動,因為我知道,這個對于我來說是一種挑戰同時也會是收獲作為學習了差不多三年會計的我們,可以說對會計已經是耳目能熟了。相比于大二的那一次實訓,這一次應對應該會更加從容。因為所有的有關會計的專業基礎知識、基本理論、基本方法和結構體系,我們都基本掌握。
這次的訓練,也讓我又溫習了一遍登賬的方法:首先要根據業務的發生,取得原始憑證,將其登記記帳憑證。然后根據記賬憑證做t型賬戶進行試算平衡,然后再填寫科目匯總表。最后才把它登記入總賬。結轉其成本后,根據總賬合計,填制資產負債表、利潤表、損益表等等年度報表。這就是會計操作的一般順序和基本流程。填制資產負債表、利潤表、損益表等等年度報表是我這個學期相比上學年的會計實訓中學到的更有用的東西。
會計本來就是煩瑣的工作。在實訓期間,我曾覺得整天要對著那枯燥無味的賬目和數字而心生煩悶、厭倦,以致于登賬登得錯漏百出。愈錯愈煩,愈煩愈錯,這只會導致“雪上加霜”。反之,只要你用心地做,反而會左右逢源。越做越覺樂趣,越做越起勁。梁啟超說過:凡職業都具有趣味的,只要你肯干下去,趣味自然會發生。因此,做賬切忌:粗心大意,馬虎了事,心浮氣躁。做任何事都一樣,需要有恒心、細心和毅力,那才會到達成功的彼岸!在這次會計實習中,我可謂受益非淺,我將受益終生!
在這次實際操作過程中我找出自身存在的不足,這也是我一直都有的問題,最主要就是“粗心”,當然也有對有些會計方面知識點的不熟悉,比如說在做資產負債表時“預付賬款”等的登記匯總就因為對知識的不熟悉遇到許多加總問題。不過,之后問了功底扎實的同學都解決了。總之,通過實訓,我們對會計核算的感性認識進一步加強。對今后的會計學習也有了一個更為明確的方向和目標。加
深理解了會計核算的基本原則和方法,將所有的基礎會計、財務會計和成本會計等相關課程進行綜合運用,了解會計內部控制的基本要求,掌握從理論到實踐的轉化過程和會計操作的基本技能;將會計專業理論知識和專業實踐,有機的結合起來,開闊了我們的視野,增進了我們對企業實踐運作情況的認識,為我們畢業走上工作崗位奠定堅實的基礎。
總的來說,這次的實訓對我來說,有苦有甜。因為對于我們財務管理專業來說,這學期課程很多,現在學期快結束了,做賬本來就是細心的活兒,所以,這次的會計實訓既鍛煉了我們的會計基本功,也體現了我們的實踐能力,同時也體現了我們的“奮戰”能力。雖然很苦,但是我學到了很多之前沒有學到的,就像陳老師說的一樣,這活必須自己做,現在又答案不代表以后有答案,必須自己完成才能有所提高。
sql上機實習心得體會 篇3
會計專業作為應用性很強的一門學科、一項重要的經濟管理工作,是加強經濟管理,提高經濟效益的重要手段,經濟管理離不開會計,經濟越發展會計工作就顯得越重要。做實訓是為了讓我們對平時學習的理論知識與實際操作相結合,在理論和實訓教學基礎上進一步鞏固已學基本理論及應用知識并加以綜合提高,學會將知識應用于實際的方法,提高分析和解決問題的能力。
從建賬、審核原始憑證到填制憑證,最后登記日記賬,再到做完工產品成本結轉核算,填寫科目匯總表以及試算平衡表,最后才把它登記入總賬。結轉其成本后,根據總賬合計,填制資產負債表、利潤表、損益表等等年度報表。這次會計實驗記賬,使我的基礎會計知識在實際工作中得到了驗證,進一步深刻了我對會計的了解。并具備了一定的基本實際操作能力。經過實驗使得我系統的對于老師講的一些理論知識實踐了一遍,加強了對理論知識的記憶,學到了許多書本上沒有的知識,并且意識到只有把書本上學到的理論知識應用于實際的會計實務操作中去,才能真正掌握這門知識,這也是這次實習的目的。在取得實效的同時,我也在操作過程中發現了自身的許多不足:1、比如自己不夠心細,看錯數字,導致核算結果出錯,引起不必要的麻煩(制造費用分攤);2、雖然在這次實驗里,每筆業務的分錄都是采用軟件處理,但在操作中還須自己編制會計分錄,在這方面我還存在著一定的不足,今后還得加強業務題型練習,特別成本核算。 總而言之,這次的會計模擬實驗讓我對會計核算的建賬、處理日常會計業務、登記賬薄、編制資產負債表和損益表等會計工作有了比較清晰的認識,并在實際操作過程中找出自身存在的不足,對今后的會計學習有了一個更為明確的方向和目標,對未來從事會計工作、成為高等會計應用的專門人才充滿信心!
課本上學的知識都是最基本的知識,不管現實情況怎樣變化,抓住了最基本的就可以以不變應萬變。如今有不少學生實習時都覺得課堂上學的知識用不上,出現挫折感,但我覺得,要是沒有書本知識作鋪墊,又哪能應付這瞬息萬變的社會呢? 通過此次會計實習,我有以下體會: 一,作為一個會計人員,工作中一定要就具有良好的專業素質,職業操守以及敬業態度。會計部門作為現代企業管理的核心機構,對其從業人員,一定要有很高的素質要求。 二,作為一個會計人員要有嚴謹的工作態度。會計工作是一門很精準的工作,要求會計人員要準確的核算每一項指標,牢記每一條稅法,正確使用每一個公式。會計不是一件具有創新意識的工作,它是靠一個又一個精準的數字來反映問題的。所以我們一定要加強自己對數字的敏感度,及時發現問題解決問題彌補漏洞。
此次會計模擬實驗幫助我們財會專業的學生學好會計這門課,為以后走向社會奠定良好的基礎。通過實驗,我們對會計核算的感性認識進一步加強。我們這次實驗是綜合性訓練,既是主管會計、審核、出納,又是其他原始憑證的填制人,克服了分崗實習工作不到位的不完整、不系統現象。