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

正文內(nèi)容

畢業(yè)設(shè)計論文管理系統(tǒng)(參考版)

2024-10-11 21:01本頁面
  

【正文】 同時,你可以選擇你需要使用的部分。由于 Spring 涉及的內(nèi)容很多(例如: jdbc,ORM,遠(yuǎn)程訪問等),但其本質(zhì)還是 Java 技術(shù)的龐大。不是 J2EE規(guī)范的一部分,沒有通過 JCP( Java Community Process)的審核認(rèn)可??蚣懿粦?yīng)該迫使你捕獲不能恢復(fù)的異常。 Spring將使用接口的復(fù)雜度降低到零。 2020 年 2 月 Spring 框架正式成為一個開源項目 ,并發(fā)布于 SourceFe 中。在 2020 后期 ,Rod Johnson 發(fā)布了《 Expert OneonOne J2EE Design and Development》一書 ,并隨書提供了一個初步的開發(fā)框架實現(xiàn) —— interface21 開發(fā)包 ,interface21 就是書中闡述的思想的具體實現(xiàn)。 Spring 也提供了很多基礎(chǔ)功能(事務(wù)管理、持久化框架集成等),將應(yīng)用邏輯的開發(fā)留給了你。 框架- Spring可以將簡單的組建配置、組合成為復(fù)雜的應(yīng)用。 容器- Spring包含并管理應(yīng)用對象的配置和生命周期,在這個意義上它是一種容器。應(yīng)用對象只實現(xiàn)它們應(yīng)該做的-完成業(yè)務(wù)邏輯-僅此而已??梢岳斫獬蔀?IoC 和 JNDI 相反。 控制反轉(zhuǎn)- Spring通過 IoC 技術(shù)促進了松耦合。輕量-從大小和開銷兩個方面而言 Spring都是輕量的。從簡單性、可測試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring中受益。 Spring使用基本的 JavaBean來完成以前只能由 EJB完成的事情。 附錄一: SPRING 框架的簡介 Spring是一個開源框架,由 Rod Johnson創(chuàng)建。 借此之際,還要向大學(xué)四年生活中給過我各種教誨和幫助的老師表示感謝,感謝他們對我的悉心指導(dǎo),他們的認(rèn)真負(fù)責(zé)還有他們的幫助讓我可以順利的完成大學(xué)的學(xué)業(yè),學(xué)到有用的專業(yè)知識,讓我可以順利的完成論文。 參考文獻(xiàn) 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é)期的努力終于順利完成。對系統(tǒng)的穩(wěn)定性優(yōu)化不夠好 ,導(dǎo)致系統(tǒng)的響應(yīng)速度不夠快。 本系統(tǒng)開發(fā)時間較短,導(dǎo)致很多功能不夠完善,如界面的 CSS 優(yōu)化不夠,界面不夠美觀。對于今后的學(xué)習(xí)和工作都有很大的幫助。本設(shè)計體現(xiàn)了畢業(yè)設(shè)計論文管理系統(tǒng)的選題模塊和基礎(chǔ)模塊的 設(shè)計過程。 第 5 章 結(jié)論 畢業(yè)設(shè)計論文管理系統(tǒng)實現(xiàn)了需求分析階段的基本功能,可以在線進行畢業(yè)設(shè)計管理。 通過測試表明,系統(tǒng)功能基本正常。 對教師用戶,主要測試了教師出題、教師刪除題目。 測試目的 測試的根本目的就是為了盡可能的發(fā)現(xiàn)缺陷,既是功能上的錯誤,也可以是性能的低下等。黑盒測試主要用于證實軟件功能的正確性和可操作性。軟件測試是保證軟件質(zhì)量,提升軟 件可靠性的最重要手段之一。例如對用戶需求理解不正確、不全面,以及實現(xiàn)過程中的編碼錯誤。 servlet descriptionAutoMailStartupServlet/description servletnameAutoMailStartupServlet/servletname servletclass/servletclass loadonstartup1/loadonstartup /servlet 系統(tǒng)啟動時自動載入起 servlet,并調(diào)用 servlet 的初始化方法在該方法中設(shè)置循環(huán),當(dāng)時間符合發(fā)送的時間設(shè)定時,就執(zhí)行發(fā)送的請求。 發(fā)送郵件: ()。 設(shè)置附件類型: ()。 (())。 File file = new File(path)。 設(shè)置郵件正文: (content)。 添加發(fā)件人的信息: (address, name)。 設(shè)置服務(wù)器地址: ()。 發(fā)送郵件方法如下: 建立一個 MultiPartEmail 對象: MultiPartEmail = new MultiPartEmail()。 (1) 發(fā)送郵件 MultiPartEmail:這個類允許發(fā)送文本消息并附帶附件。 郵件發(fā)送 Apache 提 供了開源的郵件組件 mons,通過 SMTp 協(xié)議發(fā)送電子郵件。 // 參數(shù)賦值 } return ()。 i 。 ② 存儲過程的調(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)。39。 set code=2020。 delete from SelectedTopic where id = selTopID。 如果以上條件都滿足,那么就可以刪除課題,操作如下: delete from OpeningReport where stid = selTopID。 leave top。39。 if counter 0 then set code=2020。 end if。 mit。 set msg=39。 select count(*) into counter from File where _group = fg for update。 end if。 mit。 set msg=39。 首先查找已選擇的課題表中是否有當(dāng)前傳入 ID 的符合值: select count(*) into counter from SelectedTopic where id = selTopID for update。所以在對復(fù)雜的數(shù)據(jù)庫操作時,我們都傾向于使用存儲過程。 程序運行界面如圖 。 return ((), new String[]{stuID, majorID}, new Object[]{stuID, majorID})。 ④ 編寫數(shù)據(jù)庫訪問( DAO)類 selectedTopicDAO 類中的方法 getSltTopic,根據(jù)傳入的不同字段,生成查詢已選題目的 sql語句。傳入操作數(shù)據(jù)庫所需參數(shù) Stid(已選擇的題目的 ID)、MajorId(專業(yè) ID),生成可用的 sql 語句。 } public void setStid(int stid) { = stid。 Struts2 中參數(shù)的傳輸與設(shè)置,需要在對應(yīng)的 Action 中聲明,并且實現(xiàn) getXXX和 setXXX 的方法。 Component Scope(prototype) public class TopicChooseAction extends ActionSupport { 通過 Spring 的注入方式,獲取服務(wù) TopicService,要獲取此服務(wù),首先需要在TopicChooseAction中聲明該對象: private TopicService topicService = null。以學(xué)生的選課操作類 TopicChooseAction為例。 登陸 action: action name=login class= method=login result name=success//result result name=input//result result name=front//result result name=admin/admin//result /action 選題題目 action: action name=topicChooser class= method=chooseTopic result name=success//result result name=input//result /action 刪除選題 action action name=cancelTopic class= method=cancelTopic result name=success//result result name=input//result /action 查看選題結(jié)果 action action name=myTopic class=method=myTopic result name=show/result result name=input//result /action ② 編寫 Action類 本系統(tǒng)的 Action由 Spring管理,采用注解方式配置。此處是登陸模塊, action的 name是它的標(biāo)志,執(zhí)行方法為 method。 選題過程 (1) 查看題目列表 ① 配置 action 在 配置文件添加 Action的相關(guān)信息,包括 name 和 result 等。開發(fā)環(huán)境如下: 操作系統(tǒng): Windows 7 JDK 版本: Java Java 開發(fā)環(huán)境: MyEclipse 數(shù)據(jù)庫服務(wù)器: MySQL 數(shù)據(jù)庫客戶端: MySQL GUI Tools + SqlYog Web 服務(wù)器: Apache Tomcat 數(shù)據(jù)庫訪問層框架: Hibernate Spring Struts Commons Java Mail 開發(fā)難點及關(guān)鍵代碼 頁面顯示( JSP) 為了在 jsp 實現(xiàn)快捷開發(fā),使用了 Struts2 的標(biāo)簽庫: % taglib uri=/strutstags prefix=s% 本系統(tǒng)主要使用了如下標(biāo)簽: 獲取對象屬性標(biāo)簽: s:property / 分支控制標(biāo)簽: s:if、 s:else、 s:elseif 迭代遍歷標(biāo)簽: s:iterator 格式控制標(biāo)簽: s:date JSP 頁面為了后期維護的便利性,盡量不加入 java 代碼,只負(fù)責(zé)將后臺的數(shù)據(jù)展現(xiàn)在前臺,所有的操作都傳輸?shù)胶笈_完成,前臺的數(shù) 據(jù)操作借助 js 完成。數(shù)據(jù)庫關(guān)系圖如圖 所示。 當(dāng)用戶選題時,在開題報告表中需要同時插入一條記錄。 班級表( Class)用于存儲班級信息,包括班級 ID、班級名稱、班級描述、班級對應(yīng)的專業(yè) ID、班級對應(yīng)的院系 ID。 表 mailqueue 表結(jié)構(gòu) 列名 類型 長度 約束 備注 ID Int 11 主鍵 自增 ReceiverAddress Varchar 255 收件人郵箱地址 SenderID Varchar 20 發(fā)件人 ID ReceiverID Varchar 20 收件人 ID MailContent Varchar 10000 郵件內(nèi)容 SendTime Timestamp 發(fā)送時間 ⑧ 其他相關(guān)表 院系表( Department)用于存儲院系信息,包括院系 ID和院系名稱。 表 File 表結(jié)構(gòu) 列名 類型 長度 約束 備注 Id Int 11 主鍵,自增 自動 ID RefBy Int 11 非空 引用該文件的記錄 ID Group Varchar 30 非空 組別 Uploader Varchar 13 非空 上傳者 id uploadTime Date 上傳時間 Category Varchar 20 類別( paper, report 等) Filename Varchar 50 非空 服務(wù)器保存文件名 realFilename Varchar 255 真實文件名 ⑧ 郵件隊列 郵件隊列表 (mailqueue)用于存儲郵件的收件人地址、發(fā)件人 ID、收件人 ID、郵件內(nèi)容等。 表 message 表結(jié)構(gòu) 列名 類型 長度 約束 備注 MsgID Int 11 主鍵 Filegroup Varchar 20 非空 文件組 ID Isread Bit 1 是否已讀 MsgContent V
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1