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

正文內(nèi)容

畢業(yè)設(shè)計(jì)論文管理系統(tǒng)(已修改)

2024-10-23 21:01 本頁(yè)面
 

【正文】 摘 要 在當(dāng)今社會(huì) ,信息化浪潮強(qiáng)烈沖擊著傳統(tǒng)教育模式 ,信息技術(shù)和教育相結(jié)合成為了當(dāng)今世界教育改革和發(fā)展的有效形式和推動(dòng)力量 ,信息化建設(shè)的進(jìn)程在教育行業(yè)中被不斷推進(jìn)。教育技術(shù)的信息化已經(jīng)擴(kuò)展到了行業(yè)中的各個(gè)領(lǐng)域,其中就包括各高校對(duì)畢業(yè)設(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)、與老師在線交流等功能。本系統(tǒng)采用 B/S 架構(gòu),后臺(tái)為 Java 語(yǔ)言編寫,使用 Struts 2 + Spring + Hibernate 框架開發(fā)。以 MySQL作為數(shù)據(jù)庫(kù)系統(tǒng)。本系統(tǒng)采用面向?qū)ο蟮姆椒ㄟM(jìn)行設(shè)計(jì)。本論文選擇的模塊包括選題及基礎(chǔ)數(shù)據(jù)模塊,并且對(duì)需求的分析、系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)的過程進(jìn)行了描述。選題模塊主要實(shí)現(xiàn)畢業(yè)設(shè)計(jì)的在線出 題與選題,基礎(chǔ)數(shù)據(jù)模塊是本系統(tǒng)運(yùn)行所需的模塊,包括登錄、用戶管理、參數(shù)設(shè)置、發(fā)布通知、站內(nèi)信、郵件提醒等功能。本系統(tǒng)實(shí)現(xiàn)了所需的功能,基礎(chǔ)數(shù)據(jù)模塊均能正常運(yùn)行,達(dá)到了預(yù)期的目的。 關(guān)鍵詞:畢業(yè)設(shè)計(jì)管理 。SSH 框架開發(fā) 。Java Web 開發(fā) 。畢業(yè)設(shè)計(jì)論文管理 Abstract In today39。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。s world education reform and development, and the process of informatization construction is advancing continuously in the education industry. The informatization of educational technology has expanded to all areas of the industry, which includes the management of graduation design in colleges and universities. The final design objective management system of Law School of design is to realize online management system standard process, change the traditional way of graduation thesis management, realize the function of graduate design management through work, including the Inter topic, submitted proposal, submitted papers, thesis guidance, municating with teacher online and so on. The system based on MySQL as a database system adopts the B/S architecture as well as background for the Java language, and uses Struts 2 + Spring + Hibernate to develop framework. This system uses the method of object oriented design. This thesis chooses the module which includes topics and basic data module. Meanwhile, analysis and design, system demand and the realization of the process are presented as well. The module mainly realizes the online setting and selecting topics of graduation design, which is intuitive and easy to operate. The basic data module is an important module which is required for the running of the system modules, including the login, user administration, parameter setting, issuing a notice, letter and reminding and other functions. This system realizes the required functions, and the basic data module can run normally, which achieves the expected objective. Key Words: Graduate Design Management System, Developing with SSH framework, Java Web Development 目 錄 前 言 畢業(yè)設(shè)計(jì)論文管理系統(tǒng)通過計(jì)算機(jī)網(wǎng)絡(luò)來進(jìn)行畢業(yè)生論文指導(dǎo)的過程,是學(xué)生和教師交流與指導(dǎo)論文的平臺(tái)。本系統(tǒng)按照畢業(yè)設(shè)計(jì)的流程進(jìn)行管理,將以往師生之間分散的畢業(yè)設(shè)計(jì)論文交流整合到一個(gè)統(tǒng)一的平臺(tái),在此平臺(tái)上老師可以提交論文題目、對(duì)論文的撰寫過程進(jìn)行指導(dǎo)和打分;學(xué)生可以進(jìn)行選題、提交開題報(bào)告、最終提交論文;而教務(wù)管理人員可以方便的獲悉畢業(yè)論文的整個(gè)進(jìn)度情況。 該系統(tǒng)的實(shí)現(xiàn),有利于畢業(yè)設(shè)計(jì)管理的網(wǎng)絡(luò)化,從以往繁瑣的人工管理里解放出來,對(duì)于教師而言,各個(gè)階段的流程把控可以更加的清晰和明確,對(duì) 學(xué)生而言,即使在外面實(shí)習(xí)的時(shí)候,也能夠及時(shí)地將自己畢業(yè)論文的進(jìn)展和問題,在網(wǎng)絡(luò)上和老師溝通。同時(shí),電子化的應(yīng)用也帶來了紙張使用的減少,符合低碳環(huán)保的概念。 系統(tǒng)開發(fā)語(yǔ)言為使用最廣泛的 Java 語(yǔ)言,系統(tǒng)架構(gòu)為 B/S 模式,只需通過瀏覽器即可直接訪問系統(tǒng),無需安裝特定的軟件。 本論文選取了其中的選題與基礎(chǔ)數(shù)據(jù)模塊。本部分重點(diǎn)實(shí)現(xiàn)了系統(tǒng)的選題功能。選題是畢業(yè)設(shè)計(jì)流程的起始部分,以往是學(xué)院先統(tǒng)計(jì)教師出題發(fā)布給學(xué)生,再統(tǒng)計(jì)學(xué)生選擇的題目。應(yīng)用此系統(tǒng)可以直接在線完成選題,省去了統(tǒng)計(jì)選題的過程,減少了學(xué)院和同學(xué)的工作量。本論文還包含系統(tǒng)的基礎(chǔ)部分,包含登錄及用戶管理、參數(shù)設(shè)置、郵件提醒、通知發(fā)布和站內(nèi)信等功能。此部分是支持系統(tǒng)正常運(yùn)行所需要的。 從第一章起,我們會(huì)簡(jiǎn)單介紹系統(tǒng)開發(fā)所涉及的技術(shù)和框架,包括我們最常見的Struts Spring及 hibernate 框架。第二章介紹系統(tǒng)的需求分 析和系統(tǒng)設(shè)計(jì),第三章介紹了系統(tǒng)中部分功能的實(shí)現(xiàn)。第四章將對(duì)系統(tǒng)進(jìn)行測(cè)試。 第 1 章 開發(fā)關(guān)鍵技術(shù)介紹 本系統(tǒng)使用了 JSP 和 Servlet 技術(shù),數(shù)據(jù)庫(kù)系統(tǒng)則是開源的 MySQL數(shù)據(jù)庫(kù),采用了最常見的 Web 開源框架 SSH ( Struts 2+Spring+Hibernate)開發(fā)。 Struts 2 框架介紹 “ Struts 2 是一個(gè)用于 Java EE Web 應(yīng)用的 MVC 框架?!?[1] 它是 Struts 的下一代產(chǎn)品,是在 struts 1 和 WebWork 的技術(shù)基礎(chǔ)上進(jìn)行了合并的全新的框架。其全新的體系結(jié) 構(gòu)與 Struts 1 的體系結(jié)構(gòu)差別巨大。它以 WebWork為核心,采用攔截器的機(jī)制來處理用戶的請(qǐng)求,這樣的設(shè)計(jì)也使得業(yè)務(wù)邏輯控制器能夠與 ServletAPI 完全脫離開,所以也可將其理解為 WebWork 的更新產(chǎn)品。雖然相對(duì)于 Struts 1 有著太大的變化,但是相對(duì)于 WebWork 變化卻很小。 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ì)象。 接下來 FilterDispatcher將控制權(quán)委派給 ActionProxy,ActionProxy調(diào)用配置管理器(ConfigurationManager) 從配置文件中讀取配置信息 (),然后創(chuàng)建ActionInvocation對(duì)象, ActionInvocation在調(diào)用 Action之前會(huì)依次的調(diào)用所用配置攔截器( Interceptor N) 一旦執(zhí)行結(jié)果返回結(jié)果字符串 ActionInvocation負(fù)責(zé)查找結(jié)果字符串對(duì)應(yīng)的 (Result)然后執(zhí)行這個(gè) Result Result會(huì)調(diào)用一些模版( JSP) 來呈現(xiàn)頁(yè)面,之后攔截器 (Interceptor N)會(huì)在被執(zhí)行 (順序和 Action執(zhí)行之前相反 )最后響應(yīng) (HttpServletResponse)被返回在 (核心控制器)( FilterDispatcher)。 MVC 架 構(gòu)介紹 “ MVC 架構(gòu) (ModelViewController)是軟件工程中的一種軟件架構(gòu)模式,一種軟 件設(shè)計(jì)典范,用一種業(yè)務(wù)邏輯和數(shù)據(jù)顯式分離的方法組織代碼,將業(yè)務(wù)邏輯被聚集到一個(gè)部件里面,在界面和用戶圍繞數(shù)據(jù)的交互能被改進(jìn)和個(gè)性化定制的同時(shí)而不需要重新編寫業(yè)務(wù)邏輯。 MVC 被獨(dú)特的發(fā)展起來用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。把軟件系統(tǒng)分為三個(gè)基本部分:模型( Model)、視圖( View)、控制器( Controller)?!? 模型( Model):是應(yīng)用程序中用于處理應(yīng)用程序 數(shù)據(jù)邏輯的部分。通常模型對(duì)象負(fù)責(zé)在數(shù)據(jù)庫(kù)中存取數(shù)據(jù)。 視圖( View):是應(yīng)用程序中處理數(shù)據(jù)顯示的部分 ,通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。 控制器( Controller):是應(yīng)用程序中處理用戶交互的部分。通??刂破髫?fù)責(zé)從視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。 MVC 架構(gòu)將業(yè)務(wù)邏輯、數(shù)據(jù)、顯示三部分分開,數(shù)據(jù)層、業(yè)務(wù)邏輯層和表示層獨(dú)立完成任務(wù)。使程序的耦合性變低,重用性變高,程序的靈活性得到提升。某一層發(fā)生改變不會(huì)影響另外兩層,減少了成本。 Spring框架介紹 Spring 是一個(gè)開源框架, Spring 是于 2020 年興起的一個(gè)輕量級(jí)的 Java 開發(fā)框架,由 Rod Johnson 在其著作 Expert OneOnOne J2EE Development and Design中闡述的部分理念和原型衍生而來。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何 Java 應(yīng)用都可以從 Spring中受益。 簡(jiǎn)單來說, Spring 是一個(gè)輕量級(jí)的控制反轉(zhuǎn) ( IoC)和面向切面( AOP)的容器框架。 本項(xiàng)目主要使用了控制反轉(zhuǎn)技術(shù)。使用了該技術(shù)之后,對(duì)于后臺(tái)對(duì)象的創(chuàng)建和管理,將不需要程序員處理,而是全部由 Spring容器完成。 對(duì)象關(guān)系映射( ORM) 對(duì)象關(guān)系映射( Object Relational Mapping,簡(jiǎn)稱 ORM)是一種為了解決面向?qū)ο笈c關(guān)系數(shù)據(jù)庫(kù)存在的互不匹配的現(xiàn)象的技術(shù)。簡(jiǎn)單的說, ORM 是通過使用描述對(duì)象和數(shù)據(jù)庫(kù)之間映射的元數(shù)據(jù),將 java 程序中的對(duì)象自動(dòng)持久化到關(guān)系數(shù) 據(jù)庫(kù)中。本質(zhì)上就是將數(shù)據(jù)從一種形式轉(zhuǎn)換到另外一種形式。這也同時(shí)暗示著 額外的執(zhí)行開銷;然而,如果 ORM 作為一種中間件實(shí)現(xiàn),則會(huì)有很多機(jī)會(huì)做優(yōu)化,而這些在手寫的持久層并不存在。更重要的是用于控制轉(zhuǎn)換的元數(shù)據(jù)需要提供和管理;但是同樣,這些花費(fèi)要比維護(hù)手寫的方案要少;而且就算是遵守 ODMG規(guī)范的對(duì)象數(shù)據(jù)庫(kù)依然需要類級(jí)別的元數(shù)據(jù)。 Hibernate 框架 Hibernate 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫(kù)。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場(chǎng)合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate可以在應(yīng)用 EJB的 J2EE架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 本系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的訪問大部分都通過 Hibernate 來完成。
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1