家教信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
家教信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
家教信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
家教信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
家教信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩46頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、西南科技大學(xué)本科生畢業(yè)論文家教信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要:當(dāng)前實(shí)現(xiàn)網(wǎng)上找家教是社會(huì)發(fā)展的趨勢(shì)之一。通過(guò)對(duì)家教服務(wù)需求的分析,為家教服務(wù)提供一個(gè)交流和管理的平臺(tái),開(kāi)發(fā)出一套以家教信息發(fā)布和管理為目標(biāo)的小型網(wǎng)站信息管理系統(tǒng)。系統(tǒng)基于B/S(Browser/ServeD結(jié)構(gòu)模式,以ASP.NET+C#作為前臺(tái)開(kāi)發(fā)環(huán)境,SQLServer作為后臺(tái)數(shù)據(jù)庫(kù),并結(jié)合JavaScript輔助語(yǔ)言開(kāi)發(fā)。實(shí)現(xiàn)了學(xué)員注冊(cè)、教員注冊(cè)、學(xué)員教員信息瀏覽、訂單信息瀏覽、學(xué)生信息管理、家教信息管理、信息檢索,收藏夾,教員評(píng)分評(píng)價(jià),發(fā)布社區(qū)信息,留言等功能。系統(tǒng)實(shí)現(xiàn)后,家教雙方就能通過(guò)網(wǎng)絡(luò)進(jìn)行交流,選擇符合自己要求的進(jìn)行聯(lián)

2、系溝通,達(dá)到學(xué)員可以選擇教員,教員可以選擇學(xué)員的雙選效果,并能管理各自的相關(guān)信息。關(guān)鍵詞:家教信息;信息管理系統(tǒng);B/S模式;II西南科技大學(xué)本科生畢業(yè)論文HomeTutorInformationManagementSystemAbstract:Currently,seekingahometutoronInternetisoneofthetrendofsocialdevelopment.Aimingtoprovidehometutorserviceandmanagement,asmallscaledwebsiteinformationmanagementsystemisdevelopedino

3、rdertoprovidedacommunicationplatformforhometutorservice,managementthroughanalyzingdemandingforhometutorservice.ThissystemisbasedonB/Smodelandadopts"ASP.NET+C#"developmentenvironmentplatformfortheforegroundandsqlServerforthebackgrounddatabaseandisdevelopedbyJavaScriptintegratedtool.Themainf

4、unctionsofthissysteminclude:studentregistration,teacherregistration,student'sandteacher'informationbrowse,theorderinformationbrowse,studentinformationmanagement,teacherinformationmanagement,thehometutorjobadvertisementmanagement,informationindex,favorites,ratingandevaluatingforteacheronline,

5、publishacommunityinformation,leaveamessage,ect.Bymeansofthesystem,bothofhometutorcancommunicatethroughanetworkandselectonewhomeethis/herneedtocontact.Sothat“doub-selectionandmanagethemselvesinformationcanbeachievedthroughselectinghometutorbystudentandviceversa.Keywords:HomeTutorInformation,Informati

6、onmanagement,B/SmodelIII西南科技大學(xué)本科生畢業(yè)論文目錄第1章緒論11.1 系統(tǒng)開(kāi)發(fā)背景11.2 國(guó)內(nèi)外研究現(xiàn)狀11.3 生產(chǎn)需求狀況21.4 開(kāi)發(fā)目的及必要性21.5 本章小結(jié)3第2章家教信息管理系統(tǒng)分析42.1 系統(tǒng)可行性分析42.1.1 技術(shù)可行性分析42.1.2 系統(tǒng)設(shè)計(jì)方案62.1.3 開(kāi)發(fā)工具和數(shù)據(jù)庫(kù)的選擇72.2 需求分析72.2.1 系統(tǒng)工作流程分析72.2.2 系統(tǒng)功能需求分析72.2.3 系統(tǒng)功能表102.2.4 系統(tǒng)數(shù)據(jù)流圖112.2.5 數(shù)據(jù)字典162.2.6 系統(tǒng)實(shí)體關(guān)系分析162.3 性能需求分析182.4 本章小結(jié)18第3章家教信息管理系統(tǒng)概

7、要設(shè)計(jì)193.1 系統(tǒng)概要設(shè)計(jì)概述193.2 系統(tǒng)總體拓?fù)鋱D193.3 系統(tǒng)設(shè)計(jì)業(yè)務(wù)目標(biāo)20IV西南科技大學(xué)本科生畢業(yè)論文3.4 系統(tǒng)總體設(shè)計(jì)目標(biāo)203.5 系統(tǒng)基本結(jié)構(gòu)設(shè)計(jì)213.6 數(shù)據(jù)庫(kù)建立243.6.1 數(shù)據(jù)庫(kù)表分析243.6.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)及設(shè)計(jì)253.6.3 數(shù)據(jù)庫(kù)備份與恢復(fù)303.7 登錄角色權(quán)限分配303.8 本章小結(jié)30第4章家教信息管理系統(tǒng)的實(shí)現(xiàn)314.1 系統(tǒng)實(shí)現(xiàn)的環(huán)境配置314.1.1 服務(wù)器端運(yùn)行環(huán)境314.1.2 用戶端運(yùn)行環(huán)境314.1.3 開(kāi)發(fā)環(huán)境314.2 系統(tǒng)主流程324.3 注冊(cè)登錄模塊的實(shí)現(xiàn)324.4 用戶管理模塊的實(shí)現(xiàn)354.5 用戶搜索模塊的實(shí)現(xiàn)3

8、74.6 后臺(tái)管理模塊的實(shí)現(xiàn)394.7 社區(qū)模塊的實(shí)現(xiàn)394.8 搜藏夾管理模塊的實(shí)現(xiàn)404.9 本章小結(jié)42第5章家教信息管理系統(tǒng)測(cè)試435.1 測(cè)試概述435.2 軟件測(cè)試435.2.1 測(cè)試要點(diǎn)435.2.2 測(cè)試內(nèi)容435.3 測(cè)試用例435.4 本章小結(jié)48結(jié)論49致謝50西南科技大學(xué)本科生畢業(yè)論文51西南科技大學(xué)本科生畢業(yè)論文第1章緒論1.1 系統(tǒng)開(kāi)發(fā)背景網(wǎng)上找家教不僅是推動(dòng)家教管理變革與流程創(chuàng)新的有效手段,更是實(shí)現(xiàn)人工技能網(wǎng)絡(luò)化與信息化的橋梁。要徹底實(shí)現(xiàn)網(wǎng)上找家教,需建立信息的資源共享機(jī)制,建立相應(yīng)的組織機(jī)構(gòu),完善身份認(rèn)證制度,建立健全的家教信息安全機(jī)制體系。為了進(jìn)一步提高網(wǎng)上找

9、家教的效率和質(zhì)量,適應(yīng)家教普及發(fā)展的需要,實(shí)施網(wǎng)上找家教是非常必要的。一直以來(lái),找家教是個(gè)古老而又常說(shuō)常新的話題,隨著家教的普及以及形式的多樣化,因此,對(duì)家教服務(wù)及服務(wù)質(zhì)量提出了越來(lái)越高的要求。形勢(shì)的發(fā)展:家長(zhǎng)學(xué)生希望能找到專業(yè)以及符合他們諸多條件的教師,教師也希望找到一份地理位置合適,薪酬滿意的家教工作。由于傳統(tǒng)的做家教和找家教方式已經(jīng)難以適用家教雙方的需求,比如說(shuō),學(xué)生找老師和老師找學(xué)生,過(guò)程都過(guò)于復(fù)雜,非常影響工作效率,也不利于家教這個(gè)行業(yè)的發(fā)展等。但目前,我國(guó)信息化程度日益普及,上網(wǎng)已成為工作和生活的重要部分,在全國(guó)大部分地區(qū)實(shí)現(xiàn)網(wǎng)上找家教的條件已經(jīng)成熟。無(wú)可厚非,各個(gè)城市地區(qū)實(shí)現(xiàn)網(wǎng)上

