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

正文內(nèi)容

基于java技術(shù)的訂單管理系統(tǒng)設(shè)計(jì)論文(編輯修改稿)

2025-08-23 05:23 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 乎任何一種數(shù)據(jù)庫(kù)。也就是說(shuō),開(kāi)發(fā)人員可以不必寫(xiě)一個(gè)程序訪問(wèn)Sybase,再寫(xiě)另一個(gè)程序訪問(wèn)Oracle,再寫(xiě)一個(gè)程序訪問(wèn)Microsoft的SQLServer。用JDBC寫(xiě)的程序能夠自動(dòng)地將SQL語(yǔ)句傳送給相應(yīng)的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)。不但如此,使用Java編寫(xiě)的應(yīng)用程序可以在任何支持Java的平臺(tái)上運(yùn)行,不必在不同的平臺(tái)上編寫(xiě)不同的應(yīng)用。Java和JDBC的結(jié)合可以讓開(kāi)發(fā)人員在開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用時(shí)真正實(shí)現(xiàn)“Write Once,Run Everywhere!”Java具有健壯、安全、易用等特性,而且支持自動(dòng)網(wǎng)上下載,本質(zhì)上是一種很好的數(shù)據(jù)庫(kù)應(yīng)用的編程語(yǔ)言。它所需要的是Java應(yīng)用如何同各種各樣的數(shù)據(jù)庫(kù)連接,JDBC正是實(shí)現(xiàn)這種連接的關(guān)鍵。 JDBC的任務(wù)簡(jiǎn)單地說(shuō),JDBC能完成下列三件事:1) 同一個(gè)數(shù)據(jù)庫(kù)建立連接2) 向數(shù)據(jù)庫(kù)發(fā)送SQL語(yǔ)句3) 處理數(shù)據(jù)庫(kù)返回的結(jié)果 JDBC兩層模型和三層模型JDBC支持兩層模型,也支持三層模型訪問(wèn)數(shù)據(jù)庫(kù)。如圖3所示,兩層模型中,一個(gè)java Applet或者一個(gè)Java應(yīng)用直接同數(shù)據(jù)庫(kù)連接。這就需要能直接被訪問(wèn)的數(shù)據(jù)庫(kù)進(jìn)行連接的JDBC驅(qū)動(dòng)器。用戶的SQL語(yǔ)句被傳送給數(shù)據(jù)庫(kù),而這些語(yǔ)句執(zhí)行的結(jié)果將被傳回給用戶。數(shù)據(jù)庫(kù)可以在同一機(jī)器上,也可以另一機(jī)器上通過(guò)網(wǎng)絡(luò)進(jìn)行連接。這被稱為“Client/Server”結(jié)構(gòu),用戶的計(jì)算機(jī)作為Client,運(yùn)行數(shù)據(jù)庫(kù)的計(jì)算機(jī)作為Server。這個(gè)網(wǎng)絡(luò)可是Intranet,比如連接全體雇員的企業(yè)內(nèi)部網(wǎng),當(dāng)然也可以是Internet。在三層模型中,命令將被發(fā)送到服務(wù)的“中間層”,而“中間層”將SQL語(yǔ)句發(fā)送到數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)處理SQL語(yǔ)句并將結(jié)果返回“中間層”,然后“中間層”將它們 返回用戶。MIS管理員將發(fā)現(xiàn)三層模型很有吸引力,因?yàn)椤爸虚g層”可以進(jìn)行對(duì)訪問(wèn)的控制并協(xié)同數(shù)據(jù)庫(kù)的更新,另一個(gè)優(yōu)勢(shì)就是如果有一個(gè)“中間層”用戶就可以使用一個(gè)易用的高層的API,這個(gè)API可以由“中間層”進(jìn)行轉(zhuǎn)換,轉(zhuǎn)換成底層的調(diào)用。而且,在許多情況下,三層模型可以提供更好的性能。到目前為止,“中間層”通常還是用C或C++實(shí)現(xiàn),以保證其高性能。但隨著優(yōu)化編譯器的引入,將java的字節(jié)碼轉(zhuǎn)換成高效的機(jī)器碼,用java來(lái)實(shí)現(xiàn)“中間層”將越來(lái)越實(shí)際。而JDBC是允許從一個(gè)java“中間層”訪問(wèn)數(shù)據(jù)庫(kù)的關(guān)鍵。 C/S結(jié)構(gòu)及B/W/S三層結(jié)構(gòu) C/S結(jié)構(gòu)20世紀(jì) 80年代以前,以IBM公司主機(jī)系統(tǒng)為代表的大型主機(jī)/終端結(jié)構(gòu)及其計(jì)算模式是當(dāng)時(shí)計(jì)算技術(shù)的主流。進(jìn)入20世紀(jì)80年代以后,隨著局域網(wǎng)技術(shù)的發(fā)展,以客戶機(jī)/服務(wù)器(C1ient/Server,簡(jiǎn)稱C/S)為核心的軟件體系結(jié)構(gòu)逐漸成熟起來(lái)。在C/S結(jié)構(gòu)中,客戶機(jī)負(fù)責(zé)信息系統(tǒng)的圖形顯示、數(shù)據(jù)錄入、業(yè)務(wù)處理等,服務(wù)器主要負(fù)責(zé)對(duì)數(shù)據(jù)的存貯和管理。C/S結(jié)構(gòu)實(shí)現(xiàn)了分布式計(jì)算,降低了服務(wù)器端的負(fù)載,并有助于在企業(yè)范圍內(nèi)實(shí)現(xiàn)對(duì)業(yè)務(wù)數(shù)據(jù)的集中式管理。其主要缺點(diǎn)是開(kāi)發(fā)的中心主要在客戶端(即所謂的“胖客戶端” ),造成軟件維護(hù)和管理的困難。 B/W/S三層結(jié)構(gòu)進(jìn)入20世紀(jì)90年代以后,隨著互聯(lián)網(wǎng)的快速發(fā)展,一種基于Web的軟件體系結(jié)構(gòu)逐漸發(fā)展起來(lái),即B/W/S(Browser/Web Server/Database Server)三層結(jié)構(gòu)。B/W/S結(jié)構(gòu)的主要特點(diǎn)是“瘦客戶端”,即客戶端(典型情況下是一個(gè)瀏覽器)只負(fù)擔(dān)很少一部分處理功能,主要負(fù)責(zé)與用戶的交互,而信息系統(tǒng)的絕大部分處理功能都放在中間層(即web層)上。B/W/S結(jié)構(gòu)實(shí)現(xiàn)了信息系統(tǒng)的分散應(yīng)用與集中管理,任何經(jīng)授權(quán)且裝有標(biāo)準(zhǔn)瀏覽器的網(wǎng)上用戶即可作為信息系統(tǒng)的客戶端,而不必像C/S那樣需要在客戶端安裝大量的應(yīng)用軟件,因而適應(yīng)了互聯(lián)網(wǎng)時(shí)代的潮流,得到了飛速的發(fā)展。圖22 第三部分 需求分析n 作為工程階段性文檔;n 概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的基礎(chǔ);n 開(kāi)發(fā)人員和用戶交流及用戶進(jìn)行階段性確認(rèn)的重要依據(jù);n 項(xiàng)目管理人、開(kāi)發(fā)人員、用戶、系統(tǒng)管理員、指導(dǎo)教師;n 系統(tǒng)的名稱:基于JSP技術(shù)的訂單管理系統(tǒng);n 本項(xiàng)目的任務(wù)提出者:某網(wǎng)絡(luò)圖書(shū)銷售公司n 開(kāi)發(fā)者:9120001班 王超n 用戶:圖書(shū)銷售公司管理員、客戶n 《JSP應(yīng)用開(kāi)發(fā)詳解》—— 電子工業(yè)出版社本系統(tǒng)的設(shè)計(jì)目標(biāo)建立是一個(gè)具有較強(qiáng)實(shí)用性的在線圖書(shū)銷售系統(tǒng)。系統(tǒng)的主要功能包括:1. 用戶模塊:注冊(cè),登陸,修改注冊(cè)信息,訂單查詢,注銷2. 查詢模塊:分類查詢,模糊搜索3. 定購(gòu)模塊:購(gòu)物車,生成訂單4. 管理模塊:訂單處理,管理員注冊(cè),圖書(shū)管理用戶:通過(guò)網(wǎng)絡(luò)進(jìn)行圖書(shū)選購(gòu)的客戶管理員:系統(tǒng)管理部分使用者,無(wú)需開(kāi)發(fā)等專業(yè)知識(shí)n 開(kāi)發(fā)期限:2004年2月 —— 2004年5月 n 用戶注冊(cè)/登錄用戶在首次購(gòu)書(shū)之前必須進(jìn)行注冊(cè),作為購(gòu)書(shū)時(shí)的身份標(biāo)識(shí)。每次購(gòu)書(shū)或查看個(gè)人訂單之前都要先進(jìn)行登錄,并且可以在登陸后修改自己的個(gè)人信息。n 查詢圖書(shū)用戶瀏覽圖書(shū),可以通過(guò)分類查詢或者按照用戶提供的信息進(jìn)行搜索查詢,以了解到圖書(shū)所涉及的內(nèi)容、出版社、定價(jià)等多方面的詳細(xì)信息。n 訂購(gòu)圖書(shū)用戶可以將自己瀏覽查看后的圖書(shū)放入購(gòu)物車,進(jìn)行購(gòu)買數(shù)量、送貨地點(diǎn)、送貨方式等的確認(rèn),生成自己的訂單。n 訂單查詢用戶登陸后可查看自己訂單的詳情和狀態(tài),并可在未審狀態(tài)下修改訂單。n 圖書(shū)管理添加、修改、刪除圖書(shū)信息。n 訂單處理管理員通過(guò)對(duì)查看訂單及其詳細(xì)信息,通過(guò)訂單審查對(duì)訂單狀態(tài)進(jìn)行修改支持JSP的網(wǎng)絡(luò)服務(wù)器客戶端:支持HTML和JavaScript的瀏覽器服務(wù)器端: + HTTP協(xié)議,JSP協(xié)議 圖31第四部分 系統(tǒng)概要設(shè)計(jì)圖41 圖42 圖43 table user字段名數(shù)據(jù)類型可否為空說(shuō)明useridVarchar(40)No用戶名(PK)passwordVarchar(40)No密碼usertypeIntNo用戶類型questionVarchar(40)No提示問(wèn)題answerVarchar(40)No問(wèn)題答案nameVarchar(40)No真實(shí)姓名sexChar(2)No性別addressVarchar(40)No送貨地址Varchar(40)No電子郵件cityVarchar(20)No所在城市userlogcountIntNo登陸次數(shù)ordercountIntNo訂單數(shù)phoneVarchar(40)No聯(lián)系電話table book字段名數(shù)據(jù)類型可否為空說(shuō)明bookidVarchar(30)No圖書(shū)編號(hào)(PK)categoryVarchar(30)No圖書(shū)分類nameVarchar(80)No書(shū)名authorVarchar(30)No作者publisherVarchar(30)No出版社unitpriceFloatNo單價(jià)desVarchar(255)No基本信息table orders字段名數(shù)據(jù)類型可否為空說(shuō)明orderidVarchar(30)No訂單編號(hào)(PK)useridVarchar(40)No用戶名refdatedateNo提交日期addressVarchar(80)No送貨地址phoneVarchar(30)No聯(lián)系電話totalFloatNo總價(jià)table orderdetail字段名數(shù)據(jù)類型可否為空說(shuō)明orderdetailidVarchar(30)No細(xì)則編號(hào)(PK)orderidVarcher(30)No訂單編號(hào)linenumIntNo訂單細(xì)則行號(hào)bookidVarchar(30)No圖書(shū)編號(hào)quanityIntNo數(shù)量unitpriceFloatNo圖書(shū)單價(jià)table orderstatus字段名數(shù)據(jù)類型可否為空說(shuō)明oidVarcher(30)No訂單編號(hào)(PK)timestDateNo修改時(shí)間ostatusIntNo訂單狀態(tài)table category字段名數(shù)據(jù)類型可否為空說(shuō)明catidVarcher(30)No類型編號(hào)(PK)nameVarcher(80)No分類名稱desVarcher(255)No簡(jiǎn)介/主分類當(dāng)信息在軟件中移動(dòng)時(shí),它會(huì)被一系列變換所修改,“數(shù)據(jù)流程圖”(DFD)是描述信息流和當(dāng)數(shù)據(jù)從輸入移動(dòng)到輸出時(shí)被應(yīng)用的變換的圖形化技術(shù)。DFD也被稱為“數(shù)據(jù)流圖表”或者“泡泡圖”。數(shù)據(jù)流程圖可以被用來(lái)抽象的表示系統(tǒng)或軟件。事實(shí)上,DFD可以被劃分為內(nèi)容在不斷增加的多種信息流和功能細(xì)節(jié)的表示圖。因此,DFD既提供了功能建模的機(jī)制,也提供了信息流建模的機(jī)制。圖44 數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理的關(guān)系,數(shù)據(jù)字典則是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。數(shù)據(jù)字典在數(shù)據(jù)庫(kù)設(shè)計(jì)中占有重要的地位。數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)的傳輸路徑。其中,“數(shù)據(jù)流來(lái)源”是說(shuō)明該數(shù)據(jù)流來(lái)自哪個(gè)過(guò)程?!皵?shù)據(jù)流去向”是說(shuō)明該數(shù)據(jù)流將流到那個(gè)過(guò)程去。編號(hào)名稱組成數(shù)據(jù)流來(lái)源數(shù)據(jù)流去向用戶信息用戶ID+密碼+提示問(wèn)題+問(wèn)題答案+真實(shí)姓名+性別+所在省市+詳細(xì)地址+郵編+電子郵件+聯(lián)系電話用戶用戶信息庫(kù)用戶信息用戶ID+密碼+提示問(wèn)題+問(wèn)題答案+真實(shí)姓名+性別+所在省市+詳細(xì)地址+郵編+電子郵件+聯(lián)系電話用戶用戶信息庫(kù)圖書(shū)信息圖書(shū)編號(hào)+書(shū)名+作者+編輯+出版社+定價(jià)+基本信息圖書(shū)信息庫(kù)用戶用戶信息用戶ID+真實(shí)姓名+所在省市+詳細(xì)地址+郵編+電子郵件+聯(lián)系電話用戶信息庫(kù)用戶圖書(shū)信息+用戶信息圖書(shū)編號(hào)+書(shū)名+作者+出版社+定價(jià)+基本信息+用戶ID+真實(shí)姓名+所在省市+詳細(xì)地址+郵編+電子郵件+聯(lián)系電話圖書(shū)信息庫(kù)訂單庫(kù)訂單信息訂單編號(hào)+用戶ID+提交日期+送貨地址+總價(jià)+狀態(tài)標(biāo)志訂單庫(kù)用戶管理員信息管理員ID +密碼+提示問(wèn)題+問(wèn)題答案+真實(shí)姓名+性別+所在城市+詳細(xì)地址+郵編+電子郵件+聯(lián)系電話管理員管理員信息庫(kù)管理員信息管理員ID +密碼+提示問(wèn)題+問(wèn)題答案+真實(shí)姓名+性別+所在城市+詳細(xì)地址+郵編+電子郵件+聯(lián)系電話管理員信息庫(kù)管理員圖書(shū)信息圖書(shū)編號(hào)+書(shū)名+作者+編輯+出版社+定價(jià)+基本信息圖書(shū)管理員管理員信息管理員ID管理員信息庫(kù)管理員圖書(shū)信息圖書(shū)編號(hào)+書(shū)名+作者+編輯+出版社+定價(jià)+基本信息管理員圖書(shū)信息庫(kù)訂單狀態(tài)標(biāo)志狀態(tài)標(biāo)志訂單庫(kù)管理員訂單狀態(tài)標(biāo)志狀態(tài)標(biāo)志管理員訂單庫(kù)管理員信息管理員ID管理員庫(kù)點(diǎn)單庫(kù)編號(hào):名稱:用戶注冊(cè)、修改信息輸入信息:文件信息:F1輸出信息:激發(fā)條件:用戶提交、修改注冊(cè)信息功能說(shuō)明:檢驗(yàn)用戶提交的信息有效性,生成用戶注冊(cè)信息邏輯算法:無(wú)出錯(cuò)處理:提示用戶輸入無(wú)效,重新輸入編號(hào):名稱:圖書(shū)查詢輸入信息:文件信息:F2輸出信息:激發(fā)條件:用戶提交查詢條件功能說(shuō)明:按照用戶選擇的查詢方式和查詢條件進(jìn)行查詢,生成查詢結(jié)果邏輯算法:將用戶提交的條件與數(shù)據(jù)庫(kù)的記錄進(jìn)行比較出錯(cuò)處理:出錯(cuò)后提示用戶編號(hào):名稱:圖書(shū)定購(gòu)輸入信息:文件信息:F4輸出信息:激發(fā)條件:用戶確定購(gòu)買功能說(shuō)明:將用戶ID和圖書(shū)信息生成訂單,并入數(shù)據(jù)庫(kù)邏輯算法:無(wú)出錯(cuò)處理:出錯(cuò)后提示用戶編號(hào):名稱:訂單查詢輸入信息: 文件信息:F3輸出信息:激發(fā)條件:用戶查詢訂單功能說(shuō)明:把訂單信息返回給用戶邏輯算法:無(wú)出錯(cuò)處理:出錯(cuò)后提示用戶編號(hào):名稱:管理員信息輸入信息: 文件信息:F9輸出信息:激發(fā)條件:管理員注冊(cè)、修改信息功能說(shuō)明:檢驗(yàn)用戶提交的信息有效性,生成用戶注冊(cè)信息邏輯算法:無(wú)出錯(cuò)處理:出錯(cuò)后提示管理員編號(hào):名稱:圖書(shū)管理輸入信息: 文件信息:F2輸出信息:激發(fā)條件:圖書(shū)注冊(cè)、修改信息功能說(shuō)明:管理員將圖書(shū)信息錄入,生成圖書(shū)信息庫(kù)邏輯算法:無(wú)出錯(cuò)處理:出錯(cuò)后提示管理員編號(hào):名稱:訂單審核輸入信息: 文件信息:F4輸出信息:激發(fā)條件:管理員審核訂單功能說(shuō)明:管理員根據(jù)有效性更新訂單庫(kù)邏輯算法:無(wú)出錯(cuò)處理:出錯(cuò)后提示管理員 第五部分 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) Tomcat是一個(gè)免費(fèi)的開(kāi)源的Serlvet容器,由于有了Sun的參與和支持,最新的Servlet和Jsp規(guī)范總能在Tomcat中得到體現(xiàn)。Tomcat 。,而是重新設(shè)計(jì)的。:Catalina。Tomcat提供了各種平臺(tái)的版本供下載,可以從。由于Java的跨平臺(tái)特性,基于Java的Tomcat也具有跨平臺(tái)性。與傳統(tǒng)的桌面應(yīng)用程序不同,Tomcat中的應(yīng)用程序是
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1