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

正文內(nèi)容

基于web網(wǎng)上問卷調(diào)查系統(tǒng)的設(shè)計和實(shí)現(xiàn)(參考版)

2025-06-27 18:57本頁面
  

【正文】 參考文獻(xiàn)[1] 林上杰 ,林康司. JSP 技術(shù)手冊第四版. 北京. 電子工業(yè)出版社. 2022[2] 陳昊鵬 ,王浩等譯. JAVA 核心技術(shù). 北京. 機(jī)械工業(yè)出版社. 2022[3] 付京周. 精通 Hibernate . . 2022[4] 殷兆麟 周智仁等 . Java 網(wǎng)絡(luò)應(yīng)用編程. 北京. 高等教育出版社. 2022[5] 孫衛(wèi)琴. 精通 Struts:基于 MVC 的 Java Web 設(shè)計與開發(fā). 北京. 電子工業(yè)出版社. 2022[6] 孫衛(wèi)琴. Java 網(wǎng)絡(luò)編程精解. 北京. 電子工業(yè)出版社. 2022[7] 柳永坡. Jsp 應(yīng)用開發(fā). 北京. 人民郵電出版社. 2022[8] 張海潘. 軟件工程導(dǎo)論. 北京. 清華大學(xué)出版社. 2022[9] Stephen Engineering with Java. 北京. 機(jī)械工業(yè)出版社. 1999[10] 夏昕. 深入淺出 Hibernate. 北京. 電子工業(yè)出版社. 2022:3660[11] Gavin King. Hibernate in Action. Manning Publications. 2022[12] 孫衛(wèi)琴. 精通 Hibernate:對象持久化技術(shù)詳解 [M]. 電子工業(yè)出版社. 2022[13] 少鋒. 面向?qū)ο蠹夹g(shù) UML 教程 [M]. 清華大學(xué)出版社. 2022[14] 閻宏. Java 與模式 [M]. 電子工業(yè)出版社. 2022[15] 李里,周偉 . 精通 J2EE—Eclipse Struts Hibernate Spring 整合應(yīng)用案例[M]人民郵電出版社. 2022[16] (美 ) Xavier Coulon. Hibernate simplifies inheritance mapping. 2022 [17] Gavin King. Hibernate in Action. Manning Publications. 2022。作者正在積極完成上述沒有能達(dá)到的功能,同時借助與 MVC 具有很強(qiáng)的擴(kuò)展性,打算開發(fā)一個多應(yīng)用的調(diào)查系統(tǒng)。由于時間關(guān)系 教師根據(jù)學(xué)生學(xué)科學(xué)分打出成績、及總分都沒能實(shí)現(xiàn)。比如:由于當(dāng)初對安全沒有考慮,不能防范 SQL 注入攻擊。用計算機(jī)處理結(jié)果也能省去老師自己總結(jié)的煩瑣。本系統(tǒng)用在學(xué)校的校園望內(nèi),能發(fā)揮出他的優(yōu)勢。使用 Java 語言作為開發(fā)語言,使得程序具有很強(qiáng)的可移植性。本系統(tǒng)具有相當(dāng)?shù)膶?shí)用性。圖 415 調(diào)查頁面圖 416 多次訪問提示頁面結(jié) 論本系統(tǒng)按照軟件工程開發(fā)的思想,結(jié)合當(dāng)前軟件開發(fā)的常用技術(shù)進(jìn)行的一次開發(fā)實(shí)戰(zhàn),本系統(tǒng)用當(dāng)前比較成熟的 web 開發(fā)框架 Struts 和 Hibernate 技術(shù)實(shí)現(xiàn)的設(shè)計與開發(fā)。跳轉(zhuǎn)一個提示頁面。圖 414 班級列表 問卷調(diào)查部分這個模塊主要是一個相對靜態(tài)的模塊,主要是考慮他的設(shè)計技巧,因?yàn)樾枰嬎銠C(jī)處理結(jié)果,就必須對問題采取一個必要的措施,一般采用選擇的方式,并且也可以自定義的形式。如果管理員完成此次操作后,想退出系統(tǒng)時,便點(diǎn)擊退出系統(tǒng),此時請求就進(jìn)入 exitAction 中,該 Action 將對應(yīng)的 Session 設(shè)置無效,此時該用戶信息就無效了,就無法操作了,然后就跳轉(zhuǎn)到 中。圖 413 增加班級 班級列表部分當(dāng)管理員想要了解現(xiàn)存班級情況,就可點(diǎn)擊班級列表,請求就進(jìn)入listClassesAction 中,這個 Action 將所有班級的信息查出來,然后將結(jié)果返回到 頁面上,并在該頁面顯示出來。圖 412 顯示課程列表界面 班級管理模塊 增加班級部分這個模塊的實(shí)現(xiàn)與老師模塊的實(shí)現(xiàn)類似,所以在這里就不在說明了。圖 411 增加課程此時管理員可以對所列出的課程進(jìn)行增加和刪除操作,當(dāng)點(diǎn)擊 update 按鈕時,請求就進(jìn)入 ManageCourseAction 中,這個 Action 將對應(yīng)的查詢出對應(yīng)的 course,然后將對應(yīng)的 course 刪除。當(dāng)點(diǎn)擊增加課程時時,請求就進(jìn)入 preAddCourceAcion 中,這個 Action 也是一個轉(zhuǎn)發(fā)請求的 Action,此 Action 將請求轉(zhuǎn)發(fā)到 頁面上。圖 47 增加老師 查看老師列表部分當(dāng)管理員想查詢現(xiàn)在所有的老師,便點(diǎn)擊老師列表,此時請求就進(jìn)入listTeacherAction 中,查詢出所有的老師信息,并將信息返回到/admin/ 中。 增加老師部分當(dāng)點(diǎn)擊增加老師時,就進(jìn)入 PreAddTeacherAction 中,這個 Acion 也只是個轉(zhuǎn)發(fā)請求的 Action,將當(dāng)前的請求轉(zhuǎn)發(fā)到 頁面。難點(diǎn)在修改老師,因?yàn)槲矣玫氖?hibernate 持久化實(shí)現(xiàn)的功能,所以在更新操作的時候不能在創(chuàng)建一個老師的對象,只有保存過的對象才具有更新的操作,所以必須在更新的時候獲得要修改老師的對象,我具體使用在列出老師列表的時候就把他放到 request 里,在修改的時候,在 request的范圍內(nèi)得到要修改的對象。圖 46 搜索問卷調(diào)查的具體內(nèi)容 老師管理模塊這個模塊主要是管理老師的一些設(shè)置,主要功能是添加,修改,刪除老師。如圖 45 所示。還有就是在分頁的實(shí)現(xiàn)上,也給我們提供了很簡單的方法。還有一種方法就是用 Hibernate 框架自帶的方法,它能簡化我們的代碼量,實(shí)現(xiàn)起來也很簡單。在實(shí)現(xiàn)這個功能最關(guān)鍵的地方就是要首先使用一個永真的條件,比如 1=1。圖 44 搜索調(diào)查界面 調(diào)查搜索模塊面這個模塊主要是主要處理已經(jīng)保存的調(diào)查結(jié)果,可以對結(jié)果刪除和察看結(jié)果,也可以查看具體的信息。此時頁面進(jìn)行刷新,進(jìn)一步統(tǒng)計參與調(diào)查人數(shù)和已提交調(diào)查人數(shù)。當(dāng)點(diǎn)擊刪除調(diào)查時,請求就進(jìn)入 ManagerPollAction 中,執(zhí)行這個 Action 中的 結(jié)束調(diào)查操作,執(zhí)行完之后就進(jìn)行資源重定向,跳轉(zhuǎn)到根目錄的/ 頁面中。如圖 43 所示。圖 42 開始準(zhǔn)備調(diào)查界面當(dāng)點(diǎn)擊開始調(diào)查時,就調(diào)用 startPollAction,這個 Action 將被調(diào)查的班級信息課程信息,老師信息設(shè)置成調(diào)查的問卷,此時頁面就跳轉(zhuǎn)到/admin/ 頁面上了。當(dāng)點(diǎn)擊開始調(diào)查時就進(jìn)入 preStartPollAction 中,這個 Action 將所有的班級,課程和老師查詢出來,讓超級管理員對調(diào)查問卷進(jìn)行設(shè)置,設(shè)置完之后便正式開始調(diào)查。把字符格式的答案直接保存不做處理。還有就是怎么實(shí)現(xiàn)數(shù)據(jù)的處理和保存。當(dāng)這個請求結(jié)束的時候就會釋放再用的資源。具體要考慮要放到什么樣的范圍內(nèi),當(dāng)把他放到 session 范圍內(nèi)的話,如果數(shù)據(jù)太大,就會嚴(yán)重占用資源。當(dāng)有人要進(jìn)行調(diào)查的時候,首先判斷 list 集合里有沒有紀(jì)錄,有就不回在進(jìn)入調(diào)查模塊。為了使調(diào)查的真實(shí)性,只能容許一個人提交一次。這個模塊實(shí)現(xiàn)難度很大。在比對用戶密碼的時候,在加上加密算法,保證和數(shù)據(jù)庫里的內(nèi)容一致 如圖 41 登陸界面所示。本模塊加上了權(quán)限控制,用戶可以根據(jù)不同的權(quán)限進(jìn)去不同的權(quán)限頁面,主要有老師與管理員,這里的難點(diǎn)是角色的設(shè)置,我具體是采用在一張表里加上角色表示屬性,當(dāng)用戶登陸的時候,把他的權(quán)限標(biāo)示傳遞過去,用條件判斷是什么樣的身份,在調(diào)用相應(yīng)的查找語句。第 4 章 系統(tǒng)的具體實(shí)現(xiàn) 登錄的實(shí)現(xiàn)以 admin 身份登錄 在瀏覽器地址欄鍵入以下地址: localhost 換成 poll 系統(tǒng)(教師課程調(diào)查系統(tǒng))安裝所在機(jī)器 IP 以及端口號,如:8080), 輸入以下內(nèi)容:用戶名:lishujun 密碼:lishujun(默認(rèn)初始密碼)身份:admin。教師可以進(jìn)行搜索調(diào)查,密碼修該操作。在本系統(tǒng)中權(quán)限共分為三級,超級管理員:可以進(jìn)行任何操作,開始調(diào)查,管理調(diào)查,刪除調(diào)查,查看調(diào)查,維護(hù)調(diào)查所需的 班級、課程、管理員,老師 等初始數(shù)據(jù)。表 31 用戶信息表字段號字段名 類型 寬度小數(shù)索引1 用戶 Id 數(shù)值型4 主鍵2 用戶姓名 字符型20 唯一3 用戶密碼 字符型304 角色標(biāo)志 字符型30表 32 課程信息表字段號字段名 類型 寬度小數(shù)索引1 課程 Id 數(shù)值型2 主鍵2 課程名字 字符型303 課程描述 字符型50表 33 班級信息表字段號字段名 類型 寬度小數(shù)索引1 班級 Id 數(shù)值型3 主鍵2 班級名字 字符型303 班級類型 字符型20表 44 調(diào)查后問卷信息表字段號字段名 類型寬度小數(shù)索引1 問卷 Id 數(shù)值型10 主建2 被調(diào)查老師的 Id數(shù)值型4 外鍵3 被調(diào)查課程的 Id數(shù)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1