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

正文內(nèi)容

web課程設(shè)計(jì)報(bào)告(編輯修改稿)

2025-06-09 22:12 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 制的語(yǔ)言,可通過JDBC去連接數(shù)據(jù)庫(kù)。用JAVA/JDBC編寫的軟件可移植性強(qiáng),適用于多種操作系統(tǒng),但其執(zhí)行效率和執(zhí)行速度還不理想,目前無(wú)法建立高效、高速的應(yīng)用。(5) 動(dòng)態(tài)服務(wù)器頁(yè)面JSP(Active Server Page)JSP是微軟公司推出的WEB應(yīng)用開發(fā)技術(shù),著重于處理動(dòng)態(tài)網(wǎng)頁(yè)和WEB數(shù)據(jù)庫(kù)的開發(fā),編程靈活、簡(jiǎn)潔,具有較高的性能,是目前訪問WEB數(shù)據(jù)庫(kù)的非常好的選擇。 本系統(tǒng)采用的數(shù)據(jù)庫(kù)訪問技術(shù) 本新聞發(fā)布系統(tǒng)使用JDBC訪問MySql數(shù)據(jù)庫(kù),JDBC(Java Data Base Connectivity,java數(shù)據(jù)庫(kù)連接)是一種用于執(zhí)行SQL語(yǔ)句的Java API,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問,它由一組用Java語(yǔ)言編寫的類和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫(kù)應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。 有了JDBC,向各種關(guān)系數(shù)據(jù)發(fā)送SQL語(yǔ)句就是一件很容易的事。換言之,有了JDBC API,就不必為訪問Sybase數(shù)據(jù)庫(kù)專門寫一個(gè)程序,為訪問Oracle數(shù)據(jù)庫(kù)又專門寫一個(gè)程序,或?yàn)樵L問Informix數(shù)據(jù)庫(kù)又編寫另一個(gè)程序等等,程序員只需用JDBC API寫一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。同時(shí),將Java語(yǔ)言和JDBC結(jié)合起來(lái)使程序員不必為不同的平臺(tái)編寫不同的應(yīng)用程序,只須寫一遍程序就可以讓它在任何平臺(tái)上運(yùn)行,這也是Java語(yǔ)言“編寫一次,處處運(yùn)行”的優(yōu)勢(shì)。 Java數(shù)據(jù)庫(kù)連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。JDBC對(duì)Java程序員而言是API,對(duì)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)連接的服務(wù)提供商而言是接口模型。作為API,JDBC為程序開發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫(kù)廠商及第三方中間件廠商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法。JDBC使用已有的SQL標(biāo)準(zhǔn)并支持與其它數(shù)據(jù)庫(kù)連接標(biāo)準(zhǔn),如ODBC之間的橋接。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、嚴(yán)格類型定義且高性能實(shí)現(xiàn)的接口。訪問并操縱數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)。JDBC由JSP技術(shù)支持,其數(shù)據(jù)庫(kù)訪問模型如下圖所示。圖21 采用JDBC技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫(kù)訪問模型 B/S開發(fā)模式 B/S結(jié)構(gòu),即Browser/Server瀏覽器/服務(wù)器結(jié)構(gòu),瀏覽器發(fā)送請(qǐng)求而服務(wù)器應(yīng)答請(qǐng)求。其工作原理如下瀏覽器WEB服務(wù)器數(shù)據(jù)庫(kù)服務(wù)器SQL數(shù)據(jù)請(qǐng)求返回結(jié)果Web請(qǐng)求返回HTML 圖22 B/S結(jié)構(gòu)的三層模型 前臺(tái)通過IE、Firefox等瀏覽器向Web服務(wù)器發(fā)送HTTP請(qǐng)求,web服務(wù)器通過JSP和一些中間件訪問后臺(tái)數(shù)據(jù)庫(kù),并將操作的結(jié)果以HTML頁(yè)面的形式返回給前端的瀏覽器。比與C/S模式,采用B/S模式用戶的操作更加簡(jiǎn)單,不像C/S需要在客戶端進(jìn)行客戶端程序,只需要一個(gè)通用瀏覽器即可完成數(shù)據(jù)的請(qǐng)求與接收,大幅的減少了客戶端的維護(hù)工作。同時(shí),B/S模式使用的技術(shù)是Internet的Web技術(shù),因而更適合于網(wǎng)上的信息發(fā)布。3總體設(shè)計(jì)因?yàn)榫W(wǎng)絡(luò)中新聞發(fā)布的頻率非常高,如果沒有一個(gè)高效的新聞發(fā)布管理系統(tǒng),則維護(hù)工作將非常繁瑣,浪費(fèi)很多時(shí)間和精力。通過使用新聞發(fā)布系統(tǒng),管理員只需設(shè)置標(biāo)題、內(nèi)容和圖片等新聞,系統(tǒng)將自動(dòng)生成對(duì)應(yīng)的網(wǎng)頁(yè),使新聞發(fā)布和管理變得很輕松。而對(duì)于前臺(tái)界面,為適應(yīng)多個(gè)用戶的需求,必須達(dá)到友好,方便,簡(jiǎn)潔,易用的特點(diǎn)。本文將根據(jù)前期的需求分析,對(duì)新聞發(fā)布系統(tǒng)進(jìn)行總體設(shè)計(jì)。 系統(tǒng)功能描述新聞發(fā)布系統(tǒng)包括新聞?lì)悇e管理、新聞發(fā)布管理、新聞搜索、留言評(píng)論管理等模塊。具體描述如下:(1)新聞?lì)悇e管理:;; ;(2)新聞發(fā)布管理:,包括新聞標(biāo)題、新聞內(nèi)容等;;;(3)新聞統(tǒng)計(jì)模塊(4)新聞搜索模塊:; 。 (5)評(píng)論管理模塊:、留言; ER模型根據(jù)分析可劃分出新聞信息、新聞?lì)悇e信息、評(píng)論信息和用戶信息和幾個(gè)實(shí)體,其具體的ER模型如下(1) 新聞信息 圖31 新聞信息實(shí)體的ER模型(2) 評(píng)論信息 圖32 評(píng)論信息實(shí)體的ER模型(3) 用戶信息 圖33 用戶信息實(shí)體的ER模型(4)新聞?lì)悇e信息圖34 新聞?lì)悇e信息實(shí)體的ER模型(5)ER關(guān)系圖圖35 ER關(guān)系模型圖 系統(tǒng)流程圖管理員登陸新聞查看新聞搜索評(píng)論新聞發(fā)布新聞管理類別管理評(píng)論管理退 出新聞系統(tǒng)首頁(yè)開 始 圖36 系統(tǒng)的基本流程 任何用戶從瀏覽器輸入地址進(jìn)入本新聞發(fā)布系統(tǒng)后首先進(jìn)入新聞主界面,即可進(jìn)行新聞的查看,根據(jù)標(biāo)題或內(nèi)容進(jìn)行新聞的搜索,以及進(jìn)入評(píng)論頁(yè)面進(jìn)行新聞的評(píng)論。輸入管理員登錄頁(yè)面的地址,進(jìn)入登錄頁(yè)面,用戶輸入用戶名和密碼以及正確的驗(yàn)證碼后可進(jìn)入后臺(tái)管理,有新聞的發(fā)布,新聞的管理,新聞?lì)悇e的管理,新聞評(píng)論的管理等。斷開與服務(wù)器的連接即退出本新聞系統(tǒng)。 數(shù)據(jù)流圖(1)前臺(tái)數(shù)據(jù)流圖 圖37 前臺(tái)的數(shù)據(jù)流圖 數(shù)據(jù)庫(kù)中有兩個(gè)表用于前臺(tái)的數(shù)據(jù)的存放,新聞信息表newsinfo中存放新聞的內(nèi)容,標(biāo)題,點(diǎn)擊量等數(shù)據(jù),通過各種命令與前臺(tái)進(jìn)行數(shù)據(jù)交換。留言信息表存放用戶的留言。(2)后臺(tái)數(shù)據(jù)流圖 圖38 后臺(tái)數(shù)據(jù)流圖 系統(tǒng)功能模塊劃分 從功能描述的內(nèi)容可以看到,本系統(tǒng)可以實(shí)現(xiàn)五個(gè)完整的功能。根據(jù)這些功能,設(shè)計(jì)出系統(tǒng)的功能模塊,如下圖所示。圖39 新聞發(fā)布總體系統(tǒng)功能模塊示意圖 數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)采用MySql數(shù)據(jù)庫(kù),在數(shù)據(jù)庫(kù)中使用數(shù)據(jù)表article來(lái)儲(chǔ)存現(xiàn)有的新聞信息。表的結(jié)構(gòu)如表字段名稱數(shù)據(jù)類型說(shuō)明newsidInt(10) unsigned新聞編號(hào),自動(dòng)增加(主鍵)biaotiVarchar(45)新聞的標(biāo)題fabushijiandatetime發(fā)布時(shí)間pinglunInt(10) unsigned新聞評(píng)論idlaiyuanVarchar(45
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1