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

正文內(nèi)容

strutshibernate的網(wǎng)上問(wèn)卷調(diào)查分析-全文預(yù)覽

  

【正文】 }} 班級(jí)列表部分當(dāng)點(diǎn)擊班級(jí)列表時(shí),請(qǐng)求就進(jìn)入listClassesAction中,這個(gè)Action將所有班級(jí)的信息查出來(lái),并在該頁(yè)面顯示出來(lái),其中部分代碼如下。 (mapping, request)。 (())。public class AddClassesAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ClassesForm classesForm = (ClassesForm) form。import 。import 。import 。 return (return)。 Session session = (Session)()。 (())。 (, allCourse)。import 。import 。import 。 } saveErrors((), errors)。 Session session = (Session)()。 Course course = new Course()。import 。import 。import 。 } 課程管理模塊 增加課程部分當(dāng) 點(diǎn)擊增加課程時(shí)時(shí),請(qǐng)求就進(jìn)入preAddCourceAcion中,這個(gè)Action也是一個(gè)轉(zhuǎn)發(fā)請(qǐng)求的Action。 if ((session, manager)) { (, new ActionMessage( ))。 (())。 }}當(dāng)點(diǎn)擊刪除時(shí),請(qǐng)求進(jìn)入manageManagerAcion中,這個(gè)Action根據(jù)獲得的manager信息,將對(duì)應(yīng)的manager從數(shù)據(jù)庫(kù)中刪除。public class ListManagerAction extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { Session session = (Session)()。import 。import 。 return (return)。 if ((session, manager)) { (, new ActionMessage())。 (())。import 。import 。import 。,當(dāng)點(diǎn)擊提交時(shí),進(jìn)入addManagerActin中將Mangeer信息進(jìn)行保存,代碼如下圖49 增加管理員package 。 } else { (, new ActionMessage( ))。 (())。public ActionForward delete(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { PersonForm personForm = (PersonForm) form。 (, allTeacher)。import 。import 。import 。 } saveErrors((), errors)。 Session session = (Session)()。 Teacher teacher = new Teacher()。import 。import 。import 。,當(dāng)點(diǎn)提交時(shí),就進(jìn)入AddTeacherAction中這個(gè)Action將教師信息保存到數(shù)據(jù)庫(kù)中。 } } ().setAttribute(, poll)。lt。 for(Iterator i=()。 for(Iterator it=()。 Poll poll = (session, id)。import 。import 。import 。 package 。 List result = (session, poll, startDate, endDate, orderby)。,39。39。 (teacher)。 (course)。 (classes)。 if(!((().getAttribute()) instanceof Admin)) (y)。public class SearchPollAction extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { Poll poll = new Poll()。import .*。import 。import 。 (, allCourse)。 Map allClasses = (session)。import 。import 。import 。 }} 管理調(diào)查部分管理調(diào)查查看當(dāng)前在問(wèn)卷調(diào)查的情況的,當(dāng)點(diǎn)擊管理調(diào)查時(shí),請(qǐng)求進(jìn)入listPollingAcion中,這個(gè)Action是個(gè)轉(zhuǎn)發(fā)請(qǐng)求的 Action,將當(dāng)前的請(qǐng)求轉(zhuǎn)發(fā)到一個(gè)/admin/。 ActionErrors errors = new ActionErrors()。public ActionForward delete(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ServletContext servletContext = () .getServletContext()。 } else { (, new ActionMessage())。 } else if ((session, poll)) { ()。 (n)。 } } (new Integer(().size()))。 ()。 double totalScore = 。 return (return)。 (course)。 Teacher teacher = (Teacher)(teacherID)。 Map teacherMap = (Map)()。public class StartPollAction extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { Integer classesID = new Integer((classesID))。import 。import 。此時(shí)用戶(hù)就可以進(jìn)行網(wǎng)上問(wèn)卷調(diào)查了。 (, allCourse)。 Map allClasses = (session)。import 。import 。import 。 saveErrors((), errors)。 ().equals(())) { ().setAttribute(, aAdmin)。 (())。 case 39。amp。 (())。 } break。 if (aTeacher != null amp。 (())。 Session session = (Session)()。import 。import 。import 。 圖41 登錄界面部分代碼如下:package 。各實(shí)體具體描述ER圖如下:用戶(hù)信息用戶(hù)Id 用戶(hù)密碼用戶(hù)姓名角色標(biāo)志 圖31 用戶(hù)信息實(shí)體ER圖課程信息課程名課程Id課程描述 圖32 課程信息實(shí)體ER圖班級(jí)名班級(jí)Id班級(jí)類(lèi)型班級(jí)信息 )。系統(tǒng)結(jié)構(gòu)總框架設(shè)計(jì)如圖21所示:網(wǎng)上問(wèn)卷調(diào)查管理系統(tǒng) 管理數(shù)據(jù)添加修改密碼管理操作員數(shù)據(jù)搜索調(diào)查審核調(diào)查統(tǒng)計(jì)報(bào)表 系統(tǒng)信息管理密碼修改課程管理管理員管理老師管理調(diào)查搜索班級(jí)管理調(diào)查管理教師職務(wù)管理超級(jí)管理員管理息管理21整個(gè)系統(tǒng)結(jié)構(gòu)圖 填寫(xiě)調(diào)查開(kāi)始調(diào)查查看調(diào)查填寫(xiě)進(jìn)展刪除調(diào)查結(jié)束調(diào)查審核調(diào)查查看調(diào)查生成調(diào)查統(tǒng)計(jì)報(bào)表超級(jí)用戶(hù)登錄圖22 系統(tǒng)結(jié)構(gòu)總流程圖本系統(tǒng)的中心角色是超級(jí)管理員、老師和普通管理員。它是一個(gè)獨(dú)立的對(duì)象持久層框架。 Struts有其自己的控制器(Controller),同時(shí)整合了其他的一些技術(shù)去實(shí)現(xiàn)模型層(Model)和視圖層(View)。 Teacher模塊 teacher 角色用戶(hù)可以查看所有和自己相關(guān)的調(diào)查和修改密碼。 Manager模塊 manager 角色用戶(hù)可以審核調(diào)查,查看所有的已審調(diào)查以及生成調(diào)查報(bào)表。. 結(jié)束調(diào)查:將學(xué)員提交的調(diào)查明細(xì)信息存入數(shù)據(jù)庫(kù)。第5章介紹了本系統(tǒng)的關(guān)鍵技術(shù)及系統(tǒng)安全性能。本系統(tǒng)才用Sun公司J2EE企業(yè)及編程模式,采用可視化的編程環(huán)境,簡(jiǎn)單易懂的編程語(yǔ)言,用較少的代碼可以實(shí)現(xiàn)大量繁瑣復(fù)雜的問(wèn)題的功能,用Struts+Hibernate框架,大大提高了開(kāi)發(fā)效率。本在線調(diào)查系統(tǒng)采用模塊化面向?qū)ο笤O(shè)計(jì)思想,具有以下功能:開(kāi)始調(diào)查、填寫(xiě)調(diào)查、查看調(diào)查填寫(xiě)進(jìn)展、結(jié)束調(diào)查、審核調(diào)查、查看調(diào)查、生成調(diào)查報(bào)表等功能,大大提高了教學(xué)的效率。2008屆 分類(lèi)號(hào):TP311 單位代碼:10452 學(xué)士學(xué)位畢業(yè)設(shè)計(jì)(論文)基于Struts+Hibernate的網(wǎng)上問(wèn)卷調(diào)查系統(tǒng) 超級(jí)管理員模塊 姓 名 李統(tǒng)華 學(xué) 號(hào) 200412530330 年 級(jí) 2004級(jí)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1