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

正文內(nèi)容

基于ssh框架的經(jīng)貿(mào)學(xué)院信息系統(tǒng)的設(shè)計與開發(fā)畢業(yè)設(shè)計(存儲版)

2025-07-23 03:28上一頁面

下一頁面
  

【正文】 架支持 .................................................................................................58 代碼設(shè)計 .........................................................................................................................61 實現(xiàn)持久化對象層 ...................................................................................................61 實現(xiàn)數(shù)據(jù)訪問層 .......................................................................................................63 實現(xiàn)業(yè)務(wù)邏輯層 .......................................................................................................64 實現(xiàn) Web 表現(xiàn)層 .....................................................................................................64 struts2 和 Spring 的配置 ..........................................................................................655 系統(tǒng)測試 ................................................................................................................................66結(jié)論 ...........................................................................................................................................80參考文獻 ...................................................................................................................................81致謝 ...........................................................................................................................................82111 緒論 選題背景進入 21 世紀(jì)以來,互聯(lián)網(wǎng)在中國迅猛發(fā)展,整個中華大地各行各業(yè)都掀起了一股信息化建設(shè)的浪潮,各種門戶網(wǎng)站,企業(yè)網(wǎng)站紛紛建立。2022 對于經(jīng)濟系和國際貿(mào)易系從管理學(xué)院分離出來成立了經(jīng)濟與貿(mào)易學(xué)院,在社會信息化的時代大背景之下,新生的經(jīng)濟與貿(mào)易學(xué)院急迫需要一個屬于自己的學(xué)院信息管理系統(tǒng)以協(xié)助學(xué)院的日常工作管理。所以說本信息系統(tǒng)的開發(fā)在學(xué)校的支持下在經(jīng)濟條件方面是可行的。2 需求分析 UML分析的一般步驟是先建立業(yè)務(wù)用例模型,然后根據(jù)業(yè)務(wù)用例模型在精化成概3念用例模型,接下來才到需求分析。 基本數(shù)據(jù)維護功能需求 各個模塊的基本數(shù)據(jù)維護功能包括數(shù)據(jù)的增加、修改、查詢和刪除。刪除數(shù)據(jù)必須要經(jīng)過相關(guān)的驗證,通過驗證后才能進行數(shù)據(jù)的刪除。 信息的發(fā)布包括以下 7 方面信息的發(fā)布:(1)科研論文的發(fā)布。7(4)科研著作的發(fā)布。 查看已發(fā)布信息當(dāng)信息發(fā)布之后,我們可能會遇到需要修改刪除信息的情況,因此要求系統(tǒng)提供一個查看自己發(fā)布的信息的模塊,通過該模塊可以實現(xiàn)對自己發(fā)布的信息的詳情查看和改刪除。上傳附件我們在發(fā)布某些信息時,往往需要附帶發(fā)布信息的附件,例如發(fā)布一條申報某科研項目的通知,那么就有存在要同時發(fā)布申報表的需求。信息批量導(dǎo)出信息的批量導(dǎo)出如圖 所示:進入對應(yīng)論文列表 選擇批量導(dǎo)出 確定導(dǎo)出 圖 信息批量導(dǎo)出示意圖前置條件:用戶登錄系統(tǒng)管理后臺。管理員:管理員擁有所有系統(tǒng)權(quán)限??v向項目管理模塊縱向項目管理模塊包括縱向項目發(fā)布、查看已發(fā)布縱向項目,審核已發(fā)布縱向項目、查看最新發(fā)布縱向項目、附件的上傳和下載、縱向項目的批量導(dǎo)出和導(dǎo)入。17下面通過繪制活動圖,從而完整地展示系統(tǒng)用例場景。所有參與者都可以下載附件。用戶和管理員還可以在網(wǎng)站管理后臺的查看最新科研信息子模塊查看最新科研論文。因此,我們從分析系統(tǒng)的對象開始,進入系統(tǒng)分析階段。信息的修改和刪除包括各個科研信息、科研動態(tài)、科研論23文和附件等的信息的修改和刪除。附件下載的用例實現(xiàn)如圖 所示:34 圖 附件下載用例實現(xiàn)附件下載對應(yīng)的分析類如圖 所示: 圖 附件下載分析類圖科研論文批量導(dǎo)入。41 圖 發(fā)布科研論文 BusinessControl 層實現(xiàn)相對應(yīng)的,在 BusinessControl 層上,發(fā)布可以論文用例被實現(xiàn)如圖 所示結(jié)構(gòu)。通過前面的系統(tǒng)分析,我們已經(jīng)可以知道,經(jīng)貿(mào)學(xué)院網(wǎng)站面向的用戶群體有限,同時在線用戶比較少,服務(wù)器端并不會因為訪問量過大而造成數(shù)據(jù)堵塞,因此很明顯,經(jīng)貿(mào)學(xué)院網(wǎng)站是開發(fā)應(yīng)該選擇 B/S 模式。相比之下,java 則是一個成熟的開發(fā)平臺,擁有眾多快速開發(fā)中大型項目的經(jīng)典開發(fā)模式和框架。Event(事件)導(dǎo)致 Controller 改變 Model 或 View,或者同時改變兩者??刂?Controller)可以理解為從用戶接收請求, 將模型與視圖匹配在一起,共同完成用戶的請求。在 MVC 模式中,3 個層次是分離的,降低了各個層次之前的耦合性,這樣有利于對系統(tǒng)的隔層進行拓展。在 SSH 框架中,Spring 就肩負著整合 Struts2 和 Hibernate 的作用。業(yè)務(wù)邏輯層(Service 層):該層有若干接口和類組成。48JSP 頁面 中間層 數(shù)據(jù)庫 圖 系統(tǒng)的基本層次結(jié)構(gòu)其中“中間層”中的各組件調(diào)用關(guān)系如圖 所示。55 圖 加載 Tomcat 服務(wù)器(2)加載 jdk。 實現(xiàn)持久化對象層持久化對象層包括以下幾個實體 Bean。private Set dissertationFiles = new HashSet(0)。 // 此處省略部分導(dǎo)入包public class Dissertation implements {62// Fieldsprivate Integer disId。其中 文件的過濾器配置如圖 所示:61 圖 struts2 過濾器的配置 完成上述所有工作后,到此項目的開發(fā)環(huán)境已經(jīng)完成,緊接下來就可以按照系統(tǒng)的需求分析進行代碼的設(shè)計了。 系統(tǒng)配置 安裝 后,新建項目 jmxy2,進行如下的配置。從上面的描述可以看出,使用 SSH 框架可以實現(xiàn)持久化對象層、數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和 Controler,可以將這 4 部分成為中間層。其中“C”就是Struts2 中的 Action 類。Spring 框架博大精深,是集框架之大成者,其具有 IoC 解耦合和 AOP 面向方向編程的特點,在實際項目中更多地作為其他框架的“粘合劑”作用。由于模型和視圖有 Controler 進行控制,并且模型和視圖是分離的,因此,可以通過模型為視圖提供不同的數(shù)據(jù),如各種類型的數(shù)據(jù)庫、XML、Excel 等。模型(Model):就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規(guī)則的制定。MVC 是ModelViewController的縮寫,中文翻譯為模型視圖控制器。PHP 和 java 一樣是可以實現(xiàn)跨平臺應(yīng)用的,PHP 的特點是靈活,開發(fā)速度快,可以不受限制地獲得源碼,這種開源的模式使得 PHP 具有強大的生命力。C/S 模式是指客戶機/服務(wù)器模式,其優(yōu)點是能充分利用分散的 PC 的處理能力,減輕服務(wù)器端的負擔(dān)同時還可以提到客戶端的響應(yīng)速度;其缺點是必須在客戶端安裝客戶端軟件。發(fā)布科研論文的分析模型,具體的分析如下:(1)發(fā)布科研論文 Web 層分析模型39 圖 發(fā)布科研論文 WEB 層分析模型實、對應(yīng)的分析類圖如 所示:40 圖 發(fā)布科研論文 WEB 層分析類圖(2)發(fā)布科研論文 BusinessControl 層分析模型圖 僅僅是發(fā)布科研論文用例在 WEB 層的實現(xiàn),接下來,我們還要在BusinessControl 層實現(xiàn)它。在發(fā)布科研論文的時候用戶可以選擇是否上傳附件。在系統(tǒng)基本用例實現(xiàn)中我們以管理員為參與者,以科研論文的刪除修改為,通過時序圖來描述對象交互。因此,用分析階段作為需求到設(shè)計的過渡,來保持與系統(tǒng)需求一致。管理員可以查看科研論文詳細,另外還可以查詢、修改、刪除科研論文和批量導(dǎo)出科研論文。 (4)游客通過經(jīng)貿(mào)學(xué)院網(wǎng)站查看最新科研信息。繪制系統(tǒng)用例場景同樣可以使用活動圖、順序圖、協(xié)助圖等交互圖來描述。科研獲獎管理模塊科研獲獎管理模塊包括科研獲獎發(fā)布、查看已發(fā)布科研獲獎,審核已發(fā)布科研獲獎、查看最新發(fā)布科研獲獎、附件的上傳和下載。用戶:用戶的權(quán)限由管理員根據(jù)實際情況任意授予,在本系統(tǒng)中根據(jù)經(jīng)貿(mào)學(xué)院的實際情況,用戶包括的參與者有:院長、黨委書記、副院長、黨委副書記、老師等。信息批量導(dǎo)入9如果存在大量的信息需要發(fā)布,我們不能一條一條地發(fā)布,這樣的效率很低,因此要求系統(tǒng)必須具備信息批量導(dǎo)入的功能,但信息批量導(dǎo)入要求導(dǎo)入文件符合系統(tǒng)提供的導(dǎo)入模板。選擇待審核信息 進行審核 顯示審核結(jié)果 圖 審核發(fā)布信息示意圖前置條件:用戶進入審核發(fā)布信息模塊。(7)縱向項目的發(fā)布。發(fā)布內(nèi)容包括:發(fā)布單位、發(fā)布時間、信息標(biāo)題、信息內(nèi)容、附件。6信息管理發(fā)布信息 查看已發(fā)布信息 審核發(fā)布信息 查看最新發(fā)布信息 圖 管理模塊功能結(jié)構(gòu)圖發(fā)布信息每個管理模塊下發(fā)布信息的內(nèi)容不一樣但是原理和業(yè)務(wù)是一樣的,如圖 所示。查詢數(shù)據(jù)要求可以實現(xiàn)按條件精確查找和模糊查找兩種查詢方式。該模塊包括的主要功能有學(xué)院科研信息管理、科研動態(tài)管理、科研論文管理、科研著作管理、科研獲獎信息的管理、橫向項目管理、縱向項目管理。因此,從社會的角度來看,建立經(jīng)貿(mào)學(xué)院網(wǎng)站信息系統(tǒng)不單從學(xué)院自身管理角度來說是必要的,而且從社會公眾的角度來說是一種社會公眾所潛在的需求。完成改系統(tǒng)的開發(fā)需要的硬件環(huán)境是:一個辦公地點、4 臺電腦、桌子椅子各 4 套、網(wǎng)線路由等。這樣問題嚴(yán)重影響到了學(xué)校院系的對外形象,也嚴(yán)重影響到了高校的管理效率,阻礙了我國高校的信息化建設(shè)。同時,作為信息化人才的培養(yǎng)基地,各高校也相繼建立起自己的學(xué)校和院系信息系統(tǒng)。然而此前經(jīng)貿(mào)學(xué)院的學(xué)院網(wǎng)站信息管理系統(tǒng)存在加載速度慢、頁面不美觀、功能不完善等缺點。 技術(shù)可行性 根據(jù)我們項目小組的學(xué)習(xí)經(jīng)驗來說,開發(fā)完成本信息系統(tǒng)需要應(yīng)用到 SSH 的框架技術(shù),而根據(jù)我們小組成員的學(xué)習(xí)經(jīng)驗,盡管我們之前沒有相關(guān)項目的開發(fā)經(jīng)驗,但是從技術(shù)的角度來看并不存在技術(shù)上解決不了的問題。毋庸置疑,業(yè)務(wù)用例模型是很重要的,但是業(yè)務(wù)用例模型是針對商業(yè)組織建模的,并非所有的系統(tǒng)都需要從業(yè)務(wù)用例建模開始。增加數(shù)據(jù),如圖 所示。5 選擇要刪除的數(shù)據(jù)是否可刪除刪除數(shù)據(jù)否查看數(shù)據(jù)詳細是確定刪除 圖 刪除數(shù)據(jù)示意圖 基本業(yè)務(wù)功能需求 無論系統(tǒng)業(yè)務(wù)功能是什么,怎么變化,其功能的實現(xiàn)都離不開數(shù)據(jù)的增刪改查基本功能。發(fā)布內(nèi)容包括:論文題目、第一作者、第二作者、第三作者、發(fā)表刊物名稱、卷號、期號、頁碼范圍、文獻標(biāo)識碼、出版年月、地方刊號、Intergral、CN 號、ISBN 號、ISSN 號、EI、SCI、ISTP、統(tǒng)計源、學(xué)科門類、是否是核心期刊、全文轉(zhuǎn)載、國外發(fā)行、外刊、論文集市國外還是國內(nèi)的、課題資助來源、作者歸屬和附件。發(fā)布內(nèi)容包括:著作第一作者、著作名稱、出版時間、出版社、ISBN 號和附件。查看已發(fā)布信息模塊只有發(fā)布人才可以進入,其他人一概沒有權(quán)限進入。因此要求系統(tǒng)有上傳附件的功能。 系統(tǒng)目標(biāo)為各種科研相關(guān)信息的管理提供一個操作平臺,提高工作效率和管理效能。 系統(tǒng)用例在大型復(fù)雜的系統(tǒng)中,系統(tǒng)用例都是來源于業(yè)務(wù)用例,但是由于本系統(tǒng)的業(yè)務(wù)并不復(fù)雜,如果進行業(yè)務(wù)用例分析的話只能是將簡單問題復(fù)雜話,因此我們直接由系統(tǒng)11
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1