版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p> 家教信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p> 所在學(xué)院 </p><p> 專業(yè)班級(jí) 計(jì)算機(jī)信息管理
2、 </p><p> 學(xué)生姓名 學(xué)號(hào) </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 </p><p><b> 目 錄</b></
3、p><p><b> 摘 要1</b></p><p><b> 第一章 緒論2</b></p><p> 1.1 預(yù)期目標(biāo)2</p><p> 1.2 研究意義2</p><p> 1.3 研究現(xiàn)狀3</p><p> 1.4 主
4、要研究內(nèi)容3</p><p> 第二章 開發(fā)環(huán)境4</p><p> 2.1 NET技術(shù)4</p><p> 2.2 數(shù)據(jù)庫技術(shù)5</p><p> 2.3 C/S和B/S的比較5</p><p> 第三章 系統(tǒng)分析7</p><p> 3.1系統(tǒng)總體目標(biāo)7</p
5、><p> 3.2可行性分析7</p><p> 3.2.1 性能分析7</p><p> 3.2.2運(yùn)行需求7</p><p> 3.2.3功能需求7</p><p> 3.3 需求分析7</p><p> 3.4 系統(tǒng)關(guān)鍵流程8</p><p>
6、 第四章 系統(tǒng)總體設(shè)計(jì)11</p><p> 4.1 系統(tǒng)功能結(jié)構(gòu)11</p><p> 4.2 數(shù)據(jù)庫設(shè)計(jì)13</p><p> 4.2.1 概念結(jié)構(gòu)設(shè)計(jì)13</p><p> 4.2.2 邏輯設(shè)計(jì)15</p><p> 第五章 系統(tǒng)實(shí)現(xiàn)18</p><p> 5.1
7、 網(wǎng)站首頁19</p><p> 5.2 用戶登錄模塊20</p><p> 5.3 學(xué)生注冊模塊22</p><p> 5.4 需求信息模塊24</p><p> 5.5 論壇管理模塊24</p><p> 第六章 系統(tǒng)測試26</p><p> 6.1 測試目的26
8、</p><p> 6.2 測試方法26</p><p> 6.3 系統(tǒng)測試26</p><p> 6.3.1 測試的數(shù)據(jù)26</p><p> 6.3.2 系統(tǒng)測試方法26</p><p> 6.3.3 系統(tǒng)測試項(xiàng)目表27</p><p> 6.3.4 系統(tǒng)測試結(jié)果27
9、</p><p><b> 第七章 總結(jié)28</b></p><p><b> 參考文獻(xiàn)29</b></p><p><b> 致 謝30</b></p><p><b> 摘 要</b></p><p> 家教
10、信息平臺(tái)是建立在互聯(lián)網(wǎng)基礎(chǔ)上的一種信息交流平臺(tái),面向所有網(wǎng)民提供服務(wù)。無論是找家教的學(xué)生還是做家教的教師,都可以通過該平臺(tái)進(jìn)行信息方面的交流,可以自由地查看、搜索、發(fā)布家教的信息。家教信息平臺(tái)是區(qū)別于傳統(tǒng)的家教中介的服務(wù)平臺(tái)。</p><p> 學(xué)生可以免費(fèi)查看網(wǎng)站上的家教信息,發(fā)布自己的需求信息,挑選適合自己的家教;教師可以免費(fèi)查看網(wǎng)站上的需求信息,挑選適合自己的學(xué)生。</p><p>
11、; 本論文根據(jù)網(wǎng)站信息管理系統(tǒng)的開發(fā)為背景,論述了整個(gè)系統(tǒng)的開發(fā)過程,系統(tǒng)的結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法。全系統(tǒng)共七章,詳細(xì)論述了需求分析、系統(tǒng)設(shè)計(jì)的技術(shù)及應(yīng)用、系統(tǒng)的功能等內(nèi)容。</p><p> 本系統(tǒng)在開發(fā)過程中,注意使其符合易于操作的要求,力求系統(tǒng)的全面性、通用性。在開發(fā)工具的選擇上,主要利用 ASP.NET 編程語言進(jìn)行開發(fā),使用 MS SQL SERVER 數(shù)據(jù)庫,從而保證了數(shù)據(jù)的完整性與一致性
12、。</p><p> 關(guān)鍵詞:家教信息管理系統(tǒng);asp.net; Visual Studio2005; SQL Server2005</p><p><b> 第一章 緒論</b></p><p><b> 預(yù)期目標(biāo)</b></p><p> 實(shí)現(xiàn)了一個(gè)盡可能讓學(xué)生和老師都喜歡的一個(gè)家教信息
13、管理系統(tǒng)平臺(tái),平臺(tái)基于B/S模式,系統(tǒng)使用簡單、明了。平臺(tái)能為學(xué)生盡可能的了解教師的基本情況,找到自己心中認(rèn)為最合適的教師來指導(dǎo)自己學(xué)習(xí),教師也可以知道自己所輔導(dǎo)的學(xué)生,為了更能夠完善自己,了解家教教師,學(xué)生的特點(diǎn)。在家教信息管理系統(tǒng)上,想要輔導(dǎo)的學(xué)生就可以找到符合自己的家教。找到自己喜歡的家教,學(xué)生可以在網(wǎng)站注冊,可以發(fā)布自己的需求信息。注冊的學(xué)生可以發(fā)表帖子,討論話題,發(fā)表評(píng)論。</p><p><b&
14、gt; 1.2 研究意義</b></p><p> 隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)作為一種快捷,便利的信息交流平臺(tái)成為當(dāng)今社會(huì)人與人之間交流溝通和獲取信息的重要途徑。通過網(wǎng)絡(luò)平臺(tái)將信息進(jìn)行分類整合,以最明確的方式提供給需要的用戶,已經(jīng)成為了一種趨勢。</p><p> 近年來,隨著網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,上網(wǎng)找家教成為了一種可能性。家教信息管理系統(tǒng)可以提供這種決策的支持。通過
15、對(duì)上網(wǎng)找家教的需求分析,以實(shí)際需求為根據(jù),開發(fā)一套以家教信息發(fā)布和促進(jìn)教員學(xué)員信息交流的為目的的系統(tǒng),提供一個(gè)教員和學(xué)員相互交流的平臺(tái),方便教員和學(xué)員雙方的聯(lián)系溝通。從實(shí)際出發(fā),將準(zhǔn)確的信息,明確地反映給用戶。學(xué)生可以上網(wǎng)查找家教信息,選擇適合自己的教員;教員也可以上網(wǎng)查看學(xué)生的需求情況,挑選合適自己的學(xué)生;學(xué)生可以在網(wǎng)上發(fā)布自己的需求信息,方便教員尋找到合適的學(xué)生。充分滿足兩種用戶的需求。</p><p>
16、在現(xiàn)代人的生活中Internet已經(jīng)成為生活、學(xué)習(xí)、工作中不可缺少的一部分。Internet是跨平臺(tái)的,它不需要用戶在自己的機(jī)器上安裝任何其他的軟件,只要有一個(gè)瀏覽器,就可以瀏覽到各種各樣的信息,享受各種各樣的服務(wù)。家教信息平臺(tái)利用網(wǎng)絡(luò)能更方便地讓學(xué)生、老師互相了解對(duì)方,更好地開展教學(xué)任務(wù)。提高教學(xué)效率。 </p><p><b> 1.3 研究現(xiàn)狀</b></p><
17、p> 歐洲國家把教育作為其社會(huì)發(fā)展的基石之一,提高教育質(zhì)量被認(rèn)為是教育最核心的部分。歐盟注重從整體上考慮教育的發(fā)展,既關(guān)注教育各個(gè)階段的關(guān)鍵問題,也關(guān)注教育階段間的相互銜接、補(bǔ)充和完善,使教育對(duì)社會(huì)發(fā)展的作用盡可能充分發(fā)揮出來。我們在關(guān)注教育發(fā)展,特別是關(guān)注基礎(chǔ)教育發(fā)展的同時(shí)也應(yīng)拓展思路,充分意識(shí)到基礎(chǔ)教育在整個(gè)教育發(fā)展中的奠基作用,同時(shí)也要考慮到基礎(chǔ)教育階段僅僅是教育的階段之一,其成效需要其他形式教育的補(bǔ)充和完善。</p
18、><p> 進(jìn)入21世紀(jì),隨著家教在中國逐漸普及,國內(nèi)涌現(xiàn)出很多家教機(jī)構(gòu),借助互聯(lián)網(wǎng)的飛速發(fā)展,家教機(jī)構(gòu)將遠(yuǎn)程教育和師資力量進(jìn)行結(jié)合,既提供教師又提供教學(xué)資料。目前許多名校還推出了網(wǎng)上學(xué)校,比較知名的有北京四中網(wǎng)校、101網(wǎng)校、黃岡中學(xué)網(wǎng)校,這些網(wǎng)校以學(xué)校的優(yōu)勢師資力量為基礎(chǔ),依托互聯(lián)網(wǎng)的便捷性向各中小學(xué)生提供網(wǎng)絡(luò)授課,但由于網(wǎng)絡(luò)授課的教學(xué)質(zhì)量無法保證,這種教學(xué)模式普及性不高。</p><p&g
19、t; 請家教作為一種被大眾認(rèn)可的課余教育方式,以互聯(lián)網(wǎng)為交流平臺(tái)的家教網(wǎng)站不斷出現(xiàn),這些網(wǎng)站搭建了一個(gè)教員和學(xué)生之間交流溝通的平臺(tái),通過網(wǎng)上的交流溝通使學(xué)生找到教師的過程更加快速,同時(shí)方便了教員找到適合自己的學(xué)生。</p><p> 我國的大學(xué)生家教現(xiàn)狀:</p><p> 找不到做家教的正確途徑;許多的大學(xué)生都是“空有報(bào)國熱情,卻報(bào)國無路”,他們中的一部分人想去做家教,但是卻沒有合
20、適的途徑,這樣導(dǎo)致他們不能成為大學(xué)生家教大家庭中的一員。許多的大學(xué)生都會(huì)選擇去中介公司或者人才市場登記,然后等待家教需求方聯(lián)系自己。這樣不僅浪費(fèi)了時(shí)間,更多的是得不到任何來自中介公司或者人才市場的回復(fù)信息。</p><p> 沒有專屬的大學(xué)生家教信息網(wǎng)站;現(xiàn)在的有些網(wǎng)站都提供家教信息,但是大多數(shù)都是提供給教師,而上面的信息也很大程度上是不針對(duì)大學(xué)生的,幾乎沒有大學(xué)生專屬的家教信息網(wǎng)站。</p>&
21、lt;p> 在國外,有很多的大學(xué)生專屬家教網(wǎng)站,例如:中國留學(xué)生網(wǎng),在這個(gè)網(wǎng)站上面我們可以很清楚地看到,50%以上的中國留學(xué)生在國外留學(xué)期間都會(huì)選擇家教,這樣既鍛煉了自己,又服務(wù)了社會(huì)。</p><p> 1.4 主要研究內(nèi)容</p><p> 學(xué)生可以免費(fèi)查看網(wǎng)站上的家教信息,挑選適合自己的家教;教師可以免費(fèi)查看網(wǎng)站上的需求信息,挑選適合自己的學(xué)生;學(xué)生可以發(fā)布自己的需求信息
22、,讓更多教師看到自己的需求信息。家教信息管理系統(tǒng)是由三個(gè)角色組成,分別是家教教師、系統(tǒng)管理員和學(xué)生。</p><p><b> 第二章 開發(fā)環(huán)境</b></p><p><b> 2.1 NET技術(shù)</b></p><p> Visual C# .NET 2010是微軟開發(fā)的一種面向?qū)ο蟮木幊陶Z言,是微軟.NET開發(fā)
23、環(huán)境的重要組成部分。C# 簡單、功能強(qiáng)大、類型安全,而且是面向?qū)ο蟮摹# 憑借它的許多創(chuàng)新,在保持 C 樣式語言的表示形式和優(yōu)美的同時(shí),實(shí)現(xiàn)了應(yīng)用程序的快速開發(fā)。</p><p> ASP.NET簡介ASP.NET是ASP的下一代版本,然而ASP.NET又并非從ASP3.0自然演化而來,在許多方面,ASP.NET與ASP有著本質(zhì)的不同。ASP.NET完全基于模塊與組件,具有更好的可擴(kuò)展性與可定制性,數(shù)據(jù)處理方
24、面更是引入了許多激動(dòng)人心的新技術(shù),正是這些具有革新意義的新特性,讓ASP.NET遠(yuǎn)遠(yuǎn)超越了ASP,同時(shí)也提供給web開發(fā)人員更好的靈活性,有效縮短了web應(yīng)用程序的開發(fā)周期。ASP.NET與Windows 2000 Server/Advanced Server的完美組合,為中小型乃至企業(yè)級(jí)的web商業(yè)模型提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境。</p><p> 基于Windows認(rèn)證技術(shù)和每應(yīng)用程序配置,你
25、可以確性你的原程序時(shí)絕對(duì)安全的。ASP.NET 的語法在很大程度上與 ASP 兼容,同時(shí)它還提供一種新的編程模型和結(jié)構(gòu),可生成伸縮性和穩(wěn)定性更好的應(yīng)用程序,并提供更好的安全保護(hù)??梢酝ㄟ^在現(xiàn)有 ASP 應(yīng)用程序中逐漸添加 ASP.NET 功能,隨時(shí)增強(qiáng) ASP 應(yīng)用程序的功能。</p><p> ASP.NET 是一個(gè)已編譯的、基于 .NET 的環(huán)境,把基于通用語言的程序在服務(wù)器上運(yùn)行。將程序在服務(wù)器端首次運(yùn)行
26、時(shí)進(jìn)行編譯,比ASP即時(shí)解釋程序速度上要快很多.而且是可以用任何與 .NET 兼容的語言創(chuàng)作應(yīng)用程序。另外,任何 ASP.NET 應(yīng)用程序都可以使用整個(gè) .NET Framework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點(diǎn),其中包括托管的公共語言運(yùn)行庫環(huán)境、類型安全、繼承等等。</p><p><b> 2.2 數(shù)據(jù)庫技術(shù)</b></p><p> SQL Serv
27、er 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。在Windows NT推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于
28、SQL Server在UNIX 操作系統(tǒng)上的應(yīng)SQL Server安裝界面用。</p><p> SQL Server 2005 是一個(gè)全面的數(shù)據(jù)庫平臺(tái),使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級(jí)的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)庫引擎為關(guān)系型數(shù)據(jù)和結(jié)構(gòu)化數(shù)據(jù)提供了更安全可靠的存儲(chǔ)功能,使您可以構(gòu)建和管理用于業(yè)務(wù)的高可用和高性能的數(shù)據(jù)應(yīng)用程序。SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)
29、據(jù)管理解決方案的核心。此外 SQL Server 2005 結(jié)合了分析、報(bào)表、集成和通知功能。這使您的企業(yè)可以構(gòu)建和部署經(jīng)濟(jì)有效的 BI 解決方案,幫助您的團(tuán)隊(duì)通過記分卡、Dashboard、Web services 和移動(dòng)設(shè)備將數(shù)據(jù)應(yīng)用推向業(yè)務(wù)的各個(gè)領(lǐng)域。</p><p> SQL Server 2005 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本該版本繼承了SQL Ser
30、ver 7.0 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用</p><p> 2.3 C/S和B/S的比較</p><p> 1.C/S和B/S的不同點(diǎn)</p><
31、p> C/S和B/S是當(dāng)今世界開發(fā)模式技術(shù)架構(gòu)的兩大主流技術(shù)。</p><p> Client/Server是建立在局域網(wǎng)的基礎(chǔ)上的,Browser/Server是建立在廣域網(wǎng)的基礎(chǔ)上的。 </p><p> ?。?)硬件環(huán)境不同: </p><p> C/S一般建立在專用的網(wǎng)絡(luò)上,小范圍里的網(wǎng)絡(luò)環(huán)境,局域網(wǎng)之間再通過專門服務(wù)器提供連接和數(shù)據(jù)交換服務(wù)。
32、</p><p> B/S建立在廣域網(wǎng)之上的,不必是專門的網(wǎng)絡(luò)硬件環(huán)境,例如電話上網(wǎng),租用設(shè)備,信息自己管理,有比C/S更強(qiáng)的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行。 </p><p> (2)對(duì)安全要求不同 </p><p> C/S一般面向相對(duì)固定的用戶群,對(duì)信息安全的控制能力很強(qiáng)。一般高度機(jī)密的信息系統(tǒng)采用C/S結(jié)構(gòu)適宜,可以通過B/S發(fā)布部分可公開信
33、息。 </p><p> B/S建立在廣域網(wǎng)之上,對(duì)安全的控制能力相對(duì)弱,面向是不可知的用戶群。 </p><p> (3)對(duì)程序架構(gòu)不同 </p><p> C/S程序可以更加注重流程,可以對(duì)權(quán)限多層次校驗(yàn),對(duì)系統(tǒng)運(yùn)行速度可以較少考慮。 </p><p> B/S對(duì)安全以及訪問速度的多重的考慮,建立在需要更加優(yōu)化的基礎(chǔ)之上。比C/S
34、有更高的要求,B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢,全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng),而且方便使用者操作。 </p><p> ?。?)軟件重用不同 </p><p> C/S程序可以不可避免的整體性考慮,構(gòu)件的重用性不如在B/S要求下的構(gòu)件的重用性好。 </p><p> B/S對(duì)的多重結(jié)構(gòu),要求構(gòu)件相對(duì)獨(dú)立的功能。能夠相對(duì)較好的重用。</p><
35、p><b> 第三章 系統(tǒng)分析</b></p><p><b> 3.1系統(tǒng)總體目標(biāo)</b></p><p> 1.家教信息管理系統(tǒng)數(shù)據(jù)庫的設(shè)計(jì)。</p><p> 2.教員信息注冊和查詢。</p><p> 3.需求信息的發(fā)布,預(yù)訂和管理。</p><p>
36、 4.在線咨詢和回復(fù)信息。</p><p> 5.實(shí)現(xiàn)學(xué)員和教師的在線交流。</p><p><b> 3.2可行性分析</b></p><p> 3.2.1 性能分析</p><p> 系統(tǒng)涉及到家教信息管理系統(tǒng)的一些重要信息,因而安全性極為重要,所以要保證后臺(tái)和前臺(tái)的數(shù)據(jù)安全,有些信息用戶不登錄是沒辦法進(jìn)入
37、和操作的。</p><p> 考慮到目前處于畢業(yè)設(shè)計(jì)階段,但該系統(tǒng)今后可能投入到商業(yè)化運(yùn)營中,故該系統(tǒng)的總體性能應(yīng)有一定的嚴(yán)格要求,具體如下:聯(lián)機(jī)系統(tǒng)對(duì)用戶請求的響應(yīng)時(shí)間不應(yīng)超過10S,以免用戶產(chǎn)生等待感。</p><p><b> 3.2.2運(yùn)行需求</b></p><p> 支持該系統(tǒng)運(yùn)行的系統(tǒng)軟件是:Windows XP SP2 +
38、IIS6.0; 數(shù)據(jù)庫管理系統(tǒng)是:MS SQL Server 2005;</p><p><b> 3.2.3功能需求</b></p><p> 學(xué)生可以免費(fèi)查看網(wǎng)站上的家教信息,挑選適合自己的家教;教師可以免費(fèi)查看網(wǎng)站上的需求信息,挑選適合自己的學(xué)生;學(xué)生可以發(fā)布自己的需求信息,讓更多教師看到自己的需求信息。</p><p>&l
39、t;b> 3.3 需求分析</b></p><p> 家教信息管理系統(tǒng)主要滿足3種類型用戶的需求,這3種類型用戶分別為學(xué)生信息、教師信息、系統(tǒng)管理員,以下將分別詳細(xì)討論這3種類型的用戶需求:</p><p> 用戶的靜態(tài)結(jié)構(gòu)圖如圖3-1所示:</p><p> 圖3-1 用戶的靜態(tài)結(jié)構(gòu)圖</p><p> 普通用戶
40、組:普通用戶組是這兩種用戶里面權(quán)限較低的用戶,只可以對(duì)家教信息進(jìn)行瀏覽,無法進(jìn)行其他操作,而且無需經(jīng)過身份驗(yàn)證即可實(shí)現(xiàn)該操作。</p><p> 普通用戶組的用例圖如圖3-2所示:</p><p> 圖3-2 普通用戶組的用例圖</p><p> 3.4 系統(tǒng)關(guān)鍵流程</p><p> 登錄模塊是系統(tǒng)的首頁面是對(duì)用戶登錄模塊進(jìn)行管理的
41、功能模塊,用戶輸入帳號(hào)和密碼選擇用戶角色登錄成功后根據(jù)角色的不同分別進(jìn)入不同的管理模塊。</p><p> 用戶登錄的流程圖如圖3-3。</p><p> 圖3-3用戶登錄流程圖</p><p> 修改用戶信息的流程圖如圖3-4。</p><p> 圖3-4修改用戶信息流程圖</p><p> 發(fā)布需求信息的
42、流程圖如圖3-5。</p><p> 圖3-5發(fā)布需求信息流程圖</p><p> 第四章 系統(tǒng)總體設(shè)計(jì)</p><p> 4.1 系統(tǒng)功能結(jié)構(gòu)</p><p><b> 前臺(tái)功能:</b></p><p> (1)新聞資訊:讓教員、學(xué)員、游客等瀏覽本網(wǎng)站的人提供各種資訊信息。<
43、/p><p> ?。?)請家教:主要有三種方式分別為:直接進(jìn)入教員信息庫尋找合適的家教信息并發(fā)起在線預(yù)約;發(fā)布家教訂單,讓本網(wǎng)站的教員第一時(shí)間了解您的家教需求;打電話資訊客服服務(wù)中心,由客戶服務(wù)為您推薦。</p><p> ?。?)做家教:通過注冊為本網(wǎng)站的會(huì)員,成為本網(wǎng)站的教員,網(wǎng)站會(huì)把您的信息發(fā)布在網(wǎng)站上。</p><p> (4)家教推薦:管理員可以為后臺(tái)推薦一
44、些家教。</p><p> (5)教員信息:進(jìn)入教員信息庫查找你需要的教員,同時(shí)可發(fā)起預(yù)約。</p><p> (6)學(xué)員信息:進(jìn)入學(xué)員信息庫查找你需要的學(xué)員,同時(shí)可發(fā)起預(yù)約。</p><p> ?。?)教師會(huì)員登錄:可以進(jìn)行預(yù)約的在線操作;訂單的查看并發(fā)起預(yù)約;個(gè)人信息的修改(包括可教科目)。</p><p> (8)學(xué)員會(huì)員登錄:主
45、要可以行進(jìn)預(yù)約的在線操作;訂單的發(fā)布;個(gè)人基本信息的修改(包括需求科目修改)。</p><p> (9)站內(nèi)搜索:主要為教員和學(xué)員的搜索。</p><p> ?。?0)會(huì)員注冊:分為老師和學(xué)生注冊,通過注冊為本網(wǎng)站的會(huì)員后有權(quán)限發(fā)起預(yù)約;對(duì)預(yù)約進(jìn)行操作;訂單操作等。(老師和學(xué)生的注冊填寫內(nèi)容見相應(yīng)的數(shù)據(jù)庫表)。</p><p><b> 后臺(tái)功能:&l
46、t;/b></p><p> (1)新聞信息管理:對(duì)新聞信息的內(nèi)容進(jìn)行添加和刪除。</p><p> (2)會(huì)員管理:進(jìn)行對(duì)教員、學(xué)員注冊信息的審核(審核未通過不能出現(xiàn)在本網(wǎng)站的學(xué)員、教員信息庫),刪除等操作。</p><p> (3)預(yù)約管理:對(duì)預(yù)約信息進(jìn)行管理。</p><p> (4)后臺(tái)管理員賬戶管理:添加、刪除、修改。
47、</p><p> 系統(tǒng)前臺(tái)功能圖,如圖4-1所示:</p><p> 圖4-1網(wǎng)站前臺(tái)模塊圖</p><p> 后臺(tái)功能圖,如圖4.2所示:</p><p> 圖4-2網(wǎng)站后臺(tái)模塊圖</p><p><b> 4.2 數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 4.
48、2.1 概念結(jié)構(gòu)設(shè)計(jì)</p><p> E-R圖是用來描述某一組織(單位)的概念模型,提供了表示實(shí)體、屬性和聯(lián)系的方法。構(gòu)成ER圖的基本要素是實(shí)體、屬性和關(guān)系。實(shí)體是指客觀存在并可相互區(qū)分的事特。屬性指指實(shí)體所具有的每一個(gè)特性。E-R圖將屬性與相關(guān)的實(shí)體集連接,或?qū)?shí)體集與聯(lián)系集相連來直接反映該系統(tǒng)的各個(gè)實(shí)體的關(guān)系。下面是本系統(tǒng)相關(guān)的E-R圖。</p><p> 管理員信息實(shí)體,如圖4
49、-3所示:</p><p> 圖4-3管理員信息實(shí)體</p><p> 將“管理員”、“留言信息”作為實(shí)體,他們的局部E-R圖,如4-4所示:</p><p> 圖4-4管理員與留言信息局部E-R圖</p><p> 將“管理員”、“站內(nèi)信息”作為實(shí)體,他們的局部E-R圖,如4-5所示:</p><p> 圖
50、4-5 管理員與站內(nèi)信息局部E-R圖</p><p> 將“管理員”、“論壇信息”作為實(shí)體,他們的局部E-R圖,如4-6所示:</p><p> 圖4-6管理員與論壇信息局部E-R圖</p><p> 將“管理員”、學(xué)生信息、“需求信息”作為實(shí)體,他們的局部E-R圖,如4-7所示:</p><p> 圖4-7管理員學(xué)生需求信息局部E-
51、R圖</p><p> 4.2.2 邏輯設(shè)計(jì)</p><p> 各個(gè)表的設(shè)計(jì)結(jié)果如下:</p><p> 表4-1 Admin 管理員信息表</p><p> 表4-2 dbo.XiaoXi站內(nèi)消息信息表</p><p> 表4-3 News 新聞信息表</p><p> 表4-4
52、Replay 回復(fù)信息表</p><p> 表4-5 STYY 學(xué)生預(yù)訂信息表</p><p> 表4-6 Topic</p><p> 表4-7 TYY 需求預(yù)訂信息表</p><p> 表4-8 student學(xué)生信息表</p><p> 表4-9 XuQiu 需求信息表</p><p
53、> 表4-10 teacher教師信息表</p><p><b> 第五章 系統(tǒng)實(shí)現(xiàn)</b></p><p> 本系統(tǒng)采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)兩種模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在任何時(shí)間、任何地點(diǎn)使用。</p><p&g
54、t; 本章主要介紹了系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)已經(jīng)系統(tǒng)的重要模塊的實(shí)現(xiàn)方法和功能模塊。</p><p> 本系統(tǒng)包括兩部分,前臺(tái)和后臺(tái)管理兩部分。</p><p> 下面介紹幾個(gè)系統(tǒng)的重要模塊的實(shí)現(xiàn)過程和關(guān)鍵代碼。</p><p><b> 5.1 網(wǎng)站首頁</b></p><p> 家教信息管理系統(tǒng)首頁是網(wǎng)站的第一個(gè)頁
55、面包括了重要的信息 ,頂部是網(wǎng)站的功能連接,包括教員信息,需求信息,網(wǎng)站公告,在線交流,用戶中心,后臺(tái)管理入口等連接,點(diǎn)擊相應(yīng)的菜單就會(huì)進(jìn)入相應(yīng)的功能頁面。</p><p> 左邊是登錄和注冊的導(dǎo)航和搜索需求信息的功能模塊。</p><p> 右邊顯示了最新的需求信息和最新教員信息。</p><p> 系統(tǒng)登錄的運(yùn)行效果如圖5-1。</p>&l
56、t;p> 圖5-1系統(tǒng)登錄運(yùn)行界面</p><p> 5.2 用戶登錄模塊</p><p> 登錄模塊包括前臺(tái)用戶登錄和后臺(tái)管理員登錄2個(gè)登錄界面,前臺(tái)登錄集成了教員登錄和學(xué)生的登錄,輸入登錄賬號(hào)和登錄密碼就會(huì)自動(dòng)判斷用戶的角色,會(huì)員登錄成功后就會(huì)進(jìn)入用戶中心界面,如果是教師用戶角色用戶中心左側(cè)顯示了修改用戶信息和預(yù)定信息的功能。如果是學(xué)生登錄用戶中心左側(cè)顯示了預(yù)約教員信息,發(fā)
57、布需求信息,和管理發(fā)布的需求信息。</p><p> 用戶登錄的運(yùn)行效果如圖5-2。</p><p> 圖5-2系統(tǒng)登錄運(yùn)行界面</p><p> 系統(tǒng)登錄關(guān)鍵代碼如下:</p><p> 5.3 學(xué)生注冊模塊</p><p> 學(xué)生注冊模塊是前臺(tái)必須的模塊點(diǎn)擊學(xué)生注冊鏈接就會(huì)進(jìn)入學(xué)生注冊的功能頁面,學(xué)生注冊
58、包括教師注冊和學(xué)生注冊2個(gè)頁面,大體的原理是一樣的。</p><p> 注冊信息有些是必須要輸入的,如果不輸入頁面中會(huì)有相應(yīng)的提示,如果填寫正確點(diǎn)擊注冊系統(tǒng)會(huì)提示注冊成功,用戶就可以用新注冊的賬號(hào)進(jìn)行登錄。</p><p> 學(xué)生注冊的運(yùn)行效果如圖5-3。</p><p> 圖5-3學(xué)生注冊界面</p><p><b> 關(guān)
59、鍵代碼如下:</b></p><p> 5.4 需求信息模塊</p><p> 需求信息模塊包括學(xué)生發(fā)布需求信息,管理自己發(fā)布的信息,查看需求信息,以及后臺(tái)管理員對(duì)需求信息進(jìn)行管理。</p><p> 只有學(xué)生信息登錄后才能發(fā)布需求信息,發(fā)布的信息包括發(fā)布人信息,科目信息,性別要求,費(fèi)用,地址等信息。</p><p> 管
60、理員可以在后臺(tái)管理前臺(tái)用戶發(fā)布的所有需求信息。</p><p> 發(fā)布需求信息的運(yùn)行效果如圖5-4。</p><p> 圖5-4發(fā)布需求信息界面</p><p><b> 關(guān)鍵代碼如下:</b></p><p> 5.5 論壇管理模塊</p><p> 論壇管理模塊包括發(fā)布帖子,回復(fù)帖子
61、和后臺(tái)對(duì)帖子信息進(jìn)行管理。</p><p> 只有登錄用戶才能在論壇中進(jìn)行交流,發(fā)布的帖子包括帖子標(biāo)題和內(nèi)容。</p><p> 發(fā)布成功后頁面跳轉(zhuǎn)到論壇帖子列表頁面,所有用戶都可以查看帖子列表,點(diǎn)擊帖子標(biāo)題就可以進(jìn)入帖子詳細(xì)信息界面,登錄用戶就可以回復(fù)帖子信息,沒有登錄的用戶不能回復(fù)信息。</p><p> 后臺(tái)管理員可以對(duì)前臺(tái)發(fā)布的信息進(jìn)行管理。</
62、p><p> 發(fā)布帖子的運(yùn)行效果如圖5-5。</p><p> 圖5-5發(fā)布帖子信息界面</p><p><b> 關(guān)鍵代碼如下:</b></p><p> 發(fā)布帖子的關(guān)鍵代碼如下:</p><p><b> 第六章 系統(tǒng)測試</b></p><p&
63、gt;<b> 6.1 測試目的</b></p><p> 系統(tǒng)調(diào)試是一個(gè)復(fù)雜而漫長的工作,調(diào)試基本上可分為兩個(gè)階段:一是單個(gè)模塊調(diào)試,二是整個(gè)軟件的總體調(diào)試。單個(gè)模塊調(diào)試是比較基本的調(diào)試內(nèi)容,當(dāng)然在這里要再細(xì)分的話,還要對(duì)每個(gè)域?qū)傩赃M(jìn)行設(shè)置,判斷每個(gè)觸發(fā)器的編制是否正確,這些都直接影響整個(gè)模塊的功能及運(yùn)行的成功。調(diào)試時(shí),對(duì)觸發(fā)器的級(jí)別,觸發(fā)器名稱、屬性、主程序等應(yīng)反復(fù)編譯、測試,直到實(shí)
64、現(xiàn)模塊功能運(yùn)行成功為止。對(duì)于總體程序的實(shí)現(xiàn),就是把每個(gè)模塊與菜單連在一起,然后試驗(yàn)各個(gè)內(nèi)容是否正確。</p><p><b> 6.2 測試方法</b></p><p> 在系統(tǒng)開發(fā)的過程中,系統(tǒng)測試是其中重要的一部分。由于開發(fā)一個(gè)系統(tǒng)項(xiàng)目的時(shí)間是漫長的,同時(shí)也要面對(duì)極其錯(cuò)綜復(fù)雜的問題,人們的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),我們希望在每個(gè)階段加速之前通過嚴(yán)格的技術(shù)
65、審查盡可能的早發(fā)現(xiàn)并糾正錯(cuò)誤。如果在系統(tǒng)投入運(yùn)行前,沒有發(fā)現(xiàn)并糾正系統(tǒng)中的大部分錯(cuò)誤,則這些錯(cuò)誤遲早會(huì)在管理過程中暴露出來,那進(jìn)不僅改正這些錯(cuò)誤的代價(jià)更大,而且會(huì)造成很惡劣后果。測試的目的就是在軟件投入實(shí)際使用前,盡可能地多發(fā)現(xiàn)系統(tǒng)中的錯(cuò)誤。目前系統(tǒng)測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說明設(shè)計(jì)和編碼最后復(fù)查。</p><p> 我們的測試的原則:通過測試發(fā)現(xiàn)錯(cuò)誤。</p><p&
66、gt; 測試的正確定義是“為了發(fā)現(xiàn)程序中的錯(cuò)誤而執(zhí)行程序的過程”。這和某些人通常想象的“測試為表明程序是正確的”,“成功的測試是沒有錯(cuò)誤的測試”等等是完全相反的。正確認(rèn)識(shí)測試的目的是十分重要的,測試的目的決定了測試方案的設(shè)計(jì)。如果為了表明程序是正確的而進(jìn)行測試,就會(huì)設(shè)計(jì)一些不易暴露的測試方案。</p><p><b> 6.3 系統(tǒng)測試</b></p><p>
67、 6.3.1 測試的數(shù)據(jù)</p><p> 在進(jìn)行編寫調(diào)試時(shí),我都是按照“編碼→測試→修改→再測試(→再修改)”方式進(jìn)行,所需的數(shù)據(jù)都是由本人自己添加,系統(tǒng)在設(shè)計(jì)中使用的測試數(shù)據(jù)也是由本人隨機(jī)輸入產(chǎn)生。</p><p> 6.3.2 系統(tǒng)測試方法</p><p> 首先在自己的電腦上進(jìn)行多次測試,保證不能有錯(cuò)誤和過失,其次是在安裝有數(shù)據(jù)庫SQL server
68、2005和Microsoft Visual Studio.NET 2005的同學(xué)電腦上進(jìn)行測試,測試在不同的電腦上本系統(tǒng)能否運(yùn)行正常,以達(dá)到測試的效果。</p><p> 6.3.3 系統(tǒng)測試項(xiàng)目表</p><p><b> 測試項(xiàng)目表如下:</b></p><p> 表6-1 測試項(xiàng)目表</p><p> 6.
69、3.4 系統(tǒng)測試結(jié)果</p><p> 系統(tǒng)運(yùn)行時(shí)均能執(zhí)行其相應(yīng)功能,均能實(shí)現(xiàn)查看、添加、刪除、編輯等功能,且運(yùn)行顯示正常,后臺(tái)數(shù)據(jù)庫也運(yùn)行良好,數(shù)據(jù)保證了一致性和穩(wěn)定性。</p><p><b> 第七章 總結(jié)</b></p><p> 系統(tǒng)也存在著不夠完善和需要改進(jìn)的地方,如由于缺少美術(shù)功底,網(wǎng)頁界面不夠美化;系統(tǒng)幫助功能不夠完善等。
70、但經(jīng)過反復(fù)測試,系統(tǒng)正在不斷完善中。</p><p> 在代碼的編寫過程中,我充分體會(huì)了代碼編程工作者的辛苦,因?yàn)槊恳粋€(gè)細(xì)微的細(xì)節(jié)都必須十分的注意,如果稍有不慎,就會(huì)全盤皆輸,而且往往很多的時(shí)候,程序我自己覺得非常的正確,但是就是編譯通不過,在查找錯(cuò)誤的過程中,面臨著否認(rèn)自己的過程,非常的痛苦,而且由于自己的經(jīng)驗(yàn)及各方面的能力的不足,所以進(jìn)展的速度非常的緩慢,往往幾天的時(shí)間還沒有一點(diǎn)進(jìn)展。</p>
71、<p> 在開始編寫程序的時(shí)候,我看到別人的系統(tǒng)功能非常詳細(xì),而且界面非常的漂亮,總希望自己的系統(tǒng)也非常的完善,但是,經(jīng)過二個(gè)月的學(xué)習(xí),發(fā)現(xiàn)編寫程序決不是一蹴而就的事情,需要長時(shí)間的積累和經(jīng)驗(yàn),而這個(gè)方面又是我的弱項(xiàng),因此,在朋友的幫助下,我終于認(rèn)清自己的不足及劣勢,只要盡我所能,編制一個(gè)實(shí)用簡單的系統(tǒng)也是件很不容易的事情。</p><p> 在反反復(fù)復(fù)的學(xué)習(xí)及不恥下問之下,我的辛勤努力有了匯報(bào),
72、終于做出了一個(gè)簡單的系統(tǒng),雖然這個(gè)系統(tǒng)的功能非常的簡單,而且我想,在實(shí)際的運(yùn)用中,肯定會(huì)有所不足。由于我的知識(shí)淺薄,經(jīng)驗(yàn)不足及閱歷頗淺,因此,在該系統(tǒng)的設(shè)計(jì)方面還有很多不足,比如功能過少,界面不夠醒目等問題,我會(huì)在工作的使用過程中,根據(jù)工作的具體要求不斷的修改,完善,爭取使該系統(tǒng)慢慢趨向完美。 在本系統(tǒng)的設(shè)計(jì)過程和論文編寫過程中,很多老師、同事和朋友都給與了我許多無私的幫助,尤其是我的導(dǎo)師給我的論文提出了很多寶貴的修改意見,在這里,我
73、向這些無私幫助我的人表示衷心的感謝。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 夏印貴.SQL Server數(shù)據(jù)庫開發(fā)精典實(shí)例精解[M].機(jī)械工業(yè)出版社,2006</p><p> [2]袁國宏.現(xiàn)代飯店.可持續(xù)發(fā)展的戰(zhàn)略與對(duì)策[M].廣東旅游出版社,2000.</p><p> [3
74、]孫印杰 楊滔 呂書琴.ASP.NET+SQL Server 動(dòng)態(tài)網(wǎng)站設(shè)計(jì)實(shí)例精解[M].電子工業(yè)出版社,2005</p><p> [4]石峰科技.ASP.NET網(wǎng)站開發(fā)四酷全書電子[M].工業(yè)出版社,2005</p><p> [5]求是科技.ASP.NET信息管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].人民郵店出版社.2005</p><p> [6]楊宗志.ASP.N
75、ET入門與實(shí)作[M].科學(xué)出版社,2003</p><p> [7]曹錳.C#與ASP.NET程序設(shè)計(jì)[M].西安交通大學(xué)出版社,2005</p><p> [8]虞益誠.SQL Server 2000[M].中國鐵道出版社,2004</p><p> [9]蔣秀平.SQL Server 2000數(shù)據(jù)庫與應(yīng)用[M].清華大學(xué)出版社,2006</p>
76、<p> [10]趙林.時(shí)尚IT生活秀-Dreamweaver網(wǎng)頁天下[M].中國宇航出版社,2006</p><p><b> 致 謝</b></p><p> 感謝一直對(duì)我畢業(yè)設(shè)計(jì)提供幫助的指導(dǎo)老師,沒有您的悉心指導(dǎo),我不可能完成符合要求的合格的畢業(yè)設(shè)計(jì),同時(shí)也特別感謝我的同學(xué),沒有他們的指點(diǎn),我也不可能完成該系統(tǒng)的功能架構(gòu)。</p&g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)設(shè)計(jì)家教信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 家教信息管理系統(tǒng)設(shè)計(jì)
- 家教信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 家教信息管理系統(tǒng).doc
- 家教信息管理系統(tǒng).doc
- 家教信息管理系統(tǒng).doc
- 基于J2EE平臺(tái)的家教信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn).pdf
- 家教信息平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- asp家教信息管理系統(tǒng)(源代碼+論文)
- asp家教信息管理系統(tǒng)(源代碼+論文)
- asp家教信息管理系統(tǒng)(源代碼+論文)
- 家教信息平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)【開題報(bào)告】
- 畢業(yè)設(shè)計(jì)--學(xué)生信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 教學(xué)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---教師信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---餐飲信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---學(xué)生信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 滇西地區(qū)家教信息服務(wù)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 畢業(yè)設(shè)計(jì)(論文)工廠信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)設(shè)計(jì)---高校學(xué)籍信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
評(píng)論
0/150
提交評(píng)論