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

正文內(nèi)容

基于web的學(xué)校新聞發(fā)布系統(tǒng)說明書(已修改)

2025-05-23 19:06 本頁面
 

【正文】 目錄 第一章 系統(tǒng)概述 .............................................................. 1 開發(fā)背景 ............................................................. 1 開發(fā)意義 ............................................................. 2 開發(fā)技術(shù)簡介 ......................................................... 3 J2EE 體系結(jié)構(gòu) .................................................. 3 .Struts2 框架技術(shù) .............................................. 4 .Hibernate 框架技術(shù) ............................................ 5 第二章 系統(tǒng)分析 .............................................................. 7 可行性分析 ........................................................... 7 需求分析 ............................................................. 8 功能需求 ...................................................... 8 性能需求 ...................................................... 8 數(shù)據(jù)流圖 ...................................................... 9 數(shù)據(jù)字典 ..................................................... 10 第三章 系統(tǒng)的總體設(shè)計 ....................................................... 14 功能模塊劃分 ........................................................ 14 系統(tǒng)功能模塊圖 ............................................... 14 各功能模塊描述 ............................................... 15 數(shù)據(jù)庫設(shè)計 .......................................................... 16 概念結(jié)構(gòu)設(shè)計 ................................................. 16 邏輯結(jié)構(gòu)設(shè)計 ................................................. 17 第四章 系統(tǒng)詳細(xì)設(shè)計 ......................................................... 20 程序流程圖 .......................................................... 20 界面設(shè)計 ............................................................ 22 第五章 系統(tǒng)實現(xiàn) ............................................................. 26 第六章 系統(tǒng)的調(diào)試與測試 ..................................................... 41 測試環(huán)境 ............................................................ 41 測試內(nèi)容 ............................................................ 41 系統(tǒng)部分模塊測試 .................................................... 42 課程設(shè)計心得體會 ............................................................ 44 參考文獻(xiàn) .................................................................... 45 1 第一章 系統(tǒng)概述 開發(fā)背景 在當(dāng)前社會,信息已成為一種隱型的財富,人們對信息的需求再也不是局限于單純的電視、報紙等大眾途徑。隨著 Inter 在中國的發(fā)展日 新月異 ,人們在日常生活中也越來越多地使用這項新技術(shù)來為自己的工作和生活服務(wù) ,人們通過網(wǎng)絡(luò)來獲取信息的需求越來越大。基于此種考慮 ,網(wǎng)絡(luò)開發(fā)者們提出了一種“基于WEB 的新聞發(fā)布系統(tǒng)”?;诖?,我們學(xué)校也開發(fā)了基于 Web 的學(xué)校新聞發(fā)布系統(tǒng)。學(xué)校新聞發(fā)布系統(tǒng) (School News Release System or Content Management System)又叫做內(nèi)容管理系統(tǒng) ,是一個基于新聞和內(nèi)容管理的全站管理系統(tǒng) ,新聞發(fā)布系統(tǒng)是基于 B/S模式的 WEBMIS系統(tǒng) ,本系統(tǒng)可以將雜亂無章的信息 (包括文字 ,圖 片和影音 )經(jīng)過組織 ,合理有序地呈現(xiàn)在大家面前 .當(dāng)今社會是一個信息化的社會 ,新聞作為信息的一部分有著信息量大 ,類別繁多形式多樣的特點 ,新聞發(fā)布系統(tǒng)的概念就此提出 .新聞發(fā)布系統(tǒng)的提出使電視不再是唯一的新聞媒體 ,從此以后網(wǎng)絡(luò)也充當(dāng)了一個重要的新聞媒介的功能 .手工制作發(fā)布的網(wǎng)頁信息不但無法檢索堆積如山的信息,而且每次更新內(nèi)容并上傳的時候都會使服務(wù)中斷,導(dǎo)致用戶無法訪問而使形象和服務(wù)大打折扣。網(wǎng)站信息管理系統(tǒng)的出現(xiàn)大大減輕了網(wǎng)站更新維護(hù)的工作量,通過網(wǎng)絡(luò)數(shù)據(jù)庫的引用,將網(wǎng)站的更新維護(hù)工作簡化到只需錄入文字和上傳圖片, 從而使網(wǎng)站的更新速度大大縮短,在某些專門的網(wǎng)上新聞?wù)军c,如新浪的新聞中心等,新聞的更新速度已經(jīng)縮短到五分鐘一更新,從而大大加快了信息的傳播速度,也吸引了更多的長期用戶群,時時保持網(wǎng)站的活動力和影響力。本系統(tǒng)的信息管理系統(tǒng)主要是實現(xiàn)對信息內(nèi)容的瀏覽和添加管理。 2 開發(fā)意義 伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁逐漸融入人們的生活。快速及時的新聞瀏覽,五彩繽紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),而隨著 Inter 的進(jìn)一步發(fā)展 ,靜態(tài) Web站點的開發(fā)與維護(hù)變得越來越困難 ,一方面信息的不斷增加和 變化 ,使站點維護(hù)人員不得不經(jīng)常修改他們的網(wǎng)頁 ,特別是基于數(shù)據(jù)庫驅(qū)動的 Web 站點更是如此,隨著 Inter 上信息量的增多和交互性的加強使 HTML 顯得越來越難以勝任。另一方面靜態(tài)網(wǎng)頁由于不能與瀏覽者進(jìn)行有效交互 ,使人們感到越來越乏味 ,而不愿意再一次地進(jìn)入同一站點。所以開發(fā)動態(tài)網(wǎng)頁或動態(tài)內(nèi)容成了越來越多的站點所追求目標(biāo)。所謂動態(tài)內(nèi)容是由每一個用戶按照自己的需求發(fā)出請求而特殊制作的 Web 網(wǎng)頁。 網(wǎng)絡(luò)發(fā)展前景無限,及早與網(wǎng)絡(luò)結(jié)合,與信息時代同步,與高科技匯合,定會給社會各行各業(yè)的發(fā)展注入新鮮的活力。站在網(wǎng)絡(luò)時 代的前沿,清晰地聽到了網(wǎng)絡(luò)時代的宣言:誰掌握了網(wǎng)絡(luò),誰就掌握了未來。 隨著計算機技術(shù)的發(fā)展,網(wǎng)絡(luò)技術(shù)對生活和工作也顯得越來越重要,特別是現(xiàn)在信息高度發(fā)達(dá)的今天,人們對最新信息的需求和發(fā)布迫切的需要及時性。而動態(tài)交互式網(wǎng)頁剛好提供了這些功能,本系統(tǒng)就是一個能夠在網(wǎng)上實現(xiàn)新聞的網(wǎng)上多用戶發(fā)布,多欄目管理,實時的進(jìn)行行為統(tǒng)計和記錄的網(wǎng)上交互系統(tǒng)。 HTML 作為一種樣式語言,隨著 Inter 上信息量的增多和交互性的加強使HTML 顯得越來越難以勝任的情況之下,在 JSP 編程語言高度發(fā)展的形式下,開始了對新聞發(fā)布更 新系統(tǒng)的研發(fā)。 3 開發(fā)技術(shù)簡介 J2EE 體系結(jié)構(gòu) J2EE Web 程序服務(wù)器提供了方便編程的各種服務(wù)技術(shù),這些技術(shù)是一般Web 應(yīng)用需要 用到,但 Web 編程者不需要自己開發(fā)的,例如命名服務(wù) (Naming Service)、數(shù)據(jù)鏈接 (JDBC)、 安全服務(wù) (Security Service)等,在 Web 應(yīng)用中一般通過調(diào)用現(xiàn)成的 API 來使用這些技術(shù)。 (1)命名技術(shù) (JNDI) J2EE 命名服務(wù)提供應(yīng)用構(gòu)件 (包括客戶、 EJB Beans、 Servlet、 JSP 等 )程序命名環(huán)境。 JNDI API 提供了 Web 構(gòu)件進(jìn)行標(biāo)準(zhǔn)目錄操作的方法,譬如將對象屬性和 Java 對象聯(lián)系在一起,或 者 通過對象屬性來查找 Java 對象。由于 JNDI 已經(jīng)被標(biāo)準(zhǔn)化,程序可以通過使用 JNDI 來訪問其他 通用的命名服務(wù),包括常用的Web 命名協(xié)議 LDAP, NDS, DNS 和 NIS。這促進(jìn)了 J2EE Web 程序與 其他平臺系統(tǒng)的整合。 (2)數(shù)據(jù)連接技術(shù) (JDBC) Java DataBase Connection(JDBC)API 使 J2EE 平臺和各種關(guān)系數(shù)據(jù)庫之間連接起 來。 JDBC 技術(shù)提供 Java 程序和數(shù)據(jù)庫服務(wù)器之間的連接服務(wù),同時他能保證數(shù)據(jù)事務(wù)的正常進(jìn)行 。另外, JDBC 提供了從 Java 程序內(nèi)調(diào)用 SQL 數(shù)據(jù)檢索語言的功能; J2EE 平臺使用 JDBC 以 上的 API 以及 JDBC 拓展 API,這些 API 提供了高級的數(shù)據(jù)連接功能 [5]。 (3)安全技術(shù) J2EE 提供了嚴(yán)密的安全措施,他保證程序資源只能被獲準(zhǔn)的用戶來使用。這一般 分為 2 步。首先是驗證 (Authentication),即個體必須由驗證確定其身分。典型的做法是使 用者提供驗證數(shù)據(jù) (譬如用戶名和密碼 )。其次是授權(quán)(Authorization)。當(dāng)一位被驗證通 過的個體設(shè)法訪問程序資源時,系統(tǒng)要根據(jù)安全策略確定是否該個體有權(quán)限進(jìn)行這樣的操作。 J2EE的容器提供 2種安全方法:聲明性 (Declarative)和程序性 (Programmatic)。聲明性安全技術(shù)指在程序之外設(shè)定安全機制的參數(shù)。也就是編程者在程序配置描述文件里指定如何使用安全技術(shù)。這一般是指在 Web 構(gòu)件或 EJB 構(gòu)件的程序里 4 調(diào)用 Java 的安全技術(shù) API。由于 聲明性安全設(shè)定不需要改動程序源代碼,在 J2EE程序中,一般使用聲明性安全技術(shù)比較簡單 。 (4)Web 服務(wù)技 術(shù) Web 服務(wù)技術(shù)是通過互聯(lián)網(wǎng)進(jìn)行遠(yuǎn)程應(yīng)用服務(wù)和計算的新技術(shù),被稱為新一代的 Web 應(yīng) 用技術(shù)。 Web 服務(wù)通過基于 XML 的開放標(biāo)準(zhǔn)使企業(yè)之間進(jìn)行信息連接,企業(yè)使用基于 XML 的 Web 服務(wù)描述語言 (WSDL)來描述他們的 Web 服務(wù) (比如銀行轉(zhuǎn)賬、價格查詢等 );通過互聯(lián)網(wǎng),系 統(tǒng)之間可以使用 Web 服務(wù)注冊 (如UDDI)來查找被登記的服務(wù)目錄,這樣就實現(xiàn)了真正在 Inter 上的信息查詢和交換。 .Struts2 框架技術(shù) Struts2 最早是作為 Apache Jakarta 項目的組成部分問世運作 。項目的創(chuàng)立者希望通過對該項目的研究,改進(jìn)和提高 Java Server Pages、 Servlet、標(biāo)簽庫以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。 Struts22 這個名字來源于在建筑和舊式飛機中使用的支持金屬架。它的目的是為了減少在運用 MVC 設(shè)計模型來開發(fā) Web 應(yīng)用的時間。 Struts2 只是一個 MVC 框架( Framework) ,用于快速開發(fā) Java Web 應(yīng)用。Struts2 實現(xiàn)的重點在 C(Controller),包括 ActionServlet/RequestProcessor和定制的 Action,也為 V(View)提供了一系列定制標(biāo)簽( Custom Tag)。但Struts2 幾乎沒有涉及 M(Model),所以 Struts2 可以采用 JAVA 實現(xiàn)的任何形式的商業(yè)邏輯。 Struts2 只是一個 MVC 框架( Framework) ,用于快速開發(fā) Java Web 應(yīng)用。Struts2 實現(xiàn)的重點在 C(Controller),包括 ActionServlet 和定制的 Action,也為 V(View)提供了一系列定制標(biāo)簽( Custom Tag)。但 Struts2 幾乎沒有涉及M(Model),所以 Struts2 可以采用 JAVA 實現(xiàn)的任何形式的 商業(yè)邏輯。 Struts2 是一個被認(rèn)為比較好的 MVC 框架,它使整個程序結(jié)構(gòu)清晰
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1