網上書店用戶手冊_第1頁
網上書店用戶手冊_第2頁
網上書店用戶手冊_第3頁
網上書店用戶手冊_第4頁
網上書店用戶手冊_第5頁
已閱讀5頁,還剩28頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1引言3

L1編寫目的3

1.2背景3

1.3定義3

1.4參考資料3

2用途4

2.2性能7

221精度7

222時間特性7

223靈活性7

2.3安全保密7

3運行環境7

3.1硬設備8

3.2支持軟件8

3.3數據結構8

4使用過程8

4.1安裝與初始化22

4.2輸入22

421輸入健的現實背景22.

422輸入格式22..

423輸入舉例錯提!未定義書簽。

4.3輸出對每項輸出作出說明27

4.3.1輸出萌的現實背景27.

4.3.2輸出格式27..

4.3.3輸出舉例鋒課!未定義書簽。

4.4文卷查詢錯誤!未定義書簽。

4.5出錯處理和恢復31

4.6終端操作錯誤!未定義書簽。

用戶手冊

1引言

1.1編寫目的

編寫該文檔的目的在于明確網上書店系統的用戶需求,使得軟件開發人員與用戶對待

開發軟件的需求有統一的、無二義性的認識。該文檔所描述的內容,可作為軟件測試的依

據。該文檔的讀者為用戶代表、軟件分析員、開發管理人員和測試人員。

1.2背景

L3定義

Bookstore:網上書店系統,

1.4參考資料

《軟件工程課程設計》機械工業出版社

《java設計模式》清華大學出版社

?JSP程序設計教程》

2用途

2.1功能

前臺系統

1.網站介紹:主要是對本網上書店的一些介紹,使用戶能快速了解網上書店。

2.圖書瀏覽:普通用戶和會員可以對圖書進行瀏覽。在頁面上,應向用戶顯示書籍類

別,用戶選擇了某個類別之后,應能顯示該類別下的實際書籍(如果有)的信息:

書籍圖片、書籍名稱、市場價、折扣、會員價,當書籍數目過多時,要提供分頁瀏

覽功能。

3.購物車:購物車中要列出用戶所選擇的書籍名稱、市場價、會員價、折扣和數量,

總計金額,共節省金額。用戶可以:

1)刪除購物車中的書籍;

2)修改某個書籍的數量、書籍的金額和總計金額;

3)清空購物車;

4)結算:到結算頁面確認并下訂單。

4.結算:結算前必須再次驗證用戶,驗證合法后,進入結算頁面,顯示訂單的日期、

收貨信息、購買樽清單,用戶還可以再次修改收先人信息,修改或刪除已選書籍,

當確認后,可以選擇下訂單。

5.訂單生成與管理:購物后,確認支付和配送方法后生成訂單。在生成訂單的同時,

系統發郵件通知書店管理員。會員還可以查詢自己訂單的處理情況和歷史訂單。

驗證合法的用戶可查看在網站上成交的訂單,包括訂單的個數,總計金額,訂單

的列表。列表項包括:訂單號、訂單日期、收貨人、訂單金額、訂單狀態,當訂

單數目過多時,要提供分頁瀏覽功能。對于列表的訂單,用戶可以:

1)查看訂單詳細信息:生成一個訂單的詳細信息頁面,包括:訂單號、收貨人、

聯系電話、法密地址、用戶訂購的書籍列表(序號、書籍編號、原價、訂購數

量、折扣、俏售價)、金額總計、訂購日期。在頁面上提供直接打印的功能;

2)修改訂單:只允許對未審核的訂單進彳亍修改(包括修改收貨人、聯系電話、送

貨地址、用戶訂購的書籍列表);

3)刪除訂單:只允許對未審核的訂單進行刪除。

6.用戶留言:可自由留言。包括留言列表、留言內容、發布留言

7.公告:顯示公告信息。

8.聯系我們:用戶可以將聯系信息以表單的形式提交給網店。

9.會員管理:包括普通用戶注冊成為會員;每個注冊會員,有一個個人中心,跳屬于

臼已的帳戶管理界面,可以輕松的管理個人基本資料,如進行資料的修改;會員還

可以通過輸入賬號來找回密碼。

