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

正文內(nèi)容

基于jsp新聞發(fā)布系統(tǒng)之登錄模塊與后臺(tái)一級(jí)新聞管理模塊的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-文庫(kù)吧資料

2024-11-25 21:53本頁(yè)面
  

【正文】 登錄驗(yàn)證的代碼 : % page import=% % User user = (User) (LOGINED_USER)。 } % 如果 session 中不存在該用戶的登錄信息,轉(zhuǎn)入登錄頁(yè)面如圖 45 所示 : 圖 45: 登錄頁(yè)面圖 修改后的代碼: : % page import=% html headtitle新聞發(fā)布系統(tǒng) /title/head % //如果 session 中不存在該用戶的登錄信息 , 轉(zhuǎn)入登錄頁(yè)面 User user = (User) (LOGINED_USER)。 charset=GBK% % page import=% html headtitle新聞發(fā)布系統(tǒng) /title/head % include file=% FRAMESET rows=20%,80% cols=* FRAME src= name=topFrame scrolling=NO marginwidth=0 marginheight=0 FRAMESET rows=* cols=25%,75% FRAME src= name=leftFrame scrolling=yes marginwidth=0 marginheight=0 FRAME src= name=mainFrame scrolling=yes marginwidth=0 marginheight=0 /FRAMESET /FRAMESET noframes/noframes /html 為了避免用戶直接執(zhí)行 進(jìn)入系統(tǒng),需要在新聞發(fā)布系統(tǒng)后臺(tái)首頁(yè)面()中加入登錄驗(yàn)證: 23 % User user = (User) (LOGINED_USER)。 (con)。 } }catch(Exception e){ (發(fā)生錯(cuò)誤!錯(cuò)誤原因: +())。 ()。 } //把新登錄用戶的信息存入訪問(wèn)者列表中 (logineduser)。 List loginedUsers = new ArrayList()。 if (()) { //如果是已注冊(cè)用戶 User logineduser = new User(name, pass)。 (2,pass)。 pStatement = (sql)。 try{ con = ()。 Connection con = null。 String pass = (password)。 } 修改后的代碼 : : %page language=java contentType=text/html。 //把新登錄用戶的信息存入訪問(wèn)者列表中 (LOGINED_USER, loginedUsers)。 //訪問(wèn)者列表 i f ((LOGINED_USER) != null) loginedUsers = (List) (LOGINED_USER)。 (LOGINED_USER, logineduser)。 } else { (“)。 (LOGINED_USER, loginedUser)。 (con)。 } }catch(Exception e){ (發(fā)生錯(cuò)誤!錯(cuò)誤原因: +())。 //進(jìn)入新聞發(fā)布系統(tǒng)的首頁(yè)面 ()。 if (()) { //如果是已注冊(cè)用戶 //把用戶名、密碼封裝在 User 對(duì)象中 User loginedUser = new User(name, pass)。 (2,pass)。 pStatement = (sql)。 try{ con = ()。 Connection con = null。 String pass = (password)。charset=GBK% html head title新聞發(fā)布系統(tǒng) /title /head body 16 table width=100% tr td bgcolor=FFFFFF height=86 img src=../images/ border=0 width=100% alt= / /td /tr /table table width=100% bgcolor=FFFFFF tr td width=150 valign=top align=left bgcolor=9999FF %include file= % /td td valign=top height=100% width=859 %include file= % /td /tr /table /body /html 前臺(tái)首頁(yè)面如圖 41 所示 : 17 圖 41: 前臺(tái)首頁(yè)面圖 分析: 可以分解為如下幾個(gè)步驟: 設(shè)計(jì)數(shù)據(jù)表結(jié)構(gòu): 確定存儲(chǔ)對(duì)象: 類型:新聞一級(jí)標(biāo)題 (FirstLevelTitle ) 屬性: ID、名稱、創(chuàng)建者、創(chuàng)建時(shí)間 通過(guò) JDBC 訪問(wèn)數(shù)據(jù)庫(kù) 創(chuàng)建類 FirstLeveTitleDbOpreation,用來(lái)查詢數(shù)據(jù)庫(kù),并返回 FirstLevelTitle 對(duì)象的集合 編寫 JSP 在頁(yè)面中逐條逐行輸出新聞一級(jí)標(biāo)題的名稱 登錄模塊 登錄處理頁(yè)面 登錄處理頁(yè)面 ()的功能: 18 (1)、獲得登錄信息 (2)、查詢數(shù)據(jù)庫(kù),判斷該用戶是否注冊(cè) (3)、如果該用戶已注冊(cè),在 session 中保存該用戶的登錄信息,并且跳轉(zhuǎn)到新聞發(fā)布系統(tǒng)的首頁(yè)面 主要代碼 : : %page language=java contentType=text/html。 數(shù)據(jù)庫(kù)的結(jié)構(gòu)創(chuàng)建 根據(jù)新聞發(fā)布系統(tǒng)的要求,我們可以創(chuàng)建以下數(shù)據(jù)表: 用戶表如表 31 所示 : 表 31: 用戶表 用戶數(shù)據(jù)庫(kù)的結(jié)構(gòu)如圖 38 所示 : 圖 38: 用戶數(shù)據(jù)庫(kù)的結(jié)構(gòu)圖 用戶數(shù)據(jù)庫(kù)的的數(shù)據(jù)如圖 39 所示 : 字段名字 字段類型 字段長(zhǎng)度 字段說(shuō)明 loginname varchar 50 管理員登錄名 password varchar 50 管理員登錄密碼 13 圖 39: 用戶數(shù)據(jù)庫(kù)的的數(shù)據(jù)圖 新聞一級(jí)標(biāo)題如表 32 所示 : 表 32:新聞一級(jí)標(biāo)題表 一級(jí)標(biāo)題的數(shù)據(jù)庫(kù)的結(jié)構(gòu)如圖 310 所示 : 圖 310:一級(jí)標(biāo)題的數(shù)據(jù)庫(kù)的結(jié)構(gòu)圖 一級(jí)標(biāo)題的數(shù)據(jù)庫(kù)的數(shù)據(jù)如圖 311 所示 : 字段名字 字段類型 字段長(zhǎng)度 字段說(shuō)明 Id int 4 序號(hào) TitleName varchar 50 標(biāo)題名稱 Creator nvarchar 50 創(chuàng)建者 CreateTime datetime 8 創(chuàng)建時(shí)間 14 圖 311:一級(jí)標(biāo)題的數(shù)據(jù)庫(kù)的數(shù)據(jù)圖 新聞二級(jí)標(biāo)題如表 33 所示: 表 33:新聞二級(jí)標(biāo)題表 字段名稱 數(shù)據(jù)類型 字段長(zhǎng)度 字段說(shuō)明 Id int 4 序號(hào) TitleName varchar 100 標(biāo)題名稱 FilePath varchar 100 文件位置 Creator varchar 50 創(chuàng)建者 CreateTime datetime 8 創(chuàng)建時(shí)間 ParentTitle int 4 所屬一級(jí)標(biāo)題的 ID 二級(jí)標(biāo)題的數(shù)據(jù)庫(kù)的結(jié)構(gòu)如圖 312 所示: 圖 312: 二級(jí)標(biāo)題的數(shù)據(jù)庫(kù)的結(jié)構(gòu)圖 二級(jí)標(biāo)題的數(shù)據(jù)庫(kù)的數(shù)據(jù)如圖 313 所示 : 15 圖 313: 二級(jí)標(biāo)題的數(shù)據(jù)庫(kù)的數(shù)據(jù)圖 4 系統(tǒng)模塊的實(shí)現(xiàn) 主要負(fù)責(zé) 新聞發(fā)布系統(tǒng)的登錄模塊 (管理員登錄 ),后臺(tái)的新聞一級(jí)標(biāo)題管理模塊和后臺(tái)的用戶管理模塊。 2.新聞標(biāo)題信息的數(shù)據(jù)庫(kù) : 列出以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu): a)新聞一級(jí)標(biāo)題的信息:一級(jí)新聞標(biāo)題序號(hào) (ID),一級(jí)新聞標(biāo)題名稱 (Titlename)、一級(jí)新聞標(biāo)題的管理員 (Creator), 一級(jí)新聞標(biāo)題的創(chuàng)建時(shí)間 (CreatTime)。但只有在全面了解業(yè)務(wù)流程的前提下才能設(shè)計(jì)出完善的數(shù)據(jù)庫(kù),新聞發(fā)布系統(tǒng)主要運(yùn)用了 SQL server 2020 軟件。 用例圖: 用戶用例如圖 34 所示: 用戶主要負(fù)責(zé)新聞搜索,新聞信息瀏覽等模塊 10 圖 34: 用戶用例圖 管理員用例如圖 35 所示: 管理員主要負(fù)責(zé)用戶管理,新 聞分類管理,新聞標(biāo)題管理(添加一級(jí)新聞標(biāo)題,添加二級(jí)新聞標(biāo)題),數(shù)據(jù)庫(kù)連接等模塊。 ( 1)、登錄: 用戶登陸,用戶登陸驗(yàn)證 ( 2)、前臺(tái)功能模塊: 前臺(tái)主要包括新聞分類、顯示新聞詳細(xì)信息、新聞標(biāo)題的查詢、搜索新聞標(biāo)題、新聞信息瀏覽。 其中前臺(tái)和后臺(tái)為重點(diǎn)。 (2)、設(shè)置新聞信息瀏覽模塊 (3)、設(shè)置添加新聞標(biāo)題模塊 (4)、數(shù)據(jù)庫(kù)連接模塊 (5)、管理員登錄模塊 (6)、用戶管理模塊 (7)、新聞分類管理模塊 通過(guò)相關(guān)調(diào)查,要求新聞發(fā)布系統(tǒng)具有以下功能 : 提供新聞搜索功能, 新聞管理功能, 瀏覽 新聞功能, 發(fā)布新聞的功能, 為后臺(tái)管理提供管理入口。用戶通過(guò)使用客戶系統(tǒng)從服務(wù)器檢索信息并進(jìn)行本地操作,服務(wù)器關(guān)注數(shù)據(jù)庫(kù)進(jìn)程,而客戶則關(guān)注信息的表示。 SQL Server 建立于 Microsoft Window NT 的可伸縮性和可管理性之上 , 提供了功能強(qiáng)大的客戶服務(wù)器平臺(tái) , 高性能客戶服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫(kù)管理系統(tǒng)可以將 Visual FoxPro、 Visual Basic、 Visual C、 .NET 作為客戶端開發(fā)工具 , 而將 SQL Server 作為存儲(chǔ)數(shù)據(jù)的后臺(tái)服務(wù)器軟件。 客戶端應(yīng)用程序可以運(yùn)行在 Windows9x/NT/2020 系統(tǒng)上,完成所有的用戶交互操作。 SQL Server 提供了在服務(wù)器系統(tǒng)上運(yùn)行的服務(wù)器軟件和在客戶端運(yùn)行的客戶端軟件,連接客戶和服務(wù)器計(jì)算機(jī)的網(wǎng)絡(luò)軟件 則由 Windows NT/2020 提供。 SQL 已經(jīng)被 ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)化組織)確定為數(shù)據(jù)庫(kù)系統(tǒng)的工業(yè) 標(biāo)準(zhǔn)。它是數(shù)據(jù)庫(kù)系統(tǒng)的通用語(yǔ)言,利用它,用戶可以用幾乎同樣的語(yǔ)句在不同的數(shù)據(jù)庫(kù)系統(tǒng)上執(zhí)行同樣的操作。例如,同一個(gè) Java 程序可以運(yùn)行在 Windows NT、 Solaris 和 Macintosh 上??梢栽谌魏斡? Java 編譯器的平臺(tái)上把 Java 程序編譯成字節(jié)碼。 Java VM 也可以由硬件實(shí)現(xiàn)。 說(shuō)明 Java 是如何工作的: 可以把 Java 字節(jié)碼看作運(yùn)行在 Java 虛擬機(jī)( Java VM)上的機(jī)器代碼指令。通過(guò)解釋器,每條 Java 字節(jié)指令被 分析,然后在計(jì)算機(jī)上運(yùn)行。 Java 是具有以下特征的高級(jí)程序語(yǔ)言: 簡(jiǎn)單、面向?qū)ο蟆⒖煞植?、可解釋、?qiáng)壯、安全性、結(jié)構(gòu)化、輕便、功能強(qiáng)大、多線程、動(dòng)態(tài) Java 既可以被編譯,也可以被解釋。目前常用的 Java 平臺(tái)基于 ,最近版本為 。這樣 Java 程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè) Java平臺(tái)之后, Java 應(yīng)用程序就可運(yùn)行。 Java 平臺(tái)由Java 虛擬機(jī)( Java Virtual Machine)和 Java 應(yīng)用編程接口( Application Programming Interface、簡(jiǎn)稱 API)構(gòu)成。從此, Java 被廣泛接受并推動(dòng)了 Web 的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持 Java applet。 Java 是 Java 程序設(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱 Java 語(yǔ)言)和 Java 平臺(tái)的 總 6 稱。世界各大應(yīng)用廠商如 IBM、 Oracle、 BEA 等,競(jìng)相將其戰(zhàn)略調(diào)整到 Java 的戰(zhàn)線上來(lái), Sun 更豪言壯語(yǔ)地宣布“ We make the work”。這就是為什么同一文檔在不同的瀏覽器中展示的效果會(huì)不一樣 . Java 的發(fā)展歷史 : Java 是 Sun 公司 開發(fā)的完全面向?qū)ο蟮恼Z(yǔ)言,作為 Java 開發(fā)語(yǔ)言最優(yōu)異的 IDE,JBuilder 2020 本身就構(gòu)建在 Java 之上。 HTML 語(yǔ)言是通過(guò)利用各種標(biāo)記 (tags)來(lái)標(biāo)識(shí)文檔的結(jié)構(gòu)以及標(biāo)識(shí)超鏈(Hyperlink)的信息。 Web 服務(wù)器 (或稱 HTTP 服務(wù)器 )一方實(shí)時(shí)動(dòng)態(tài)地生成。生成一個(gè) HTML 文檔主要有以下三種途徑: (例如用你所喜愛(ài)的 ASCII 文本編輯器或其它 HTML
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1