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

正文內(nèi)容

基于j2ee的問卷調(diào)查系統(tǒng)的畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-11-14 00:24本頁(yè)面

【導(dǎo)讀】基于J2EE的問卷調(diào)查系統(tǒng)發(fā)展現(xiàn)狀及技術(shù)背景;依據(jù)研究的內(nèi)容撰寫畢業(yè)設(shè)計(jì)論文。第一周~第三周:搜集課題相關(guān)資料,熟悉開發(fā)工具,撰寫開題報(bào)告;第四周~第五周:基于J2EE的問卷調(diào)查系統(tǒng)架構(gòu)及功能設(shè)計(jì);撰寫、修改、裝訂論文,一個(gè)難解決的問題,并且相當(dāng)?shù)馁M(fèi)時(shí)費(fèi)力。而網(wǎng)絡(luò)問卷調(diào)查系統(tǒng)的出現(xiàn),從根本上解。與該選項(xiàng)匹配的后續(xù)題目上。

  

【正文】 public static Connection getConnection(String JNDIname){ try { Context initCtx = new InitialContext()。 Context envCtx = (Context) 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 20 (java:p/env)。 DataSource ds = (DataSource) (JNDIname)。 //通過指定的 JNDI 名稱獲取數(shù)據(jù)庫(kù)連接 ,如jdbc/survey return ()。 } catch (NamingException e1) { ()。 return null。 } catch (SQLException e) { ()。 return null。 } } } 總體思路就是通過 獲取 JNDI 名稱,然后通過 JNDI 名稱去查找 TOMCAT初始上下文中的 JNDI 配置中數(shù)據(jù)源,獲取這個(gè)數(shù)據(jù)源,創(chuàng)建數(shù)據(jù)庫(kù)連接。 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 21 5 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 前臺(tái)功能模塊 WEB 前端層的設(shè)計(jì)和實(shí)現(xiàn)中,充分利用的 JAVASCRIPT 的強(qiáng)大控制功能,并且在某些 頁(yè)面上采用了 DIV+CSS 組合設(shè)計(jì)方法 [15]。 (1)首頁(yè)界面 主要的功能包括最新問卷、問卷列表、熱門排行榜、私有問卷、友情鏈接等。其中首頁(yè)界面顯示如圖 所示 : 圖 首頁(yè)界面 (2)問卷列表 在系統(tǒng)界面選擇問卷列表,可以查看問卷列表中的問卷。如圖 所示 : 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 22 圖 問卷列表 (3)私有問卷 在系統(tǒng)界面選擇訪問私有問卷,可以查看分類為私有類型的問卷。如圖 所示 : 圖 私有問卷 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 23 (4)用戶答卷 當(dāng)某一用戶點(diǎn)擊某一問卷時(shí),便可進(jìn)入該問卷,題寫自己理想的答案。如圖 所示 : 圖 某用戶答卷 后臺(tái)功能模塊 在系統(tǒng)后臺(tái),頁(yè)面采用框架布局,頁(yè)面上面顯示 BANNER 等信息,左邊顯示菜單,中間顯示操作頁(yè)面。后臺(tái)界面的設(shè)計(jì)主要依據(jù)功能模塊來劃分,論文重點(diǎn)闡述問卷管理模塊的設(shè)計(jì),這也是后臺(tái)的核心部分。 (1)管理員登陸頁(yè)面 輸入預(yù)計(jì)用戶名 admin,密碼 admin,點(diǎn)擊登錄后進(jìn)入后臺(tái)管理頁(yè)面。如圖 所示 : 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 24 圖 管理員登陸頁(yè)面 (2)添加問卷 點(diǎn)擊 “ 添加問卷 ” ,進(jìn)入問卷添加頁(yè)面,按要求錄入相應(yīng)的數(shù)據(jù),提交即可生成一份問卷,但是這個(gè)時(shí)候,問卷僅僅是一份 空白問卷。如圖 : 圖 系統(tǒng)后臺(tái) 添加問卷頁(yè)面 (3)問卷設(shè)計(jì) 點(diǎn)擊 “ 問卷設(shè)計(jì) ” ,進(jìn)入問卷設(shè)計(jì)頁(yè)面,界面會(huì)顯示出當(dāng)前系統(tǒng)中的所以問卷,用戶找到相應(yīng)的問卷后,點(diǎn)擊管理題目,進(jìn)入管理題目的界面,用戶在這里可以對(duì)添加刪除題目,并且可以對(duì)題目進(jìn)行設(shè)置截?cái)嗪吞D(zhuǎn)操作。如圖 , 所示: 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 25 圖 系統(tǒng)后臺(tái) 問卷設(shè)計(jì)頁(yè)面 圖 系統(tǒng)后臺(tái) 題目管理頁(yè)面 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 26 (4)問卷審核 點(diǎn)擊 “ 問卷審核 ” ,顯示出問卷審核界面,用戶可以在這個(gè)界面上對(duì)某一問卷設(shè)置通過審核或禁用操作,值得強(qiáng)調(diào)的是, “ 通過審核 ” 操作會(huì)凍結(jié)該問卷,也就是說用戶在審核問卷之后就不能再對(duì)其進(jìn)行更改了,這樣設(shè)計(jì)是為了保證問卷調(diào)查數(shù)據(jù)的準(zhǔn)確性和系統(tǒng)的穩(wěn)定性。但是,也存在用戶有特殊需求需要修改問卷的情況,這個(gè)時(shí)候用戶可以執(zhí)行 “ 禁用 ” 操作,也就是反審核操作,這會(huì)使問卷返回到可以編輯的狀態(tài),但是在執(zhí)行這個(gè)操作的時(shí)候,如果有用戶已經(jīng)希望系統(tǒng)提交了答卷,就會(huì)使系統(tǒng)產(chǎn)生臟數(shù)據(jù),系統(tǒng)就無法準(zhǔn)確的統(tǒng)計(jì)調(diào)查結(jié)果信息,因?yàn)楝F(xiàn)在系統(tǒng)的答卷數(shù)據(jù)是根據(jù)問卷修改之前的問卷結(jié)構(gòu)生成的,如果問卷結(jié)構(gòu)發(fā)生變化,那么系統(tǒng)將無法根據(jù)現(xiàn)有的問卷結(jié)構(gòu)分析之前的 “ 臟數(shù)據(jù) ” 。因此,我 在設(shè)計(jì)這個(gè)功能的時(shí)候,強(qiáng)烈建議用戶在執(zhí)行反審核之后立刻到問卷統(tǒng)計(jì)模塊中執(zhí)行答卷結(jié)果清零操作,以保證系統(tǒng)數(shù)據(jù)的正確性。如圖 : 圖 系統(tǒng)后臺(tái) 問卷審核頁(yè)面 (5)問卷統(tǒng)計(jì) 在經(jīng)過充分的調(diào)查后,用戶可以點(diǎn)擊 “ 問卷統(tǒng)計(jì) ” ,查看統(tǒng)計(jì)結(jié)果,統(tǒng)計(jì)結(jié)果分為兩部分,一部分是所有答卷的匯總統(tǒng)計(jì),另一部分是每個(gè)用戶的答卷。用戶可以根據(jù)自己的需要使用這些數(shù)據(jù)信息。如圖 : 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 27 圖 答卷統(tǒng)計(jì) (6)系統(tǒng)管理界面 管理員對(duì)系統(tǒng)信息進(jìn)行管理,其中修改登錄密碼界面,如圖 所示 : 圖 系 統(tǒng)管理頁(yè)面 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 28 6 系統(tǒng)測(cè)試 測(cè)試概論 軟件測(cè)試( Software testing)是軟件生存期( Software life cycle)中的一個(gè)重要階段,是軟件質(zhì)量保證的關(guān)鍵步驟。通俗地講,軟件測(cè)試就是在軟件投入運(yùn)行前,對(duì)軟件需求分析、設(shè)計(jì)規(guī)格說明和編碼進(jìn)行最終復(fù)審的活動(dòng)。 1983 年 IEEE 提出的軟件工程術(shù)語(yǔ)中給軟件測(cè)試下的定義是: “ 使用人工或自動(dòng)的手段來運(yùn)行或測(cè)定某個(gè)軟件系統(tǒng)的過程,其目的在于檢驗(yàn)它是否滿足規(guī)定的需求或弄清預(yù)期結(jié)果與實(shí)際結(jié)果之間的差別 ” 。這個(gè)定義明確指出:軟件測(cè)試的目的是為了檢 驗(yàn)軟件系統(tǒng)是否滿足需求 [16]。 網(wǎng)上問卷調(diào)查系統(tǒng)采用的測(cè)試方法 測(cè)試任何商品都有兩種方法:白盒測(cè)試和黑盒測(cè)試 [17]。 白盒法特點(diǎn):以程序的內(nèi)部邏輯為基礎(chǔ)設(shè)計(jì)測(cè)試用例,所以又稱為邏輯覆蓋法。應(yīng)用白盒法時(shí),手頭必須有程序的規(guī)格說明以及程序清單。 白盒法考慮的是測(cè)試用例對(duì)程序內(nèi)部邏輯的覆蓋程度。最徹底的白盒法是覆蓋程序中的每一條路徑,但是由于程序中一般含有循環(huán),所以路徑的數(shù)目極大,要執(zhí)行每一條路徑是不可能的,只能希望覆蓋的程度盡可能高些。 黑盒測(cè)試:黑盒測(cè)試時(shí)完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過程,只 按照規(guī)格說明書的規(guī)定來檢查程序是否符合它的功能要求。黑盒測(cè)試是在程序接口進(jìn)行的測(cè)試,又稱為功能測(cè)試。主要對(duì)程序的功能進(jìn)行檢查,常使用在測(cè)試的后期階段。 白盒法和黑盒法各有長(zhǎng)處和短處,每種方法都可提供一組有用的測(cè)試用例,這組測(cè)試用例容易發(fā)現(xiàn)某種類型的錯(cuò)誤,但不易發(fā)現(xiàn)其他類型的錯(cuò)誤,然而沒有一種方法能提供一組 “ 完整的 ” 測(cè)試用例。因此,實(shí)際軟件測(cè)試方案設(shè)計(jì)是不同方法的綜合應(yīng)用。一個(gè)參考的黑盒法補(bǔ)充策略是: (1)在任何情況下都需使用邊界值分析 (這個(gè)方法應(yīng)包括對(duì)輸入和輸出的邊界值進(jìn)行分析 )。 (2)必要的話,再用等 價(jià)分類法補(bǔ)充一些測(cè)試用例。 (3)再用錯(cuò)誤推測(cè)法附加測(cè)試用例。 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 29 (4)檢查上述例子的邏輯覆蓋程度,如果未能滿足某些覆蓋標(biāo)準(zhǔn),則再增加足夠的測(cè)試用例。 (5)如果功能說明中含有輸入條件的組合情況,則一開始就可先用因果圖 (判定表 )法。 測(cè)試用例指對(duì)一項(xiàng)特定的軟件產(chǎn)品進(jìn)行測(cè)試任務(wù)的描述,體現(xiàn)測(cè)試方案、方法、技術(shù)和策略。內(nèi)容包括測(cè)試目標(biāo)、測(cè)試環(huán)境、輸入數(shù)據(jù)、測(cè)試步驟、預(yù)期結(jié)果、測(cè)試腳本等,并形成文檔。不同類別的軟件,測(cè)試用例是不同的。測(cè)試用例更趨于是針對(duì)軟件產(chǎn)品的功能、業(yè)務(wù)規(guī)則和業(yè)務(wù)處理所設(shè)計(jì)的測(cè)試方案。對(duì)軟件的每 個(gè)特定功能或運(yùn)行操作路徑的測(cè)試構(gòu)成了一個(gè)個(gè)測(cè)試用例。 本系統(tǒng)的實(shí)際開發(fā)過程中,對(duì)整個(gè)系統(tǒng)采用黑盒測(cè)試的方法,根據(jù)系統(tǒng)的需求,進(jìn)行相應(yīng)的測(cè)試,看是否完成相應(yīng)的功能。這樣經(jīng)過反復(fù)的測(cè)試,發(fā)現(xiàn)程序中存在的問題并找到原因加以改正。 系統(tǒng)后臺(tái)界面測(cè)試 (1)查看界面是否美觀,測(cè)試結(jié)果比較滿意。 (2)點(diǎn)擊 “ 添加問卷 ” ,進(jìn)入問卷添加頁(yè)面,按要求錄入相應(yīng)的數(shù)據(jù),提交即可生成一份問卷,此時(shí)問卷僅僅是一份空白問卷,測(cè)試結(jié)果與預(yù)期結(jié)果一致。 (3)點(diǎn)擊 “ 問卷設(shè)計(jì) ” ,進(jìn)入問卷設(shè)計(jì)頁(yè)面,界面會(huì)顯示出當(dāng)前系統(tǒng)中的所以問 卷,找到相應(yīng)的問卷后,點(diǎn)擊管理題目,進(jìn)入管理題目的界面,在這里對(duì)題目進(jìn)行添加刪除操作,并且對(duì)題目進(jìn)行設(shè)置截?cái)嗪吞D(zhuǎn)操作。測(cè)試結(jié)果與預(yù)期結(jié)果一致。 (4)點(diǎn)擊 “ 問卷審核 ” ,顯示出問卷審核界面,在這個(gè)界面上點(diǎn)擊任意問卷并對(duì)其設(shè)置通過審核和禁用操作,需注意的是, “ 通過審核 ” 操作會(huì)凍結(jié)該問卷,也就是說在審核問卷之后就不能再對(duì)其進(jìn)行更改了(這樣設(shè)計(jì)是為了保證問卷調(diào)查數(shù)據(jù)的準(zhǔn)確性和系統(tǒng)的穩(wěn)定性)。為防止用戶有特殊需求需要修改問卷的情況,執(zhí)行 “ 禁用 ” 操作,也就是反審核操作,這會(huì)使問卷返回到可以編輯的狀態(tài)。測(cè)試結(jié)果與預(yù)期結(jié) 果一致 。 (5)點(diǎn)擊 “ 問卷統(tǒng)計(jì) ” ,查看統(tǒng)計(jì)結(jié)果,統(tǒng)計(jì)結(jié)果分為兩部分,一部分是所有答卷的匯總統(tǒng)計(jì),另一部分是每個(gè)用戶的答卷。兩者均進(jìn)行測(cè)試查看,測(cè)試結(jié)果與預(yù)期結(jié)果一致。 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 30 系統(tǒng)前臺(tái)界面測(cè)試 (1)首頁(yè)界面測(cè)試 所有環(huán)境搭建好過后,在 IE 輸入 與預(yù)期結(jié)果一致。 (2)前臺(tái)問卷頁(yè)面界面測(cè)試 進(jìn)入首頁(yè)后,選擇任一問卷話題,查看問卷頁(yè)面,并進(jìn)行頁(yè)面功能測(cè)試。在用戶角度上進(jìn)行問卷填寫,測(cè)試結(jié)果與預(yù)期結(jié)果一致。 功能測(cè)試 (1)Log in ? 進(jìn)入 管理員管理界面,輸入用戶名和密碼,例如:用戶名 =Admin,密碼 =111,進(jìn)入管理員管理,測(cè)試結(jié)果與預(yù)期結(jié)果一致。 ? 點(diǎn)擊 注冊(cè),進(jìn)入注冊(cè)界面,測(cè)試結(jié)果與預(yù)期結(jié)果一致。 (2)特殊功能 ? 用戶 答卷時(shí)題目動(dòng)態(tài)截?cái)嗪吞D(zhuǎn):選擇任意話題 ,即刻彈出與此話題相關(guān)的問卷調(diào)查題目。后續(xù)題目是基于前面題目答案而補(bǔ)充的,例如:有一張關(guān)于九九鴨脖消費(fèi)的調(diào)查問卷。第一題是 “ 知道久久鴨脖嗎 ?” ,選擇 “ 不知道 ” ,結(jié)束問卷;選擇 “ 知道 ” ,繼續(xù)后續(xù)題目。第二題是 “ 你一般多長(zhǎng)時(shí)間去久久鴨脖消費(fèi)一次? ” ,選擇 “ 從不 ” ,結(jié)束問卷;選擇其他 ,繼續(xù)后續(xù)題目。測(cè)試結(jié)果與預(yù)期結(jié)果一致。 ? 存取單張答卷:先以被調(diào)查者身份填寫兩份不同答案問卷,再以用戶身份調(diào)用者兩份問卷,查看是否正常,顯示是否正確。測(cè)試結(jié)果與預(yù)期結(jié)果一致。 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 31 7 結(jié)論 本系統(tǒng)的特點(diǎn) 現(xiàn)在大多數(shù)的網(wǎng)站登錄都需要先注冊(cè),之后才能登錄到系統(tǒng)頁(yè)面,這樣做在一定程度上能夠保證用戶信息的安全性,但是并不是所有用戶都愿意填寫那些相對(duì)繁瑣的信息,本課程設(shè)計(jì)的出發(fā)點(diǎn)解決了這方面的煩擾,即用戶無需登錄即可訪問此網(wǎng)站,給用戶帶來方便的同時(shí),也減輕了數(shù)據(jù)庫(kù)的開銷。 本系統(tǒng)存在的不足 本系 統(tǒng)從設(shè)計(jì)到實(shí)現(xiàn),遇到了許多困難,一是因?yàn)樽约簩?duì)框架和數(shù)據(jù)庫(kù)的了解不夠深入,二是開發(fā)經(jīng)驗(yàn)不夠,但經(jīng)過反復(fù)實(shí)踐,反復(fù)修改,最終把系統(tǒng)開發(fā)出來,但仍然還有一些不足,具體如下所示: (1)由于時(shí)間比較緊迫,在做開發(fā)設(shè)計(jì)的時(shí)候,考慮不夠充分,導(dǎo)致系統(tǒng)在開發(fā)過程中要對(duì)系統(tǒng)的流程結(jié)構(gòu)做修改,這對(duì)開發(fā)流程的影響是非常大的。 (2)因?yàn)轫?xiàng)目開發(fā)經(jīng)驗(yàn)不足,在代碼的精簡(jiǎn)上做的有些欠缺,代碼的重利用率不搞,重復(fù)的地方比較多,而且系統(tǒng)的可讀性也不是好。 (3)由于沒有測(cè)試經(jīng)驗(yàn),對(duì)系統(tǒng)的抗壓能力,穩(wěn)定性,安全性不是很了解。 心得體會(huì) 在 J2EE 架構(gòu)上進(jìn)行的軟件開發(fā),雖然是面向組件的,但究其根本還是屬于面向?qū)ο蟮某绦蛟O(shè)計(jì)方法范疇。因此,軟件除了必須給用戶提供必需的基本功能外,還需要使軟件具備可重用性、可維護(hù)性、可擴(kuò)展性、可移植性和靈活性。面向?qū)ο笤O(shè)計(jì)模式的產(chǎn)生和應(yīng)用,正是為了實(shí)現(xiàn)這些目標(biāo)。 工業(yè)化的軟件復(fù)用已經(jīng)從通用類庫(kù)發(fā)展到了面向領(lǐng)域的應(yīng)用框架??蚣艿淖畲蠛锰幘褪侵赜?,面向?qū)ο笙到y(tǒng)獲得的最大的復(fù)用方式就是框架??蚣艿闹赜靡殉蔀檐浖a(chǎn)中最有效的重用方式之一,大型應(yīng)用系統(tǒng)往往可能由多層互相協(xié)作的框架組成。在某些方面使用別人的成熟 的框架,就相當(dāng)于讓別人完成了一些基礎(chǔ)工作,只需要集中精力完成應(yīng)用系統(tǒng)的業(yè)務(wù)邏輯設(shè)計(jì),從而使軟件生產(chǎn)效率得到了大幅度提高在論文中,本項(xiàng)目沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 32 嘗試設(shè)計(jì)了一個(gè)通用框架的原型系統(tǒng),希望能夠?qū)崿F(xiàn)軟件復(fù)用,達(dá)到快速開發(fā)應(yīng)用程序的目的。 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 33 致 謝 非常感謝穆欣侃 老師 在我大學(xué)的最后學(xué)習(xí)階段 畢業(yè)設(shè)計(jì)階段給我的指導(dǎo),從最初的定題,到畢業(yè)設(shè)計(jì)制作完成,他給了我耐心的指導(dǎo)和無私的幫助。他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精藝求精的工作作風(fēng),深深地感染和激勵(lì)著我。穆欣侃老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想上給我無微不至的關(guān) 懷,在此謹(jǐn)向穆欣侃老師致以誠(chéng)摯的謝意和崇高的敬意。 通過這一階段的努力,我的 畢業(yè)設(shè)計(jì) 終于完成了,這意味著大學(xué)生活即將結(jié)束。在大學(xué)階段,我在學(xué)習(xí)上和思想上都受益匪淺,這除了自身的努力外,與各位老師、同學(xué)和朋友的關(guān)心、支持和鼓勵(lì)是分不開的。 沈陽(yáng)理工大學(xué)學(xué)士學(xué)位論 文 34 參考文獻(xiàn) [1]翁衛(wèi)兵等 .JSP 網(wǎng)絡(luò)編程技術(shù) [M] .新時(shí)代出版社 , 2020 [2]閻宏 .《 JAVA 與模式》 .電子工業(yè)出版社, 2020 [3]Bruce in java [M] .機(jī)械工業(yè)出版社 , 2020 [4]陳波 .JSP 數(shù)據(jù)庫(kù)編程入門 [M]
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1