10.圖書查詢:圖書查詢的目的是為了幫助用戶快速地找到想要購買的圖書。可以進行

模糊查詢,也可以進行高級搜索查詢。

H.書籍分類:書籍按不同的所屬范圍進行分類。

12.圖書展臺:圖書展臺包括特價書、新品上市、熱賣商品、圖書訂購。

后臺系統:

1.用戶管理:主要包括用戶注冊、用戶登錄和用戶信息修改。網上書店的用戶主要

有兩個:普通用戶、會員和管理員。普通用戶可以通過注冊成為書店會員。每個

注冊會員,有一個屬于自已的帳戶管理界面,可以輕松的管理個人基本資料,如

進行資料的修改。書店管理員可以對個人基本信息進行修改,并擁有系統的所有

功能權限。

2.圖書管理:管理員可以對圖書進行添加、修改和刪除,普通用戶和會員可以對圖

書進行瀏覽。在頁面上,應向用戶顯示書籍類別,用戶選擇了某個類別之后,應

能顯示該類別下的實際書籍(如果有)的信息:書籍圖片、書籍名稱、市場價、

折扣、會員價,當書籍數目過多時,要提供分頁瀏覽功能。

3.購書管理:普通用戶和會員都可以對圖書進行查詢,會員可以把要買的書添加到

購物車里,還可以將購物車里不想買的書刪除。

4.訂單管理:會員購物后,確認支付和配送方法后生成訂單。會員還可以查詢自己

訂單的處理情病0歷史訂單.會員可查看在網站上成交的訂單,包括訂單的個數,總

計金額,訂單的列表。列表項包括:訂單號、訂單日期、收貨人、訂單金額、訂

單狀態,當訂單數目過多時,要提供分頁瀏覽功能。對于列表的訂單,會員可以:

4)杳看訂單詳細信息:生成一個訂單的詳細信息頁面,包括:訂單號、收貨人、

聯系電話、送貨地址、用戶訂購的書籍列表(序號、書籍編號、原價、訂購數

量、折扣、俏售價)、金額總計、訂購日期。在頁面上提供直接打印的功能;

5)修改訂單:只允許對未審核的訂單進行修改(包括修改收貨人、聯系電話、送

貨地址、用戶訂購的書籍列表);

6)刪除訂單:只允許對未審核的訂單進行刪除。

5.公告管理:管理員可以對公告進行添加和刪除。

6.留言管理:會員可以對圖書進行評論,即添加評論。管理員可以對會員發表的評

論進行刪除。

2.2性能

2.2.1精度

A.要按照嚴格的數據格式輸入,否則系統不予進行響應處理。

B.查詢時要保證查全率,所有相應域包含查詢關鍵字的記錄都應該能查到,因為通常有文件

的記錄會很多,所以本系統采用了兩種方法進行查詢:直接查詢和模糊查詢。

2.2.2時間特性

一般操作的響應時間在0.2秒內。

2.2.3靈活性

滿足網絡業務平臺的要求,對前面提到的環境要求不應存在困難。

2.3安全保密

可以保證用戶信息不被外界獲取。基本實現用戶安心的使用。

3運行環境

3.1硬設備

現行的任何32/64位微機。

Windows操作系統。

3.2支持軟件

1.Web服務器一臺

2.Database服務器一臺

技術解決方案:

1.Webserver:Tomcat6.0

2.Database:Mysql

人員支持

1.系統分析員

2.程序員

3.美工

4.文檔撰寫

5.數據錄入

6.測試人員

所需軟件

1.Myeclipse

2.DreamweaverCS3

3.Fireworks

4.Tomcat6.0

3.3數據結構

1管理員表(登錄名,密碼)

Tb_admin(name,password)

名稱類型空默認值備注

NameVarchar(20)no主鍵

PasswordVarchar(20)no主鍵

2用戶表(賬號,昵稱,密碼,郵箱,真實姓名,性別,生日,地址,郵政編碼,電話,

m叩hone,密碼問題,密碼問題答案,頭像,積分)

Tb_user(Id,Name,PasswordzEmaiLtrueName,sex,birthday,address,postcode,phone,

maphone,question,ansv/rer,img,score)

名稱類型空默認值備注

