【正文】
本次畢業(yè)設(shè)計再實現(xiàn)購物車時使用了session 技術(shù)和數(shù)據(jù)庫。 此方式的優(yōu)點: ( 1) 占用系統(tǒng)資源少,我們可以把數(shù)據(jù)庫安置在一臺電腦中, WEB 服務(wù)器安置在另一電腦中,系統(tǒng)資源充分發(fā)揮 。 把會話數(shù)據(jù)存放在 MS SQL 中, MS SQL 是利用局部臨時表實現(xiàn)的,會話數(shù)據(jù)放在局部臨時表中, MS SQL 為每一個局部臨時表也分配一個唯一的 ID,我想 是用此 ID 區(qū)分不同用戶的不同會話數(shù)據(jù)的。網(wǎng)上書城的目的是實現(xiàn)圖書 的在線銷售。另外在模糊查詢時使用了數(shù)據(jù)庫系統(tǒng)的 like運算符。為適合不同的擁護(hù)的需求,本次采用模糊查詢的方法為用戶提供方便的圖書查詢。本次是按成交次數(shù)對書城中的圖書進(jìn)行排隊,越排在前面的就是越暢銷的。一部分用于展示管理員推薦的圖書,一部分用于展示熱銷的圖書,一部分用于展示顧客經(jīng)常訪問的圖書,還有一部分用于展示最新到貨的圖書。 ( 3)展臺頁面設(shè)計:圖書展臺設(shè)計的任務(wù)是給用戶提供一個簡單、明了的圖書列表界面。 fkleixing Char N N 類型 fksubject Char N N 主題 fkcontent Char N N 具體內(nèi)容 fkusername Char N N 用戶名 fk Char N N fklaizi Char N Y 傳真 華北電力大學(xué)本科畢業(yè)設(shè)計(論文) 19 fktel Char N N 郵編 fkdate Char N N 電子郵件 fkip Date N N 注冊時間 表格會員信息表 列名 類型 主碼 可為空值 描述 userid 自動編號 Y N 由數(shù)據(jù)庫自動生成的順序編號,作為信息分類的主碼。 keyname 文本 N N 搜索關(guān)鍵字的名稱。 useraccount 文本 N N 用戶下單次數(shù) dingdandate 日期 /時 間 N N 下單日期 bookid 數(shù)字 N N 書表的主碼 bookcount 數(shù)字 N N 書的數(shù)目 dingdan 文本 N N 定單 zhuangtai 數(shù)字 N N 定單狀態(tài) address 文本 N N 送書地址 youbian 數(shù)字 N N 郵編 liuyan 備注 N Y 留言 zfway 數(shù)字 N N 支付方式 shway 數(shù)字 N N 送書方式 sex 文本 N N 性別 zonger 數(shù)字 N N 消費總額 username 文本 N N 姓名 user 文本 N N 電子郵件 華北電力大學(xué)本科畢業(yè)設(shè)計(論文) 17 tel 文本 N N 電話 userid 數(shù)字 N N 帳號 表格圖書主類信息表 列名 類型 主碼 可為空值 描述 anclassid 自動編號 Y N 由數(shù)據(jù)庫自動生成的順序編號,作為主類的主碼。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計打下基礎(chǔ)。 3 購物車 購物車是網(wǎng)上書城中最重要的組成部分。該網(wǎng)站的功能模塊如 下表所示 : 功能模塊圖 序號 功能模塊 功能概述 1 圖書展示 是一個書店應(yīng)具備的最基本的一項功能。 ( 3) 在系統(tǒng)和數(shù)據(jù)的安全性方面 ,系統(tǒng)采用數(shù)據(jù)庫級用戶權(quán)限和應(yīng)用程序級運行權(quán)限的雙重控制機構(gòu) ,提供了統(tǒng)一的基于角色的用戶管理手段 ,具有完善的系統(tǒng)和數(shù)據(jù)安全的保障體系。 系統(tǒng) 總 體結(jié)構(gòu)設(shè)計 系統(tǒng)總體結(jié)構(gòu)設(shè)計確定軟件由哪些模塊組成以及這些模塊之間的動態(tài)調(diào)用關(guān)系。 (6)提供良好的人機界 面 ,操作簡單、方便。 (1)可用于圖書、音碟、影碟在線銷售。 考慮到用戶的使用,網(wǎng)上書城的數(shù)據(jù)庫設(shè)計主要分成這幾個部分 : 圖書信息表 (book) 訂單信息表( dingdaninfo) 網(wǎng)站基本信息表 (config) 圖書分類主類表 (shop_anclass) 圖書分類次類表( shop_nclass) 網(wǎng)站友情鏈接表 (shop_links) 首頁新聞信息表( shop_news) 會員信息表( user) 管理員密碼表( shop_admin) 10. 用戶反饋信息表( shop_fk) 11. 搜索關(guān)鍵字名表( shop_keyname) 12. 送書方式表( songhuoway) 根據(jù)前臺用戶的需求,畫出以下 ER圖 部分 華北電力大學(xué)本科畢業(yè)設(shè)計(論文) 10 用戶留言 ER 圖 會員 ER 圖 后臺管理,在建立數(shù)據(jù)庫之間,首先要針對后臺的功能需求建立數(shù)據(jù)模型,然后在建立數(shù)據(jù)庫。 新建一個數(shù)據(jù)庫 。 數(shù)據(jù)庫的需求分析 數(shù)據(jù)庫是一種存儲數(shù)據(jù)并對數(shù)據(jù)進(jìn)行操作的工具。 (4)刪除無效訂單:訂單狀態(tài)為無效時,經(jīng)過一星期后,自動刪除訂單信息。 訂單管理 (1)設(shè)計訂單狀態(tài):如客戶填寫的訂單格式正確,則訂單的狀態(tài)為有效,反之訂單的狀態(tài)為無效。 (2)圖書信息的查詢:可以按照書名、作者、出版社等方式查詢。 (2)客戶信息的修改:客戶可以對姓名、職業(yè)、詳細(xì)住址等信息進(jìn)行修改 (3)客戶信息的查詢:可以按照姓名、職業(yè)、住址等方式進(jìn)行查詢,以便經(jīng)營管理者瀏覽客戶信息。用戶可以隨時根據(jù)需要修改這些資料。 (5)清空購物車:客戶可以取消購物,清空購物車內(nèi)所有的書籍信息。 購物車功能 購物車是網(wǎng)上書店購書子系統(tǒng)的核心部分,其提供的主要功能有: (1)建立購物車:網(wǎng)上書店的每位客戶都有屬于自己的購物車,客戶購買書籍時,系統(tǒng)自動為每位客戶的購物車創(chuàng)建購物車序號。 (3)客戶可以瀏覽指定書籍的詳細(xì)信息,包括作者、出版社、簡介、價格、包裝等。 已注冊 會員注冊 訂單查詢 書目查詢 圖書預(yù)約 盡請留言 分類查詢 條件查詢 放入購物籃 修改購物籃 生成訂單 修改訂單 確認(rèn)訂單 交款 返回主頁 登錄 華北電力大學(xué)本科畢業(yè)設(shè)計(論文) 7 客戶購書子系統(tǒng)為廣大客戶提供了足不出戶的先進(jìn)購物模式,同時擴大了企業(yè)的市場范圍,以不間斷的方式為用戶提供 24小時的服務(wù)。圖為消費者的網(wǎng)上購書流程 。 互聯(lián)網(wǎng)電子商務(wù)技術(shù)使在網(wǎng)上購物的顧客能夠極其方便輕松地獲得商家和企業(yè)的信息,但同時也增加了對某些敏感或有價值的數(shù) 據(jù)被濫用的風(fēng)險。 作為一家在互聯(lián)網(wǎng)上展開業(yè)務(wù)的書店,用戶可以在任何時間進(jìn)行瀏覽與購買圖書,這就要求系統(tǒng)首先必須滿足每天 24 小時、每周 7 天不間歇的服務(wù)模式,就像 ATM 自動受貨機一樣,因此穩(wěn)定性是網(wǎng)上書店開張的基礎(chǔ)??尚行匝芯孔詈笠ㄟ^技術(shù)評審和管理復(fù)審,開發(fā)方和客戶方或使用部門負(fù)責(zé)人根據(jù)成本 效益分析等各項可行性研究的結(jié)論決策是否繼續(xù)這項工程。 ( 5)推薦建議的方案。找出其基本功能和基本信息,指出其缺點或局限性??尚行匝芯抗ぷ鞯闹饕蝿?wù)不是研究如何解決問題,而是要用最小的代價在最短的時間內(nèi)確定該項目是否具有開發(fā)的可行性。相對于使用 JDBC和 SQL來手工操作數(shù)據(jù)庫,使用 Hibernate可以大大減少操作數(shù)據(jù)庫的工作量。這個持久層負(fù)責(zé)從應(yīng)用層到數(shù)據(jù)源層的數(shù)據(jù) 存儲,也負(fù)責(zé)數(shù)據(jù)的檢索,更新和刪除。 Hibernate 的出現(xiàn) 在所 有 的系統(tǒng)應(yīng)用中,操作數(shù)據(jù)庫幾乎是必不可少的任務(wù)。 MVC模式憑借其具有的視圖模型、業(yè)務(wù)模型相分離以及由控制器進(jìn)行流程控制等特點, 符合 當(dāng) 前 Web應(yīng) 用 系統(tǒng)開發(fā) 的基本要 求 。 Struts 的 產(chǎn)生 隨著 Inter及全球信息網(wǎng)應(yīng)用的快速發(fā)展,電子商務(wù)的發(fā)展非常迅速,通華北電力大學(xué)本科畢業(yè)設(shè)計(論文) 2 過 Inter進(jìn)行商務(wù)交易已成為勢不可擋的發(fā)展潮流,基于電子商務(wù)而推出的種種解決方案,如商品交易系統(tǒng)方案,金融電子化方案等,已形成了多種新型相關(guān)產(chǎn)業(yè),給信惑技術(shù)帶來了許多機遇。隨著科學(xué)技術(shù)得分速發(fā)展, Inter 已經(jīng)成了普通百姓都可以觸及的大眾型媒體傳播手段??梢灶A(yù)見,Inter 將為我們構(gòu)筑未來嶄新的生活方式。在論文中還包括了部分網(wǎng)站制作的主要程序代碼。本系統(tǒng)主的功能是幫助經(jīng)營實物書店的人們擴大市場和增加知名度。 網(wǎng)上書店利用信息技術(shù)、數(shù)字技術(shù)、虛擬技術(shù)、網(wǎng)絡(luò)技術(shù)在互聯(lián)網(wǎng)或因特網(wǎng)上進(jìn)行圖書貿(mào)易的一種新型書店,是圖書出版發(fā)行的另一個新型市場。網(wǎng)上書 店的出現(xiàn)使人們足不出戶就可以買到自己需要的圖書,從而打破了傳統(tǒng)書店的經(jīng)營模式?;竟δ馨ㄓ脩糇詴T、登錄、圖書展示、圖書查詢、在線瀏覽圖書、遠(yuǎn)程購買、遠(yuǎn)程交易等。 關(guān)鍵詞 : 電子商務(wù),網(wǎng)站,網(wǎng)上書城,數(shù)據(jù)庫 II ABSTRACT The paper mainly introduces the developing background and how to analyze, design and realize the graduation project“bookshop online”. it is a new kind of bookstore in which people have book trade on the Interact with information technology, digital technology, virtual technology, technology, it’s a kind of new market for the book publishing. Now most people who want to purchase books go