10、找家教是當(dāng)今社會(huì)發(fā)展的趨勢(shì),學(xué)員可以搜索教員查詢教員的詳細(xì)信息,以滿足自己的需求;教師也可去選擇合適自己的家教工作,而且雙方還可在網(wǎng)上通過(guò)留言進(jìn)行咨詢和溝通。誠(chéng)然,實(shí)施網(wǎng)上找家教有著人工尋找無(wú)與倫比的優(yōu)勢(shì),他可以向?qū)W員和教員提供更為方便的服務(wù)。因?yàn)閷W(xué)員和教員可以通過(guò)留言進(jìn)行咨詢,有很好的靈活性與機(jī)動(dòng)性強(qiáng),非常適用當(dāng)今家教行業(yè)的需求。對(duì)管理員來(lái)說(shuō),統(tǒng)計(jì)家教數(shù)據(jù)將會(huì)更加快捷,操作更加方便,從而使家教管理更加規(guī)范化、科學(xué)化,同時(shí)還能夠動(dòng)態(tài)掌握家教信息,及時(shí)統(tǒng)計(jì)相關(guān)數(shù)據(jù),為該行業(yè)的發(fā)展提供很重要的數(shù)據(jù)支持。1.2 國(guó)內(nèi)外研究現(xiàn)狀目前,國(guó)內(nèi)孩子業(yè)余輔導(dǎo)方式大致有三種:輔導(dǎo)班、家教、網(wǎng)絡(luò)教育,緣于家教的面

11、對(duì)面性、一對(duì)一或者多對(duì)一性,逐漸被家長(zhǎng)廣泛認(rèn)可,家教面向的消費(fèi)群體也從貴族型趨于平民化,家教在三大輔導(dǎo)方式中的比重也隨之遞增,目前約占三大輔導(dǎo)方式的45%。西南科技大學(xué)本科生畢業(yè)論文20世紀(jì)90年代末期,家教在中國(guó)逐漸普及,興起于北京、上海等大城市,隨后蔓延全國(guó)。2004年至今為國(guó)內(nèi)家教行業(yè)迅猛發(fā)展期,家教開(kāi)始呈現(xiàn)成熟化、規(guī)范化、多元化的強(qiáng)勁發(fā)展勢(shì)頭。各地家教網(wǎng);星羅棋布,幾乎遍布國(guó)內(nèi)每個(gè)地級(jí)市,其中以一點(diǎn)通家教網(wǎng)、大大家教網(wǎng)、陽(yáng)光家教網(wǎng)為代表,憑借網(wǎng)絡(luò)平臺(tái)在全國(guó)大中城市填棋布陣發(fā)展二級(jí)代理或分支機(jī)構(gòu)。網(wǎng)站整合了各地大量師資力量,為家長(zhǎng)提供了可參考的師資平臺(tái)。各類網(wǎng)校:多以國(guó)內(nèi)眾多重點(diǎn)中小學(xué)為

12、依托構(gòu)建網(wǎng)上教育平臺(tái),使學(xué)生購(gòu)買網(wǎng)卡后可以分享網(wǎng)絡(luò)教育資源,或者在線與名師交流。該類企業(yè)國(guó)內(nèi)以黃岡中學(xué)網(wǎng)校、101網(wǎng)校、北京四中網(wǎng)校等為代表,在各地尋找加盟商實(shí)現(xiàn)與當(dāng)?shù)貙W(xué)校的結(jié)合,向各中小學(xué)生推廣網(wǎng)卡。但其模式礙于不能面對(duì)面授課、面對(duì)面交流,加之目前國(guó)人對(duì)網(wǎng)絡(luò)的認(rèn)可度尚待提高,所以目前普及型推廣仍有難度。1.3 生產(chǎn)需求狀況當(dāng)?shù)丶医虣C(jī)構(gòu)與遠(yuǎn)程教育的結(jié)合;目前,國(guó)內(nèi)部分地區(qū)家教機(jī)構(gòu)借助遠(yuǎn)程教育的師資優(yōu)勢(shì)實(shí)現(xiàn)兩者結(jié)合經(jīng)營(yíng),配備專門網(wǎng)絡(luò)教室,使學(xué)生分享網(wǎng)絡(luò)資源,并配置2-3名專職教師,使學(xué)生遇到問(wèn)題可以即時(shí)提問(wèn)即時(shí)回答,為家教行業(yè)的橫向整合開(kāi)創(chuàng)了先河。遠(yuǎn)程教育目前多處于賠本賺吆喝的境地,但其優(yōu)勢(shì)明顯

13、,其高速發(fā)展將在2015年之后,在經(jīng)歷了多年的積累和經(jīng)驗(yàn)沉淀后,市場(chǎng)逐漸成熟。隨著國(guó)家對(duì)網(wǎng)絡(luò)監(jiān)管制度的完善,國(guó)人對(duì)網(wǎng)絡(luò)的認(rèn)知度逐漸提高,網(wǎng)絡(luò)教育會(huì)逐漸普及,同時(shí)有望實(shí)現(xiàn)與家教網(wǎng)的整合或聯(lián)營(yíng)。隨著家教行業(yè)競(jìng)爭(zhēng)的加劇、國(guó)內(nèi)教育制度的不斷深化改革,各類家教機(jī)構(gòu)將更加注重學(xué)生的素質(zhì)教育,不再單一為提高孩子學(xué)習(xí)成績(jī)而努力。教學(xué)方法、經(jīng)營(yíng)模式將呈現(xiàn)多元化,以適應(yīng)市場(chǎng)為先導(dǎo),將更加注重孩子學(xué)習(xí)興趣、學(xué)習(xí)習(xí)慣的培養(yǎng),增強(qiáng)家長(zhǎng)對(duì)家庭教育的認(rèn)知,以孩子個(gè)性資質(zhì)為前提,以令孩子勤學(xué)、樂(lè)學(xué)、善學(xué)為目標(biāo)。幫助孩子樹(shù)立遠(yuǎn)大目標(biāo)并鼓勵(lì)孩子為之奮斗,同時(shí)將融入國(guó)外先進(jìn)教育理念,致力于提高孩子綜合素質(zhì)。1.4 開(kāi)發(fā)目的及必要性

14、由此可見(jiàn),開(kāi)發(fā)網(wǎng)上基于web的家教信息管理系統(tǒng)的意義在于:對(duì)學(xué)員來(lái)說(shuō),西南科技大學(xué)本科生畢業(yè)論文無(wú)需長(zhǎng)途跋涉就可以查找巨大的教員庫(kù),選擇符合自己教學(xué)要求的教員進(jìn)行聯(lián)系溝通。即省時(shí)又省力。對(duì)于教員來(lái)說(shuō),需要通過(guò)網(wǎng)絡(luò)注冊(cè)就能把自己的信息傳送到網(wǎng)絡(luò)上,供學(xué)員去選擇,也能尋早已注冊(cè)的學(xué)員,主動(dòng)聯(lián)系。達(dá)到一個(gè)學(xué)員可以選擇教員,教員可以選擇學(xué)員的雙選效果,更加具有人性化。對(duì)于管理者來(lái)說(shuō),只需很少的管理人員就可以完成很多的人家教需求任務(wù),使得家教管理更加規(guī)范化、科學(xué)化,人性化,同時(shí)還能夠動(dòng)態(tài)掌握教員和學(xué)員的信息,及時(shí)統(tǒng)計(jì)相關(guān)數(shù)據(jù),為家教管理單位提供決策依據(jù),既減少了人員的組織與花費(fèi),又提高了家教的服務(wù)水平和

