【正文】
術(shù)和 css 來實(shí)現(xiàn)協(xié)調(diào),美觀。下面展示該系統(tǒng)的結(jié)構(gòu)圖,如圖 41 所示: 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 23 圖 41 網(wǎng)上答疑系統(tǒng)實(shí)現(xiàn)結(jié)構(gòu)圖 模塊實(shí)現(xiàn) 前臺會員子系統(tǒng) 網(wǎng)上答疑系統(tǒng)前臺子系統(tǒng)主要是會員使用,包括注冊,登錄,查看各類信息列表,查看信息詳情,按條件查找信息,發(fā)布各類信息,查看已發(fā)布過的信息等功能。 其中,主要界面的內(nèi)容如下 : 的主界面; :登錄界面; :幫助信息頁面; :注冊界面; :留言界面; :我的答疑界面; 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 24 :熱點(diǎn)問題信息界面; :驗(yàn)證碼的實(shí)現(xiàn); :在線答疑對話窗口的實(shí)現(xiàn); Announcement .aspx:瀏覽公告信息界面; D e f a u l t .a s p xA n n o u n c e m en t . a s p xD e f a u l t 5. a s p xH o t Q u e s ti o n . a s p xO n e s e l f .a s p xL e a v e M e s s ag e . a s p xH e l p . a s pxL o g o . a s pxR e g i s t e r. a s p x 圖 42 會員子系統(tǒng)界面鏈接圖 后臺管理員子系統(tǒng) 物流網(wǎng)系統(tǒng)后臺子系統(tǒng)主要是管理員使用,包括用戶添加和刪除等管理,查看發(fā)布問題信息及問題答案信息等問題管理,公告管理等功能。 其中,主要界面內(nèi)容如下: :后臺主頁; :用戶管理界面; :問題管理界面; :發(fā)布最新公告窗口。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 25 L o g o . a s pxD e f a u l t 4. a s p xD e f a u l t 6. a s p xD e f a u l t 3. a s p xD e f a u l t 2. a s p xM a n a g e A n s we r . a s p x 圖 43 管理員子系統(tǒng)界面鏈接圖內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 26 第五章 系統(tǒng)測試 本章將根據(jù)前面幾章的內(nèi)容,對已經(jīng)實(shí)現(xiàn)的系統(tǒng)進(jìn)行功能測試。 測試環(huán)境 軟件環(huán)境 操作系統(tǒng): Windows xp; 數(shù)據(jù)庫: SQL server2021; 服務(wù)器: ; 瀏覽器: IE 瀏覽器; 網(wǎng)絡(luò):內(nèi)蒙古工 業(yè)大學(xué)校內(nèi)網(wǎng)絡(luò)。 測試 項(xiàng)目 測試項(xiàng)目名稱 ( 1)用戶注冊; ( 2)用戶登錄; ( 3)用戶幫助; ( 4)發(fā)布問題信息; ( 5)回答問題信息; ( 6)刪除已發(fā)布過的信息; ( 7)學(xué)生與教師登錄實(shí)現(xiàn)實(shí)時(shí)對話; ( 8)管理員登錄; ( 9) 公告發(fā)布; ( 10)問題管理; ( 11)用戶管理; ( 12)最新發(fā)布問題管理。 測試用例 輸入 用戶注冊 注冊分為兩步,第一步選擇職位,第二步填寫相關(guān)注冊信息,點(diǎn)擊注冊。 用戶幫助 點(diǎn)擊幫助,查看各條注意信息的內(nèi)容。以教師,填寫問題信息,點(diǎn)擊發(fā)布。 回答問題信息 以學(xué)生會員編號登 錄,填寫問題答案信息,點(diǎn)擊發(fā)布;以教師,填寫問題答案信息,點(diǎn)擊發(fā)布;以游客身份,填寫問題答案信息,點(diǎn)擊發(fā)布。 學(xué)生與教師登錄實(shí)現(xiàn)實(shí)時(shí)對話 提供給在校學(xué)生和在線值班教師,填寫對話信息,點(diǎn)擊發(fā)送。 用戶管理 管理員查看用戶信息,點(diǎn)擊刪除或編輯;填寫用戶信息,點(diǎn)擊添加用戶。 1 最新公告 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 28 管理員填寫公告標(biāo)題和內(nèi)容,點(diǎn)擊發(fā)布。 輸出 用戶注冊 注冊成功,跳轉(zhuǎn)到登錄登錄界面; 注冊不成功,提示錯(cuò)誤信息。 發(fā)布回答問題信息 如果發(fā)布成功跳轉(zhuǎn)等待 界面提示成功,發(fā)布失敗則提示錯(cuò)誤信息。 學(xué)生與教師登錄實(shí)現(xiàn)實(shí)時(shí)對話 填寫對話信息,點(diǎn)擊發(fā)送,成功對話窗口會提示已發(fā)送信息,否則提示錯(cuò)誤信息。 問題管理 點(diǎn)擊刪除,刪除失效問題的信息、問題答案信息,成功信息列表更新,失敗提示錯(cuò)誤信息;點(diǎn)擊修改,修改問題屬性,成功信息列表更新,失敗提示錯(cuò)誤信息。 1 發(fā)布最新公告 成功跳轉(zhuǎn)顯示已經(jīng)發(fā)布公告,失敗不跳轉(zhuǎn)。網(wǎng)上答疑系統(tǒng)以內(nèi)蒙古工業(yè)大學(xué)為中心的實(shí)施教育信息化,學(xué)習(xí)網(wǎng)絡(luò)大眾化。因此該系統(tǒng)有較高的實(shí)用性。在設(shè)計(jì)方面調(diào)研了內(nèi)蒙古工業(yè)大學(xué)的教育現(xiàn)狀,咨詢了教師和在校學(xué)生的意見,同時(shí)也上網(wǎng)查看了國內(nèi)影響范圍較廣泛的答疑系統(tǒng),從中獲得不少的教育行業(yè)需求知識。 網(wǎng)上答疑系統(tǒng)的實(shí)現(xiàn)功能 該系統(tǒng)主要實(shí)現(xiàn)了發(fā)布問題,回答問題,實(shí)時(shí)對話,留言回復(fù)等功能,實(shí)現(xiàn)了設(shè)計(jì)目標(biāo)。 系統(tǒng)的不足與改進(jìn)方案 系統(tǒng)目前還存在著一些不足與需要改進(jìn)的地方:由于技術(shù)和時(shí)間上的原因,文件共享沒有解決,原計(jì)劃是會員可以傳送資料到服務(wù)器,系統(tǒng)會自動更新和保存這高效的、優(yōu)質(zhì)的文件;對于實(shí)時(shí)答疑,沒有把對話信息保存,可能中途因?yàn)榉?wù)器沒退出或者數(shù)據(jù)傳輸丟失帶來的影響并答 疑時(shí)候沒有過濾語言的合法性;對于大量用戶同時(shí)并發(fā)訪問網(wǎng)系統(tǒng)時(shí),網(wǎng)系統(tǒng)的性能可能會下降;對于網(wǎng)系統(tǒng)的安全性只是在自己的計(jì)算機(jī)上進(jìn)行了簡單的測試,沒有系統(tǒng)的測試。 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 33 參考文獻(xiàn) [1] Northrup. MCPD 自步培訓(xùn)教程 Framework Windows Developer [M].國外: Oversea Publishing House 出版社 .2021:75142. [2] 錢哨 .CWinForm 實(shí)踐開發(fā)教程 [M].中國水利水電出版社 .2021:34285 [3] 王保健 . 網(wǎng)站建設(shè)專家 [M].北京清華大學(xué)出社 .2021:97126. [4] 郝剛,袁永剛,齊艷 . 服務(wù)器控件開發(fā)技術(shù)與實(shí)例 [M].北京:人民郵電出版社 .2021:196215. [5] (美 )Scott Mitchell 著;陳武譯 . 入門經(jīng)典 [M].北京:人民郵電出版社 .2021:233353. [6] (美 )Imar Spaanjaars,Paul Wilton,Shawn Livermore 著 ,袁國忠譯 . 案例教程 [M].北京:人民郵電出版社 .2021:6588 [7] Matthew MacDonaldAdam FreemanMario Szpuszta. Pro 4 in C , November 08, 2021 [8] Laurence Moroney. Beginning Web Development, Silverlight, and AJAXFrom Novice to Professional. Copyright Year2021 [9] 武新華 ,劉彥明 . +SQL Server 典型網(wǎng)站建設(shè) [M].北京:人民郵電出版社 .2021:6588 [10] Adam Freeman,Steven MVC 3 . Year2021 [11] 邵良杉 , 劉好增 , 馬海軍 .(C)實(shí)踐教程 [M].北京:清華大學(xué)出版社 .2021:252298. [12] Bill Evjen, Kent Sharkey. 專業(yè) XMLProfessional XML [M]. 吉林:長白山出版社 .2021:70135. [13] 張海藩.軟件工程導(dǎo)論.北京:清華大學(xué)出版社 .2021 [14] 王珊,薩師煊.?dāng)?shù)據(jù)庫系統(tǒng)概論.北京:高等教育出版社 .2021 [15] 吳建,鄭潮,汪杰. UML 基礎(chǔ)與 Rose 建模案例.北京:人民郵電出版社 .2021 [16] 毋國慶 梁正平 袁夢霆 李勇華.軟件需求工程.北京:機(jī)械工業(yè)出版社 .2021 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 34 謝 辭 3 個(gè)月的之久的畢業(yè)設(shè)計(jì),即將結(jié)束了。 在這次的畢業(yè)設(shè)計(jì)中,首先讓我學(xué)習(xí)到了一門新的語言,一種新的技術(shù)。不僅增加了實(shí)踐性,還做到了溫故而知新。這樣不僅增加了我的對這門技術(shù)的熱愛還開拓了我的視野。最后,我深刻體會到不管是一門學(xué)科還是一個(gè)領(lǐng)域僅僅只停滯在理論知識上的研究是不夠的,真理來源于實(shí)踐,實(shí)踐得到的理論才是真理。 畢業(yè)設(shè)計(jì)即將結(jié)束之際,我衷心的感謝我的導(dǎo)師。 首先,我由衷的感謝我的畢業(yè)設(shè)計(jì)導(dǎo)師趙志燕老師,在畢業(yè)設(shè)計(jì)的整個(gè)過程中, 我面對的是一門新技術(shù),之前沒有接觸過。老師細(xì)心地給我講每個(gè)控件每個(gè)方法,有時(shí)候還演示了實(shí)例。 然后,我要感謝我的同學(xué)張娟娟,在我畢設(shè)期間是她幫我在圖書館找我所需要的資料,讓我在無助的時(shí)候找到了自己所需要的東西! 謝謝大學(xué)里 幫過我的所有人!在這里可能沒有你的名字但你永遠(yuǎn)是我大學(xué)生活美麗的一部分。我堅(jiān)信以后進(jìn)入社會我不會孤單,因?yàn)槭悄銈兘虝巳绾紊睿? 在此,謹(jǐn)向敬愛的老師和親愛的同學(xué)致以最誠摯的謝意! 軟件工程 畢業(yè)設(shè)計(jì) 設(shè)計(jì)題目 主要內(nèi)容及要求 需要的工具和語言 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 35 1. 基于 ARM 微控制器和射頻卡的學(xué)籍管理讀卡器設(shè)計(jì) 本設(shè)計(jì)是針對學(xué)籍管理系統(tǒng)的需求,使用 ARM微控制 器芯片和射頻卡讀卡模塊設(shè)計(jì)一個(gè)射頻卡讀卡器。 Protel DXP 或其它電路設(shè)計(jì)工具; Keil MDK 或其它 ARM 開發(fā)工具; C 語言 ARM微控制器和射頻卡的食堂售飯機(jī)設(shè)計(jì) 本設(shè)計(jì)是針對食堂售飯系統(tǒng)的需求,使用 ARM微控制器芯片和射頻卡讀卡模塊設(shè)計(jì)一個(gè)售飯機(jī)。 Protel DXP 或其它電路設(shè)計(jì)工具; Keil MDK 或其它 ARM 開發(fā)工具; C 語言 3. 基于 ARM 微控制器的一氧化碳?xì)怏w濃度檢測儀表的設(shè)計(jì) 本設(shè)計(jì)是為了滿足一氧化 碳?xì)怏w濃度檢測的實(shí)際需要,以 ARM微控制器為核心,使用 TGS2442一氧化碳傳感器作為檢測元件設(shè)計(jì)實(shí)現(xiàn)的一氧化碳?xì)怏w濃度檢測儀表。軟件部分包括:參數(shù)設(shè)定和人機(jī)交互模塊;檢測、濾波和變換處理模塊;顯示模塊;通信模塊等。本次設(shè)計(jì)內(nèi)容為二氧化碳?xì)怏w濃度檢測儀表的軟硬件設(shè)計(jì),硬件電路包括:ARM 微控制器和相關(guān)電路; TGS4161一氧化碳傳感器及其接口電路;按鍵開關(guān)和顯示器電路;通信接口電路等。 Protel DXP 或其它電路設(shè)計(jì)工具; Keil MDK 或其它 ARM 開發(fā)工 具; C 語言 5. 基于 LPC1766微控制器的DS18B20溫度檢測儀表的設(shè)計(jì) 本設(shè)計(jì)是針對使用 DS18B20數(shù)字測溫元件進(jìn)行溫度檢測的應(yīng)用場合,設(shè)計(jì)開發(fā)的一個(gè)以LPC1766微控制器 為核心的鉑電阻溫度檢測儀表。 Protel DXP 或其它電路設(shè)計(jì)工具; Keil MDK 或其它 ARM 開發(fā)工具; C 語言 內(nèi)蒙古工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)說明書 36 6.基于 LPC1766微控制器的 AD590溫度檢測儀表的設(shè)計(jì) 本設(shè)計(jì)是針對使用 AD590模擬測溫元件進(jìn)行溫度檢測的應(yīng)用場合,設(shè)計(jì)開發(fā)的一個(gè)以LPC1766微控制器 為核心的鉑電阻溫度檢測儀表。 Protel DXP 或其它電路設(shè)計(jì)工具; Keil MDK 或其它 ARM 開發(fā)工具; C 語言 7. 基于 LPC1766微控制器的 Pt100溫度檢測儀表的設(shè)計(jì) 本設(shè)計(jì)是針對使用 Pt100鉑電阻作為測溫元件進(jìn)行溫度檢測的應(yīng)用場合,設(shè)計(jì)開發(fā)的一個(gè)以LPC1766微控制器 為核心的鉑電阻溫度檢測儀表。 Protel DXP 或其它電路設(shè)計(jì)工具; Keil MDK 或其它 ARM 開發(fā)工具; C 語言 基于嵌入式系統(tǒng)的電子相冊設(shè)計(jì) 學(xué)習(xí)當(dāng)前幾種嵌入式操作系統(tǒng)的特點(diǎn),選擇一個(gè)操作系統(tǒng)作為課題研究的對象 嵌入式操作系統(tǒng)移植 嵌入式開發(fā)環(huán)境搭建 設(shè)計(jì)實(shí)現(xiàn)電子相冊 嵌入式操作系統(tǒng)任選 (Wince或 linux) 開發(fā)語言任選 基于嵌入式系統(tǒng)的銀行排隊(duì)軟件設(shè)計(jì) 學(xué)習(xí)當(dāng)前幾種嵌入式操作系統(tǒng)的特點(diǎn),選擇一個(gè)操作系統(tǒng)作為課題研究的對象 嵌入式操作系統(tǒng)移植 嵌入式開發(fā)環(huán)境搭建 設(shè)計(jì)實(shí)現(xiàn)銀行排隊(duì)系統(tǒng) 嵌入式操作系統(tǒng)任選 (Wince或 linux) 開發(fā)語言任選 基于嵌入式系統(tǒng)的廣告機(jī)軟件設(shè)計(jì) 學(xué)習(xí)當(dāng)前幾種嵌入式操作系統(tǒng)的特點(diǎn),選擇一個(gè)操作系統(tǒng)作為課題研究的對象 嵌入式操作系統(tǒng)移植 嵌入式開發(fā)環(huán)境搭建 設(shè)計(jì)實(shí)現(xiàn)廣告機(jī)軟件 嵌入式操作系統(tǒng)任選 (Wince或 linux) 開發(fā)語言任選 基于嵌入式系統(tǒng)的餐飲點(diǎn)菜軟件設(shè)計(jì) 學(xué)習(xí)當(dāng)前幾種嵌入式操作系統(tǒng)的特點(diǎn),選擇一個(gè)操作系統(tǒng)作為課題研究的對象 嵌入式操作系統(tǒng)移植 嵌入式開發(fā)環(huán)境搭建、熟悉開發(fā)工具 設(shè)計(jì)實(shí)現(xiàn)餐飲點(diǎn)菜軟件 嵌入式操作系統(tǒng)任選 (Wince或 linux) 開發(fā)語言任選