【正文】
... 9 系統(tǒng)功能模塊設(shè)計(jì) ................................................... 10 VI 系統(tǒng)管理流程圖 ..................................................... 11 用戶注冊(cè)流程 .............................................. 11 用戶登錄流程 .............................................. 12 數(shù)據(jù)庫(kù)設(shè)計(jì) ......................................................... 13 數(shù)據(jù)庫(kù)設(shè)計(jì)概述 ............................................. 13 系統(tǒng)核心 ER 圖 ............................................ 14 數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì) ............................................ 14 第 4 章 系統(tǒng)實(shí)現(xiàn)與測(cè)試 ...................................... 18 后臺(tái)登陸模塊 ....................................................... 18 后臺(tái)注冊(cè)模塊 ....................................................... 19 后臺(tái)管理模塊 ....................................................... 20 平臺(tái) 信息管理模塊 ................................................... 22 后臺(tái)熱點(diǎn)導(dǎo)讀管理模塊 ............................................... 23 后臺(tái)學(xué)習(xí)方法模塊 ................................................... 25 后臺(tái)狀元之路模塊 ................................................... 26 后臺(tái)精品課程模塊 ................................................... 27 后臺(tái)名師信息模塊 ................................................... 28 后臺(tái)成功案例模塊 .................................................. 29 后臺(tái)建議模塊 ...................................................... 30 結(jié)束語(yǔ) .................................................... 32 參考文獻(xiàn) .................................................. 33 致 謝 .................................................... 34 VII 摘 要 當(dāng)今時(shí)代,有兩個(gè)顯著特點(diǎn),就是世界經(jīng)濟(jì)一體化和以計(jì)算機(jī)為代表的信息技術(shù)的快速發(fā)展。s content, very fast access to the information released by the webmaster, rather than go to the Student Union office for information like the traditional way, students and the students are extremely favorable. Currently, around tutoring work, almost every prefecturelevel cities throughout the country, which alike tutor work, every tutor work, represented by the sun tutor work, with work platform in the cities of chess fill two embattled agency or branch development . My course design is inspired by these excellent sites, based on the J2EE platform, using the Java language, and the use of appropriate technology, and strive to plete the background information platform management subsystem is the tutor system, and strive to consolidate graduate from this design existing knowledge and expand their knowledge, and lay a solid foundation for the future to work. Key Words: Network of the Students Union、 Java programming language、 J2EE 基于 J2EE 的家教信息平臺(tái) 后 臺(tái)管理子系統(tǒng) 1 第 1 章 緒 論 系統(tǒng)開發(fā)背景和現(xiàn)狀 伴隨著科學(xué)技術(shù)的迅猛發(fā)展 ,計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)日益突顯出它們的優(yōu)勢(shì) ,它們已經(jīng)成為人們學(xué)習(xí)、工作、生活中不可缺少的重要組成部分。 各地家教網(wǎng),幾乎遍布國(guó)內(nèi)每個(gè)地級(jí)市,其中以一點(diǎn)通家教網(wǎng)、天天家教網(wǎng)、陽(yáng)光家教網(wǎng)為代表,網(wǎng)站整合了各地大量師資力量,為家長(zhǎng)提供了可參考的師資平臺(tái)。高級(jí) 中間件 供應(yīng)商提供以下這些復(fù)雜的中間件服務(wù): 1. 狀態(tài)管理服務(wù) 讓開發(fā)人員寫更少的 代 碼 ,不用關(guān)心如何管理狀態(tài),這 樣能夠更快地完成 程序 開發(fā)。 B/S 結(jié)構(gòu)介紹 B/S 結(jié)構(gòu)( Browser/Server, 瀏覽器 /服務(wù)器 模式),對(duì) C/S 結(jié)構(gòu)的一種變化或者改進(jìn)結(jié)構(gòu),在這種結(jié)構(gòu)下,用戶工作界面是通過瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(瀏覽器)實(shí)現(xiàn),主要事務(wù)邏輯在服務(wù)器端( Server)實(shí)現(xiàn),形成所謂三層架構(gòu)。比如一批統(tǒng)計(jì)數(shù)據(jù)可以分別用 柱狀圖 、 餅圖 來表示。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。 Spring 也表示是一個(gè)開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性由 Rod Johnson 創(chuàng)建的。對(duì)于系統(tǒng)的設(shè)計(jì),我們注意使其符合易于操作的要求,并力求系統(tǒng)的全面性、通用性。 基于 J2EE 的家教信息平臺(tái) 后 臺(tái)管理子系統(tǒng) 7 經(jīng)濟(jì)可行性 一個(gè)成功的家教網(wǎng)站,必須順應(yīng)客戶的需求。 在對(duì)系統(tǒng)進(jìn)行簡(jiǎn)單分析之后,我們還需要制定比較完善的需求分析,以便在開發(fā)過程中能夠在系統(tǒng)分析中獲取 完整、準(zhǔn)確、清晰、具體的 開發(fā) 要求 。 用例 圖用于對(duì)系統(tǒng)、子系統(tǒng)或類的行為進(jìn)行可視化,使用戶能夠理解如何使用這些元素,并使開發(fā)者能夠?qū)崿F(xiàn)這些元素。驗(yàn)證通過之后將表單信息提交到后臺(tái),并且將用戶信息保存到數(shù)據(jù)庫(kù),最后跳轉(zhuǎn)到管理界面。用戶與文獻(xiàn)資料的 關(guān)系以及用戶與課程的關(guān)系都是一對(duì)多的關(guān)系。具體界面如下圖所示: 圖 登錄界面截圖 用戶輸入登錄所需信息后,信息被提交到 UserAction 的 login 方法。 return loginSuccess。界面截圖如圖 : 圖 后臺(tái)主 界面截圖 基于 J2EE 的家教信息平臺(tái) 后 臺(tái)管理子系統(tǒng) 21 管理界面使用的是 Extjs 框架。 if((openedTab,id)){ ((id))。default39。url39。關(guān)于我們模塊,管理員可以隨時(shí)修改關(guān)于我們的一些信息,方便網(wǎng)站的管理者修改聯(lián)系方式、聯(lián)系人和網(wǎng)站介紹,信息直接可以顯示在用戶的界面。 圖 后臺(tái)熱點(diǎn)導(dǎo)讀界面截圖 列表向 HotReviewAction的 list方法請(qǐng)求熱點(diǎn)導(dǎo)讀信息,信息返回后直接以列表的形式展示給用戶,用戶添加熱點(diǎn)導(dǎo)讀信息者直接提交給 HotReviewAction的 save方法,save最終通過層層調(diào)用把熱點(diǎn)導(dǎo)讀信息保存到數(shù)據(jù)庫(kù)。 } public String list() { ListTopic list=(page)。刪除這是通過 deleteById來實(shí)現(xiàn)的。 } 后臺(tái)狀元之路模塊 后臺(tái)狀元之路管理模塊主要是提供相關(guān)的界面和接口實(shí)現(xiàn)對(duì)前臺(tái)狀元之路這一塊的信息更新。 (success, true)。 (total, ())。 (success, true)。成功案例從后臺(tái) ExampleAction的 list方法獲得 json數(shù)據(jù),用列表展示。 (success, true)。 } 后臺(tái)建議模塊 后臺(tái)建議模塊主要是為平臺(tái)管理員提供一個(gè)收集客戶反饋信息的一個(gè)接口,方便平臺(tái)及時(shí)的更新和優(yōu)化。 (advices, advices)。 本次畢業(yè)設(shè)計(jì),我是受益匪淺的,首先,我鞏固了學(xué)到的知識(shí),也從中學(xué)到了不少新的技術(shù),增強(qiáng)了我對(duì)將來從事 IT 行業(yè)的信心。 最后,再次感謝在整個(gè)網(wǎng)站開發(fā)和畢業(yè)論文撰寫的過程中給予 我?guī)椭娜?,你們的幫助讓我感到溫暖,讓我們的畢業(yè)設(shè)計(jì)得以順利完成。 基于 J2EE 的家教信息平臺(tái) 后 臺(tái)管理子系統(tǒng) 33 參考文獻(xiàn) [1] 吳亞峰, 30 天學(xué)通 Java Web 項(xiàng)目案例開發(fā) [M],北京:電子工業(yè)出版社 ,20xx [2] 賀民, SQL 實(shí)用全書 [M],北京:電子工業(yè)出版社 ,20xx [3] 甘仞初,信息系統(tǒng)開發(fā),經(jīng)濟(jì)科學(xué)出版社 [M], 1996 [4](美) Dave Crane, Eric Pascarello, Darren James .Ajax 實(shí)戰(zhàn) [M]. 北京:人民郵電出版社 , 20xx [5](美) Thomas .Ajax 完全手冊(cè) [M]. 北京:電子工業(yè)出版社 , 20xx [6](美) Paul Wilton, Jeremy McPeak ﹒ JavaScript 入門經(jīng)典(第三版) [M] ﹒ 北京:清華大 學(xué)出版社, 20xx [7] 單東林,張曉菲,魏然 .鋒利的 JQuery[M]. 北京:人民郵電出版社 , 20xx [8] 邵國(guó)平 ,郭莉 . 基于 UML 的學(xué)生課程系統(tǒng)分析設(shè)計(jì) [J].信息科技, 20xx [9] 吳毅杰 ,張志明. C/S 與 B/S 的比較及其數(shù)據(jù)庫(kù)訪問技術(shù) [J].艦船電子工程 ,20xx:08~ 15 [10] 崔洋,賀亞茹 . MySQL 數(shù)據(jù)庫(kù)應(yīng)用從入門到精通(第 2 版含盤) [M].中國(guó)鐵道出版社, 20xx [11] 杜聚賓 . 搞定 J2EE: Struts+Spring+Hibernate 整合詳解與典型案例 [J] .電子工業(yè)出版 社 。 return SUCCESS。建議模塊的數(shù)據(jù)是從 AdviceAction的 list方法拿取。 } public String list() { ListTopic list = (page)。 d