版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第 25卷 第 2期 吉 林 化 工 學(xué) 院 學(xué) 報 Vol . 25No . 2 2008年 4月JOURNAL OF J I L I N I N STIT UTE OF CHE M I CAL TECHNOLOGYAp r . 2008 收稿日期 :2008-03-26作者簡介 :王立霞 (1979- , 女 , 吉林松源人 , 吉林化工學(xué)院講師 , 碩士 , 主要從事信息管理方面的研究 . 文章編號 :100722853(2008 0220057204網(wǎng)上書店管理系統(tǒng)設(shè)計與開發(fā)王立霞(吉林化工學(xué)院 經(jīng)濟管理學(xué)院 , 吉林 吉林 132022摘要 :論文簡要介紹了網(wǎng)上書店的概況及其實現(xiàn)技術(shù)
2、 、 網(wǎng)上商店系統(tǒng)的構(gòu)成及主要流程 統(tǒng)分析與設(shè)計的過程 . 關(guān)鍵詞 :電子商務(wù) ; 網(wǎng)上書店 ; JSP; Struts; S QL Server中圖分類號 :TP 393. 09 文獻標識碼 :A 網(wǎng)上書店也稱電子書店 ore , , , , 受地域限制 和時間限制少 . 目前 I n 2ternet 上的網(wǎng)上書店每天以驚人的速度增長 , 今后 必將越來越多地進入普通百姓的日常生活 .從系統(tǒng)的體系結(jié)構(gòu)上看 , 電子商務(wù)網(wǎng)站一般 采用三層的瀏覽器 /服務(wù)器 (B r owser/Server, B /S 結(jié)構(gòu) , 整個電子商務(wù)網(wǎng)站主要由瀏覽器 、 W eb 服 務(wù)器和數(shù)據(jù)庫服務(wù)器三個部分組成
3、. 相應(yīng)地 , 電子 商務(wù)網(wǎng)站的實現(xiàn)技術(shù)主要包括瀏覽器端開發(fā)技 術(shù) 、 W eb 服務(wù)器端技術(shù)和數(shù)據(jù)庫服務(wù)器技術(shù)等 .1 需求分析經(jīng)過對各大網(wǎng)上書店網(wǎng)站及實際企業(yè)銷售過程的考查 、 分析 , 要求本系統(tǒng)具有以下功能 :統(tǒng)一友好的操作界面 ; 具備圖書信息的展示; 規(guī)范的圖書分類 ; 完美的購物車功能與用戶結(jié)賬功能 ; 設(shè)置網(wǎng)站公告信息模塊 , 使瀏覽者能夠 及時了解網(wǎng)站的動態(tài) ; 圖書銷售排行功能 ; 訂單信 息查詢功能 、 圖書信息查詢功能 ; 全面的后臺管理 功能 , 方便管理員對網(wǎng)站信息更新與管理 .2 總體設(shè)計2. 1 項目規(guī)劃網(wǎng)上書店管理系統(tǒng)是一個典型的 JSP 數(shù)據(jù)庫 開發(fā)應(yīng)用程序
4、 , 由前臺管理和后臺網(wǎng)站管理兩部 分組成 . 前臺管理部分主要包括圖書展臺 、 購物 車 、 收銀臺 、 會員管理 、 書城公告及訂單查詢 、 圖書 查詢等功能 ; 后臺管理部分主要對書城內(nèi)的一些 基礎(chǔ)數(shù)據(jù)進行有效管理 , 包括后臺登錄 、 圖書設(shè) 置 、 會員設(shè)置 、 訂單設(shè)置 、 后臺管理員設(shè)置 、 友情鏈 接設(shè)置 、 公告設(shè)置等功能 . 2. 2 系統(tǒng)功能結(jié)構(gòu)圖網(wǎng)上書店前臺功能結(jié)構(gòu)如圖 1所示.圖 1 系統(tǒng)前臺功能結(jié)構(gòu)圖 網(wǎng)上書店后臺功能結(jié)構(gòu)如圖 2所示 .圖 2 系統(tǒng)后臺功能結(jié)構(gòu)圖2. 3 系統(tǒng)架構(gòu)設(shè)計和類的分布架構(gòu)設(shè)計在編寫代碼之前 , 把網(wǎng)站中可能用到的文件夾先創(chuàng)建出來 , 方便
5、以后的開發(fā)工作 , 網(wǎng)站的整體架構(gòu) . Servlet 技術(shù) , .1 名稱功能持久層 (dao 文件夾 各種方法的實現(xiàn)樣式 層 (da main 文 件 夾 所存放的類是對象的取值和賦值的方法 控制 層 (webtier 文 件 夾 存放在 JSP 頁面中存在的方法 實現(xiàn)的類 工具層 (t ool 文件夾 保存常用類的文件夾2. 4 編寫 J avaB ea n系統(tǒng)中使用的 Java Bean 如表 2所示 .表 2 系統(tǒng)中使用的 J avaB ea n 名稱說明Chinese . java 中文字符轉(zhuǎn)換的類 Final Constants . java 存放所有 S QL 語句的類 JDB
6、Connecti on . java 數(shù)據(jù)庫連接的類M anager L ist . java 保存當前登錄的管理員信息 M anagerTrace . java 當前登錄用戶的監(jiān)聽類 M e mber L ist . java保存當前登錄的會員信息3 系統(tǒng)設(shè)計3. 1 設(shè)計目標對于典型的數(shù)據(jù)庫管理系統(tǒng) , 尤其是對于像 網(wǎng)上書店管理系統(tǒng)這樣的數(shù)據(jù)流量特別大的網(wǎng)絡(luò) 管理系統(tǒng) , 必須要滿足使用方便 、 操作靈活等要 求 . 本系統(tǒng)在設(shè)計時應(yīng)該滿足以下幾個目標 :采用 人機對話的操作方式 , 界面美觀 、 友好 , 信息查詢靈活 、 方便 , 數(shù)據(jù)存儲準確 、 安全可靠 ; 全面展示書店所有圖書
7、 , 并可展示新書及特價書 ; 便于顧客快 捷地進行圖書信息查詢 (采用了模糊查詢技術(shù) ; 會員可以隨時修改自己的基本信息 ; 實現(xiàn)網(wǎng)上購 物功能 ; 實現(xiàn)圖書銷售排行功能 , 以方便顧客了解 本書店內(nèi)的暢銷圖書及幫助企業(yè)領(lǐng)導(dǎo)做出企業(yè)營 銷方案 ; 書城公告公布書店內(nèi)的最新信息 ; 顧客可 以隨時查看自己的訂單信息 ; ,系統(tǒng)進行嚴格的數(shù)據(jù)檢驗 , 誤 ; ; . S QL Server 2000數(shù)據(jù)庫 , db_shopp ing, 共包含 9 張表 . 本系統(tǒng)設(shè)計規(guī)劃出的實體有 :管理員信息實體 2、 會 員信息實體 、 圖書信息實體 、 圖書大分類信息實 體 、 圖書小分類信息實體 、
8、訂單信息實體 、 訂單明 細實體 、 公告信息實體和網(wǎng)站鏈接信息實體 . 主要 實體之間關(guān)系 E 2R 圖如圖 3所示 .圖 3 實體間的關(guān)系 E 2R 圖4 網(wǎng)站主要功能模塊設(shè)計4. 1 網(wǎng)站前臺首頁設(shè)計對于網(wǎng)上書店管理系統(tǒng)網(wǎng)站來說 , 首頁設(shè)計 的好壞將直接影響到顧客的購買情緒 . 在網(wǎng)絡(luò)購物中心的首頁中 , 用戶不但可以在第一時間內(nèi)掌 握書城推出的特價圖書 、 上架新書 、 最新公告等 , 還可以查看銷售排行 、 圖書分類查詢等 .前臺頁面的各部分說明如表 3所示 . 其中 , 在購物車模塊中生成訂單是網(wǎng)上書店 管理系統(tǒng)的最終目的 , 前面所有功能的實現(xiàn)都是 為最后生成一個用戶滿意的訂單
9、作為基礎(chǔ) , 在此 要生成一個可以供用戶隨時查詢的訂單號 , 還要 保存用戶訂單中所購買的商品信息 . 當用戶確認 對購物車中的商品不再改變以后 , 就可以到收銀臺結(jié)賬并生成訂單 3. 結(jié)賬的流程為 :從購物車 中讀取商品名稱 , 商品數(shù)量 , 商品價格信息 , 生成 一個惟一的訂單號 , 同時也把用戶注冊的基本信85 吉 林 化 工 學(xué) 院 學(xué) 報 2008年 息讀取出來 , 形成一個完整的訂單寫入數(shù)據(jù)庫 , 結(jié) 賬填寫訂單頁面的運行結(jié)果如圖 4所示 .表 3 前臺頁面說明區(qū)域名稱 說明 對應(yīng)文件1網(wǎng)站導(dǎo)航 網(wǎng)站的站內(nèi)導(dǎo)航條t opT wo . js p 2用戶登錄 對于會員注冊并提供會員登
10、錄的入口 left . js p 3書城公告 顯示網(wǎng)站最新公告信息left . js p 4銷售排行 顯示書城中銷售量最好的 5種圖書 left . js p 5圖書的大類別 顯示圖書大類別信息 . js p 6新書上架 顯示最新上架圖書信息 . js p 7版權(quán)信息顯示網(wǎng)站的版權(quán)信息. js p圖 4 填寫訂單頁面運行結(jié)果4. 2 網(wǎng)站后臺主要功能模塊設(shè)計后臺主要用于管理員對系統(tǒng)進行管理 , 它是 實現(xiàn)前臺功能的基礎(chǔ) .登錄管理系統(tǒng)后 , 管理系統(tǒng)的主界面上方是 管理系統(tǒng)的總菜單 .后臺包括管理員身份驗證 、 圖書設(shè)置模塊 、 后臺管理員設(shè)置模塊 、 訂單設(shè)置模塊 、 會員設(shè)置 、 公告設(shè)置
11、模塊 、 友情鏈接設(shè)置模塊 , 以及推出后臺模 塊 . 后臺功能的實現(xiàn)方法也是利用了 Struts 技術(shù) ,和前臺一樣 4.網(wǎng)上書店管理系統(tǒng)后臺頁面的各部分說明如 表 4所示 .表 4 后臺頁面說明區(qū)域名稱 說明對應(yīng)文件1網(wǎng)站后臺導(dǎo)航區(qū)放置管理員可操作項目的鏈接 left M anager . js p2操作區(qū) 顯示所有后臺導(dǎo)航鏈接 不同的 JSP 頁3版權(quán)信息顯示網(wǎng)站版權(quán)信息Backgr ound downNe ws . js p 其中 , 用戶在前臺購物多產(chǎn)生的訂單不能立即生效 , 需要系統(tǒng)管理員在后臺訂單信息管理中 審核確認它的執(zhí)行性 . 單擊“ 訂單設(shè)置 ” 超級鏈接 , 進入訂單處理
12、頁面 , 該頁面上顯示近期所有被處理的訂單 , 運行結(jié)果如圖 5所示 .95 第 2期 王立霞 :網(wǎng)上書店管理系統(tǒng)設(shè)計與開發(fā) 圖 5 5 結(jié) 論統(tǒng) 、 , 、 會員 操作流程 、 . 針對 網(wǎng)上書店本身的特點和對系統(tǒng)的功能要求 , 選用 Apache T omcat 作為 W eb 服務(wù)器 , 選用 JSP 作為 W eb 服務(wù)器端的主要開發(fā)工具 , 數(shù)據(jù)庫系統(tǒng)選用 S QL Server, 系統(tǒng)實現(xiàn)了網(wǎng)上書店功能的全部實現(xiàn) 細節(jié) , 包括運行平臺的配置 , 數(shù)據(jù)庫中表的建立 、 網(wǎng)站中各個子系統(tǒng)的實現(xiàn)等 . 網(wǎng)上書店管理系統(tǒng) 的優(yōu)點很多 , 首先是對于國家的珍本 、 善本等珍貴 資料可以用數(shù)
13、字化的形式保存下來 ; 其次是網(wǎng)上 書店管理系統(tǒng)實現(xiàn)了資源共享 , 用戶可以同時訪 問多個分布式多媒體信息源并實現(xiàn)遠程信息查, 提高了信息的處; , 使用戶能最快速度獲取所 需的信息資源 , 對教育 、 科研和技術(shù)開發(fā)都有很大 的意義 .參考文獻 :1 徐國智 , 汪孝宜 . S QL Server 數(shù)據(jù)庫開發(fā)實例精粹J .北京 :電子工業(yè)出版社 , 2006. 207-289. 2 姚普選 . 數(shù)據(jù)庫原理及應(yīng)用 J .北京 :清華大學(xué)出版社 , 2002. 1-28, 178-231.3 林 強 , 黃云森 . 電子商務(wù)基礎(chǔ)教程 J .北京 :清華大學(xué)出版社 , 2005.4 耿 騫 , 袁名敦 , 肖 明 . 信息系統(tǒng)分析與設(shè)計 J .北京 :高等教育出版社 , 2001.D esi gn and developm en t of e 2bookstore managem en t systemWANG L i 2xia(College of Econom ics and Manage ment, J ilin I nstitute of Chem ical Technol ogy, J ilin City 132022, China Abstract:The general situati on and technol ogy of the online bookst o
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版?zhèn)€人信用卡債務(wù)代償協(xié)議書3篇
- 2024年版農(nóng)田堰塘建設(shè)協(xié)議模板版B版
- 二零二五年度鋼筋加工廠勞務(wù)分包合同范本6篇
- 武漢紡織大學(xué)外經(jīng)貿(mào)學(xué)院《分子模擬的原理和應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版公墓環(huán)境維護與生態(tài)保護合作協(xié)議3篇
- 2024版影視制作與版權(quán)轉(zhuǎn)讓合同
- 2024英倫游學(xué)夏令營青少年領(lǐng)袖培養(yǎng)與團隊建設(shè)服務(wù)合同3篇
- 二零二五年度城市更新項目舊房收購合同細則3篇
- 太原幼兒師范高等??茖W(xué)?!豆菜囆g(shù)項目實踐》2023-2024學(xué)年第一學(xué)期期末試卷
- 蘇州工藝美術(shù)職業(yè)技術(shù)學(xué)院《物聯(lián)網(wǎng)與云計算》2023-2024學(xué)年第一學(xué)期期末試卷
- 《項目施工組織設(shè)計開題報告(含提綱)3000字》
- ICU常見藥物課件
- CNAS實驗室評審不符合項整改報告
- 農(nóng)民工考勤表(模板)
- 承臺混凝土施工技術(shù)交底
- 臥床患者更換床單-軸線翻身
- 計量基礎(chǔ)知識培訓(xùn)教材201309
- 中考英語 短文填詞、選詞填空練習(xí)
- 阿特拉斯基本擰緊技術(shù)ppt課件
- 初一至初三數(shù)學(xué)全部知識點
- 新課程理念下的班主任工作藝術(shù)
評論
0/150
提交評論