freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于java的網(wǎng)絡教學系統(tǒng)論文(參考版)

2024-09-04 18:12本頁面
  

【正文】 中配置上傳文件的 Action ! ************文件上傳 *************** action name=srcUploadAction_* class=method={1} ! Struts2 自帶的上傳攔截器 需要配置 Constant interceptorref name=fileUpload ! 允許上傳 pdf,txt,ppt,zip param name=allowedTypes text/plain,application/,application/msword,application/pdf,application/zip /param /interceptorref
。 } } 回帖 該部分實現(xiàn)和主貼的實現(xiàn)基本相同,回帖主要是從回帖表中獲取的數(shù)據(jù)。 //得到用戶選課列表的 SQL語句 return (sql)。 SuppressWarnings(unchecked) public Map getCourse(){ String uid = (String)getSession().get(uid)。 import .*。 } 五、 發(fā)帖 (回 帖 ) 發(fā)帖 進入個人中心后,點擊“我要提問”,系統(tǒng)跳轉到 GMCAction 所指向的頁面 ,在 GMCAction中系統(tǒng)根據(jù) Session 獲得該用戶 ID 記錄發(fā)帖人與發(fā)帖時間。 message = 未知錯誤,申請?zhí)峤皇。F(xiàn)在將要跳轉到申請頁面 。 return SUCCESS。 if((sql)){ url = 。+reason+39。 +uid+39。 return SUCCESS。 if(!0.equals(role)){ //目前登陸的不是學生 url = 。 return SUCCESS。 if((sql)){ url = 。 } sql = select 1 from DY_TU where TGID=+tgid+ and UID=39。 message = 你已經(jīng)申請過該課程,請耐心等待處理 。 + and AFlag=0。 sql = select 1 from DY_Apply where TGID=+tgid+ and UID=39。 return SUCCESS。 if(!(sql)){ 重慶郵電大學本科畢業(yè)設計(論文) 30 url = 。 } public String getReason(){ return reason。 } public String getTgid(){ return tgid。 //申請課程的編號 private String reason。然后等待該課程的代課老師審核,審核通過后便能發(fā)表關于該課程的信息。使得代碼簡潔的同時降低了程序的耦合度。 //返回注冊頁面 } return SUCCESS。 //跳轉到主頁 } else{ message = 注冊失敗 。 //插入新用戶的 SQL if((sql)){ message = 恭喜您,注冊成功 。++39。+ pwd+39。+uname+39。 return SUCCESS。 } if(()){ //注冊名已經(jīng)存在 message = 您所注冊的用戶名已經(jīng)存在,請重新輸入 。 //給出提示信息 url = 。 //得到存在 Session 中的驗證碼 randNum = ()。 //電子郵件的 get 方法 } public void setEmail(String ) { = 。 //性別屬性的 get 方法 } public void setGender(String gender) { = gender。 //用戶性別 private String 。 當用戶填寫的信息正確之后,頁面由表單的 Action 屬性確定將用戶的請求發(fā)送到服務器下的 Struts2 對應 Action 這個類下進行處理 注冊業(yè)務 ,進一步調用服務器端 DAO 層的 DBUtil類中注冊方法 , 利用 Java 的 JDBC 是向數(shù)據(jù)庫的表 dy_user 中插入一條數(shù)據(jù)。 //返回結果 } 三、注冊用戶 當用戶打開注冊頁面將自己的信息填寫好,點擊“提交”按鈕之 后,在客戶端瀏覽器首先對用戶填入的信息進行校驗,校驗主要包括:用戶在必填的選項下是否輸入空的內容,是否符合該項所定義的格式要求。 } } } catch(Exception e){ ()。 (new String((gname).toString()))。 //設置發(fā)帖時間屬性值 (new String((htr).toString()))。 //設置 TopicItem對象的點擊數(shù) ((revert).toString())。 (new String((title).toString()))。 //創(chuàng)建一個 TopicItem對象 ((tid).toString())。i++){ //遍歷結果 Map map=(Map)(i)。 //搜索得到結果 if(()!=0){ //結果不為空的情況 for(int i=0。 //創(chuàng)建返回 List 對象 try{ sql = new String((),iso88591)。 Spring 框架的 JdbctTemplate 類能自動實現(xiàn)數(shù)據(jù)庫的連接操作 : !通過 JNDI 獲得數(shù)據(jù)源的引用 bean id=zxdyDataSource class= property name=jndiName valuejava:p/env/jdbc/zxdy/value /property /bean ! 配置 JdbcTemplate 的 bean bean id=jdbcTemplate class= property name=dataSource ref local=zxdyDataSource/ /property 重慶郵電大學本科畢業(yè)設計(論文) 26 /bean ! 配置 DBUtil 的 bean 并注入資源 bean id=DBUtil class= property name=jt ref local=jdbcTemplate/ /property property name=ds ref local=zxdyDataSource/ /property /bean DBUtil 類中封裝了數(shù)據(jù)庫操作的各種方法,直接使用 DBUtil 即可完成增刪改查任務。 二、數(shù)據(jù)庫連接的建立 本系統(tǒng) 在數(shù)據(jù)庫連接方面, 由于使用了 Spring 框架,則能方便的控制系統(tǒng)數(shù)據(jù)庫的配置和管理。 ④ 優(yōu)秀的解耦性, ssh 三層構架,控制層依賴于業(yè)務邏輯層,但絕不與任何具體的業(yè)務邏輯組件耦合,只與接口耦合;同樣,業(yè)務邏輯層依賴于 DAO 層,也不會與任何具體的 DAO 組件耦合,而是面向接口編程。 ③ 良好的可維護性,業(yè)務系統(tǒng)經(jīng)常會有新需求,三層構架因為邏輯層和展現(xiàn)層的合理分離,可使需求修改的風險降低到最低。便于敏捷開發(fā)出新的需求,降低開發(fā)時間成本。 本 系統(tǒng)采用主流的 ssh(struts2,hibernate, spring)技術構架。對象是提供一組相關功能的實體,對象之間 互相作用從而完成一定的任務。 在結構化開發(fā)方法面臨問題的時候,使用面向對象的方法進行分析、設計和開發(fā)就可以解決一部分問題。只使重慶郵電大學本科畢業(yè)設計(論文) 25 用 JSP 而不使用任何 Bean 或自定義標記,在 Web 應用的規(guī)模比較小時還不會出現(xiàn)太多的問題,但是在 Web 應用的規(guī)模增大時就肯定會出現(xiàn)問題。在一個 Web 應用中很可能有上千個函數(shù),這些函數(shù)能夠不受限制的 互相調用,因此在訪問某個變量時,很難保證它不是正在被其他的函數(shù)訪問或者修改。 傳統(tǒng)的結構化開發(fā)過程包括軟件目標的功能分解,以及使用正確的參數(shù)和返回值來創(chuàng)建函數(shù)。答疑頁面分頁顯示所有回復。在頁面右上方會顯示用戶名并能顯示該角色擁有的功能 圖 個人中心模塊 重慶郵電大學本科畢業(yè)設計(論文) 22 個人信息頁顯示用戶各類信息并提供相應角色的所有功能 圖 個人中心主頁 各功能都有自己獨立的頁面。 重慶郵電大學本科畢業(yè)設計(論文) 21 注冊頁面: 圖 系統(tǒng)注冊頁 登錄頁面: 圖 系統(tǒng)登錄頁 三、個人中心 當用戶登陸成功以后, 會在對應 Action 中判斷該用戶的角色從而賦予相應的權限。 圖 系統(tǒng)首頁 二、用戶注冊 /登錄 通過首 頁的注冊鏈接進入到注冊頁面,該頁面主要是對用戶的信息進行采集,主體是一個表單。頁面右上方兩個超鏈接( 、 )分別跳轉到注冊與登錄頁面。網(wǎng)站所有的頁面都采用統(tǒng)一的樣式文件 .css,頁面所有的背景圖片都放在 image 文件夾下 [11]。因系統(tǒng)功能復雜程度 DAO 數(shù)據(jù)庫訪問層并未使用 Hibernate 框架而使用原始 JDBC 操作數(shù)據(jù)庫。 重慶郵電大學本科畢業(yè)設計(論文) 20 第 四 章 網(wǎng)絡教學系統(tǒng)的實現(xiàn) 第一節(jié) 主要功能模塊的實現(xiàn) 系統(tǒng)采用 MVC 模式,使用 JSP+js+jquery+Struts2 標簽控制前臺頁面顯示, Struts2 中Action 與后臺交互。 基于以上設計原則,本系統(tǒng)設計了如下數(shù)據(jù)庫: 系統(tǒng) ER圖 圖 系統(tǒng)數(shù)據(jù)庫 ER圖 表 1 用戶性息表 dy_user( URole 字段用于區(qū)分用戶角色 ) 圖 數(shù)據(jù)庫 user表 重慶郵電大學本科畢業(yè)設計(論文) 17 表 2 課程申請表 dy_apply 圖 數(shù)據(jù)庫 apply表 表 3 資源文件表 dy_filesrc(存儲上傳文件所在路徑) 圖 數(shù)據(jù)庫 filesrc表 表 4 BBS 論壇回信息表 dy_revert 圖 數(shù)據(jù)庫 revert表 重慶郵電大學本科畢業(yè)設計(論文) 18 表 5 BBS 論壇發(fā)帖信息表 dy_topic 圖 數(shù)據(jù)庫 topic表 表 6 課程信息表 dy_topic_group 圖 數(shù)據(jù)庫 topic_group表 表 7 老師代課信息表 dy_tu 圖 數(shù)據(jù)庫 tu表 重慶郵電大學本科畢業(yè)設計(論文) 19 第四節(jié) 本章小節(jié) 本章對網(wǎng)絡教學系統(tǒng)開發(fā)進行整體設計與分析,主要通過需求分析、可行性分析。 ② 結構設計與操作設計相結合。 后臺管理 用戶管理 公告管理 資源管理 論壇管理 重慶郵電大學本科畢業(yè)設計(論文) 16 資料的上傳 管 理員可上傳所需的資源供學生用戶下載。還有一種就是將是否下載該為否,這樣的話只有在頁面顯示,但是還是不能下載。其他的可在主頁面里的適當位置按時間的倒序將標題和發(fā)布日期顯示出來,點擊標題瀏覽公告信息的正文。最新的而且較重要的可做成滾動條的形式,滾動顯示通知的信息。管理員在進行以上所有操作時首先要進入登錄界面進行登錄,登錄用的用戶名和密碼是按管理員的不同權限事先分配好的,登錄成功后可以 操作 公告信息。 ( 2) 公告管理 管理員可以定期對主頁上面的公告進行更新,通過該模塊,管理員可以輕松、快速的對公告進行管理。然后該頁面也提供用戶登陸和注冊的功能,主要對于那些路人觀看之后想發(fā)表自己的想法的人提供便利,在從帖的頁面主要是分頁顯示某個主帖的從帖信息,同時也包括用戶登陸和注冊的功能。 BBS論壇模塊 用戶登陸首先進入論壇的首頁,在首頁是顯示的所有用戶發(fā)表的主貼信息 ,該頁面主要是分頁顯示數(shù)據(jù)庫中的主帖信息了內容,包括發(fā)帖人頭像、主題、發(fā)表時間、點擊數(shù)等等,可以點擊某個主貼的主題鏈接到該貼的所有跟帖信息,注冊的用戶還可以發(fā)表主題、回復主貼。
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1