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

正文內(nèi)容

strutshibernate的網(wǎng)上問卷調(diào)查分析-閱讀頁

2025-07-14 07:44本頁面
  

【正文】 ger classesID = new Integer((classesID))。 (classesID)。 } if(!(courseID).equals()) { Integer courseID = new Integer((courseID))。 (courseID)。 } if(!(teacherID).equals()) { Integer teacherID = new Integer((teacherID))。 (teacherID)。 } if(!(startDate).equals()) { startDate = ((startDate).replace(39。,39。))。/39。39。 } Session session = (Session)()。 (, result)。 } 查看詳情部分}圖46 查看問卷詳情的界面當(dāng)點(diǎn)擊詳情時(shí)請求進(jìn)入 PollDetailAction,這個(gè)Action根據(jù)問卷的id將問卷內(nèi)容查出后,返回到/poll/。import 。import 。import 。import 。import 。import .*。import 。 Session session = (Session)()。 StringBuffer sb = new StringBuffer()。 int counter = 0。()。 List questions = ()。()。 (counter + . +(String)()+amp。bramp。)。 ().setAttribute(, ())。 }} 老師管理模塊圖47 增加老師的界面 增加老師部分當(dāng)點(diǎn)擊增加老師時(shí),就進(jìn)入PreAddTeacherAction中,這個(gè)Acion也只是個(gè)轉(zhuǎn)發(fā)請求的 Action。package 。import 。import 。import 。import 。import .*。import 。public class AddTeacherAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { PersonForm personForm = (PersonForm) form。 (())。 ActionErrors errors = new ActionErrors()。 if ((session, teacher)) { (, new ActionMessage())。 } else { (, new ActionMessage())。 return (return)。部分代碼如下:package 。import 。import 。import 。import 。import 。 Map allTeacher = (session)。 return (return)。然后返回到/admin/。 Teacher teacher = new Teacher()。 (())。 ActionErrors errors = new ActionErrors()。 if ((session, teacher)) { (, new ActionMessage( ))。 } saveErrors((), errors)。 } 管理員模塊 增加管理員部分當(dāng) 點(diǎn)擊增加管理員時(shí)就進(jìn)入preAddManageAction中,這個(gè)Acion這個(gè)Action是一個(gè)轉(zhuǎn)發(fā)請求的。import 。import 。import 。import 。import 。import 。import 。 Manager manager = new Manager()。 (())。 Session session = (Session)()。 (mapping, request)。 } saveErrors((), errors)。 }} 管理員列表當(dāng)點(diǎn)擊管理員列表時(shí),請求進(jìn)入listManagerAction中,這個(gè)Action將所有的Manager信息查詢出來,其中部分代碼如下:圖410 顯示管理員列表package 。import 。import 。import 。import 。import 。 Map allManager = (session)。 return (return)。public ActionForward delete(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { PersonForm personForm = (PersonForm) form。 (())。 (())。 Session session = (Session)()。 } else { (, new ActionMessage( ))。 return (return)。當(dāng)點(diǎn)擊提交時(shí),請求進(jìn)入addCourceAction中,這個(gè)action降對應(yīng)的課程信息保存到數(shù)據(jù)庫中,其中部分代碼如下:圖411 增加課程package 。import 。import 。import 。import 。import .*。import 。public class AddCourseAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { CourseForm courseForm = (CourseForm) form。 (())。 ActionErrors errors = new ActionErrors()。 if ((session, course)) { (, new ActionMessage())。 } else { (, new ActionMessage())。 return (return)。其中部分代碼如下:圖412顯示課程列表package 。import 。import 。import 。import 。import 。 Map allCourse = (session)。 return (return)。 Course course = new Course()。 (())。 ActionErrors errors = new ActionErrors()。 if ((session, course)) { (, new ActionMessage( ))。 } saveErrors((), errors)。 }當(dāng)點(diǎn)擊增加班級時(shí),請求就進(jìn)入preAddClassesAction中,這個(gè)Action也是個(gè)轉(zhuǎn)發(fā)請求的 Aciton,將當(dāng)前的 . 班級管理模塊 增加班級部分圖 413 增加班級當(dāng)點(diǎn)擊提交時(shí),請求就進(jìn)入addClassesAction中,這個(gè)Action獲得班級名稱和類型信息,然后將這個(gè)班級插入到數(shù)據(jù)庫中,插入成功后,跳轉(zhuǎn)addclass,jsp頁面中,其中部分代碼如下:package 。import 。import 。import 。import 。import .*。import 。import 。 Classes classes = new Classes()。 (())。 ActionErrors errors = new ActionErrors()。 if ((session, classes)) { (, new ActionMessage())。 } else { (, new ActionMessage())。 return (return)。圖 414 班級列表package 。import 。import 。import 。import 。import 。 Map allClasses = (session)。 return (return)。 Classes classes = new Classes()。 (())。 ActionErrors errors = new ActionErrors()。 if ((session, classes)) { (, new ActionMessage( ))。 } saveErrors((), errors)。 }當(dāng)點(diǎn)擊退出系統(tǒng)時(shí),請求就進(jìn)入exitAction中,該Action將對應(yīng)的Session弄成無效,此時(shí)該用戶信息就無效了,就無法操作了,其中部分代碼如下:package 。import 。import 。import 。 return (login)。 為了保證系統(tǒng)的安全性,設(shè)置了過濾器和session的設(shè)置,操作人員進(jìn)入本系前必須輸入與相關(guān)用戶名對應(yīng)的有效密碼,不知道密碼的非操作人員無權(quán)進(jìn)入本系統(tǒng)。在本系統(tǒng)中權(quán)限共分為三級,超級管理員:可以進(jìn)行任何操作,開始調(diào)查,管理調(diào)查,刪除調(diào)查,查看調(diào)查,維護(hù)調(diào)查所需的 班級、課程、管理員,老師 等初始數(shù)據(jù)。教師可以進(jìn)行搜索調(diào)查,密碼修該操作。 結(jié) 論可以說這是自己第一次按照軟件工程開發(fā)的思想,結(jié)合當(dāng)前軟件開發(fā)的常用技術(shù)進(jìn)行的一次開發(fā)實(shí)戰(zhàn),我認(rèn)為網(wǎng)上問卷調(diào)查系統(tǒng)的開發(fā)對于初入軟件開發(fā)這個(gè)行業(yè)的人來說是一個(gè)不錯(cuò)的鍛煉機(jī)會,特別對于面向web開發(fā)的人來說更是如此,雖然該項(xiàng)目的難度并不是很大,但卻很好的概括了一個(gè)軟件開發(fā)的工程,并且對于一些當(dāng)前主流開發(fā)技術(shù)也有了進(jìn)一步的了解,真正開發(fā)一個(gè)項(xiàng)目后,所得到的收獲是遠(yuǎn)遠(yuǎn)比單純的看書學(xué)習(xí)要多的多的。實(shí)現(xiàn)時(shí)主要用到了MVC模型。由于使用了MVC開發(fā)模型,使得各模塊具有相當(dāng)?shù)莫?dú)立性,因此系統(tǒng)的可重用性也比較高。程序中注釋寫得盡量規(guī)范,因此可讀性與可維護(hù)性也比較好。比如:由于當(dāng)初對安全沒有考慮,不能防范SQL注入攻擊; 由于全校學(xué)生比較多、沒能根據(jù)各個(gè)班級的具體情況分班;由于時(shí)間關(guān)系 教師根據(jù)學(xué)生學(xué)科學(xué)分打出成績、及總分都沒能實(shí)現(xiàn)。但是也發(fā)現(xiàn)了自身的諸多不足,相信通過以后的不斷學(xué)習(xí)與實(shí)踐,一定會有更多的收獲的。孫老師淵博的學(xué)識、民主而嚴(yán)謹(jǐn)?shù)淖黠L(fēng),還有負(fù)責(zé)任的態(tài)度使我受益非淺,并終生難忘,特別是在論文書寫過程中給與了我很大的幫助,這一次論文的書寫讓我的文檔書寫水平有了很大的提高,改掉了過去很多的書寫不規(guī)范的毛病。最后還要感謝我的學(xué)友和朋友對我的關(guān)心和幫助,開發(fā)工作永遠(yuǎn)是一個(gè)需要團(tuán)結(jié)合作才能做好的工作,雖然畢業(yè)設(shè)計(jì)是自己獨(dú)立完成的,但在設(shè)計(jì)過程中很多問題都是通過同學(xué)的幫助解決的,他們的幫助讓我少走了不少彎路,一起研究程序的經(jīng)歷
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1