15、質(zhì)量。1.5 本章小結(jié)本章主要是對(duì)系統(tǒng)開(kāi)發(fā)背景以及現(xiàn)狀狀況作了簡(jiǎn)要的介紹,論證了系統(tǒng)開(kāi)發(fā)的必要性,并結(jié)合相關(guān)內(nèi)容闡明了系統(tǒng)的主要研究?jī)?nèi)容。在下一章節(jié)中,將對(duì)系統(tǒng)進(jìn)行系統(tǒng)分析。西南科技大學(xué)本科生畢業(yè)論文第2章家教信息管理系統(tǒng)分析2.1 系統(tǒng)可行性分析2.1.1 技術(shù)可行性分析B/S(Browser/Serveir)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)WWW瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層3-tier結(jié)構(gòu)12。這樣就

16、大大簡(jiǎn)化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級(jí)的成本和工作量,降低了用戶的總體成本(TCO)。以目前的技術(shù)看,局域網(wǎng)建立B/S結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過(guò)Internet/Intranet模式下數(shù)據(jù)庫(kù)應(yīng)用,相對(duì)易于把握、成本也是較低的。它是一次性到位的開(kāi)發(fā),能實(shí)現(xiàn)不同的人員,從不同的地點(diǎn),以不同的接入方式(比如LAN,WAN,Internet/Intranet等)訪問(wèn)和操作共同的數(shù)據(jù)庫(kù);它能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。在推出ASP之后,微軟于1998年又發(fā)布了ASP2.0,其與ASP1.0的

17、主要區(qū)別是ASP1.0外部的組件需要實(shí)例化。在這之后,Microsoft又推出了ASP.NET,它并不是ASP的簡(jiǎn)單升級(jí),而是全新的一個(gè)動(dòng)態(tài)網(wǎng)頁(yè)實(shí)現(xiàn)體系。ASP.NET是微軟發(fā)展的新的體系結(jié)構(gòu).NET的一部分,其策略是將互聯(lián)網(wǎng)本身作為構(gòu)建新一代操作系統(tǒng)的基礎(chǔ),對(duì)互聯(lián)網(wǎng)和操作系統(tǒng)的設(shè)計(jì)思想進(jìn)行合理延伸,這樣開(kāi)發(fā)將可創(chuàng)建出擺脫設(shè)備硬件束縛的應(yīng)用程序,輕松實(shí)現(xiàn)互聯(lián)網(wǎng)連接110ASP.NET技術(shù)上的優(yōu)勢(shì):(1)可編程的ASP.NET控件。ASP.NET包含大量HTML控件。幾乎所有頁(yè)面中的HTML元素都能被定義為ASP.NET控件,而這些控件都能由腳本控制。ASP.NET同時(shí)包含一系列新的面向?qū)ο蟮妮?/p>

18、入控件,比如可編程的列表框和驗(yàn)證控件。新的DataGrid控件支持分類、數(shù)據(jù)分頁(yè)。(2)事件驅(qū)動(dòng)的控件。所有Web頁(yè)面上的ASP.NET對(duì)象都能夠發(fā)生可被ASP.NET代碼處理的事件??捎纱a處理的加載、點(diǎn)擊和更改事件使得編程更輕松,更有條理6。西南科技大學(xué)本科生畢業(yè)論文(3)基于XML的ASP.NET組件。ASP.NET組件深入地基于XML。比如新的ADRotator,它使用XML來(lái)存儲(chǔ)廣告信息和配置。(4)用戶身份驗(yàn)證。ASP.NET支持基于表單的用戶身份驗(yàn)證,包括cookie管理和自動(dòng)的非授權(quán)登錄重定向。(您仍然能夠定制自己的登陸頁(yè)面和用戶驗(yàn)證程序)o(5)User帳戶和角色。ASP.N

19、ET允許用戶帳戶和角色,賦予每個(gè)用戶(帶有一個(gè)給定的角色)不同的服務(wù)器代碼訪問(wèn)權(quán)限。(6)更強(qiáng)的性能一一編譯代碼。對(duì)服務(wù)器上ASP.NET頁(yè)面的第一個(gè)請(qǐng)求是編譯其ASP.NET代碼,并在內(nèi)存中保存一份緩存的備份。這樣做的結(jié)果當(dāng)然極大地提高了性能。(7)更容易配置。通過(guò)純文本文件就可完成對(duì)ASP.NET的配置。配置文件可在應(yīng)用程序運(yùn)行時(shí)進(jìn)行上傳和修改。無(wú)需重起服務(wù)器。也沒(méi)有metabase和注冊(cè)方面的難題。(8)更容易開(kāi)發(fā)。不需要重起服務(wù)器來(lái)配置和替換已編譯的代碼。ASP.NET會(huì)簡(jiǎn)單地把所有新的請(qǐng)求重定向到新的代碼。(9)不完全的ASP兼容性。ASP.NET不完全兼容早期的ASP版本,所有大部

20、分舊的ASP代碼需要進(jìn)行修改才能在ASP.NET下運(yùn)行。為了解決這個(gè)問(wèn)題,ASP.NET使用了一個(gè)新的文件后綴”.aspx"。這樣就使ASP.NET應(yīng)用程序與ASP應(yīng)用程序能夠一起運(yùn)行在同一個(gè)服務(wù)器上。SQLServer技術(shù)上的優(yōu)勢(shì):SQLServer2005是一種采用T-SQL語(yǔ)言,基于C/S模式的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。SQLServer2005存儲(chǔ)和管理數(shù)據(jù)有以下優(yōu)點(diǎn):(1)每個(gè)數(shù)據(jù)項(xiàng)都存儲(chǔ)在中央位置,所有用戶都可在這個(gè)位置使用它們。(2)各個(gè)客戶端上不單獨(dú)存儲(chǔ)數(shù)據(jù)項(xiàng)復(fù)本,從而消除了因用戶不得不確保使用的信息相同所帶來(lái)的麻煩。系統(tǒng)不需要確保使用當(dāng)前值更新所有數(shù)據(jù)復(fù)本,因?yàn)橹醒胛恢?/p>

21、僅有一個(gè)復(fù)本。(3)可以在服務(wù)器上一次性定義業(yè)務(wù)和安全規(guī)則,并對(duì)所有的用戶平等執(zhí)行。西南科技大學(xué)本科生畢業(yè)論文(4)可以在數(shù)據(jù)庫(kù)內(nèi)通過(guò)使用約束、存儲(chǔ)過(guò)程和觸發(fā)器來(lái)強(qiáng)制執(zhí)行規(guī)則。還可在服務(wù)器應(yīng)用程序中執(zhí)行規(guī)則,因?yàn)檫@些應(yīng)用程序也是許多瘦客戶端訪問(wèn)的中央資源。(5)關(guān)系數(shù)據(jù)庫(kù)服務(wù)器只返回應(yīng)用程序所需要的數(shù)據(jù),優(yōu)化了網(wǎng)絡(luò)流量。(6)最大程度地降低硬件成本,由于數(shù)據(jù)不是存儲(chǔ)在每個(gè)客戶端上,客戶端不必耗費(fèi)磁盤空間來(lái)存儲(chǔ)數(shù)據(jù)??蛻舳藷o(wú)需在本地增加管理數(shù)據(jù)的功能,同時(shí),服務(wù)器不需將處理能力耗費(fèi)在顯示數(shù)據(jù)上。(7)可以配置服務(wù)器以優(yōu)化檢索數(shù)據(jù)所需的磁盤輸入/輸出容量,配置客戶端以優(yōu)化從服務(wù)器檢索數(shù)據(jù)的格式。(

22、8)可以將服務(wù)器存儲(chǔ)在一個(gè)相對(duì)安全的位置,并配備如不間斷電源供應(yīng)系統(tǒng)這樣的設(shè)備,這比完全保護(hù)每個(gè)客戶端更經(jīng)濟(jì)。(9)維護(hù)任務(wù)(例如備份和恢復(fù)數(shù)據(jù))得到簡(jiǎn)化,因?yàn)檫@些任務(wù)都可以集中在中央服務(wù)器上執(zhí)行。2.1.2 系統(tǒng)設(shè)計(jì)方案方案1:設(shè)計(jì)一個(gè)家教信息管理系統(tǒng),設(shè)置3種角色:管理員、教員和學(xué)員。管理員,教員和學(xué)員都能訪問(wèn)系統(tǒng)。在這個(gè)系統(tǒng)中,學(xué)員可以發(fā)布并查看自己的需求信息,教員對(duì)訂單進(jìn)行預(yù)約,學(xué)員再處理預(yù)約的訂單,而管理員負(fù)責(zé)對(duì)教員、學(xué)員基本信息的管理,網(wǎng)站信息的管理和修改等操作。方案2:設(shè)計(jì)一個(gè)家教信息管理系統(tǒng),設(shè)置4種角色:游客、管理員、教員和學(xué)員。教員分為認(rèn)證教員和非認(rèn)證教員,游客、管理員,教

