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

正文內(nèi)容

strutshibernate的網(wǎng)上問卷調(diào)查分析-資料下載頁

2025-06-29 07:44本頁面
  

【正文】 urseAction中,這個Action將對應的查詢出對應的course,然后將對應的course刪除,代碼如下:public ActionForward delete(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { CourseForm courseForm = (CourseForm) form。 Course course = new Course()。 (())。 (())。 (())。 ActionErrors errors = new ActionErrors()。 Session session = (Session)()。 if ((session, course)) { (, new ActionMessage( ))。 } else { (, new ActionMessage( ))。 } saveErrors((), errors)。 return (return)。 }當點擊增加班級時,請求就進入preAddClassesAction中,這個Action也是個轉發(fā)請求的 Aciton,將當前的 . 班級管理模塊 增加班級部分圖 413 增加班級當點擊提交時,請求就進入addClassesAction中,這個Action獲得班級名稱和類型信息,然后將這個班級插入到數(shù)據(jù)庫中,插入成功后,跳轉addclass,jsp頁面中,其中部分代碼如下:package 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import .*。import 。import 。import 。import 。public class AddClassesAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ClassesForm classesForm = (ClassesForm) form。 Classes classes = new Classes()。 (001)。 (())。 (())。 ActionErrors errors = new ActionErrors()。 Session session = (Session)()。 if ((session, classes)) { (, new ActionMessage())。 (mapping, request)。 } else { (, new ActionMessage())。 } saveErrors((), errors)。 return (return)。 }} 班級列表部分當點擊班級列表時,請求就進入listClassesAction中,這個Action將所有班級的信息查出來,并在該頁面顯示出來,其中部分代碼如下。圖 414 班級列表package 。import 。import 。import 。import 。import 。import 。import 。import 。import 。import 。public class ListClassesAction extends Action { public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { Session session = (Session)()。 Map allClasses = (session)。 (, allClasses)。 return (return)。 }}當點擊刪除按鈕時,請求就進入ManagerClassesAction中,這個Action會根據(jù)獲得的班級信息,將該班級刪除,其中部分代碼如下:public ActionForward delete(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ClassesForm classesForm = (ClassesForm) form。 Classes classes = new Classes()。 (())。 (())。 (())。 ActionErrors errors = new ActionErrors()。 Session session = (Session)()。 if ((session, classes)) { (, new ActionMessage( ))。 } else { (, new ActionMessage( ))。 } saveErrors((), errors)。 return (return)。 }當點擊退出系統(tǒng)時,請求就進入exitAction中,該Action將對應的Session弄成無效,此時該用戶信息就無效了,就無法操作了,其中部分代碼如下:package 。import 。import 。import 。import 。import 。import 。public class ExitAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { ().invalidate()。 return (login)。 }}第5章 關鍵技術及系統(tǒng)安全性能為了不給管理員審核問卷帶來誤差,采用了單ip技術,就是提交問卷時每個用戶只能提交一次,防止了用戶多次提交或惡意提交給用調(diào)查來了不便和誤差了。 為了保證系統(tǒng)的安全性,設置了過濾器和session的設置,操作人員進入本系前必須輸入與相關用戶名對應的有效密碼,不知道密碼的非操作人員無權進入本系統(tǒng)。根據(jù)操作人員權限的不同級別設置,來給定該操作人員的操作權限,以防止非操作人員的使用,確保了數(shù)據(jù)中數(shù)據(jù)的安全。在本系統(tǒng)中權限共分為三級,超級管理員:可以進行任何操作,開始調(diào)查,管理調(diào)查,刪除調(diào)查,查看調(diào)查,維護調(diào)查所需的 班級、課程、管理員,老師 等初始數(shù)據(jù)。普通管理員,可以進行審核調(diào)查,搜索調(diào)查,統(tǒng)計報表等操作。教師可以進行搜索調(diào)查,密碼修該操作。權限的設置使系統(tǒng)更加安全了。 結 論可以說這是自己第一次按照軟件工程開發(fā)的思想,結合當前軟件開發(fā)的常用技術進行的一次開發(fā)實戰(zhàn),我認為網(wǎng)上問卷調(diào)查系統(tǒng)的開發(fā)對于初入軟件開發(fā)這個行業(yè)的人來說是一個不錯的鍛煉機會,特別對于面向web開發(fā)的人來說更是如此,雖然該項目的難度并不是很大,但卻很好的概括了一個軟件開發(fā)的工程,并且對于一些當前主流開發(fā)技術也有了進一步的了解,真正開發(fā)一個項目后,所得到的收獲是遠遠比單純的看書學習要多的多的。本系統(tǒng)用當前比較成熟的web開發(fā)框架Struts和Hibernate技術實現(xiàn)的設計與開發(fā)。實現(xiàn)時主要用到了MVC模型。 本系統(tǒng)具有相當?shù)膶嵱眯?。由于使用了MVC開發(fā)模型,使得各模塊具有相當?shù)莫毩⑿裕虼讼到y(tǒng)的可重用性也比較高。使用Java語言作為開發(fā)語言,使得程序具有很強的可移植性。程序中注釋寫得盡量規(guī)范,因此可讀性與可維護性也比較好。在本系統(tǒng)開發(fā)過程中不可避免地遇到不少困難,加之作者水平有限并對web的應用開發(fā)還不是太熟練,系統(tǒng)的一些功能做得還是很完善,有些功能也沒有實現(xiàn)。比如:由于當初對安全沒有考慮,不能防范SQL注入攻擊; 由于全校學生比較多、沒能根據(jù)各個班級的具體情況分班;由于時間關系 教師根據(jù)學生學科學分打出成績、及總分都沒能實現(xiàn)。 通過本次畢業(yè)設計我學到了不少新東西,更進一步熟悉了Struts的web開發(fā)框架和MVC模型。但是也發(fā)現(xiàn)了自身的諸多不足,相信通過以后的不斷學習與實踐,一定會有更多的收獲的。附 錄附錄A 初始用戶名、密碼給予系統(tǒng)初始用戶名和密碼:用戶名lith密碼lith; 謝 辭經(jīng)過2個多月的奮戰(zhàn),畢業(yè)設計及論文部分終于出爐了,首先要感謝孫曉艷老師全面、具體指導和監(jiān)督。孫老師淵博的學識、民主而嚴謹?shù)淖黠L,還有負責任的態(tài)度使我受益非淺,并終生難忘,特別是在論文書寫過程中給與了我很大的幫助,這一次論文的書寫讓我的文檔書寫水平有了很大的提高,改掉了過去很多的書寫不規(guī)范的毛病。同時還要感謝上海杰普軟件公司的鄧遠輝等老師在畢業(yè)設計工作中給予的幫助,他們的講授讓我收獲很多,是他們讓我真正了解了軟件開發(fā)這個行業(yè),并讓我掌握了java web開發(fā)的基本能力。最后還要感謝我的學友和朋友對我的關心和幫助,開發(fā)工作永遠是一個需要團結合作才能做好的工作,雖然畢業(yè)設計是自己獨立完成的,但在設計過程中很多問題都是通過同學的幫助解決的,他們的幫助讓我少走了不少彎路,一起研究程序的經(jīng)歷讓人難忘。參考文獻[1] 林上杰 林康司. JSP . 北京. 電子工業(yè)出版社. 2004[2] 陳昊鵬 王浩等譯. JAVA核心技術. 北京. 機械工業(yè)出版社. 2006[3] 付京周. 精通Hibernate . . 2007[4] 殷兆麟 周智仁等. Java網(wǎng)絡應用編程. 北京. 高等教育出版社. 2004[5] 孫衛(wèi)琴. 精通Struts:基于MVC的Java Web 設計與開發(fā). 北京. 電子工業(yè)出版社. 2004[6] 孫衛(wèi)琴. Java網(wǎng)絡編程精解. 北京. 電子工業(yè)出版社. 2007[7] 柳永坡. Jsp應用開發(fā). 北京. 人民郵電出版社. 2005[8] 張海潘. 軟件工程導論. 北京. 清華大學出版社. 2003[9] Stephen Engineering with Java. 北京. 機械工業(yè)出版社. 1999[10] 夏昕. 深入淺出Hibernate. 北京. 電子工業(yè)出版社. 2005[11] Gavin King. Hibernate in Action. Manning Publications. 2004[12 Arnold Doray, 鐵手,程小東,靖松譯. Struts基礎教程 [M]. 人民郵電出版社. 2007.[13]衛(wèi)琴. 精通Hibernate:對象持久化技術詳解 [M]. 電子工業(yè)出版社. 2005[14]少鋒. 面向對象技術UML教程 [M]. 清華大學出版社. 2004[15] 閻宏. Java與模式 [M]. 電子工業(yè)出版社. 2002[16] 計磊,李里,周偉. 精通J2EE—Eclipse Struts Hibernate Spring整合應用案例[M]. 人民郵電出版社. 2007.[17] 張桂元, 賈燕楓. Struts 開發(fā)入門與項目實踐 [M]. 人民郵電出版
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1