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

正文內(nèi)容

畢業(yè)論文---基于jsp綜合新聞發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2024-12-14 01:06 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 用于管理對(duì)屬于 JSP 中特殊可見(jiàn)部分中已經(jīng)命名對(duì)象的訪問(wèn)。 JSP 中的一個(gè)新類(lèi)。 ◆ Application[應(yīng)用程序 ]對(duì)象 Application 對(duì)象用于在多個(gè)程序中保存信息。用來(lái)在所有用戶(hù)間共享信息,并可以在 8 Web 應(yīng)用程序運(yùn)行期間持久地保持?jǐn)?shù)據(jù)。 與 application 相聯(lián)系的是 ServletContext 類(lèi),通過(guò)使用 getServletConfig().getContext()方法得到。一旦創(chuàng)建 application 對(duì)象,該對(duì)象將一直保持下去,直到服務(wù) 器關(guān)閉為止。 注:每個(gè)用戶(hù)的 application 對(duì)象都是相同的,每一個(gè)用戶(hù)都共用同一個(gè) application 對(duì)象。 ◆ Config 對(duì)象 Config 對(duì)象用于配置處理 JSP 程序的句柄,而且只有在 JSP 頁(yè)面范圍內(nèi)合法。 它是一個(gè) ServletConfig 類(lèi)的對(duì)象。 ◆ Page 對(duì)象 Page 對(duì)象僅用于保存在腳本的語(yǔ)言不是 JAVA 時(shí)的時(shí)間,在 JAVA 中不很實(shí) 用。 Database Access 組件 ADO WWW 上很重要的應(yīng)用是訪問(wèn) WEB 數(shù)據(jù)庫(kù),用 JSP 訪問(wèn) WEB 數(shù)據(jù)庫(kù)時(shí),必須使用ADO 組件, ADO 是 ASP 內(nèi)置的 ActiveX 服務(wù)器組件 (ActiveX Server Component),通過(guò)在 WEB 服務(wù)器上設(shè)置 ODBC 和 OLEDB 可連接多種數(shù)據(jù)庫(kù):如 SYBASE、 ORACLE、INFORMIX、 SQL SERVER、 ACCESS、 VFP 等,是對(duì)目前微軟所支持的數(shù)據(jù)庫(kù)進(jìn)行操作的最有效和最簡(jiǎn)單直接的方法。 ADO 組件主要提供了以下七個(gè)對(duì)象和四個(gè)集合來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。 (1) Connection 對(duì)象:建立與后臺(tái)數(shù)據(jù)庫(kù)的連接。 (2) Command 對(duì)象:執(zhí)行 SQL 指令,訪問(wèn)數(shù)據(jù)庫(kù)。 (3) Parameters 對(duì)象和 Parameters 集合:為 Command 對(duì)象提供數(shù)據(jù)和參數(shù)。 (4) RecordSet 對(duì)象:存放訪問(wèn)數(shù)據(jù)庫(kù)后的數(shù)據(jù)信息,是最經(jīng)常使用的對(duì)象。 (5) Field 對(duì)象和 Field 集合:提供對(duì) RecordSet 中當(dāng)前記錄的各個(gè)字段進(jìn)行訪問(wèn)的功能。 (6) Property 對(duì)象和 Properties 集合:提供有關(guān)信息,供 Connection、 Command、RecordSet、 Field 對(duì)象使用。 (7) Error 對(duì)象和 Errors 集合:提供訪問(wèn)數(shù)據(jù)庫(kù)時(shí)的錯(cuò)誤信息。 ACCESS 2020 技術(shù)簡(jiǎn)介 Access2020 就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢(xún),存儲(chǔ)和檢 9 索。那么什么叫數(shù)據(jù)庫(kù)呢?數(shù)據(jù)庫(kù) (Database)是由一些有意義和有關(guān)系的數(shù)據(jù) (data)所組合而成。一個(gè)數(shù)據(jù)庫(kù)中,包含了許多條記錄 (Record),而每條記錄是由多個(gè)字段 (Field)所組成,不同的字段存放這不同的數(shù)據(jù)。所以數(shù)據(jù)庫(kù)的嚴(yán)格定義是一組相關(guān)記錄的集合,而字段則是最基本的數(shù)據(jù)項(xiàng),也是數(shù)據(jù)庫(kù)中最小的單位。在計(jì)算機(jī)中用來(lái)幫我們管理數(shù)據(jù)庫(kù)的系統(tǒng),我們稱(chēng)之為數(shù)據(jù)庫(kù)管理管理系統(tǒng) (Database Management System DBMS)。數(shù)據(jù)庫(kù)管理系統(tǒng)是架構(gòu)在一個(gè)或多個(gè)數(shù)據(jù)庫(kù)之上,并針對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行管理運(yùn)用。 Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖提供了一種類(lèi)似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外, Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息 。 Access 也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶(hù)共享數(shù)據(jù)庫(kù)。如上所述,Access 作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù) 據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。 10 第三章 需求分析 市場(chǎng)需求 分析 新聞發(fā)布系統(tǒng)( News Release System or Content Management System)又叫做內(nèi)容管理系統(tǒng),是一個(gè)基于新聞發(fā)布和內(nèi)容管理的全站管理系統(tǒng),新聞發(fā)布系統(tǒng)是基于 B/S 模式的 WEBMIS 系統(tǒng),本系統(tǒng)可以將雜亂無(wú)章的信息(包括文字、圖片和影音)經(jīng)過(guò)組織,合理有序地呈現(xiàn)在大家面前。當(dāng)今社會(huì)是一個(gè)信息化的社會(huì),新聞信息作為信息的一部分有著信息量大,類(lèi)別繁多,形式多樣的特點(diǎn),新聞發(fā)布系統(tǒng) 的概念就此提出。新聞發(fā)布系統(tǒng)的提出使電視不再是唯一的新聞媒體,從此以后網(wǎng)絡(luò)也充當(dāng)了一個(gè)重要的新聞媒介的功能。簡(jiǎn)單地說(shuō),新聞發(fā)布系統(tǒng)就是充當(dāng)一個(gè)網(wǎng)絡(luò)新聞媒介的功能,主要實(shí)現(xiàn)對(duì)新聞的分類(lèi)、上傳、審核、發(fā)布,模擬了一般新聞媒介的新聞發(fā)布的過(guò)程,通過(guò)不同權(quán)限的賬號(hào)分別實(shí)現(xiàn)以上所說(shuō)功能,當(dāng)然這些功能也可以是某一個(gè)賬號(hào)全部具有。 隨著互 聯(lián) 網(wǎng)的進(jìn)一步發(fā)展,網(wǎng)絡(luò)媒體在人們心中的地位進(jìn)一步提高,新聞發(fā)布系統(tǒng)作 為網(wǎng)絡(luò)媒體的核心系統(tǒng),其重要性是越來(lái)越重要:一方面,它提供一個(gè)新聞管理和發(fā)布的功能;另一方面,現(xiàn)在的新聞發(fā)布要求實(shí)現(xiàn)與 普通的用戶(hù)實(shí)現(xiàn)交互,用戶(hù)可以很方便地參加一些調(diào)查和相關(guān)新聞的評(píng)論,這一點(diǎn)也是其他一些媒體現(xiàn)在無(wú)法做到的(電視、電臺(tái)等),同時(shí), INTERNET 發(fā)展到當(dāng)今,可以說(shuō),只要你上 INTERNET,你就會(huì)接觸到新聞 發(fā)布系統(tǒng),新聞發(fā)布系統(tǒng)的用戶(hù)是相當(dāng)驚人的,其重要性是不容置疑的。 在素質(zhì)教育與終身教育成為必然的今天,人們對(duì)信息的需求有了更新 、 更高的要求,而網(wǎng)頁(yè)由于本身所具有的信息量大,傳遞速 度快 ,沒(méi)有時(shí)空限制等特點(diǎn)恰好滿(mǎn)足 了 這種要求。所以網(wǎng)頁(yè)也逐漸成為一種新興的教育資源。 在校園網(wǎng)盛行的今天,每個(gè)學(xué)校都有其自己精彩的 網(wǎng)站,而網(wǎng)站中的新聞發(fā)布系統(tǒng)幾乎是必不可少的。新聞發(fā)布及管理在校園網(wǎng)中具有廣泛的應(yīng)用,隨著時(shí)代的進(jìn)步,信息的社會(huì)化,學(xué)校作為教育的前沿地帶,研究和開(kāi)發(fā)學(xué)校新聞發(fā)布系統(tǒng),有著重要的意義, 當(dāng)然這也對(duì)新聞發(fā)布系統(tǒng)的開(kāi)發(fā)提出了更高的要求。 11 任務(wù)目標(biāo) 新聞發(fā)布系統(tǒng)的特點(diǎn) 與一般的信息系統(tǒng)相比較,新聞發(fā)布系統(tǒng)具有以下特征: 是基于 B/S 模式下的 WEB 信息系統(tǒng),數(shù)據(jù)庫(kù)邏輯相對(duì)簡(jiǎn)單,但數(shù)據(jù)量一般比較龐大; 用戶(hù)數(shù)量大,服務(wù)器壓力大,是系統(tǒng)設(shè)計(jì)中必須考慮的問(wèn)題之一,而一般的信息系統(tǒng)相對(duì)壓力要少了很多; 系統(tǒng) 是一個(gè)開(kāi)放式的系統(tǒng),前臺(tái)瀏覽無(wú) 需 驗(yàn)證。 對(duì)性能的規(guī)定 (1) 操作應(yīng)方便、靈活。 (2) 系統(tǒng)應(yīng)有較高的穩(wěn)定性。 (3) 系統(tǒng)應(yīng)有較高的安全性。 (4) 系統(tǒng)應(yīng)有較高的容錯(cuò)性。 (5) 速度上要求前臺(tái)要能夠很快地反應(yīng)用戶(hù),后臺(tái)操作不能出現(xiàn)超時(shí)現(xiàn)象。 數(shù)據(jù)管理能力要求 (1) 能處理大量的新聞數(shù)據(jù)。 (2) 安全指數(shù)高,防止黑客攻擊。 (3) 負(fù)荷能力強(qiáng),防止數(shù)據(jù)量過(guò)大,而影響速度。 應(yīng)用目標(biāo) 新聞發(fā)布系統(tǒng)是以 JSP 網(wǎng)頁(yè)編程 +ACCESS 數(shù)據(jù)庫(kù),其系統(tǒng)功能在 Tomcat 服務(wù) 器上運(yùn)行。用戶(hù)都可以了解系統(tǒng)軟件的基本工作原理。用戶(hù)只需進(jìn)行一些簡(jiǎn)單的操作即可達(dá)到自己想要的目 的 。 12 運(yùn)行環(huán)境 為了保證新聞發(fā)布系統(tǒng)運(yùn)行的效率和可靠性,服務(wù)器應(yīng)具有較高的軟硬件配置,客戶(hù)端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國(guó)際互聯(lián)網(wǎng)即 Inter,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下: 軟件環(huán)境: 客戶(hù)端: Windows95/98/2020/XP, Inter Explorer(IE)等。 服務(wù)器端: Windows95/98/2020/XP, Inter Explorer(IE)等 數(shù)據(jù)庫(kù):采用 Access 和 SQL,運(yùn)行于服務(wù)器端。 程序基于 JSP + JavaBean 開(kāi)發(fā),數(shù)據(jù)庫(kù)可以使用 Access, SQL 數(shù)據(jù)庫(kù)。 開(kāi)發(fā)平臺(tái): WinXP + + + Dreamweaver8+ 13 第四章 系統(tǒng)設(shè)計(jì) 模塊設(shè)計(jì) 根據(jù)新聞網(wǎng)站的性質(zhì),可以把網(wǎng)站大體上分為 五 個(gè)模塊:前臺(tái)頁(yè)面、新 聞發(fā)布、欄目管理、 其他操作 、系統(tǒng)設(shè)置。每個(gè)模塊又有許多小模塊組成。 系統(tǒng)流程分析 前臺(tái)頁(yè)面包括:首頁(yè)、各類(lèi)別 新聞顯示 頁(yè)面、新聞閱讀頁(yè)面 。 新聞發(fā)布模塊包括:添加新聞、新聞管理。其中添加新聞 模塊 主要 是 添加新聞?dòng)玫?;新聞管?模塊 主要 是 用來(lái)管理已經(jīng)發(fā)表的新聞,可以對(duì)已經(jīng)發(fā)表的新聞進(jìn)行審核、編輯、刪除操作。 欄目管理模塊:主要用來(lái)管理新聞?lì)悇e。 其他操作模塊包括:數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)恢復(fù)、新聞采集。數(shù)據(jù)庫(kù)備份與恢復(fù)主要是 用來(lái)對(duì)網(wǎng)站的數(shù)據(jù)進(jìn)行簡(jiǎn)單的維護(hù)操作的,新聞采集可以用來(lái)自動(dòng)添加外部網(wǎng)站上我們所需要的新聞信息。 系統(tǒng)設(shè)置模塊包括:管理員列表、新增管理員、修改密碼。管理員列表和新增管理員是超級(jí)管理員用來(lái)管理系統(tǒng)管理員的一個(gè)重要的功能,修改密碼可以用來(lái) 方便的修改自己的密碼。 數(shù)據(jù)庫(kù)的分析及設(shè)計(jì) 數(shù)據(jù)庫(kù)的搭建 數(shù)據(jù)只有用數(shù)據(jù)庫(kù)來(lái)管理才能有自動(dòng)化管理的可能。數(shù)據(jù)的結(jié)構(gòu)將影響整個(gè)管理機(jī)制的應(yīng)用,而且一 旦 建立 , 以后要修改常會(huì)出現(xiàn)麻煩。所以一開(kāi)始就要仔細(xì)慎重地搭建一個(gè)完整而合理的結(jié)構(gòu)。 Microsoft Access 數(shù)據(jù)庫(kù)相對(duì)其它的數(shù)據(jù)庫(kù)來(lái)說(shuō)要簡(jiǎn)單容易操作些,新聞發(fā)布系統(tǒng)中的數(shù)據(jù)庫(kù)文件就是 Access 類(lèi)型的數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)中共有 七 張表如圖 41 14 圖 41 數(shù)據(jù)庫(kù) 七 張表 1. 頁(yè)面模塊化,頁(yè)首和頁(yè)腳, blog 排序都模塊化,所有用到的頁(yè)面直接 include,方便維護(hù)和修改。 2. 本案例架構(gòu) —— MVC 3. 功能模塊 三層結(jié)構(gòu)架構(gòu) 本實(shí)例采用三層架構(gòu)設(shè)計(jì),它的工作原理如圖 42 所示。 圖 42 三層架構(gòu)的工作原理圖 采用三層架構(gòu)以后,用戶(hù)界面層通過(guò)統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請(qǐng)求,業(yè)務(wù)層按自己的邏輯規(guī)則將請(qǐng)求處理之后進(jìn)行數(shù)據(jù)庫(kù)操作,然后將數(shù)據(jù)庫(kù)返回的數(shù)據(jù)封裝成類(lèi)的形式返回給用戶(hù) 界面層。這樣用戶(hù)界面層甚至可以不知道數(shù)據(jù)庫(kù)的結(jié)構(gòu),它只要維護(hù)與業(yè)務(wù)層之間的接口即可。這種方式在一定程度上增加了數(shù)據(jù)庫(kù)的安全性,同時(shí)也降低了對(duì)用戶(hù)界 15 面層開(kāi)發(fā)人員的要求,因?yàn)樗静恍枰M(jìn)行任何數(shù)據(jù)庫(kù)操作。 上面 javaBean 通過(guò)返回對(duì)象的形式來(lái)返回?cái)?shù)據(jù),在類(lèi)的內(nèi)部可以規(guī)定哪些數(shù)據(jù)可訪問(wèn),那些數(shù)據(jù)是只讀的等,從而通過(guò)封裝數(shù)據(jù)達(dá)到再一次提高數(shù)據(jù)的安全性的目的。 系統(tǒng)功能模塊劃分 根據(jù)本章導(dǎo)讀部分的系統(tǒng)功能分析,可以畫(huà)系統(tǒng)的功能模塊圖,本例從客戶(hù)界面、管理界面分別對(duì)功能模塊圖加以描述。客戶(hù)界面的系統(tǒng)功能模塊圖如圖 43 所示。 圖 43 客戶(hù)界面的功能模圖 管理界面的功能模塊圖如圖 910 所示。 圖 44 管理界面的功能模塊圖 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:管理員信息實(shí)體、新聞實(shí)體、小標(biāo)題實(shí)體、大標(biāo)題實(shí)體、專(zhuān)題實(shí)體。 實(shí)體之間關(guān)系的 ER 圖如圖 45 所示。 16 圖 45 實(shí)體間的關(guān)系 ER圖 管理員信息實(shí)體 ER 圖如圖 46 所示。 圖 46 管理員信息實(shí)體 ER圖 17 大標(biāo)題實(shí)體 ER 圖如圖 47 所示。 圖 47 圖書(shū)實(shí)體 ER圖 新聞實(shí)體 ER 圖如圖 48 所示。 圖 48圖書(shū) 分類(lèi)實(shí)體 ER圖 18 小標(biāo)題實(shí)體 ER 圖如圖 49 所示。 圖 49 訂單實(shí)體 ER圖 專(zhuān)題列表實(shí)體 ER 圖如圖 410 所示。 圖 410 訂單列表實(shí)體 ER圖 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)據(jù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,現(xiàn)在可以將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為某種數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)。 19 下圖為生成數(shù)據(jù)庫(kù)的 ER 實(shí)體圖 可以生成 SQL 代碼 本系統(tǒng)用到的數(shù)據(jù)表 本系統(tǒng)的數(shù)據(jù)表如下各表所示: (1) 管理員表( admin) 20 表 41 管理員表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 AdminID 自動(dòng)編號(hào) AdminName 文本 管理員名稱(chēng) AdminPwd 文本 管理員密碼 AdminType 數(shù)字 管理員權(quán)限。 1 為普通管理員, 2為系統(tǒng)管理員, 3 為超級(jí)管理員 AddTime 文本 加入時(shí)間 LastLoginTime 文本 最后登陸時(shí)間 LastLoginIP 文本 最后登錄 IP NewsNum 數(shù)字 一共發(fā)表的新聞數(shù) LoginNum 數(shù)字 登錄數(shù)字 UserName 文本 真實(shí)姓名 UserSex 文本 性別 UserBirthday 文本 出生日期 UserEmail 文本 電子郵件 User 文本 聯(lián)系 UserTel 文本 聯(lián)系電話 UserAddress 文本 聯(lián)系地址 UserZip 文本 郵編 UserInfo 備注 其它信息 ( 2)新聞分類(lèi)大類(lèi)表( BigClass) 表 42 新聞分類(lèi)大類(lèi)表 字段名稱(chēng) 數(shù)據(jù)類(lèi)型 說(shuō)明 BigClassID 數(shù)字 編號(hào)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1