23、員和學(xué)員都能訪問(wèn)系統(tǒng)。在這個(gè)系統(tǒng)中,游客擁有訪問(wèn)系統(tǒng)和注冊(cè)的功能,可以選擇注冊(cè)成為學(xué)員或者教員;學(xué)員可以發(fā)布并查看修改自己的需求信息,收藏自己喜歡的教員;非認(rèn)證教員必須通過(guò)認(rèn)證后才能實(shí)現(xiàn)訂單的預(yù)約和處理,提交正確的詳細(xì)資料并且擁有資格證明的教員才能成為認(rèn)證教員;認(rèn)證教員能預(yù)約學(xué)員發(fā)布的訂單,經(jīng)過(guò)學(xué)員的預(yù)約處理后簽訂試教合同,在試教過(guò)程中學(xué)員對(duì)教員進(jìn)行評(píng)分和評(píng)價(jià);而管理員負(fù)責(zé)對(duì)教員、學(xué)員庫(kù)中的基本信息的管理,對(duì)教員進(jìn)行認(rèn)證和評(píng)分及評(píng)價(jià)管理,網(wǎng)站信息的管理和修改等操作。方案比較:方案2把教師的角色細(xì)化為非認(rèn)證教員和認(rèn)證教員,更加地明確了西南科技大學(xué)本科生畢業(yè)論文兩類教師的職責(zé),這樣的劃分更保證了教

24、員的質(zhì)量,同時(shí)也是對(duì)學(xué)員的負(fù)責(zé),學(xué)員可以通過(guò)在試教過(guò)程中加強(qiáng)對(duì)教員的考察,以便更好的選擇。添加了評(píng)分和評(píng)論功能,讓其他未選擇的學(xué)員也有了更多的參考依據(jù)。綜上所述本系統(tǒng)選擇了方案2。2.1.3 開(kāi)發(fā)工具和數(shù)據(jù)庫(kù)的選擇根據(jù)2.1.3中技術(shù)可行性分析,出于快速開(kāi)發(fā)的考慮,系統(tǒng)選擇ASP.NET技術(shù),C#g言,數(shù)據(jù)庫(kù)采用SQLServer20052.2需求分析2.2.1 系統(tǒng)工作流程分析現(xiàn)在大多數(shù)家教信息管理系統(tǒng)工作流程如下:1、教員和學(xué)員注冊(cè),信息入庫(kù)2、學(xué)員發(fā)布家教需求訂單3、教員申請(qǐng)認(rèn)證,認(rèn)證成功后成為系統(tǒng)正式教員4、教員預(yù)約訂單5、學(xué)員處理訂單,進(jìn)行試教,并對(duì)過(guò)程和結(jié)果進(jìn)行評(píng)價(jià)2.2.2系統(tǒng)功

25、能需求分析管理系統(tǒng)主要是教員和學(xué)員之間相互的選擇實(shí)現(xiàn)家教性質(zhì)的平臺(tái),系統(tǒng)用戶主要分為四類:管理員、教員、學(xué)員、非注冊(cè)用戶(即游客)。在系統(tǒng)中非注冊(cè)用戶(游客)只能訪問(wèn)整個(gè)網(wǎng)站,能注冊(cè)成為教員或者學(xué)員,除外不能進(jìn)行其他相關(guān)操作;教員和學(xué)員擁有各自的收藏夾,可以收藏教員或?qū)W員信息,但教員只能收藏學(xué)員,學(xué)員只能收藏教員,學(xué)員可以發(fā)布家教訂單,教員能預(yù)約相關(guān)訂單,預(yù)約后通過(guò)學(xué)員的處理簽訂試教協(xié)議,在此過(guò)程中學(xué)員對(duì)教員進(jìn)行評(píng)價(jià)和打分,學(xué)員和教員能訪問(wèn)整個(gè)網(wǎng)站和管理自己的相關(guān)信息;管理員認(rèn)證注冊(cè)教員的信息,管理留言、訂單信息、教員評(píng)分和評(píng)論、發(fā)布社區(qū)信息、維護(hù)整個(gè)系統(tǒng);教員、學(xué)員、管理員能相互留言進(jìn)行交流

26、。西南科技大學(xué)本科生畢業(yè)論文注冊(cè)成為教員描述:未注冊(cè)用戶在注冊(cè)新教員的界面上按要求輸入必要的信息,提交到服務(wù)器,其結(jié)果是服務(wù)器將該用戶保存到數(shù)據(jù),并確定該用戶是否注冊(cè)成功。參與者:注冊(cè)成為家教教員的用戶注冊(cè)成為教員描述:未注冊(cè)用戶在注冊(cè)新學(xué)員的界面上按要求輸入必要的信息,提交到服務(wù)器,其結(jié)果是服務(wù)器將該用戶保存到數(shù)據(jù),并確定該用戶是否注冊(cè)成功。參與者:注冊(cè)成為家教學(xué)員的用戶教員申請(qǐng)認(rèn)證描述:教員填寫準(zhǔn)確的注冊(cè)信息和上傳相關(guān)證書后,便可中請(qǐng)認(rèn)證教員參與者:未認(rèn)證教員前提:教員已經(jīng)注冊(cè)成功但未認(rèn)證成功查看學(xué)員信息描述:用戶在學(xué)員信息主界面的條件輸入欄輸入相應(yīng)的條件,可以單條件輸入,也可以多條件輸入

27、,支持模糊查詢。點(diǎn)擊查詢,提交至服務(wù)器,服務(wù)器根據(jù)查詢條件從服務(wù)器中提取相應(yīng)的信息,最后分頁(yè)顯示到用戶界面。參與者:教員、學(xué)員、管理員、游客查看教員信息描述:用戶在教員信息主界面的條件輸入欄輸入相應(yīng)的條件,可以單條件輸入,也可以多條件輸入,支持模糊查詢。點(diǎn)擊查詢,提交至服務(wù)器,服務(wù)器根據(jù)查詢條件從服務(wù)器中提取相應(yīng)的信息,最后分頁(yè)顯示到用戶界面。參與者:教員、學(xué)員、管理員、游客查看教員詳細(xì)信息描述:學(xué)員在獲取到教員信息以后,就可以通過(guò)點(diǎn)擊記錄的最后一項(xiàng)詳細(xì)信息”就可以查詢學(xué)員或教員的詳細(xì)信息。同時(shí)學(xué)員可以把教員的信息加入到收藏夾中。前提是學(xué)員需登陸。參與者:注冊(cè)學(xué)員前提:查詢到了記錄項(xiàng),并且學(xué)員

