




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
(此文檔為word格式,下載后您可任意編輯修改!)學士學位畢業論文(設計、創作)C/S結構的教師教材信息管理系統的設計與實現黑河學院畢業論文(設計、創作)-目錄摘要 刪除時在文本框中輸入條件,單擊刪除按鈕,相應的信息就會刪除,同時更新數據庫[9]。關鍵代碼如下:DimsqlstrAsString="deletefrom教師表where教師姓名='"+teachernameTextBox.Text+"'"ds1=NewDataSetad1=NewOleDbDataAdapter(sqlstr,connstr1)ad1.Fill(ds1,"教師表")Dimsqlstr1AsString="select*from教師表"ds1=NewDataSetad1=NewOleDbDataAdapter(sqlstr1,connstr1)ad1.Fill(ds1,"教師表")DataGridView1.DataSource=ds1.Tables("教師表").DefaultViewEndSub6.5修改功能的實現修改功能包括修改教師信息、修改教材信息和修改課程信息。修改功能界面同樣使用了datagridview控件。修改功能實現的界面如圖6.4所示。圖6.4修改教師信息實現界面以修改教師信息為例,修改時在窗體的datagridview控件中會出現教師表中的所有信息,用戶可以直接在datagridview控件中修改,修改完成后單擊保存按鈕即可[10]。關鍵代碼如下:ImportsSystem.DataDimsqlstrAsString="select*from教師表"ds1=NewDataSetad1=NewOleDbDataAdapter(sqlstr,connstr1)DimbuilderAsNewOleDbCommandBuilder(ad1)ad1.Fill(ds1,"教師表")DataGridView1.DataSource=ds1.Tables("教師表").DefaultViewEndSubPrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.Clickad1.Update(ds1,"教師表")MessageBox.Show("修改成功","提示",MessageBoxButtons.OK)6.6查詢功能的實現查詢功能包括查詢教師信息、查詢教材信息、查詢課程信息。以查詢教師信息為例,查詢教師信息實現如圖6.5所示。圖6.5查詢教師信息實現界面查詢信息時,輸入教師姓名,單擊檢索按鈕,在datagridview控件中將會顯示查詢結果[11]。關鍵代碼如下:DimsqlstrAsString="select*from教材表where教材名稱like'%"+booknameTextBox.Text.ToString.Trim+"%'"ds1=NewDataSetad1=NewOleDbDataAdapter(sqlstr,connstr1)DimbuilderAsNewOleDbCommandBuilder(ad1)ad1.Fill(ds1,"教材表")DataGridView1.DataSource=ds1.Tables("教材表").DefaultView6.7統計功能的實現統計功能就是要按照條件查詢出相應的信息,并將信息保存到教師教材使用情況表中。產生一個總的教師教材使用的情況。用戶可以進入數據庫查看相關信息。代碼不再贅述。統計功能運行界面如圖6.6所示。圖6.6教師教材系統統計界面第7章系統測試測試是為了發現程序的錯誤而執行程序的過程,設計測試方案是測試階段的關鍵技術問題。所謂測試方案包括預定要測試的功能。應該輸入的測試數據和預期的結果,目標是設計一組可能發現錯誤的數據。測試有兩種方法:黑盒測試和白盒測試[12]。針對于本系統,我主要采用黑盒測試。黑盒測試主要側重于軟件的功能,所以黑盒測試又稱為功能測試。在程序接口進行,只檢查程序功能是否能夠按照規格說明書的規定正確使用,程序是否能適當地接收輸入數據并發生正確的輸出信息,而且要能夠保持外部信息的完整性。7.1單元測試本次測試主要考察系統中各個模塊是否能夠完成相應的功能。本次測試主要分為兩大部分。測試用戶是否可以正常進入系統和退出系統。測試用戶是否可以正常完成添加信息、刪除信息、修改信息、查詢信息以及統計信息等功能。部分初步測試結果如表7-1所示。表7-1部分初步測試結果測試編號測試內容測試用例測試結果1登錄界面輸入空格、*、#等非法字符不能進入系統,彈出提示框2系統的安全輸入錯誤的賬號或密碼不能進入系統,彈出提示框3添加教師信息教師姓名不輸入,其他均輸入無變化4刪除信息輸入的關鍵字不存在無變化5修改信息修改后不點擊保存按鈕,關閉此窗體窗體直接關閉,修改信息丟失6查詢信息輸入非法字符作為關鍵字在數據網格中顯示空白的網格經初步調試后,本人對畢業設計又做了調整修改,調整如下:對于測試用例1、2的修改:登錄失敗后,彈出對話框的同時,customertextbox和passwordtextbox均置空,用戶可以進行重新輸入。對于測試用例3的修改:添加教師或其他信息時,添加的屬性列不應為空,且輸入信息不應與表中已有數據重復。若添加的信息不全則彈出提示框,提示用戶重新輸入。對于測試用例5的修改:修改信息后,如果沒有保存信息就點擊關閉或退出按鈕,則彈出對話框詢問是否保存保存信息。7.2集成測試集成測試又稱組裝測試、聯合測試、子系統測試或部件測試。集成測試是在單元測試的基礎上,將所有模塊按照設計要求(如根據功能模塊圖)組裝成子系統或系統進行的測試活動,單元測試完成后便進入集成測試階段。本次測試主要檢查在把各個模塊連接起來的時候,穿越模塊接口的數據是否會丟失,以及一個模塊的功能是否會對另一個模塊的功能產生不利的影響;本系統的部分集成測試結果如表7-2所示。表7-2部分集成測試結果編號測試內容測試用例測試結果1登錄界面與主界面組合測試在用戶名和密碼文本框中分別輸入admin,進入主界面,單擊添加教師信息菜單項。順利進入系統并且添加教師界面順利出現。2添加操作與刪除操作組合首先在添加教師信息窗體的數據網格中輸入王璐、女、講師,李玉華、女、講師,再在進入刪除界面中,刪除王璐、女、講師。查看數據庫中信息教師表中多了李玉華的相關信息。3添加操作與修改操作組合首先添加王虎、男、教授,進入修改界面將教授改為副教授。查看信息,新增加的信息為王虎、男、副教授。4添加操作與查詢操作組合首先添加劉曉、女、教授,查詢劉曉信息。查詢結果為劉曉、女、教授。5刪除操作與查詢操作組合首先刪除李玉華、女、講師信息,再此信息進行查詢。查詢結果為空白數據網格。6修改操作與查詢操作組合首先修改王虎、男、副教授信息,再對將副教授修改為教授查詢時結果為王虎、男、教授。通過上述測試證明系統的模塊間不存在沖突。各個功能能夠正常完成。7.3驗收測試驗收測試是驗證軟件的有效性。目的是向未來的用戶表明系統能夠像預定的那樣工作。驗收測試一般使用黑盒測試法,驗收測試有兩種可能的結果。1.功能和性能與用戶的要求有差距。2.功能和性能與用戶要求一致,軟件是可以接受的。下面是此系統的一個簡單驗收測試用例:用例名稱:用戶登錄使用測試。基本描述:登錄系統,完成教師信息、教材信息、課程信息的編輯工作,以及對信息的添加、修改、刪除、查找和統計操作。測試過程:輸入用戶名和密碼登錄系統,用戶名:admin,密碼:admin;進入系統,使用菜單操作分別進行添加、刪除、修改、查詢和統計操作。預期結果:用戶可以順利登錄,用戶可以順利完成對教師、教材、課程等信息的添加、刪除、修改、查詢和統計等相關操作。測試結果:用戶可以順利登錄。用戶可以順利完成對教師、教材、課程等信息的添加、刪除、修改、查詢和統計等相關操作。通過以上對系統的驗收測試,此系統的功能與用戶要求一致,軟件是可以接受的。
總結經過了三個月的努力,終于完成了本系統的設計及實現工作。通過設計加深了我對VB.NET的了解。現在能夠很好的連接前臺和后臺,能夠溫故而知新,也能夠將大學四年的知識融會貫通。通過實踐發現了自己的不足,不斷的學習使我受益匪淺。通過這次畢業設計,不僅拓寬了自己的知識面,還在實踐過程中鞏固和加深了所學的理論知識,使自己的技術知識和實踐能力有了進一步的提高,同時專業水平也有了很大的進步。在對軟件開發工具不太熟悉的情況下,通過自己的學習和導師的指導完成了設計任務。在設計過程中,自己分析問題和解決問題的能力都得到了鍛煉和提高,加深了對知識的理解。由于時間的短暫及個人能力的有限,系統中也有一些不盡如人意的地方,但我相信在以后的日子里,我會進一步的去完善它、擴展它的功能,使我的系統更加實用。相對來說,教師教材管理系統是一個小的系統,但隨著發展教師教材管理系統也要隨著壯大,把更多的便利帶給教師、帶給每一個管理人員。參考文獻[1]劉文華,王愛民.計算機應用網絡基礎[M].北京:安陽師范學院學報,2003.5,78-79.[2]顧衛華,李小東.VisualBasic.NET編程實例[M].北京:中國水利水電出版社,2002,5-106.[3]智慧東方工作室.VisualBasic.NET開發人員指南[M].北京:機械工業出版社,2002,10-450.[4]王宇虹,朱亦文,陳格,朱彥志.Access數據庫系統開發[M].北京:電子工業出版社,2006,1-180.[5]曹巖.Visio應用教程[M].北京:化學工業出版社,2008.1,10-150.[6]張海藩.軟件工程導論[M].2008年2月第5版.北京:清華大學出版社,2008,1-200.[7]C.J.Date.AnintroductiontoDatabaseSystem[M].(SeventhEdition).北京:機械工業出版社,2000,26-68.[8]JuliaCaseBradley,AnitaC.Millspaugh.VisualBasic.NET程序設計[M].第6版.北京:清華大學出版社,2008,1-540.[9]MatthewReynold,RichardBlair.BeginningVisualBasic.NET[M].NewYork:WroxPress,2002,20-130.[10]ThearonWills,JonathanCrossland,RichardBlair.VB入門經典[M].北京:清華大學出版社,2005,30-151.[11]WillisT..VB.NET[M].北京:清華大學出版社,2006,69-214.[12]RonP..SoftwareTesting[M].SecondEdition.Beijing:ChinaMachinepress,2010,1-81致謝首先,衷心地感謝***老師!謝謝您這幾個月的支持和教導,這讓我終身受益。***老師平日里給我們上課就是那么認真負責,對我的畢業設計也是嚴格的要求和悉心的指導,讓我的畢業設計能夠順利的完成。每當我做畢業設計遇到不懂的地方我就會去辦公室請教,*老師都是很認真的給我講解,也給我提出了很多的寶貴意見,從他的身上我學到了許多的專業知識。同時我要感謝計算機系的所有老師,感謝他們這四年來在學習上對我的支持和培養,大學四年的時光將使我永生難忘,每一位老師都給了我不同的教育,教我認知教我做事。我的思想由四年前的幼稚變成了現在的成熟。我還要感謝我的朋友和同學,感謝你們陪我走過了大學四年的時光,在歡笑與淚水中我們結成不變的友誼。
畢業設計(論文)原創性聲明和使用授權說明原創性聲明本人鄭重承諾:所呈交的畢業設計(論文),是我個人在指導教師的指導下進行的研究工作及取得的成果。盡我所知,除文中特別加以標注和致謝的地方外,不包含其他人或組織已經發表或公布過的研究成果,也不包含我為獲得及其它教育機構的學位或學歷而使用過的材料。對本研究提供過幫助和做出過貢獻的個人或集體,均已在文中作了明確的說明并表示了謝意。作者簽名:日期:指導教師簽名:日期:使用授權說明本人完全了解大學關于收集、保存、使用畢業設計(論文)的規定,即:按照學校要求提交畢業設計(論文)的印刷本和電子版本;學校有權保存畢業設計(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務;學校可以采用影印、縮印、數字化或其它復制手段保存論文;在不以贏利為目的前提下,學校可以公布論文的部分或全部內容。作者簽名:日期:
學位論文原創性聲明本人鄭重聲明:所呈交的論文是本人在導師的指導下獨立進行研究所取得的研究成果。除了文中特別加以標注引用的內容外,本論文不包含任何其他個人或集體已經發表或撰寫的成果作品。對本文的研究做出重要貢獻的個人和集體,均已在文中以明確方式標明。本人完全意識到本聲明的法律后果由本人承擔。作者簽名: 日期:年月日學位論文版權使用授權書本學位論文作者完全了解學校有關保留、使用學位論文的規定,同意學校保留并向國家有關部門或機構送交論文的復印件和電子版,允許論文被查閱和借閱。本人授權大學可以將本學位論文的全部或部分內容編入有關數據庫進行檢索,可以采用影印、縮印或掃描等復制手段保存和匯編本學位論文。涉密論文按學校規定處理。作者簽名: 日期:年月日導師簽名:日期:年月日
注意事項1.設計(論文)的內容包括:1)封面(按教務處制定的標準封面格式制作)2)原創性聲明3)中文摘要(300字左右)、關鍵詞4)外文摘要、關鍵詞5)目次頁(附件不統一編入)6)論文主體部分:引言(或緒論)、正文、結論7)參考文獻8)致謝9)附錄(對論文支持必要時)2.論文字數要求:理工類設計(論文)正文字數不少于1萬字(不包括圖紙、程序清單等),文科類論文正文字數不少于1.2萬字。3.附件包括:任務書、開題報告、外文譯文、譯文原文(復印件)。4.文字、圖表要求:1)文字通順,語言流暢,書寫字跡工整,打印字體及大小符合要求,無錯別字,不準請他人代寫2)工程設計類題目的圖紙,要求部分用尺規繪制,部分用計算機繪制,所有圖紙應符合國家技術標準規范。圖表整潔,布局合理,文字注釋必須使用工程字書寫,不準用徒手畫3)畢業論文須用A4單面打印,論文50頁以上的雙面打印4)圖表應繪制于無格子的頁面上5)軟件工程類課題應有程序清單,并提供電子文檔5.裝訂順序1)設計(論文)2)附件:按照任務書、開題報告、外文譯文、譯文原文(復印件)次序裝訂項目論證,項目可行性研究報告,可行性研究報告,項目推廣,項目研究報告,項目設計,項目建議書,項目可研報告,單片機論文,畢業設計,畢業論文,優秀畢業論文,本文檔支持完整下載,支持任意編輯!選擇我們,選擇成功!項目論證,項目可行性研究報告,可行性研究報告,項目推廣,項目研究報告,項目設計,項目建議書,項目可研報告,單片機論文,畢業設計,畢業論文,單片機設計,碩士論文本文檔支持完整下載,支持任意編輯!選擇我們,選擇成功!單片機論文,畢業設計,畢業論文,單片機設計,碩士論文,研究生論文,單片機研究論文,單片機設計論文,優秀
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 習作:-即景 第一課時(教學設計)-2024-2025學年統編版語文五年級上冊
- 2025公司裝修合同書(7篇)
- 固定資產借款合同范本(16篇)
- 小學文明禮儀標兵主要事跡材料(3篇)
- 采購部2025年個人年終總結(16篇)
- (二模)2025年汕頭市高三普通高考第二次模擬考試歷史試卷(含答案)
- 不動產贈與合同范文(18篇)
- 2025班主任德育心得(14篇)
- 小學政治 (道德與法治)人教部編版三年級下冊1 我是獨特的第一課時教學設計
- 人教版八年級數學下冊《17.1勾股定理》同步測試題(附答案)
- (正式版)HGT 22820-2024 化工安全儀表系統工程設計規范
- 工程量清單及招標控制價編制工作方案
- (高清版)TDT 1075-2023 光伏發電站工程項目用地控制指標
- 公司倉儲物流部組織架構及崗位設置概述
- 民營醫院發展模式
- 預防打架主題班會
- 澳洲外賣行業現狀分析
- 銀行社保卡營銷計劃書
- 初中女生防侵安全知識講座
- 小學生預防傳染病主題班會
- 第六章 證據規則
評論
0/150
提交評論