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

正文內(nèi)容

培訓(xùn)教育網(wǎng)頁的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-02-14 14:44 本頁面
 

【文章內(nèi)容簡介】 目的向?qū)Рa(chǎn)生項(xiàng)目的所有主要的組件如action/session bean/form等。還包含編輯Hibernate配置文件和執(zhí)行MySQL語句的工具。 My SQL概述MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年,。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。MySQL的特性的特性的特性的特性:(1)使用C和C++編寫,并使用了多種編譯器進(jìn)行測試,保證源代碼的可移植性。 (2)支持AIX、FreeBSD、HPUX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)。(3)為多種編程語言提供了API。這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。(4)支持多線程,充分利用CPU資源。(5)優(yōu)化的SQL查詢算法,有效地提高查詢速度。(6)既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB 231BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。(7)提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑。(8)提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。(9)可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。MySQL的應(yīng)用與其他的大型數(shù)據(jù)庫,例如Oracle、DBSQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個(gè)人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。 Internet上流行的網(wǎng)站構(gòu)架方式是LAMP(Linux+Apache+MySQL+PHP),即使用Linux作為操作系統(tǒng),Apache作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫,PHP作為服務(wù)器端腳本解釋器。由于這四個(gè)軟件都是遵循GPL的開放源碼軟件,因此使用這種方式不用花一分錢就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。MySQL的的的的管理管理管理管理: 可以使用命令行工具管理MySQL數(shù)據(jù)庫,也可以從MySQL的網(wǎng)站下載圖形管理工具M(jìn)ySQL Administrator和MySQL Query Browser。phpMyAdmin是由php寫成的MySQL資料庫系統(tǒng)管理程式,讓管理者可用Web界面管理MySQL資料庫。phpMyBackupPro也是由PHP寫成的,可以透過Web介面創(chuàng)建和管理數(shù)據(jù)庫。它可以創(chuàng)建偽cronjobs,可以用來自動在某個(gè)時(shí)間或周期備份MySQL 數(shù)據(jù)庫。MySQL的優(yōu)缺點(diǎn)的優(yōu)缺點(diǎn)的優(yōu)缺點(diǎn)的優(yōu)缺點(diǎn):(1)優(yōu)點(diǎn): MySQL是一個(gè)快速、多線程、多用戶的SQL數(shù)據(jù)庫服務(wù)器。幾乎是免費(fèi)的,支持正規(guī)的SQL查詢語言和采用多種數(shù)據(jù)類型,能對數(shù)據(jù)進(jìn)行各種詳細(xì)的查詢等。MySQL的核心程序采用完全的多線程編程。線程是輕量級的進(jìn)程,它可以靈活地為用戶提供服務(wù),而不過多的系統(tǒng)資源。用多線程和C語言實(shí)現(xiàn)的MySQL能很容易充分利用CPU。MySQL可運(yùn)行在不同的操作系統(tǒng)下。簡單地說,MySQL可以支持Windows95/98/NT/2000以及UNIX、Linux和SUN OS等多種操作系統(tǒng)平臺。這意味著在一個(gè)操作系統(tǒng)中實(shí)現(xiàn)的應(yīng)用可以很方便地移植到其他的操作系統(tǒng)下。MySQL有一個(gè)非常靈活而且安全的權(quán)限和口令系統(tǒng)。當(dāng)客戶與MySQL服務(wù)器連接時(shí),他們之間所有的口令傳送被加密,而且MySQL支持主機(jī)認(rèn)證。 MySQL支持ODBC for Windows。MySQL支持所有的ODBC ,這樣就可以用Access連接MySQL服務(wù)器,從而使得MySQL的應(yīng)用被大大擴(kuò)展。MySQL支持大型的數(shù)據(jù)庫。雖然對于用PHP編寫的網(wǎng)頁來說只要能夠存放上百條以上的記錄數(shù)據(jù)就足夠了,但MySQL可以方便地支持上千萬條記錄的數(shù)據(jù)庫。作為一個(gè)開放源代碼的數(shù)據(jù)庫,MySQL可以針對不同的應(yīng)用進(jìn)行相應(yīng)的修改。MySQL擁有一個(gè)非??焖俣曳€(wěn)定的基于線程的內(nèi)存分配系統(tǒng),可以持續(xù)使用面不必?fù)?dān)心其穩(wěn)定性。事實(shí)上,MySQL的穩(wěn)定性足以應(yīng)付一個(gè)超大規(guī)模的數(shù)據(jù)庫。強(qiáng)大的查詢功能。MySQL支持查詢的SELECT和WHERE語句的全部運(yùn)算符和函數(shù),并且可以在同一查詢中混用來自不同數(shù)據(jù)庫的表,從而使得查詢變得快捷和方便。PHP為MySQL提供了強(qiáng)力支持,PHP中提供了一整套的MySQL函數(shù),對MySQL進(jìn)行了全方位的支持。(2)缺點(diǎn):MySQL不完全支持陌生的關(guān)鍵詞;MySQL也缺乏一些存儲程序的功能;使用缺省的IP端口,但是有時(shí)候這些ip也會被一些黑客闖入; 使用myisam配置,如果你不慎損壞數(shù)據(jù)庫,結(jié)果可能會導(dǎo)致所有的數(shù)據(jù)丟失;沒有事務(wù), 沒有子查詢,也沒有視圖。 My SQL的連接JDBC可具體實(shí)現(xiàn)數(shù)據(jù)庫建立連接,想數(shù)據(jù)庫發(fā)送語句,獲得并處理結(jié)果集。JDBC是一個(gè)編程接口集。這兩個(gè)包中定義的大部分只是接口,并沒有實(shí)現(xiàn)具體的連接與操作數(shù)據(jù)的功能:按照J(rèn)DBC的體系結(jié)構(gòu)設(shè)計(jì),具體的功能實(shí)現(xiàn)是由特定的JDBC驅(qū)動器提供的,JDBC驅(qū)動程序經(jīng)常使用的可分為以下三個(gè)種類:(1)JDBC網(wǎng)絡(luò)純Java驅(qū)動程序,這種驅(qū)動程序?qū)DBC轉(zhuǎn)換為與DBMS無關(guān)的網(wǎng)絡(luò)協(xié)議,這種協(xié)議又被某個(gè)服務(wù)器轉(zhuǎn)換為一種DBMS協(xié)議。這種網(wǎng)絡(luò)服務(wù)器中間件能夠?qū)⑺募僇ava客戶機(jī)連接到多種不同的數(shù)據(jù)庫上。所用的具體協(xié)議取決于提供者。通常,這是最為靈活的JDBC驅(qū)動程序。有可能所有這種解決方案的提供者都提供適合于Intranet用的產(chǎn)品。(2)JDBCODBC橋加ODBC驅(qū)動程序,JavaSoft橋產(chǎn)品利用ODBC驅(qū)動程序提供JDBC訪問。須將ODBC二進(jìn)制代碼加載到使用該驅(qū)動程序的每個(gè)客戶機(jī)上。這種類型的驅(qū)動程序最適合于企業(yè)網(wǎng),或者是用Java編寫的三層結(jié)構(gòu)的應(yīng)用程序服務(wù)器代碼。(3)本地協(xié)議純Java驅(qū)動程序,這種類型的驅(qū)動程序?qū)DBC調(diào)用直接轉(zhuǎn)換為DBMS所使用的網(wǎng)絡(luò)協(xié)議。這將允許從客戶機(jī)機(jī)器上直接調(diào)用DBMS服務(wù)器,是Intranet訪問的一個(gè)很實(shí)用的解決方法。 Dreamweaver CS6簡介dreamweaver cs6是世界頂級軟件廠商adobe推出的一套擁有可視化編輯界面,用于制作并編輯網(wǎng)站和移動應(yīng)用程序的網(wǎng)頁設(shè)計(jì)軟件。由于它支持代碼、拆分、設(shè)計(jì)、實(shí)時(shí)視圖等多種方式來創(chuàng)作、編寫和修改網(wǎng)頁,對于初級人員,你可以無需編寫任何代碼就能快速創(chuàng)建 web頁面。其成熟的代碼編輯工具更適用于web開發(fā)高級人員的創(chuàng)作!cs6新版本使用了自適應(yīng)網(wǎng)格版面創(chuàng)建頁面,在發(fā)布前使用多屏幕預(yù)覽審閱設(shè)計(jì),可大大提高工作效率。改善的 ftp 性能,更高效地傳輸大型文件?!皩?shí)時(shí)視圖”和“多屏幕預(yù)覽”面板可呈現(xiàn) html5 代碼,更能夠檢查自己的工作第三章 網(wǎng)頁設(shè)計(jì)與分析 網(wǎng)頁需求分析培訓(xùn)教學(xué)網(wǎng)頁可以實(shí)現(xiàn)其他教學(xué)網(wǎng)頁所具有的基本功能,用戶必須先注冊,在管理員分配用戶賬號時(shí)就區(qū)分用戶身份。用戶注冊完畢后,返回登陸頁面,輸入登陸信息及相應(yīng)的密碼就可以登陸本網(wǎng)頁,登陸成功后,用戶可以隨意的瀏覽本網(wǎng)頁的教學(xué)內(nèi)容,如果用戶想與其他學(xué)生進(jìn)行交流,可以通過網(wǎng)頁的留言板進(jìn)行留言,通過留言板功能來實(shí)現(xiàn)教學(xué)互動。本網(wǎng)頁有用戶登陸與管理員登陸兩個(gè)登陸界面。網(wǎng)站的功能有公告欄、個(gè)人空間、教程區(qū)、課件區(qū)、上傳區(qū)和留言板。個(gè)人根據(jù)不同的權(quán)限進(jìn)行相應(yīng)的操作,大體上滿足了教學(xué)的要求。系統(tǒng)開放式的數(shù)據(jù)庫可以把教師收集的試題、課件隨時(shí)上傳到教程區(qū)和課件區(qū)中,實(shí)現(xiàn)了數(shù)據(jù)的有效管理,使管理員使用得心應(yīng)手,大大提高了網(wǎng)站的效率[7]。 網(wǎng)頁的功能需求(1)公告:在功能區(qū)的這一板塊中可以向?qū)W生發(fā)布一些校園信息、教學(xué)動態(tài),本網(wǎng)站的一些注意事項(xiàng)、緊急通知等,學(xué)生通過公告管理能夠盡快的了解到這些信息。(2)個(gè)人空間:個(gè)人空間為用戶提供了一個(gè)儲存?zhèn)€人信息、上交作業(yè)、查詢作業(yè)的平臺。教師在網(wǎng)上發(fā)布各章節(jié)的作業(yè),學(xué)生在完成了每一章節(jié)的學(xué)習(xí)后,下載教師發(fā)布的作業(yè),在完成教師的作業(yè)后再上傳給教師,教師下載學(xué)生的作業(yè)進(jìn)行批改,然后再將修改意見發(fā)布給學(xué)生。(3)教程區(qū):這部分用戶可以瀏覽關(guān)于本門課程的一些學(xué)習(xí)教程,以及瀏覽用戶上傳的對本門課程學(xué)習(xí)有用的資料。(4)課件區(qū):這是教學(xué)網(wǎng)站的主要功能之一,也是學(xué)生進(jìn)行網(wǎng)上學(xué)習(xí)的基礎(chǔ),在本網(wǎng)站中,教師根據(jù)其需要上傳其教學(xué)課件,學(xué)生在學(xué)習(xí)時(shí)根據(jù)其學(xué)習(xí)需要瀏覽相應(yīng)的課件。(5)上傳區(qū):管理員可以上傳公告、課件、教程。可以是文檔,也可以是附件。上傳內(nèi)容需管理員審核后在網(wǎng)頁顯示,該模塊是提供了用戶對資源的分享功能。(6)留言區(qū):用戶可以選擇相應(yīng)板塊,然后提出問題也可對其他用戶提出的問題進(jìn)行解答。老師可以在該板塊對學(xué)生提出的相應(yīng)問題進(jìn)行解答,方便師生之間進(jìn)行交流。 網(wǎng)頁功能實(shí)現(xiàn)過程分析首先根據(jù)網(wǎng)頁功能分析設(shè)計(jì)出數(shù)據(jù)庫,以及數(shù)據(jù)庫中的各個(gè)數(shù)據(jù)表。在實(shí)現(xiàn)各個(gè)功能模塊時(shí),采用先模塊化,后集成的方式。即對網(wǎng)頁各個(gè)功能模塊分別獨(dú)立設(shè)計(jì)和調(diào)試,在創(chuàng)建系統(tǒng)主窗口時(shí)再將各個(gè)功能模塊通過主窗體的功能按鈕集成到一起,最后進(jìn)行系統(tǒng)整體設(shè)計(jì)調(diào)試。在訪問數(shù)據(jù)庫時(shí),采用公用數(shù)據(jù)模塊存放訪問數(shù)據(jù)庫需要的對象。該模塊在各功能模塊中被直接調(diào)用,避免對數(shù)據(jù)庫反復(fù)連接,并可減少代碼編寫,從而提高系統(tǒng)開發(fā)效率[11]。 系統(tǒng)開發(fā)與運(yùn)行環(huán)境分析教學(xué)網(wǎng)頁開發(fā)與運(yùn)行環(huán)境如下:開發(fā)環(huán)境:Windows XP運(yùn)行環(huán)境:Windows XP開發(fā)工具:Dreamweaver CS6數(shù)據(jù)庫管理系統(tǒng):My SQL 系統(tǒng)概要設(shè)計(jì)通過對系統(tǒng)功能的需求分析,設(shè)計(jì)得出以下六個(gè)關(guān)鍵模塊:(1)網(wǎng)站管理模塊:管理員通過輸入賬號和密碼登錄模塊,在此模塊中,管理員可以增加或刪除學(xué)生與教師信息。對用戶上傳的文章進(jìn)行審核,對上傳和發(fā)布的公告、教程、課件進(jìn)行添加和刪除。同時(shí)管理員還能進(jìn)行密碼的修改。 (2)個(gè)人空間模塊:學(xué)生使用該網(wǎng)站獲取公告信息,教程信息,課件信息。同時(shí)學(xué)生還能上傳和查詢作業(yè),如果想與老師或是其它的學(xué)生進(jìn)行交流,用戶可使用留言箱對老師和其它學(xué)生進(jìn)行留言。(3)教程區(qū)模塊:用戶可以瀏覽該部分,尋找自己需要的文件或是文章,體現(xiàn)了該網(wǎng)站的一個(gè)基本的教學(xué)功能。(4)課件區(qū)模塊:該模塊方便用戶對所學(xué)課程的課件的瀏覽以及下載。(5)上傳區(qū)模塊:管理員可以上傳公告、課件、教程??梢允俏臋n,也可以是附件。上傳內(nèi)容需管理員審核后在網(wǎng)頁顯示,該模塊是提供了用戶對資源的分享功能。(6) 留言區(qū):用戶可以選擇相應(yīng)板塊,然后提出問題,也可對其他用戶提出的問題進(jìn)行解答。老師可以在該板塊對學(xué)生提出的相應(yīng)問題進(jìn)行解答,方便師生之間進(jìn)行交流。通過對系統(tǒng)功能的需求分析,得到如圖31所示的系統(tǒng)功能模塊結(jié)構(gòu)圖。圖 31系統(tǒng)功能模塊結(jié)構(gòu)圖第四章 教育網(wǎng)頁的數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計(jì)。它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定。描述概念模型的有力工具是ER模型,通過對系統(tǒng)數(shù)據(jù)庫的需求分析得知應(yīng)建立“管理員信息表”、“用戶信息表”、“留言文件表”、“網(wǎng)站文件信息表”、“作業(yè)信息表” 。數(shù)據(jù)庫整體文件ER圖如圖41所示:圖41 數(shù)據(jù)庫整體文件ER圖管理員信息由管理員編號、管理員賬號、密碼、最近登錄時(shí)間、總共登錄次數(shù)、上次登錄時(shí)間信息組成,用于保存數(shù)據(jù)庫中的管理員信息,管理員信息表ER圖如圖42所示:圖42 管理員信息表ER圖用戶信息由用戶編碼、用戶賬號、密碼、用戶姓名、用戶昵稱、用戶身份信息組成,用于保存數(shù)據(jù)庫中的用戶信息,用戶信息表ER圖如圖43所示:圖43 用戶信息表ER圖留言文件信息由文件編號、發(fā)送者、接受者、標(biāo)題、留言內(nèi)容、發(fā)送時(shí)間、文件狀態(tài)信息組成,用于保存數(shù)據(jù)庫中的留言文件信息,留言文件表ER圖如圖44所示:圖44 留言文件表ER圖網(wǎng)站文件信息由文件編號、標(biāo)題、作者、創(chuàng)建時(shí)間、文件名、文件狀態(tài)、文件類型、文件內(nèi)容、瀏覽量信息組成,用于保存數(shù)據(jù)庫中的網(wǎng)站文件信息,網(wǎng)站文件信息表ER圖如圖45所示:圖45 網(wǎng)站文件信息表ER圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)ER圖主要是將用戶的需求進(jìn)行抽象總結(jié),把實(shí)體以及實(shí)體之間的聯(lián)系抽象出來的過程。關(guān)系模型主要是其中的實(shí)體和實(shí)體間的聯(lián)系均是由單一的結(jié)構(gòu)類型即關(guān)系來表示的。ER圖向關(guān)系模型轉(zhuǎn)換:一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式,實(shí)體的屬性即為關(guān)系模式的屬性,實(shí)體的標(biāo)識符即為關(guān)系模式的鍵。聯(lián)系類型的轉(zhuǎn)換,根據(jù)不同情況做不同的處理:(1)若實(shí)體間的聯(lián)系是一對一的,可以在兩個(gè)實(shí)體類型轉(zhuǎn)換成的兩個(gè)關(guān)系模式中的任意一個(gè)關(guān)系模式的屬性中加入另一個(gè)關(guān)系模式的鍵和聯(lián)系類型的屬性。也可能做合并關(guān)系模式處理。(2)若實(shí)體間的聯(lián)系是一對多的,則在多端實(shí)體類型轉(zhuǎn)換成的關(guān)系模式中加入一端實(shí)體類型轉(zhuǎn)換成的關(guān)系模式的鍵和聯(lián)系類型的屬性。(3)若實(shí)體間的聯(lián)系是一對多的,而且在多端實(shí)體類型為弱實(shí)體,轉(zhuǎn)換成的關(guān)系模式中將一端實(shí)體類型(父實(shí)體)的鍵作為外鍵放入多端的弱實(shí)體(子實(shí)體)中。弱實(shí)體的主鍵由父實(shí)體的主鍵與弱實(shí)體本身的候選鍵組成。也可以為弱實(shí)體建立新的標(biāo)識ID。(4)若實(shí)體間的聯(lián)系是多對多的,則將聯(lián)系類型也轉(zhuǎn)換成關(guān)系模式,其屬性
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1