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

正文內(nèi)容

畢業(yè)設(shè)計論文管理系統(tǒng)-資料下載頁

2024-10-07 21:01本頁面

【導(dǎo)讀】教育技術(shù)的信息化已經(jīng)擴展到了行業(yè)中的各個領(lǐng)域,其中就包括。各高校對畢業(yè)設(shè)計的管理。畢業(yè)設(shè)計論文管理系統(tǒng)的最終設(shè)計目的在于實現(xiàn)畢業(yè)設(shè)計標準流程的在線管理,網(wǎng)上選題、提交開題報告、提交論文、論文的指導(dǎo)、與老師在線交流等功能。以MySQL作為數(shù)據(jù)庫系統(tǒng)?,F(xiàn)的過程進行了描述。選題模塊主要實現(xiàn)畢業(yè)設(shè)計的在線出題與選題,基礎(chǔ)數(shù)據(jù)。內(nèi)信、郵件提醒等功能。達到了預(yù)期的目的。本系統(tǒng)按照畢業(yè)設(shè)計的流程進行管理,將以往師生。告、最終提交論文;而教務(wù)管理人員可以方便的獲悉畢業(yè)論文的整個進度情況。同時,電子化的應(yīng)用也帶來了紙張使用的減少,符合低碳環(huán)保的概。器即可直接訪問系統(tǒng),無需安裝特定的軟件。計學(xué)生選擇的題目。應(yīng)用此系統(tǒng)可以直接在線完成選題,省去了統(tǒng)計選題的過程,減少了學(xué)院和同學(xué)的工作量。理、參數(shù)設(shè)置、郵件提醒、通知發(fā)布和站內(nèi)信等功能。此部分是支持系統(tǒng)正常運。Struts2、Spring及hibernate框架。第二章介紹系統(tǒng)的需求分析和系統(tǒng)設(shè)計,第三

  