Idint(11)no自動增一Unique

NameVarchsr(30)no

rasswordVdrcnsr(JLU)no

EmailVvjO^frVrthtpCrt\(wR/OVJ)nn

trueNameVarchar(40)no

sexVarchar(30)yes

DirttictayVaiCn8r(zu)yes

addressVarchar(100)ves

oostcodeVarchar(10)ves

phoneVarchar(15)yes

maphoneVarchar(15)yes

questionVarchcr(30)no

answrervaTcner\ou)no

imgVarchar(100)yes

scoreInt(ll)yes1000

3圖書總分類表(總分類號,總分類名)

Tb.supertypefsuperTypeldAypeName)

名稱類型空默認值備注

superTypeldint(11)no自動增一Unique

typeNameVarchar(50)yes

4圖書子分類表(子分類號,總分類號,子分類名)

Tb_subtype(subTypeId,superTypeId,subTypeName)

名稱類型空默認值備注

subTypeldint(11)no自動增一Unique

superTypeldint(11)yes外鍵

subTypeNameVarchar(50)yes

5圖書表(書號,總分類號,子分類號,書名,作者,簡介JSBN號,出版社,頁數,定價,

現價,圖片,inTime,newBooks,saleBooks,hostBooks,specialBooks,庫量)

Tb.bookfbookld.superTypeld^ubTypeld^ookName.Author,Introduce,ISBN,publish

er,pages,Price,Nowprice,Picture,

inTime,newBooksfsaleBooks,hostBooks,specialBooks,bookNum)

名稱類型空默認值備注

bookidint(11)no自動增一Unique

superTypeldint(ll)intno外鍵

subTypeld(11)no外鍵

bookNameVarchar(200)yes

ISBNVarchar(20)yes

IntroduceTextyes

PriceFloatyes

Nowpricefloatyes

PictureVarchar(200)yes

pagesInt(ll)yes

publisherVarchsr(40)yes

AuthorVarchsr(20)yes

inTimetimestampno

newBooksInt(ll)yes

saleBooksInt(ll)yes

hostBooksInt(ll)yes

specialBooksInt(ll)yes

bookNumInt(ll)yes

5客戶訂單表(客戶訂單號,客戶姓名,收件人姓名,寄送地址,郵編,郵箱,訂單時間,

是否收貨)

Tb_order(orderId,Name.recvName,addressfpostcode,email,orderDate,flag)

名稱類型空默認值備注

orderldint(11)no自動增一Unique

nameVarchar(20)yes〃此處改成客戶外鍵

帳號為好,因為

只有注冊的用戶

才可以下訂單

recvNameVarchar(20)yes

addressVarchar(20)yes

postcodeVarchar(10)yes

emailVarchar(20)yes

orderDatetimestampno

flagint(11)yes

6單書訂單信息表(單書訂單號,所屬單人訂單號,書號,書名,定價,數量)

Tb_orderitem(orderItemId,orderId,bookId,bookName,price,bookNum)

名稱類型空默認值備注

orderltemldint(11)no自動增一Unique

orderldint(11)yes外鍵

bookidint(11)yes力卜鍵

bookNameVarchar(50)yes

pricefloatyes

bookNumint(11)yes

7,公告信息表(公告編號,公告標題,公告內容,公告時間)Tbjnform(informld,informTitle,

informContent,informTime)

名稱類型空默認值備注

informldint(11)no自動增一Unique

informTitleVarchar(30)yes

informContentVarchar(30)yes

informTimetimestampno

8留言表(留言號,標題?留言者,內容,時間,頭像)

Tb_note(Id,Title,Author,Content,Ly_time,Imgs)

名稱類型空默認值備注

Idint(11)no自動增一Unique

TitleVarchar(20)no

AuthorVarchar(20)no

ContentVarchar(50)no

Ly_timetimestampno

imgsVdrchdr(20)ye、

感覺第八表——留言表,沒多大意義,應該是針對某一本書的評論更具有實際意義和針對

9評論表(評論號,書號:用戶賬戶,評論者,內容,時間,頭像)〃之所以用用戶賬號,

是只有注冊和登錄的人才能評論。

Tb_note(Id,Title,Author,Content,Ly_time,Imgs)

