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

正文內(nèi)容

網(wǎng)上購(gòu)物系統(tǒng)的研究與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2025-08-19 00:35本頁(yè)面

【導(dǎo)讀】師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過(guò)的材料。均已在文中作了明確的說(shuō)明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文。不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。全意識(shí)到本聲明的法律后果由本人承擔(dān)。同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位。印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。途信息的瀏覽和發(fā)布,而是渴望著能夠充分享受網(wǎng)絡(luò)所帶來(lái)的更加多的便利。應(yīng)用服務(wù)器,采用J2EE框架開發(fā)的網(wǎng)上購(gòu)物系統(tǒng)。理員使用,主要包括商品管理,處理訂單,用戶信息管理等功能。站系統(tǒng)是一個(gè)動(dòng)態(tài)、交互式、具有商品提供、系統(tǒng)管理等功能的電子商務(wù)網(wǎng)站。

  

【正文】 聯(lián)系地址、 郵編、 郵箱地址、 住宅 電話 、 聯(lián)系電話、單位電話 。 商品:商品 id、名稱、價(jià)格、 商品描述 。 訂單: 訂單 id、訂單狀態(tài)、 訂單用戶 id。 訂單條目:條目 id、商品數(shù)量、條目?jī)r(jià)格、訂單 id、商品 id。 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 用戶信息表 (cart_user) 主要用于保存 用戶(包括管理員) 信息,該表的結(jié)構(gòu)如表 41 所示。 表 41 用戶信息表( cart_user) 列名 類型 NULL Key Default Extra oid bigint(20) NO PRI NULL auto_increment name varchar(255) NO UNI NULL password varchar(255) NO NULL address varchar(255) NO NULL postcode varchar(255) NO NULL varchar(255) YES NULL home_phone varchar(255) YES NULL 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 第 19 頁(yè) cell_phone varchar(255) YES NULL office_phone varchar(255) YES NULL 商品信息表 (cart_product) 主要用于保存 商品 信息,該表的結(jié)構(gòu)如表 42 所示。 表 42 商品 信息表( cart_product) 列名 類型 NULL Key Default Extra oid bigint(20) NO PRI NULL auto_increment name varchar(255) YES NULL description varchar(255) YES NULL price double YES MUL NULL 訂單 表 (cart_order) 主要用于保存 訂單 信息,該表的結(jié)構(gòu)如表 43 所示。 表 43 訂單 表( cart_order) 列名 類型 NULL Key Default Extra oid bigint(20) NO PRI NULL auto_increment status int(11) YES NULL cost double YES NULL date datetime YES NULL fid bigint(20) YES MUL NULL 訂單條目 表 (cart_order_item) 主要用于保存 訂單條目 信息,該表的結(jié)構(gòu)如表 44 示。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 第 20 頁(yè) 表 44 訂單條目 表( cart_order_item) 列名 類型 NULL Key Default Extra oid bigint(20) NO PRI NULL auto_increment amount int(11) YES NULL cost double YES NULL order_id bigint(20) YES MUL NULL pid bigint(20) YES MUL NULL Hibernate 訪問(wèn)數(shù)據(jù)庫(kù) Hibernate 簡(jiǎn)介 在今日的企業(yè)環(huán)境中 ,把面向?qū)ο蟮能浖完P(guān)系數(shù)據(jù)庫(kù)一起使用可能是相當(dāng)麻煩浪費(fèi)時(shí)間的。 Hibernate 是一個(gè)面向 Java 環(huán)境的對(duì)象 /關(guān)系數(shù)據(jù)庫(kù)映射工具。對(duì)象 /關(guān)系數(shù)據(jù)庫(kù)映射 (ORM)這個(gè)術(shù)語(yǔ)表示一種技術(shù) ,用來(lái)把對(duì)象模型表示的對(duì)象映射到基于 SQL 的關(guān)系模型數(shù)據(jù)結(jié)構(gòu)中去。 Hibernate 不僅僅管理 Java 類到數(shù)據(jù)庫(kù)表的映射 (包括 Java 數(shù)據(jù)類型到SQL 數(shù)據(jù)類型的映射 ),還提供數(shù)據(jù)查詢和獲取數(shù)據(jù)的方法 ,可以大幅度減少開發(fā)時(shí)人 工使用 SQL 和 JDBC 處理數(shù)據(jù)的時(shí)間。 Hibernate 的目標(biāo)是對(duì)于開發(fā)者通常的數(shù)據(jù)持久化相關(guān)的編程任務(wù) ,解放其中的 95%。對(duì)于以數(shù)據(jù)為中心的程序來(lái)說(shuō) ,它們往往只在數(shù)據(jù)庫(kù)中使用存儲(chǔ)過(guò)程來(lái)實(shí)現(xiàn)商業(yè)邏輯 ,Hibernate 可能不是最好的解決方案 。對(duì)于那些在基于Java 的中 間 層 應(yīng)用 中 , 它 們實(shí) 現(xiàn) 面 向?qū)?象 的 業(yè) 務(wù)模 型 和 商業(yè) 邏 輯 的應(yīng)用 ,Hibernate 是最有用的。不管怎樣 ,Hibernate 一定可以幫助你消除或者包裝那些針對(duì)特定廠商的 SQL 代碼 ,并且?guī)湍惆呀Y(jié)果集從表格式的表示形式轉(zhuǎn)換到一系列的對(duì)象去。 Hibernate 是一個(gè)可以自動(dòng)的根據(jù) xml 完成對(duì)象關(guān)系映射,并持久化到數(shù)據(jù)庫(kù)的開源組件。其底層也是由 JDBC 實(shí)現(xiàn)的。 hibernate 是通過(guò) xml 文件的配置,對(duì)數(shù)據(jù)庫(kù)的底層的方言,以及數(shù)據(jù)庫(kù)連接所需的信息,以及連接數(shù)據(jù)庫(kù)的驅(qū)動(dòng)。 Hibernate 的工作方式 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 第 21 頁(yè) Hibernate 比 傳統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)方式 (最典型的 JDBC)更能體現(xiàn)面向?qū)ο蟮乃枷耄鼘?duì) JDBC 實(shí)現(xiàn)了某種意義上的封裝,以對(duì)象的方式來(lái)訪問(wèn)數(shù)據(jù)庫(kù),進(jìn)行增、刪、查、改的操作 ,而底層則完全由 JDBC 來(lái)實(shí)現(xiàn) 。 Hibernate 將數(shù)據(jù)庫(kù) 中 的表與現(xiàn)實(shí)中 抽象出來(lái)的實(shí)體類進(jìn)行實(shí)體 關(guān)系 映射,這些實(shí)體類也就是通常所說(shuō)的 POJO 類,它們就是普通的 JavaBean, 它 們 不需要實(shí)現(xiàn)任何接口以便能夠持續(xù)存在 ,數(shù)據(jù)庫(kù)表中的每一條記錄對(duì)應(yīng)在 Hibernate 中就是實(shí)體類的一個(gè)實(shí)例 。惟一需要做的就是創(chuàng)建一份 XML“映射文檔 ”,告訴 Hibernate 將要保存 到 數(shù)據(jù)庫(kù)中的類,以及它們?nèi)绾侮P(guān)聯(lián)到該數(shù)據(jù)庫(kù)中的表和列,然后就可以以對(duì)象的形式獲取數(shù) 據(jù) 、更改數(shù)據(jù), 或者把對(duì)象保存為數(shù)據(jù)。 運(yùn)行時(shí), Hibernate 讀取映射文檔,然后動(dòng)態(tài)構(gòu)建 Java 類,以便管理數(shù)據(jù)庫(kù)與 Java 之間的轉(zhuǎn)換。 在 Hibernate 中有一個(gè)簡(jiǎn)單而直觀的 API,用于對(duì)數(shù)據(jù)庫(kù)所表示的對(duì)象執(zhí)行查詢。要修改這些對(duì)象,(一般情況下)只需在程序中與它們進(jìn)行交互,然后告訴 Hibernate 保存修改即可。類似地,創(chuàng)建新對(duì)象也很簡(jiǎn)單;只需以常規(guī)方式創(chuàng)建它們,然后告訴 Hibernate 有關(guān)它們的信息,這樣就能在數(shù)據(jù)庫(kù)中保存它們。 用 Hibernate 訪問(wèn)數(shù)據(jù)庫(kù) 使用 Hibernate 訪問(wèn)數(shù)據(jù)庫(kù)首先要配置一個(gè)名為 的配置文件 ,該配置文件設(shè)置了連接數(shù)據(jù)庫(kù)的基本信息 以及映射的實(shí)體的信息 ,其內(nèi)容如下: ?xml version=? !DOCTYPE hibernateconfiguration PUBLIC //Hibernate/Hibernate Configuration DTD hibernateconfiguration sessionfactory property name=show_sqltrue/property property name=dialect/property property 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 第 22 頁(yè) name=/property property name=root/property property name=zjl523/property property name=jdbc: property name=none/property !mapping configuration property name=mysql_connector/property mapping resource=/tarena/shop/entity/ / mapping resource=/tarena/shop/entity/ / mapping resource=/tarena/shop/entity/ / mapping resource=/tarena/shop/entity/ / /sessionfactory /hibernateconfiguration 然后是所對(duì)應(yīng)的實(shí)體的映射配置文件 、 、 ,并配置實(shí)體間的映射關(guān)系,實(shí)體的映射關(guān)系圖如 圖 41: 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 第 23 頁(yè) 圖 41 實(shí)體間映射關(guān)系圖 用 Hibernate 訪問(wèn)數(shù)據(jù)庫(kù) ,加載 hibernate 的 jar 文件,以及連接數(shù)據(jù)庫(kù)連接使用的 jar文件,并配置 CLASSPATH 環(huán)境變量。 hibernate 所需的配置文件, , POJO 類 hibernate API。 1)使用 Configuration 對(duì)象的 buildSessionFactory()方法創(chuàng)建 SessionFactory對(duì)象 2)使用 SessionFactory 對(duì)象 openSession()方法創(chuàng)建 Session 對(duì)象。 3)使用 Session 的相應(yīng)方法來(lái)操作數(shù)據(jù)庫(kù),將對(duì)象信息持久化到數(shù)據(jù)庫(kù)。 下面是調(diào)用 hibernate API 的基本步驟 : Configuration 對(duì)象。(解析配置文件) Configuration config=new Configuration()。 Configuration 創(chuàng)建 Session Factory (線程安全的重量級(jí)組件 )。 config=()。//configure() 方 法 會(huì) 在 CLASSPATH 下尋找 SessionFactory sessionFactory=()。 //創(chuàng)建 SessionFactory 對(duì)象 SessionFactory 創(chuàng)建 Session 會(huì)話對(duì)象。 Session session=()。//創(chuàng)建 Session 對(duì)象 Session 取得事務(wù)對(duì)象。 Transaction trans= ()。//開始事務(wù) session 與數(shù)據(jù)庫(kù)進(jìn)行會(huì)話。 (object o)。 //增 (object o)。 //刪 (object o)。 //改 (Class clazz, Serializable id)。 //根據(jù) Id 查找對(duì)象 (String sql)。 // 自己拼 HQL 語(yǔ)言查找對(duì)象返回一個(gè)南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 第 24 頁(yè) Query 對(duì)象。 ,結(jié)束事務(wù)。 ()。 Session ()。 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 第 25 頁(yè) 第五 章 系統(tǒng)詳細(xì)設(shè)計(jì) 前臺(tái) 部分 前臺(tái)總體框架 前臺(tái)部分由用戶使用,包括用戶注冊(cè),購(gòu)物車管理,個(gè)人資料管理 、商品查詢 等幾個(gè)部分。 (1)模塊功能介紹 用戶管理:為了便于網(wǎng)站的管理,必須有一套完整的用戶管理體系。該網(wǎng)站用戶管理模塊由用戶注冊(cè),用戶登陸 2 部分組成。 購(gòu)物車:所選商品須通過(guò)購(gòu)物車進(jìn)行保存,然后生成訂單。 修改個(gè)人資料:為了保護(hù)用戶信息不受非法侵害,用戶登陸后即可對(duì)個(gè)人的注冊(cè)信息進(jìn)行修改。 商品查詢:通過(guò)輸入商品的完整名稱搜索 網(wǎng)站內(nèi)所有匹配的商品。 (2)前臺(tái)首頁(yè)流程 商品列表流程 : 圖 51 商品列表流程 添加商品條目到購(gòu)物車流程 : 圖 52 添加商品條目到購(gòu)物車流程 南京工程學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書(論文) 第 26 頁(yè)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1