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

正文內(nèi)容

基于jsp技術(shù)的網(wǎng)上書(shū)店系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(存儲(chǔ)版)

  

【正文】 程序員、 DBA管理員和終端用戶受益非淺“”?;镜?SQL命令只需很少時(shí)間就能學(xué)會(huì),最高級(jí)的命令在幾天內(nèi)便可掌握。 2. 3 SQL語(yǔ)句介紹 (1)數(shù)據(jù)查詢 在眾多的 SQL命令中, SELECT語(yǔ)句應(yīng)該算是使用最頻繁的。 DROP TABLE命令的使用格式為: DROP TABLE tablename (8)DISTINCT的用法 SELECT關(guān)鍵字支持用戶查詢數(shù)據(jù)表中指定字段的所有數(shù)據(jù),但是這樣有時(shí)就會(huì)不可避免的出現(xiàn)重復(fù)信息。語(yǔ)法格式為: SELECT column namel, SUM(column_name2) FROM tablename GROUP BY columnnameI HAVING(arithematic function condition) SQL語(yǔ)句集數(shù)據(jù)定義、數(shù)據(jù)操縱、數(shù)據(jù)管理的功能于一體,語(yǔ)言風(fēng)格統(tǒng)一,可以獨(dú)立完成數(shù)據(jù)庫(kù)的全部操作,而且簡(jiǎn)潔,易學(xué)易用。 JSP技術(shù)是 Servlet技術(shù)的擴(kuò)展。 (2)方便 Servlet提供了大量的實(shí)用工具例程,例如自動(dòng)地解析和解碼 HTML表單數(shù)據(jù)、讀取和設(shè)置 HrrP頭、處理 Cookie、跟蹤會(huì)話狀態(tài)等。 2. 5 jSP在 Web開(kāi)發(fā)方面的優(yōu)勢(shì) 現(xiàn)在的 Web開(kāi)發(fā)技術(shù)很多,比如說(shuō): PHP、 ASP、 JSP等,本系統(tǒng)使用 JSP進(jìn)行開(kāi) 發(fā)。這有助于作者保護(hù)自己的代碼,而且又保證了任何基于 HTIVlL的 Web瀏覽器的完全可 用性。幾乎所有平臺(tái)都支持 Java、 JSP+JavaBeans,它們可以在任何平臺(tái)下通行無(wú)阻。 SQL Server6. 0版是第一個(gè)完全由 Microsoft公司開(kāi)發(fā)的版本。 3. 1. 2可維護(hù)性需求 客戶會(huì)在系統(tǒng)使用過(guò)程中不斷對(duì)系統(tǒng)提出新要求,擴(kuò)展系統(tǒng)功能,這就要求系統(tǒng)的可升級(jí)性必須良好,以滿足客戶長(zhǎng)期使用的要求,并且在用戶有新要求時(shí)可以快速擴(kuò)展系統(tǒng)功能 ?。 JDBC為數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)人員、數(shù)據(jù)庫(kù)前臺(tái)工具開(kāi)發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開(kāi)發(fā)人員可以用純 Java語(yǔ)言編寫(xiě)完整的數(shù)據(jù)庫(kù)應(yīng)用程序。也由于 ODBC的有其不足之處,比如它并不容易使用,沒(méi)有面向?qū)ο蟮奶匦缘鹊龋?suN公司決定開(kāi)發(fā)一種以Java語(yǔ)言為接口的數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)接口。不但如此,使用 Java編寫(xiě)的應(yīng)用程序可以在任何支持 Java的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上編寫(xiě)不同的應(yīng)用。 ① JDBC的任務(wù)簡(jiǎn)單地說(shuō), JDBC能完成下列三件事:同一個(gè)數(shù)據(jù)庫(kù)建立連接;向數(shù)據(jù)庫(kù)發(fā)送 SQL語(yǔ)句;處理數(shù)據(jù)庫(kù)返回的結(jié)果。 (4)JDBC和 ODBC及其他 API的比較 到目前為止,微軟的 ODBC可能是用得最廣泛的訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)的 API。對(duì) Java程序員來(lái)說(shuō),把 JDBC設(shè)想成將 ODBC轉(zhuǎn)換成面向?qū)ο蟮?API是很自然的。開(kāi)發(fā)者在編程中要連接數(shù)據(jù)庫(kù),必須先裝載特定廠商提供的數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 (Driver),本設(shè)計(jì)采用 SQLServer 2021 Driver for JDBC,驅(qū)動(dòng)裝載方法是: Class. forName(” gom. microsofl. jdbc. sqlserver. SQLServerDrivcr” 1 3. 2. 3 JSP運(yùn)行環(huán)境安裝及配置 (1)JDK的安裝及配置 JDK中包含了 Java開(kāi)發(fā)中必需的工具和 Java程序運(yùn)行環(huán)境 (mE)。 (3)數(shù)據(jù)庫(kù)管理工具 SQL Server的安裝 在 Windows操作系統(tǒng)中, SQL Server是最常見(jiàn)的網(wǎng)絡(luò)后臺(tái)數(shù)據(jù)庫(kù),可實(shí)現(xiàn)比較大 的網(wǎng)絡(luò)應(yīng)用系統(tǒng)開(kāi)發(fā)。 經(jīng)過(guò)分析之后,系統(tǒng)的功能圖設(shè)計(jì)如圖 33所示。修改增加是后臺(tái)管理員維護(hù)圖書(shū)數(shù)據(jù)用的功能。 3. 4系統(tǒng)操作流程 為了更好地設(shè)計(jì)系統(tǒng),我們首先需要具體研究一下該系統(tǒng)的操 作流程。用戶進(jìn)入該系統(tǒng)后,第一個(gè)出現(xiàn)的就是網(wǎng)站主頁(yè),也就是 index. jsp頁(yè)面,在頁(yè)面左側(cè)有注冊(cè)用戶登錄框。因?yàn)橄到y(tǒng)為了保證自身的安全性,要求每個(gè)用戶都必須先注冊(cè),后才能 對(duì)系統(tǒng)進(jìn)行操作。 瀏覽所需圖書(shū):該模塊主要是完 成用戶查看圖書(shū)詳細(xì)圖信息的功能。用戶在選擇完圖書(shū)后需要購(gòu)買,則需要該模塊的幫助,該模塊負(fù)責(zé)把圖書(shū)信息放到購(gòu)物車中。管理員在查看定單信息時(shí)可以查閱該定單中的用戶信息。不會(huì)出現(xiàn)需要重復(fù)購(gòu)物的情況。 查看圖書(shū)資料:該功能模 塊主要是為了方便管理員管理和維護(hù)網(wǎng)站的圖書(shū)信息而建立的。具體的操作如圖4. 3所示。如果一些圖書(shū)市場(chǎng)已經(jīng)飽和不再需要出售該圖書(shū),則該圖書(shū)需要下架,管理員可以通過(guò)該功 能模塊完成此操作。用戶可以在購(gòu)物界面看到該商品的信息,然后進(jìn)行購(gòu)買操作。如果用戶選購(gòu)?fù)暌患D書(shū)后,還想繼續(xù)選購(gòu)其他圖書(shū) 。提交購(gòu)物車:該模 塊的功能是將用戶的購(gòu)物車信息提交給數(shù)據(jù)庫(kù)。如果已經(jīng)提交了購(gòu)物車則不能修改。在整個(gè)選購(gòu)過(guò)程中用戶可根據(jù)自己的需要進(jìn)行各種操作。如果不存在該用戶名或者存在該用戶名但密碼不正確則頁(yè)面不會(huì)跳轉(zhuǎn),并且會(huì)出現(xiàn)提示信息,告訴用戶輸入有誤。管理員可以在該界面中進(jìn)行錄入新的圖書(shū)信息、更改圖書(shū)信息、刪除圖書(shū)息確定用戶訂單、查看用戶信息等操作,流程如圖 35所示。后臺(tái)管理員可以對(duì)訂單進(jìn)行查詢、確認(rèn)等必要的操作。 (3)圖書(shū)管理功能模塊:包括圖書(shū) 的瀏覽、查詢、修改、增加等功能。 就是說(shuō),已經(jīng)明確了系統(tǒng)該去做什么。 安裝 Tomcat后同樣需要在環(huán)境變量中進(jìn)行相應(yīng)的配置:設(shè)鶯 CATALINA_HOME 環(huán)境變量和 CATALINA BASE變量的值,兩個(gè)值應(yīng)設(shè)置為 Tomcat的安裝目錄??偠灾?, JDBCAPI是能體現(xiàn) SQL最基本抽象概念的、最直接的 Java接口。比如, Java沒(méi)有指針,而 ODBC中大量地使用了指針,包括極易出錯(cuò)的空指針“ void*” 。 隨著大家對(duì) JDBC興趣的不斷濃厚,越來(lái)越多的開(kāi)發(fā)人員已經(jīng)開(kāi)始利用 JDBC為基 礎(chǔ)的工具進(jìn)行開(kāi)發(fā),這使開(kāi)發(fā)工作變得容易。各種已經(jīng)安裝在數(shù)據(jù)庫(kù)中的事務(wù)處理都將繼續(xù)正常運(yùn)行,甚至這些事務(wù)處理是存儲(chǔ)在不同的數(shù)據(jù)庫(kù)管理系統(tǒng)中;而對(duì)新的數(shù)據(jù)庫(kù)應(yīng)用來(lái)說(shuō),開(kāi)發(fā)時(shí)間將縮短,安裝 和版本升級(jí)將大大簡(jiǎn)化。也就是說(shuō),開(kāi)發(fā)人員可以不必寫(xiě)一個(gè)程序訪問(wèn) Sybase,寫(xiě)另一個(gè)程序訪問(wèn) Oracle,再寫(xiě)一個(gè)程序訪問(wèn) Microsoft的 SQL Serves。這就使很多 Java的優(yōu)秀特性無(wú)法充分發(fā)揮,比如平臺(tái)無(wú)關(guān)性、面向?qū)ο筇匦缘取? 3. 2系統(tǒng)運(yùn)行環(huán)境 3. 2. 1 JDBC介紹 JDBC是一種可用于執(zhí)行 SQL語(yǔ)句的JavaAPI(ApplicationProgrammingInterfaee應(yīng)用程序設(shè)計(jì)接 12)。所以本系統(tǒng)采用權(quán)限管理,控制用戶的不同使用權(quán)限,用戶不能越權(quán)操作,從而保證數(shù)據(jù)的安全性。在 SQL Server 4版本發(fā)行以后, Microsoft公司和 Sybase公司在 SOL Server的開(kāi)發(fā)方面分道揚(yáng)鑣,取消了合同,各自開(kāi)發(fā)自己的 SQL Server。 JSP作為 Java平臺(tái)的一部分,擁有 Java編程語(yǔ)言“一次編譯,隨處運(yùn)行”的特點(diǎn)。 在服務(wù)器端, JSP引擎解釋 JSP標(biāo)識(shí)和小腳本,生成所請(qǐng)求的內(nèi)容 (例如,通過(guò)訪問(wèn)JavaBeans組件使用 JDBC技術(shù)訪問(wèn)數(shù)據(jù)庫(kù)或者包含文件 ),并且將結(jié)果以 HTML(或者XML)頁(yè)面的形式發(fā)送回瀏覽器。幾乎所有的主流服務(wù)器都直接或通過(guò)插件支持 Servlet。在傳統(tǒng)CGI中,如果有 N個(gè)并發(fā)的對(duì)同一 CGI程序的請(qǐng) 求,則該 CGI程序的代碼在內(nèi)存中重復(fù)裝載了 N次;而對(duì)于 Servlet,處理請(qǐng)求的是 N個(gè)線程,只需要~份 Servlet類代碼。網(wǎng)頁(yè)還能通過(guò) tags和scriptlets訪問(wèn)存在于服務(wù)端的資源 (例如 JavaBesns)的應(yīng)用邏輯。 GROUP BY命令的語(yǔ)法格式為: SELECT columnnamel, SUM(columnname2) FROM tablename GROUP BY columnnamel (12)HAVING的用法 用戶在使用 SQL語(yǔ)言的過(guò)程中可能希望解決的一個(gè)問(wèn)題就是對(duì)由 SUM或其它集合 函數(shù)運(yùn)算結(jié)果的輸出進(jìn)行限制。 UPDATE語(yǔ)句的格式為: UPDATE tablename SET columnname=newvalue【 nextcolumn=newvalue2】 WHERE columnname OPERATOR value[andlor column OPERATOR value] (5)修改數(shù)據(jù)庫(kù)表結(jié)構(gòu) ALTERtablename (6)刪除記錄 ‘ SQL語(yǔ)言使用 DELETE語(yǔ)句刪除數(shù)據(jù)庫(kù)表格中的行或記錄。 以前的數(shù)據(jù)庫(kù)管理系統(tǒng)為上述各類操作提供單獨(dú)的語(yǔ)言,而 SQL將全部任務(wù)統(tǒng)一在一種語(yǔ)言中。所有 SQL語(yǔ)句使用查詢優(yōu)化器,它是RDBMS的一部分,由它決定對(duì)指定數(shù)據(jù)存取的最快速度的手段,查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。 目前,所有主要的關(guān)系 數(shù)據(jù)庫(kù)管理系統(tǒng)支持某些形式的 SQL語(yǔ)言, 大部分?jǐn)?shù)據(jù)庫(kù)打算遵守 ANSI SQL89標(biāo)準(zhǔn)。 2. 2. 1 SQL的發(fā)展歷程 在 70年代初, E. E. Codd首先 提出了關(guān)系模型。 (5)物理設(shè)計(jì)階段 主要任務(wù)是對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)在物理設(shè)備上的存放結(jié)構(gòu)和存取方法進(jìn)行設(shè)計(jì)。 2.系統(tǒng)設(shè)計(jì)的理論基礎(chǔ) 2. 1 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)原則 一個(gè)好的數(shù)據(jù)庫(kù)產(chǎn)品不等于就有一個(gè)好的應(yīng)用系統(tǒng),然而如果不能設(shè)計(jì)一個(gè)合理的數(shù)據(jù)庫(kù)模型,不僅會(huì)增加程序的編程和維護(hù)的難度,而且將會(huì)影響系統(tǒng)實(shí)際運(yùn)行的性能。絕大多數(shù)企業(yè)網(wǎng)絡(luò)都用Inter的技術(shù)來(lái)構(gòu)建,這為電子商務(wù)的發(fā)展提供了一個(gè)統(tǒng)一的平臺(tái)。而且這還是在你知道要找哪一本書(shū)的時(shí)候才發(fā)生,萬(wàn)一你只想找某依方面的數(shù)據(jù),可能就會(huì)迷失在茫茫 書(shū)海中了。圖書(shū)發(fā)行量不斷增加實(shí)際上也是讀者對(duì)圖書(shū)的需求不斷擴(kuò)大的真實(shí)寫(xiě)照。數(shù)字科技為我們的生活、工作、教育和娛樂(lè)帶來(lái)了各種意想不到的沖擊。 SQL 目 錄 1 引言 …………………………………………………………… ....1 2 系統(tǒng)相關(guān) 的 理論基礎(chǔ) ……………………………………...........2 數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)原則 ……………................................................2 2. 2 SQL語(yǔ)言簡(jiǎn)介 ……………………………………………… ... 3 SQL 語(yǔ)言發(fā)展歷程 …………………………………… ..…..3 SQL 語(yǔ)言特點(diǎn) … …………………………………………...4 SQL 語(yǔ)句介紹 …………………………………………… ..4 技術(shù)介紹 ……………………………………………… ..... 6 jSP 在 Web 開(kāi)發(fā)方面的優(yōu)勢(shì) ……………………………… ...7 MS SOL Server 簡(jiǎn)述 ……………………………………….. 7 3 系統(tǒng)分析 .............................................8 需求分析 …………………………………………………… 8 …… ……………………………………. 8 ……………………………………………. 8 ……………………………………………. 8 ……………………………………………. 8 ………………………….……………………… 8 系統(tǒng)運(yùn)行環(huán)境 ……………………..……………………… ...9 JDBC介紹 ………………………………………………. ..9 ……………………………………………… 10 JSP運(yùn)行環(huán)境安裝及 配置 ……………………………….. 10 ……………………………………… ..11 系統(tǒng)設(shè)計(jì) …………………………………………………… 12 系統(tǒng)用例分析 ………………………………………. .….. 12 …………………………………… ..… 13 系統(tǒng)功能詳細(xì)設(shè)計(jì) ………………………………………. 13 系統(tǒng)操作流程 ………………………………………… ……. 14 ………………………………………… … .14 ……………………………………… … .14 4. 網(wǎng)上書(shū)店系統(tǒng)實(shí)現(xiàn) ………………………………………… ..15 系統(tǒng)功能實(shí)現(xiàn) …………………………………………… … 15 /注冊(cè)模塊 ……………………………………… .… 16 …………………………………………… … .16 ………………………………………… .… 17 ………………………………………… … .18 …………………………………………… .… .19 … ……………………………………… …… ..20 圖書(shū)管理模塊功能圖 ………………………………………. … 20 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) …………………………………………. … 20 系統(tǒng)界面設(shè)計(jì) ………………………………………………… 23 網(wǎng)上書(shū)店頁(yè)面及文件夾明 …………………………… ..… 23 用戶界面設(shè)計(jì) …………………………………………… .....25 管理界面設(shè)計(jì) ………………………………………… .......31 5 測(cè)試 ……..………………………………………………… … ..31 測(cè)試目標(biāo) ………………………………………………… … ...31 測(cè)試方法 ……………………………………………………. .… 32
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1