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

正文內(nèi)容

畢業(yè)設(shè)計-基于web的新生報到管理系統(tǒng)分析與設(shè)計(編輯修改稿)

2025-01-08 19:11 本頁面
 

【文章內(nèi)容簡介】 Struts 技術(shù)概述 Struts 是 Apache 軟件基金組織 Jakarta 項目的一個子項目,它的前身是 便攜的 JSP Model2 架構(gòu)。 版本于 2021 年 6 月發(fā)布而其后又推出了無數(shù)版本一直發(fā)展至今已經(jīng)到了 。 Struts的優(yōu)點主要集中體現(xiàn)在兩個方面: Taglib和頁面導(dǎo)航。 Taglib 是 Struts的標(biāo)記庫,靈活運用,能大大提高開發(fā)效率。另外,就目前國內(nèi)的 JSP 開發(fā)者而言,除了使用 JSP自帶的常用標(biāo)記外,很少開發(fā)自己的標(biāo)記,這也是 Struts是 一個很好的優(yōu)點。頁面導(dǎo)航使系統(tǒng)的脈絡(luò)更加清晰。通過一個配置文件,即可把握整個系統(tǒng)各部分之間的聯(lián)系,這對于后期的維護有著莫大的好處。尤其是當(dāng)另一批開發(fā)者接手這個項目時,這種優(yōu)勢體現(xiàn)得更加明顯。 基于 Web 的新生報到管理系統(tǒng) 分析與 設(shè)計 第 6 頁 Spring 技術(shù)概述 Spring是一個輕量級的控制反轉(zhuǎn)( IOC)和面向切面( AOP)的容器框架。 Rod Johnson 在 2021年編著的《 Expert one to one J2EE design and development》中對 Java EE正統(tǒng)框架臃腫、低效、脫離現(xiàn)實的種種現(xiàn)狀提出了質(zhì)疑,并積極尋求 探索革新之道。以此書為指導(dǎo)思想,他編寫了interface21 框架,這是一個力圖沖破 Java EE 傳統(tǒng)開發(fā)的困境,從實際需求出發(fā),著眼于輕便、靈巧,易于開發(fā)、測試和部署的輕量級開發(fā)框架。 Spring框架即以 interface21框架為基礎(chǔ),經(jīng)過重新設(shè)計,并不斷豐富其內(nèi)涵,于 2021年 3月 24日,發(fā)布了 。 Spring 從大小與開銷兩方面而言都是輕量的。完整的 Spring 框架可以在一個大小只有 1MB 多的 JAR 文件里發(fā)布。并且 Spring 所需的處理開銷也是微不足道的。 Spring 通過一種稱作控制反轉(zhuǎn)( IoC)的技術(shù)促進了松耦合。當(dāng)應(yīng)用了 IoC,一個對象依賴的其它對象會通過被動的方式傳遞進來,而不是這個對象自己創(chuàng)建或者查找依賴對象。你可以認(rèn)為 IoC與 JNDI相反 —— 不是對象從容器中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它。 Spring提供了面向切面編程的豐富支持,允許通過分離應(yīng)用的業(yè)務(wù)邏輯與系統(tǒng)級服務(wù)(例如審計( auditing)和事務(wù)( transaction)管理)進行內(nèi)聚性的開發(fā)。應(yīng)用對象只實現(xiàn)它們應(yīng)該做的 —— 完成業(yè)務(wù)邏輯 —— 僅此而已。它們并不負(fù)責(zé)(甚至是意識)其它的系統(tǒng)級關(guān)注 點,例如日志或事務(wù)支持。 Spring包含并管理應(yīng)用對象的配置和生命周期,在這個意義上它是一種容器,你可以配置你的每個 bean如何被創(chuàng)建 —— 基于一個可配置 原型 ( prototype),你的 bean可以創(chuàng)建一個單獨的實例或者每次需要時都生成一個新的實例 —— 以及它們是如何相互關(guān)聯(lián)的。 Hibernate技術(shù)概述 Hibernate 是一個開放源代碼的 對象 關(guān)系映射框架,它對 JDBC進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱 數(shù)據(jù)庫 。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應(yīng)用中使用,最具革命意義的是, Hibernate 可以在應(yīng)用 EJB 的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。Hibernate 版本更新速度很快,目前為止有兩個階段性的版本: Hibernate2 和 Hibernate3。目前最新發(fā)布的版本是 。 Hibernate 的核心接口一共有 5 個,分別為 :Session、 SessionFactory、 Transaction、 Query和 Configuration。這 5 個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對持久化對象進行存取,還能夠進行事務(wù)控制。 Session 接口負(fù)責(zé)執(zhí)行被持 久化對象的 CRUD 操作 (CRUD 的任務(wù)是完成與 數(shù)據(jù)庫 的交流,包含了很多常見的 SQL 語句 )。 SessionFactory 接口負(fù)責(zé)初始化Hibernate。它充當(dāng)數(shù)據(jù)存儲源的代理,并負(fù)責(zé)創(chuàng)建 Session對象。 Configuration 接口負(fù)責(zé)配置并啟動 Hibernate,創(chuàng)建 SessionFactory 對象。在 Hibernate 的啟動的過程中, Configuration 類的實例首先定 位映射文檔位置、讀取配置,然后創(chuàng)建 SessionFactory 對象。 Transaction 接口負(fù)責(zé)事務(wù)相關(guān)的操作。它是可選的,開發(fā)人員也可以設(shè)計編寫自己的底層事務(wù)處理代碼。 Query和 Criteria接口負(fù)責(zé)執(zhí)行各種數(shù)據(jù)庫查詢。它可以使用 HQL語言或 SQL語句兩種表達方式。 基于 Web 的新生報到管理系統(tǒng) 分析與 設(shè)計 第 7 頁 第 三 章 系統(tǒng)分析 軟件系統(tǒng)的總體設(shè)計大約要經(jīng)歷可行性分析和項目開發(fā)計劃,需求分析,概要設(shè)計,詳細(xì)設(shè)計,編碼,測試以及維護等七個階段??尚行苑治龊晚椖块_發(fā)計劃在前面已經(jīng)敘述,下面所要做的是進行軟件需求分析,概要設(shè)計和詳細(xì)設(shè)計。 在 信息 世界中,信息從客觀事物出發(fā)流經(jīng)數(shù)據(jù)庫,通過決策機構(gòu)最后又回到客觀世界,信息的這一循環(huán)經(jīng)歷了三個領(lǐng)域:信息世界,數(shù)據(jù)世界,現(xiàn)實世界?,F(xiàn)實世界的事物反映到人的頭腦中,人的大腦對它有個認(rèn)識過程,經(jīng)過分析(選擇、命名、分類等)進入信息世界。這些信息再進一步加工、編碼,然后進數(shù)據(jù)世界,而軟件系統(tǒng)的開發(fā)工作需要考慮這兩個方面的問題,也就是要考慮系統(tǒng)開發(fā)所需要的數(shù)據(jù),以及如何對這些數(shù)據(jù)進行操作。這兩個問題貫穿了整個軟件系統(tǒng)的開發(fā)過程,這也就是數(shù)據(jù)庫的設(shè)計問題,軟件設(shè)計的一個核心。 在系統(tǒng)設(shè)計的開始,我首先考慮的是如何用數(shù) 據(jù)模型來數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨立于計算機系統(tǒng)的 “ 概念數(shù)據(jù)模型 ” ,如 “ 實體聯(lián)系模型 ” ;另一種是直接面向數(shù)據(jù)庫邏輯結(jié)構(gòu)的 “ 結(jié)構(gòu)數(shù)據(jù)模型 ” 。在本系統(tǒng)中我采用“ 實體聯(lián)系模型 ” ( ER模型)來描述數(shù)據(jù)庫的結(jié)構(gòu)與語義,以對現(xiàn)實世界進行第一次抽象。 ER模型直接從現(xiàn)實世界抽象出實體類型及實體間聯(lián)系,然后用 ER圖來表示數(shù)據(jù)模型。它有兩個明顯的優(yōu)點:接近于人的思維,容易理解;與計算機無關(guān),用戶容易接受。但 ER模型只能說明實體間語義的聯(lián)系,不能進一步說明詳細(xì)的數(shù) 據(jù)結(jié)構(gòu),它只是數(shù)據(jù)庫設(shè)計的第一步 。 通過需求分析可以從用戶那里獲取項目的基本信息和要求,這是進行項目后續(xù)工作的前提,其地位與越來越受到項目開發(fā)人員的重視。需求分析是程序設(shè)計中的一門重要課題,在本章中,我們將會對 基于 Web 的新生報到管理信息 系統(tǒng)需求進行分析,分析其可行性及重要性,進而對系統(tǒng)的各個模塊進行分析、設(shè)計。 系統(tǒng)初步調(diào)查 系統(tǒng)初步調(diào)查采用的主要方式,是到 學(xué)校的新生報到管理處以新生的 身份了解情況。通過調(diào)查,分析得到如下結(jié)論 : 借助現(xiàn)代信息技術(shù)和管理理論,建立現(xiàn)代管理信息系統(tǒng)是當(dāng)今社會的重要趨勢。 隨著學(xué)校的規(guī)模不斷擴大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。面對龐大的信息量,就需要有學(xué)生信息管理系統(tǒng)來提高學(xué)生管理工作的效率。通過這樣的系統(tǒng),可以做到信息的規(guī)范管理、科學(xué)統(tǒng)計和快速的查詢,從而減少管理方面的工作量。尤其對于復(fù)雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。 為了適應(yīng)信息時代發(fā)展,提高學(xué)校的工作效率和辦學(xué)水平,實現(xiàn)現(xiàn)代化大學(xué)的運行機制和高水平的管理,體現(xiàn)大學(xué)中計算機的特色,使計算機的使用成為學(xué)校對學(xué)生進行有 效管理的重要組成部基于 Web 的新生報到管理系統(tǒng) 分析與 設(shè)計 第 8 頁 分。用計算機來管理新生報到可以避免不必要的資源浪費。用計算機來管理新生報到可以作到在新生前來報到時給其分配相關(guān)資源,存儲其相關(guān)信息則可以避免所分配的學(xué)號、床位號中間呈現(xiàn)空缺的現(xiàn)象也節(jié)省了教務(wù)處工作人員的工作強度,避免了提前去做新生的相關(guān)分配工作。 問題定義 設(shè)計、開發(fā)一個 基于 Web 的新生報到管理系統(tǒng) 。實現(xiàn) 新生報到流程 的規(guī)范化、標(biāo)準(zhǔn)化和科學(xué)化管理,同時需要滿足 新生報到管理 的具體需要。 系統(tǒng)功能分析 本系統(tǒng)實現(xiàn)了 新生報到 的基本功能,根據(jù)用戶管理的要求主要包括, 用戶 信息管理, 新生報到信息管理, 新生檔案 信息管理, 樓宇信息 管理, 寢室信息管理,專業(yè)信息管理 和 繳費信息管理 模塊。具體模塊功能如下: 登入用戶管理模塊:實現(xiàn)用戶登錄和用戶權(quán)限管理分配。 新生報到 信息管理模塊:實現(xiàn)對 新生報到 信息加入數(shù)據(jù)庫,對 新生報到 信息進行查詢、添加、刪除、修改等操作。 新生檔案 信息管理模塊:實現(xiàn)對 新生檔案 信息的查詢、添加、刪除、修改等操作。 樓宇 信息管理模塊:實現(xiàn)對 樓宇 信息的查詢、添加、刪除、修改等操作。 寢室信息 管理模塊:實現(xiàn)對 寢室信息 的查詢、添加、刪除、修改等操作。 專業(yè)信息管理 模塊:實 現(xiàn)對 專業(yè)信息的查詢、添加、刪除和修改等操作 。 繳費信息管理和統(tǒng)計分析 模塊:實現(xiàn)對某一信息的綜合數(shù)據(jù)記錄。 可行性分析 系統(tǒng)的可行性分析主要包括經(jīng)濟上的可行性和技術(shù)上的可行性。 經(jīng)濟可行性分析 從該系統(tǒng)的開發(fā)和效益關(guān)系上講 ,該系統(tǒng)的開發(fā)不需要花費太多的經(jīng)費 .因為設(shè)備費用可在原有設(shè)備 的基礎(chǔ)上組織建成 。 Java具有簡單、高效、功能強大的特點。和 VC相比, Java更簡單、更易于掌握,而在功能上卻絲毫不遜色 ,而且具有很好的移植性和強大的安全性 ; 同時 具有以下的特性:基于 Web和面向?qū)ο蟮姆椒?,高?的編譯器,強大的數(shù)據(jù)庫支持,與 Web 編程緊密結(jié)合,強大而成熟的組件技術(shù)。 技術(shù)可行性分析 數(shù)據(jù)庫支持是 Java的強項。這主要體現(xiàn)在 JSP 與 MYSQL 數(shù)據(jù)庫 的無縫集成,以及 Java 提供的許多現(xiàn)成的數(shù)據(jù)庫操作控件。目前 Java提供了多種數(shù)據(jù)庫的專用接口和 JDBC接口。 操作可行性分析 在本系統(tǒng)的操作階段,該系統(tǒng)的使用并不困難,使用系統(tǒng)的工作人員,除了需要具備在 Microsoft Windows 平臺上使用個人電腦的知識,并不需要特別的技術(shù)能力,只需要花費較少的時間去了解學(xué)習(xí)它,即可做到熟練操作 使用。所以系統(tǒng)在操作上是可行的。 基于 Web 的新生報到管理系統(tǒng) 分析與 設(shè)計 第 9 頁 綜上所述,通過技術(shù)、經(jīng)濟、操作的可行性研究與分析,我們得出開發(fā)“ 基于 Web 的新生報到管理 系統(tǒng)”是可行的。 系統(tǒng)的需求分析 系統(tǒng)的綜合要求 通過對系統(tǒng)分析,系統(tǒng)的綜合要求 如下 : (1)完全取消目前的手工 錄入新生報到信息 方式 , 新系統(tǒng)應(yīng)具有方便的數(shù)據(jù)輸入性能,良好的人機界面,盡 量 減少漢字及其重復(fù)輸入。 (2)靈活快捷的查詢性能,能快速實現(xiàn)對 新生報到信息 的 查 詢。 (3)對 新入學(xué)報到的新生 進行良好的管理 。 (4)系統(tǒng)應(yīng)具有一定的操作合法權(quán)檢驗功能。 數(shù)據(jù)流圖 新生報到 管理系統(tǒng)的基本系統(tǒng)模型如圖 31 所示: 圖 31 新生報到管理 系統(tǒng)的基本系統(tǒng)模型 新生報到 管理系統(tǒng)的 繳費 管理基本模型如圖 32 所示: 圖 32 新生報到 管理系統(tǒng)的 繳費系統(tǒng) 模型 系統(tǒng)運行環(huán)境 為了保證 基于 web 的新生報到管理 系統(tǒng)運行的高效性和可靠性,服務(wù)器應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運行于國際互聯(lián)網(wǎng)即 Inter,也可適 用于內(nèi)部的局域網(wǎng)。其運行要求如下: 軟件環(huán)境 客戶端: Windows95/98/2021/XP, Inter Explorer(IE)等。 服務(wù)器端: Windows NT/Windows2021, Tomcat ,JDK 及其以上版本, Inter Explorer(IE)新生報到管理系統(tǒng) 新
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1