Thứ Ba, 21 tháng 1, 2014

Bookshop online

Hanoi-Aptech Computer Education <Batch><Group>
2. Customer Requirements Specification
2.1. Users of the System
Nhng ngi s dng h thng :
o Ngi qun tr h thng : L ngi cú quyn qun lý trang Web ,
iu hnh ton b mi hot ng ca trang Web , cp nht v b
sung thng xuyờn v cỏc loi sỏch .a cỏc danh mc sỏch mi
c cp nht b sung lờn trang Web.Ngi qun tr cú trỏch
nhim duy trỡ trang Web , thu thp thụng tin v s lý thụng tin t
phớa khỏch hng.
o Khỏnh hng : Khỏch hng l nhng ngi s thụng qua trang Web
ca mỡnh tỡm hiu thụng tin cỏc loi sỏch v mua nhng quyn
sỏch h cn.Ngoi ra n vi Web khỏch hng cũn c nhn rt
nhiu u ói ca Web nh : cỏc khuyn mi khi mua sỏch , khỏch
hng cú th download abook min phớ vi nhiu th loi khỏc
nhau.Khỏch hng cũn cú th tham gia úng gúp ý kin ca mỡnh
vo trang Web, trang Web ngy cng c hon thin , phc
v quý khỏch hng trong nhng ln ti s c tt hn.
2.2. System functions
- Chc nng ca h thng bao gm :
a. Chc nng ca ngi qun tr h thng
Ngi qun tr h thng cú chc nng qun lý v duy trỡ mi hot ng
ca Website.Luụn cp nht nhng thụng tin mi nht v cỏc th loi
sỏch.Ngi qun tr cú trỏch nhim t chc d liu cho khỏch hng ,
lu tr thụng tin khỏch hng vo c s d liu ca trang Web , nhng
úng gúp ca khỏch hng s giỳp cho Website phc v khỏch hng
trong ln sau s c tt hn.Lu tr thụng tin khỏch hng s giỳp
ngi qun lý Web nm bt c khỏch hng, bit c khỏch hng ó
t mua sỏch ti Website bao nhiờu ln, qua ú cú thờm ch
khuyn mi phự hp vi tng khỏch hng.Sau mt ngy lm vic qun
tr Web phi tng hp tt c mi thụng tin v ngy lm vic ú,v s
lng khỏch hng, v húa n .v cỏc khon thu chi ,khuyn mi.vv
phi nm bt c mi thụng tin v hot ng cua Web.ci thin nhng
mt cũn yu kộm nõng cao v y mnh nhng u im m Web ó t
c.
C th Admin gm nhng chc nng sau :
A . ng nhp:
<Project Name> Page 5 of 24
Hanoi-Aptech Computer Education <Batch><Group>
Description Chc nng cho phộp Admin ng nhp vo h thng
Input Nhp Username v password
Process Kim tra Username v password ca Admin trong
Database
Output Chuyn n trang m Admin mun ng nhp nu quỏ
trỡnh ng nhp thnh cụng .Nu khụng thnh cụng thỡ
bỏo li.
B/ i Password:
Description Chc nng cho phộp Admin thay i password ca mỡnh
Input Admin nhp Username ,password c sau ú nhp
Username ,password mi.
Process Kim tra tớnh hp l ca u vo.
Output a ra thụng bỏo l ó thay i thnh cụng.Nu khụng
thnh cụng thỡ a ra thụng bỏo tai ni vi phm.
C/ Chc nng cp nht thụng tin lờn Website:
Description Admin a cỏc thụng tin cp nht cỏc th loi sỏch, v
nhng tin tc liờn quan lờn trang Web.
Input a thụng tin v tờn cỏc u sỏch mi c cp nht,ni
dung v tin tc v sỏch ú ,v cỏc tin tc cú liờn quan
khỏc.
Process X lý v mt thụng tin cho hp lý v a lờn trang web.
Output Cỏc thụng tin cp nht hin th trờn Website.
D/ Cp nht thụng tin v khỏch hng:
Description Admin lu tr thụng tin khỏch hng vo Database khi
khỏch hng ó ng ký.
Input Thụng tin v khỏch hng.
Process Lu thụng tin khỏch hng vo Database.
Output Hin th tờn khỏch hng khi khỏch hng ó ng nhp.
E/ Chc nng x lý feedback ca khỏch hng :
<Project Name> Page 6 of 24
Hanoi-Aptech Computer Education <Batch><Group>
Description Admin nhn ý kin t khỏch hng v hi ỏp li cho
khỏch hng.
Input Thụng tin ý kin phn hi t phớa khỏch hng.
Process Admin xem xột cỏc ý kin ca tng khỏch hng.Sp xp
trỡnh t s lý v gi hi ỏp li cho khỏch hng.
Output Gi hi ỏp li khỏch hng thụng qua E-mail hoc ng
thụng tin lờn Website.
F/ Chc nng s lý thụng tin , ti khon ca khỏch hng ;
Description Admin thay i thụng tin v nhng khỏch hng quen ca
nh sỏch.
Input Khỏch hng nhp thụng tin mi ca mỡnh vo from cú
sn.
Process Kim tra thụng tin mi v thay i thụng tin Database.
Output a ra thụng bỏo thay i thnh cụng cho khỏch
hng.Nu khụng thnh cụng thỡ a ra thụng bỏo li.
G/ Chc nng tỡm kim :
Description Cho phộp Admin tỡm kim thụng tin khỏch hng hoc
húa n bỏn hng.
Input Thụng tin tỡm kim
Process Tỡm kim thụng tin trong Database.
Output Xut ra mn hỡnh kt qu tỡm kim.
b.Chc nng ca khỏch hng :
Khỏch hng s dng Website cú th chia ra theo cỏc nhúm ngi sau :
Nhng ngi t v c giao hng tn nh : Nhng ngi ny
vo Web mun mua hng s phi in y thụng tin vo mt
form mua hng,gm cú tờn , a ch c th ,s in thoi <s in
thoi di ng v s mỏy bn >õy l i vi nhng ngi cha
ng ký.Thụng tin v nhng ngi ny cng s c lu ch vo
Database ca Website.v khi giao hng ch hng s phi gi in
xỏc nhn thụng tin l chớnh xỏc mi xut hng i giao.i vi
nhng khỏch hng ó ng ký thỡ ch cn nhp tờn ti khon mỡnh
vo nu c xỏc nhn thỡ h ch cn la chn sỏch mun mua
<Project Name> Page 7 of 24
Hanoi-Aptech Computer Education <Batch><Group>
sau ú ch hng s giao hng n tn ni m ụi khi khụng cn
phi gi in xỏc nhn.
Nhng ngi n mua trc tip ti ca hng : Khỏch hng s
c la chn mt hng v thanh toỏn trc tip bng húa n ca
ca hng.vic qun lý thụng tin v khỏch hng cng nh mt hng
s c qun lý thụng qua húa n mua bỏn.
Nhng ngi mua hng trc tip trờn mng : Vi nhng khỏch
hng mua bỏn trc tip trờn mng ny thỡ hin nay Vit Nam
cha thc s ph bin. mua hng trc tip trờn mng,thỡ yờu
cu khỏch hng phi cú s ti khon tin mt bng cỏc th tớn
dng.hoc cú th chuyn tin v hng húa thụng qua s xỏc nhn
ca v chuyn giao ca Bu in.
C th khỏch hng gm cỏc chc nng sau :
A/ Chc nng ng nhp h thng :
Description õy l chc nng cho phộp khỏch hng ng nhp vo h
thng.
Input Khỏch hng nhp Username và Password.
Process Server nhn thụng tin ng nhp v kim tra thụng tin
trong Database.
Output Nu ng nhp thnh cụng thỡ chuyn n trang
Member, ngc li thỡ a ra thụng bỏo li.
B/ Chc nng tỡm kim thụng tin ;
Description Chc nng ny giỳp cho khỏch hng tỡm kim c mt
cỏch nhanh chúng loi sỏch m mỡnh mun tỡm.
Input Nhp tờn sỏch ,th loi sỏch m khỏch hng cn tỡm.
Process Tỡm kim tờn sỏch trong Database.
Output Hin th kt qu tỡm kim .
C/ Chc nng ng ký ca khỏch hng :
<Project Name> Page 8 of 24
Hanoi-Aptech Computer Education <Batch><Group>
Description Chc nng ny cho phộp khỏch hng ng ký ti khon
trong Website.
Input Khỏch hng ng ký theo from bao gm cỏc thụng tin cú
sn nh : Tờn, tờn ti khon,password , e-mail , a ch ,
in thoi
Process Kim tra tớnh hp l ca thụng tin ng ký.Nu ỳng thỡ
lu vo Database.
Output Hin th thụng bỏo cho mng khỏch hng.
D/ Chc nng xem thụng tin cỏ nhõn ;
Description Chc nng ny cho phộp khỏch hng xem thụng tin ca
mỡnh trờn Database.
Input Khỏch hng nhp Username v Password.
Process Tỡm kim ly thụng tin ca khỏch hng trong Database.
Output Hin th thụng tin v khỏch hng .
E/ Cha nng chnh sa thụng tin cỏ nhõn :
Description Chc nng ny cho phộp khỏch hng chnh sa thụng tin
ca mỡnh.
Input Khỏch hng ng nhp v in nhng thụng tin m mỡnh
mun thay i.
Process Kim tra from ca khỏch hng v thay i thụng tin
trong Database.
Output a ra thụng bỏo thay i thnh cụng cho khỏch hng.
F/ Chc nng t , mua hng :
a. Chc nng t hng :
Description Khỏch hng la chn phng thc giao hng , Tờn
sỏch,thi gian a im, s in thoi
Input Yờu cu chung ca khỏch.
Process Lu thụng tin yờu cu vo Database.
Output a ra feedback cho khỏch hng, khỏch hng xỏc
nhn li thụng tin.
<Project Name> Page 9 of 24
Hanoi-Aptech Computer Education <Batch><Group>
b.Chc nng mua hng :
Description Khỏch hng lu chn sỏch v gi li cho nh Sỏch.
Input Tờn sỏch thi gian a im,cỏc thụng tin cỏ nhõn vo
sỏch.
Process Lu thụng tin yờu cu vo Data
Output a ra thụng bỏo cm n cho khỏch hng.
F/ Chc nng ý kin úng gúp ca khỏch hng :
Description Chc nng ny cho phộp khỏch hng a ra yờu cu.thc
mc ý kin ỏnh giỏ c khỏch hng.
Input Khỏch hng nhp thụng tin ý kin ca mỡnh theo from
cú sn.
Process Cỏc ý kin úng gúp c a vo Databse ,ch s lý.
Output Hin th thụng bỏo cỏ nhõn .tr li cỏc ý kin thc mc
ca khỏch hng thụng qua Mail.a ch s in
thoi.hoc trc tip a lờn Web.
<Project Name> Page 10 of 24
Hanoi-Aptech Computer Education <Batch><Group>
3. System Designs
3.1. Entity Relationship Diagram
<Project Name> Page 11 of 24
Hanoi-Aptech Computer Education <Batch><Group>
3.2. Database Design
A. Relation Ships:
Thit k theo Microsoft SQL 2005:
<Project Name> Page 12 of 24
Hanoi-Aptech Computer Education <Batch><Group>
B. Description detail table :
1/ Bảng 1: CUSTOMER(Bảng lu trữ thông tin khách hàng)
Fields Type Size Constraint Description
Cust_Id Bigint NotNull Mã khách hàng
Cust_Phone nvarchar 30 Not Null Điện thoại khách hàng
Cust_Mail char 50 Not Null Email khách hàng
Cust_Add nvarchar 35 Not Null Địa chỉ khách hàng
Cust_Name nvarchar 30 Not Null Tên khách hàng
Cust_Acc nvarchar 15 Not Null
Tên tài khoản của
khách hàng
Cust_Pass nvarchar 20 Not Null
Password của khách
hàng
Cust_Status nvarchar 20 Not Null Trạng thái tài khoản