名稱類型空默認值備注

Idint(11)no自動增一Unique

bookidint(11)no外鍵

useridint(11)no外鍵

AuthorVarchar(20)no

ContentVarchar(50)no

Ly_timetimestampno

imgsVarchar(2U)yes

4使用過程

具體操作如下:

首頁:http://localhost:8080/bookstore/index.jsp

flAMQ.J”

注冊頁面:http://localhost:8080/bookstore/register.jsp

筆iMhT用戶re

K?|82|itM|??&fl|W,閑

多傍及巴*義寄才

法書

電戶注冊

!■:?分委

用戶名”

r眄??

性別力

西五包新m公司版及用u

CsEjhlO20002007,MRIU<18ReXrv^il

http://localhost:8080/bookstore/register.action

齦叮當同,挺ikwr用尸FAO

苒貝I登及IgI.不改flI網站地需

書店比業豆

值好!用戶九堿18注解成動!1?

也書分我

rtr磯fiiMEB公均出》先自

CcMohii2000200T.Aj|Ri(rii9Qesenjed

點擊登錄進入登錄頁面

http://localhost:8080/bookstore/login.jsp

也嫻的丁用戶FAQ

苒頁|近及1gl??&fl|用站地冏

SEI

用戶名卜a

c?(?,

向京t?驕日用父司

。06”9M尊20002C0LAllR(EG

http://localhost:8080/bookstore/login.action

等叮當同>MdTIRPFAO

HE^SBESi首貝|的|注?|.有M|

不信15FH止第冬

療JSJ策!

巾亙色數々嗯公司也較由存

CWT1QHIO20002007.*11^1|^5

且陸帆切后RJ總內按節第j八天谷

http://localhost:8080/bookstore/searchBook.action

\KPfM

MV|iM|itM|?不M|西

布點r:FT北零③??

IH書分我所有符號條件的圖書

T=>

書名:美沖般<1

價格:2」元

*廈廠電取展二

韋忠:一個人上東M

由0看匚

韋芯ETR以不上影

的IS24元

卻量0位魚或J

書名企5區不JFX

他佑3比

與可以他以雙W£嶼族?反奇困良5

?a-n2胞英.

點擊搜書會出現如下界面:

http://localhost:8080/bookstore/searchBook.action

>tMriT用尸FAQ

KX|<z?|ktH|展系M|國玷地附

國刑分兵所有符號條件的圖書

生后

.a:f

我量0圖其

由6.Th即艮人司也又加白

C8呻*?1(nO*2O??#l收則I。收—

(1)生活:

http://localhost:8080/bookstore/browseBookPaging.ac

tion?catalogid=l

riwq用尸FAQ

苒81mlmH|修系|府砧

彩2/kE5?

1>?2?元

時書分吳

*!&0I件",

什曼機

少兒

書名-T人上東京

價格34元

影是廠@JLSj

*£可不可以不上狂

。格24元

。也瓦卻

=*..=■J'..L.

(2)計算機::1??J??????-i.,I-,!!

http://localhost:8080/bookstore/browseBookPaging.ac

tion?catalogid=2

青fT用尸FAQ

KX|<iM|dJlII網拈邂用

3S

書知柏M.QEEtS用X惻

ft?S:5?£

國陽典

.■10應8^其,

±2L

Fg.3綣鼻化干

俄住3玩

S9:oQQ,

個名步償£妹《8。耳4思

ttfe4Qj£

frfi.O?直壬

T-gg!J

^mnW.AM2>

行京機制重“公司所P

:■;…:1111'"JTJi

(3)少兒:

http://localhost:8080/bookstore/browseBookPaging.ac

tion?catalogid=3

臂螳B,內切1用可如

首交I注優iLH|?工代們e?廂

wPitSfTTW■王冬

??

理E70子

包格力光

分次

拄?abfc3」

ti?a

切(

書必?im,35

價裕,20完

給量口3.且主J

*€J

給幡JH!

射rQB電三J

下一一儂

當St?F.取2良

—nfu隅公司

Cjrjr.O2CZO2OCT.A!Rk.mvL

點擊購買:

http://localhost:8080/bookstore/addToCart.action?qua

ntity=l&bookid=l&submit.x=41&submit.y=16

產WWVIJBPFAO

1*■????afl-MB?*■??Q

舉口頁IIMJIII內詁?曲

帝g*里t?業好易?rs番i

3步加郵小

酋續的初

注人結瓷中心區

忘H堆人早異中。:

http://localhost:8080/bookstore/showCart.jsp

?7購缺,IRI^FAO

IH1W||MSftfl|MU?.M

酎BQ要您購物車中圖書

計H札

書名定倚

±11

關切W?iW

m入站13中心燈

力帚工在rat

CQPrfiQHO2C00-2007.AIIRiorURneix<J.

http://localhost:8080/bookstore/checkout.action

好叮當同■feIMHT用尸FAQ

苒貝|g|江iM|?$Afl|E站地即

訂隼添加成功

5它幻iTAm健下上,空筑:1手€2?計〕士生三日因方運於海

Ifi-

nil

的*£收白昭ZQifcSWfi

哪20002007.M。啦8-d

4.1安裝與初始化

運行的時候,需要把database目錄下的Bookstore文件拷到D盤。

所需軟件

Myedipse、Dreamweaver、Tomcat6.0、SQLServer

4.2輸入

解釋各輸入輸出數據類型,并逐項說明其媒體、格式、數值范圍、精度等。對軟件的數

據輸出及必須標明的控制輸出量進行解釋并舉行,包括對拷貝報告及圖形或顯示報告的描

述。

4.2.1輸入數據的現實背景

說明輸入數據的現實背景,主要是

a.情況——例如人員變動、圖書缺貨;

b.情況來源一一用戶管理部分、圖書管理部分;

c.輸入媒體——鍵盤;

d.限制一不同身份的用戶只能獲取不同等級的功能;

e.支配一只要注用用戶才能擁有訂購圖書的權利。

4.2.2輸入格式

名稱類型空默認值備注

NameVarchar(20)no主鍵

PasswordVarchar(20)no主鍵

名稱類型空默認值備注

Idint(11)no自動增一Unique

NameVarchar(30)no

PasswordVarchar(16)no

EmailVarchar(50)no

trueNameVarchar(40)no

sexvarchar(30)yes

birthdayVarchar(20)yes

addressVarchar(100)yes

postcodeVarchar(10)yes

phoneVarchar(15)yes

maphoneVarchar(15)yes

questionVarchar(30)no

answrerVarchar(30)no

imgVarchar(100)yes

scoreInt(ll)yes1000

名稱類型空默認值備注

superTypeldint(11)no自動增一Unique

typeNameVarchar(50)yes

名稱類型空默認值備注

subTypeldint(11)no自動增一Unique

superTypeldint(11)yes外鍵

subTypeNameVarchar(50)yes

名稱類型空默認值備注

bookidint(11)no自動增一Unique

superTypeldint(11)intno外鍵

subTypeld(IDno外鍵

bookNameVarchar(200)yes

ISBNVarchar(20)yes

IntroduceTextyes

PriceFloatyes

Nowpricefloatyes

PictureVarchar(200)yes

pagesInt(ll)yes

publisherVarchar(40)yes

AuthorVarchar(20)yes

inTimetimestampno

newBooksInt(ll)yes

saleBooksInt(ll)yes

hostBooksInt(ll)yes

specialBooksInt(ll)yes

bookNumInt(ll)yes

名稱類型空默認值備注

orderldint(11)no自動增一Unique

nameVarchar(20)yes〃此處改成客戶外鍵

帳號為好,因為

只有注冊的用戶

才可以下訂單

recvNameVarchar(20)yes

addressVarchar(20)yes

postcodeVarchar(10)yes

emailVarchar(20)yes

orderDatetimestampno

flagint(11)yes

名稱類型空默認值備注

orderltemldint(11)no自動增一Unique

orderldint(11)yes外鍵

bookidint(11)yes外鍵

bookNameVarchar(50)yes

pricefloatyes

bookNumint(11)yes

名稱類型空默認值備注

informldint(11)no自動增一Unique

informTitleVarchar(30)yes

informContentVarchar(30)yes

informTimetimestampno

名稱類型空默認值

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論