版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p> 本科畢業(yè)設(shè)計(論文)</p><p><b> ( 屆)</b></p><p> 論文題目《ERP沙盤模擬》網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)</p><p> 所在學(xué)院 </p><p> 專業(yè)班級 信息管理與信息系統(tǒng)
2、 </p><p> 學(xué)生姓名 學(xué)號 </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 日</p><p><b> 誠 信 申 明</b></p>
3、<p> 我申明,所呈交的論文(設(shè)計)是本人在老師指導(dǎo)下進行的研究工作及取得的研究成果。據(jù)我查證,除了文中特別加以標(biāo)注和致謝的地方外,論文(設(shè)計)中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得______或其他教育機構(gòu)的學(xué)位或證書而使用過的材料。我承諾,論文(設(shè)計)中的所有內(nèi)容均真實、可信。</p><p> 論文(設(shè)計)作者簽名: 簽名日期: 年 月 日&l
4、t;/p><p><b> 授 權(quán) 申 明</b></p><p> 學(xué)校有權(quán)保留送交論文(設(shè)計)的原件,允許論文(設(shè)計)被查閱和借閱,學(xué)??梢怨颊撐模ㄔO(shè)計)的全部或部分內(nèi)容,可以影印、縮印或其他復(fù)制手段保存論文(設(shè)計),學(xué)校必須嚴(yán)格按照授權(quán)對論文(設(shè)計)進行處理,不得超越授權(quán)對論文(設(shè)計)進行任意處置。</p><p> 論文(設(shè)計)作者
5、簽名: 簽名日期: 年 月 日</p><p> 《ERP沙盤模擬》網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)</p><p> 摘要:互聯(lián)網(wǎng)日新月異的發(fā)展,標(biāo)識了一個新時代的到來。利用互聯(lián)網(wǎng)進行網(wǎng)絡(luò)教學(xué)越來越受到人們的關(guān)注,網(wǎng)絡(luò)教學(xué)平臺不同于傳統(tǒng)意義上教學(xué),它極大的豐富了教學(xué)的方法,擴展了教學(xué)的空間,是未來教育發(fā)展的重要領(lǐng)域。在網(wǎng)絡(luò)教學(xué)平臺上,教師可以致力于課程研究和教學(xué)過程
6、的實施,學(xué)生可以進行自主學(xué)習(xí)和交流,滿足個性化學(xué)習(xí)的需求。</p><p> 本平臺在系統(tǒng)架構(gòu)上,探索了整合后臺數(shù)據(jù)庫、Web服務(wù)和ASP.NET腳本編程的B/S系統(tǒng)體系結(jié)構(gòu)的實現(xiàn)技術(shù),結(jié)合軟件工程的思想,對滿足網(wǎng)絡(luò)環(huán)境下的教學(xué)系統(tǒng)平臺進行了總體需求分析、設(shè)計與實現(xiàn)。一個良好的教學(xué)平臺,必須同時具備科學(xué)性、教育學(xué)、技術(shù)性和藝術(shù)性。</p><p> 該系統(tǒng)的突出之處在于它的針對性強,能
7、夠?qū)λ惺褂帽鞠到y(tǒng)的學(xué)生在自學(xué)給予更有效,更實時的具有交互性的幫助。引導(dǎo)學(xué)生進行網(wǎng)上交流,引導(dǎo)學(xué)生對有關(guān)問題進行思考判斷。</p><p> 關(guān)鍵字:網(wǎng)絡(luò)教學(xué)平臺;數(shù)據(jù)庫;ASP.NET;</p><p> The <ERP sand table simulation> of Network Teaching Platform Development and Implem
8、entation</p><p> Abstract: The rapid development of the Internet marks the coming of a new era. Utilizing the Internet to teach is subsantially bringing great concerns. The Network teaching platform is stri
9、kingly distinct form the traditional teaching, which largely enrches the teaching methods, expands the teaching space, and is the most important field in the future teaching development. With this network teaching platfo
10、rm, teachers can focus on subject study and the execution of teaching, and students can stu</p><p> In the construction of the system, the author makes some study of the background database, Web service and
11、 the realizing technology of the system construction in ASP.NET scripture programming. Combined with the idea of software engineering, the teaching system platform is analyzed, designed and realized as a whole, which is
12、base on satisfies the need of network environment. A fine teaching website, must be scientific, has the education significance, technicality and artistic quality at the same </p><p> The prominent point of
13、this system is that it can provide more available and more timely help of the students in computer major. Guide students to make online communication, guiding students to thinking on issues relating to judgments.</p&g
14、t;<p> Key words: network teaching platform; database;ASP.NET</p><p><b> 目錄</b></p><p><b> 1 概述1</b></p><p> 1.1 論文背景簡介1</p><p>
15、 1.2 系統(tǒng)開發(fā)的意義1</p><p> 1.3 國內(nèi)外發(fā)展現(xiàn)狀2</p><p> 1.4 論文目標(biāo)2</p><p> 2 開發(fā)技術(shù)方案選擇3</p><p> 2.1 ASP.NET(Active Server Page)相關(guān)簡介3</p><p> 2.2 數(shù)據(jù)庫SQL Ser
16、ver20053</p><p><b> 3 系統(tǒng)分析3</b></p><p> 3.1 系統(tǒng)需求分析3</p><p> 3.1.1 本系統(tǒng)需求分析3</p><p> 3.1.2 系統(tǒng)總體構(gòu)成4</p><p> 3.2 業(yè)務(wù)流程及數(shù)據(jù)流程分析4</p
17、><p><b> 4 系統(tǒng)設(shè)計5</b></p><p> 4.1 數(shù)據(jù)庫設(shè)計5</p><p> 4.1.1 數(shù)據(jù)庫技術(shù)概述5</p><p> 4.1.2 數(shù)據(jù)庫需求分析6</p><p> 4.1.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計6</p><p>
18、 4.1.4 數(shù)據(jù)表設(shè)計8</p><p> 4.2 系統(tǒng)功能分析11</p><p> 5 系統(tǒng)實現(xiàn)13</p><p> 5.1 后臺系統(tǒng)的設(shè)計與實施13</p><p> 5.1.1 登錄模塊設(shè)置13</p><p> 5.1.2 資源信息管理模塊17</p>&l
19、t;p> 5.1.3 問題咨詢管理模塊20</p><p><b> 6 總結(jié)27</b></p><p><b> 致 謝29</b></p><p><b> 參考文獻30</b></p><p><b> 1 概述</b>
20、;</p><p> 1.1 論文背景簡介</p><p> 隨著現(xiàn)代信息技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)技術(shù)在教育中的應(yīng)用日益廣泛和深入,特別是網(wǎng)絡(luò)與校園網(wǎng)的接軌,為高校教育提供了豐富的資源,使網(wǎng)絡(luò)教學(xué)真正成為現(xiàn)實,為高校教學(xué)提供了一種新的手段和方式。某種意義上說,網(wǎng)絡(luò)教學(xué)平臺的使用對于高校教學(xué)來說是一場革命[1]。20世紀(jì)90年代中后期到現(xiàn)在,網(wǎng)絡(luò)在高校中得到了普遍應(yīng)用,各類教學(xué)平臺也相繼出
21、現(xiàn)。大力推動網(wǎng)絡(luò)教學(xué)的發(fā)展,側(cè)重于學(xué)生對于教學(xué)資源需求,推動信息技術(shù)與課程信息的集合,是推動教學(xué)改革,培養(yǎng)創(chuàng)新人才的有效途徑,也是教育技術(shù)在教學(xué)中充分應(yīng)用的體現(xiàn)[2]。</p><p> 網(wǎng)絡(luò)教學(xué)并不會取代傳統(tǒng)的課堂教學(xué),而網(wǎng)絡(luò)教學(xué)模式與課堂教學(xué)模式融合起來是未來發(fā)展的方向,吸取傳統(tǒng)模式的課堂教學(xué)的優(yōu)點,并發(fā)揮網(wǎng)絡(luò)教學(xué)客服時間空間限制的優(yōu)點,構(gòu)造出一種全新全面的教學(xué)模式,使學(xué)生的學(xué)習(xí)生活不再受到過多的局限,使教
22、育教學(xué)不再枯燥更加生動更具吸引力[3]。</p><p> 目前,基于Internet的網(wǎng)絡(luò)教學(xué)的研究方興未艾,今后網(wǎng)絡(luò)教學(xué)的構(gòu)建將朝著功能進一步完善,操作越來越簡化,資源漸趨豐富多采,服務(wù)方式多種多樣更完善更人性化,教學(xué)內(nèi)容多媒體化及情景化,交互方式多樣化,導(dǎo)航系統(tǒng)便捷化[4]。故此,網(wǎng)絡(luò)教學(xué)平臺是未來教育教學(xué)的重要發(fā)展方向。</p><p> 1.2 系統(tǒng)開發(fā)的意義</p&
23、gt;<p> ?。?)促進網(wǎng)絡(luò)教學(xué)的發(fā)展,提高網(wǎng)絡(luò)教學(xué)的質(zhì)量 由于網(wǎng)絡(luò)教學(xué)可以實現(xiàn)信息資源共享,在網(wǎng)上組織最優(yōu)秀的教材和教法,使學(xué)習(xí)者在網(wǎng)上可以學(xué)到最新的知識,因此是教學(xué)改革發(fā)展的方向[5]。通過本項目的研究與實踐,使網(wǎng)絡(luò)教學(xué)更能為學(xué)習(xí)者提供一個建構(gòu)主義的學(xué)習(xí)環(huán)境,充分體現(xiàn)學(xué)生的首創(chuàng)精神,學(xué)生有更多的機會在不同情境下去運用他們所學(xué)的知識,而且學(xué)生可以根據(jù)自身的行動的反饋來形成對客觀事物的認識和解決實際問題的方案,從而提
24、供網(wǎng)絡(luò)教學(xué)的質(zhì)量[6]。 </p><p> ?。?)尋找利用計算機技術(shù)和網(wǎng)絡(luò)技術(shù)實現(xiàn)學(xué)生遠程交互自主學(xué)習(xí)的教學(xué)設(shè)計的技術(shù)解決方案 </p><p> ?。?)完善和發(fā)展教學(xué)設(shè)計理論 網(wǎng)絡(luò)環(huán)境下的教學(xué)與傳統(tǒng)教學(xué),不僅是教學(xué)環(huán)境的不同,在教學(xué)內(nèi)容、教學(xué)手段、教學(xué)傳播形式上都有本質(zhì)的區(qū)別。通過本項目的研究,能夠解決網(wǎng)絡(luò)環(huán)境下,教學(xué)如何進行教學(xué)設(shè)計,如何調(diào)控教學(xué)過程,如何有效實施教學(xué)活動以達
25、成教學(xué)目標(biāo),是對教學(xué)設(shè)計理論的完善和發(fā)展[7]。</p><p> 1.3 國內(nèi)外發(fā)展現(xiàn)狀</p><p> 網(wǎng)絡(luò)教學(xué)的設(shè)計理論與方法的研究缺乏系統(tǒng)性。通過對國內(nèi)外有關(guān)的學(xué)術(shù)刊物(如《電化教育研究》、《中國電化教育》、《Educational Technology》等)、教育網(wǎng)站和國際國內(nèi)有關(guān)學(xué)術(shù)會議(GCCCE、ICCE、CBE等)的論文集進行分析,網(wǎng)絡(luò)教學(xué)的設(shè)計研究主要是關(guān)于建構(gòu)
26、主義學(xué)習(xí)環(huán)境的設(shè)計和協(xié)作學(xué)習(xí)的設(shè)計等方面,缺乏系統(tǒng)的研究[8]??梢哉f,網(wǎng)絡(luò)教學(xué)的設(shè)計理論的研究還處于初級階段,還有很多問題需要去研究和探索。例如,在網(wǎng)絡(luò)環(huán)境下如何利用網(wǎng)絡(luò)資源進行主動學(xué)習(xí)、利用虛擬情境進行探究學(xué)習(xí)、利用通訊工具進行協(xié)商學(xué)習(xí)、利用工具進行創(chuàng)造學(xué)習(xí)的設(shè)計以及教師指導(dǎo)性活動的設(shè)計等方面,都值得我們?nèi)パ芯俊?lt;/p><p> 網(wǎng)絡(luò)教學(xué)的評價研究才剛剛起步。隨著Internet應(yīng)用的普及,網(wǎng)絡(luò)教學(xué)已成為
27、一種重要的教學(xué)手段和教學(xué)場所。然而,與傳統(tǒng)教學(xué)相比,網(wǎng)絡(luò)教學(xué)的質(zhì)量保證體系卻顯得不夠完善、健全。如何保證網(wǎng)絡(luò)教學(xué)的質(zhì)量,建立一個行之有效的網(wǎng)絡(luò)教學(xué)評價模型,已成為網(wǎng)絡(luò)教學(xué)研究的一個重要課題[9]。教育部批準(zhǔn)全國31所高校建立網(wǎng)絡(luò)教育學(xué)院,但卻沒有制定出如何保證網(wǎng)絡(luò)教育質(zhì)量的相關(guān)政策。美國國家教育政策研究所(The Institute For Higher Education Policy)也發(fā)表了一份名為"在線教育質(zhì)量:遠程互
28、聯(lián)網(wǎng)教育成功應(yīng)用的標(biāo)準(zhǔn)"的報告,然而,這些文章(報告)也僅僅是描述性的定義網(wǎng)絡(luò)教學(xué)的評價指標(biāo),而對如何組織評價、如何獲取定量數(shù)據(jù)、評價數(shù)據(jù)如何促進教學(xué)等方面則很少涉及[10]。目前,網(wǎng)絡(luò)教學(xué)的支撐平臺中的學(xué)習(xí)評價模塊往往只含有測試部分,而缺乏相應(yīng)的分析與反饋。 高校的數(shù)字化校園和無線網(wǎng)絡(luò)建設(shè)也日趨完善,未來的網(wǎng)絡(luò)教學(xué)平臺應(yīng)能適應(yīng)這些技術(shù)的發(fā)展,例如,可以將網(wǎng)絡(luò)教學(xué)平臺整合到學(xué)生使用的校園一卡通當(dāng)中等,作為重要的未來教育教學(xué)模式
29、,對網(wǎng)絡(luò)教學(xué)平臺的探索和研究必定將不斷深入,因此,網(wǎng)絡(luò)教學(xué)平臺在</p><p><b> 1.4 論文目標(biāo)</b></p><p> (1) 系統(tǒng)應(yīng)符合學(xué)生學(xué)習(xí)教師教學(xué)的基本需求,滿足相關(guān)人員日常管理,維護的需要,并達到操作過程的直觀、方便、實用、安全等。</p><p> (2) 系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組
30、合和修改,又便于未參與開發(fā)的技術(shù)維修人員補充和維護。</p><p> (3) 系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的添加、刪除、修改等操作。</p><p> 2 開發(fā)技術(shù)方案選擇</p><p> 本系統(tǒng)選擇的開發(fā)技術(shù)語言為ASP.NET,開發(fā)平臺為Visual Studio 2005,數(shù)據(jù)庫為SQL Sever 2005。下面分別對所
31、運用的技術(shù)做簡單的介紹分析。</p><p> 2.1 ASP.NET(Active Server Page)相關(guān)簡介</p><p> ASP(Microsoft Active Server Pages)是微軟推出的一個服務(wù)器端的腳本執(zhí)行環(huán)境,它可將HTML腳本及可重用的Active Server組件結(jié)合在一起,來建立動態(tài)的、交互的、高性能的Web服務(wù)器應(yīng)用程序環(huán)境[12]。應(yīng)用A
32、SP的網(wǎng)頁設(shè)計者只要將一些簡單的腳本代碼嵌入到HTML文件中,就能實現(xiàn)動態(tài)網(wǎng)頁的功能,而不必再用完整的變成語言或單獨編譯程序來創(chuàng)建交互式網(wǎng)頁[13]。</p><p> 2.2 數(shù)據(jù)庫SQL Server2005</p><p> Mircrosoft SQL Server2005是由一系列產(chǎn)品組成,不僅滿足最大的數(shù)據(jù)處理系統(tǒng)和商業(yè)Web站點存儲和處理數(shù)據(jù)的需要,還能為個人或小企業(yè)提
33、供容易使用的數(shù)據(jù)存儲服務(wù),通過對高端硬件平臺及最新網(wǎng)絡(luò)和存儲技術(shù)的支持,可以最大限度的為Web站點和企業(yè)級的應(yīng)用提供可擴展性和高可靠性,它具有完全的Web功能,支持XML,使用戶可以快速創(chuàng)建下一代的可擴展電子商務(wù)和數(shù)據(jù)倉庫解決方案[14]。它主要由關(guān)系數(shù)據(jù)庫、數(shù)據(jù)庫構(gòu)架、管理構(gòu)架、復(fù)制構(gòu)架、數(shù)據(jù)倉庫、聯(lián)機分析處理和應(yīng)用程序開發(fā)構(gòu)架等構(gòu)成。</p><p><b> 3 系統(tǒng)分析</b>&
34、lt;/p><p> 3.1 系統(tǒng)需求分析</p><p> 需求分析是指理解用戶需求,就軟件功能與用戶達成一致,估計軟件風(fēng)險和評估項目代價,最終形成開發(fā)計劃的一個復(fù)雜過程。</p><p> 3.1.1 本系統(tǒng)需求分析</p><p> 用戶登錄:用戶在注冊成功之后,可以在登錄界面輸入用戶名和密碼,并選擇相應(yīng)的身份(學(xué)生或者教師),
35、由系統(tǒng)進行驗證信息是否正確,若正確則進入相應(yīng)的頁面進行相應(yīng)操作,若信息錯誤,則出現(xiàn)錯誤信息提示,無法進入系統(tǒng)。</p><p> 后臺管理:管理員選擇后臺管理界面,并輸入正確的用戶名和密碼后方可進入系統(tǒng),并可通過后臺對各個模塊進行相應(yīng)的管理刪除等操作。</p><p> 交流園地:交流園地是包含幾個不同主題分類的論壇形式的模塊,登錄后的用戶可以選擇相應(yīng)主題的類別發(fā)布貼子進行交流,其他用
36、戶可以回復(fù),使更多的用戶之間的交流更加方便。</p><p> 資源下載:教師用戶可以通過此版塊上傳《ERP沙盤模擬》課程的相關(guān)課件資源,學(xué)生用戶通過此版塊可以方便地下載其所需要的資源,管理員可以對上傳的資源進行管理刪除等操作,使學(xué)生對于學(xué)習(xí)資料的獲取更加便捷。 </p><p> 問題咨詢:對于學(xué)習(xí)上存在的疑問難點等,學(xué)生用戶可以在此模塊選擇相應(yīng)的老師發(fā)表貼子提問咨詢,教師用戶可以對
37、其問題進行解答。</p><p> 3.1.2 系統(tǒng)總體構(gòu)成</p><p> 本系統(tǒng)的系統(tǒng)總體構(gòu)成如圖3-1所示</p><p> 圖3-1系統(tǒng)總體構(gòu)成</p><p> 3.2 業(yè)務(wù)流程及數(shù)據(jù)流程分析</p><p> 業(yè)務(wù)流程圖(transaction flow diagram,簡稱TFD),
38、60;就是用一些規(guī)定的符號及連接來表示某個具體的業(yè)務(wù)處理過程,業(yè)務(wù)流程圖是一種描述系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流向的圖表,利用它可以幫助分析人員找出業(yè)務(wù)流程中的不合理流向,它是物理模型。</p><p> 圖3-2用戶業(yè)務(wù)流程圖</p><p><b> 4 系統(tǒng)設(shè)計</b></p><p> 本系統(tǒng)的設(shè)計階段主要
39、解決系統(tǒng)如何實現(xiàn)問題,也叫做概要設(shè)計,其主要任務(wù)是劃分出系統(tǒng)的物理元素及設(shè)計軟件的結(jié)構(gòu),完成軟件定義時期的任務(wù)之后就應(yīng)該對系統(tǒng)進行總體設(shè)計,即根據(jù)系統(tǒng)分析產(chǎn)生的分析結(jié)果來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機的結(jié)合在一起,每個模塊的功能如何實現(xiàn)。</p><p> 4.1 數(shù)據(jù)庫設(shè)計</p><p> 4.1.1 數(shù)據(jù)庫技術(shù)概述</p><p
40、> 數(shù)據(jù)庫技術(shù)是信息系統(tǒng)的一個核心技術(shù)。是一種計算機輔助管理數(shù)據(jù)的方法,它研究如何組織和存儲數(shù)據(jù),如何高效地獲取和處理數(shù)據(jù)[15]。是通過研究數(shù)據(jù)庫的結(jié)構(gòu)、存儲、設(shè)計、管理以及應(yīng)用的基本理論和實現(xiàn)方法,并利用這些理論來實現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行處理、分析和理解的技術(shù)。數(shù)據(jù)庫技術(shù)研究和解決了計算機信息處理過程中大量數(shù)據(jù)有效地組織和存儲的問題,在數(shù)據(jù)庫系統(tǒng)中減少數(shù)據(jù)存儲冗余、實現(xiàn)數(shù)據(jù)共享、保障數(shù)據(jù)安全以及高效地檢索數(shù)據(jù)和處理數(shù)據(jù)[16
41、]。 </p><p> 數(shù)據(jù)庫技術(shù)研究和管理的對象是數(shù)據(jù),所以數(shù)據(jù)庫技術(shù)所涉及的具體內(nèi)容主要包括:通過對數(shù)據(jù)的統(tǒng)一組織和管理,按照指定的結(jié)構(gòu)建立相應(yīng)的數(shù)據(jù)庫和數(shù)據(jù)倉庫;利用數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)挖掘系統(tǒng)設(shè)計出能夠?qū)崿F(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行添加、修改、刪除、處理、分析、理解、報表和打印等多種功能的數(shù)據(jù)管理和數(shù)據(jù)挖掘應(yīng)用系統(tǒng);并利用應(yīng)用管理系統(tǒng)最終實現(xiàn)對數(shù)據(jù)的處理、分析和理解[17]。</p><
42、p> 4.1.2 數(shù)據(jù)庫需求分析</p><p> 通過上述對系統(tǒng)功能的分析, 并且在對老師及學(xué)生用戶做了簡單的調(diào)查問卷之后,綜合以上信息,針對網(wǎng)絡(luò)教學(xué)平臺系統(tǒng)用戶的需要,總結(jié)出如下的需求信息: </p><p> (1)用戶分學(xué)生用戶、教師用戶和管理員用戶。學(xué)生用戶可以注冊,學(xué)生用戶的注冊信息包括:用戶名,密碼,電子郵箱,性別,真實姓名,通訊地址,出生日期等。教師用戶及管理
43、員用戶暫時不提供注冊,而是由系統(tǒng)操控者率先錄入數(shù)據(jù)庫中。管理員可以對不符合條件的學(xué)生用戶進行刪除操作。</p><p> ?。?)管理員可以對已注冊用戶,如發(fā)現(xiàn)其發(fā)布違反規(guī)則的信息后,可以對其進行刪除用戶操作。也可以對科目的類別進行添加刪除等操作。還可以新增最新的有關(guān)ERP沙盤模擬課程的滾動新聞條,同時可以刪除已過時的滾動新聞條,實現(xiàn)了即時共享新聞的目的。</p><p> ?。?)學(xué)生用
44、戶可以在資源模塊下載課程資料、在交流園地選擇相應(yīng)的分類版塊進行留言發(fā)貼回貼,交流園地包含兩個模塊,一個是關(guān)于ERP沙盤模擬基礎(chǔ)知識的討論區(qū),另一個是關(guān)于ERP沙盤模擬的經(jīng)典案例分享區(qū)。學(xué)生用戶還可以在問題咨詢模塊針對《ERP沙盤模擬》課程中遇到的疑問選擇自己喜歡的教師進行提問咨詢。</p><p> ?。?)教師用戶可以在資源模塊上傳課程資料、在交流園地選擇相應(yīng)的分類模塊進行發(fā)貼回貼以便交流,以及在問題咨詢模塊對
45、學(xué)生用戶提出的疑問進行解答。</p><p> 經(jīng)過對上述系統(tǒng)功能的分析和需求進行總結(jié)后,設(shè)計出如下數(shù)據(jù)項:</p><p> (1)用戶信息:用戶名、密碼。</p><p> ?。?)資源信息:資源標(biāo)題、發(fā)布人、發(fā)布時間,編號。</p><p> ?。?)交流信息:標(biāo)題、時間、內(nèi)容,編號。</p><p> ?。?/p>
46、5)咨詢信息:問題題目、問題內(nèi)容、時間。</p><p> 4.1.3 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計</p><p> ?。?)各實體E-R圖</p><p> 圖4-1 管理員實體E-R圖</p><p> 圖4-2 資源信息實體E-R圖</p><p> 圖4-3 測試信息實體E-R圖</p><
47、;p> 圖4-4 交流信息實體E-R圖</p><p> ?。?)各實體之間的關(guān)系分E-R圖</p><p> 圖4-5用戶和交流信息關(guān)系E-R圖</p><p> 圖4-6用戶和測試信息關(guān)系E-R圖</p><p> (3)各實體之間的關(guān)系總E-R圖</p><p> 圖4-7各實體關(guān)系總E-R圖&l
48、t;/p><p> 4.1.4 數(shù)據(jù)表設(shè)計</p><p><b> 系統(tǒng)中主要</b></p><p> 在分析本系統(tǒng)的數(shù)據(jù)庫方面的要求后,總結(jié)出如下數(shù)據(jù),建立以下主要表:</p><p> 表4-1 管理員信息表(Admin)</p><p> 表4-2 資源信息表(Files)<
49、;/p><p> 表4-3 交流園地信息表(forum)</p><p> 表4-4 答疑信息表(leavewords)</p><p> 表4-5 用戶信息表(reguser)</p><p> 表4-6 安全信息表(safty)</p><p><b> 圖4-8 數(shù)據(jù)庫表</b><
50、;/p><p> 4.2 系統(tǒng)功能分析</p><p> 經(jīng)過對系統(tǒng)的需求分析,將整個系統(tǒng)分為兩部分,前臺系統(tǒng)和后臺系統(tǒng)。</p><p> 1.前臺系統(tǒng)功能分析</p><p> 前臺系統(tǒng)主要包括資源模塊、測試模塊、交流模塊。其中,這個前臺系統(tǒng)功能模塊如圖4-8所示。</p><p> 圖4-8 前臺系統(tǒng)模塊
51、圖</p><p> 前臺系統(tǒng)每個模塊的主要功能分別為:</p><p><b> (1) 資源模塊</b></p><p> 教師用戶可以上傳相關(guān)的課程資料,學(xué)生用戶可以對已上傳成功的課程資料進行下載。</p><p><b> (2) 咨詢模塊</b></p><p&
52、gt; 學(xué)生用戶可以針對課程學(xué)習(xí)上遇到的疑問難點對老師發(fā)貼提問,教師用戶可以回貼進行解答。</p><p><b> (3) 交流模塊</b></p><p> 學(xué)生或教師用戶可以在不同的主題分類中發(fā)貼回貼進行互動交流。</p><p> 2.后臺系統(tǒng)功能分析</p><p> 后臺系統(tǒng)可分為用戶管理模塊、資源
53、管理模塊、測試管理模塊、交流管理模塊。后臺系統(tǒng)如圖4-9所示。</p><p> 圖4-9 后臺系統(tǒng)</p><p> 后臺系統(tǒng)每個模塊的主要功能分別為:</p><p> ?。?)用戶信息管理模塊</p><p> 用戶管理模塊包括可以修改用戶基本的個人信息。</p><p> ?。?)注冊會員管理模塊&l
54、t;/p><p> 針對本平臺已注冊的會員進行管理,可以刪除違反規(guī)則的用戶。</p><p> ?。?)系統(tǒng)新聞管理模塊</p><p> 針對本平臺的滾動新聞條進行添加刪除等操作,可以使用戶及時看到最新的新聞信息。</p><p><b> 5 系統(tǒng)實現(xiàn)</b></p><p> 5.1
55、 后臺系統(tǒng)的設(shè)計與實施 </p><p> 5.1.1 登錄模塊設(shè)置</p><p> 本頁面是普通用戶進入本站的入口,對學(xué)生及教師用戶進行身份驗證。輸入信息通過Login.aspx.cs進行驗證。用戶名和密碼都正確,就讀取用戶信息,登錄到管理員界面。如果用戶名或密碼錯誤,則彈出錯誤警告。</p><p><b> 主頁界面:</b>&
56、lt;/p><p> 圖5-1 網(wǎng)絡(luò)教學(xué)平臺主頁面</p><p> 用戶注冊界面:需要注冊用戶時輸入一些基本的個人信息。</p><p> 圖5-2 用戶注冊界面</p><p> 教師基本信息界面:此頁面是教師用戶登錄后的主界面,其中包含教師用戶基本的個人信息,其中包括姓名,郵編,出生日期,性別,學(xué)位,地址,聯(lián)系方式,照片,職稱,省份
57、及其他個人簡介,并可供教師用戶進行修改編輯等操作。</p><p> 圖5-3 教師基本信息界面</p><p> 管理員登錄界面:區(qū)別于主頁上的學(xué)生與教師用戶的登錄界面,是以單獨頁面形式存在的后臺管理員登錄界面。</p><p> 圖5-4 管理員登錄界面</p><p> 管理員的管理界面:管理員登錄成功后的頁面,可以對幾個板塊
58、進行相應(yīng)的添加刪除操作。</p><p> 圖5-5 管理員的管理界面</p><p><b> 其主要代碼如下:</b></p><p> public partial class manager_Login : System.Web.UI.Page</p><p><b> {</b>&
59、lt;/p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p><b> }</b></p><p> protected void ButtonLogin_Click(obje
60、ct sender, EventArgs e)</p><p><b> {</b></p><p> string name = TextBoxName.Text;</p><p> string pwd = TextBoxPwd.Text;</p><p> if (name.IndexOf("
61、39;") > -1 || name.IndexOf(' ') > -1 || name.IndexOf('"') > -1</p><p> || pwd.IndexOf("'") > -1 || pwd.IndexOf(' ') > -1 || pwd.IndexOf('&q
62、uot;') > -1)</p><p><b> {</b></p><p> LabelState.Text = "用戶名或密碼包含有非法字符!";</p><p><b> return;</b></p><p><b> }</b&g
63、t;</p><p> SqlConnection conn = new SqlConnection</p><p> (System.Configuration.ConfigurationManager.ConnectionStrings["onlineConnectionString1"].ConnectionString);</p><p&
64、gt; SqlCommand command = new SqlCommand("select userid,pwd from [admin] where userid=@name and pwd=@pwd", conn);</p><p> SqlParameter UserName = command.Parameters.Add("@name", SqlDbTyp
65、e.NVarChar, 50);</p><p> UserName.Value = TextBoxName.Text;</p><p> SqlParameter UserPwd = command.Parameters.Add("@pwd", SqlDbType.Char, 32);</p><p> UserPwd.Value = T
66、extBoxPwd.Text;</p><p> conn.Open();</p><p><b> try</b></p><p><b> {</b></p><p> SqlDataReader dr = command.ExecuteReader();</p><
67、p> if (dr.Read() == true)</p><p><b> {</b></p><p> Response.Redirect("Index.aspx");</p><p> //Response.Write("<script>var a = window.open(
68、9;Index.aspx','','menubar=no,toolbar=no,location=no,directories=no,status=no,width=1010,height=700,left=0,top=0,scrollbars=no,resizable=no'); if(a==null ) window.location = 'note.htm'; else {w
69、indow.opener=null;window.close();}</script>");</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> LabelSta
70、te.Text = "登錄失敗,無此用戶名或密碼不正確!";</p><p><b> }</b></p><p> dr.Close();</p><p><b> }</b></p><p> catch (Exception err)</p><
71、p><b> {</b></p><p> LabelState.Text = "系統(tǒng)錯誤:" + err.Message;</p><p><b> }</b></p><p> conn.Close();</p><p><b> }</b&g
72、t;</p><p><b> }</b></p><p> 5.1.2 資源信息管理模塊</p><p> 添加資源信息:教師用戶可以在此頁面上傳課程相關(guān)資源,不過暫時只能接收大小不超過10M的上傳資源。</p><p> 圖5-6 添加資源信息界面</p><p> public p
73、artial class teacher_Uplosd : System.Web.UI.Page</p><p><b> {</b></p><p> protected void Page_Load(object sender, System.EventArgs e)</p><p><b> {</b><
74、/p><p> //Title.Text = "<h3>多文件上傳</h3>";</p><p> //Upload.Text = "開始上傳";</p><p><b> }</b></p><p> protected void Upload_Cli
75、ck(object sender, System.EventArgs e)</p><p><b> {</b></p><p> upMorefile();</p><p><b> }</b></p><p> private bool upMorefile()</p>&
76、lt;p><b> {</b></p><p> //遍歷File表單元素</p><p> System.Web.HttpFileCollection files = System.Web.HttpContext.Current.Request.Files;</p><p><b> //狀態(tài)信息</b>&
77、lt;/p><p> System.Text.StringBuilder strMsg = new System.Text.StringBuilder("上傳的文件信息分別為:<hr color=red>");</p><p> int fileCount;</p><p> int filecount = files.Count;
78、</p><p><b> try</b></p><p><b> {</b></p><p> for (fileCount = 0; fileCount < files.Count; fileCount++)</p><p><b> {</b></p
79、><p> //定義訪問客戶端上傳文件的對象</p><p> System.Web.HttpPostedFile postedFile = files[fileCount];</p><p> string fileName, fileExtension;</p><p> //取得上傳得文件名</p><p>
80、 fileName = System.IO.Path.GetFileName(postedFile.FileName);</p><p> if (fileName != String.Empty)</p><p><b> {</b></p><p> //取得文件的擴展名</p><p> fileExte
81、nsion = System.IO.Path.GetExtension(fileName);</p><p><b> //上傳的文件信息</b></p><p> strMsg.Append("上傳的文件類型:" + postedFile.ContentType.ToString() + "<br>");<
82、;/p><p> strMsg.Append("客戶端文件地址:" + postedFile.FileName + "<br>");</p><p> strMsg.Append("上傳文件的文件名:" + fileName + "<br>");</p><p>
83、 strMsg.Append("上傳文件的擴展名:" + fileExtension + "<br><hr color=red>");</p><p> //保存到指定的文件夾</p><p> postedFile.SaveAs(Server.MapPath("upedFile/") + fileN
84、ame);</p><p><b> }</b></p><p><b> }</b></p><p> strStatus.Text = strMsg.ToString();</p><p> return true;</p><p><b> }<
85、;/b></p><p> catch (System.Exception error)</p><p><b> {</b></p><p> strStatus.Text = error.Message;</p><p> return false;</p><p><b&
86、gt; }</b></p><p><b> }</b></p><p><b> }</b></p><p> 5.1.3 問題咨詢管理模塊</p><p> 界面如下所示:學(xué)生用戶可以將學(xué)習(xí)上存在的疑難問題寫下來,選擇教師后進行提問咨詢。</p><p&
87、gt; 圖5-7 問題咨詢界面</p><p> 教師回復(fù)咨詢界面:被提問教師解答問題后,學(xué)生用戶可以在此界面看到相應(yīng)的回復(fù)信息。</p><p> 圖5-8 教師回復(fù)咨詢界面</p><p><b> 主要代碼如下所示:</b></p><p> public partial class webpart_co
88、mmunication_communciation : System.Web.UI.Page</p><p><b> {</b></p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p>&
89、lt;p> if (Session["username"] == null)</p><p><b> {</b></p><p> Response.Redirect("/code/Error.aspx");</p><p><b> }</b></p>
90、<p> showDiv();</p><p><b> }</b></p><p> protected void Button1_Click(object sender, EventArgs e)</p><p><b> {</b></p><p> string tea
91、cherid=Request["rid"];</p><p> string sendid = Session["rid"].ToString();</p><p> string content = comContent.Text.ToString();</p><p> string sendtime = DateT
92、ime.Now.ToString();</p><p> if (leavewords.AddLeavewords(content, teacherid, sendid, sendtime))</p><p><b> {</b></p><p> lblNews.InnerHtml = "<script>alert
93、('問題咨詢成功,請等待答復(fù)!');</script>";</p><p><b> }</b></p><p><b> else</b></p><p><b> {</b></p><p> lblNews.InnerHtml
94、 = "<script>alert('問題咨詢失敗,請重試!');</script>";</p><p><b> }</b></p><p><b> }</b></p><p> protected void showDiv()</p>&
95、lt;p><b> {</b></p><p> string flag = Request["flag"];</p><p> if (flag == "1")</p><p><b> {</b></p><p> lishi.Visibl
96、e = true;</p><p> zhixun.Visible = false;</p><p> Div1.Visible = false;</p><p><b> }</b></p><p> if (flag == "2")</p><p><b>
97、; {</b></p><p> lishi.Visible = false;</p><p> zhixun.Visible = false;</p><p> Div1.Visible = true;</p><p><b> }</b></p><p> if (fl
98、ag == null)</p><p><b> {</b></p><p> lishi.Visible = false;</p><p> zhixun.Visible = true;</p><p> Div1.Visible = false;</p><p><b>
99、}</b></p><p><b> }</b></p><p><b> }</b></p><p> 5.1.4 交流園地模塊</p><p> 界面如下所示:此模塊擁有兩個主題類別板塊,用戶選擇相應(yīng)的板塊進行交流討論?;A(chǔ)知識討論區(qū):主要用于用戶之間對于ERP沙盤模擬相關(guān)
100、的基礎(chǔ)概念知識進行交流探討。經(jīng)典案例分享區(qū):主要用于用戶在ERP沙盤模擬大賽中或其他地方領(lǐng)教過的精彩的案例進行分享交流探討。</p><p> 圖5-9 交流園地界面</p><p><b> 主要代碼如下所示:</b></p><p> public partial class forumindex : FunctionBase<
101、/p><p><b> {</b></p><p> protected void Page_Load(object sender, EventArgs e)</p><p><b> {</b></p><p> Page.Title = "交流園地";</p>
102、<p> newscontent.InnerHtml = ShowTopNews();</p><p> string sql = "select forum.type,count(forum.forumid) as total,forumtype.title as typename,forumtype.forummanage,forumtype.description from fo
103、rum "</p><p> + "left join forumtype on forumtype.id=forum.type "</p><p> + "group by forum.type,forumtype.title,forumtype.forummanage,forumtype.description";</p>
104、;<p> DataSet ds = SQLBASE.FillDataSet(sql);</p><p> //StringBuilder strHtmlCode = new StringBuilder(1000);</p><p> for (int i = 0; i < ds.Tables[0].Rows.Count; i++)</p><
105、p><b> {</b></p><p> DataRow row = ds.Tables[0].Rows[i];</p><p> /*---------------該類別的情況-總跟帖數(shù)-----------------------------------*/</p><p> string enlist_sql = &quo
106、t;select count(enlistforum.id) as num from enlistforum "</p><p> + "left join forum on enlistforum.forumid=forum.forumid "</p><p> + "group by forum.type having forum.type=
107、" + row["type"];</p><p> DataSet enlistds = SQLBASE.FillDataSet(enlist_sql);</p><p> int enlist_num = 0;//該類型帖子的總跟貼數(shù)</p><p> if (enlistds.Tables[0].Rows.Count>0
108、)</p><p><b> {</b></p><p> DataRow enlistrow = enlistds.Tables[0].Rows[0];</p><p> enlist_num = (int)enlistrow["num"];</p><p><b> }</
109、b></p><p> /*-------------------今日總發(fā)帖數(shù)------------------------------------------------*/</p><p> string today_sql = "select count(forumid) as todaynum from forum where DATEDIFF(day, cr
110、eatedate, getdate())=0 and type=" + row["type"];</p><p> DataSet todayds = SQLBASE.FillDataSet(today_sql);</p><p> int today_num = 0;//該類型帖子的總跟貼數(shù)</p><p> if (today
111、ds.Tables[0].Rows.Count > 0)</p><p><b> {</b></p><p> DataRow todayrow = todayds.Tables[0].Rows[0];</p><p> today_num = (int)todayrow["todaynum"];</p&
112、gt;<p><b> }</b></p><p> /*----------------------該項的最后發(fā)帖人----------------------------------------*/</p><p> string last_sql = "select top 1 forum.forumid,reguser.user
113、name,forum.createdate from reguser,forum where reguser.rid=forum.initiator order by forum.forumid desc";</p><p> DataSet lastds = SQLBASE.FillDataSet(last_sql);</p><p> string lastname =
114、"無記錄";</p><p> string lastdate = "";</p><p> if (lastds.Tables[0].Rows.Count > 0)</p><p><b> {</b></p><p> DataRow lastrow = last
115、ds.Tables[0].Rows[0];</p><p> lastname = lastrow["username"].ToString();</p><p> lastdate = lastrow["createdate"].ToString();</p><p><b> }</b><
116、/p><p> forumlist.InnerHtml += "<br /><table style='width: 800px; border: solid 1px #0096FF;background-color:#D6E0EF' cellpadding='1' cellspacing='1'>"</p>
117、<p><b> +"<tr>"</b></p><p> + "<td style='width: 100%; height:25px; background-color:#00b0ff' align='left' valign='middle' colspan='7
118、39;>"</p><p> + "<span style='padding-left:5px; color:White'><strong><a href='/code/forumlist.aspx?type=" + row["type"] + "' target='_blan
119、k'>" + row["typename"] + "</a></strong></span>"</p><p><b> +"</td>"</b></p><p><b> +"</tr>"&
120、lt;/b></p><p> + "<tr bgcolor='#EFEFEF'>"</p><p> + "<td style='width: 6%; height:20px;' align='center' valign='middle'>"<
121、/p><p><b> + "</td>"</b></p><p> + "<td style='width: 44%; height:20px;' align='center' valign='middle'>論壇"</p><p>
122、;<b> + "</td>"</b></p><p> + "<td style='width: 6%; height:20px;' align='center' valign='middle'>主題"</p><p><b> + &qu
123、ot;</td>"</b></p><p> + "<td style='width: 6%; height:20px;' align='center' valign='middle'>貼數(shù)"</p><p><b> + "</td>&qu
124、ot;</b></p><p> + "<td style='width: 6%; height:20px;' align='center' valign='middle'>今日"</p><p><b> + "</td>"</b><
125、/p><p> + "<td style='width: 20%; height:20px;' align='center' valign='middle'>最后發(fā)表"</p><p><b> + "</td>"</b></p><p&
126、gt; + "<td style='width: 12%; height:20px;' align='center' valign='middle'>版主"</p><p><b> + "</td>"</b></p><p><b> +
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《erp沙盤模擬》網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[文獻綜述]
- 《erp沙盤模擬》網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[任務(wù)書]
- 《erp沙盤模擬》網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[畢業(yè)論文]
- 《erp沙盤模擬》網(wǎng)絡(luò)教學(xué)平臺的設(shè)計與實現(xiàn)[開題報告]
- 萬家網(wǎng)絡(luò)社區(qū)平臺設(shè)計與實現(xiàn)【畢業(yè)論文+文獻綜述+任務(wù)書+開題報告】
- web2.0環(huán)境下erp資源平臺的設(shè)計與實現(xiàn)【畢業(yè)論文+文獻綜述+開題報告+任務(wù)書】
- 基于flash的網(wǎng)站設(shè)計與實現(xiàn)【畢業(yè)論文+文獻綜述+任務(wù)書+開題報告】
- 味千電子商務(wù)平臺設(shè)計與實現(xiàn)【畢業(yè)論文+文獻綜述+任務(wù)書+開題報告】
- zapi島網(wǎng)絡(luò)社區(qū)設(shè)計與實現(xiàn)[畢業(yè)論文+任務(wù)書+開題報告+文獻綜述+外文翻譯]
- 基于仿真模擬的crm系統(tǒng)設(shè)計及實現(xiàn)【畢業(yè)論文+文獻綜述+開題報告+任務(wù)書】
- 農(nóng)產(chǎn)品物流信息服務(wù)平臺設(shè)計與實現(xiàn)【畢業(yè)論文+文獻綜述+任務(wù)書+開題報告】
- 基于php的crm系統(tǒng)設(shè)計與實現(xiàn)【畢業(yè)論文+文獻綜述+任務(wù)書+開題報告】
- 在線網(wǎng)摘系統(tǒng)的設(shè)計與實現(xiàn)【畢業(yè)論文+文獻綜述+任務(wù)書+開題報告】
- 校園購物網(wǎng)站的設(shè)計與實現(xiàn)【畢業(yè)論文+文獻綜述+開題報告+任務(wù)書】
- 兒童特色繪畫交流平臺設(shè)計與實現(xiàn)【畢業(yè)論文+任務(wù)書+開題報告+文獻綜述+外文翻譯】
- 同城購物平臺的分析與設(shè)計【畢業(yè)論文+任務(wù)書+開題報告+文獻綜述+外文翻譯】
- 校園綜合信息發(fā)布平臺的設(shè)計與實現(xiàn) 【畢業(yè)論文+任務(wù)書+開題報告+文獻綜述+外文翻譯】
- 數(shù)據(jù)加密方法的研究與實現(xiàn)【畢業(yè)論文+文獻綜述+開題報告+任務(wù)書】
- 基于jsp的個人博客系統(tǒng)設(shè)計與實現(xiàn)【畢業(yè)論文+文獻綜述+任務(wù)書+開題報告】
- 全本網(wǎng)絡(luò)小說網(wǎng)站設(shè)計與實現(xiàn)【畢業(yè)論文+任務(wù)書+開題報告+文獻綜述+外文翻譯】
評論
0/150
提交評論