Báo cáo Đồ án môn học II: Thiết kế website bán đồng hồ

TRƯNG ĐI HC KINH TKTHUT CÔNG NGHIP  
KHOA CÔNG NGHTHÔNG TIN  
--------  
BÁO CÁO  
ĐỒ ÁN MÔN HC II  
THIT KẾ WEBSITE BÁN ĐỒNG HỒ”  
GVHD : Cao Ngc Ánh  
SVTH : Nguyn Xuân Hà Bc  
Lp: ĐHTI4a2  
Nam Định 08/03/2014  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
MC LC  
MC LC.................................................................................................... 2  
LỜI NÓI ĐẦU.............................................................................................. 3  
PHN I KHO SÁT VÀ PHÂN TÍCH HTHNG ............................. 5  
I PHÂN TÍCH YÊU CẦU ĐỀ I......................................................... 5  
1. CHỨC NĂNG.................................................................................... 5  
2. YÊU CẦU ĐẶT RA .......................................................................... 5  
II PHÂN TÍCH VÀ THIT KHTHNG.......................................... 6  
1. KHO SÁT HIN TRNG VÀ XÂY DNG HTHNG MI..... 6  
2. PHÂN TÍCH HTHNG ................................................................. 6  
Phn II: PHÂN TÍCH VÀ THIT KTHUT TOÁN............................18  
I. MT SHÌNH NH GIAO DIỆN CHƢƠNG TRÌNH.........................18  
1. PHN TRANG INDEX.PHP...........................................................18  
2.GIAO DIN ADMIN.........................................................................19  
3.GIAO DIN CHỌN HÀNG, ĐẶT HÀNG........................................20  
II THIT KMÃ LNH ...................................................................... .20  
1. Sơ đồ khi chức năng CHỌN VÀ ĐẶT HÀNG ............................... .21  
2. Sơ đồ khối chức năng THANH TOÁN................................................22  
3. Sơ đồ khối chức năng ĐĂNG KÝ THÀNH VIÊN...............................22  
4. Sơ đồ khối chức năng TÌM KIẾM .....................................................22  
5. Sơ đồ khối chức năng PHẢN HỒI- LIÊN HỆ ( FEED BACK ).........23  
PhN III: TNG KẾT ĐÁNH GIÁ VÀ HƯỚNG PT CA UD..............23  
I KT QU..............................................................................................23  
II – HƢỚNG PHÁT TRIN .................................................................... 24  
KT LUN ................................................................................................ 25  
2
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
LI NÓI ĐẦU  
Ngày nay, ng dng công nghthông tin và vic tin học hóa đƣợc xem là  
mt trong nhng yếu tmang tính quyết đnh trong hoạt đng ca các chính ph, tổ  
chức, cũng nhƣ của các công ty, nó đóng vai trò hết sc quan trng, có thto ra  
những bƣớc đột phá mnh m.  
Cùng vi sphát trin không ngng vkthut máy tính và mạng điện t, công  
nghệ thông tin cũng đƣợc nhng công nghệ có đẳng cp cao và lần lƣợt chinh phc  
hết đỉnh cao này đến đỉnh cao khác. Mng Internet là mt trong nhng sn phm có  
giá trhết sc ln lao và ngày càng trnên mt công ckhông ththiếu, là nn tng  
chính cho struyn tải, trao đổi thông tin trên toàn cu.  
Giờ đây, mọi việc liên quan đến thông tin trnên tht dễ dàng cho ngƣời sdng:  
chcn có mt máy tính kết ni internet và mt dòng dliu truy tìm thì gần nhƣ  
lp tức… cả thế gii vvấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông  
tin, hình nh và thậm chí đôi lúc có cả nhng âm thanh nếu bn cần…  
Bằng internet, chúng ta đã thực hiện đƣợc nhiu công vic vi tốc độ nhanh hơn và  
chi phí thấp hơn nhiều so vi cách thc truyn thống. Chính điều này, đã thúc đẩy  
skhai sinh và phát trin của thƣơng mại điện tvà chính phủ đin ttrên khp thế  
gii, làm biến đổi đáng kể bmặt văn hóa, nâng cao chất lƣợng cuc sng con  
ngƣi.  
Trong hoạt động sn xut, kinh doanh, giờ đây, thƣơng mại điện tử đã khẳng định  
đƣợc vai trò xúc tiến và thúc đẩy sphát trin ca doanh nghiệp. Đối vi mt ca  
hàng hay shop, vic qung bá và gii thiệu đến khách hàng các sn phm mới đáp  
ứng đƣợc nhu cu ca khác hàng slà cn thiết. Vy phi qung bá thế nào đó là  
xây dựng đƣợc mt Website cho ca hàng ca mình qung bá tt ccác sn phm  
ca mình bán.  
Vì vậy, em đã thực hiện đồ án “ XÂY DỰNG WEBSITE BÁN HÀNG QUA  
MẠNG” cho một shop bán đồng hWATCH STORES.  
Ngƣi chcửa hàng đƣa các sản phẩm đó lên website của mình và qun lý bng  
website đó. Khách hàng có thể đặt mua hàng trên website mà không cần đến ca  
hàng. Chca hàng sgi sn phm cho khách hàng khi nhận đƣợc tin.  
3
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
Vi sự hƣớng dn tn tình ca Thy Cao Ngc Ánh em đã hoàn thành bài báo cáo  
đồ án này. Tuy đã cố gng hết sc tìm hiu, phân tích thiết kế và cài đặt hthng  
nhƣng chắc rng không tránh khi nhng thiếu sót. Em rt mong nhận đƣợc sự  
thông cm và góp ý ca quí Thy cô. Em xin chân thành cảm ơn.  
SV thc hin: Nguyn Xuân Hà Bc  
Lp :  
ĐHTI4a2  
Nam Định, Ngày 8 tháng 3 năm 2014  
4
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
PHN I KHO SÁT VÀ PHÂN TÍCH HTHNG  
I PHÂN TÍCH YÊU CẦU ĐỀ  
Phn 1. TÊN ĐỀ TÀI  
“Xây dựng Website ca hàng bán đồng hồ”  
1. CHỨC NĂNG  
Đây là một website bán và gii thiu sn phm ca cửa hàng, công ty đến ngƣời  
tiêu dùng vi các chi tiết mt hàng vi giá cchính xác. Có các chứa năng sau:  
- Cho phép cp nht hàng vào CSDL.  
- Hin thdanh sách các mt hàng theo tng loi.  
- Hin thị hàng hoá khách hàng đã chọn mua.  
- Hin ththông tin khách hàng  
- Quản lý đơn đặt hàng  
- Cp nht hàng hoá, nhà sn xut, loi hàng, tin tc.  
- Xử lý đơn hàng.  
- Thng kê các khách hàng mua trong ngày,trong khong thi gian  
2. YÊU CẦU ĐẶT RA  
a. Thiết bvà phn mm  
- Máy tính có ththiết kế đƣợc web  
- Hqun trị cơ sdliu MySQL  
- Cài đt Appserver, Xampp ...  
- Phn mm thiết kế web : Dreamwear, sothink, flast…  
b. Yêu cu trang Web  
Hthng có 2 phn:  
Thnht : Phn khách hàng :  
Khách hàng là những ngƣời có nhu cu mua sm hàng hóa, hstìm kiếm  
các mt hàng cn thiết ththống và đặt mua các mt hàng này. Vì thế phi có  
các chức năng sau:  
- Hin thdanh sách các mt hàng ca cửa hàng để khách hàng xem, la chn  
và mua.  
- Khách hàng xem các thông tin tin tc mi, khuyến mãi trên trang web  
5
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
- Sau khi khách hàng chọn và đặt hàng hàng trc tiếp thì phi hin lên  
đơn hàng để khách hàng có thnhập thông tin mua hàng và xem hoá đơn  
mua hàng.  
Thhai : Dành cho ngƣời qun trị: Ngƣời làm chủ ứng dng có  
quyn kim soát mi hoạt động ca hthống. Ngƣời này đƣợc cp username  
và password để đăng nhập hthng thc hin chức năng của mình:  
- Chức năng cập nht, sa, xoá các mt hàng, loi hàng, nhà sn xut, tin  
tc.(phi kiểm soát đƣợc hthống). Nó đòi hỏi schính xác.  
- Tiếp nhn kiểm tra đơn đặt hàng ca khách hàng. Hin thị đơn đt hàng.  
- Thng kê theo ngày, khong thi gian.  
Ngoài các chức năng trên thì trang Web phải đƣợc thiết kế sao cho dhiu,  
giao din mang tính dễ dùng đẹp mt và làm sao cho khách hàng thấy đƣợc  
thông tin cn tìm, cung cp các thông tin qung cáo hp dn, các tin tc  
khuyến mãi để thu hút khách hàng. Điều quan trng là phải đảm bo an toàn  
tuyệt đối thông tin khách hàng trong quá trình đặt mua qua mạng. Đồng thi  
trang Web phải luôn đổi mi, hp dn.  
II PHÂN TÍCH VÀ THIT KHTHNG  
1. KHO SÁT HIN TRNG VÀ XÂY DNG HTHNG  
MI * Sau khi khảo sát em đã nắm bắt đƣợc các thông tin :  
- Qun lý khách hàng : Mỗi khách hàng đƣợc qun lý các thông tin sau:  
họ tên, địa ch, số điện thoi, fax, email.  
- Qun lý hàng hoá: mã hàng hoá, tên hàng hoá, đơn giá, số lƣợng, hình  
nh, chi tiết, mã loi hàng,tên loi hàng.  
- Qun lý nhà sn xut:mã nhà sx, tên nhà sx  
- Qun lý tin tc: Mã tin, Tên tin, mc tin, chi tiết tin  
- Xử lý đƣợc đơn hàng và thống kê.  
* Khách hàng: ngƣời la chn mặt hàng để mua. Khác vi mua trc tiếp ti  
ca hàng, công ty ở đây khách hàng tự thao tác thông qua từng bƣớc cthể  
để có thmua hàng. Trên mng các mặt hàng đƣợc sp xếp theo thtdễ  
tìm kiếm  
2. PHÂN TÍCH HTHNG  
Sau khi kho sát hin trng ca hthng và xây dng hthng thì em  
đã đƣa ra các tệp CSDL của “Xây dựng website bán đồng hồ”.  
6
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
Các tệp CSDL đƣợc lƣu trong file dongho.sql.zip trong file báo cáo.  
- Qua quá trình kho sát, phân tích thc trng và xây dựng hƣớng phát  
trin cho hthng mới em đa xây dựng cu trúc ca hthng  
“Xây dựng Website bán đồng hồ (watch stores)”  
- Xây dng biểu đồ phân cp chức năng  
. Biểu đồ lung dliu: Ta xây dng biểu đồ luồng dũ liệu nhƣ sau  
WEBSITE BÁN HÀNG QUA MNG  
Danh mc  
Đặt hàng  
Hóa đơn  
Thng kê  
DM Hàng hóa  
Kim tra khách hàng  
DM Loi hàng  
DM Nhà SX  
DM Tin tc  
Tra cu mt hàng  
Xlý mt hàng  
Kiểm tra đặt hàng  
7
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
2.1 Biểu đồ lung dliu mc khung cnh:  
KHÁCH HÀNG  
HTHNG QUN LÝ BÁN  
HÀNG QUA MNG  
NHÀ SN XUT  
NHÀ QUN LÝ  
8
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
2.2 Sơ đồ phân cấp chức năng mức dưới đỉnh  
Khách hàng  
Xem thông tin sn phm  
Chn hàng  
Đăng ký thành viên  
Tìm kiếm  
Báo giá  
Hàng  
hóa  
Các  
thông tin  
khác  
Thông  
tin khách  
hàng  
Hóa đơn  
(ca  
mình)  
Hàng  
hóa  
Đặt hàng  
Phn hi thông tin  
Thanh toán qua tài  
khon  
Hình 3.4 Sơ đồ chức năng Khách hàng  
Chức năng XEM THÔNG TIN SẢN PHM .  
- Cho phép xem các thông tin liên quan đến sn phm .  
- Đầu vào : + Tên hàng  
9
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
+ Nhóm hàng  
- Các quá trình xlý :  
+ Module nhp thông tin ( Tên hàng , nhóm hàng ) ca mt hàng  
cn xem .  
+ Module hin thdanh mc hàng theo yêu cu .  
- Đầu ra : + danh mc hàng theo yêu cu .  
Chức năng CHỌN HÀNG  
Lit kê danh mc mt hàng sn phm theo nhóm, chng loi , chi tiết…cho  
phép khách hàng có thla chn ,bxung mt hàng vào gihàng ( Shopping  
cart) .  
Đầu vào (Input ) :Các thông tin liên quan đến sn phm :( Tên mt hàng )  
Các quá trình cn thc hin (Processes) :  
+ Module lit kê,hin thdanh mc mt hàng theo nhóm, loi, chi tiết.  
+ Module thêm mt hàng vào gihàng .  
+ Module loi bmt hàng trong gihàng .  
+Module hin thdanh mc mt hàng hin có trong gihàng.  
Đầu ra (Output) :Danh mc mt hàng định đặt mua .  
Chức năng ĐĂNG KÝ THÀNH VIÊN  
- Khách hàng có thể đăng ký để trở thành khách hàng thƣờng xuyên (thành  
viên) của công ty và đƣợc cp mt tài khoản ngƣời dùng ( Acount ) để đăng  
nhp khi cần đặt hàng ,thanh toán, htrký thuật …  
- Đầu vào : -Các thông tin cá nhân ca khách hàng  
10  
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
+ User name ( tài khoản ngƣòi dùng)  
+ Password(mt khu)  
+ Họ tên đầy đủ ( Full name )  
+ Địa chliên lc ( Address )  
+ Email  
+ Số ĐT ( Tel) và một sthông tin khác .  
- Các quá trình thc hin :  
+ Module nhp thông tin cá nhân ca khách hàng .  
+ Module xác nhn thông tin va nhp .  
+ Module thông báo cho khách hàng và yêu cu nhp li tài khon  
ngƣòi dùng nếu tài khoản đó đã có ngƣời đăng ký .  
+ Module lƣu thông tin khách hàng vừa đăng ký vào CSDL .  
+ Module thông báo và gửi Email đến khách hàng kết qủa đăng ký .  
- Đầu ra :  
+ Thông báo cho khách hàng và yêu cu nhp li tài khon hoc  
Email nếu tài khon hoặc Email đó đã tồn ti trong CSDL .  
+ Thông báo và yêu cu nhp lại thông tin trong trƣờng hp thông  
tin nhp vào không chính xác , không phù hp .  
+ Thông báo kết qủa đăng ký , mã khách hàng đƣợc cp .  
Chức năng TÌM KIẾM  
- Tìm kiếm thông tin vbn thân khách hàng (theo mã khách hàng ).  
11  
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
- Tìm kiếm thông tin về đơn hàng khách hàng đó đã đặt (theo mã khách  
hàng).  
- Tìm kiếm thông tin vsn phm (theo loi nhóm sn phm )  
- Đầu vào : + thoc cm tcn tìm kiếm  
+ Dng tìm kiếm ( tìm kiếm khách hàng, đơn hàng hay sản  
phm).  
- Các quá trình thc hin :  
+ Module tìm kiếm trong CSDL .  
+ Module hin thkết qutìm kiếm .  
- Đầu ra : Kết qutìm kiếm  
Chức năng ĐẶT HÀNG :  
- Sau khi khách hàng chn nhng sn phm cần mua đặt vào gihàng  
,khách hàng có thể đặt mua hàng chính thc thông qua Website .  
- Đầu vào (Input) :  
+Danh mc mt hàng trong gihàng .  
+ Thông tin cá nhân ca khách hàng ( Mã khách hàng, Htên, mt  
khẩu, …)  
+ Thông tin liên quan đến vic mua hàng (ngày mua, thời điểm giao  
hàng , số lƣợng mi mặt hàng đặt mua, hình thức thanh toán, nơi nhận  
hàng, ngƣời nhn, tng stin, tỷ giá USD/VND …)  
-Các quá trình thc hin :  
+ Module hin thị đầy đủ thông tin liên quan đến sn phm khách  
hàng đã chọn .  
12  
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
+ Module tính tng tiền hàng (theo USD và VND) theo đơn giá và  
tgiá (USD/VND) của ngày đặt mua .  
+ Module nhập thông tin đơn hàng .  
+ Module kiểm tra xem khách hàng đã đăng ký là khách hàng  
thƣng xuyên của công ty chƣa  
+ Module cp nhật đơn hàng vào CSDL .  
+ Module thông báo cho khách hàng việc đặt hàng thành công ,các  
thtc thanh toán, nhn hàng ,hƣớng dẫn đặt hàng hay thông báo đặt  
hàng không thành công .  
- Đầu ra :  
+ Thông báo tình trạng đặt hàng (thành công\không thành công)  
,các thtc thanh toán, nhn hàng , hoặc hƣớng dẫn đặt hàng li trong  
trƣờng hợp thông tin đặt hàng không phù hp .  
.
Chức năng PHẢN HI-LIÊN HỆ  
- Cho phép ngƣời dùng góp ý , khuyếu ni, phn hồi … một sthông  
tin liên quan đến sn phm .  
- Đầu vào : -các thông tin góp ý , phn hồi dƣới dng Email .  
- Các quá trình thc hin :  
+ Module nhp thông tin góp ý , phn hi .  
+ Module lƣu thông tin góp ý vào CSDL .  
- Đầu ra : -Thông tin chi tiết vgóp ý ,phn hi chnhà qun trtrli .  
2.3 Sơ đồ phân cp chức năng của nghip vAdmin  
13  
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
ADMIN  
Cp nht khách hàng  
Thêm  
mi  
khách  
hàng  
Sa  
khách  
hàng  
Xóa  
khách  
hàng  
Sơ đchức năng nghiệp vAdmin  
2.4 Sơ đồ phân cp chức năng của nghip vQun lý kho  
Qun lý kho  
Cp nht hàng hóa  
Thng kê hàng tn  
Giao hàng  
Thêm mt  
hàng mi  
Sa thông  
tin mt  
hàng  
Xóa măt  
hàng  
Trli phn hi  
Sơ đchức năng nghiệp vqun lý kho  
2.5 Sơ đồ phân cp chức năng của nghip vBán hàng  
14  
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
Bán hàng  
Qun lý khách hàng  
Tìm kiếm  
khách  
hàng  
Sa  
thông tin  
khách  
Xóa  
khách  
hàng  
Theo dõi hàng hóa trong  
kho  
hàng  
Lập hóa đơn thanh toán  
Cp nhật đơn hàng  
Trli phn hi  
Sơ đchức năng nghiệp bán hàng  
2.6 Xây dựng mô hình thực thể quan hệ ( ERD )  
4.1. Lược đồ quan hnhóm dliệu đơn hàng.  
15  
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
2.7 Mt sbng Thhin các thành phn dliu.  
Các thành phn dliu : Mô tbng QUN TRỊ  
Mô tbng KHÁCH - HÀNG  
Mô tbng SN PHM  
Mô tbảng ĐẶT HÀNG CHI TIT  
16  
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
Mô tbảng ĐẶT HÀNG 1  
Mô tbảng ĐĂT HÀNG  
Mô tbng Ý KIN KHÁCH HÀNG  
17  
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
Phn II: PHÂN TÍCH VÀ THIT KTHUT TOÁN  
I. Mt shình nh giao diện chương trình  
1. Phần trang index.php ( trang chủ )  
18  
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
2. Giao diện Admin  
3.Giao diện trang cho phép khách hàng Chọn hàng  
19  
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Đồ án môn hc 2 Xây dựng website bán đồng hồ  
II. Thiết kế mã ( Code Design )  
1. Sơ đồ khối chức năng CHỌN VÀ ĐẶT HÀNG  
20  
Sinh Viên : Nguyn Xuân Hà Bc Lp TIN4A2  
Tải về để xem bản đầy đủ
pdf 25 trang yennguyen 29/03/2022 8500
Bạn đang xem 20 trang mẫu của tài liệu "Báo cáo Đồ án môn học II: Thiết kế website bán đồng hồ", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbao_cao_do_an_mon_hoc_ii_thiet_ke_website_ban_dong_ho.pdf