28、已經(jīng)登陸。查看訂單詳細(xì)信息描述:教員在獲取到訂單信息以后,就可以通過(guò)點(diǎn)擊記錄的最后一項(xiàng)詳細(xì)信息”就可以查詢?cè)撚唵蔚脑敿?xì)信息。同時(shí)教員可以預(yù)約該訂單西南科技大學(xué)本科生畢業(yè)論文加入到收藏夾中。前提是教員需登陸。非認(rèn)證教員無(wú)此功能。參與者:認(rèn)證教員前提:查詢到了記錄項(xiàng),并且學(xué)員已經(jīng)登陸。個(gè)人信息管理描述:學(xué)員和教員都有個(gè)人信息管理,修改密碼、注冊(cè)基本資料信息參與者:注冊(cè)用戶前提:用戶登陸家教信息管理描述:學(xué)員可以發(fā)布多條家教信息,發(fā)布信息將會(huì)以訂單的形式保存在管理系統(tǒng)中,直到被教員預(yù)約。在家教記錄頁(yè)面中可以查看已處理的家教信息,處理被教員預(yù)約的家教信息,或查看刪除發(fā)布但未被預(yù)約的信息。參與者:學(xué)員前

29、提:學(xué)員登陸,進(jìn)入發(fā)布家教信息頁(yè)面收藏夾信息管理描述:用戶在收藏夾頁(yè)面維護(hù)自己的信息的時(shí)候,就可以查看我的收藏,教員可查看未預(yù)約的訂單表和自己的預(yù)約單,學(xué)員則可以查看收藏的教師,對(duì)收藏信息進(jìn)行查看和刪除等操作。參與者:注冊(cè)用戶前提:用戶登陸,進(jìn)入收藏夾信息管理頁(yè)面(11)留言管理描述:用戶在登錄后可以查看我的留言,對(duì)新收到的messagel行回復(fù),或者進(jìn)行新的留言。參與者:注冊(cè)用戶前提:用戶登陸,進(jìn)入留言管理頁(yè)面教員評(píng)價(jià)描述:學(xué)員在登錄后可以對(duì)認(rèn)證教師進(jìn)行評(píng)價(jià),查看教員的評(píng)價(jià)參與者:學(xué)員前提:學(xué)員登陸,進(jìn)入教師詳細(xì)界面家教社區(qū)描述:家教社區(qū)列出了所有發(fā)布的文章等信息,用戶可以點(diǎn)擊標(biāo)題連接進(jìn)行查

30、看。西南科技大學(xué)本科生畢業(yè)論文參與者:訪問(wèn)用戶(14)管理員信息管理描述:管理員管理教員信息,學(xué)員信息,教員認(rèn)證管理,教員評(píng)分管理,教員評(píng)論管理和用戶留言管理。參與者:系統(tǒng)管理員前提:管理員需要登錄2.2.2系統(tǒng)功能表表2-1系統(tǒng)功能表編號(hào)功能名稱功能描述1用戶管理包括用戶信息注冊(cè)、信息審核、信息維護(hù)等。1.1教員/學(xué)員注冊(cè)通過(guò)前臺(tái)相關(guān)頁(yè)面注冊(cè)成為教員或?qū)W員,教員注冊(cè)成功后需要通過(guò)管理員審核后才正式加入教員庫(kù)。學(xué)員直接加入學(xué)員庫(kù)。1.2教員/學(xué)員登錄通過(guò)注冊(cè)信息進(jìn)行登錄系統(tǒng)1.3查看教員/學(xué)員信息查看教員/學(xué)員詳細(xì)信息。1.4用戶信息修改教員和學(xué)員在自己相應(yīng)的貝聞進(jìn)行信息的修改1.5學(xué)員發(fā)布訂

31、單學(xué)員可發(fā)布訂單信息1.6教員申請(qǐng)認(rèn)證未認(rèn)證教員可填寫詳細(xì)信息和上傳相關(guān)證書申請(qǐng)正好2搜索管理分為用戶對(duì)學(xué)員或教員進(jìn)行搜索2.1對(duì)訂單進(jìn)行搜索條件輸入欄輸入你的限制條件進(jìn)行搜索,也可/、輸入,搜索全部信息,搜索信息分頁(yè)顯示2.2對(duì)教員進(jìn)行搜索條件輸入欄輸入你的限制條件進(jìn)行搜索,也可/、輸入,搜索全部信息,搜索信息分頁(yè)顯示2.3學(xué)員將搜索教師信息加入收藏火學(xué)員可將搜索到教員信息加入收藏夾2.4認(rèn)證教員能將搜索的訂單信息進(jìn)行預(yù)約后力入收藏夾認(rèn)證后的教員能通過(guò)搜索到的教員信息加入收藏火3系統(tǒng)管理包括管理員登錄,管理3.1管理員登錄驗(yàn)證管理員的登登錄信息,然后對(duì)系統(tǒng)進(jìn)行維護(hù)工作3.2管理員信息管理修改

32、管理員信息,查看管理員操作記錄3.3教員認(rèn)證管理認(rèn)證申請(qǐng)教員,添加刪除修改教員信息3.4學(xué)員訂單管理添加刪除修改學(xué)員訂單信息10西南科技大學(xué)本科生畢業(yè)論文3.5教員評(píng)分管理教員評(píng)分信息管理3.6;教員評(píng)論管理教員評(píng)論信息管理3.7用戶留言管理用戶留言信息管理3.8社區(qū)管理發(fā)布義章,管理社區(qū)文章4:家教社區(qū)管理社區(qū)資訊信息的瀏覽4.1社區(qū)資訊顯示所有會(huì)員發(fā)表的學(xué)習(xí)方法等,供大家參考5收藏夾管理包括修改用戶基本信息、我的收藏、查吊口回復(fù)留言、查看和發(fā)布社區(qū)信息。5.1我的收藏學(xué)員用戶收藏教員用戶,教員用戶收藏學(xué)員訂單,可以對(duì)收藏的用戶留言。5.2查看和回復(fù)留言注冊(cè)會(huì)員可以查看禾口回復(fù)其他會(huì)員給自己

33、的留百5.3預(yù)約處理學(xué)員可以將已被預(yù)約的訂單進(jìn)行處理,刪除或者簽訂試教協(xié)議2.2.3系統(tǒng)數(shù)據(jù)流圖1 .頂層數(shù)據(jù)流圖圖2-1頂層數(shù)據(jù)流圖2 .登錄模塊數(shù)據(jù)流圖登錄模塊主要就是供擁有賬號(hào)密碼的用戶:教員、學(xué)員、系統(tǒng)管理員來(lái)登錄進(jìn)入各自操作界面的接口,在登錄時(shí)只要輸入賬號(hào)密碼和驗(yàn)證信息點(diǎn)擊登錄,然后由系統(tǒng)判定賬號(hào)密碼是否正確和進(jìn)入哪個(gè)界面。如圖2-2所示。11西南科技大學(xué)本科生畢業(yè)論文用戶用戶名、密碼根據(jù)事分操作數(shù)據(jù)庫(kù)L)登陸成功根據(jù)用戶類型跳轉(zhuǎn)頁(yè)面<用戶頁(yè)面信息用戶用戶名或密碼錯(cuò)誤提示用戶名密碼登陸成功D1用戶數(shù)據(jù)庫(kù)圖2-2登錄模塊數(shù)據(jù)流圖3.用戶管理模塊數(shù)據(jù)流圖用戶管理模塊數(shù)據(jù)流圖如圖2-

34、3所示。圖2-3用戶管理模塊數(shù)據(jù)流圖12西南科技大學(xué)本科生畢業(yè)論文4 .搜索模塊數(shù)據(jù)流圖注冊(cè)用戶登錄后可以選擇查看教員學(xué)員庫(kù)中所有基本情況,也可以輸入條件搜索所有符合條件的教員或?qū)W員信息,支持模糊查詢。如圖2-4搜索模塊數(shù)據(jù)流圖所示。圖2-4搜索模塊數(shù)據(jù)流圖5 .系統(tǒng)管理模塊數(shù)據(jù)流圖管理員登錄后可以修改管理員登錄信息和查看操作記錄,可以認(rèn)證管理教員信息,進(jìn)行其他管理,包括(學(xué)員訂單管理,教員評(píng)分管理,教員評(píng)論管理,用戶留言管理)如圖2-5-1和圖2-5-2系統(tǒng)管理模塊數(shù)據(jù)流圖所示。13西南科技大學(xué)本科生畢業(yè)論文圖2-5-1系統(tǒng)管理模塊數(shù)據(jù)流圖6.圖2-5-2系統(tǒng)管理模塊其他管理數(shù)據(jù)流圖社區(qū)管理

35、模塊數(shù)據(jù)流圖14西南科技大學(xué)本科生畢業(yè)論文用戶可以直接訪問(wèn)家教社區(qū)模塊,查看相關(guān)社區(qū)信息,如圖2-6社區(qū)管理模塊所示。圖2-6社區(qū)管理模塊數(shù)據(jù)流圖7.收藏夾管理模塊數(shù)據(jù)流圖用戶進(jìn)入自己的收藏夾管理頁(yè)面后,學(xué)員可以查看自己的訂單是否被預(yù)約和自己的收藏教師,可以處理該預(yù)約訂單,將處理后的訂單發(fā)送自數(shù)據(jù)庫(kù),預(yù)約教員也能查看該處理信息,教員可以查看自己預(yù)約的訂單是否被處理。學(xué)員和教員都能給其他用戶留言。如圖2-7收藏夾管理模塊數(shù)據(jù)流圖。圖2-7收藏夾管理模塊數(shù)據(jù)流圖15西南科技大學(xué)本科生畢業(yè)論文2.2.4數(shù)據(jù)字典字名述義名別描分定教員當(dāng)前評(píng)分時(shí)教員試教過(guò)程中各項(xiàng)進(jìn)行評(píng)教員評(píng)分=師德評(píng)分*20%+出勤評(píng)

36、價(jià)*3。%+能力評(píng)價(jià)拿20。計(jì)效果評(píng)價(jià)6O.O名字;師德評(píng)分別名:描述:教員在試教過(guò)程中的教師道德評(píng)價(jià)定義,優(yōu)秀=9。分.良好=80分一般=70分i較差=60分;至=50分位置:教員當(dāng)前評(píng)分的參數(shù)之一圖2-8教員當(dāng)前評(píng)分圖2-9師德評(píng)分名字出勤評(píng)分別占描述;教員在試教過(guò)程中按照協(xié)議中要求時(shí)間出勤的評(píng)價(jià)定義:全勤=90分:1-2次未到=80分;37次未到=70分:5次未到二60分;5次以上未到二50分位置:教員當(dāng)前評(píng)分的參數(shù)之二能力評(píng)分學(xué)員對(duì)教員能力的評(píng)價(jià)優(yōu)秀=90分;良好=80分:一般=;0分;較差=60分三差=50分位置;教員當(dāng)前評(píng)分的參數(shù)之三字名述義名別描£,圖2-10出勤評(píng)分圖

37、2-11能力評(píng)分名字:效果評(píng)價(jià)別名1描述;學(xué)員對(duì)教員在試教后提高的效果評(píng)價(jià)定義;優(yōu)秀=90分:良好=80分手一般二了0分;較差=60分;差=50分位置:教員當(dāng)前評(píng)分的參數(shù)之四字名述分義名別描總定教員評(píng)價(jià)當(dāng)前所有學(xué)員對(duì)該教員評(píng)價(jià)的教員評(píng)價(jià)總分二X(教員當(dāng)前評(píng)分)評(píng)價(jià)總?cè)藬?shù)位置,顯示到教員詳細(xì)中教員評(píng)分處圖2-13教員評(píng)價(jià)圖2-12效果評(píng)價(jià)2.2.5系統(tǒng)實(shí)體關(guān)系分析家教信息管理系統(tǒng)中的實(shí)體聯(lián)系使用一種信息建模技術(shù),這種技術(shù)是通過(guò)實(shí)體、關(guān)系、屬性三種基本對(duì)象來(lái)定16西南科技大學(xué)本科生畢業(yè)論文義信息20實(shí)體是需要維護(hù)和使用的相關(guān)特性的集合體;屬性是實(shí)體的特性或特征;關(guān)系是實(shí)體之間的聯(lián)系,關(guān)系為實(shí)體記錄

38、(實(shí)例)之間的聯(lián)系和交互作用方式建立了模型。要確定實(shí)體和關(guān)系的性質(zhì),用戶必須確定單個(gè)實(shí)體和他們相關(guān)的屬性。為每個(gè)對(duì)象定義一個(gè)完整的與商業(yè)相關(guān)的描述以及他單獨(dú)使用的要求,這也包括確定此實(shí)體是否使用應(yīng)用程序的永久需求,每種關(guān)系的基本定義使用了商業(yè)定義和與關(guān)系相連接的需求10在為實(shí)體確定相關(guān)的屬性過(guò)程中,用戶必須通過(guò)關(guān)系,來(lái)為實(shí)體分組的方式確定分類模式,這是抽象化的初始層,或者說(shuō)是通過(guò)隱藏模糊的信息來(lái)提高對(duì)分析的理解,通過(guò)將數(shù)據(jù)分類成組,就產(chǎn)生了相關(guān)分組的不同類型,這樣,更加易于觀察和分析。家教信息管理系統(tǒng)E-R圖如圖2-8所示地姓管理城址管理員圖2-14家教信息管理系統(tǒng)E-R圖17西南科技大學(xué)本科

39、生畢業(yè)論文2.3 性能需求分析系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開(kāi)發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足大眾對(duì)信息處理的需求2。要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開(kāi)放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開(kāi)放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代?;趙eb的家教信息管理系統(tǒng)是直接面對(duì)網(wǎng)民的,要能夠吸引用戶適用該系統(tǒng),這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語(yǔ)和

40、中文信息的界面。系統(tǒng)在設(shè)計(jì)開(kāi)發(fā)使用過(guò)程中都要涉及到很多計(jì)算機(jī)硬件、軟件。所有這些都要符合主流國(guó)際、國(guó)家和行業(yè)標(biāo)準(zhǔn)13o2.4 本章小結(jié)本章從系統(tǒng)開(kāi)發(fā)的可行性、技術(shù)可行性和論證了系統(tǒng)開(kāi)發(fā)的必要性和可行性。并從實(shí)際的需求入手,結(jié)合系統(tǒng)開(kāi)發(fā)模式,擬定了系統(tǒng)任務(wù)、功能需求、性能需求、運(yùn)行需求及其他需求。下一章對(duì)系統(tǒng)進(jìn)行概要設(shè)計(jì)。18西南科技大學(xué)本科生畢業(yè)論文第3章家教信息管理系統(tǒng)概要設(shè)計(jì)3.1 系統(tǒng)概要設(shè)計(jì)概述系統(tǒng)可以實(shí)現(xiàn)網(wǎng)上家教信息管理,教員和學(xué)員注冊(cè)后,將自己的相關(guān)信息發(fā)布到網(wǎng)上,注冊(cè)成功后學(xué)員將訂單發(fā)布到服務(wù)器,教員預(yù)約訂單后與學(xué)員簽訂試教協(xié)議,試教后學(xué)員對(duì)教員進(jìn)行評(píng)分,這樣實(shí)現(xiàn)教員和學(xué)員互相選

