【正文】
the development, related technology of ECommerce in short, and how to set up a Bookshop Online System, the buildingflow, database setting, function module design, how to implement every function module code concretely.Systems use MyEclipse as a receptionist development tools。主要有兩個參與者:客戶和管理員。本文介紹了以網(wǎng)上書店為代表的商務(wù)電子的發(fā)展?fàn)顩r、技術(shù)背景,具體講述了如何使用JSP建立了一個網(wǎng)上書店系統(tǒng),網(wǎng)上書店的建立流程、數(shù)據(jù)庫設(shè)計、功能模塊的設(shè)計,以及每一個功能模塊的代碼實(shí)現(xiàn)方法。在信息時代,能夠建立一個省時簡單的購物環(huán)境,對商家和買方都是不小的誘惑,因此建立一個功能強(qiáng)大、操作簡單的電子商物網(wǎng)站,對企業(yè)的發(fā)展至關(guān)重要。本系統(tǒng)采用B/S架構(gòu)。關(guān)鍵詞: 網(wǎng)上書店 JSP MyEclipse AbstractWith the rapid development of Internet information techology, the Internet has bee the main way for people the information age,building a timesaving shopping environment,simple to businessmen and the buyer is quite a temptation,thus establishing a powerful,simple to operate of electronic business content sites,to enterprise39。于是電子商務(wù)開始流行起來,越來越多的商家在網(wǎng)上建起在線商店,向消費(fèi)者展示出一種新穎的購物理念。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。 現(xiàn)實(shí)價值Internet的發(fā)展,為改變傳統(tǒng)的商業(yè)運(yùn)作模式提供了一種技術(shù)上的可行性的方案:利用Internet的技術(shù)和協(xié)議,建立各種企業(yè)內(nèi)部網(wǎng)Intranet,企業(yè)外部網(wǎng)Extranet,通過廉價的通訊手段,將買家與賣家、廠商和合作伙伴緊密結(jié)合在了一起,消除時間與空間帶來的障礙,從而大大的節(jié)約了交易成本,擴(kuò)大了交易范圍。設(shè)計中可以學(xué)習(xí)參考他們的思想,了解和熟悉整個網(wǎng)站的開發(fā)流程及完整的電子商務(wù)網(wǎng)站應(yīng)有的功能和注意事項(xiàng)。MyEclipse[1]是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。SQL Server[4] 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft Sybase 和AshtonTate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。JSP[1]是Java Server Page的縮寫,是由Sun Microsystems公司倡導(dǎo)、許多公司參與建立一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),它在動態(tài)網(wǎng)頁的建設(shè)中有強(qiáng)大而特別的功能。JSP在執(zhí)行前先被編譯成字節(jié)碼,字節(jié)碼由Java虛擬機(jī)解釋執(zhí)行,比源碼解釋效率高。 小結(jié)本章節(jié)對網(wǎng)上書店系統(tǒng)的項(xiàng)目背景,實(shí)現(xiàn)價值,開發(fā)工具和實(shí)用技術(shù)做了介紹,為需求分析做了鋪墊。在主頁面可以將想要購買的書籍添加到購物車,在購物車中可以查看到已經(jīng)添加的圖書并購買,在購買時候用戶可以修改購買的數(shù)量,提交訂單時候需要用戶輸入自己的收貨地址和聯(lián)系電話,確認(rèn)后將跳轉(zhuǎn)到銀行頁面進(jìn)行付款。: 管理員用例圖 系統(tǒng)的用例描述 登錄用例描述用例名稱用戶登錄功能簡述用戶需提供正確的用戶名和密碼才能進(jìn)入本系統(tǒng)前置條件無后置條件用戶登錄成功基本流 用戶在登錄頁面中輸入用戶名和密碼,并提交 系統(tǒng)判斷用戶名和密碼是否合法 登錄后顯示主頁面擴(kuò)展流如果用戶名或密碼不合法,則返回登錄頁面并給出錯誤信息 注冊用例描述用例名稱用戶注冊功能簡述用戶注冊自己的個人信息前置條件無后置條件用戶注冊成功基本流 用戶在注冊頁面中輸入用戶名,密碼,確認(rèn)密碼,性別,聯(lián)系電話,郵箱并提交 系統(tǒng)判斷用戶輸入是否合法 注冊成功后提示并跳轉(zhuǎn)到登錄頁面擴(kuò)展流如果用戶輸入不合法,則給出提示信息并返回注冊頁面 書籍查詢用例描述用例名稱書籍查詢功能簡述用戶選擇要查詢的依據(jù)并輸入查詢的內(nèi)容查詢想要的書籍前置條件選擇要查詢的依據(jù)并輸入查詢內(nèi)容后置條件顯示符合查詢條件的書籍信息基本流 用戶在查詢頁面中選擇查詢依據(jù),輸入查詢內(nèi)容,并提交 系統(tǒng)判斷用戶輸入是否合法 查詢成功后顯示符合條件的書籍信息擴(kuò)展流如果用戶輸入不合法,則給出提示信息并返回查詢頁面 修改密碼用例描述用例名稱修改密碼功能簡述用戶可以修改自己的密碼前置條件已登錄的用戶后置條件修改成功基本流 用戶在修改密碼頁面中輸入原密碼,新密碼,確認(rèn)新密碼并提交 系統(tǒng)判斷用戶輸入是否合法 修改成功后跳轉(zhuǎn)到登錄頁面重新登錄擴(kuò)展流如果用戶原密碼不正確,則給出提示信息并返回修改密碼頁面 購物車用例描述用例名稱添加到購物車功能簡述用戶將自己想要購買的書籍添加到購物車并在購物車中查看并購買前置條件已登錄的用戶后置條件添加成功基本流 用戶在主頁面中瀏覽書籍時點(diǎn)擊添加到購物車 添加成功后提示 留言用例描述用例名稱用戶留言功能簡述用戶可以留下對網(wǎng)站的評價前置條件已登錄的用戶后置條件留言成功基本流 用戶在留言頁面中輸入留言內(nèi)容并提交 系統(tǒng)判斷用戶輸入是否合法 留言成功后跳轉(zhuǎn)到留言頁面并顯示用戶的留言信息擴(kuò)展流如果用戶輸入不合法,則給出提示信息并返回用戶留言頁面 管理員登錄用例描述用例名稱管理員登錄功能簡述管理員需提供正確的用戶名和密碼才能進(jìn)入后臺管理前置條件無后置條件登錄成功基本流 管理員在管理員登錄頁面中輸入用戶名和密碼,并提交 系統(tǒng)判斷用戶名和密碼是否合法 登錄后顯示管理員主頁面擴(kuò)展流如果用戶名或密碼不合法,則給出錯誤信息并返回管理員登錄頁面 添加圖書用例描述用例名稱添加圖書功能簡述管理員向書庫中添加圖書前置條件已經(jīng)登錄的管理員后置條件添加圖書成功基本流 管理員點(diǎn)擊頁面菜單欄中的“添加圖書”鏈接 在顯示的表單中填寫圖書名稱,作者,出版社,價格 點(diǎn)擊“添加”按鈕 顯示添加成功的信息 修改圖書用例描述用例名稱修改圖書功能簡述管理員修改選定的圖書前置條件已經(jīng)登錄的管理員后置條件修改圖書成功基本流 管理員點(diǎn)擊頁面菜單欄中的“修改圖書”鏈接 在顯示的表單中填寫圖書名稱,作者,出版社,價格 點(diǎn)擊“添加”按鈕 顯示修改成功的信息,并跳轉(zhuǎn)回修改圖書的頁面 刪除圖書用例描述用例名稱刪除圖書功能簡述管理員刪除選定的圖書前置條件已經(jīng)登錄的管理員后置條件刪除圖書成功基本流 管理員點(diǎn)擊頁面菜單欄中的“刪除圖書”鏈接 在顯示的表單中填寫圖書名稱,作者,出版社,價格 點(diǎn)擊“添加”按鈕 顯示添加成功的信息 發(fā)布公告用例描述用例名稱發(fā)布公告功能簡述管理員發(fā)布網(wǎng)站公告前置條件已經(jīng)登錄的管理員后置條件發(fā)布公告成功基本流 管理員點(diǎn)擊頁面菜單欄中的“發(fā)布公告”鏈接 在顯示的表單中填寫公告內(nèi)容 點(diǎn)擊“發(fā)布”按鈕 顯示發(fā)布成功的信息,并返回發(fā)布頁面 留言管理用例描述用例名稱留言管理功能簡述管理員查看用戶留言,可以刪除留言前置條件已經(jīng)登錄的管理員后置條件刪除成功基本流 管