資源描述:
《匯編語(yǔ)言課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)--在線師生交流平臺(tái)與在線自測(cè)---開(kāi)題報(bào)告》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、廈門(mén)大學(xué)軟件學(xué)院《畢業(yè)設(shè)計(jì)(論文)》開(kāi)題報(bào)告學(xué)生姓名班級(jí)學(xué)號(hào)校內(nèi)指導(dǎo)教師姓名職稱所在單位廈門(mén)大學(xué)軟件學(xué)院畢業(yè)設(shè)計(jì)(論文)題目匯編語(yǔ)言課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)--在線師生交流平臺(tái)與在線自測(cè)畢業(yè)設(shè)計(jì)(論文)的目標(biāo):整體目標(biāo):匯編語(yǔ)言是最接近于機(jī)器語(yǔ)言的編程語(yǔ)言。如果說(shuō)機(jī)器語(yǔ)言是計(jì)算機(jī)操作的本質(zhì),那么匯編語(yǔ)言就是最最接近本質(zhì)的語(yǔ)言。匯編語(yǔ)言操作直接面向硬件,所以,我們?cè)谑褂脜R編語(yǔ)言的時(shí)候,我們能夠感知計(jì)算機(jī)的運(yùn)行過(guò)程和原理,從而能夠?qū)τ?jì)算機(jī)硬件和應(yīng)用程序之間的聯(lián)系和交互形成一個(gè)清晰的認(rèn)識(shí)。這也是最能夠鍛煉編程者編程
2、思維邏輯的,只有這樣,學(xué)習(xí)者才能形成一個(gè)軟、硬兼?zhèn)涞木幊讨R(shí)體系,從匯編開(kāi)始學(xué)習(xí)更符合循序漸進(jìn)的學(xué)習(xí)原理。匯編學(xué)習(xí)網(wǎng)站是輔助匯編教學(xué),提高學(xué)生學(xué)習(xí)熱情和學(xué)習(xí)效率的行之有效的手段之一。匯編學(xué)習(xí)網(wǎng)站便于教學(xué)通知公告的發(fā)布,收錄教學(xué)材料,利于學(xué)生對(duì)匯編進(jìn)行預(yù)習(xí)以及復(fù)習(xí)。提供師生互動(dòng)平臺(tái),方便教師及時(shí)解答學(xué)生的疑難問(wèn)題。實(shí)現(xiàn)方法:1.采用B/S三層體系結(jié)構(gòu)B/S三層體系結(jié)構(gòu)采用三層客戶/服務(wù)器結(jié)構(gòu),在數(shù)據(jù)管理層(Server)和用戶界面層(Client)增加了一層結(jié)構(gòu),稱為中間件(Middleware),使整個(gè)體
3、系結(jié)構(gòu)成為三層。三層結(jié)構(gòu)是伴隨著中間件技術(shù)的成熟而興起的,核心概念是利用中間件將應(yīng)用分為表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)存儲(chǔ)層三個(gè)不同的處理層次。三個(gè)層次的劃分是從邏輯上分的,具體的物理分法可以有多種組合。中間件作為構(gòu)造三層結(jié)構(gòu)應(yīng)用系統(tǒng)的基礎(chǔ)平臺(tái),提供了以下主要功能:負(fù)責(zé)客戶機(jī)與服務(wù)器、服務(wù)器與服務(wù)器間的連接和通信;實(shí)現(xiàn)應(yīng)用與數(shù)據(jù)庫(kù)的高效連接;提供一個(gè)三層結(jié)構(gòu)應(yīng)用的開(kāi)發(fā)、運(yùn)行、部署和管理的平臺(tái)。這種三層結(jié)構(gòu)在層與層之間相互獨(dú)立,任何一層的改變不會(huì)影響其它層的功能。2.界面上用布局表格來(lái)布局,在DreamWeave
4、r實(shí)現(xiàn)3.構(gòu)架上采用MVC構(gòu)架(ModalViewControler)基本環(huán)境:開(kāi)發(fā)工具:MicrosoftVisualStudio2008+MicrosoftSQLSERVER2005開(kāi)發(fā)語(yǔ)言:ASP.NET開(kāi)發(fā)環(huán)境:Windows整體結(jié)構(gòu)圖:在線師生交流平臺(tái)(聊天室)功能簡(jiǎn)介:1.通過(guò)主頁(yè)登錄的用戶名登錄到交流平臺(tái)2.實(shí)現(xiàn)多人一起交流3.對(duì)交流內(nèi)容進(jìn)行處理并存放于數(shù)據(jù)庫(kù)4.可對(duì)以前交流內(nèi)容進(jìn)行查詢5.定期清理數(shù)據(jù)庫(kù)中的交流內(nèi)容在學(xué)習(xí)匯編語(yǔ)言的過(guò)程中,學(xué)生對(duì)于學(xué)習(xí)過(guò)程中的疑問(wèn)如果在疑難解答模塊中找不到所
5、需的幫助,就需要有教師能提供解答,但是在論壇中提問(wèn)的話達(dá)不到實(shí)時(shí)的效果,因此,在線師生交流平臺(tái)成為解決這一難題的行之有效的方法之一,學(xué)生學(xué)習(xí)過(guò)程中碰到什么難點(diǎn),可以統(tǒng)一在某一個(gè)時(shí)段安排某個(gè)教師在平臺(tái)上給予學(xué)生所需的幫助。從需求中了解到,在線師生交流平臺(tái)最重要的特性就是實(shí)時(shí)性,但教師人數(shù)畢竟有限,所以平臺(tái)就需要提供多人在線同時(shí)交流的功能。學(xué)生可能一時(shí)無(wú)法消化教師所講的問(wèn)題解決方法,這就又需要該交流平臺(tái)能對(duì)師生交流的內(nèi)容經(jīng)行存儲(chǔ),便于學(xué)生日后再次查閱。從技術(shù)層面來(lái)看,以前完成該交流平臺(tái)必須運(yùn)用JavaAppl
6、et或ActiveXControl,為了便于以后維護(hù)和便于日后增加新的功能模塊,該平臺(tái)決定用最新的Ajax技術(shù)來(lái)取代JavaApplet或ActiveXControl。AJAX是一個(gè)結(jié)合了XML和JavaScript的異步通信機(jī)制,可以完美地達(dá)到多人在線實(shí)時(shí)交流的功能,代碼也便于閱讀,實(shí)現(xiàn)代碼的友好性,如果該平臺(tái)日后要增加新的功能模塊也比較方便。在存儲(chǔ)師生交流的信息方面,該平臺(tái)打算采用SQLServer2005來(lái)實(shí)現(xiàn),以發(fā)言人的ID,發(fā)言內(nèi)容,發(fā)言時(shí)間為標(biāo)識(shí),存儲(chǔ)于數(shù)據(jù)庫(kù)中,便于平臺(tái)對(duì)交流內(nèi)容的查詢,在這
7、里還要實(shí)現(xiàn)一個(gè)權(quán)限管理,不同權(quán)限的用戶所能查詢的內(nèi)容將是不同的。在線自測(cè)功能介紹:主要是給學(xué)生在平時(shí)預(yù)習(xí)、復(fù)習(xí)課程時(shí)提供一個(gè)平臺(tái),通過(guò)做自測(cè)練習(xí)來(lái)檢驗(yàn)自己知識(shí)的掌握情況,也可在考試前夕,通過(guò)做自測(cè)練習(xí),對(duì)以往知識(shí)進(jìn)行鞏固。時(shí)間進(jìn)度安排:?08-11-21~08-12-10需求分析?08-12-10~08-12-29功能的細(xì)化?09-03-21~09-03-31系統(tǒng)設(shè)計(jì)?09-04-01~09-04-30編碼開(kāi)發(fā)及單元測(cè)試?09-05-01~09-05-10集成測(cè)試?09-05-11~09-05-20系統(tǒng)測(cè)
8、試?09-05-21~09-05-31確認(rèn)軟件功能,確認(rèn)所需要的功能均已經(jīng)完成?09-06-01~09-06-08項(xiàng)目文檔終稿完成,提交畢業(yè)論文,準(zhǔn)備畢業(yè)答辯?指導(dǎo)教師審核意見(jiàn):校內(nèi)指導(dǎo)教師簽名:2009年月日