Báo cáo đồ án
Trang 1TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT VINH
KHOA CÔNG NGHỆ THÔNG TIN
BỘ MÔN CÔNG NGHỆ PHẦN MỀM -*** -
ĐỒ ÁN MÔN HỌC
MÔN HỌC
LẬP TRÌNH ỨNG DỤNG WEB VỚI PHP Tên đề tài: Xây dựng Website bán hàng giày dép qua mạng
Sinh viên: Võ Thị Linh
Lớp: CĐKT Tin K37
Giáo viên hướng dẫn: Ths Nguyễn Thị Lan Anh
Nghệ An, ngày 04 tháng 04 năm 2014
Trang 2Lớp: CĐ Tin K37 Cao đẳng Công Nghệ Thông Tin Khóa 37
Ngày giao đề tài: 25/03/2014 Ngày hoàn thành: 04/04/2014
- Cho phép tìm kiếm thông tin một mặt hàng hoặc một loại hàng
- Khách hàng tự đăng ký thông tin của mình để trở thành khách hàng của công ty
- Cho phép khách hàng tự cập nhật vắn đề mua hàng
- Cập nhật hàng hóa nhà cung cấp, nhân viên, tin tức
- Xử lý các đơn hàng của khách hàng
3 Báo cáo và chương trình:
-Báo cáo và thuyết minh trình bày theo mẫu
-Chương trình ghi vào đĩa CD để nạp
TỔ TRƯỞNG BỘ MÔN GIÁO VIÊN HD NHÓM SV THỰC HIỆN
Trang 33.PHẦN THEO DÕI QUÁ TRÌNH THỰC HIỆN ĐỒ ÁN
Ngày kiểm tra Tiến độ công việc Nhận xét của GVHD Chứ ký của GVHD
4.Đồng ý cho bảo vệ hay không đồng ý:
………
………
Nghệ An, Ngày tháng năm 2014
Giáo viên hướng dẫn
(Ký ghi rõ họ tên )
Trang 4NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
………
………
………
………
………
………
Vinh, Ngày 1 tháng 1 năm 2013 Giáo viên hướng dẫn (Ký ghi rõ họ tên ) NHẬN XÉT CỦA GIÁO VIÊN CHẤM ………
………
………
Trang 5………
Vinh, Ngày 1 tháng 1 năm 2013
Giáo viên hướng dẫn
(Ký ghi rõ họ tên )
Trang 6MỤC LỤC
MỤC LỤC 1
LỜI NÓI ĐẦU 2
CHƯƠNG I – KHẢO SÁT VÀ PHÂN BÀI TOÁN 3
I – PHÂN TÍCH YÊU CẦU ĐỀ BÀI 3
1 TÊN ĐỀ TÀI 3
2 CHỨC NĂNG 3
CHƯƠNG II – THIẾT KẾ HỆ THỐNG 3
II – PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 5
1 KHẢO SÁT HIỆN TRẠNG VÀ XÂY DỰNG HỆ THỐNG MỚI 5
2 PHÂN TÍCH HỆ THỐNG 5
CHƯƠNG III – XÂY DỰNG HỆ THỐNG 16
I – CÀI ĐẶT CHƯƠNG TRÌNH 16
II – GIAO DIỆN VÀ MÃ LỆNH 17
1.MỘT SỐ GIAO DIỆN PHẦN KHÁCH HÀNG 17
2.MỘT SỐ GIAO DIỆN PHẦN QUẢN TRỊ 24
CHƯƠNG IV – CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC 30
I – KẾT QUẢ 30
II – HƯỚNG PHÁT TRIỂN 31
KẾT LUẬN 32
Trang 7LỜI NÓI ĐẦU
Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, côngnghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hếtđỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trịhết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho
sự truyền tải, trao đổi thông tin trên toàn cầu
Đối với một cửa hàng hay shop, việc quảng bá và giới thiệu đến khách hàng cácsản phẩm mới đáp ứng được nhu cầu của khác hàng sẽ là cần thiết Vậy phải quảng báthế nào đó là xây dựng được một Website cho cửa hàng của mình quảng bá tất cả cácsản phẩm của mình bán
Vì vậy, em đã thực hiện đồ án “ XÂY DỰNG WEBSITE BÁN HÀNG QUAMẠNG” cho một cửa hàng có tên “shop thời trang V2T, địa chỉ đường NGUYỄN THỊMINH KHAI, Thành phố Vinh, Tỉnh Nghệ An Người chủ cửa hàng đưa các sản phẩm
đó lên website của mình và quản lý bằng website đó, khách hàng có thể đặt và muahàng trên website mà không cần đến cửa hàng Chủ cửa hàng sẽ gửi sản phẩm chokhách hàng khi nhận được tiền
Với sự hướng dẫn tận tình của cô giáo Nguyễn Thị Lan Anh đã giúp em hoàn
thành cuốn báo cáo đề tài thực tập tốt nghiệp này Tuy đã cố gắng hết sức tìm hiểu, phântích thiết kế và cài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót Em
rất mong nhận được sự thông cảm và góp ý của quý thầy cô Em xin chân thành cảm ơn.
Vinh, Ngày 9 tháng 4 năm 2014
Sinh Viên: Võ Thị Linh Lớp : CĐ TinK37
Trang 8CHƯƠNG I – KHẢO SÁT VÀ PHÂN TÍCH HỆ THỐNG
I – PHÂN TÍCH YÊU CẦU ĐỀ BÀI
1 TÊN ĐỀ TÀI
“Xây dựng Website bán hàng giày dép qua mạng”
2 CHỨC NĂNG
Đây là một website bán và giới thiệu sản phẩm của cửa hàng, công ty
đến người tiêu dùng với các chi tiết mặt hàng với giá cả chính xác Có các chứa năngsau:
Hiển thị hàng hoá khách hàng đã chon mua
Hiển thị thông tin nhà cung cấp
YÊU CẦU ĐẶT RA
a Thiết bị và phần mềm
- Máy tính có thể thiết kế được web
Trang 9- Phần mềm thiết kế web : Dreamwear, sothink SWF, flash…
b Yêu cầu trang Web
Hệ thống có 2 phần:
Thứ nhất : Dành cho khách hàng: Khách hàng là những người có nhu cầu mua
sắm hàng hóa, họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt mua các mặthàng này Vì thế phải có các chức năng sau:
- Hiển thị danh sách các mặt hàng của cửa hàng để khách hàng xem, lựa chọn vàmua
- Khách hàng xem các thông tin tin tức mới, khuyến mãi trên trang web
- Sau khi khách hàng chọn và đặt hàng hàng trực tiếp thì phải hiện lên đơn hàng đểkhách hàng có thể nhập thông tin mua hàng và xem hoá đơn mua hàng
Thứ hai : Dành cho người quản trị: Người làm chủ ứng dụng có quyền kiềm soát
mọi hoạt động của hệ thống Người này được cấp username và password để đăng nhập
hệ thống thực hiện chức năng của mình:
- Chức năng cập nhật, sửa, xoá các mặt hàng, loại hàng, nhà sản xuất, tin tức.(phảikiểm soát được hệ thống) Nó đòi hỏi sự chính xác
- Tiếp nhận kiểm tra đơn đặt hàng của khách hàng Hiển thị đơn đặt hàng
- Thống kê
Ngoài các chức năng trên thì trang Web phải được thiết kế sao cho dễ hiểu, giao diệnmang tính dễ dùng đẹp mắt và làm sao cho khách hàng thấy được thông tin cần tìm,cung cấp các thông tin quảng cáo hấp dẫn, các tin tức khuyến mãi để thu hút kháchhàng
II – PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1 KHẢO SÁT HIỆN TRẠNG VÀ XÂY DỰNG HỆ THỐNG MỚI
* Sau khi khảo sát em đã nắm bắt được các thông tin :
- Quản lý sản phẩm: mã sản phẩm, tên sản phẩm, mã loại,mã nhà cung cấp, đơngiá, số lượng, hình ảnh, thành tiền
- Quản lý nhà cung cấp: :mã nhà cung cấp, tên nhà cung cấp, địa chỉ, điện thoại
- Quản lý tin tức: Mã tin, Tên tin, hình ảnh, ngày đăng tin
Trang 10- Quản lý hóa đơn: số hiệu hóa đơn, tên khách hàng, địa chỉ, điện thoại, email,ngày bán, phương thức thanh toán, tổng tiền.
- Xử lý được đơn hàng và thống kê
* Khách hàng: người lựa chọn mặt hàng để mua Khác với mua trực tiếp tại cửa hàng,công ty ở đây khách hàng tự thao tác thông qua từng bước cụ thể để có thể mua hàng.Trên mạng các mặt hàng được sắp xếp theo thứ tự dễ tìm kiếm
nhacc (mancc, tenncc, diachi, dienthoai)
kh(makh, tenkh, password, email,diachi)
hoadon (shhd,tenkh,diachi,dienthoai,email,ngayban,phuongthuctt,trangthai, tongtien)
cthoadon (shhd, cthd, masp, slban,dongia,tongtien)
tintuc (matt, tentin, hinhanh,noidung, ngaytt )
admin (username, password)
thanhvien(Matv,TenDN,Matkhau,Hoten,Email,Diachi,Phone,Gioitinh,Ngaysinh,Ngaydk,ngayhethan)
tintuc(matt,tentin,hinhanh,noidung,ngaytt)
Sản phẩm với tệp: SP
Trang 11 Loại sản phẩm với tệp: LOAISP
Nhà cung cấp với tệp :NHACC
Khách hàng với tệp: KH
Trang 12 Tin tức với tệp : TINTUC
Chi tiết hóa đơn với tệp: CTHOADON
Hóa đơn với tệp: HOADON
Trang 13 Đăng nhập Admin : ADMIN
Đăng nhập thành viên : THANHVIEN
b Xây dựng biểu đồ phân cấp chức năng
Trang 14c Xây dựng biểu đồ phân cấp chức năng
Biểu đồ luồng dữ liệu: Ta xây dựng biểu đồ luồng dũ liệu như sau:
- Biểu đồ luồng dữ liệu mức khung cảnh:HỆ THỐNG QUẢN LÝ BÁN HÀNG
KHÁCH HÀNG
DM nhà cung
cấp
DM Tin tức
Trang 15- Biểu đồ luồng dữ liệu mức đỉnh:
ĐẶT HÀNG
HOÁ ĐƠN
DANH MỤCĐĂNG NHẬP
hanghoadon(KH)
nhacc
tintucadmin
hoadon
Trang 16ĐĂNG NHẬP ADMIN
NHÀ QUẢN LÝ
Trang 17KIỂM TRA
ĐẶT HÀNG
XỦ LÝ HÀNG HÓAsp
KHÁCH
HÀNG
Hoadon(KH)
Trang 18d Xây dựng cấu trúc hoạt động của website
Trang 19Cn Tin tức hóa đơn Xử lý Thốngkê
Xử lý hóa đơn bán
Phương thức tt
Thông tin KH
HĐ thanh toán
Thống kê sp bánchạy
Thống kê theoThống kê sp tồnGiày Boot
Trang 20PHẦN II – CÀI ĐẶT
I – CÀI ĐẶT CHƯƠNG TRÌNH
Hệ thống cài đặt bao gồm 2 phần:
Phần thứ nhất hỗ trợ cho khách hàng: Phần này nhằm giới thiệu cho khách hàng
về công ty,cửa hàng các mặt hàng kinh doanh của cửa hàng và hỗ trợ cho việc đặthàng qua mạng khi khách hàng có nhu cầu Phần này gồm có các chức năng xử lýsau:
- Tra cứu hàng hóa theo yêu cầu: Khách hàng xem sản phẩm tùy thích
- Chọn hàng đưa vào giỏ hàng
- Xử lý mặt hàng đã chọn: Xóa , cập nhật số lượng, tính số tiền mà khách hàngcần thanh toán
Thành tiền của một mặt hàng = Số lượng * Đơn giá bánTổng số tiền mà khách hàng phải thanh toán = Thành tiền
- Kiểm tra đặt hàng và lập đơn đặt hàng
Phần thứ hai hỗ trợ cho nhà quản lý: Phần này chủ yếu hỗ trợ cho việc quản lý, cập nhật, thống kê các thông tin cần thiết như: sản phẩm, loại sản phẩm, khách hàng, nhà cung cấp, đơn đặt hàng,…Gồm có các xử lý sau:
- Cập nhật sản phẩm: Thêm, Xóa, Xem
- Cập nhật loại sản phẩm: Thêm, Xóa, Xem
- Cập nhật nhà cung cấp: Thêm, Xóa, Xem
- Cập nhật tin tức: Thêm, Xóa, Xem
- Xử lý đơn hàng
Trang 21Hình 1: Màn hình giao diện “ index.php”
b Các phần cắt trên, dưới, trái, phải của trang web
Phần trên của trang web:
Trang 22
Phần bên dưới của trang web:
Phần bên trái của trang web: Phần bên phải của trang web:
Trang 23Các sản phẩm chính:
Giày thể thao nữ
Trang 24Giày nam.
chính của trang web để khách hàng có thể xem và lựa chọn mặt hàng cho mình
c Trang tin tức: Cửa hàng cập nhật các tin tức mới, các thông tin mới về cửa hàng, cácthông tin về sản phẩm mới, thông tin khuyến mãi để khách hàng biết, lựa chọn và mua hàng Tin tức càng mới thì thu hut được nhiều khách hàng
e Trang hướng dẫn mua hàng:
Trang 26f Khi khách hàng vào trang sản phẩm hay các trang loại hàng cụ thể lựa chọn được sp mình muốn mua thì nhấn chuột vào sản phẩm đó để đưa sản phẩm đó vào giỏ hàng
g Form thanh toán
Sau khi đưa sp vào giỏ hàng, muốn mua hàng tiếp quay lại mua hàng thì sản phẩm sẽ tiếp vào giỏ hàng Sau khi mua xong thì chọn phương thức thanh toán Có 3 phương thức thanh toán để khách hàng lựa chọn: gửi qua bưu điện, chuyển khoản, trực tiếp thanh toán tại cửa hàng Sau đó điền các thông tin khách hàng.Các thông tin có dấu (* làphải điền đầy đủ)
Trang 27Sau nhập thong tin khách hàng quý khách sữ thấy thong tin của mình qua hóa đơn.
Trang 28Muốn đăng nhập vào Admin thì phải nhập Username và Password
a Trang đăng nhập vào admin để xử liệu
b.Sau khi đăng nhập vào trang quản trị
c Cập nhật thêm loại sản phẩm
Trang 29d.Cập nhật sản phẩm bao gồm: thêm mới,sửa ,xóa
Muốn xóa sản phẩm thì nhấn vào nút Xóa sản phẩm Xuất hiện trang chọn sản phẩm cần xóa: Chọn mã sản phẩm cần xoá sau đó nhấn nút xoá:
Trang 30e Cập nhật nhà cung cấp, cập nhật tin tức tương tự như cập nhật sản phẩm
f Xử lý đơn hàng:
g Thống kê: Bao gồm:
Trang 31- Thống kê hóa đơn:
Trang 32-Thống kê sản phẩm tồn kho:
Trang 34PHẦN III – CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC
I – KẾT QUẢ
1 Ưu điểm:
Trong quá trình thực hiện đề tài, em đã cố gắng hết sức để tìm hiểu và cài đặtchương trình nhưng vì thời gian có hạn nên có thể chưa giải quyết được tất cả các vấn đềđặt ra Em rất mong nhận được sự thông cảm của quí Thầy cô Em xin chân thành cảmơn
Những kết quả đạt được:
+ Về công nghệ:
Tìm hiểu và nắm bắt được các công cụ thiết kế Web
Biết được cách thiết kế Web động cũng như cách tổ chức cơ sở dữ liệu
Các dịch vụ trên Internet, đặc biệt là Web
+ Về cài đặt chương trình:
Giới thiệu các mặt hàng kinh doanh của của hàng đến với khách hàng
Cho phép tra cứu mặt hàng các loại mặt hàng cụ thể
Cho phép khách hàng thực hiện việc đặt hàng qua mạng
Tiếp nhận đơn đặt hàng của khách hàng
Lập hóa đơn
Cập nhật: Mặt hàng, loại hàng, nhà sản xuất, tin tức
+ Tính năng của chương trình:
Thông tin về khách hàng, mặt hàng,… được cập nhật kịp thời, chính xác
Giao diện thân thiện với người dùng
+ Phần phụ: Đã cập nhật được số người online…
2 Nhược điểm:
+ Phần thống kê chưa được rõ ràng
+ Chưa xử lý được phần khách hàng in thử hóa đơn
II – HƯỚNG PHÁT TRIỂN
Đề tài này có thể phát triển theo các hướng như sau :
+ Cho phép khách hàng mua và thanh toán trực tiếp qua mạng
Trang 35+ Liên kết được với các trang web khác.
+ Tìm kiếm được các mặt hàng cụ thể
KẾT LUẬN
Tóm lại, với tốc độ phát triển ngày càng tăng của mạng máy tính thì việc thiết kế vàcài đặt các ứng dụng cho người dùng là rất cần thiết Vì vậy ý tưởng giới thiệu và bánhàng giày dép qua mạng tuy không phải là mới nhưng phần nào cũng giúp cho kháchhàng thuận tiện trong việc lựa chọn và mua hàng
Hiện nay việc ứng dụng thương mại điện tử ở Việt Nam chỉ đáp ứng được một sốvấn đề cơ bản về mua bán, chưa được linh hoạt Việc ứng dụng này đòi hỏi phải tốnnhiều thời gian và tiền bạc
Với kiến thức nền tảng đã được học ở trường và bằng sự nỗ lực của mình, em đãhoàn thành đề tài “Xây dựng Website bán hàng giày dép qua mạng” Mặc dù đã cố gắng
và đầu tư rất nhiều nhưng do thời gian có hạn và không được thực hiện trên Internet nên
đề tài còn nhiều hạn chế Em rất mong nhận được sự thông cảm và góp ý của thấy côcùng các bạn để chương trình ngày càng hoàn thiện hơn
Trang 36Một lần nữa em xin chân thành cảm ơn cô giáo Nguyễn Thị Lan Anh đã tận tìnhgiúp đỡ em trong suốt thời gian thực hiện đồ án thực tập tốt nghiệp Em xin chân thànhcảm ơn!
Sinh viên thực hiện : Võ Thị Linh Lớp : CĐ TinK37
TÀI LIỆU THAM KHẢO
1 Giáo trình Công nghệ Internet/Intranet – Thầy Trần Quang Thanh- Khoa CNTT- Trường ĐHSPKT Vinh
2 Một số slide và tài liệu do các Thầy hướng dẫn cung cấp
3 Các trang Web tham khảo: