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

正文內(nèi)容

基于javaee綜合調(diào)查系統(tǒng)的設計與實現(xiàn)碩士學位論文(參考版)

2025-06-21 15:40本頁面
  

【正文】 四川大學碩士研究生畢業(yè)論文 。 qt_content 字 段 表 示 調(diào) 查 問 卷 的 補 充 說 明 情 況 , 存 儲對 問 卷 參 與 者 的 提 示 信 息 , 字 符 類 型 , 長 度 為 100。 a_id 字 段 表 示 問 卷 設 計 者 ID, 與 管 理 員 表 的 a_id字 段 關 聯(lián) , 字 符 類 型 , 長 度 為 32。表 41 管理員數(shù)據(jù)表字段 類型 意義 備注a_id varchar(32) 管理員登錄 ID 無a_name varchar(32) 管理員名稱 無a_password varchar(32) 管理員登錄密碼 無a_state int 管理員權(quán)限 無二 、 調(diào) 查 問 卷 信 息 表 questionnaire_tb調(diào) 查 問 卷 信 息 數(shù) 據(jù) 表 用 于 存 儲 調(diào) 查 問 卷 的 基 本 情 況 信 息 , 共 五 個 字 段 。 a_password 字 段 是 管 理 員 的 登 錄 密 碼 , 字 符 類 型 , 長 度 是 32 個 字節(jié) 。 a_id 字 段 是管 理 員 的 登 錄 ID, 字 符 類 型 , 長 度 是 32 個 字 節(jié) , 作 為 管 理 員 數(shù) 據(jù) 表 的 主鍵 , 不 允 許 重 復 。 接 下 來 將 詳 細 介 紹 每 張 數(shù) 據(jù)表 設 計 原 理 和 數(shù) 據(jù) 字 段 意 義 。 數(shù) 據(jù) 庫模 型 使 用 PowerDesigner 軟 件 進 行 設 計 , 在 軟 件 的 Physical Data 文 件 中針 對 每 一 個 實 體 創(chuàng) 建 一 個 數(shù) 據(jù) 庫 表 , 并 為 每 張 數(shù) 據(jù) 庫 表 添 加 字 段 和 說 明 ,如 圖 41 所 示 。 通 過 系 統(tǒng) 中 實 體類 的 行 為 關 系 分 析 得 出 , 系 統(tǒng) 中 所 有 功 能 涉 及 到 系 統(tǒng) 管 理 員 、 調(diào) 查 問 卷 、 調(diào)查 問 卷 問 題 、 調(diào) 查 問 卷 問 題 選 項 、 調(diào) 查 問 卷 答 案 、 用 戶 組 、 用 戶 以 及 匹 配關 系 共 8 個 實 體 [21]。 問 卷 參 與 者 用 戶 則 具 有 參 與 答 卷和 查 看 答 卷 信 息 兩 個 功 能 。 最 后 分 析 各 個 實 體 對 象 是 否 存 在 業(yè) 務 規(guī) 則 , 如 果 存在 業(yè) 務 規(guī) 則 , 把 這 些 業(yè) 務 規(guī) 則 設 計 入 數(shù) 據(jù) 庫 表 中 。 設 計 數(shù) 據(jù) 庫 首 先 要 了 解 項 目 的 整 體 運 行 過 程 , 掌 握 項 目需 要 存 儲 哪 些 數(shù) 據(jù) [20]。 由 于 客 戶 的需 求 存 在 不 可 控 性 , 所 以 在 進 行 數(shù) 據(jù) 庫 設 計 的 時 候 都 應 考 慮 的 數(shù) 據(jù) 庫 系 統(tǒng) 的可 擴 展 性 。 數(shù) 據(jù) 庫 設 計 是 指 在用 戶 需 求 分 析 的 基 礎 上 , 根 據(jù) 系 統(tǒng) 對 象 之 間 的 關 系 模 型 , 在 數(shù) 據(jù) 庫 應 用 系統(tǒng) 上 建 立 數(shù) 據(jù) 庫 , 使 之 能 夠 有 效 地 存 儲 數(shù) 據(jù) [19], 滿 足 軟 件 開 發(fā) 的 需 求 。系統(tǒng)設計內(nèi)容主要包括:確定設計方針和方法,將系統(tǒng)分解為若干子系統(tǒng),確定各子系統(tǒng)的目標、功能及其相互關系,決定對子系統(tǒng)的管理體制和控制方式,對各子系統(tǒng)進行技術設計和評價,對全系統(tǒng)進行技術設計和評價等。四川大學碩士研究生畢業(yè)論文 基于 Java EE 綜合調(diào)查系統(tǒng)的設計與實現(xiàn)204 系統(tǒng)具體設計與實現(xiàn) 引言系統(tǒng)設計是對軟件項目的一個整體規(guī)劃。問卷調(diào)查參與者具有兩大功能權(quán)限:參與問卷調(diào)查及查看本人問卷結(jié)果。隨后對系統(tǒng)的功能做了詳細的分析,根據(jù)系統(tǒng)用戶管理權(quán)限的不同,把系統(tǒng)用戶分為了系統(tǒng)管理員和問卷調(diào)查參與者兩大類。首先從軟件工程的角度介紹了需求分析的重要性,然后從系統(tǒng)使用單位的角度介紹了系統(tǒng)開發(fā)的必要性 [18]。 系統(tǒng)運行環(huán)境工作站硬件配置(1)CPU 奔騰雙核 主頻(2)內(nèi)存 1GB(3)顯存 128MB(4)操作系統(tǒng) Windows Server 2022 版本、瀏覽器 以上版本。針對每份調(diào)查問卷,當所有參與者用戶完成調(diào)查問卷的填寫后,用戶答卷數(shù)據(jù)庫表中就存儲了所有用戶填寫的答案內(nèi)容。系統(tǒng)管理員完成上述設計之后,調(diào)查問卷參與者用戶登錄系統(tǒng)可查詢自己所在用戶組,再根據(jù)系統(tǒng)管理員匹配情況表去查詢當前參與者用戶能參加的調(diào)查問卷,并列舉在該用戶答卷選擇后臺頁面上 [17]。當調(diào)查問卷信息和問卷的問題編輯完成,并且用戶角色組設計完成導入問卷參與者用戶帳戶信息之后,對用戶角色組與調(diào)查問卷進行匹配。在整個工作流程中系統(tǒng)中三類用戶參與操作,分別是系統(tǒng)管理員(問卷設置制作)、調(diào)查問卷參與者用戶以及系統(tǒng)管理員(問卷信息統(tǒng)計),具體流程如圖 31 所示。本項目將綜合社會上調(diào)查問卷實際需求,充分運用 Java Web 開發(fā)技術及 SSH開源架構(gòu),達到如下總體設計目標:(1)采用攔截器技術完成系統(tǒng)管理員和調(diào)查問卷參與用戶權(quán)限模塊管理;(2)采用 Hibernate 框架一對多映射關聯(lián)技術及數(shù)據(jù)庫表外鍵關聯(lián)設計實現(xiàn)調(diào)查問卷試題管理;(3)在系統(tǒng)管理功能中管理問卷參與用戶角色組和問卷參與者用戶帳戶,采用 JXL 外部 Jar 包完成使用 Excel 文件導入問卷參與者帳戶信息內(nèi)容的功能;(4)在系統(tǒng)管理功能中完成調(diào)查問卷分類統(tǒng)計用戶選項答案比例;(5)在用戶管理中管理參與者登錄后匹配答卷信息,參與者點擊調(diào)查問卷進行答卷功能,參與者提交答案信息功能。最重要的目的是針對問卷中某一個問題,分析參與者選擇這個問題各個選項的比例值。查看答卷信息及答卷結(jié)果統(tǒng)計分析查看答卷信息及答卷結(jié)果統(tǒng)計分析功能主要提供給系統(tǒng)管理員進行操作。參與者點擊問卷鏈接可以直接進入問卷答題頁面進行問卷答卷。只有當系統(tǒng)管理員把調(diào)查問卷參與者賬戶與調(diào)查問卷進行匹配后,調(diào)查問卷參與者登錄之后才能參與相對應問卷的調(diào)查。問卷參與者與調(diào)查問卷匹配由于綜合問卷調(diào)查系統(tǒng)需要提供多套問卷答題的功能,而且系統(tǒng)還同時存儲大量的調(diào)查問卷參與者信息。因為這個原因,如果在系統(tǒng)后臺做一個輸入?yún)⑴c者賬戶信息的頁面提供給系統(tǒng)管理員輸入,那么系統(tǒng)管理員輸入調(diào)查問卷參與者的賬戶信息這個過程的工作量會變得非常大。導入?yún)⑴c者賬戶信息綜合問卷調(diào)查的系統(tǒng)管理員賬戶具有添加問卷參與者的功能。系統(tǒng)管理員鎖定問卷之后,就無法再對問卷的這兩種信息進行編輯了。對一份調(diào)查問卷來說,在設計方面組成這個調(diào)查問卷有兩類屬性,分別是問卷基本信息以及問卷內(nèi)所屬問題信息。同時可以通過問卷問題列表刪除添加錯誤的問題。問卷中問題分為單選題、單選補充填空題、多選題、多選補充填空題以及填空題共五類題型。問卷問題編輯系統(tǒng)管理員的問卷設計流程按照如下步驟進行,第一、首先創(chuàng)建調(diào)查問卷,輸入調(diào)查問卷基本信息;第二、為調(diào)查問卷添加問題;第三、對調(diào)查問卷基本信息及問題進行修改刪除等編輯操作;第四、鎖定調(diào)查問卷,鎖定之后可以預覽調(diào)查問卷的問題信息。問卷基本信息應該包含問卷名稱、問卷補充說明、問卷狀態(tài)信息、問卷設計管理員這四個屬性。最主要的是不能讓問卷調(diào)查參與者使用系統(tǒng)管理員的功能。由于兩種用戶使用同一個入口進入不同的后臺管理界面,所以必須在登錄的時候判斷用戶類型,根據(jù)用戶的不同類型為用戶生成不同的后臺管理菜單,并且屏蔽不屬于該類型用戶的系統(tǒng)功能。 系統(tǒng)功能分析本系統(tǒng)要求便于發(fā)布與維護,并且能夠適應復雜的網(wǎng)絡環(huán)境,可以在不同的平臺下設置應用,系統(tǒng)功能按照用戶具體需求情況分為七大功能模塊,分別是用戶登錄權(quán)限分配、問卷基本信息編輯、問卷中問題編輯、導入問卷參與者賬戶、參與問卷答卷、答卷結(jié)果查看以及答卷結(jié)果統(tǒng)計分析,接下來介紹這七大功能模塊的詳細情況。綜合問卷調(diào)查系統(tǒng)中可以由系統(tǒng)管理員自己設計定制調(diào)查問卷,并且問卷中問題的類型也多樣化,所以可以滿足使用單位各種需求的問卷調(diào)查。首先,在綜合問卷調(diào)查系統(tǒng)中,參與者的答卷信息都保存在數(shù)據(jù)庫的答案數(shù)據(jù)庫表中,這樣就不需要去保存大量的電子文檔。參與問卷調(diào)查的往屆畢業(yè)生也不需要完成接收文檔、文檔中填寫信息、發(fā)送文檔這三個步驟,直接在瀏覽器中打開畢業(yè)生信息調(diào)查問卷的訪問地址,然后在網(wǎng)頁中填寫調(diào)查問卷的信息之后提交即可。綜合問卷調(diào)查系統(tǒng)的研發(fā)就解決了上述問題。調(diào)查問卷的收集也是通過即時通訊工具或者 EMAIL 的方式由畢業(yè)生發(fā)送文檔,工作人員把所有收集的文檔統(tǒng)一保存在一個指定的目錄中。通過收集并且分析這些數(shù)據(jù)為整個專業(yè)的教學計劃改革提供一個數(shù)據(jù)依據(jù)。后面的章節(jié)會詳細介紹用戶的需求情況。同時問卷參與者登錄之后能夠看到生成的問卷并參與答卷。綜合問卷調(diào)查系統(tǒng)的用戶需求總體來說比較簡單。綜合問卷調(diào)查系統(tǒng)研發(fā)最初是為職業(yè)技術學校畢業(yè)生就業(yè)信息調(diào)查提供技術支持,然后又發(fā)展到增加學生學習情況調(diào)查、學生對任課教師教學意見調(diào)查等需求。據(jù)有關的機構(gòu)分析結(jié)果表明,軟件產(chǎn)品存在不完整性、不正確性等問題 80%以上是需求分析錯誤所導致的,而且由于需求分析錯誤造成根本性的功能問題尤為突出 [14]。軟件需求分析是一個軟件項目的開端,也是項目實施最重要的關鍵點,其主要目的是讓項目開發(fā)人員全面掌握用戶對軟件項目的整體功能要求。中小規(guī)模的基于 Java 平臺的 Web 項目都選擇使用 Tomcat 作為 Web 服務器。項目采用的 Web 服務器是 。針對 J2EE 項目架構(gòu)的特點并結(jié)合 StrutsSpring 和 Hibernate 的各自特點,將這三種框架整合成一個 SSH 集成框架。目前采用 Java Web 技術開發(fā)的項目在市場占有率上超過了其他 Web 技術開發(fā)的項目,因為 Java Web 技術具有各種新特性,比如安全性、多線程性和跨平臺性等。Hibernate 框架利用對象映射的關系通過 XML 配置文件讓 JavaBean與數(shù)據(jù)庫表建立聯(lián)系,它把對數(shù)據(jù)庫表的操作轉(zhuǎn)換為對實體類對象的操作,簡化了開發(fā)者對數(shù)據(jù)庫底層代碼的開發(fā)。第五、方便集成各種優(yōu)秀框架Spring 作為一款優(yōu)秀的輕量級框架,對其他優(yōu)秀的框架兼容性好,并不排斥其他的框架,可以很好的整合 Spring 和其他的框架。第三、聲明式事務的支持在 Spring 中可以通過聲明的方式對程序設計進行事務管理,通過注釋的方式實現(xiàn)內(nèi)部對象管理和事務管理。使用 Spring 框架之后,開發(fā)者不需要去通過單例模式或者工廠模式來進行對象的底層內(nèi)存處理,可以把精力更多的放在業(yè)務邏輯處理上。Spring 框架具有以下優(yōu)點。 Spring 框架介紹Spring 框架是 Rod Johnson,Juergen Hoeller 等開發(fā)的,用于支持JavaBean 構(gòu)件運行的容器。由于 Struts2 采用攔截器的機制來處理用戶的請求,所以項目中所有的控制器都是由一個問卷 配置的。其全新的 Struts2 的體系結(jié)構(gòu)與Struts1 的體系結(jié)構(gòu)差別巨大。Struts 最大的功能是幫助開發(fā)者減少在運用 MVC 設計模型開發(fā) Web 顯示層時提供便利,能夠更方便對控制器進行管理,讓顯示層與業(yè)務層代碼進行分頁,并且為頁面與控制器之間的數(shù)據(jù)傳遞提供更加方便的方法。Struts 最早是作為 Apache Jakarta 項目的組成部分,Struts 的開發(fā)者希望通過對該項目的研究,改進和提高 Java Server Pages 、Servlet、標簽庫客戶端服務器端 持久層控制器(Struts)模型(Spring)數(shù)據(jù)庫請求 Hibernate四川大學碩士研究生畢業(yè)論文 基于 Java EE 綜合調(diào)查系統(tǒng)的設計與實現(xiàn)10以及面向?qū)ο蟮募夹g水準。 Struts2 框架介紹Struts 是 Apache 軟件基金會(ASF)贊助的一個開源項目。SSH 框架的架構(gòu)層次清晰,三層都是通過接口進行通信的。圖 22 SSH 三層架構(gòu)體系模型在 SSH 框架的三層架構(gòu)體系中,Struts 擔當控制器的角色;而模型層通過 Spring 實現(xiàn)系統(tǒng)功能;Hibernate 主要負責將業(yè)務邏輯數(shù)據(jù)持久化到數(shù)據(jù)庫層中去。用戶在客戶端通過瀏覽器使用 Http 協(xié)議或其他協(xié)議向服務器端發(fā)送請求,在服務器端由控制器接收并分析用戶請求信息,然后根據(jù)不同的分析結(jié)果采用相應的模塊處理用戶請求,在處理過程中通過 hibernate 框架將數(shù)據(jù)寫入到數(shù)據(jù)庫層,最后控制器再根據(jù)持久層的處理結(jié)果,向客戶端做出不同的響應。下面分別介紹 StrutsSpring 和 Hibernate 這三大框架。通過上述三大框架的整合,充分發(fā)揮 StrutsSpring 和 Hibernate 框架各自的優(yōu)勢,降低了各層間的耦合度,解決了 Web 應用系統(tǒng)開發(fā)過程中由于系統(tǒng)結(jié)構(gòu)復雜而帶來的一些問題。Spring 主要負責業(yè)務邏輯層,完成應用系統(tǒng)的業(yè)務邏輯與事務處理等功能。本節(jié)主要介紹 StrutsSpring 和 Hibernate 等框架,針對 J2EE 項目架構(gòu)的特點并結(jié)合 StrutsSpring 和 Hibernate 的各自特點,將這三種框架整合成一個 SSH 多層框架 [10]。 Web 框架介紹軟件開源框架的研究一直是眾多開發(fā)者關注的一大課題。本 項 目 開 發(fā) 使 用 的 是 Eclipse Juno 版 本 。 Eclipse 是目前 Java 開發(fā)者使用最廣泛的集成開發(fā)環(huán)境之一。Eclipse 本身可以作為一個 Java開發(fā)的編譯器,還可以通過添加插件擴展功能。Ec
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1