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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于web在線圖書(shū)銷(xiāo)售系統(tǒng)設(shè)計(jì)--后臺(tái)管理子系統(tǒng)-文庫(kù)吧資料

2024-12-09 19:06本頁(yè)面
  

【正文】 理員添加修改刪除小類(lèi); ③ 用 戶(hù)管理,管理員對(duì)前臺(tái)客戶(hù)管理、管理員對(duì)后臺(tái)用戶(hù)管理 流程圖如下 : 用戶(hù) 用戶(hù)登錄判斷 圖書(shū)搜索 最新書(shū)訊 特價(jià)圖書(shū) 購(gòu)物車(chē) 用戶(hù)登錄 用戶(hù)訂單回執(zhí) 服務(wù)臺(tái) 用戶(hù)注冊(cè) 無(wú)登錄 新用戶(hù) 金陵科技學(xué)院學(xué)士學(xué)位論文 第三章 在線圖書(shū)銷(xiāo) 售系統(tǒng)需求分析 作者:張曉園 18 圖 33 管理端模塊流程圖 數(shù)據(jù)庫(kù)設(shè)計(jì) 根據(jù) 在線圖書(shū)銷(xiāo)售 系統(tǒng)數(shù)據(jù)結(jié)構(gòu),采用構(gòu)建 ER 圖的設(shè)計(jì)方式,導(dǎo)出數(shù)據(jù)表的分析方法,對(duì) 在線圖書(shū)銷(xiāo)售 系統(tǒng)作如下的數(shù)據(jù)庫(kù)分析。如果用戶(hù)已經(jīng)登錄到系統(tǒng),就將用戶(hù)選中的書(shū)籍加入到購(gòu)物車(chē)中;如若用戶(hù)還沒(méi)有登錄到系統(tǒng),系統(tǒng)提示用戶(hù)輸入用戶(hù)名和密碼,注冊(cè)用 戶(hù)輸入自己的用戶(hù)信息然后提交,系統(tǒng)驗(yàn)證用戶(hù)名和密碼是否正確,若正確就將用戶(hù)選中的書(shū)加入到購(gòu)物車(chē),若不正確提示用戶(hù)重新輸入。成功的 在線圖書(shū)銷(xiāo)售系統(tǒng) 必須能夠提供足夠的安全性、可靠性和可用性,才能贏得顧客的信任和歡迎。我們知道, Inter 網(wǎng)是一個(gè)公共網(wǎng)絡(luò), 在這個(gè)網(wǎng)絡(luò)中存在者無(wú)數(shù)的黑客和別有用心的人,他們經(jīng)常使用截獲、中斷、偽造和篡改等攻擊手段,對(duì)信息的安全產(chǎn)生了極大的威脅。與傳統(tǒng)的書(shū)店一樣, 在線售書(shū)系統(tǒng) 也分為查詢(xún)、購(gòu)物、交易等環(huán)節(jié),但 在線售書(shū) 不需要顧客和商家見(jiàn)面。 (4) 訂單管 理模塊 在這個(gè)功能模塊中,管理員可以查看下訂單用戶(hù)的詳細(xì)資料,還可以查看訂單的詳細(xì)情況,根據(jù)訂單狀態(tài)決定是否刪除訂單。主要功能包括添加、刪除、修改以及查找信息,并包括對(duì)書(shū)籍高級(jí)查詢(xún)子模塊。系統(tǒng)要求對(duì)客戶(hù)的帳戶(hù)密碼進(jìn)行加密處理保護(hù)客戶(hù)的私人信息,客戶(hù)可以對(duì)自己的私人信息進(jìn)行維護(hù),如果客戶(hù)不慎丟失密碼還可以通過(guò)他的 Email 取回。包括以下幾個(gè): (1) 用戶(hù)管理模塊 該模塊負(fù)責(zé)管理所有網(wǎng)上書(shū) 店的用戶(hù)信息。在兩大模塊下又劃分為若干個(gè)小的功能模塊,其功能結(jié)構(gòu)用系統(tǒng)的功能模塊圖描述如下: 圖 31 在線圖書(shū)銷(xiāo)售系統(tǒng) 結(jié)構(gòu)圖 根據(jù)以上在線圖書(shū)銷(xiāo)售系統(tǒng)的功能分析,畫(huà)出該系統(tǒng)的數(shù)據(jù)流圖( DFD),如圖 32 所示。 總之,我們將 在線圖書(shū)銷(xiāo)售 系統(tǒng)的功能劃分為客戶(hù)對(duì)功能的需求和管理員對(duì)功 能的需求 兩個(gè)部分。通過(guò)購(gòu)物車(chē)給顧客提供最大的選擇空間。 功能需求分析 本系統(tǒng)是一個(gè)電子商務(wù)系統(tǒng),我們的目標(biāo)是賦予其基本的電子商務(wù)功能,我們應(yīng)該使本網(wǎng)站的操作盡量簡(jiǎn)單使它能夠吸引更多的在線顧客。分析的根本目的是在開(kāi)發(fā)者和提出需求的人之間建立一種理解和溝通的渠道,因此,系統(tǒng)的需求分析應(yīng)該是開(kāi)發(fā)人員和用戶(hù)或者客戶(hù)一起完成的。 金陵科技學(xué)院學(xué)士學(xué)位論文 第三章 在線圖書(shū)銷(xiāo) 售系統(tǒng)需求分析 作者:張曉園 13 第三章 在線圖書(shū)銷(xiāo)售 系統(tǒng)需求分析 需求分析是電子商務(wù)系統(tǒng)開(kāi)發(fā)的第一步也是最重要的一步。 這樣,在一個(gè) Application 或 Session 對(duì)象被創(chuàng)建或結(jié)束時(shí),系統(tǒng)會(huì)自動(dòng)完成 文件中寫(xiě)入的相應(yīng)事件。 asa 文件 中寫(xiě)入以下內(nèi)容: 1. Application 或 Session 的開(kāi)始事件( Startevent)??梢?jiàn), 文件的調(diào)用與 Application 與 Session這兩個(gè)對(duì)象密切相關(guān)。 Application對(duì)象內(nèi)的信息供所有正在執(zhí)行該應(yīng)用程序的用戶(hù)分享,它創(chuàng)建于 Web Server 啟動(dòng)后一個(gè)應(yīng)用程序中任一 ASP 文件被提出第一個(gè) HTTP 請(qǐng)求時(shí),結(jié)束于 Server 端停止運(yùn)行。 Session 的客戶(hù)端向 Server 請(qǐng)求一個(gè) ASP 文件時(shí)。 我們可以用以下的語(yǔ)法直接使用這些對(duì)象:對(duì)象 /屬性 /方法 /數(shù)據(jù)集合 ( 2) Global 文件 每一個(gè)以 Active Server Pages 為基礎(chǔ)的應(yīng)用程序都擁有一個(gè) 文件( ASA 后綴名其實(shí)是 Active Server Application 的縮寫(xiě)),它位于每一個(gè)應(yīng)用程序的基點(diǎn)目錄之下。這 6 個(gè)對(duì)象及其功能描述如表 所示。現(xiàn)在我們利用 IIS+ASP 構(gòu)成三層式 Web 結(jié)構(gòu)(如圖 25 所示)的中間一層,將客戶(hù)機(jī) /服務(wù)器結(jié)構(gòu)與 Web 密切結(jié)合,完成前后端兩者的集成輸出功能,使得 Web站點(diǎn)的開(kāi)發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。新推出的 版本增強(qiáng)了系統(tǒng)安全性,具有服務(wù)器端腳本開(kāi)發(fā)調(diào)試,內(nèi)容管理和站點(diǎn)分析,崩潰防護(hù),內(nèi)置 JAVA 虛擬機(jī)及全面支持 ASP 等強(qiáng)大功能。 ASP 與 IIS ( 1) IIS 簡(jiǎn)介 Wsb 服務(wù)器是 Web 應(yīng)用程序的心臟。更重要的是, ASP 使用的 ActiveX 技術(shù)基于開(kāi)放設(shè)計(jì)環(huán)境,用戶(hù)可以自己定義和制作組件加入其中,使自己的動(dòng)態(tài)網(wǎng)頁(yè)幾乎具有無(wú)限的擴(kuò)充能力,這是傳統(tǒng)的 Web 編寫(xiě)工具所遠(yuǎn)遠(yuǎn)不及的地方。從 HTML、 Client Script 到 CGI,從 JAVA 的誕生到 ActiveX, Web 頁(yè)面設(shè)計(jì)人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考 Web頁(yè)面設(shè)計(jì)的真正需要后,推出了 Active Server Pages (ASP),一種用以取代 CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口 )的技術(shù)。 因此 我們選用 ASP 技術(shù)來(lái)開(kāi)發(fā)在線圖書(shū)銷(xiāo)售系統(tǒng)。只 要幾 行腳 本語(yǔ)句 ,就 能將 后臺(tái)的 數(shù)據(jù) 庫(kù)信 息發(fā)布到Inter/Intra 上 ,在編程和網(wǎng)頁(yè)腳本的可讀性方面大大優(yōu)于傳 統(tǒng)的技術(shù)方案。 以上這些方案 ,從 Intra 的技術(shù)實(shí)現(xiàn)來(lái)衡量 ,它們?nèi)圆贿m用于快速開(kāi)發(fā)、及時(shí)維護(hù)和大面積的技術(shù)普及。同時(shí) ,JDBC 確保了100%純 Java的解決方案。它們的不同就在于 JDBC 建立在 Java 語(yǔ)言基礎(chǔ)上 ,并充分利用了其特色 ,易于使用 。程序員不用過(guò)多地了解較復(fù)雜的 ODBC API 的使用 ,而只需使用 ODBC 的同步執(zhí)行模式或使用數(shù)據(jù)控制項(xiàng)和數(shù)據(jù)庫(kù)對(duì)象變量來(lái)編寫(xiě)應(yīng)用程序 ,可以提高開(kāi)發(fā)效率 ,但程序運(yùn)行速度比不上異步執(zhí)行模式的速度。 ODBC 訪問(wèn)數(shù)據(jù)庫(kù)時(shí)存在同步與異步執(zhí)行模式之分 ,如果設(shè)計(jì)不當(dāng) ,則易發(fā)生系統(tǒng)故障甚至系統(tǒng)死鎖。程序的開(kāi)發(fā)和 HTML 寫(xiě)作是兩個(gè)完全不同的過(guò)程 ,需要專(zhuān)門(mén)的程序員開(kāi)發(fā)。 ISAPI 針對(duì)這一缺點(diǎn)進(jìn)行改進(jìn) ,利用 DLL(動(dòng)態(tài)鏈接庫(kù) )技術(shù) ,以線程代替進(jìn)程 ,提高了性能和速度 ,但要考慮線程的同步問(wèn)題 ,而且開(kāi)發(fā)步驟煩瑣。 六、方案比較與結(jié)論 CGI 根據(jù)瀏覽器端的 請(qǐng)求激活相應(yīng)進(jìn)程 ,每一個(gè)請(qǐng)求對(duì)應(yīng)一個(gè)進(jìn)程。通過(guò) ASP內(nèi)置的對(duì)象、服務(wù)器組件 (ServerComponent)可以完成非常復(fù)雜的任務(wù) ,而且用戶(hù)還可以自己開(kāi)發(fā)或利用別人開(kāi)發(fā)的服務(wù)器組件完成專(zhuān)門(mén)的任務(wù)。當(dāng)瀏覽器 向 Web Server 請(qǐng)求調(diào)用 ASP 文件時(shí) ,就啟動(dòng)了 ASP。 ASP 除支持 VB Script、 JavaScript 外 ,還能以插件形式支持第三方語(yǔ)言 ,如 PERL、 TCL 等。 ASP不需要?jiǎng)e的設(shè)計(jì)環(huán)境 ,ASP文件的制作和 HTML類(lèi)似 ,且和 HTML 開(kāi)發(fā)集成 ,可以在同一個(gè)過(guò)程完成。 ASP 使用 Script(描述性的語(yǔ)言 ),只使用簡(jiǎn)單的語(yǔ)法和數(shù)學(xué)表達(dá)式 ,而且不需要編譯。同時(shí)由于它在服務(wù)器端執(zhí)行 ,開(kāi)發(fā)者也不必?fù)?dān)心別人下載程序以竊取編程邏輯 ,從而保護(hù)了開(kāi)發(fā)者的利益。而 Client 端技術(shù)的 Script 命令則是由瀏覽器來(lái)解釋執(zhí)行的。 ASP 是一個(gè)基于 Web 服務(wù)器端的開(kāi)發(fā)環(huán)境 ,利用它可以產(chǎn)生和運(yùn)行動(dòng)態(tài)的、交互的 、高性能的 Web服務(wù)應(yīng)用程序。 JDBC 訪問(wèn)數(shù)據(jù)庫(kù)的過(guò)程是 :首先用戶(hù)的瀏覽器連接到 Web 服務(wù)器上 ,下載含有Java小程序的 HTML頁(yè) ,Java小程序在客戶(hù)端運(yùn)行 ,使用 JDBC接口 ,繞過(guò) Web服務(wù)器 ,直接與數(shù)據(jù)庫(kù)服務(wù)器交互 ,并直接把查詢(xún)結(jié)果的 HTML 頁(yè)返回到瀏覽器。采用 JDBC 可以很容易用 SQL 語(yǔ)句訪問(wèn)任何商用數(shù)據(jù)庫(kù) (或稱(chēng)異構(gòu)數(shù)據(jù)庫(kù) ),如 SQL Server,Sybase 或 Oracle。在數(shù)據(jù)庫(kù)處理方面 ,Java 提供了 JDBC(Java 數(shù)據(jù)庫(kù)連接 :Java Database Connectivity),為數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用提供了標(biāo)準(zhǔn)的應(yīng)用程序編程接口。 ODBC 是為調(diào)用關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一途徑的一類(lèi) API,由于它適用于許多不同的數(shù)據(jù)庫(kù)產(chǎn)品 ,因此是服務(wù)器擴(kuò)展程序開(kāi)發(fā)者們理所當(dāng)然的選擇。 Web 服務(wù)器通過(guò)數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序 ODBC 向數(shù)據(jù)庫(kù)服務(wù)器發(fā)出 SQL請(qǐng)求 ,數(shù)據(jù)庫(kù)服務(wù)器接到的是標(biāo)準(zhǔn)的 SQL查詢(xún)語(yǔ)句 ,數(shù)據(jù)管理系統(tǒng)執(zhí)行 SQL 查詢(xún)并將查金陵科技學(xué)院學(xué)士學(xué)位論文 第二章 在線圖書(shū)銷(xiāo)售系統(tǒng)分析及實(shí)現(xiàn) 作者:張曉園 8 詢(xún)結(jié)果再通過(guò) ODBC 傳回 Web服務(wù)器。 ODBC 一個(gè)最顯著的優(yōu)點(diǎn)是用它生成的程序與數(shù)據(jù)庫(kù)或數(shù)據(jù)庫(kù)引擎是無(wú)關(guān)的。但是利用底層的 API 開(kāi)發(fā)數(shù)據(jù)庫(kù)訪問(wèn)程序仍然很困難 ,因此一般使用基于底層 API的高層數(shù)據(jù)庫(kù)編程接口 ,這就是我們所說(shuō)的 ODBC。而 CGI 的應(yīng)用程序一般都是可執(zhí)行程序。但是二者在實(shí)現(xiàn)機(jī)制上大相徑庭。 ISAPI 是 Microsoft 提供的一套面向 Inter 服務(wù)的 API 接口 ,用它編制的程序以動(dòng)態(tài)鏈接庫(kù) (DLL)的形式存在 ,可實(shí)現(xiàn) CGI 程序所能提供的全部功能。 二、 ISAPI Web 服務(wù)器的供應(yīng)商為了擴(kuò)展服務(wù)器的性能 ,各自開(kāi)發(fā)了 API 應(yīng)用程序接口來(lái)取代 CGI。通過(guò)這個(gè)公共網(wǎng)關(guān)界面 ,服務(wù)器可以向 CGI 程序發(fā)送信息 ,CGI 程序也可以向服務(wù)器回送信息。 遵循 CGI標(biāo)準(zhǔn)編寫(xiě)的服務(wù)器端的可執(zhí)行程序稱(chēng)為 CGI 程序。例如 ,一個(gè)能夠訪問(wèn)外部數(shù)據(jù)庫(kù)的 CGI 程序可以使客戶(hù)端用戶(hù)通過(guò) Web 服務(wù)器進(jìn)行數(shù)據(jù)庫(kù)的查詢(xún)。 CGI 應(yīng)用程序可以完成客戶(hù)端與服務(wù)器的交互操作。下面我們對(duì)這些技術(shù)逐一進(jìn)行分析。 從技術(shù)發(fā)展的角度來(lái)看 ,以前通過(guò)瀏覽器訪問(wèn)數(shù)據(jù)庫(kù)的惟一渠道是 CGI 方式。 另外 ,所建立的 Web 數(shù)據(jù)庫(kù)應(yīng)是關(guān)系型的。 數(shù)據(jù)庫(kù)引擎是 Web 數(shù)據(jù)庫(kù)站點(diǎn)最重要的組成部分之一。最后 ,服務(wù)器將返回結(jié)果插入到 HTML 頁(yè)面 ,傳送至客戶(hù)端以響應(yīng)用戶(hù)。 Web服務(wù)器介于 Web 瀏覽器與數(shù)據(jù)庫(kù)服務(wù)器之 間 ,負(fù)責(zé)用戶(hù)輸入信息的接收。 基于 Web的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)是指 :在客戶(hù)端安裝 Web瀏覽器 ,作為用戶(hù)輸入查詢(xún)條件和顯示查詢(xún)結(jié)果的交互界面。 但隨著 Inter 的發(fā)展 ,靜態(tài) Web 站點(diǎn)的開(kāi)發(fā)與維護(hù)變得越來(lái)越困難 ,其最大的問(wèn)題就是缺少交互性 ,信 息的內(nèi)容只有在網(wǎng)站管理人員更改后才能發(fā)生變化 ,使得 Web 管理員不得不頻繁修改他們的網(wǎng)頁(yè)。在這里我們采用 Microsoft Access 2021 作為后臺(tái)數(shù)據(jù)庫(kù)。這些數(shù)據(jù)可以由不同的信息源組成。中間層的代碼由用戶(hù)調(diào)用(通過(guò)表示層)來(lái)獲取需要的數(shù)據(jù),表示層接收數(shù)據(jù)并且按照適當(dāng)?shù)母袷斤@示出來(lái)。 軟件的實(shí)現(xiàn)上為適應(yīng) B/S 架構(gòu),而分成表示層(第一層)、業(yè)務(wù)層(中間層)、數(shù)據(jù)層(第三層)。目前一般操作系統(tǒng)自帶瀏覽器,包括 Windows、 Mac OS、 UNIX、 Linux 等平臺(tái)都已安裝瀏覽器,最常見(jiàn)的瀏覽器有 Microsoft 的 Inter Explorer、 Netscape 的 NS 等。為了解決這一 問(wèn)題,就出現(xiàn)了 B/S 結(jié)構(gòu)。 C/S 結(jié)構(gòu)也有著很大的限制,客戶(hù)端需要安裝用戶(hù)專(zhuān)用的客戶(hù)端軟件,這樣給開(kāi)發(fā)、安裝、升級(jí)、維護(hù),以及數(shù)據(jù)存儲(chǔ)都帶來(lái)一系列問(wèn)題。C/S 結(jié)構(gòu)是一種非常常見(jiàn)的結(jié)構(gòu),例如客戶(hù)端基于 Outlook Express,服務(wù)端基于 Outlook Exchange Server,又如 MSN、 Yahoo message、網(wǎng)絡(luò)游戲等都是一些典型的 C/S 結(jié)構(gòu)的應(yīng)用。雖然 C/S 架構(gòu)是目前常用的應(yīng)用服務(wù)器模式之一 ,它使用客戶(hù) /服務(wù)模型進(jìn)行工作??蛻?hù)層中的Web 瀏覽器,隨后通過(guò)中間層將信息層中所檢索出的數(shù)據(jù)顯示給用戶(hù)。瀏覽器可以把用戶(hù)的操作以及用戶(hù)輸入的數(shù)據(jù)報(bào)告給中間層,并利用中間層來(lái)處理信息。 客戶(hù)層是應(yīng)用程序的用戶(hù)接口,通常是一個(gè) Web 瀏覽器。中間層還可確定所選圖書(shū)數(shù)據(jù)的顯示格式。 中間層用做控制應(yīng)用程序中客戶(hù)(如 Web 瀏覽器)與信息層中的應(yīng)用程 序數(shù)據(jù)之間的交互。 信息層作為保留應(yīng)用程序中的數(shù)據(jù)。 金陵科技學(xué)院學(xué)士學(xué)位論文 第二章 在線圖書(shū)銷(xiāo)售系統(tǒng)分析及實(shí)現(xiàn) 作者:張曉園 4 圖 22 在線售書(shū)網(wǎng)絡(luò)結(jié)構(gòu)圖 本系統(tǒng)是基于 Web 應(yīng)用程序開(kāi)發(fā)的。 WWW 服務(wù)器接受用戶(hù)輸入,并解釋成相應(yīng)的數(shù)據(jù)庫(kù)處理過(guò)程發(fā)給數(shù)據(jù)庫(kù)服務(wù)器,進(jìn)行數(shù)據(jù)庫(kù)操作。 系統(tǒng)體系結(jié)構(gòu)分析 在 Inter 上, 在線售書(shū)系統(tǒng) 的網(wǎng)絡(luò)結(jié)構(gòu)可表示圖 22 所示結(jié)構(gòu):用戶(hù)通過(guò)因特網(wǎng)接入 在線售書(shū)系統(tǒng) WWW服務(wù)器, WWW 服務(wù)器提供書(shū)城中圖書(shū)的瀏覽、查詢(xún)及訂購(gòu)。 SQL Server 有豐富的實(shí)用程序和管理工具,如 SQL Enterprise Manager、 ISQL/w、
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1