【正文】
I 基于 web 的在線答疑系統(tǒng) 摘要: 隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的飛速發(fā)展與普及,很多的大學(xué)生已習(xí)慣了生存于“網(wǎng)絡(luò)”的世界中,網(wǎng)絡(luò)已經(jīng)融入了他們的現(xiàn)實(shí)生活,網(wǎng)上學(xué)習(xí)也慢慢的成為一種學(xué)習(xí)方式。而在許多高校中普遍存在著教師和同學(xué)上課的時(shí)間段不同、教師和同學(xué)的空余時(shí)間很難統(tǒng)一起來等問題。因此,教師和同學(xué)想要在相同的時(shí)間和地點(diǎn)進(jìn)行交流,就變得很不切合實(shí)際。在此需求的基礎(chǔ)上開發(fā)出來的在線答疑系統(tǒng)既可以突破時(shí)間和地點(diǎn)上的限制、提高答疑的及時(shí)性和高效性、又可以很好地解決教師和學(xué)生之間因各種原因?qū)е碌幕?dòng)不足與交流障礙等課堂之上難以解 決的現(xiàn)實(shí)問題。因此,可以說此項(xiàng)目是解決此類問題的有效解決途徑。 本系統(tǒng)使用 java 語言進(jìn)行編寫,采用瀏覽器、服務(wù)器體系結(jié)構(gòu)。在數(shù)據(jù)的存儲(chǔ)選擇上使用 Mysql數(shù)據(jù)庫保存數(shù)據(jù), tomcat 作為服務(wù)器,前端主要使用 jsp、HTML 進(jìn)行頁面的整體的編碼,而頁面的統(tǒng)一布局于美化則使用級(jí)聯(lián)樣式、JavaScript 等技術(shù)進(jìn)行實(shí)現(xiàn)。在后端的實(shí)現(xiàn)上主要采用了主流的 strtus、 spring 框架來進(jìn)行開發(fā),很大程度上減少了系統(tǒng)開發(fā)的代碼量,使項(xiàng)目層次分明,邏輯清晰。 本系統(tǒng)的使用者主要由學(xué)生,教師和學(xué)校教務(wù)管理人 員組成。針對(duì)各自職能的不同,有其相應(yīng)的功能的實(shí)現(xiàn)。 關(guān)鍵詞:在線答疑系統(tǒng); Servlet/jsp; java WEB 項(xiàng)目; II The Live Answering System Abstract: With the rapid development and popularization of puter work technology, many of the University students have been accustomed to living in the world of “Network”, the work has been integrated into their Real life, online learning has been slowly to be a way of learning. The prevalence of many problems such as the different class time between teachers and students and hard to unify the spare time between teachers and students exist in many colleges and universities. Therefore, teachers and students want to be in the same time and place to exchange, it is not practical. In this demand development on the basis of an online system can break through time and place limitations on, and raise a suspicion of timeliness and efficiency, and can be a good solution to teachers and students, for a variety of reasons for the inadequate interaction and munication barriers, and other classroom can be difficult to resolve the problems. Therefore, it can be said that this project is to resolve this type of issue of effective solutions. This system uses the Javalanguage written in the browser, the server architecture. In the data selection of Mysql save the database data, Tomcat as a server, and a frontside main using JSP, HTML coding whole pages, and unified layout of the page is used in landscaping CSS and JavaScript technologies to achieve. On the backend of the realization by the mainstream struts, spring framework for development, significantly reducing the amount of code system development and make the project structured, logic is clear. The system is being used, mainly by students, teachers and school attendance management staff. For each function, there is a corresponding function. 1 目 錄 摘要 ........................................................ I 前 言 ....................................................... 3 課題研究背景及意義 ..................................................................................... 3 研究背景 ................................................................................................. 3 研究意義 ................................................................................................. 3 背景說明 ......................................................................................................... 3 系統(tǒng)目標(biāo) ......................................................................................................... 4 第一章 系統(tǒng)分析 .............................................. 4 可行性分析 ..................................................................................................... 4 技術(shù)可行性 ............................................................................................ 4 經(jīng)濟(jì)可行性 ............................................................................................ 4 需 求分析 .......................................................................................................... 5 功能性需求分析 .................................................................................... 5 非功能性需求 ...................................................................................... 6 系統(tǒng)流程圖 ............................................................................................ 7 系統(tǒng)數(shù)據(jù)流 圖 ........................................................................................ 9 第三章 系統(tǒng)總體設(shè)計(jì) ........................................ 11 項(xiàng)目規(guī)劃 .........................................................................................................11 系統(tǒng)總體結(jié)構(gòu) .................................................................................................11 系統(tǒng)功能模塊 .................................................................................................12 學(xué)生模塊功能定義 ...............................................................................12 教師模塊功能定義 ................................................................................12 管理員模塊功能定義 ............................................................................13 第四章 數(shù)據(jù)庫 設(shè)計(jì) .......................................... 13 數(shù)據(jù)庫分析 ....................................................................................................13 項(xiàng)目 ER 圖 .....................................................................................................13 數(shù)據(jù)庫中表的設(shè)計(jì) ......................................................................................16 第五章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) .................................... 18 2 界面設(shè)計(jì) ........................................................................................................18 系統(tǒng)分層 ........................................................................................................19 view 層設(shè)計(jì) ...........................................................................................20 model層設(shè)計(jì) .........................................................................................20 control層設(shè)計(jì) .......................................................................................20 各個(gè)功能模塊的設(shè)計(jì)與實(shí)現(xiàn) .........................................................................21 用戶注冊(cè) ................................................................................................21 用戶 登