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

正文內(nèi)容

基于web的學(xué)校新聞發(fā)布系統(tǒng)說(shuō)明書(shū)-文庫(kù)吧

2025-04-17 19:06 本頁(yè)面


【正文】 ,易于維護(hù)和擴(kuò)展 [8]。 Struts2 跟 Tomcat、 Turbine 等諸多 Apache 項(xiàng)目一樣,是開(kāi)源軟件,這是它的一大優(yōu)點(diǎn),使開(kāi)發(fā)者能更深入的了解其內(nèi)部實(shí)現(xiàn)機(jī)制。 除此之外, Struts2 的優(yōu)點(diǎn)主要集中體現(xiàn)在兩個(gè)方面: Taglib 和頁(yè)面導(dǎo)航。 Taglib 是 Struts2 的標(biāo)記庫(kù),靈活動(dòng)用,能大大提高開(kāi)發(fā)效率。另外,就目前國(guó)內(nèi)的 JSP 開(kāi)發(fā)者而言,除了使用 JSP 自帶的常用標(biāo)記外,很少開(kāi)發(fā)自 己的標(biāo) 5 記,或許 Struts2 是一個(gè)很好 的起點(diǎn)。 關(guān)于頁(yè)面導(dǎo)航,我認(rèn)為那將是今后的一個(gè)發(fā)展方向,事實(shí)上,這樣做,使系統(tǒng)的脈絡(luò)更加清晰。通過(guò)一個(gè)配置文件,即可把握整個(gè)系統(tǒng)各部分之間的聯(lián)系,這對(duì)于后期的維護(hù)有著莫大的好處。尤其是當(dāng)另一批開(kāi)發(fā)者接手這個(gè)項(xiàng)目時(shí),這種優(yōu)勢(shì)體現(xiàn)得更加明顯。 .Hibernate 框架技術(shù) Hibernate 是一個(gè)免費(fèi)的開(kāi)源 Java 包,它使得與關(guān)系數(shù)據(jù)庫(kù)打交道變得十分輕松,就像您的數(shù)據(jù)庫(kù)中包含每天使用的普通 Java 對(duì)象一樣,同時(shí)不必考慮如何把它們從神秘的數(shù)據(jù)庫(kù)表中取出(或放回到數(shù)據(jù)庫(kù)表中)。 Hibernate 同時(shí)也 是 ORM的一種實(shí)現(xiàn) ,它也是目前在 JAVA 界使用非常廣泛的 ORM一種實(shí)現(xiàn) ,可以實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫(kù)和對(duì)象之間的映射。 Hibernate 是一種 Java 語(yǔ)言下的對(duì)象關(guān)系映射解決方案。 它是一種自由、開(kāi)源的軟件。它 用來(lái)把對(duì)象模型表示的對(duì)象映射到基于 SQL 的關(guān)系模型結(jié)構(gòu)中去 , 為面向?qū)ο蟮念I(lǐng)域模型到傳統(tǒng)的關(guān)系型數(shù)據(jù)庫(kù)的映射,提供了一個(gè)使用方便的框架。 用來(lái)開(kāi)發(fā)數(shù)據(jù)庫(kù)系統(tǒng)非常方便。 Hibernate 不僅管理 Java 類(lèi)到數(shù)據(jù)庫(kù)表的映射(包括從 Java 數(shù)據(jù)類(lèi)型到SQL 數(shù)據(jù)類(lèi)型的映射),還提供數(shù)據(jù)查詢(xún)和獲取數(shù)據(jù)的方法 ,可以大幅度減少開(kāi)發(fā)時(shí)人工使用 SQL 和 JDBC 處理數(shù)據(jù)的時(shí)間。 它的設(shè)計(jì)目標(biāo)是將軟件開(kāi)發(fā)人員從大量相同的數(shù)據(jù)持久層相關(guān)編程工作中解放出來(lái)。無(wú)論是從設(shè)計(jì)草案還是從一個(gè)遺留數(shù)據(jù)庫(kù)開(kāi)始,開(kāi)發(fā)人員都可以采用Hibernate。 Hibernate 對(duì) JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。 Hibernate 可以應(yīng)用在任何使用JDBC 的場(chǎng)合,它既可以在 Java 的客戶(hù)端程序使用,也可以在 Servlet/JSP 的 Web應(yīng)用中使用。最具革命意義的是, Hibernate 可以在應(yīng)用 EJB( Enterprise JavaBeans 是 Java 應(yīng)用于企業(yè)計(jì)算的框架)的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任。 4 .Spring 框架 Spring, Spring 是一個(gè)開(kāi)源框架,是為了解決企業(yè)應(yīng)用程序開(kāi)發(fā)復(fù)雜性而創(chuàng)建的。 6 Spring 框架是一個(gè)分層架構(gòu),由 7 個(gè)定義良好的模塊組成。 Spring 模塊構(gòu)建在核心容器之上,核心容器定義了創(chuàng)建、配置和管理 bean 的方式 , 組成 Spring 框架的每個(gè)模塊(或組件)都可以單獨(dú)存在,或者與其他一個(gè)或多個(gè)模塊聯(lián)合實(shí)現(xiàn)。每個(gè) 模塊的功能如下: 核心容器:核心容器提供 Spring 框架的基本功能。核心容器的主要組件是 BeanFactory,它是工廠模式的實(shí)現(xiàn)。 BeanFactory 使用控制反轉(zhuǎn) ( IOC) 模式將應(yīng)用程序的配置和依賴(lài)性規(guī)范與實(shí)際的應(yīng)用程序代碼分開(kāi)。 Spring 上下文: Spring 上下文是一個(gè)配置文件,向 Spring 框架提供上下文信息。 Spring 上下文包括企業(yè)服務(wù),例如 JNDI、 EJB、電子郵件、國(guó)際化、校驗(yàn)和調(diào)度功能。 Spring AOP: 通過(guò)配置管理特性, Spring AOP 模塊直接 將面向方面的編程功能集成到了 Spring 框架中。所以,可以很容易地使 Spring 框架管理的任何對(duì)象支持 AOP。 Spring AOP 模塊為基于 Spring 的應(yīng)用程序中的對(duì)象提供了事務(wù)管理服務(wù)。通過(guò)使用 Spring AOP,不用依賴(lài) EJB 組件,就可以將聲明性事務(wù)管理集成到應(yīng)用程序中。 Spring DAO: JDBC DAO 抽象層提供了有意義的異常層次結(jié)構(gòu),可用該結(jié)構(gòu)來(lái)管理異常處理和不同數(shù)據(jù)庫(kù)供應(yīng)商拋出的錯(cuò)誤消息。異常層次結(jié)構(gòu)簡(jiǎn)化了錯(cuò)誤處理,并且極大地降低了需要編寫(xiě) 的異常代碼數(shù)量(例如打 開(kāi)和關(guān)閉連接)。Spring DAO 的面向 JDBC 的異常遵從通用的 DAO 異常層次結(jié)構(gòu)。 Spring ORM: Spring 框架插入了若干個(gè) ORM 框架,從而提供了 ORM 的對(duì)象關(guān)系工具,其中包括 JDO、 Hibernate 和 iBatis SQL Map。所有這些都遵從 Spring 的通用事務(wù)和 DAO 異常層次結(jié)構(gòu)。 Spring Web 模塊: Web 上下文模塊建立在應(yīng)用程序上下文模塊之上,為基于 Web 的應(yīng)用程序提供了上下文。所以, Spring 框架支持與 Jakarta Struts2 的集成。 Web 模塊還簡(jiǎn)化了處理多部分請(qǐng)求以及將請(qǐng)求參數(shù)綁定到域?qū)ο蟮墓ぷ鳌? Spring MVC 框架: MVC 框架是一個(gè)全功能的構(gòu)建 Web 應(yīng)用程序的 MVC 實(shí)現(xiàn)。通過(guò)策略接口, MVC 框架變成為高度可配置的, MVC 容納了大量視圖技術(shù),其中包括 JSP、 Velocity、 Tiles、 iText 和 POI。 Spring 框架的功能可以用在任何 J2EE 服務(wù)器中, Spring 的核心要點(diǎn)是:支持不綁定到特定 J2EE 服務(wù)的可重用業(yè)務(wù)和數(shù)據(jù)訪問(wèn)對(duì)象 . 7 第二章 系統(tǒng)分析 可行性分析 要運(yùn)行基于 WEB 的學(xué)校新聞發(fā)布系統(tǒng),當(dāng)然是必須添加一些網(wǎng)絡(luò)及硬件設(shè)備,這也就必然比傳統(tǒng)信息傳播在物資設(shè)備方面要投入更多財(cái)力。從效益經(jīng)濟(jì)來(lái)看,運(yùn)行這套在線新聞發(fā)布系統(tǒng),不光可以省去許多信息傳遞時(shí)間,方便信息的存儲(chǔ),甚至在信息化的今天為信息及時(shí)更新,信息及時(shí)傳達(dá)等帶來(lái)不小的便利。與此同時(shí)還能大大的節(jié)省直至新聞傳播的人力成本與資金成本。 綜合上面論述,在線新聞發(fā)布系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)在經(jīng)濟(jì)角度來(lái)說(shuō)是利大于弊,是非常值得實(shí)施的。 隨著網(wǎng)絡(luò)技術(shù) 的深入發(fā)展,一些網(wǎng)絡(luò)辦公系統(tǒng),政府服務(wù)軟件,在線聊天娛樂(lè)軟件等等網(wǎng)絡(luò)應(yīng)用軟件也成功開(kāi)發(fā)并投入運(yùn)營(yíng)了,在社會(huì)中產(chǎn)生了不小的社會(huì)與經(jīng)濟(jì)效益。 HTML 作為一種樣式語(yǔ)言,隨著 Inter 在上信息量的增多和交互性的加強(qiáng)使 HTML 顯得越來(lái)越難以勝任的情況之下, ASP 編程語(yǔ)言高度發(fā)展的形式下,我們開(kāi)始了對(duì)新聞發(fā)布系統(tǒng)的開(kāi)發(fā)。運(yùn)用現(xiàn)在 軟件 JSP 業(yè)流行的技術(shù)成熟的 ASP 等開(kāi)發(fā)語(yǔ)言,以及高效率,易操作 eclipes 等開(kāi)發(fā)工具,再借鑒別人成功開(kāi)發(fā)的寶貴經(jīng)驗(yàn),學(xué)校新聞發(fā)布系統(tǒng)是完全可以開(kāi)發(fā)出來(lái)的。 該系統(tǒng)基于 B/S 模式,客戶(hù)端只需安裝 Web 瀏覽器即可訪問(wèn)系統(tǒng),通過(guò)簡(jiǎn)單的操作界面,具有一般計(jì)算機(jī)知識(shí)的人員都可以輕松掌握使用方法。用戶(hù)交互界面友好,簡(jiǎn)潔明了,能切實(shí)提高新聞管 理系統(tǒng)的可操作性,幾乎勿需人員培訓(xùn)。 8 需求分析 功能需求 通過(guò)相關(guān)調(diào)查,要求系統(tǒng)具有以下功能: ( 1)通過(guò)網(wǎng)絡(luò),展示各行業(yè)新聞及相關(guān)信息,主要顯示內(nèi)容為新聞標(biāo)題,新聞內(nèi)容,新聞?lì)愋?,新聞詳?xì)類(lèi)型,新聞發(fā)布日期; ( 2)提供新聞搜索功能,即通過(guò)選擇新聞?lì)愋瓦M(jìn)行新聞的模糊搜索功能; ( 3)設(shè)置新聞人物投票功能,顯示瀏覽者對(duì)該新聞的支持度,最終統(tǒng)計(jì)出投票數(shù)量; ( 4)支持其他網(wǎng)站的友情鏈接,通過(guò)顯示網(wǎng)站的名稱(chēng)給瀏覽者提供快速查找類(lèi)似的新聞的功能; ( 5)為后臺(tái)管理提供管理入口,在首頁(yè)設(shè)置 管理員登陸入口,需要管理員輸入管理員帳號(hào)與密碼才能進(jìn)入系統(tǒng)后臺(tái)操作。 ( 6)管理員進(jìn)入后臺(tái)后可對(duì)相應(yīng)的新聞作條件查詢(xún),編輯和刪除等操作。 ( 7)總管理員除了普通管理員的權(quán)限外,還可對(duì)普通管理員信息進(jìn)行查詢(xún),修改、刪除等操作。 性能需求 根據(jù)新聞系統(tǒng)的需求進(jìn)行開(kāi)發(fā)設(shè)計(jì),主要實(shí)現(xiàn)如下目標(biāo): 界面設(shè)計(jì)友好、美觀、數(shù)據(jù)要準(zhǔn)確、安全、可靠。 強(qiáng)大查詢(xún)功能,方便用戶(hù)瀏覽網(wǎng)站的所有信息。 設(shè)計(jì)會(huì)員登陸功能,保證新聞留言的安全性。 實(shí)現(xiàn)對(duì)信息、比賽項(xiàng)目等信息的添加、修改、刪除,便于更新網(wǎng)站內(nèi)容。 系統(tǒng)最 大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。 操作的簡(jiǎn)易實(shí)用性本系統(tǒng)是新聞發(fā)布系統(tǒng) ,針對(duì)的用戶(hù)大多數(shù)是學(xué)生 ,教師等等。因此操作的簡(jiǎn)易實(shí)用性就體現(xiàn)的尤其重要。在此系統(tǒng)的開(kāi)發(fā)中就很好的體現(xiàn)了這一點(diǎn) ,系統(tǒng)的界面美觀 ,典雅 ,充滿(mǎn)了人性化 。用戶(hù)操作起來(lái)也容易上手。對(duì)于一個(gè)新聞發(fā)布系統(tǒng)而言新聞信息是很多的,而且使用人數(shù)較多,所以對(duì)系統(tǒng)的安全性有比較高的要求:對(duì)于數(shù)據(jù)庫(kù),要設(shè)置不同用戶(hù)的權(quán)限,數(shù)據(jù)的修改必須由合法用戶(hù)操作。 9 數(shù)據(jù)流圖 圖 21 頂層數(shù)據(jù)流圖 圖 22 一層數(shù)據(jù)流圖 圖 23 一層數(shù)據(jù) 流圖 10 數(shù)據(jù)字典 ( 1) 數(shù)據(jù)存儲(chǔ)定義如下 數(shù)據(jù)存儲(chǔ)名稱(chēng):管理員信息 編號(hào): D1 輸入:管理員登錄名及密碼 輸出:查詢(xún)、發(fā)布新聞信息 數(shù)據(jù)結(jié)構(gòu):管理員名稱(chēng) +管理員編碼 +登錄密碼 +登錄日期 說(shuō)明:管理員信息由專(zhuān)人維護(hù),維護(hù)系統(tǒng)不在本系統(tǒng)范圍內(nèi) 數(shù)據(jù)存儲(chǔ)名稱(chēng):友情鏈接信息表 編號(hào): D2 輸入: 輸出:友情連接到的的網(wǎng)站信息 數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù) ID+鏈接圖片路徑 +鏈接的名稱(chēng) +鏈接地址 +鏈接日期 說(shuō)明:幫助需要的讀者鏈接到必要的網(wǎng)站,幫助他們找到適合的 信息 數(shù)據(jù)存儲(chǔ)名稱(chēng):新聞信息表 編號(hào): D3 輸入:新聞內(nèi)容、發(fā)布時(shí)間等 輸出:新聞內(nèi)容、發(fā)布時(shí)間等 數(shù)據(jù)結(jié)構(gòu):新聞編號(hào) +新聞?lì)愋途幪?hào) +新聞標(biāo)題 +新聞內(nèi)容 +作者 +發(fā)布時(shí)間 +瀏覽次數(shù) +是否有圖片 說(shuō)明:新聞編號(hào)是唯一的 數(shù)據(jù)存儲(chǔ)名稱(chēng):登錄信息表 編號(hào): D4 輸入:登陸讀者相關(guān)信息 輸出:登陸記錄 數(shù)據(jù)結(jié)構(gòu):登錄時(shí)間 +登錄人編號(hào) +登陸次數(shù) 說(shuō)明:便于系統(tǒng)的維護(hù)與管理 11 數(shù)據(jù)存儲(chǔ)名稱(chēng):作者信息表 編號(hào): D5 輸入:新聞發(fā)布作者相關(guān)信息 輸出 :作者信息記錄 數(shù)據(jù)結(jié)構(gòu):作者編號(hào) +作者名稱(chēng) +投稿日期 +作品類(lèi)型編號(hào) 說(shuō)明:便于系統(tǒng)對(duì)作者信息的維護(hù)與管理 數(shù)據(jù)存儲(chǔ)名稱(chēng):新聞?lì)愋捅? 編號(hào): D6 輸入:新聞分類(lèi) 輸出:各類(lèi)新聞信息 數(shù)據(jù)結(jié)構(gòu):新聞?lì)愋途幪?hào) +作者編號(hào) +新聞?lì)愋兔Q(chēng) 說(shuō)明:便于系統(tǒng)對(duì)新聞信息的維護(hù)與管理 數(shù)據(jù)存儲(chǔ)名稱(chēng):瀏覽量統(tǒng)計(jì)表 編號(hào): D7 輸入:每月新聞閱讀量的統(tǒng)計(jì)值 輸出:新聞瀏覽量統(tǒng)計(jì)報(bào)表 數(shù)據(jù)結(jié)構(gòu):瀏覽時(shí)間 +瀏覽次數(shù) +新聞編號(hào) 說(shuō)明:便于系統(tǒng)對(duì)新聞信息的統(tǒng)計(jì)與管理 數(shù)據(jù)存儲(chǔ) 名稱(chēng):網(wǎng)友評(píng)論信息表 編號(hào): D8 輸入:網(wǎng)友評(píng)論的相關(guān)內(nèi)容 輸出:網(wǎng)友評(píng)論的統(tǒng)計(jì)報(bào)表 數(shù)據(jù)結(jié)構(gòu):評(píng)論編號(hào) +評(píng)論人名稱(chēng) +評(píng)論時(shí)間 +評(píng)論內(nèi)容 +新聞編號(hào) 說(shuō)明:便于系統(tǒng)對(duì)網(wǎng)友評(píng)論信息的維護(hù)與管理 12 ( 2) 數(shù)據(jù)項(xiàng)定義 管理員記錄 數(shù)據(jù)項(xiàng)名稱(chēng) 類(lèi)型 長(zhǎng)度 注明 管理員名稱(chēng) 字符型 20 限英文字符和漢字 管理員編號(hào) 字符型 4 唯一 管理員密碼 字符型 50 登錄日期 日期型 20 限英文字符和漢字 友情鏈接信息 數(shù)據(jù)項(xiàng)名稱(chēng) 類(lèi)型 長(zhǎng)度 注明 友情鏈接編號(hào) 字符型 50 唯一 友情鏈接路徑 字符型 50 友情鏈接名稱(chēng) 字符型 50 友情鏈接網(wǎng) 址 字符型 50 友情鏈接時(shí)間 日期型 20 新聞信息 數(shù)據(jù)項(xiàng)名稱(chēng) 類(lèi)型 長(zhǎng)度 注明 新聞編號(hào) 字符型 50 唯一 新聞?lì)愋途幪?hào) 字符型 50 根據(jù)需求設(shè)定 新聞標(biāo)題
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1