【正文】 id = selTopID for update。 判斷返回結(jié)果數(shù)量,若等于 0 則題目不存在,返回錯誤信息并退出: if @counter = 0 then set code=2020。 set msg=39。39。 mit。 leave top。 end if。 接下來查詢在開題報告中是否有值,如果有數(shù)據(jù)則返回錯誤信息并退出: select filegroup into @fg from OpeningReport where stid = selTopID for update。 select count(*) into @counter from File where _group = @fg for update。 if @counter 0 then set code=2020。 set msg=39。39。 mit。 leave top。 end if。 判斷論文表中是否有數(shù)據(jù),如果已經(jīng)有數(shù)據(jù),則提示錯誤并退出: sselect count(*) into @counter from Paper where stid = selTopID for update。 if @counter 0 then set code=2020。 set msg=39。39。 mit。 leave top。 end if。 如果以上條件都滿足,那么就可以刪除課題,操作如下: delete from OpeningReport where stid = selTopID。 select topicid into @topic from SelectedTopic where id = selTopID for update。 delete from SelectedTopic where id = selTopID。 update Topic set selected=false where id = @topic。 set code=2020。 set msg=39。39。 至此,課題刪除成功,返回選題正確的信息。 ② 存儲過程的調(diào)用 在調(diào)用存儲過程時,使用 spring 中的 hibernate 的封裝模板 HibernateTemplate,然后調(diào)用該模板 中的 execute(HibernateCallback action)方法,在 hibernatecallback對象中, new 一個它的構(gòu)造函數(shù): (new HibernateCallback() { @Override public Object doInHibernate(Session session) throws HibernateException, SQLException { Query query = (hql)。 for (int i = 0。 i 。 i++) { (names[i], values[i])。 // 參數(shù)賦值 } return ()。 } }) 重寫該接口內(nèi)的方法 doInHibernate(Session session),既可調(diào)用 Hibernate 的Session類來完成操作。 郵件發(fā)送 Apache 提 供了開源的郵件組件 mons,通過 SMTp 協(xié)議發(fā)送電子郵件。當學(xué)生選擇了論文題目或者上傳了開題報告時,郵件隊列就增加了一條新的信息,信息中包含創(chuàng)建者的 ID、接收人的 ID 和郵箱地址,統(tǒng)一在晚上發(fā)送。 (1) 發(fā)送郵件 MultiPartEmail:這個類允許發(fā)送文本消息并附帶附件。 本系統(tǒng)采用支持 HTML的 MultiPartEmail類來發(fā)送郵件。 發(fā)送郵件方法如下: 建立一個 MultiPartEmail 對象: MultiPartEmail = new MultiPartEmail()。 設(shè)置郵件的編碼 (“UTF8”)。 設(shè)置服務(wù)器地址: ()。 添加收件人的信息: (address, name)。 添加發(fā)件人的信息: (address, name)。 設(shè)置郵件的標題: (The title)。 設(shè)置郵件正文: (content)。 設(shè)置要發(fā)送的附件: EmailAttachment attch = new EmailAttachment()。 File file = new File(path)。 (())。 (())。 設(shè)置附件描述: (“des”)。 設(shè)置附件類型: ()。 添加附件: (attch)。 發(fā)送郵件: ()。 (2) 郵件自動發(fā)送配置 在配置文件中配置一個在系統(tǒng)啟動時就加載的 servlet。 servlet descriptionAutoMailStartupServlet/description servletnameAutoMailStartupServlet/servletname servletclass/servletclass loadonstartup1/loadonstartup /servlet 系統(tǒng)啟動時自動載入起 servlet,并調(diào)用 servlet 的初始化方法在該方法中設(shè)置循環(huán),當時間符合發(fā)送的時間設(shè)定時,就執(zhí)行發(fā)送的請求。 第 4 章 測試 測試概述 在軟件系統(tǒng)的分析、設(shè)計、編碼過程中,盡管開發(fā)人員采取了許多保證軟件質(zhì)量的方法,但是錯誤和缺陷仍然是難以避免的。例如對用戶需求理解不正確、不全面,以及實現(xiàn)過程中的編碼錯誤。因此為了確保軟件的質(zhì)量,在軟件開發(fā)的一系列過程中及時發(fā)現(xiàn)并糾正錯誤是十分重要的。軟件測試是保證軟件質(zhì)量,提升軟 件可靠性的最重要手段之一。 軟件的動態(tài)測試主要包括黑盒測試和白盒測試。黑盒測試主要用于證實軟件功能的正確性和可操作性。白盒測試主要用于分析程序的內(nèi)部結(jié)構(gòu)。 測試目的 測試的根本目的就是為了盡可能的發(fā)現(xiàn)缺陷,既是功能上的錯誤,也可以是性能的低下等。 測試背景 項目名稱:畢業(yè)設(shè)計論文管理系統(tǒng) 項目提出者:某綜合性大學(xué) 項目開發(fā)者:樂蔚瑤 用戶:學(xué)生、老師、教務(wù)員 運行環(huán)境: Win7+myEclipse+Tomcat 測試結(jié)果 對于學(xué)生用戶,主要測試了選擇題目、刪除已選題目、提交開題報告、提交論文、給課題老師發(fā)站內(nèi)消息。 對教師用戶,主要測試了教師出題、教師刪除題目。 對教務(wù)員用戶,主要測試了公告的發(fā)送、教師信息的管理、學(xué)生信息的管理。 通過測試表明,系統(tǒng)功能基本正常??梢越邮苡脩舻暮戏ㄝ斎?,并產(chǎn)生相應(yīng)的輸出結(jié)果,對于非法輸入,則會根據(jù)情況提示錯誤信息。 第 5 章 結(jié)論 畢業(yè)設(shè)計論文管理系統(tǒng)實現(xiàn)了需求分析階段的基本功能,可以在線進行畢業(yè)設(shè)計管理。本系統(tǒng)提供方便的在線論文管理服務(wù)。本設(shè)計體現(xiàn)了畢業(yè)設(shè)計論文管理系統(tǒng)的選題模塊和基礎(chǔ)模塊的 設(shè)計過程。 在對系統(tǒng)開發(fā)的一個學(xué)期中,我對于 SSh 框架的理解和使用都有了一個提高,對于 java 面向?qū)ο蟮乃季S有了進一步的提升,對 MVC 模式的設(shè)計思維也有所了解和領(lǐng)悟。對于今后的學(xué)習(xí)和工作都有很大的幫助。 本系統(tǒng)實現(xiàn)了的功能包括:教師可以在線出題并上傳,學(xué)生查看教師的出題、學(xué)生選擇教師的出題、站內(nèi)通信可以增長接受、通知功能正常使用、師生可以通過郵件功能交流等。 本系統(tǒng)開發(fā)時間較短,導(dǎo)致很多功能不夠完善,如界面的 CSS 優(yōu)化不夠,界面不夠美觀。且因為開發(fā)人員的知識所限,對系統(tǒng)的測試還不夠。對系統(tǒng)的穩(wěn)定性優(yōu)化不夠好 ,導(dǎo)致系統(tǒng)的響應(yīng)速度不夠快。這些問題都要在后期進行優(yōu)化和完善。 參考文獻 wiki百科 . Struts 2. wiki百科 . MVC 框架 . 互動百科 . OGNL. 2020415 李剛 . Java 數(shù)據(jù)庫技術(shù)詳解 [M].化學(xué)工業(yè)出版社 ,2020. 吳吉義 ,王中友 .程序員突擊 :MySQL 原理與 Web 系統(tǒng) 開發(fā) [M].清華大學(xué)出版社 ,2020. 李劍 . Ian 出 [J].Struts 2020, 3: 8~ 9 李進華 ,劉慶榮 ,張艷 ,許陽奎 .Ian Struts 2 開發(fā)實戰(zhàn) [M].人民郵電出版社 , 賈蓓 ,鎮(zhèn)明敏 ,杜磊 等 . Java Web 整合開發(fā)實戰(zhàn):基于 Struts 2+Hibernate+Spring[M]. 清華大學(xué)出版社 , 2020. 陳雄華 ,林開雄 . [M].電子工業(yè)出版社 , 2020. 謝 辭 本論文經(jīng)過一個多學(xué)期的努力終于順利完成。本論文的完成,首先要感謝李老師的悉心指導(dǎo),從課題的確定、開題報告的撰寫到論文初稿以及定稿的完成,李老師做了大量的指導(dǎo)工作。 借此之際,還要向大學(xué)四年生活中給過我各種教誨和幫助的老師表示感謝,感謝他們對我的悉心指導(dǎo),他們的認真負責還有他們的幫助讓我可以順利的完成大學(xué)的學(xué)業(yè),學(xué)到有用的專業(yè)知識,讓我可以順利的完成論文。 感謝大學(xué)四年來給予我?guī)椭耐瑢W(xué),在我遇到問題的時候同學(xué)給了我很大的幫助,四年的共同努力使我們共同進步。 附錄一: SPRING 框架的簡介 Spring是一個開源框架,由 Rod Johnson創(chuàng)建。它視為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 Spring使用基本的 JavaBean來完成以前只能由 EJB完成的事情。然而, Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring中受益。 簡單來說, Spring 是一個輕量級的控制反轉(zhuǎn)( IoC)和面向切面( AOP)的容器框架。輕量-從大小和開銷兩個方面而言 Spring都是輕量的。 Spring應(yīng)用中的對象 不依賴于 Spring的特定類。 控制反轉(zhuǎn)- Spring通過 IoC 技術(shù)促進了松耦合。當應(yīng)用其的時候,一個對象依賴的其他對象會通過被動的方式傳遞進來,而不是這個對象自己創(chuàng)建或者查找依賴對象??梢岳斫獬蔀?IoC 和 JNDI 相反。 面向切面- Spring提供了面向切面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級服務(wù)進行內(nèi)聚性的開發(fā)。應(yīng)用對象只實現(xiàn)它們應(yīng)該做的-完成業(yè)務(wù)邏輯-僅此而已。它們不負責其他的系統(tǒng)級關(guān)注點,例如日志或事務(wù)支持。 容器- Spring包含并管理應(yīng)用對象的配置和生命周期,在這個意義上它是一種容器。然而, Spring 不應(yīng)該被混同于傳統(tǒng)的重量級 EJB 容器,它們經(jīng)常是龐大與笨重的,難以使用。 框架- Spring可以將簡單的組建配置、組合成為復(fù)雜的應(yīng)用。在 Spring 中,應(yīng)用對象被聲明式地組合,典型地是在一個 XML文件中。 Spring 也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等),將應(yīng)用邏輯的開發(fā)留給了你。[不過從某種意義上來看,這樣增加了開發(fā)的復(fù)雜性,相當于手寫配置文件] Spring的歷史: Spring 的基礎(chǔ)架構(gòu)起源于 2020 年 早期 ,它是 Rod Johnson 在一些成功的商業(yè)項目中構(gòu)建的基礎(chǔ)設(shè)施。在 2020 后期 ,Rod Johnson 發(fā)布了《 Expert OneonOne J2EE Design and Development》一書 ,并隨書提供了一個初步的開發(fā)框架實現(xiàn) —— interface21 開發(fā)包 ,interface21 就是書中闡述的思想的具體實現(xiàn)。后來 , Rod Johnson 在 interface21 開發(fā)包的基礎(chǔ)之上 ,進行了進一步的改造和擴充 ,使其發(fā) 展更加開放、清晰和全面。 2020 年 2 月 Spring 框架正式成為一個開源項目 ,并發(fā)布于 SourceFe 中。 Spring的使命( Mission Statement): J2EE應(yīng)該更加容易使用 面向?qū)ο蟮脑O(shè)計比任何實現(xiàn)技術(shù)都重要 面向接口編程,而不是針對類編程。 Spring將使用接口的復(fù)雜度降低到零。 代碼應(yīng)該易于測試[這個使命其實是和敏捷中的測試驅(qū)動開發(fā)方法有相照應(yīng)的地方] JavaBean提供了應(yīng)用程序配置的最好方法 在 Java 中,已檢查異常( Checked exception)被過度使用??蚣懿粦?yīng)該迫使你捕獲不能恢復(fù)的異常。 Spring受到的批判: Spring不是一個“標準”。不是 J2EE規(guī)范的一部分,沒有通過 JCP( Java Community Process)的審核認可。 Spring是“超重量級”的。由于 Spring 涉及的內(nèi)容很多(例如: jdbc,ORM,遠程訪問等),但其本質(zhì)還是 Java 技術(shù)的龐大。 Spring 只是為了這些技術(shù)提供更好的使用方案而已。同時,你可以選擇你需要使用的部分。 Spring包含的模塊: 七個部分: Spring AOP Spring ORM Spring Web Spring Web MVC Spring DAO Spring Context Spring Core 作為一個整體,這些模塊為你提供哦了開發(fā)企業(yè)應(yīng)用所需的
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1