41、擇,并對(duì)過(guò)程進(jìn)行管理,還可以通過(guò)留言和評(píng)論進(jìn)行溝通,最終實(shí)現(xiàn)求教和執(zhí)教的這個(gè)過(guò)程。本系統(tǒng)分為客戶端子系統(tǒng)和管理端子系統(tǒng)??蛻舳俗酉到y(tǒng)包括,學(xué)員和教員的注冊(cè),學(xué)員和教員的信息搜索,并可以查看詳細(xì)信息,把學(xué)員和教員信息加入會(huì)員收藏夾,修改會(huì)員信息,查看我的收藏,查看留言,發(fā)布訂單,處理訂單,實(shí)現(xiàn)評(píng)論和打分,以及進(jìn)入家教社區(qū)進(jìn)行信息討論和發(fā)布。管理端子系統(tǒng)包括,管理員登陸,管理員信息維護(hù),學(xué)員和教員信息修改和刪除,教員信息認(rèn)證,以及留言、評(píng)分、評(píng)論的管理。3.2 系統(tǒng)總體拓?fù)鋱D根據(jù)系統(tǒng)需求分析,可確定系統(tǒng)總體拓?fù)鋱D網(wǎng)如圖3-1所示圖3-1系統(tǒng)總體拓?fù)鋱D19西南科技大學(xué)本科生畢業(yè)論文客戶層主要是指用戶

42、登錄的Web瀏覽器;中間層負(fù)責(zé)平臺(tái)的業(yè)務(wù)邏輯處理和表示邏輯生成;服務(wù)層提供底層的信息數(shù)據(jù)庫(kù)服務(wù)器10o1 .客戶層:用于與家教信息系統(tǒng)的用戶進(jìn)行交互以及顯示根據(jù)特定業(yè)務(wù)規(guī)則進(jìn)行計(jì)算后的結(jié)果。系統(tǒng)將完全采用基于WEB的(B/S架構(gòu))客戶端,即用戶可以直接通過(guò)瀏覽器來(lái)訪問(wèn)和使用系統(tǒng)。2 .中間層:這相當(dāng)于三層標(biāo)準(zhǔn)架構(gòu)中的Web應(yīng)用服務(wù)層,支持諸如響應(yīng)客戶請(qǐng)求以及查詢等功能。并且由中間層進(jìn)行邏輯處理,再處理的結(jié)果反饋給客戶或者發(fā)送到數(shù)據(jù)庫(kù)中。3 .服務(wù)層:主要是數(shù)據(jù)庫(kù)系統(tǒng),這里的數(shù)據(jù)庫(kù)系統(tǒng)主要是采用SQLServer2005數(shù)據(jù)庫(kù)系統(tǒng)3.3 系統(tǒng)設(shè)計(jì)業(yè)務(wù)目標(biāo)家教信息管理系統(tǒng)采用B/S結(jié)構(gòu),即采用瀏覽

43、器/服務(wù)器模式,服務(wù)器端由運(yùn)行Asp.Net的Web服務(wù)器及后臺(tái)運(yùn)行MicrosoftSQLServer2005的數(shù)據(jù)庫(kù)服務(wù)器組成,客戶端使用InternetExplorer等瀏覽器即可訪問(wèn)系統(tǒng)4。3.4 系統(tǒng)總體設(shè)計(jì)目標(biāo)系統(tǒng)應(yīng)具有良好的適應(yīng)性:能適應(yīng)用戶對(duì)系統(tǒng)的軟件環(huán)境、管理內(nèi)容、模式和界面的要求;系統(tǒng)應(yīng)具有可靠性和穩(wěn)定性:采用成熟的技術(shù)方法和軟件開(kāi)發(fā)平臺(tái),以保證在以后的實(shí)際應(yīng)用中安全、可靠;可靠性包括系統(tǒng)的穩(wěn)定性和數(shù)據(jù)的可靠性。系統(tǒng)的穩(wěn)定性需求包括:滿足7*24小時(shí)的運(yùn)行需要,發(fā)生局部硬件、網(wǎng)絡(luò)和軟件故障時(shí)有相應(yīng)的容錯(cuò)技術(shù),任意單點(diǎn)故障都不影響整個(gè)系統(tǒng)的運(yùn)行。數(shù)據(jù)可靠性需求包括:保證本地備

44、份數(shù)據(jù)和實(shí)時(shí)交易數(shù)據(jù)的一致性,發(fā)生局部故障時(shí),數(shù)據(jù)不損失,發(fā)生重大事故時(shí),備份數(shù)據(jù)可以在規(guī)定的時(shí)限內(nèi)恢復(fù)5。系統(tǒng)應(yīng)具有較好的安全性:安全性指系統(tǒng)具有數(shù)據(jù)傳輸?shù)募用?解密、用戶身份認(rèn)證、權(quán)限確認(rèn)、日志記錄等安全控制功能。具體包括:數(shù)據(jù)保密性、傳輸安全性、訪問(wèn)安全性、安全審計(jì)、網(wǎng)絡(luò)安全和系統(tǒng)安全等。系統(tǒng)安全性要求包括基于用戶的系統(tǒng)操作權(quán)限控制、某些數(shù)據(jù)的加密保護(hù)、身份鑒別。應(yīng)提高完善的安全機(jī)制20西南科技大學(xué)本科生畢業(yè)論文和用戶權(quán)限限制機(jī)制,確保數(shù)據(jù)的受限訪問(wèn);可考慮運(yùn)用硬件防火墻及支撐軟件來(lái)預(yù)防來(lái)自網(wǎng)絡(luò)的攻擊,并采用備份服務(wù)器來(lái)備份重要數(shù)據(jù)及程序,以便出現(xiàn)故障時(shí)能及時(shí)恢復(fù)系統(tǒng)。系統(tǒng)應(yīng)具有良好的可

45、維護(hù)性:系統(tǒng)應(yīng)易于維護(hù)、安裝;還指系統(tǒng)應(yīng)具備對(duì)主機(jī)、網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、應(yīng)用等情況進(jìn)行監(jiān)控、管理和調(diào)度;對(duì)系統(tǒng)自身所有的和流經(jīng)系統(tǒng)的信息、參數(shù)、文件進(jìn)行統(tǒng)一的管理和控制9。系統(tǒng)應(yīng)具有良好的可擴(kuò)展性:可擴(kuò)展性指兩方面:一方面通過(guò)擴(kuò)充主機(jī)、CPU、磁盤、內(nèi)存等硬件可以提高性能指標(biāo),通過(guò)擴(kuò)充網(wǎng)絡(luò)可以排除阻塞、擁擠和超時(shí);另一方面通過(guò)系統(tǒng)開(kāi)放式體系架構(gòu)、模塊化、參數(shù)化以及組件技術(shù),對(duì)業(yè)務(wù)量、業(yè)務(wù)種類的擴(kuò)展、與其他機(jī)構(gòu)連接的擴(kuò)展、系統(tǒng)功能擴(kuò)展等都能提供足夠的支持,縮短系統(tǒng)實(shí)施周期。系統(tǒng)應(yīng)適應(yīng)未來(lái)信息化建設(shè)的要求,能方便得進(jìn)行功能擴(kuò)展,以建立完善的信息集成管理體系7。3.5 系統(tǒng)基本結(jié)構(gòu)設(shè)計(jì)家教系統(tǒng)主要功能模塊

