【正文】
=39。/script)。(user, getStudent())。}else{(meta equiv=39。content=39。charse= 39。 /)。用戶名或密碼錯(cuò)誤 39。=39。/script})。(user, getTeacher())。}else{(meta equiv=39。 content=39。 charset=39。 /)。用戶名或密碼錯(cuò)誤 39。=39。/script})。(user, getTeacher())。}else{(meta equiv=39。 content=39。 charset=39。 /)。用戶名或密碼錯(cuò)誤,或者檢查你是否為管理員 39。=39。/script})。} 立題模塊(1)添加課題如圖 所示。getPage().setData(getSubjectService().findByPage(getPage()))。}(2)初次審核和最終審核初次審核和最終審核實(shí)現(xiàn)基本一致,故在此只展現(xiàn)最終審核。再點(diǎn)擊【終審 】按鈕即可跳轉(zhuǎn)至審核頁面,如圖 所示。(getSubject().getCheckDate2())。 //設(shè)置初審意見(getSubject().isCheckFlage2())。getPage().setData(getSubjectService().findByPage2(getPage()))。}6 系統(tǒng)測(cè)試與性能分析 系統(tǒng)測(cè)試方案根據(jù)系統(tǒng)測(cè)試目的結(jié)合面向?qū)ο蟮姆椒?,給出以下的測(cè)試方案:(1)先對(duì)對(duì)立模塊進(jìn)行測(cè)試,因?yàn)椴荒鼙WC獨(dú)立模塊的正確性也就無法保證與之關(guān)聯(lián)的模塊的正確性,如果獨(dú)立模塊在開發(fā)的后期發(fā)現(xiàn),則要改動(dòng)的地方相對(duì)會(huì)很多,所以在開發(fā)非獨(dú)立模塊之前要確獨(dú)立模塊已開發(fā)完成且測(cè)試正確。在測(cè)試之時(shí)要考慮到不合法輸入的處理。由于功能太多,故在這里只展現(xiàn)部分測(cè)試。圖 添加前的專業(yè)列表界面圖 添加后的專業(yè)列表界面(2)立題管理測(cè)試添加一個(gè)為立題測(cè)試的課題,然后分別做出初審和終審,審核完成后查看其是否已進(jìn)入選題庫。終審?fù)瓿珊笤趯W(xué)生選題列表中就可以找到該選題,如圖 所示。如果該學(xué)生沒有進(jìn)行選題則會(huì)彈出對(duì)話框進(jìn)行提示,如圖 所示;如果學(xué)生已經(jīng)選題,再進(jìn)行選題的話同樣會(huì)提示,如圖 所示。系統(tǒng)實(shí)現(xiàn)了畢業(yè)設(shè)計(jì)立題、學(xué)生選題以及課題管理的功能。由于時(shí)間愛你倉促以及本人水平有限,本系統(tǒng)還有一些不完善之處,即系統(tǒng)不能實(shí)現(xiàn)批量處理畢業(yè)設(shè)計(jì)成績(jī)的添加,懇請(qǐng)老師給出寶貴的意見和建議。本次為期三個(gè)月的畢業(yè)設(shè)計(jì)是大學(xué)四年所學(xué)知識(shí)的綜合運(yùn)用,是理論與實(shí)踐相結(jié)合的產(chǎn)物,在此期間,不但鞏固了所學(xué)的專業(yè)知識(shí)。致謝大學(xué)的學(xué)習(xí)生活即將隨著本次畢業(yè)設(shè)計(jì)結(jié)束而結(jié)束,在此,我要感謝所有曾經(jīng)教導(dǎo)過我的老師和關(guān)心過我的同學(xué),他們?cè)谖页砷L(zhǎng)過程中給予了我很大的幫助。認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和身后的理論與專業(yè)水平使我受益匪淺。李老師給我的很大的幫助,使我得到了不少的提高,這對(duì)于我以后的工作和學(xué)習(xí)中是一筆巨大的財(cái)富,感謝他的耐心輔導(dǎo)。本論文的順利完成,離不開各位老師、同學(xué)和朋友的關(guān)心及幫助。每當(dāng)回想起在一塊討論系統(tǒng)時(shí)的一個(gè)個(gè)片段、生活中不起眼的點(diǎn)滴,都會(huì)讓人感到無比親切、溫馨。在此一并像他們表示感謝!參考文獻(xiàn)[1] 劉芳.?dāng)?shù)據(jù)庫原理及應(yīng)用[M]. 北京理工大學(xué)出版社.2022.[2] 徐小青,路嘵村等譯.MySQL 完全手冊(cè)[M].北京:電子工業(yè)出版社,2022.[3] 林上杰,林康司. 技術(shù)手冊(cè)[M].北京:電子工業(yè)出版社,.[4] 張海藩編著.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,2022.[5] 夏昕,曹曉鋼,唐勇.深入淺出 Hibernate[M].北京:電子工業(yè)出版社,2022.[6] 李磊,程立,周悅虹譯.Spring in Action 中文版[M].北京:人民郵電出版社,2022.[7] 張銘澤等譯.JavaScript 權(quán)威指南[M].北京:機(jī)械工業(yè)出版社,2022.[8] 蔡敏,徐慧慧,黃丙強(qiáng)編著.UML 基礎(chǔ)與 Rose 建模教程[M].北京:人民郵電出版社,2022.[9] 張龍祥等.面向?qū)ο蟪绦蛟O(shè)計(jì)[M].北京:人民郵電出版社,2022 年[9] Craig Walls,Ryan Breidenbach.Spring in Action[M].美國(guó):Manning Publications Co,2022 .[10] JAMES W. COOPER.The Design Patterns[M].美國(guó):IBM Thomas Researcher Center,1998.外文資料JSP and WEB technology1 JSP Introduction JSP (JavaServer Pages) is a Javabased scripting technology. Is advocated by Sun Microsystems Inc., together with a number of panies involved in the establishment of a dynamic web page technology standards. JSP technology is somewhat similar to ASP technology, It is a traditional HTML page file (*. htm, *. html) to insert Java program segment (Scriptlet) and JSP tag (tag), To form the JSP file( *jsp) . Web development with JSP is a crossplatform applications that can run under Linux, but also in other operating systems. In the JSP of the many advantages, one of which is that it will be HTML encoded Web page from the business logic separated effectively. JSP access with reusable ponents, such as Servlet, JavaBean and Javabased Web applications. JSP also supports directly in the Web page embedded Java code. JSP can be used two ways to access documents: JSP documents sent by the browser request, the request sent to the Servlet. JSP technology uses Java programming language, XMLtype tags and scriptlets, to have a package deal with the logic of dynamic pages. Page tags and scriptlets can also exist in the server access to the resources of the application logic. JSP logic and Web page design and display isolated and support reusable ponentbased design, Webbased applications more quickly and easily developed. The Web server when meets visits the JSP homepage the request, first carries out segment, will then carry out the result code to return together with JSP in the document HTML for the customer. The insertion Java segment may operate the database, again the directional homepage and so on, realizes the function which the establishment dynamic homepage needs. JSP and Java Servlet are the same, is in the server end execution, usually returns to this client side is a HTML text, therefore client side, so long as has the browser to be able to glance over. The JSP page is posed of the HTML code and the inserting Java code. The server in the page by the client side was requested that later will carry on processing to these Java code, will then produce the HTML page will return gives the client side the browser. Java Servlet is the JSP technology base, moreover the largescale Web application procedure39。s all characteristics.2 JSP puting technique To carry on the dynamic website conveniently fast the development, JSP has made the improvement in the following several aspects, causes it to bee builds the cross platform fast the dynamic website first choice plan. carries on the content production and the demonstration separates With the JSP technology, the Web page development personnel may use HTML or the XML marking design and the formatted final page, and uses the JSP marking or the tootsy produces on page39。s logic is sealed in marks and in the JavaBeans module, and ties up in the script, all scripts in server end movement. Because core logic is sealed in marks and in JavaBeans, therefore the Web administrative personnels and the page designer, can edit and use the JSP page, but does not affect the content the production. In the server end, the JSP engine explained that the JSP marking and the script, produce the content which requested, and (or XML) page39。s plete usability. may entrust with heavy responsibility the module The overwhelming majority JSP page relies on may entrust with heavy responsibility, the cross platform module (JavaBeans or Enterprise the JavaBeans module) carries out plex processing which the application procedure requests. The development personnel can share and exchange the execution ordinary operation the module, or causes these modules uses for more users and the customer association. Has accelerated the overall development process based on module39。s function, for instance the search and the start installment39。 This is other plugin unit3