【正文】
/table /td % if((i+1)%5==0) (/trtr)。 } return rs。 } return conn。 package 。多個 orderid相同的 salesitem 表中的記錄屬于同一份訂單。 表 會員信息表 ruser 字段名 字段類型 字段長度 說明 id int 主鍵 /自動遞增 username varchar 40 用戶名 password varchar 16 密碼 phone varchar 40 電話 addr varchar 255 地址 rdate datetime 注冊時間 [說明 ] 會員信息表存儲每一個注冊會員的信息。 首先根據(jù)需求畫出了數(shù)據(jù)庫概念結構設計階段 ER 圖,概念結構設計是整個數(shù)據(jù)庫設計的關鍵,它通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體 DBMS 的概念模型。并且能 列出通 過搜索 得 到 的 商品的詳細信息 。 瀏覽器 數(shù)據(jù)庫 Web服務器 JSP JavaBean 基于 web 電子商務管理系統(tǒng) 10 4 系統(tǒng)的功能和流程分析 系統(tǒng)功能模塊分析 經(jīng)過前期的深入調(diào)查和研究,總結出該平臺需要完成的一些具體功能,分析如下: 用戶管理 用戶基本信息錄入的注冊和用戶基本信息的修改。若需要訪問數(shù)據(jù)庫或后臺服務器,則通過JavaBean 連接數(shù)據(jù)庫或后臺服務器,執(zhí)行相應的處理。B/S 結構簡化了客戶機的工作,客戶機上只需配置少量的客戶端軟件。 優(yōu)點:速度快、跨平臺、開發(fā)成本低、良好的安全性 缺點:開發(fā)環(huán)境復雜、不適合應用于大型電子商務站點、開源性高 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導、許多公司參與一起 建立的一種動態(tài)網(wǎng)頁技術標準。當前比較流行的動態(tài)網(wǎng)頁開發(fā)技術有 JSP、 ASP、 PHP。后臺管理是管理員對本網(wǎng)站的維護,通過商品資料(商品添加、商品修改)、類別管理(類別添加、類別修改)、會員管理(會員刪除)、訂單管理(訂單狀態(tài)更改)等功能達到對網(wǎng)站的管理。并設計出該系統(tǒng)功能如下: ( 1)能夠完成用戶注冊和用戶基本信息的個人修改。 隨著計算機技術的發(fā)展和網(wǎng)絡人口的增加,網(wǎng)絡世界也越來越廣博,越來越豐富, 電子商務已經(jīng)成為網(wǎng)上的一股潮流 。這些都是顧客熱衷網(wǎng)上購物和網(wǎng)絡銷售快速增長的原因。 系統(tǒng)實現(xiàn)的目標和開發(fā)意義 開發(fā)出來一個電子商務購物系統(tǒng)不僅要有漂亮的網(wǎng)頁,更需要有嚴謹?shù)囊?guī)劃,注重每一個細小的環(huán)節(jié)。 我國電子商務雖然取得的長足的發(fā)展,但總體水平還比較低,發(fā)展中還存在著諸多問題,其中又以安全和信用問題最為引人關注。 網(wǎng)上購物主要依賴于一種具有交互功能的商業(yè)信息系統(tǒng)。 完整的電子商務涉及到很多方面,除了買家、賣家外,還要有銀行或金融機構、政府機構、認證機構、配送中心等機構的加入才行。在設計方面,使用 JSP技術進行動態(tài)頁面的設計,從系統(tǒng)的安全性和代碼的可重用性方面考慮,運用 JavaBean對程序的關鍵代碼進行封裝。于是電子商務開始流行起來,一種全新的購物理念開始形成并逐步發(fā)展。 關鍵字: 電子商務;網(wǎng)上商店; JSP; JavaBean 基于 web 電子商務管理系統(tǒng) 2 Abstract In recent years , with the rapid growing up of Inter,the Intemet has being the best way to collect and provide the information,which has entered into the traditional field of Ebusiness is being more and more a brand new shopping principle has e into being and developed gradually. Ebusiness system is a kind of mercial information system with the mutual thesis analyzed the devolpment state of domestic and overseas Ebusiness system and provided a plan to develop the Ebusiness system with the help of JSP technology. The thesis has firstly introduced the practical situation and the developing background of Ebusiness system. And then has described the designing goal,system need and the whole designing plan, has described the detailed design and reality of the system in detail. The system has mainly provided users with the following functions: membership registration, shopping car management,goods search,information modify etc. It has also provided managers with goods management,customer information management and so on. It has been designed with JSP technology in dynamic page design. Considering from the security and reusing code of the system, key codes has been secured by JavaBean technology. Mysql database has been used as the background database. In the end,the system passed the software test and it can work safely and stablely,which satisfied all kinds of functions and requests as we expected. Keywords: Ebusiness。計算機因特網(wǎng)上網(wǎng)用戶上升,信息產(chǎn)業(yè)迅速發(fā)展,電子技術發(fā)展,全球上網(wǎng)用戶購買水平提高,各國政府對電子商務的重視,電子支付手段的發(fā)展,法律體系的不斷完善,這些都將大力推進電子商務的發(fā)展。網(wǎng)上購物系統(tǒng)具有強大的交互功能,可使商家和用戶方便的傳遞信息,方便顧客使其足不出戶就能購買到理想的商品。許多用戶不愿進行網(wǎng)上交易,是因為對網(wǎng)上交易的安全性和可靠性持懷疑態(tài)度。電子商務購物系統(tǒng)的成果為具有前臺模塊和后臺管理模塊,基于 web運行的小型電子商務購物平臺。 此次畢業(yè)設計過程中能夠了解和熟悉整個網(wǎng)站的開發(fā)流程及完整的電子商務網(wǎng)站應有的功能和注意事項。 ( 2)技術可行性: jsp + javabean + mysql 的技術已經(jīng)較為成熟。 ( 4) 用戶可以將搜索到的滿意商品假如購物車。該系統(tǒng)也一樣,它的主要設計規(guī)則有: 基于 web 電子商務管理系統(tǒng) 6 簡單性:在實現(xiàn)系統(tǒng)的功能的同時,盡量讓系統(tǒng)操作簡單易懂,這對于一個網(wǎng)站來說是非常重要的。 ASP 是腳本解析語言,運行于 IIS。 優(yōu)點:系統(tǒng)的多平臺支持、安全性高 缺點:開發(fā)成本高、 JAVA 程序調(diào)試困難 這三種都是在傳統(tǒng)的 HTML 代碼中,利用 HTML 標簽的擴展,構成頁面。實際上 B/S 體系結構是把二層 C/S 結構的事務處理邏輯模塊從客戶機的任務中分離出來,由 Web 服務器單獨組成一層來負擔其任務,這樣客戶機的壓力減輕了,把 負荷分配給了 Web 服務器。用戶從瀏覽器顯示的頁面中得到交互的結果。 購買功能 能夠通過查看購物車對所選商品進行確定、挑選。檢查用戶購物車類對象是否存在。實體、屬性與聯(lián)系是進行概念設計時要考慮的三個元素,也是一個好的數(shù)據(jù)庫設計的核心。設置了 isleaf字段,只能在葉子節(jié)點類別下添加商品。 (4)SQL 文件夾下的文件為數(shù)據(jù)庫創(chuàng)建語句。 try { ()。 } } catch (SQLException e) { ()。 } } 首頁最新商品展示模塊 首先在首頁得到最近的商品信息的一個集合,調(diào)用商品管理類中的方法。 使用 Ajax 技術通過 以及下面的 javascript 代碼生成一級類別和二級類別 select 項。 (null)。 double lowNormalPrice = 1。 int pageNo = 1。 int[] idArray 。 if(cart == null){ cart = new Cart()。 (id)。 然后將拿到的 User 類的對象的集合中的元素遍歷展示出來。然后在第一層類別下面添加子類別。 String descr = (descr)。 input type=hidden name=action value=add input type=hidden name=pid value=%=pid % 如果 pid=0,就調(diào)用 Category類中添加根類別的方法 addTopCategory(),如果 pid不為 0,就調(diào)用 Category類中添加子類別的方法 addChildCategory()。 return。 (categoryId)。 (memberPrice)。){ Category c = ()。然后將其展示在 table 中。 下單人 : %=().getUsername() % form name=form action= method=post input type=hidden name=action value=modify input type=hidden name=id value=%=id % select name=status option value=0未處理 /option 基于 web 電子商務管理系統(tǒng) 32 option value=1已處理 /option option value=2廢單 /option /select input type=submit value=提交 /form 然后調(diào)用 SalesOrder類的對象 so的方法 setStatus()方法將其 status屬性更改,最后調(diào)用 so的 updateStatus()方法將改變存入數(shù)據(jù)庫。 圖 后臺訂單狀態(tài)處理 后臺統(tǒng)計分析模塊 后臺統(tǒng)計分析模塊使用了 jfreechart 組件,這個組件可以幫助構建出統(tǒng)計分析圖形。 ((1), (2))。 (category_jpg,1,chartCategory,400,300,null)。 (3) 最后,在系統(tǒng)變量中新建 classpath 變量,用來指向 jdk 的安裝目錄,變量值為 .。返回 Preferences,將剛剛配置的 JRE 選中。比如購物車模塊中如果用戶在購物車中添加了商品之后關閉了瀏覽器,重新再登錄購買,這個時候已經(jīng)不是同一個 session,而在設計系統(tǒng)時沒有考慮到要將購物車信息存入數(shù)據(jù)庫,所以購物車中為空。在實現(xiàn)階段也是遇到困難最多的地方,也有幾個功能實現(xiàn)的不夠完善。 基于 web 電子商務管理系統(tǒng) 40 參考文獻 [1]張亞飛 . JSP開發(fā)王 . 北京:電子工業(yè)出版社, . [2]薩師煊 . 數(shù)據(jù)庫系統(tǒng)概論(第三版) . 北京:高等教育出版社, . [3]雷之宇,鄭圣蒲,孫皓 .Java Web 整合開發(fā) . 北京:電子工業(yè)出版社, . [4]李寧 .Java Web 開發(fā)技術大全 . 北京:清華大學出版社, . [5]趙池龍,楊林,孫偉 .實用軟件工程(第二版) .北京:電 子工業(yè)出版社, . [6]徐林林 .Java Web 編程從入門到實踐 .北京:清華大學出版社, . [7]王國輝 , 王毅 .Java Web開發(fā)典型模塊大全 .北京:人民郵電出版社, . [8]黃習福 , 梁桂霞 , 朱國慶 .JSP、 Servlets 與 MySQL開發(fā)指南 .北京:電子工業(yè)出版社, . [9]范蕓 , 范慧霞 .JSP 動態(tài)網(wǎng)站開發(fā)基礎與上機指導 .北京:清華大學出版社,.