46、如圖3-2家教信息管理系統(tǒng)主要功能模塊所示家教信息管理系統(tǒng)上注冊(cè)模塊t登錄模塊衛(wèi)用戶管理模塊*投索模塊衛(wèi)管理員功能1家教社區(qū)模塊收藏夾功能模塊圖3-2家教信息管理系統(tǒng)主要功能模塊注冊(cè)模塊用戶通過(guò)注冊(cè)自己的個(gè)人信息成為系統(tǒng)的教員或者學(xué)員,如圖3-3注冊(cè)模塊所21西南科技大學(xué)本科生畢業(yè)論文注冊(cè)模塊t注冊(cè)成為教員*注冊(cè)成為學(xué)員圖3-3家教信息管理系統(tǒng)注冊(cè)模塊用戶管理模塊當(dāng)用戶注冊(cè)成為教員或?qū)W員后,教員需申請(qǐng)認(rèn)證并通過(guò)后將可以預(yù)約訂單,管理自己的信息,學(xué)員可以直接發(fā)布訂單和對(duì)自己信息進(jìn)行管理,如圖3-4用戶管理模塊所示教員信息管理申請(qǐng)認(rèn)證4誦約訂單學(xué)員信息管理發(fā)布訂里.圖3-4家教信息管理系統(tǒng)用戶管理

47、模塊搜索模塊可以單條件輸教員或?qū)W員可在搜索信息主界面的條件輸入欄輸入相應(yīng)的條件,22西南科技大學(xué)本科生畢業(yè)論文入,也可以多條件輸入,支持模糊查詢。點(diǎn)擊查詢,提交至服務(wù)器,服務(wù)器根據(jù)查詢條件從服務(wù)器中提取相應(yīng)的信息,最后分頁(yè)顯示到用戶界面。教員可預(yù)約訂單,學(xué)員可收藏教師。如圖3-5搜索模塊所示搜索模塊圖3-5家教信息管理系統(tǒng)搜索模塊管理員功能模塊管理員登錄后可以修改管理員登錄信息和查看操作記錄,可以認(rèn)證管理教員信息,進(jìn)行其他管理,包括(學(xué)員訂單管理,教員評(píng)分管理,教員評(píng)論管理,用戶留言管理)如圖3-6家教信息管理系統(tǒng)管理員功能模塊所示。管理員功能模塊修改管理員信息管理操作記錄認(rèn)證教員學(xué)員訂單管理

48、教員評(píng)分管理教員評(píng)論管理用戶站內(nèi)信管理圖3-6家教信息管理系統(tǒng)管理員功能模塊23西南科技大學(xué)本科生畢業(yè)論文收藏夾管理模塊用戶進(jìn)入自己的收藏夾管理頁(yè)面后,學(xué)員可以查看自己的訂單是否被預(yù)約和管理自己的收藏教師,可以處理該預(yù)約訂單,將處理后的訂單發(fā)送自數(shù)據(jù)庫(kù),預(yù)約教員也能查看該處理信息,教員可以查看自己預(yù)約的訂單是否被處理。學(xué)員和教員都能給其他用戶留言。如圖3-7家教信息管理系統(tǒng)收藏夾管理模塊所示。3.6 數(shù)據(jù)庫(kù)建立3.6.1 數(shù)據(jù)庫(kù)表分析由系統(tǒng)需求分析可以得到以下數(shù)據(jù)表:(1) Admin表:用于保存管理員的相關(guān)信息(2) Comment表:用于保存評(píng)論的相關(guān)信息(3) Log表:用于管理員操作記

49、錄的相關(guān)信息(4) Message表:用于保存用戶留言的相關(guān)信息(5) MyFavouhteTeacher表:用于保存學(xué)員收藏教師的相關(guān)信息(6) Rating表:用于保存教師評(píng)分的相關(guān)信息(7) Renzheng表:用于保存認(rèn)證教師的相關(guān)信息(8) Student表:用于保存學(xué)員信息記錄(9) StudentOrder表:用于保存學(xué)員訂單記錄信息24西南科技大學(xué)本科生畢業(yè)論文(10) Users表:用于注冊(cè)用戶信息(11) Teacher表:用于保存教員相關(guān)信息(12) Yuyue表:用于保存訂單預(yù)約情況信息(13) YuyueChuli表:用于保存處理預(yù)約的相關(guān)信息(14) Article

50、s表:用于保存管理員發(fā)布的文章信息3.6.2 數(shù)據(jù)庫(kù)表結(jié)構(gòu)及設(shè)計(jì)(1) Admin表表3-6-1Admin表列名數(shù)據(jù)類型可含為空說(shuō)明AdminNamenvarchar(50)NOTNULL主鍵,管理員名AdminPasswordnvarchar(50)NOTNULL管理員密碼(2)Comment表表3-6-2Comment表列名數(shù)據(jù)類型可含為空說(shuō)明CommentIDIntNOTNULL主鍵,評(píng)論IDTeacherIDIntNOTNULL外鍵,教員IDStudentIDIntNOTNULL外鍵,學(xué)員IDBodynvarchar(max)NULL評(píng)論內(nèi)容CreateDatedatetimeNULL

51、評(píng)論時(shí)間(3)log表表3-6-3log表列名數(shù)據(jù)類型可含為空說(shuō)明IdIntNOTNULL主鍵,操作記錄IDUserNamenvarchar(50)NULL操作人logInfonvarchar(max)NULL操作信息logDatedatetimeNULL操作時(shí)間(4)Message表表3-6-4Message表列名數(shù)據(jù)類型可含為空說(shuō)明MessageIDintNOTNULL主鍵,留言IDReceivernvarchar(50)NULL接收人25西南科技大學(xué)本科生畢業(yè)論文Bodynvarchar(max)NULL留百內(nèi)容Sendernvarchar(50)NULL發(fā)送人Statenvarchar

52、(50)NULL信息狀態(tài)SendTimedatetimeNULL發(fā)送時(shí)間(5)MyFavouriteTeacher表表3-6-5MyFavouriteTeacher表列名數(shù)據(jù)類型可含為空說(shuō)明MyTeacherIDIntNOTNULL主鍵,收藏教師IDStudentIDIntNOTNULL外鍵,學(xué)生ID(6)Rating表表3-6-6Rating表列名數(shù)據(jù)類型可含為空說(shuō)明TeacherIDIntNOTNULL主鍵,教師IDScoreNumeric(3,1)NULL分?jǐn)?shù)保留1位小數(shù)CounterIntNULL評(píng)分人數(shù)(7)Renzheng表表3-6-7Renzheng表列名數(shù)據(jù)類型可含為空說(shuō)明im

53、ageIDIntNOTNULL主鍵,證書IDTeacherIDIntNOTNULL外鍵,教師IDurlnvarchar(max)NULL證書存放地址(8)Student表表3-6-8Student表列名數(shù)據(jù)類型可含為空說(shuō)明StudentIDintNOTNULL主鍵,學(xué)員IDS_Namenvarchar(50)NOTNULL學(xué)員姓名S_Passwordnvarchar(50)NULL學(xué)員登錄密碼S_Emailnvarchar(50)NULL學(xué)員EmailS_Questionnvarchar(max)NULL學(xué)員密碼找回問(wèn)題SAnswernvarchar(max)NULL學(xué)員密碼找回答案STruenamenvarchar(50)NULL學(xué)員真實(shí)姓名S_Gendernvarchar(2)NULL學(xué)員性別S_AgeintNULL學(xué)員年齡SPhonenvarchar(50)NULL學(xué)員移動(dòng)電話26西南科技大學(xué)本科生畢業(yè)論文S_Mobilenvarchar(50)NULL學(xué)員固定電話S_Addressnvarchar(max)NULL學(xué)員區(qū)域S_Gradenvarchar

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論