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

正文內(nèi)容

網(wǎng)上圖書銷售系統(tǒng)課程設計報告-wenkub

2023-02-02 23:50:18 本頁面
 

【正文】 要地位,以少量的時間和資金建立企 業(yè)信息門戶網(wǎng)站并架 設一定范圍的商務網(wǎng)絡,以此來制定 長遠發(fā)展戰(zhàn)略,使企業(yè)與顧客間的 經(jīng)濟活動變得更靈活、更主 動 。龐大的商業(yè)經(jīng)濟周轉(zhuǎn)。一 概述 隨著時代的發(fā)展,信息技術、Inter/Intra 技術、數(shù)據(jù)庫技術的不斷發(fā)展完善,網(wǎng)絡進程的加快,傳統(tǒng)的購物方式也越來越不能 滿足人們快節(jié)奏的生活需求,使得企業(yè)的 IT 部門已經(jīng)認識到Inter 的優(yōu)勢 ,電子商務就是在 這樣一個背景下產(chǎn)生發(fā)展起來的。 JSP 是 Sun 公司推出的一種網(wǎng)站開發(fā)技術,Sun 公司借助自己在 Java 上的不凡造詣,又把人們引進 JSP 時代,JSP 即 Java Server Page,它可以在 Servlet 和 JavaBean 的支持下,完成功能 強大的Web 應用程序?;?Inter 的信息服務,商務服務已經(jīng)成為現(xiàn)代企 業(yè)一項不可缺少的內(nèi)容。很多企業(yè)都已不滿足于建立一個簡單的僅僅能夠發(fā)布信息的靜態(tài)網(wǎng)站。所以,在我的 畢業(yè)設計中,我采用了 JSP 作為開發(fā)工具,構建了一個能實現(xiàn)基本的電子商務的小型動態(tài)商務網(wǎng)站——網(wǎng)上圖書銷售系統(tǒng)。伴隨著電子商務技術的不斷成熟,電子商務的功能也越來越強大,注冊用 戶可以在網(wǎng)上搜索 購買到自己想要的各種商品,初步 讓人們體會到了足不出戶,便可隨意購物的快感。 信息工程系 計網(wǎng)班第 2 頁 共 50 頁復雜的產(chǎn)品周轉(zhuǎn)渠道。本系統(tǒng)是一個中小型的電子商務系統(tǒng)網(wǎng)上書店,可以 為 各類用戶提供方便的在線買書環(huán)境,符合目前國內(nèi)流行的電子商務模式。由分析可得,不論是商業(yè)還是技 術上,網(wǎng)上 圖書銷售系統(tǒng)的開 發(fā)都是可行的。? 按圖書大類及圖書名稱進行模糊查詢。本系 統(tǒng)在設計時應該滿 足以下幾個目標:? 采用人機對話的操作方式,界面 設計美觀友好、信息 查詢 靈活、方便、快捷、準確、數(shù)據(jù)存儲安全可靠。? 實現(xiàn)網(wǎng)上購物。? 對用戶輸入的數(shù)據(jù),系統(tǒng)進 行嚴格的數(shù)據(jù)檢驗,盡可能排除人為的錯誤。圖 三層結構原理圖采用三層構架以后,用戶界面 層通過統(tǒng)一的接口向業(yè)務層發(fā) 送請求, 業(yè)務層按自己的邏輯規(guī)則將請求處理之后進行數(shù)據(jù)庫操作,然后將數(shù)據(jù) 庫返回的數(shù)據(jù)封裝成 類的形式返回給用戶界面層。此外,還提供依據(jù)圖書名稱或是編號等包含關鍵字實現(xiàn)快速搜索的功能并顯示圖書的有關詳細信息。 信息工程系 計網(wǎng)班第 7 頁 共 50 頁實現(xiàn)系統(tǒng)相關用戶信息的注冊及身份驗證,同 時也提供對應 的用戶資料的更新。數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù) 庫結構設計的好壞將直接對應用系統(tǒng)的效率,以及實現(xiàn)的效果產(chǎn)生影響。? 一個用戶可以購買多本圖書。? 用戶,包括數(shù)據(jù)項:用戶 ID、用戶名、密 碼。(2) 數(shù)據(jù)庫概念結構設計從本系統(tǒng)中規(guī)劃出的實體有:用戶信息實體、管理 員信息實 體、 圖書實體、圖書分類實體、訂單實體、訂單列表實體。用戶信息實體的圖,如圖 所示。管理員用戶名 密碼圖書分類分類名稱分類編號 圖 管理員實體的圖 圖 圖書分類實體圖 用 戶用戶名 密碼 地址真名性別電話郵編Email注冊時間注冊 IP圖 用戶實體圖M N 信息工程系 計網(wǎng)班第 9 頁 共 50 頁 圖 書 圖書編號圖書名稱 分類編號封面作者出版社內(nèi)容介紹總數(shù)量剩余數(shù)量價格 圖 圖書實體圖 訂單訂單編號用戶編號購買時間總價格內(nèi)容IP 地址是否發(fā)貨是否付款圖 訂單實體圖訂單列表購書數(shù)量圖書編號用戶號訂單號圖 訂單列表實體的圖本系統(tǒng)數(shù)據(jù)庫采用 SQL Server 2022 數(shù)據(jù)庫,系 統(tǒng)數(shù)據(jù)庫名稱為 bookshop,下面分別給出數(shù)據(jù)表概要說明、數(shù)據(jù)表關系概要 說明及主要數(shù)據(jù)表的結構。表 用戶表列名 數(shù)據(jù)類型 長度 允許空 注釋ID Int 2 否 用戶編號 信息工程系 計網(wǎng)班第 11 頁 共 50 頁UserName Varchar 50 否 用戶名passWord Varchar 50 否 密碼Names Varchar 50 否 真名Sex Varchar 50 是 性別Address Varchar 50 是 地址Phone Varchar 50 是 電話Post Varchar 50 是 郵編Email Varchar 50 是 電子郵件RegTime Datatime 50 是 注冊時間RegIPAddressvarchar 50 是 注冊 IP 地址表 為訂單總表,記錄某個用 戶的訂單總信息。它雖 然還未成型,但是它必將和 J2EE(Java 2 Enterprise Edition)一起發(fā)展[6]。(2 )JSP 的運行原理在 JSP 第一次獲得來自于客戶端瀏覽器的請求時,JSP 文件將被 JSP 引擎(JSP engine)轉(zhuǎn)換成一個 Servlet,即將 ”.jsp”文件 編譯成 Java Class 文件。此時 JSP 引擎還請求了 jspInit()方法的執(zhí)行,并對此 Servlet 初始化。由于 Servlet 始終駐于內(nèi)存,所以響應是非常快的。通常來 說,JSP 頁面包括模板元素,指令元素,動作元素,Scritptlets,聲明,表達式和 JSP 內(nèi)建對象。在 JSP 規(guī)范中有 2 種類型的動作指令的標識。:用于聲明合法的變量和方法。除了簡單的變量,方法也能被聲明。表達式求值的結果被強制轉(zhuǎn)換為一個字符串,并插入到當前的 輸出流中。程序段在 “% %”中定 義,在這對標識中的所有東西都會被當成 JSP 程序 執(zhí)行。它的任務 就是:一次編寫,可以在任何地方執(zhí)行,可以在任何地方重用。JavaBean 文件,也可以成 為類文件。其中主流服務器是 信息工程系 計網(wǎng)班第 15 頁 共 50 頁Weblogic 和 tomcat.Weblogic 是一款功能強大的服 務器軟件,配置比較簡單,而且 Jsp 的擴展功能較多,附帶了數(shù)據(jù)庫的 JDBC 驅(qū)動程序。訪問的地址 , Tomcat 服務器的兼容性很好,如 WebLogic 服務器采用其為 Web 服務器引擎,Jbuilder 將其作為標準的測試服務器, Sun 公司也將其作為 JSP 技術應用的示例服務器。(這是 tomcat 的默認工作環(huán)境)Book 包中的 Bean 文件:, ,,Util 包中的 Bean 文件:,Run 包中的 Bean 文件 ,Jsp 文件分為前臺文件和后臺文件,因文件太多,在此就不列舉。 //導入提供基本的數(shù)據(jù)庫編程服務的包public class DataBase { public Connection conn。 //定義一個字符串,用來保存 SQL 語句 public DataBase() { ()。 }catch(Exception ee){ (connect db error:+())。 ()。關鍵代碼如下:package 。 s=strReplace(s,amp。 s=strReplace(s,)。 信息工程系 計網(wǎng)班第 18 頁 共 50 頁 } /** * 把字符串sBody中的sFrom用sTo替換 * param sBody * param sFrom * param sTo * return */ public static String strReplace(String sBody, String sFrom, String sTo) { int i,j,k,l。 k = ()。 while ((sFrom,i)!=1) { i = (sFrom,i)。 l = i。 StringBuffer sss = new StringBuffer(())。 s=()。 } (s)。 html = strReplace(html, amp。 html = strReplace(html, , )。, 39。/** * p圖書 分類類/p */public class bookclass { private int Id。 } public bookclass(int newId, String newname) { Id = newId。核心代碼如下:package 。 //用戶序列號 private String SubmitTime。 //用戶備注 private String IPAddress。 orderId = 。 TotalPrice = 0。 IsSales = false。(5)實現(xiàn)訂單列表的 Bean 這個類是對訂單列表實體的抽象,它包含了 訂單實 體的所有屬性及訂單列表對象的初始化構造方法,它的屬性和表 Allorders 對應,部分代碼如下:package 。 //圖書表序列號 private int Amount。 Amount = 0。(6)實現(xiàn)購物車實體的 Bean在現(xiàn)實生活中,人們?nèi)コ匈I東 西,都是把商品放在一個 購 物籃里,等到把所有要買的東西選購完畢后,一起拿到收銀臺前付 錢。 //圖書ID編號 private int quanlity。 }(7)管理用戶登錄 Bean 的編寫這是一個以客戶為中心的交易平臺,只有成 為了系統(tǒng)的合法用 戶才有使用本系統(tǒng)的權利,因此需要檢測每個用戶的合法性,管理用 戶登錄這個 Bean: 就是要完成這一功能。其中有兩個重要的方法介紹如下:1  getSql()方法根據(jù)用戶的不同獲得不同的查詢 SQL 語句。 and adminpass = 39。 and password = 39。 DataBase db = new DataBase()。 //rs 里返回查詢結果集 if (()){ if (!isadmin) { userid = (id)。}從以上代碼中可以看出,構造數(shù)據(jù) 庫連接 DataBase 類的對 象,調(diào)用其 connect()方法獲得連接,調(diào)用getsql()方法獲得 SQL 語句,然后從數(shù)據(jù)庫中查得用戶所需信息。 try{ request = newrequest。 }catch (Exception e){ } (bookid)。 } (to_String(bookname))。 } (to_String(author))。 String bookclass = (bookclass)。 if (bookno == null) { bookno = 。 } (to_String(picture))。 sqlflag = false。 }catch (Exception e){ sqlflag = false。 if (content == null) { content= 。 }catch (Exception e){ return flag。 sqlStr = sqlStr + (()) + 39。 sqlStr = sqlStr + (()) + 39。 sqlStr = sqlStr + (()) + 39。 sqlStr = sqlStr + () + 39。 sqlStr = sqlStr + () + 39。)。 stmt = ()。 return false。 圖 為該類的類圖,其中只是關鍵的幾個方法。該類的方法和管理圖書 Bean 中的方法 類似,所以在次就不多講。 return true。 DataBase db = new DataBase()。 sqlStr = sqlStr + now()+ ,39。 sqlStr = sqlStr
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1