2/ Bảng 2: FEEDBACK(Mô tả các ý kiến phản hồi của khách hàng)
Fields Type Size Constraint Description
Fb_Id Bigint Not Null Mã Feedback
Cust_Id Bigint Not Null Mã khách hàng
Fb_Content ntext Not Null
Ni dung
Fb_Title nvarchar 20 Not Null Tiêu đề
Fb_Answer ntext Not Null Trả lời Feeback
Fb_Date datetime Not Null Ngày Feeback
3/ Bảng 3: ODDER(Mô tả hoá đơn khách hàng)
Fields Type Size Constraint Description
Ord_Id Bigint Not Null Mã đơn hàng
Cust_Id Bigint Not Null Mã khách hàng
Ord_DiliverDate Datetime Not Null Ngày giao hàng
Ord_Date Datetime Not Null Ngày lập hóa đơn
Ord_PaymentMethod nvarchar 20 Not Null
Phơng thức thanh
toán
Ord_DiliveryAdd char 35 Not Null Địa chỉ giao hàng
4/ Bảng 4 : BOOK (Mô tả các sách của cửa hàng)
Fields Type Size Constraint Description
B_Id bigint Not Null
Mã sach
<Project Name> Page 13 of 24
Hanoi-Aptech Computer Education <Batch><Group>
Au_Id bigint Not Null
Mã ta
Pub_Id bigint 30 Not Null Mã nhà xuất bản
Ctg_Id bigint 20 Not Null Mã loại sách
B_PublishDate datetime 15 Not Null Năm xuất bản
B_Image char 15 ảnh của sách
B_Price real 15 Not Null Giá của sách
B_Quantity tinyint Not Null Số lợng sách
B_Introduce nvarchar 50 Not Null Lời giới thiệu sách
B_Preview ntext Not Null Xem qua nội dung
B_Name nvarchar 50 Not Null Tên của sách
B_Page int Not Null Số trang
B_
tinyint Trọng lợng sách
B_Size
ch
10 Not Null Kích cỡ sách
B_Status nvarchar 50 Not Null Trạng thái sách
5 /Bảng 5: NEWS(Tin tức cập nhật từng ngày đa lên trang Web)
Fields Type Size Constraint Description
News_Id bigint Not Null Mã tin
News_Title nvarchar 20 Not Null Tiêu đề tin
News_Content ntext Not Null Nội dung tin
News_Date datetime Not Null Ngày có tin
News_Image char 15 Null ảnh nội dung tin
6 /Bảng 6: ODDER DETAIL(Mô tả mối quan hệ trung gian giữa hai
bảng Odder và Book)
Fields Type Size Constraint Description
B_Id bigint Not Null Mã sách
Ord_Id bigint Not Null Mã đơn hàng
Quantity int Not Null Số lợng
Price real Not Null
Giá ở thời điểm hiện
tại
7/Bảng 7: ADMIN( Ngời quản trị hệ thống)
Fields Type Size Constraint Description
Username nvarchar 30 Not Null Tên tài khoản
Password nvarchar 30 Not Null Mật khẩu
8/Bảng 8: IMAGE(ảnh tin tức)
<Project Name> Page 14 of 24

Xem chi tiết: Bookshop online


Không có nhận xét nào:

Đăng nhận xét