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

正文內(nèi)容

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

2025-07-17 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參考文獻(xiàn) ...................................................................................................................................81致謝 ...........................................................................................................................................82111 緒論 選題背景進(jìn)入 21 世紀(jì)以來,互聯(lián)網(wǎng)在中國迅猛發(fā)展,整個中華大地各行各業(yè)都掀起了一股信息化建設(shè)的浪潮,各種門戶網(wǎng)站,企業(yè)網(wǎng)站紛紛建立。信息系統(tǒng)的建立提高了高校的管理效率,強(qiáng)化教學(xué)質(zhì)量、促進(jìn)科研教研、提升服務(wù)水平、教學(xué)資源管理、科研管理、后勤與服務(wù)管理的全面整合,實現(xiàn)信息化增值服務(wù)。 選題意義目前我校信息化建設(shè)發(fā)展良好,擁有眾多的信息管理系統(tǒng),為我校的教學(xué)質(zhì)量的提高和管理效率的提高都做出了重要的貢獻(xiàn)。該信息系統(tǒng)除了協(xié)助學(xué)院的日常管理工作外還會作為一個學(xué)院主頁向外界展示經(jīng)貿(mào)學(xué)院的風(fēng)采,2讓更多的師生、家長都可以了解到經(jīng)貿(mào)學(xué)院,為經(jīng)貿(mào)學(xué)院的信息化建設(shè)作出應(yīng)有的貢獻(xiàn)。而我們所使用的開發(fā)軟件版本都是免費(fèi)的,不存在較大費(fèi)用問題。所以,從技術(shù)可行性的角度來看,我們完成該信息系統(tǒng)實現(xiàn)業(yè)務(wù)目標(biāo)是可行的。所以說從社會可行性來說,建立該信息系統(tǒng)也是可行的。 系統(tǒng)描述通過參考個方面的資料和小組的討論,我們認(rèn)為本系統(tǒng)應(yīng)該滿足用戶基本信息的管理、用戶權(quán)限管理、公告新聞的發(fā)布管理、科研相關(guān)信息管理、消息留言管理、資源下載管理等需求,另外為了提高網(wǎng)頁的打開速度,系統(tǒng)還應(yīng)該包括對前臺頁面進(jìn)行頁面靜態(tài)化處理的功能。在下面的分析中,本文將主要圍繞科研相關(guān)信息管理模塊來進(jìn)行的。輸入數(shù)據(jù) 保存到數(shù)據(jù)庫 顯示輸入數(shù)據(jù)后結(jié)果 圖 增加數(shù)據(jù)示意圖,如圖 所示。輸入需要查詢的條件根據(jù)查詢條件到數(shù)據(jù)庫查詢相關(guān)數(shù)據(jù)顯示相關(guān)數(shù)據(jù)列表選擇精確查詢或模糊查詢 圖 查詢數(shù)據(jù)示意圖刪除數(shù)據(jù),如圖 所示。 信息管理功能模塊包括科研信息管理模塊、科研動態(tài)管理模塊、科研論文管理模塊、科研著作管理模塊、科研獲獎管理模塊、橫向項目管理模塊、縱向項目管理模塊共 7 個模塊。 發(fā)布信息 保存到數(shù)據(jù)庫 顯示已發(fā)布信息列表 圖 發(fā)布信息示意圖 前置條件:用戶已登陸系統(tǒng)管理后臺并且該擁有發(fā)布信息權(quán)限。發(fā)布內(nèi)容包括:發(fā)布單位、發(fā)布時間、信息標(biāo)題、信息內(nèi)容、附件。要求該功能可以實現(xiàn)科研動態(tài)的編輯和發(fā)布,且信息標(biāo)題和內(nèi)容不能為空。發(fā)布內(nèi)容包括:獲獎?wù)?、項目名稱、授予單位、獲獎等級、項目類型、出版時間和附件。發(fā)布內(nèi)容包括:項目編號、項目名稱、項目時間、項目來源、項目等級、負(fù)責(zé)人、項目資金、來款情況、發(fā)布時間、備注信息和附件。審核發(fā)布信息審核發(fā)布信息,如圖 所示。查看最新發(fā)布信息最新發(fā)布是已經(jīng)經(jīng)過了審核的信息,如圖 所示:進(jìn)入查看最新信息模塊 查看信息詳情 顯示詳情結(jié)果圖 查看最新科研論文示意圖前置條件:用戶已登錄系統(tǒng)管理后臺。上傳附件示意圖如圖 所示:上傳附件 保存到數(shù)據(jù)庫 顯示上傳結(jié)果 圖 上傳附件示意圖前置條件:用戶登錄到發(fā)布信息頁面。如圖 所示:進(jìn)入發(fā)布信息頁面 選擇批量導(dǎo)入信息 下載樣板文件上傳批量信息文件顯示上傳結(jié)果頁面 圖 科研信息批量導(dǎo)入前置條件:用戶登陸系統(tǒng)管理后臺。 系統(tǒng)范圍和系統(tǒng)邊界由上述系統(tǒng)描述我們可以知道科研相關(guān)信息管理的系統(tǒng)范圍包括科研信息發(fā)布管理、科研動態(tài)管理、科研論文管理、科研著作管理、科研獲獎管理、橫向項目管理、縱向項目管理,系統(tǒng)邊界就上面各個模塊的邊界,參與者處在系統(tǒng)系統(tǒng)邊界之外,不屬于系統(tǒng)方位之內(nèi)。因為用戶的具體權(quán)限要根據(jù)實際情況而定,現(xiàn)階段是不確定的,為了分析方便,所以后面的分析中對院長、黨委書記、副院長、黨委副書記、老師等參與者統(tǒng)一以用戶統(tǒng)稱并且假設(shè)在信息管理模塊中用戶不擁有信息的審核權(quán)限??蒲袆討B(tài)管理模塊科研動態(tài)管理模塊包括科研動態(tài)的編輯發(fā)布、查看已發(fā)布科研動態(tài),審核已發(fā)布科研動態(tài)、查看最新發(fā)布科研動態(tài)、附件的上傳和下載。橫向項目管理模塊橫向項目管理模塊包括橫向項目發(fā)布、查看已發(fā)布橫向項目,審核已發(fā)布橫向項目、查看最新發(fā)布橫向項目、附件的上傳和下載、橫向項目的批量導(dǎo)出和導(dǎo)入??蒲行畔⒐芾砟K。本項目為了更好地描述系統(tǒng)參與者使用系統(tǒng)用例的執(zhí)行過程,明確各參與者的職責(zé),因此使用活動圖來繪制系統(tǒng)用例場景,描述系統(tǒng)用例實現(xiàn)的執(zhí)行過程。另外還可以查看科研信息詳細(xì)、查詢科研信息。用戶和管理員還可以在網(wǎng)站管理后臺的查看最新科研信息子模塊查看最新科研信息。 (2)顯示已發(fā)布科研論文列表,科研論文未經(jīng)過審核前用戶可以修改、刪除科研論文。 (4)游客通過經(jīng)貿(mào)學(xué)院網(wǎng)站查看最新科研論文。其實,分析設(shè)計階段,也就是我們通常所說的概要設(shè)計與詳細(xì)設(shè)計。 分析對象22既然我們采用的是面向?qū)ο蟮姆椒ǎ敲?,自然就要通過對象之間的交互來描述需求的實現(xiàn)。本項目使用時序圖來描述用例的對象交互。系統(tǒng)登錄,如圖 所示: 圖 管理員登陸系統(tǒng)用例實現(xiàn)圖信息的修改和刪除。這部分只有發(fā)布人有權(quán)限進(jìn)入,如圖 所示: 圖 查看已發(fā)布科研論文用例實現(xiàn)28其對應(yīng)的分析類圖如圖 所示:圖 查看已發(fā)布科研論文分析類圖審核科研論文用例實現(xiàn),如圖 所示:29 圖 審核科研論文用例實現(xiàn)圖其對應(yīng)的分析類圖如圖 所示:30 圖 審核科研論文分析類查看最新科研論文。附件上傳的用例實現(xiàn)如圖 所示: 附件上傳用例實現(xiàn)其對應(yīng)的附件上傳分析類圖如圖 所示:33 圖 附件上傳分析類附件下載。在本節(jié)中將從 WEB、BussinessControl、Entity 這 3 個層次剖析分析類所在的層次,從而建立起分析模型。從圖 中我們可以看出,發(fā)布科研用例想BusinessControl 層的發(fā)布科研論文 Control 類發(fā)出了三條消息,這三條消息在BusinessControl 層的實現(xiàn)結(jié)果如圖 所示。 圖 發(fā)布科研論文 Entity 層分析類圖綜合上述,我們可以得到發(fā)布科研論文用例最終分析模型,如圖 所示 44 圖 發(fā)布科研論文用例最終分析模型 4 系統(tǒng)設(shè)計通過上面的系統(tǒng)分析,我們已經(jīng)明確了系統(tǒng)的需求,下面我們將進(jìn)入系統(tǒng)設(shè)計階段,分別從平臺說明、搭建系統(tǒng)框架、代碼設(shè)計三方面進(jìn)行。B/S 模式是指瀏覽器/服務(wù)器45模式,其優(yōu)點(diǎn)是不需有在客戶端安裝任何附加軟件,只需要通過瀏覽器就可以登錄系統(tǒng),減去安裝客戶端軟件的麻煩,但其缺點(diǎn)是會增加服務(wù)器端的負(fù)擔(dān),影響系統(tǒng)的響應(yīng)速度。但是對于某一個具體的項目來說,選擇符合項目本身特點(diǎn)的實現(xiàn)平臺卻是至關(guān)重要的。但是前輩們用自己的開發(fā)經(jīng)驗告訴我們,PHP 并不適合大型項目的開發(fā),比較適合中小型系統(tǒng)的開發(fā)。通過前面的分析,我們已經(jīng)知道本項目要求采用 B/S 模式,所以 C++很自然地被排除了。MVC46應(yīng)用程序總是由這三個部分組成。MVC 是一個復(fù)雜的架構(gòu),其實現(xiàn)也顯得非常復(fù)雜。業(yè)務(wù)流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數(shù)據(jù),并返回最終的處理結(jié)果。MVC 的主要優(yōu)點(diǎn)如下:多個視圖可以對應(yīng)一個模型。由于控制器負(fù)責(zé)訪問視圖和模型,因此,可以在控制器中加入權(quán)限驗證來限制用戶對敏感資源的訪問。Strus2 框架是 的升價版本,繼承了 Webwork 框架的優(yōu)良設(shè)計,提供了47更為強(qiáng)大的功能。對其他現(xiàn)有框架的集成是 Spring 的強(qiáng)大之處,這些子框架之間彼此獨(dú)立,當(dāng)使用每個框架方案代替現(xiàn)有方案是,不會影響到系統(tǒng)其他框架的實現(xiàn)部分,極大降低了系統(tǒng)開發(fā)和維護(hù)工作量。表現(xiàn)層并不直接訪問數(shù)據(jù)服務(wù)層。在 Action 類中主要負(fù)責(zé)調(diào)用業(yè)務(wù)邏輯層的組件,并返回相應(yīng)的結(jié)果(result) 。該層的接口和類需要在 Spring 中進(jìn)行配置。如圖 是本系統(tǒng)的基本層次結(jié)構(gòu)。5354 圖 系統(tǒng)數(shù)據(jù)庫關(guān)系圖 搭建系統(tǒng)開發(fā)環(huán)境 數(shù)據(jù)庫建立好之后,我們就可以正式開始系統(tǒng)實現(xiàn)的開發(fā),首先我們先要搭建起系統(tǒng)開發(fā)的環(huán)境。Myeclipse 配置情況:(1)加載 tomcat 服務(wù)器,選擇 ,如圖 所示。 圖 添加 Hibernate 支持添加 Hibernate 支持之后我們還要建立數(shù)據(jù)庫連接,如圖 所示:59 圖 建立數(shù)據(jù)庫連接添加 Spring 支持。 代碼設(shè)計 在代買設(shè)計階段,有很多個模塊的功能要實現(xiàn),本文僅以科研論文管理模塊為例進(jìn)行分析說明。同樣還有其他實體,這里就不一一列舉。// 此處省略部分屬性字段的封裝private String auditing。//此處省略部分屬性}// 此處省略部分屬性的getter和setter 方法}Dissertation 類的配置代碼如下:?xml version= encoding=utf8?!DOCTYPE hibernatemapping PUBLIC //Hibernate/Hibernate Mapping DTD ! Mapping file autogenerated by MyEclipse Persistence Toolshibernatemapping class name= table=dissertation schema=dbo catalog=jmxywz id name=disId type=intege
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1