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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文管理系統(tǒng)-免費(fèi)閱讀

2024-11-08 21:01 上一頁面

下一頁面
  

【正文】 Spring是“超重量級(jí)”的。后來 , Rod Johnson 在 interface21 開發(fā)包的基礎(chǔ)之上 ,進(jìn)行了進(jìn)一步的改造和擴(kuò)充 ,使其發(fā) 展更加開放、清晰和全面。它們不負(fù)責(zé)其他的系統(tǒng)級(jí)關(guān)注點(diǎn),例如日志或事務(wù)支持。 簡單來說, Spring 是一個(gè)輕量級(jí)的控制反轉(zhuǎn)( IoC)和面向切面( AOP)的容器框架。本論文的完成,首先要感謝李老師的悉心指導(dǎo),從課題的確定、開題報(bào)告的撰寫到論文初稿以及定稿的完成,李老師做了大量的指導(dǎo)工作。 在對(duì)系統(tǒng)開發(fā)的一個(gè)學(xué)期中,我對(duì)于 SSh 框架的理解和使用都有了一個(gè)提高,對(duì)于 java 面向?qū)ο蟮乃季S有了進(jìn)一步的提升,對(duì) MVC 模式的設(shè)計(jì)思維也有所了解和領(lǐng)悟。 測(cè)試背景 項(xiàng)目名稱:畢業(yè)設(shè)計(jì)論文管理系統(tǒng) 項(xiàng)目提出者:某綜合性大學(xué) 項(xiàng)目開發(fā)者:樂蔚瑤 用戶:學(xué)生、老師、教務(wù)員 運(yùn)行環(huán)境: Win7+myEclipse+Tomcat 測(cè)試結(jié)果 對(duì)于學(xué)生用戶,主要測(cè)試了選擇題目、刪除已選題目、提交開題報(bào)告、提交論文、給課題老師發(fā)站內(nèi)消息。 第 4 章 測(cè)試 測(cè)試概述 在軟件系統(tǒng)的分析、設(shè)計(jì)、編碼過程中,盡管開發(fā)人員采取了許多保證軟件質(zhì)量的方法,但是錯(cuò)誤和缺陷仍然是難以避免的。 (())。 設(shè)置郵件的編碼 (“UTF8”)。 i++) { (names[i], values[i])。 update Topic set selected=false where id = topic。 set msg=39。 if counter 0 then set code=2020。 判斷返回結(jié)果數(shù)量,若等于 0 則題目不存在,返回錯(cuò)誤信息并退出: if counter = 0 then set code=2020。方法如下: public SelectedTopic getSltTopic(String stuID, int majorID) { // hql查詢語句 StringBuilder hql = new StringBuilder( from SelectedTopic where = :stuID and = :majorID )。 同時(shí)在類中通過 setTopicService方法進(jìn)行賦值,同時(shí)在方法上添加注解 resource。 首先需要配置 package,為了防止 action 的命名沖突,我們需要配置 package 的namespace 屬性,每個(gè)模塊都有自己獨(dú)立的前綴。 開題報(bào)告表( OpeningReport)用于存儲(chǔ)學(xué)生選題時(shí)提交的開題報(bào)告信息,包括開題報(bào)告 ID、所選題目 ID、開題報(bào)告附件、指導(dǎo)教師意見、教研室意見。表結(jié)構(gòu)參見表 。表結(jié)構(gòu)參見表 。通過用戶類型 (Type)來劃分學(xué)生和老師。本節(jié)對(duì)數(shù)據(jù)庫系統(tǒng)和表結(jié)構(gòu)的設(shè)計(jì)進(jìn)行了講解。在操作之前判斷用戶是否有足夠的權(quán)限可以執(zhí)行對(duì)應(yīng)的action。 表 TopicService 類主要方法描述 方法名 參數(shù) 返回值 功能描述 list 無 ListTopic 顯示所有選題 search Page page, Integer majorID, String tid, String title, Boolean isSelected, Integer year ListTopic 根據(jù)條件查詢選題 get int id Topic 根據(jù) ID 查找題目 delete int id, String savePath String 根據(jù) ID刪除題目,返回執(zhí)行結(jié)果信息 save String title, String tid, File[] upload, String[] uploadFileName, String savePath String 教師添加畢業(yè)設(shè)計(jì)題目 返回結(jié)果信息 remove int fileid, String attach, String savePath String 刪除參考資料 返回結(jié)果信息 cancel final int stid String 取消選題 changeFinalTitle int stid, String ft Void 學(xué)生更改最終題目 choose final String stuID, final String topicID String 學(xué)生選題 返回結(jié)果信息 append int id, String tid File[] upload, String[] uploadFileName, String savePath String 添加參考資料 返回結(jié)果信息 ② 參數(shù)設(shè)置 本系統(tǒng)使用 XML文件存儲(chǔ)系統(tǒng)的運(yùn)行參數(shù)。 C la s s _ Ma jo r D e p a r tm e n tStu d e n tte a c h e r TopicSe le c te d Su b je c t O p e n in g r e p o r t1* 1**1 *1*111 11Pa p e r*1u s e r1111R o leU s e r R o le*11* ① 論文選題: 首先教師在系統(tǒng)中出題,出題時(shí),調(diào)用請(qǐng)求 ,然后再 TopicService中進(jìn)行邏輯處理,然后調(diào)用 TopicDao,進(jìn)行數(shù)據(jù)庫操作,當(dāng)操作成功后,會(huì)返回驗(yàn)證信息,前臺(tái)頁面根據(jù)返回的信息,從而判斷是進(jìn)入成功提示頁面還是失敗提示頁面。 (1) Entity類 面向?qū)ο蟮木幊趟枷胫?,所有的東西都可以視為對(duì)象,我們將主要的對(duì)象抽象出來,在實(shí)體類中進(jìn)行描述,而我們的業(yè)務(wù),主要就是操作這些實(shí)體類。 教師查看題目界面: 圖 教師出題界面 教師在此頁面對(duì)已出的題目進(jìn)行操作,包括: 點(diǎn)擊“刪除”鏈接,刪除該條題目; 點(diǎn)擊“參考資料”鏈接,對(duì)上傳的資料進(jìn)行修改,同時(shí)也可以上傳新的資料; 點(diǎn)擊“繼續(xù)添加”按鈕,進(jìn)入出題界面,繼續(xù)出題。該參考資料為指導(dǎo)老師在出題時(shí)上傳的。 ⑤ 郵件提醒 發(fā)送郵件:系統(tǒng)可以自動(dòng)發(fā)送郵件給用戶。 論文選題過程如圖 所示。 ① 論文選題 出題教師的題目管理: 添加題目:添加題目、添加參考資料(可選)。為了保證數(shù)據(jù)的安全,我們將數(shù)據(jù)庫和系統(tǒng)分別部署在兩臺(tái)服務(wù)器中。 通知發(fā)布功能用例圖如圖 所示。 管理員:創(chuàng)建用戶、重置用戶信息。 本模塊涉及的用戶:學(xué)生、教師、管理員。 圖 選題功能用例圖 基礎(chǔ)模塊 系統(tǒng)的主要模塊包括用戶登錄、參數(shù)設(shè)置、郵件的提醒、用戶的管理、發(fā)布通知、使用站內(nèi)信交流等功能。院系的 ID 需要關(guān)聯(lián)院系信息。 (2)學(xué)生選題 學(xué)生在規(guī)定的時(shí)間內(nèi),可以查看并選擇老師出的課題,但是每個(gè)學(xué)生只能選擇一個(gè)老師的一個(gè)課題,如果選擇完之后,想換題,則在選題期間內(nèi),可以刪除已選的課題,再選擇新的題目。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate可以在應(yīng)用 EJB的 J2EE架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 本項(xiàng)目主要使用了控制反轉(zhuǎn)技術(shù)。使程序的耦合性變低,重用性變高,程序的靈活性得到提升。 MVC 被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。 Struts 2 框架介紹 “ Struts 2 是一個(gè)用于 Java EE Web 應(yīng)用的 MVC 框架。選題是畢業(yè)設(shè)計(jì)流程的起始部分,以往是學(xué)院先統(tǒng)計(jì)教師出題發(fā)布給學(xué)生,再統(tǒng)計(jì)學(xué)生選擇的題目。s society, informatization tide strongly impacts on the traditional mode of education. The Combination of information technology and education has bee the effective form and driving force of today39。本系統(tǒng)采用面向?qū)ο蟮姆椒ㄟM(jìn)行設(shè)計(jì)。 畢業(yè)設(shè)計(jì)論文管理系統(tǒng)的最終設(shè)計(jì)目的在于實(shí)現(xiàn)畢業(yè)設(shè)計(jì)標(biāo)準(zhǔn)流程的在線管理,更改了傳統(tǒng)的畢業(yè)論文管理方式,通過網(wǎng)絡(luò)實(shí)現(xiàn)畢業(yè)設(shè)計(jì)管理的相關(guān)功能,包括網(wǎng)上選題、提交開題報(bào)告、提交論文、論文的指導(dǎo)、與老師在線交流等功能。SSH 框架開發(fā) 。 系統(tǒng)開發(fā)語言為使用最廣泛的 Java 語言,系統(tǒng)架構(gòu)為 B/S 模式,只需通過瀏覽器即可直接訪問系統(tǒng),無需安裝特定的軟件。第二章介紹系統(tǒng)的需求分 析和系統(tǒng)設(shè)計(jì),第三章介紹了系統(tǒng)中部分功能的實(shí)現(xiàn)。 Struts2 的處理流程圖: 當(dāng) Web 容器收到 請(qǐng)求( HttpServletRequest)它將請(qǐng)求傳遞給一個(gè)標(biāo)準(zhǔn)的的過濾鏈包括( ActionContextCleanUp)過濾器,然后經(jīng)過 Other filters(SiteMesh ,etc),接下來需要調(diào)用 FilterDispatcher 核心控制器,然后它調(diào)用 ActionMapper 確定請(qǐng)求那個(gè) Action, ActionMapper 返回一個(gè)收集 Action詳細(xì)信息的 ActionMaping對(duì)象。 控制器( Controller):是應(yīng)用程序中處理用戶交互的部分。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。這也同時(shí)暗示著 額外的執(zhí)行開銷;然而,如果 ORM 作為一種中間件實(shí)現(xiàn),則會(huì)有很多機(jī)會(huì)做優(yōu)化,而這些在手寫的持久層并不存在。 在線選題 為本系統(tǒng)的主要功能模塊。 可選課題( Topic)用于存儲(chǔ)畢業(yè)設(shè)計(jì)選題的信息,包括:出題的教師 ID( tid)、畢業(yè)設(shè)計(jì)的題目( Title)、是否已選擇( Selected)、學(xué)生的屆數(shù)( Year)、參考資料的文件組 ID( FileGroupID)。 學(xué)生選題:查看自己可選的題目,刪除已經(jīng)選擇的題目。 用戶管理 此為管理員所使用的模塊。其他個(gè)人信息可由用戶自行修改完善,如:手機(jī)號(hào)、郵箱地址等。 本模塊涉及的用戶:所有的用戶、管理員。 系統(tǒng)總設(shè)計(jì) 主要描述本系統(tǒng)采用的技術(shù)架構(gòu)和所需要實(shí)現(xiàn)的功能。 系統(tǒng)結(jié)構(gòu)如圖 所示。 學(xué)生可以刪除自己已選擇的題目 。 ④ 系統(tǒng)通知 發(fā)布通知:管理員可以發(fā)布新通知,在通知管理頁面。教師在“題目管理”模塊可以進(jìn)行“添加題目”、查看“我的題目”、“ 預(yù)置學(xué)生”的操作;學(xué)生在“題目管理”模塊可以進(jìn)行“選擇題目”和查看“已選題目”操作;教務(wù)員擁有“教務(wù)員專區(qū)”模塊,可以進(jìn)行系統(tǒng)參數(shù)配置,教師及學(xué)生信息維護(hù)管理,通知的發(fā)布等。 教師出題界面: 圖 教師出題界面 教師登錄后,可以在出題時(shí)間段內(nèi)進(jìn)行出題操作,出題時(shí)可以同時(shí)上傳題目的參考文檔,為保證系統(tǒng)效率,文檔大小必須小于 5M,如果文件過多,則必須打成壓縮包上傳。 教師管理界面: 圖 教師管理界面 教務(wù)員在此界面中,對(duì)教師信息進(jìn)行操作,包括: 通過教師 ID、姓名、專業(yè)進(jìn)行模糊查詢; 點(diǎn)擊“修改”鏈接,進(jìn)入教師信息修改頁面對(duì)教師信息進(jìn)行修改; 點(diǎn)擊“刪除”鏈接,將該條教師的信息刪除; 點(diǎn)擊“添加新教師”鏈接,進(jìn)入教師新增頁面,新增一條教師信息。 圖 部分實(shí)體類關(guān)系 (2) 業(yè)務(wù)類 根據(jù) Action、 service、 DAO 三層分類的不同,我們將業(yè)務(wù)代碼主要分為三類,用于接收用戶業(yè)務(wù)請(qǐng)求的代碼屬于 Action類,主要放在 。 圖 學(xué)生選題過程 其中 ChooseTopicAction主要的方法包括: input()、 list ()、 choose ()、 cancel ()、myTopic()五個(gè)方法。登陸之后,用戶可以修改個(gè)人的一些非關(guān)鍵信息,如 地址,同時(shí),用戶可重置密碼,重置密碼的操作,也將由 UserAction操作。 SecurityAdmin工作流程如圖 所示。 教師表( Teacher)用于存儲(chǔ)出題教師的號(hào)碼、姓名、性別等身份信息,表結(jié)構(gòu)參見表 。表結(jié)構(gòu)參見表 。 表 Topic 表結(jié)構(gòu) 列名 類型 長度 約束 備注 Id Int 11 主鍵,自增 自動(dòng) ID Tid Int 11 非空,外鍵() 出題教師 ID Title Varchar 100 畢業(yè)設(shè)計(jì)題目 Selected Bit 1 是否已被選 Year Int 11 當(dāng)前學(xué)生界數(shù),本屆是 2020 fileGroup Varchar 30 參考資料文件組 表 SelectedTopic 表結(jié)構(gòu) 列名 類型 長度 約束 備注 Id Int 11 主鍵,自增 自動(dòng) ID StuID Varchar 13 非空,外鍵 () 選題學(xué)生的 ID TopicID Int 11 非空,外鍵 () 所選題目 Tid Int 11 非空,外鍵 () 開題教
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1