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

正文內(nèi)容

本科畢業(yè)設(shè)計--通用網(wǎng)絡(luò)調(diào)查問卷系統(tǒng)的設(shè)計與實現(xiàn)(完整版)

2025-01-20 21:01上一頁面

下一頁面
  

【正文】 性 。 第 論文的組織結(jié)構(gòu) 本文介紹的是基于 J2EE 的 通用網(wǎng)絡(luò) 調(diào)查問卷 系統(tǒng),全文共分 5章,分別如下: 第一章:對此系統(tǒng)的功能進行了總體的概述,并對論文結(jié)構(gòu)以及開發(fā)背景和意義作了簡要的介紹。 Java 語言的主要特點是平臺無關(guān)性:在一個操作系統(tǒng)下開發(fā)的 Java 對象可以不做修改的運行在另外一個操作系統(tǒng)的 JVM 上。 J2EE 構(gòu)架與技術(shù)為組件開發(fā)模型提供廣泛的支持,同時也提供一組開發(fā)工具和服務(wù),以便開發(fā)模塊化的、可重用的和平臺獨立的各種組件技術(shù)的業(yè)務(wù)邏輯。因此設(shè)計合理的基于 J2EE 的應(yīng)用程序只需開發(fā)一次就可被部署到各種平臺。 穩(wěn)定的可用性:一個服務(wù)器端平臺必須能夠全天候運轉(zhuǎn)以滿足公司 客戶和合作伙伴的需要。因此,通過使用 J2EE 架構(gòu), 可以快速地開發(fā)出高質(zhì)量的企業(yè)級應(yīng)用軟件。 JavaScript 和 Jscript 基本上是相同的,只是在一些細節(jié)上有出入。最近幾年被推薦為 Sun 公司 J2EE 平臺的設(shè)計模式。 模型 : 模型表示企業(yè)數(shù)據(jù)和業(yè)務(wù)規(guī)則。 MVC 的處理過程,首先控制器接收用戶的請求,并決定應(yīng)該調(diào)用哪個模型來進行處理,然后模型用業(yè)務(wù)邏輯來處理用戶的請求并返回數(shù)據(jù),最后控制器用相應(yīng)的視圖格式化模型返回的數(shù)據(jù),并通過表示層呈現(xiàn)給用戶。 又如 , 一個數(shù)據(jù)查詢(數(shù)據(jù)請求)的標準流程:在問卷設(shè)計頁面中( ),用戶打開頁面后,頁面即調(diào)用 SurveyDAO 的 listAllSurvey 方法查詢出所有問卷信息返回給頁面,即頁面進行數(shù)據(jù)查詢時不再經(jīng)過 CONTROLLER 層。 即每個題目用戶 amp。90 即用戶點擊 A選項后,跳轉(zhuǎn)到默認的題目,即下一題,點擊 B 跳轉(zhuǎn)到 69號題,點擊 C 終止問卷,點擊 D跳轉(zhuǎn)到 90 號題 Q_order Numeric(18) yes 題目順序號 表 35 文本輸入 表 (text) 字段名 類型 可否空 含義 t_id numeric(18, 0) no 答案 ID,主鍵 q_id numeric(18, 0) no 題目 ID t_content varchar(8000) no 文本內(nèi)容 為 保證每個題目可以有不限量個選項,在 question 表中,把 q_body 字段用來保存該題目所以的選項信息,每個選項用 amp。 DAO 模式完全包裝數(shù)據(jù)的讀取和操縱,并包裝與數(shù)據(jù)庫交互的數(shù)據(jù)訪問 API,它用數(shù)值對象包裝從數(shù)據(jù)庫讀取和發(fā)送到數(shù)據(jù)庫的數(shù)據(jù),與業(yè)務(wù)層進行通信。如頁面上要數(shù)據(jù)庫中添加一個問卷,那么首先頁面把數(shù)據(jù)發(fā)送到控制層的 SERVLET,在該 SERVLET 中通過頁面?zhèn)鬟^來的參數(shù)構(gòu)造一個 VO,然后把這個 VO傳遞給 DAO 對象, DAO 對象最后完成對數(shù)據(jù)庫的控制操作。當用戶在調(diào)查卷列表頁面選擇一個調(diào)查卷進入調(diào)查卷顯示頁面時 1根據(jù)傳遞過來的問卷 ID 號,到數(shù)據(jù)庫中獲取問卷; 2對問卷進行 問卷開放性校驗 , 問卷過期時間校驗 , 問卷 IP 檢驗 ,密碼檢驗; 3調(diào)用 (源代碼見附錄 1)頁面來顯示題目,根據(jù)字段 Q_type 的值來判斷題目類型, 1— 單選題, 2— 多選題, 3— 單選題加輸入框, 4— 多選題加輸入框,5— 問答題 ; 4傳遞一個 4位隨機數(shù)給 來生成防止刷票的驗證圖片; 5用戶提交后,判斷用戶 已填寫所有問題,以及驗證碼是否正 確。 } return null。 return null。 解決方案: 一:如果在添加問卷時,不勾選“ 同一 IP 可重復提交 ”,如圖 45,可以禁止相同 ip的客戶機重復提交數(shù)據(jù),其原理是記錄每個答卷著的 ip 地址,與他的 答卷 放在 同一張數(shù)據(jù)表中 ,在開始答卷前, 如 在數(shù)據(jù) 表 中找到相同 ip 的答卷,則判斷為重復 回答 。 第 重難點問題解決方案研究 需求描述:很多情況下,問卷發(fā)起人需要知道每個被調(diào)查人的單張答卷信息,以進一步了解答卷人的想法。amp。這樣,用戶就不會因為繁瑣的注冊過程而望而生畏,增加了系統(tǒng)的調(diào)查數(shù)據(jù)量??蚣艿淖畲蠛锰幘褪侵赜?,面向?qū)ο笙到y(tǒng)獲得的最大的復用方式就是框架。在完成畢業(yè)論文之時,我的大學生活也將結(jié)束,在這四年的學習生活中,感謝所有幫助和支持過我的人,這一切將永遠留在我記憶的最深處! 本科生畢業(yè)設(shè)計(論文) 第 28 頁 共 39 頁 附錄 附錄 1:部分源程序 頁面 源碼 % page language=java import=.* pageEncoding=UTF8 % % page import=.* % % page import=.* % % page import=.* % % ConfigDAO cdao=()。 } //問卷開放性校驗 if(()==false){ (該問卷未通過審核! )。amp。 //請求參數(shù) var myAjax = new (obj, request_url,{ // 將 request_url返回內(nèi)容綁定到 id為 result的 HTML TAG中 method : 39。 = 。 for(i=0。 //} } function EndSurvey(qid){ $(39。 for(i=0。i++){ var answer= (answer+IDs[i])。amp。 break。 txtanswer[i].(39。 } } } if((39。)==false){ return false。 (請輸入密碼: input type=password name=pwdinput type=submit value=\提交 \)。 String[] IpRange=(。 if((ClientIP,ips[0],ips[1])==true) passport=false。()!=null){ % img src=UploadImg/%=() % height=250 width=300/ %} % /div div class=desc%=() %/div div class=Question_list ol div id=parentbox/div /oldiv id=loading/div /div div class=button % //生成隨機類 Random random = new Random()。text39。 QuestionDAO qdao=()。)。 //Jdtz=0。+i+39。 value=39。 name=39。 (div id=qbox+()+/div)。i++){ (liinput type=39。 //(div id=qbox+()+/di。 name=39。 //else break qlist。 value=39。 onclick=showNext(39。EndSurvey(+()+)39。i。\\$\\$amp。 //String obj=(obj)。image39。 for (int i = 0。)。 boolean passport=false。 return。amp。).value != (39。amp。 return false。 return false。 return false。i++){ var id=DIVs[i].getAttribute(id)。+qid).innerHTML=。i++){ var id=DIVs[i].getAttribute(id)。Sorry. There was an error.39。, //HTTP請求的方法 ,get or post parameters : request_pars, //請求參數(shù) onFailure : reportError, //失敗的時候調(diào)用 reportError 函數(shù) //onLoading : loading, //正在獲得內(nèi)容的時候 onComplete : done //內(nèi)容獲取完畢的時候 })。 return。 } //問卷過期時間校驗 if(new ().after(())){ (該問卷已經(jīng)因過期而失效! )。 SurveyDAO sdao=()。在某些方面使用別人的成熟的框架,就相當于讓別人完成了一些基礎(chǔ)工作,只需要集中精力完成應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯設(shè)計,從而使軟件生產(chǎn)效率得到了大幅度提高。 ( 2) 因為項目開發(fā)經(jīng)驗不足,在代碼的精簡上做的有些欠缺,代碼的重利用率不搞,重復的地方比較多 ,而且系統(tǒng)的可讀性也不是好 。 其次,當用戶打開答卷頁面時,頁面解析從數(shù)據(jù)庫傳過來的 as_result 字符串,先用amp。 As_id 就是答卷的編號, s_id 是問卷的編號, as_userIP 是用戶的 IP 地址,而 as_result 是按一定結(jié)構(gòu)組織成的用戶的答卷信息。其原理是在用戶訪問問卷是,對用戶的 ip 進行判斷,是否在允許或禁 止的 ip段里,從而來允許或禁止用戶 回答問卷 。 第 用于快速執(zhí)行 SQL的 類 SQLCommand 為了簡化開發(fā)的復雜度, 把執(zhí)行 SQL的語句進行了封裝,打包成一個 SQLCommand 類,使用這個類操作數(shù)據(jù)庫,不用再關(guān)心數(shù)據(jù)庫連接的獲取和釋放,只需提供要執(zhí)行的 SQL 即可。 Context envCtx = (Context) (java:p/env)。39。它又稱為靜態(tài)工廠方法模式,屬于類的創(chuàng)建型模式。讀取數(shù)據(jù)時,可以用數(shù)值對象保存取得的數(shù)據(jù)。這個特殊字符串隔開,同樣的,在 q_result 中保存的調(diào)查結(jié)果信息用逗號隔開,在 q_jdtz 中保存的截斷跳轉(zhuǎn)信息用 amp。分隔; 題目內(nèi)部以題號開頭 +冒號 +[用戶選擇的項 ]+分號 +[用戶輸入文本 ] as_postdate datetime yes 提交日期 as_userIP varchar(50) yes 用戶 IP 本科生畢業(yè)設(shè)計(論文) 第 14 頁 共 39 頁 表 34 題目表( question) 字段名 類型 可否空 含義 Q_id numeric No 題目 ID S_id Numeric(18) No 問卷 ID, survey 表外鍵 Q_type Number(18) No 題目類型 : 1—單選題, 2—多選題, 3—單選題加輸入框, 4—多選題加輸入框, 5—問答題 Q_head Varchar(1000) Yes 題干 Q_body Varchar(8000) Yes 選項以 amp。 本科生畢業(yè)設(shè)計(論文) 第 12 頁 共 39 頁 圖 31 MVC 設(shè)計模式 第 持久層設(shè)計與實現(xiàn) . 數(shù)據(jù)庫設(shè)計 核心實體包括: 管理員表( admins) ( 表 31) ; 問卷 表 ( survey)(表 32) ; 答卷 表( answersheet)(表 33) ; 題目 表 ( question)(表 34) ;還有保存用戶輸入文本 內(nèi)容 的文本 輸入 表 ( text) (表 35) 。掌握這些設(shè)計模式后,當遇到類似的問題時,就可以快速利用已有的解決方案分析問題,然后采取適當?shù)牟呗?,從而有效縮短軟件開發(fā)周期并提高軟件質(zhì)量。例如它可能用象 EJBs 和 ColdFusion Components 這樣的構(gòu)件對象來處理數(shù)據(jù)庫。使用 MVC的應(yīng)用程序被分成三個核心構(gòu)件:模型、視圖、控制器。 同時它又是專門為制作 Web 網(wǎng)頁而量身定做的一種簡單的編程語言。 JavaScript 是由 Netscape 公司開發(fā)的一種腳本語言( scripting language),或者稱為描述語言。意外停機有可能造成災難性后果。 J2EE 標準也允許客戶定購與 J2EE 兼容的第三方的現(xiàn)成的組件,把它們部署到異構(gòu)環(huán)境中,節(jié)省了由自己制定整個方案所需的費用。因此, J2EE 擁有良好的市場和旺盛的生命力。 Java 對象的源代碼被編譯為平臺無關(guān)的中性代碼 —— 字節(jié)碼。簡單介紹了與該項目有關(guān)的 技術(shù) 知識: J2EE 概念,JavaScript 語言,以及 MVC 框架模式 。 通用網(wǎng)絡(luò)調(diào)查問卷 系統(tǒng) 的 主要研究內(nèi)容 : 調(diào)查問卷 主題的管理: 調(diào)查問卷 主題的管理包括對 調(diào)查 主題的查看、添加 、刪除 和修改功能的實現(xiàn)。與傳統(tǒng)調(diào)查方式相比較,網(wǎng)上 問卷 調(diào)查以其成本低、周期短、效率高、客觀性強和數(shù)據(jù)質(zhì)量高等特點越來越受到人們的青睞 。本科生畢業(yè)設(shè)計(論文) 第 1 頁 共 39 頁 通用網(wǎng)絡(luò) 調(diào)查問卷 系統(tǒng) 的設(shè)計與實現(xiàn) 大學 學院 07 計算機 2021 年 4 月 目 錄 前言 ........................................................................
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1