【正文】
言的界面如圖65:圖65留言添加教務(wù)管理員、教師、學(xué)生都可以直接留言。 } }顯示留言相關(guān)代碼:table width=100% border=0 bgcolor=b5d6e6 %String pageSql = select * from liuyan order by id desc LIMIT +pageaaa+,+maxNumber+。黑盒測(cè)試:該方法把被測(cè)試對(duì)象看成一個(gè)黑盒子,測(cè)試人員完全不考慮程序內(nèi)部的結(jié)構(gòu)和處理過(guò)程,只在軟件的接口處進(jìn)行測(cè)試,根據(jù)需求說(shuō)明書,檢查程序是否滿足功能要求。測(cè)試結(jié)果如圖72所示:圖72 測(cè)試用戶注冊(cè)信息圖73 注冊(cè)測(cè)試以系統(tǒng)管理員的身份進(jìn)入系統(tǒng)對(duì)注冊(cè)信息進(jìn)行認(rèn)證,點(diǎn)擊認(rèn)證后提示已認(rèn)證。根據(jù)操作人員權(quán)限的不同級(jí)別設(shè)置,來(lái)給定該操作人員的操作權(quán)限,同時(shí)后臺(tái)控制器在接受每一次請(qǐng)求時(shí)都會(huì)自動(dòng)對(duì)身份進(jìn)行嚴(yán)格驗(yàn)證、以防止不法份子進(jìn)行非法操作,確保了系統(tǒng)的安全。本次畢業(yè)設(shè)計(jì)使我學(xué)到了很多新東西,使我對(duì)三大開(kāi)源框架SSH的了解更加深入,同時(shí)鞏固了MVC的分層設(shè)計(jì)思想。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式注明并表示感謝。作者簽名: 二〇一〇年九月二十日經(jīng)過(guò)這次畢業(yè)設(shè)計(jì),我的能力有了很大的提高,比如操作能力、分析問(wèn)題的能力、合作精神、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都有很大的進(jìn)步。另外,我還要感謝大學(xué)四年和我一起走過(guò)的同學(xué)朋友對(duì)我的關(guān)心與支持,與他們一起學(xué)習(xí)、生活,讓我在大學(xué)期間生活的很充實(shí),給我留下了很多難忘的回憶。在我的十幾年求學(xué)歷程里,離不開(kāi)父母的鼓勵(lì)和支持,是他們辛勤的勞作,無(wú)私的付出,為我創(chuàng)造良好的學(xué)習(xí)條件,我才能順利完成完成學(xué)業(yè),感激他們一直以來(lái)對(duì)我的撫養(yǎng)與培育。42。學(xué)友情深,情同兄妹。再次對(duì)周巍老師表示衷心的感謝。本次畢業(yè)設(shè)計(jì)大概持續(xù)了半年,現(xiàn)在終于到結(jié)尾了。本聲明的法律后果由本人承擔(dān)。學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師的指導(dǎo)下進(jìn)行的研究工作所取得的成果。再結(jié)合JAVA ,使得系統(tǒng)也具有良好的可維護(hù)性和可擴(kuò)展性??傮w說(shuō)來(lái),軟件通過(guò)測(cè)試。(1)前臺(tái)測(cè)試:1)注冊(cè),登錄,認(rèn)證測(cè)試測(cè)試登錄時(shí),如果輸入的用戶名、密碼不正確或是該用戶沒(méi)有進(jìn)過(guò)認(rèn)證,系統(tǒng)會(huì)提示登錄失敗,并要求重新登錄。同樣,為了保證本網(wǎng)站在真正投入到使用當(dāng)中時(shí),能夠正常運(yùn)行,無(wú)異常及錯(cuò)誤的出現(xiàn),在沒(méi)有發(fā)布之前需要對(duì)其進(jìn)行一次全面的系統(tǒng)測(cè)試。 if(getLiuyanService().createLiuyan(tLiuyan)){ return success。 /script%}%usercreateAction中控制用戶權(quán)限的相關(guān)代碼如下public String createUser(){ ........ if(學(xué)生.equals(quanxian)){ (1)。139。 } }catch(Exception e){ ()。 and sfrz=39。 HttpSession session=()。nbsp。 }:圖 64 用戶登陸頁(yè)面,點(diǎn)擊登陸。 (zsxm)。其屬性如表56示。 認(rèn)設(shè)置排課ID為主鍵。 認(rèn)(1)用戶信息表用戶信息表記錄了所有用戶的信息。(2) 教務(wù)管理員(ID號(hào),用戶名,密碼,編號(hào),真實(shí)姓名,身份認(rèn)證)。最終實(shí)現(xiàn)了用戶和課程的信息化管理。因此系統(tǒng)的開(kāi)發(fā)是完全可行的。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。4) 只有系統(tǒng)管理員可以維護(hù)學(xué)生、教師和課程的基本信息。為學(xué)生、教師和教務(wù)管理人員提供便利。MySQL的SQL“結(jié)構(gòu)化查詢語(yǔ)言”。 JSP技術(shù)是行業(yè)協(xié)作的結(jié)果,它的設(shè)計(jì)是開(kāi)放的,符合行業(yè)標(biāo)準(zhǔn)的,并支持絕大多數(shù)的服務(wù)器、瀏覽器和相關(guān)工具。JSP頁(yè)面使用XML標(biāo)簽和scriptlets(一種使用JAVA語(yǔ)言編寫的腳本代碼),封裝了生成頁(yè)面內(nèi)容的邏輯。 Spring ORM :Spring 框架插入了若干個(gè)ORM 框架,從而提供了ORM 的對(duì)象關(guān)系工具,其中包括JDO 、Hibernate 和iBatis SQL Map 。Spring 上下文包括企業(yè)服務(wù),例如JNDI 、EJB 、電子郵件、國(guó)際化、校驗(yàn)和調(diào)度功能??蚣艿闹饕獌?yōu)勢(shì)之一就是其分層架構(gòu),分層架構(gòu)允許您選擇使用哪一個(gè)組件,同時(shí)為J2EE 應(yīng)用程序開(kāi)發(fā)提供集成的框架。保存有必需的(第一級(jí))持久化對(duì)象的緩存,用于遍歷對(duì)象圖或通過(guò)標(biāo)識(shí)符查找對(duì)象。這種方式使用了Hibernate API的一個(gè)最小子集。內(nèi)存中的對(duì)象之間存在關(guān)聯(lián)和繼承關(guān)系,而在數(shù)據(jù)庫(kù)中,關(guān)系數(shù)據(jù)無(wú)法 直接表達(dá)多對(duì)多關(guān)聯(lián)和繼承關(guān)系??刂茖硬⒉蛔鋈魏蔚臄?shù)據(jù)處理。雖然從Struts 1到Struts 2有著太大的變化,但是相對(duì)于WebWork,Struts 2只有很小的變化,如圖21所示:圖21 Struts的工作原理圖MVC模式英文即ModelViewController,即把一個(gè)應(yīng)用的輸入、處理、輸出流程按照Model、View、Controller的方式進(jìn)行分離,這樣一個(gè)應(yīng)用被分成三個(gè)層——模型層、視圖層、控制層。目前,Java 2平臺(tái)有3個(gè)版本,它們是適用于小型設(shè)備和智能卡的Java 2平臺(tái)Micro版(Java 2 Platform Micro Edition,J2ME)、適用于桌面系統(tǒng)的Java 2平臺(tái)標(biāo)準(zhǔn)版(Java 2 Platform Standard Edition,J2SE)、適用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的Java 2平臺(tái)企業(yè)版(Java 2 Platform Enterprise Edition,J2EE)。第三章是系統(tǒng)需求分析,簡(jiǎn)述自己分析系統(tǒng),對(duì)項(xiàng)目進(jìn)行需求分析。目前,我國(guó)高校都實(shí)行了學(xué)分制,它的核心是允許學(xué)生自由選課,即把學(xué)習(xí)的自主權(quán)交給學(xué)生。解決了傳統(tǒng)方式所造成的教務(wù)管理人員工作的浪費(fèi),大大提高了教務(wù)管理員的工作效率。 selective curriculum。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。畢業(yè)設(shè)計(jì)(論文)基于Java EE的湘南學(xué)院體育選向課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說(shuō)明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。本人完全意識(shí)到本聲明的法律后果由本人承擔(dān)。關(guān)鍵字:選排課系統(tǒng);選向課程;數(shù)據(jù)庫(kù)Abstract XiangNan University uses an loweffective PE course selecting system, which needs the teachers sign the course selective information of the students by excel, and then arrange the curriculum by manual operation. This way is not effective for the teachers and administers to manage, for it increasing their work load. In order to solve this problem, the author designed a PE course selection system. By this way, there are no more educational administer waste, and it also increased their work efficiency.This article take a brief introduction of the system at first, then introduction the technology used during designing and building this system, in the next, analysis the system demand, overall design and detailing structure, then explain the system’s enforce and test in details. In the end, this article takes a conclusion of this system design. Key words: course selection system。因此教務(wù)處委托謝老師開(kāi)發(fā)一個(gè)體育選向課程網(wǎng)站,謝老師把這個(gè)當(dāng)作一個(gè)畢業(yè)設(shè)計(jì)課題,我在謝老師的指導(dǎo)下開(kāi)發(fā)了這個(gè)系統(tǒng)。1984年,清華大學(xué)在《清華大學(xué)學(xué)報(bào)》上發(fā)表了林漳希和林堯瑞在該課題上的實(shí)驗(yàn)性研究成果《人工智能技術(shù)在課表編排中的應(yīng)用》,標(biāo)志著我國(guó)開(kāi)始了對(duì)選排課問(wèn)題的研究。第二章是開(kāi)發(fā)技術(shù)簡(jiǎn)介,簡(jiǎn)述本系統(tǒng)開(kāi)發(fā)和設(shè)計(jì)過(guò)程中用的到的主要技術(shù)。與傳統(tǒng)的互聯(lián)網(wǎng)應(yīng)用程序模型相比有著不可比擬的優(yōu)勢(shì)。Struts 2以WebWork為核心,采用攔截器的機(jī)制來(lái)處理用戶的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與Servlet API完全脫離開(kāi),所以Struts 2可以理解為WebWork的更新產(chǎn)品。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個(gè)分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請(qǐng)求。對(duì)象和關(guān)系數(shù) 據(jù)是業(yè)務(wù)實(shí)體的兩種表現(xiàn)形式,業(yè)務(wù)實(shí)體在內(nèi)存中表現(xiàn)為對(duì)象,在數(shù)據(jù)庫(kù)中表現(xiàn)為關(guān)系數(shù)據(jù)。在輕型體系中,應(yīng)用程序自己提JDBC連接,并自行管理事務(wù)。封裝了一個(gè)JDBC連接,也是Transaction的工廠。 Spring簡(jiǎn)介Spring 是一個(gè)開(kāi)源 框 架,是為了解決企業(yè) 應(yīng) 用程序開(kāi)發(fā)復(fù)雜性而創(chuàng)建的。 Spring 上下文:Spring 上下文是一個(gè)配置文件,向Spring 框架提供上下文信息。Spring DAO 的面向JDBC 的異常遵從通用的DAO 異常層次結(jié)構(gòu)。由業(yè)界處于領(lǐng)先地位的Sun公司制定了相關(guān)的JSP技術(shù)規(guī)范,該規(guī)范定義了如何在服務(wù)器和JSP頁(yè)面間進(jìn)行交互,還描述了頁(yè)面的格式和語(yǔ)法[8]。JSP規(guī)范在業(yè)界有著廣泛的適應(yīng)性。這樣就增加了速度并提高了靈活性。本系統(tǒng)的設(shè)計(jì)目的是要將學(xué)生選擇課程和教務(wù)管理人員的編排課程通過(guò)網(wǎng)絡(luò)進(jìn)行管理。3) 系統(tǒng)對(duì)于一個(gè)用戶只允許以一種身份登錄??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)