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

正文內(nèi)容

jsp網(wǎng)上書店系統(tǒng)設(shè)計畢業(yè)論文-文庫吧資料

2025-07-04 08:00本頁面
  

【正文】 圖45 訂單列表實體ER圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 本系統(tǒng)的數(shù)據(jù)庫其中包括八個表,分別為管理員表admin, 圖書類別表catelog, 留言表liuyan, 公告表gonggao,圖書表goods,訂單表order,定單詳細(xì)表orderItem,會員表user。167。訂單訂單編號用戶編號圖書編號訂購數(shù)量圖44 訂單實體ER圖167。167。用戶用戶名密碼用戶編號Email圖43 用戶實體ER圖167。167。圖書圖書編號圖書名稱分類編號封面圖42 圖書實體ER圖167。167。圖41實體關(guān)系ER圖167。 從本系統(tǒng)中規(guī)劃出的實體有:用戶實體、圖書實體、訂單實體、訂單列表實體。167。167。167。167。 一個列表對應(yīng)多張訂單。 一個用戶對應(yīng)一張訂單。 一個用戶可以購買多本圖書。 訂單分為單張詳細(xì)訂單和總訂單。 用戶分為游客和已注冊用戶。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。 如圖33為本系統(tǒng)的功能模塊圖。 管理員完成的功能模塊主要包括:用戶管理,后臺訂單管理,圖書管理,圖書分類管理。 在整個系統(tǒng)中根據(jù)角色劃分出來的客戶端和管理員他們所完成的任務(wù)各不相同。這個時侯用戶的流程就走完了。繼續(xù)購書就是按照前面的流程在循環(huán)的走下去。比如說修改書籍的購買數(shù)量,或者刪除前面購買的書籍。當(dāng)用戶找到自己需要的書籍以后可以選擇購買,也可以查看圖書的詳細(xì)信息。操作完之后管理員可以退出系統(tǒng)。如果正確則進(jìn)入后面的工作流程。如果這如下圖32所示。一趟完整的購書過程就結(jié)束了。當(dāng)成功登錄后,你就可以查看和管理你的購物車了,可以修改訂購數(shù)量,可以刪除訂單,還可以查看和管理你的用戶個人注冊信息。因此當(dāng)你選中一本圖書要將其放入購物車時,你就必須登錄本網(wǎng)站。 系統(tǒng)的流程設(shè)計當(dāng)你以一個客戶的身份進(jìn)入本網(wǎng)站后,你可以瀏覽圖書和搜索你所需要的圖書(搜索包括分類查找和關(guān)鍵字查找)。 第三章 平價網(wǎng)上書城管理系統(tǒng)總體設(shè)計本系統(tǒng)采用三層架構(gòu)設(shè)計,用戶界面層通過統(tǒng)一的接口向業(yè)務(wù)層發(fā)送請求,業(yè)務(wù)層按自己的邏輯規(guī)則將請求處理之后進(jìn)行數(shù)據(jù)庫操作,然后將數(shù)據(jù)庫返回的數(shù)據(jù)封裝成類的形式返回給用戶界面層。定義:訂單編號+用戶編號+圖書編號+是否付款。編號:1。位置:訂單信息表。 描述:存儲訂單信息。 名字:訂單實體。定義:用戶ID+用戶名+密碼。編號:1。位置:圖書信息表。 描述:存儲圖書信息。圖23 數(shù)據(jù)字典基本圖形名字:圖書實體。外部實體是存在于軟件系統(tǒng)之外的人員或組織,他指出數(shù)據(jù)所需要的發(fā)源地或系統(tǒng)所產(chǎn)生的數(shù)據(jù)的歸屬地。每個數(shù)據(jù)存儲都有一個名字。 (3)數(shù)據(jù)存儲:用雙杠表示。每個加工都有一個名字和編號。 (2)加工:用圓或橢圓表示。數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?。?shù)據(jù)字典描述的主要內(nèi)容有:數(shù)據(jù)流、數(shù)據(jù)存儲、外部實體、處理過程。數(shù)據(jù)庫數(shù)據(jù)字典不僅是每個數(shù)據(jù)庫的中心,而且對每個用戶也是非常重要的信息。任何字典最重要的用途都是供人查詢對不了解的條目的解釋,在結(jié)構(gòu)化分析中,數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個成分加以定義和說明。其他的功能也是最大限度的保證系統(tǒng)的順利進(jìn)行和安全性,這里就不一一說明了。 任何系統(tǒng)的功能的實現(xiàn)都離不開角色的參與,為了賦予不同的角色不同的功能和權(quán)限,也為了一定程度上確保系統(tǒng)交易的安全性和順利進(jìn)行,我們必須對系統(tǒng)的各種用戶進(jìn)行管理,系統(tǒng)提供用戶登錄,用戶注冊,用戶信息查看,用戶信息修改的功能。這些功能模塊是建立在我們對系統(tǒng)的需求分析和設(shè)計的基礎(chǔ)上的。 為了更好的理解我畫出了前臺用戶模型圖和系統(tǒng)管理員模型圖。 后臺訂單管理的操作:查看訂單,確認(rèn)訂單,修改訂單狀態(tài),刪除訂單。 系統(tǒng)管理員的行為:用戶管理,后臺訂單管理,商品管理。 購物操作:瀏覽購物車,將商品放入購物車,取消購物車中的商品,修改購物車中商品的數(shù)量,清空購物車。 管理個人信息的操作:用戶注冊,用戶信息修改,用戶登錄,用戶信息查看。 綜上所述,本系統(tǒng)實際只包含兩個角色:前端用戶,系統(tǒng)管理員。 在前面的描述中可知,用戶在訪問系統(tǒng)時,可以瀏覽書籍和查詢書籍,并使用購物車篩選自己中意的書籍,購物完之后到服務(wù)臺進(jìn)行結(jié)帳,并保留訂單以便收到貨物時進(jìn)行核對,很顯然系統(tǒng)存在這樣的主要角色,我們定義該角色為前臺客戶。 角色識別 角色識別的任務(wù)是找出所有可能與系統(tǒng)發(fā)生交互行為的外部實體,對象和系統(tǒng)。 添加新圖書。 用戶管理:查看,修改,刪除。 修改用戶個人信息。 用戶登錄。 查看圖書詳細(xì)信息。 系統(tǒng)組成: (1)客戶界面部分 圖書選購(可按分類查找圖書,或者通過關(guān)鍵字進(jìn)行查詢)。 需求分析本系統(tǒng)是一個中小型的電子商務(wù)系統(tǒng)網(wǎng)上書店,可以為各類用戶提供方便的在線買書環(huán)境,符合目前國內(nèi)流行的電子商務(wù)模式。商家可以從中獲得利潤,兩全其美。另一方面,隨著寬帶網(wǎng)絡(luò)進(jìn)入校園,為學(xué)生在網(wǎng)絡(luò)上進(jìn)行購物提供有利的條件。因此,不用出門就可以在家購物的新時尚已經(jīng)到來,構(gòu)建一個網(wǎng)上書店售書系統(tǒng)在經(jīng)濟(jì)上是完全可行的。隨著Internet的發(fā)展,用戶對于網(wǎng)絡(luò)、WINDOWS等環(huán)境下的軟件使用比較熟悉,對于新鮮事物,用戶表現(xiàn)出極大的興趣和熱情。此次開發(fā)使用JSP作為開發(fā)語言。這些方法旨在指導(dǎo)開發(fā)者進(jìn)行工程化的系統(tǒng)開發(fā),從而加快系統(tǒng)開發(fā)的速度,保證質(zhì)量以及降低開發(fā)成本。 (1)技術(shù)可行性分析 平價網(wǎng)上書城管理系統(tǒng)的開發(fā)是一項復(fù)雜的系統(tǒng)工程。 ⑥論壇 用戶進(jìn)行信息交流的地方,可以在留言板進(jìn)行留言,為查找圖書提供好的網(wǎng)站等等。 ②訂單處理功能,確認(rèn)訂單方式: a)電話通知方式 b)Email方式 ③管理員管理: 查看用戶信息,并根據(jù)用戶信息和用戶訂單對商品進(jìn)行發(fā)派。另外,用戶注冊成功后,可以進(jìn)入到網(wǎng)站的留言板塊進(jìn)行留言等。即通過在網(wǎng)上已有的圖書網(wǎng)站注冊成會員來了解其具備的功能。分析已有系統(tǒng)的功能和實現(xiàn),從而確定新系統(tǒng)的設(shè)計目標(biāo)和模型。模塊化就是把程序化分成若干個模塊,每個模塊完成一個子功能,把這些模塊集起來組成一個整體,可以完成指定的滿足問題的要求。 運行環(huán)境 本系統(tǒng)采用聯(lián)網(wǎng)多機多用戶操作方式,系統(tǒng)的運行環(huán)境包括硬件、操作系統(tǒng)、關(guān)系數(shù)據(jù)庫等軟件:硬件:中央處理器(CPU):PI以上的處理器;硬 盤:10GB以上硬盤;軟 驅(qū):;內(nèi) 存:128MB;顯示器:15寸/17寸顯示器;操作系統(tǒng):Windows 2000,Windows NT,Windows XP, Unix, Linux;關(guān)系數(shù)據(jù)庫: SQLServer 2005; 第二章 網(wǎng)上書城系統(tǒng)需求分析為了最終實現(xiàn)目標(biāo)系統(tǒng),必須設(shè)計出組成這個系統(tǒng)的所有程序和文件(或數(shù)據(jù)庫)。然后對它進(jìn)行編譯:c:\javac –g 。 第四步:檢測配置是否成功:編寫一個java程序,例如:public class HelloWorldApp{ public static void main(String args[]) { (“HelloWorld!”)。%JAVA_HOME%\lib\()CLASSPATH為java加載類(class or lib)路徑,只有類在classpath中,java命令才能識別。 第二步:同樣的方法創(chuàng)建CLASSPATH變量,在變量欄內(nèi)輸入。所用的操作系統(tǒng)是Windows xp,服務(wù)器采用的是tomcat,利用了它充當(dāng)JSP引擎,同時還利用了它的信息發(fā)布功能。常用的IDE有JBuilder,Ecelipse等,它們是桌面開發(fā)環(huán)境嵌入JDK,給用戶的開發(fā)帶來很大的便利。從上面JSP運作全過程可見,運行JSP最少需要三樣?xùn)|西:JSP引擎、Web服務(wù)器和JVM。如果判斷是JSP頁面請求,則由JSP引擎(或Servlet引擎)將JSP頁面代碼轉(zhuǎn)換成Servlet代碼,再通知服務(wù)器上的JVM(Java虛擬機)對轉(zhuǎn)換過來的Servlet代碼進(jìn)行編譯,將生成的字節(jié)碼文件放在服務(wù)器上相應(yīng)的地方,并執(zhí)行編譯后得到的字節(jié)碼,然后把結(jié)果傳送給客戶端,這樣就完成一次連接。 SQLServer以其內(nèi)置的數(shù)據(jù)復(fù)制功能、強大的管理工具、與Internet的緊密集成和開放的系統(tǒng)結(jié)構(gòu)為廣大的用戶、開發(fā)人員和系統(tǒng)集成商提供了一個出眾的數(shù)據(jù)庫平臺。 (3)強壯的事務(wù)處理功能,采用各種方法保證數(shù)據(jù)的完整性。 其主要特點如下: (1)高性能設(shè)計,可充分利用WindowsNT的優(yōu)勢。 SQL Server 2000共有4個版本,分別是個人版,標(biāo)準(zhǔn)版,企業(yè)版和開發(fā)版。SQL Server 2000中包括析取和分析匯總數(shù)據(jù)進(jìn)行聯(lián)機分析處理 (OLAP)的工具。這些功能使您得以快速交付SQL Server應(yīng)用程序,使客戶只需最少的安裝和管理開銷即可實現(xiàn)這些應(yīng)用程序。SQL Server 2000中包括一系列管理和開發(fā)工具,這些工具可改進(jìn)在多個站點上安裝、部署、管理和使用SQL Server的過程??蓪⒁唤M數(shù)據(jù)復(fù)制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。SQL Server 2000分布式查詢使您得以引用來自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是SQL Server 2000數(shù)據(jù)庫的一部分,同時分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。SQL Server 2000關(guān)系數(shù)據(jù)庫引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。SQL Server 2000企業(yè)版支持聯(lián)合服務(wù)器、索引視圖和大型內(nèi)存支持等功能,使其得以升級到最大Web站點所需的性能級別。 同一個數(shù)據(jù)庫引擎可以在不同的平臺上使用,從運行 Microsoft Windows174。SQL Server 2000 程序設(shè)計模型與Windows DNA構(gòu)架集成,用以開發(fā)Web應(yīng)用程序,并且SQL Server 2000 支持English Query和Microsoft搜索服務(wù)等功能,在Web應(yīng)用程序中包含了用戶友好的查詢和強大的搜索功能。SQL Server 2000數(shù)據(jù)庫引擎提供完整的XML 支持。 SQL Server 2000 的特性Microsoft174。在UNIX操作系統(tǒng)上的應(yīng)用在本書中介紹的Microsoft SQL Server以后簡稱為SQL Server或MS SQL Server。在早期,Java比較多的用在瀏覽器上,插入到網(wǎng)頁中(即是Java Applet程序),成為最靈活、最強大的網(wǎng)頁多媒體的載體,但由于Java虛擬機相對于個人電腦而言,有占用資源大,安全性相對較差等缺點,Applet逐漸的被后起之秀Flash所替代,但隨著Java Servlet的推出,Java在電子商務(wù)方面開始嶄露頭角,最新的JSP(Java Server Page)技術(shù)的推出,更是讓Java成為基于Web的應(yīng)用程序的首選開發(fā)工具,目前的Java技術(shù)已成為所有大型電子商務(wù)項目的必然選擇。 JAVA語言簡介 Java是一種簡單易用、完全面向?qū)ο?、具有平臺無關(guān)性且安全可靠的主要面向Internet的開發(fā)工具。,也可以成為類文件。為了創(chuàng)建和使用Java軟件組件,JavaBean被實現(xiàn)為一種獨立于平臺和結(jié)構(gòu)的應(yīng)用程序接口,它的實現(xiàn)可以忽略內(nèi)部的結(jié)構(gòu)及細(xì)節(jié)問題,只需要定義其外部的特征及對外功能就行。它的任務(wù)就是:一次編寫,可以在任何地方執(zhí)行,可以在任何地方重用。以前的組件無法實現(xiàn)真正的代碼重用,其主要原因就是它們對于處理平臺的依賴和對開發(fā)語言的依賴過重。程序段在“% %”中定義,在這對標(biāo)識中的所有東西都會被當(dāng)成JSP程序執(zhí)行。程序段是一個代碼片斷,在請求的處理過程中被執(zhí)行。表達(dá)式求值的結(jié)果被強制轉(zhuǎn)換為一個字符串,并插入到當(dāng)前的輸出流中。 (4)表達(dá)式:通過計算表達(dá)式所得到的結(jié)果來表示某個值。除了簡單的變量,方法也能被聲明。這些變量用declaration元素聲明,聲明的語法為%! declaration(s) %。 (3)聲明:用于聲明合法的變量和方法。第二種是自定義動作,它通過使用taglib指令來實現(xiàn)。在JSP規(guī)范中有2種類型的動作指令的標(biāo)識。JSP指令的一般語法形式為:% 指令名=“值”%。通常來說,JSP頁面包括編譯指令,動作指令,聲明,表達(dá)式和程序段等內(nèi)容。 JSP頁面看上去像標(biāo)準(zhǔn)的HTML和XML頁面,并附帶有JSP引擎能夠處理和解析執(zhí)行的代碼與組件。由于Servlet始終駐于內(nèi)存,所以響應(yīng)是非??斓?。對于所有隨后對該JSP文件的請求,服務(wù)器將檢查該JSP文件自最后一次被存取后是否經(jīng)過修改。此時JSP引擎還請求了jspInit()方法的執(zhí)行,并對此Servlet初始化。如果改動過,就會重新編譯生成新的Servlet,最終將請求轉(zhuǎn)交給編譯好的Servlet引擎執(zhí)行。 在JSP第一次獲得來自于客戶端瀏覽器的請求時,JSP文件將被JSP引擎(JSP engine)轉(zhuǎn)換成一個Servlet,即將”.jsp”文件編譯成Java Class文件。每一頁第一次被調(diào)用時,通過JSP引擎自動被編
點擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1