【正文】
新聞發(fā)布模塊新聞后臺(tái)管理新聞瀏覽查詢(xún)查看增刪改圖616 新聞發(fā)布模塊結(jié)構(gòu)圖新聞后臺(tái)管理完成新聞的的增加、修改、刪除和查詢(xún)功能。(5)。(3)。實(shí)體屬性圖如下所示:學(xué)生作品存儲(chǔ)路徑存儲(chǔ)時(shí)間作品名投票數(shù)戶(hù)id圖615學(xué)生作品實(shí)體屬性圖學(xué)生作品模塊包括3個(gè)程序頁(yè)面:(1)。信息表_Images表63所示。學(xué)生作品上傳的設(shè)計(jì)則是為給學(xué)生提供一個(gè)展現(xiàn)自我的平臺(tái)。每個(gè)用戶(hù)可以選擇自己喜歡的作品進(jìn)行投票,但每個(gè)作品只能投一次。(3),打開(kāi)頁(yè)面在上傳前首先確定是以私有還是公共形式對(duì)所需上傳的文件進(jìn)行上傳,確定后可以選擇多個(gè)文件,在完成以上操作后提交,存儲(chǔ)到數(shù)據(jù)庫(kù)。根據(jù)對(duì)數(shù)據(jù)項(xiàng)與數(shù)據(jù)結(jié)構(gòu)的分析,設(shè)計(jì)出能夠滿(mǎn)足系統(tǒng)需求的實(shí)體及關(guān)系。(2)用戶(hù)選擇網(wǎng)站資源下載。教師也可上傳下載公共資源。公共資源服務(wù)則是所有人都能下載已上傳的公共資源。學(xué)生私有資源上傳下載只能按自己的用戶(hù)名上傳下載,別人無(wú)法訪問(wèn)。(4)。(2)。字段說(shuō)明類(lèi)型備注idbigint主鍵no用戶(hù)名char不可為空pwd密碼char不可為空sex性別char可為空name用戶(hù)的真實(shí)姓名char不可為空在本模塊中采用“實(shí)體聯(lián)系模型”(ER模型)來(lái)描述數(shù)據(jù)庫(kù)的結(jié)構(gòu)與語(yǔ)義,以對(duì)現(xiàn)實(shí)世界進(jìn)行抽象。登錄界面實(shí)現(xiàn)如圖62所示圖62 用戶(hù)登錄界面當(dāng)用戶(hù)在登錄成功后,可以進(jìn)行密碼修改、注銷(xiāo)登錄。系統(tǒng)用戶(hù)在登錄成功后,可以對(duì)其密碼進(jìn)行修改,以增強(qiáng)安全性。(2)獲得用戶(hù)權(quán)限。進(jìn)入用戶(hù)登錄輸入用戶(hù)名、密碼驗(yàn)證通過(guò)獲取權(quán)限否是修改密碼否是注銷(xiāo)登錄是否圖61登錄模塊根據(jù)圖61的模塊圖,可以清楚地得出用戶(hù)登錄模塊應(yīng)該提供如下所示的幾種功能。詳細(xì)設(shè)計(jì)的目標(biāo)不僅僅是邏輯上正確地實(shí)現(xiàn)每個(gè)模塊的功能,更重要的是設(shè)計(jì)的處理過(guò)程應(yīng)該盡可能簡(jiǎn)明易懂。(6) 數(shù)據(jù)庫(kù)管理: 數(shù)據(jù)庫(kù)管理系統(tǒng)采用SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)。 (2)后臺(tái)可增加一級(jí)分類(lèi)和二級(jí)分類(lèi)使前臺(tái)自動(dòng)更新。 學(xué)生作品管理與投票管理。 前臺(tái)支持文件的熱門(mén)功能和推薦功能。 前臺(tái)支持最新新聞的熱門(mén)功能和推薦功能。(5)學(xué)生作品的展示與投票為學(xué)生和教師提供互動(dòng)平臺(tái)。5系統(tǒng)功能設(shè)計(jì) 前臺(tái)顯示說(shuō)明 前臺(tái)首頁(yè)顯示 下面通過(guò)首頁(yè)來(lái)說(shuō)明網(wǎng)站整體的功能: (1)首頁(yè)的最頂部排列顯示站點(diǎn)首頁(yè)、新聞的發(fā)布、在線視頻教程、學(xué)生作品、師資介紹、勤工助學(xué)等各個(gè)欄目,用戶(hù)可以直接點(diǎn)擊進(jìn)入。 在本章中,主要闡述了網(wǎng)站設(shè)計(jì)的方案設(shè)計(jì),和系統(tǒng)模塊的建立,系統(tǒng)設(shè)計(jì)需要設(shè)計(jì)軟件系統(tǒng)的體系結(jié)構(gòu)、用戶(hù)界面、數(shù)據(jù)庫(kù)、模塊等,從而在需求與代碼之間建立橋梁。 } } %數(shù)據(jù)庫(kù)文件在連接文件嵌入下,各頁(yè)面都能夠訪問(wèn)數(shù)據(jù)庫(kù),這是實(shí)現(xiàn)交互性的前題。public static Connection conn = null。DatabaseName=card。所以一開(kāi)始就要仔細(xì)慎重地搭建一個(gè)完整而合理的結(jié)構(gòu)。計(jì)算中心網(wǎng)站教師與學(xué)生的登錄資源上傳下載在線視頻教程機(jī)房課表查詢(xún)新聞發(fā)布與更改學(xué)生作品展示及投票圖41 本網(wǎng)站總體模塊示意圖本網(wǎng)站提供了各種信息及功能,因此整個(gè)網(wǎng)站設(shè)計(jì)使用了表格結(jié)構(gòu),這樣操作比較方便,結(jié)構(gòu)美觀。4總體設(shè)計(jì)計(jì)算機(jī)中心網(wǎng)站是個(gè)集新聞、信息、交流為一體的網(wǎng)站,是為了讓在校學(xué)生能了解學(xué)院信息辦發(fā)布的最新信息技術(shù)而設(shè)計(jì)的。計(jì)算機(jī)中心網(wǎng)站作為向教師和學(xué)生提供服務(wù)的網(wǎng)站,可成功實(shí)現(xiàn)多種功能。隨著社會(huì)的發(fā)展和經(jīng)濟(jì)時(shí)代的到來(lái),網(wǎng)站在各行各業(yè)都占據(jù)著越來(lái)越重要的地位,特別是教育事業(yè)。2 業(yè)務(wù)邏輯層主要是對(duì)數(shù)據(jù)層進(jìn)行操作,對(duì)數(shù)據(jù)邏輯層進(jìn)行處理,如果數(shù)據(jù)層是積木,那么邏輯層就是堆積木的搭建。使用Tomcat可以體驗(yàn)JSP和Servlet的最新規(guī)范。EJB的優(yōu)勢(shì)是它通過(guò)J2EE服務(wù)器的支持(所有的J2EE服務(wù)器都必須支持EJB的特性,最有名的是BEA公司的WebLogic和IBM公司的WebSphere),以最簡(jiǎn)單的方式實(shí)現(xiàn)了事務(wù),分布式部署等復(fù)雜處理,而且實(shí)體Bean,消息Bean,會(huì)話Bean三各種EJB各有神通。如果說(shuō)把顯示一個(gè)網(wǎng)頁(yè)比喻成用筆在紙上寫(xiě)字給人看的話,理想的J2EE網(wǎng)站應(yīng)該是:JSP就是筆的外套(它只是輔助筆芯,寫(xiě)出字來(lái)),JavaBean和EJB等就是筆芯(它們是網(wǎng)站的核心,用戶(hù)是看不到它們的,筆芯決定了寫(xiě)出來(lái)的字是什么顏色的,好看不好看,書(shū)寫(xiě)起來(lái)是否流利,也就是說(shuō)它們決定了整個(gè)網(wǎng)站的功能,是否穩(wěn)定,是否高效,是否安全等),網(wǎng)絡(luò)和服務(wù)器軟件就是紙,紙容易看就舒服,也就是網(wǎng)頁(yè)顯示的快)。(1) 數(shù)據(jù)插入 往數(shù)據(jù)庫(kù)的基本表中插入數(shù)據(jù)使用的是INSERT語(yǔ)句,其方式有兩種:一種是元組值的插入,另一種是查詢(xún)結(jié)果的插入。當(dāng)設(shè)計(jì)者在關(guān)系表上定義了索引時(shí),系統(tǒng)會(huì)自動(dòng)利用索引進(jìn)行快速檢索,用戶(hù)不需知道表上是否有索引或者有什么類(lèi)型的索引等細(xì)節(jié)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開(kāi)發(fā)和擴(kuò)展,但是包括Select, Insert, Update, Delete, Create, 以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來(lái)完成幾乎所有的數(shù)據(jù)庫(kù)操作[1]。SQL語(yǔ)言的主要功能就是同各種數(shù)據(jù)庫(kù)建立聯(lián)系,進(jìn)行溝通。在20世紀(jì)60年代末,磁盤(pán)技術(shù)取得重要進(jìn)展,具有數(shù)百兆容量和快速存取的磁盤(pán)陸續(xù)進(jìn)入市場(chǎng),成本也不高,為數(shù)據(jù)庫(kù)技術(shù)的產(chǎn)生提供了良好的物質(zhì)條件。20世紀(jì)60年代末發(fā)生的三件大事,層次模型IMS系統(tǒng)的推出、關(guān)于網(wǎng)狀模型DBTG報(bào)告的發(fā)表以及關(guān)于關(guān)系模型論文的連續(xù)發(fā)表標(biāo)志著數(shù)據(jù)管理技術(shù)進(jìn)入數(shù)據(jù)庫(kù)階段。2 概述 數(shù)據(jù)庫(kù)的發(fā)展史數(shù)據(jù)庫(kù)的發(fā)展經(jīng)歷了三個(gè)階段:(1) 層次型和網(wǎng)狀型:代表產(chǎn)品是1969年IBM公司研制的層次模型數(shù)據(jù)庫(kù)管理系統(tǒng)IMS。 (2) 計(jì)算機(jī)中心網(wǎng)站使得教師與教師、教師與學(xué)生、學(xué)生與學(xué)生之間的交流有了全新的方式,它不再受到傳統(tǒng)信息傳遞的制約。 網(wǎng)站設(shè)計(jì)目標(biāo)Internet正在改變世界,由于Internet具有傳播信息容量極大、形態(tài)多樣、迅速方便、全球覆蓋、自由和交互的特點(diǎn),已經(jīng)發(fā)展成為新的傳播媒體,現(xiàn)在很多大學(xué)和眾多企業(yè)部門(mén)都已經(jīng)建立了自己的網(wǎng)站,通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)現(xiàn)宣傳、交流及資源的整合。計(jì)算機(jī)中心網(wǎng)站是典型的JSP網(wǎng)站設(shè)計(jì),本設(shè)計(jì)采用B/S的設(shè)計(jì)結(jié)構(gòu),其開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。3.可以迅速查到所需信息。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng);其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。關(guān)鍵詞:Java 數(shù)據(jù)庫(kù) 網(wǎng)站設(shè)計(jì) The Design Based on J2EE of TangShan College Computer Center Web Site AbstractThis article focuses on the puter center web site for the development process. Introduced a web site for environment and development tools, the design concept and design process has also made a prehensive narrative, in the database to create ideological and various data tables specific links between the areas has also made detailed and specific analysis of the The various functions of the web site to achieve process and detailed design process, drawing a simple web function modules map at the same time, to more clearly show that design thinking and the whole process of planning and design of concrete realization.According to actual demand, the puter center web site for this project is modular in design, in the Windows XP operating system environment, the structures JSP operating environment JDK + TOMCAT, through the use of scripting language JAVA plete dynamic, interactive web server applications, curriculum information and results of information management. This web site has many features: system fully functional, easy to use simple userfriendly user interface, plete security settings, greatly reducing the operators and improve the efficiency of the management of school information Level. Keywords: JSP; Database; Website Design 目 錄1 緒論 1 引言 1 問(wèn)題定義 1 網(wǎng)站介紹 1 網(wǎng)站設(shè)計(jì)目標(biāo) 22 概述 3 數(shù)據(jù)庫(kù)知識(shí)簡(jiǎn)介 3 數(shù)據(jù)庫(kù)的發(fā)展史 3 數(shù)據(jù)庫(kù)的特點(diǎn) 3 SQL語(yǔ)言簡(jiǎn)介 4 SQL語(yǔ)言的數(shù)據(jù)查詢(xún) 4 JSP(J2EE)知識(shí)簡(jiǎn)介 5 JSP屬性介紹 5 JSP運(yùn)行環(huán)境介紹 5 JSP的J2EE的架構(gòu)介紹 63 需求分析 7 提出問(wèn)題 7 項(xiàng)目背景 7 項(xiàng)目開(kāi)發(fā)目標(biāo) 7 運(yùn)行環(huán)境 7 運(yùn)行需求 74 總體設(shè)計(jì) 8 網(wǎng)站簡(jiǎn)要說(shuō)明 8 網(wǎng)站總體設(shè)計(jì)功能模塊 8 網(wǎng)站結(jié)構(gòu)設(shè)計(jì) 8 數(shù)據(jù)庫(kù)連接設(shè)計(jì) 8 界面設(shè)計(jì) 9 總體設(shè)計(jì)總結(jié) 105 系統(tǒng)功能設(shè)計(jì) 11 前臺(tái)顯示說(shuō)明 11 前臺(tái)首頁(yè)顯示 11 功能實(shí)現(xiàn)介紹 11 網(wǎng)站后臺(tái)管理 11 后臺(tái)管理功能介紹 126 詳細(xì)設(shè)計(jì) 13 13 13 13 15 15 16 16 16 17 19 19 19 20 20 21 22 22 22 23 24 24 25 26 26 27 27 27 287 系統(tǒng)測(cè)試與維護(hù) 29 測(cè)試實(shí)例研究 29 性能分析 29 網(wǎng)站維護(hù) 308 結(jié)束語(yǔ) 31謝辭 32參考文獻(xiàn) 33附錄 34外文資料 721 緒論 引言隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。畢 業(yè) 設(shè) 計(jì)基于J2EE的學(xué)院計(jì)算中心網(wǎng)站設(shè)計(jì)摘要本文著重闡述了計(jì)算機(jī)中心網(wǎng)站的開(kāi)發(fā)過(guò)程。本網(wǎng)站具有多方面特點(diǎn):網(wǎng)站功能完備,用戶(hù)使用方便簡(jiǎn)捷,人性化的用戶(hù)界面,設(shè)置齊全,大大減少了操作人員和用戶(hù)的工作負(fù)擔(dān),提高了學(xué)校的信息化的水平。計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。2.只需一名網(wǎng)站管理員即可操作,節(jié)省大量人力。后臺(tái)數(shù)據(jù)庫(kù)是Microsoft SQL Server,兩者結(jié)合,為Web數(shù)據(jù)庫(kù)技術(shù)提供了完美的實(shí)現(xiàn)體系. 計(jì)算機(jī)中心網(wǎng)站就是在這種條件下開(kāi)發(fā)出來(lái)的,通過(guò)網(wǎng)頁(yè)的形式,完成網(wǎng)站的各種功能。計(jì)算機(jī)中心網(wǎng)站是一個(gè)學(xué)校網(wǎng)站的重要組成部分,不但能實(shí)現(xiàn)網(wǎng)站的各種功能,同時(shí)也有利于學(xué)校師生及時(shí)反饋與掌握信息。網(wǎng)站的超時(shí)空特性,不僅能讓本地區(qū)的人們了解計(jì)算機(jī)中心,更可讓更多的人們了解本校的不斷發(fā)展和前進(jìn)。 (4) 計(jì)算機(jī)中心網(wǎng)站是很好的教學(xué)研究室,計(jì)算機(jī)中