Tải bản đầy đủ (.docx) (52 trang)

xây dựng website bán laptop trực tuyến

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (7.61 MB, 52 trang )

Bài Luận
Đề Tài:
Xây Dựng Bán Laptop trực tuyến
LỜI NÓI ĐẦU
Ngày nay,ứng dụng công nghệ thông tin và tin học hóa đã có những phát triển
mạnh mẽ cả về chiều rộng lẫn chiều sâu.Là những yếu tố mang tính quyết định trong hoạt
động của các tổ chức ,cũng như các công ty ,nó đóng vai trò hết sức quan trọng ,có thề tạo ra
những bước dột phá mạnh mẽ. 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ử, không chỉ được coi là một thứ phương tiện quý hiếm mà nay đã trở thành
một công cụ làm việc ,giải trí thông dụng của con người không những ở công sở mà thậm chí
còn ở ngay trong gia đình.
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.Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người sử
dụng: chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì gần như lập
tức …cả thế giới về vấ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ả những âm thanh nếu bạn cần …Bằng internet, chúng ta đả thực
hiện được nhiểu công việc với tóc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức
truyền thống. Chính điều này, đã thúc đẩy sự khai sinh và phát triển ủa thương mại điện tử và
điện tử trê khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc
sống con người.
Trong hoạt động sản xuất, 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 sự phát triển của doanh nghiệp. Đố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ác sản phẩm mới đáp ứng được nhu cầu
của khách 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 cua mình quảng bá tất cả các sản phẩm cũa mình bán.
Vì vậy, chúng em đã thực hiện “Xây Dựng Bán Laptop trực tuyến” cho một cửa
bán laptop. Người chủ cửa hàng đưa các sản phẩm đó len website của mình và quản lý bằng
website đó, khách hàng có thể đặt và mua hà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 cho khách hàng khi nhận được tiền .


CHƯƠNG 1:
PHÂN TÍCH YÊU CẦU VÀ Ý NGHĨA THỰC TIỄN
1. Phân tích yêu cầu của đề bài.
1.1. Lý do chọn đề tài:
Như chúng ta đã thấy trong thị trường hiện nay thì việc cạnh trah ngày càng
trở nên quyết liệt và hầu hết những nhà kinh doanh, nhũng công ty lớn đều chú
tâm đến việc thỏa mãn khách hàng một cách tốt nhất.
Hiện nay càng nhiều doanh nghiệp phát triển hệ thống bán hàng theo loại
thương mại điện tử. So với kinh doanh truyền thống thì thương mại điện tử chi
phí thấp hơn, hiệu quả đạt cao hơn. Hơn thế nữa, với lợi thế của công nghệ
internet nên việc truyền tải thông tin về sản phẩm nhanh chóng, thuận tiện. Kết
hợp với bộ phận giao hàng tận nơi, càng tăng thêm lợi nhuận để loại hình này
phát triển.
Biết được những nhu cầu đó chương trình “Xây Dựng Website Bán Máy
Tính” được xây dựng nhằm để đáp ứng cho mọi người tiêu dùng trên toàn quốc
và thông qua hệ thống website này họ có thể đặt mua các mặt hàng hay sản
phẩm cần thiết.
2. Đối tượng ứng dụng và phạm vi đề tài.
 Đối tượng ứng dụng của đề tài:
- Mọi người tiêu dùng trên toàn quốc có nhu cầu đặt mua hàng qua
mạng
- Các công ty, các doanh nghiệp có nhu cầu đặt mua hàng.
 Phạm vi nghiên cứu của đề tài :
• Về mặt lý thuyết:
- Tìm hiểu kỹ thuật lập trình và cách hức hoạt động trong ASP.
- Hiểu được cách lưu trữ dữ liệu của hệ quản trị cơ sở dữ liệu
SQL Server.
• Về mặt lập trình:
- Sử dụng ngôn ngữ ASP và hệ quản trị SQL Server để ây dựng
trang web động.

3. Ý nghĩa thực tiễn của đề tài.
Trong thời đại thương mại điện tử ngày càng phát triển việc ứng dụng và hoạt
động “Website Bán Máy Tính” đã mang lại nhiều ý nghĩa như:
- Đỡ tốn nhiều thời gian của người dùng cũng như nhà quản lý
trong việc tham gia hoạt động mua bán hàng.
- Giúp người tiêu dùng có được giá cả và hình ảnh mặt hàng một
cách chính xác,
- Giúp nhà quản lý dễ dàng hơn tronh việc quản lý sản phẩm.
- Nhà quản lý có thể thống kê các sản phẩm bán chạy nhanh nhất
giúp cho hoạt động sản xuất kinh doanh của mình trở nên tốt
hơn.
CHƯƠNG 2:
PHÂN TÍCH HIỆN TRẠNG
1.Đặc tả bài toán:
Website muốn thêm hình thức bán laptop trực tuyến qua mạng nhàm đáp ứng nhu
cầu của khách hàng. Vì vậy chúng em đưa ra đặc tả bài toán như sau:
Khách hàng muốn mua laptop thì vào trang web để tham khảo mạt hàng giá cả của
tất cả các loại laptop đã được đưa lên trang web. Khi khách hàng cần mua loại nào đó
thì kích vào biểu tượng thêm vào giỏ hàng của sản phẩm mình muốn mua. Bạn phải
đăng nhập vào hệ thống thì mới có thể mua hàng và thanh toán. Nếu là khách hàng
mới, khách hàng diền đầy đủ các thông tin của mình vào trang thông tin khách hàng
và đăng ký làm thành viên để mua hàng. Nếu thông tin hợp lệ thì hệ thống sẽ gửi
thông báo đã mua hàng thành công cho khách hàng.
2. Khảo sát hiện trạng.
Đây là một website nhằm bán và giới thiệu rộng rãi các mặt hàng của công ty đến
người tiêu dùng với các chi tiết mặt hàng cũng như giá cả một cách chính xác nhất.
Qúa trình khách hàng: Khách hàng xem và lựa chọn sản phẩm cần mua, cần
tham khảo về sản phẩm mà mình muốn mua. Trong quá trình lựa chọn xem
thông tin và truy cập giá cả của sản phẩm, hệ thống sẽ trực tiếp trao đổi thông
tin cùng khách hàng, chịu trách nhiệm hướng dẫn. Sau khi khách hàng lựa chọn

xong , hệ thống sẽ tiến hành lập đơn đạt hàng của khách hàng. Sau khi tiếp
nhận yêu cầu trên , hệ thống sẽ làm hóa đơn và thanh toán tiền.
Khách hàng: là những người có nhu cầu mua sắm hàng hoá và có thể
tham khảo giá cả của sản phẩm, xem thông tin và dặt hàng trên mạng. khác với
việc đặt hàng trực tiếp tại các công ty, cửa hàng, khách hàng phải hoàn toàn tự
thao tác thông qua từng bước cụ thể để có thể mua được hàng. Trên mạng, các
sản phẩm được sắp xếp và phân theo từng loại sản phẩm giúp cho khách hàng
dễ dàng tìm kiếm. Trong hoạt động này, khách hàng chỉ cần chọn một sản phẩm
nào đó từ danh mục các sản phẩm thì những thông tin về sản phẩm đó sẽ hiện
thị lên màn hình như: hình ảnh, đơn giá, mô tả một cách chi tiết… , và bên cạnh
là trang liên kết đặt hàng khi khách đã chọn số lượng. Đây là cách đặt hàng trực
tuyến mà trong đó chứa các thông tin về sản phẩm lẫn số lượng khách muốn
mua và đặt hàng.
Thanh toán
Xem giỏ hàng
Thông n liên hệ
Xem  chi et sp
Tìm kiếm
Xem ds sp mới nhất
Thêm vào giỏ hàng
Khách hàng
Khi khách hàng muốn đặt hàng thì hệ thống hiện thị trang xác lập đơn đặt
hàng cùng thông tin về khách hàng và sản phẩm. Cuối cùng là do khách hàng
tùy chọn đặt hay khọng.
Khách hàng có thể tham khảo được giá cả về sản phẩm và xem tin tức từ
website.
Và dưới đây là mô hình sơ lược về hoạt động của khách hàng trong hệ
thống trang web:
Hình1.1: Lược đồ tổng quát về hoạt động khách hàng
Nhà quản trị: Là người làm chủ hệ thống có quyền kiển soát mọi hoạt động của hệ

thống trang web. Nhà quản lý có một username và một password để truy cập vào hệ
thống nhằm thực hiện các chức năng của mình:
Nếu như quá trình đăng nhập thành công thì nhà quản lý có thể thực hiện những
công việc quản lý user, phân chức năng cho user quản lý cập nhật thông tin các
sản phẩm, tiếp nhận đơn đặt hàng, kiểm tra đơn đặt hàng và xử ký đơn đặt hàng.
Quản lý cập nhật các trang giới thiệu của trang web thông tin liên hệ của khách
hàng tới website.
 Quản lý các sản phẩm một cách dễ dàng.
 Thêm,xóa,sửa thông tin sản phẩm vào cơ sở dữ liệu.
Update dữ liệu
Cập nhật
Sửa
xóa Quản trị
Điều quan trọng trong trang web mua bán trên mạng là phải đảm bảo an toàn tuyệt
đối những thông tin liên quan đến người dùng trong quá trình đặt mua hay thanh
toán.
Đồng thời trang web còn phải có tính dễ nâng cấp, bảo trì, sửa chữa khi cần bổ
sung, cập nhật những tính năng mới.
Hình1.2: Lược đồ tổng quát về hoạt động quản trị
3.chức năng của website.
3.1Chức năng Người dùng:
Đăng ký thành viên: Khách hàng phải nhập đầy đủ thông tin để có
thể đăng ký thành viên để có thể trở thành thành viên của cửa hàng.
Xem thông tin hàng hóa: Người dùng có thể xem hàng hóa và
thông tin chi tiết của bất kỳ hàng hóa nào hay các mặt hàng cùng loại
và có thể mua hàng trực tiếp trên thông tin hàng hóa bằng cách chọn
liên kết nút “Đặt Mua”.
Tìm kiếm: Khách hàng có thể tìm kiếm nhanh hàng hóa mà họ cần
thông qua chức năng tìm kiếm với nhiều cách khác nhau, theo loại
hàng hóa, theo nhóm hàng hóa và giá.

Xem Giỏ hàng: Sau khi xem xét xong hàng hóa nếu đồng ý mua
hàng khách hàng sẽ click vào mua hàng, sau đó hàng hóa sẽ được
đưa vào giỏ hàng. Trong quá trình xem và mua hàng có thể tiếp tục
mua thêm hay tăng số lượng nếu không đồng ý khách hàng có thể
xoá nó trong giỏ hàng của mình.
Thanh Toán: Sau khi khách hàng đồng ý mua những hàng hóa đã
được chọn trong giỏ hàng, có thể click nút “Thanh Toán” để thanh
toán cho những hàng hóa đã chọn. Ở bước này nếu khách hàng chưa
đăng nhập hoặc đăng ký thành viên thì sẽ xuất hiện câu thông báo
yêu cầu đăng nhập hay đăng ký thành viên để có thể thực hiện mua
hàng. Khách hàng có thể trả bằng tiền mặt và sẽ được giao hàng tận
nơi.
Qua hình thức sau:
Thanh toán khi giao hàng
Góp ý: Trong quá trình xem hoặc mua hàng nếu muốn góp ý hoặc
muốn được giải đáp thắc mắc thì người dùng hay khách hàng có
thể liên hệ thông qua chuyên mục góp ý.
Thống kê: Cần thống kê và hiển thị cho khách hàng thấy những
hàng hóa mới nhất, những hàng hóa bán chạy nhất, thống kê lại số
người đang truy cập Web, trong đó có bao nhiêu thành viên và bao
nhiêu khách viếng thăm.
3.2 Chức năng Quản Trị:
HỆ THỐNG QUẢN LÝ WEBSITE BÁN LAPTO TRỰC TUYẾN
QL Danh Mục QL khách hàng QL đặt hàng Lập hóa đơn Cập nhật
laptop
NSX
QL hàng hóa QL thống kê
Khách hàng
NCC
ĐK thành viên

Đăng nhập
Tra cứu
Mua hàng
Thanh toán
thêm
xóa
Tra cứu
Tra cứu
ktkh
Ghi nhân kh
Xử lý sp
Tk theo gia
Tk sp
Kt đặt hàng
Tiếp nhận đđh Giao hàng
Cn kh
Thanh toán
Tk doanh thu
Tk khách hàng Tk đđh
Cn 
Cn sp
Cn đđh
Tk sản phẩm
 Người quản trị sẻ quản lý toàn bộ hệ thống website.
 Xem, xóa, hiệu chình nội dung website.
 Cấp và Phân quyền cho User.
 Người quản trị phải thống kê hàng hoá và quản lý đơn đặt hàng
mỗi ngày.
 Người quản trị có thể sửa, xoá, cập nhập thông tin hàng hóa, loại
hàng hóa.…vv. Nhưng đối với đơn đặt hàng người quản trị chỉ

được phép xem, và xoá khi đơn đặt hàng đó đã giao.
 Admin phải cập nhật thông tin góp ý của khách hàng thường
xuyên, nắm bắt kịp thời nhu cầu của khách hàng để phục vụ tốt
hơn.
CHƯƠNG 3:
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1.Sơ đồ phân rã chức .
Hình1.3: Lược đồ tổng quát về hoạt động quản trị
Khách hàng
Nhà cung cấp
Quản trị
WEBSITE BÁN LAPTOP QUA MẠNG
Chấp nhậny/c đặt hàng
Hđ được lập
y/c lập hđ
y/c nhập sp
Kq y/c
y/c cập nhật
Kq cập nhật
Sp được cung cấp
y/c cc sp
2.Sơ đồ luồng dữ liệu mức tổng quan:
Hình1.4: Sơ đồ luồng dữ liệu ở mức tổng quan
2. LẬP HÓA ĐƠN
1.ĐẶT HÀNG
3.CẬP NHẬT
4.THỐNG KÊ
THÔNG TIN KHÁCH HÀNG
KHÁCH HÀNG
ĐƠN ĐẶT HÀNG

NHÀ CUNG CẤP
ADMIN
SẢN PHẨM
ĐĂNG NHẬP HT
NHÀ QUẢN LÝ
5.NHẬP HÀNG
Y/C ĐẶT HÀNG
CHẤP NHẬN, TỪ CHỐI
ĐĂNG NHẬP
KẾT QUẢ
Y/C THỐNG KÊ
KẾT QUẢ THỐNG KÊ
ĐĂNG NHẬP
Y/C CẬP NHẬT
KQ CẬP NHẬT
YC CUNG CẤP SP
CHẤPNHAN
CUNG CẤP
Y/C HÓA ĐƠN
Y/C CẬP NHẬT
Y/C LẬP HÓA ĐƠN
HÓA ĐƠN ĐƯỢC LẬP
THẤT BẠI
Kq nhập hàng
y/c nhập hàng
3. Sơ đồ luồng dữ liệu mức xử lý
Hình1.5: Sơ đồ luồng dữ liệu ở mức xử lý
4. sơ đồ luồng dữ liệu phân rã chi tiết:
Phân rã chức năng 1
“ Đặt Hàng”

Hình1.6: Sơ đồ luồng dữ liệu chi tiết đặt hàng
THÔNG TIN KHÁCH HÀNG VÀ SẢN PHẨM
ADMIN
1.1.1 ĐĂNG NHẬP
QUẢN LÝ
TÊN VÀ MẬT KHẨU ĐĂNG NHẬP
TT SAI,NHẬP LẠI
HỆ THỐNG
THÀNH CÔNG
THÔNG TIN
THÔNG TIN
KHÁCH HÀNG
1.3.1 TÌM KIẾM THEO ĐƠN GIÁ
1.3.TRA CỨU THEO ĐƠN GIÁ
SẢN PHẨM
Y/C TÌM KIẾM THEO GIÁ
THÔNG TIN SP/KHÔNG TÌM THẤY
DANH SÁCH SP/KHÔNG TÌM THẤY
Y/C TRA CỨ UTHEO GIÁ
y/c tra cứu
Kq tra cứu
y/c ds sp
Kq ds sp
Phân rã chức năng 1.1
“kiểm tra Admin”
Hình1.6: Sơ đồ luồng dữ liệu chi tiết kiểm tra ADMIN.
Phân rã chức năng 1.2
“tìm kiếm sản phầm”
Hình1.7: Sơ đồ luồng dữ liệu chi tiết tìm kiếm sản phẩm.
Tt đơn đặt hàng

Tt sai
Hình thức thanh toán
Tg giao hàng
Tt giao hàng cho khách
Khách hàng
Tiếp nhận đơn đặt hàng
Chi ết hóa đơn
Thanh toánĐơn đặt hàng
Giao hàng
Mặt hàng
Ds mặt hàng
Ds mh
Ds đđh
Xử lí hđ
Phân rã chức năng 1.3
“kiểm tra đặt hàng”
Hình1.7: Sơ đồ luồng dữ liệu chi tiết kiểm tra đặt hàng.
Tt cập nhật kh
y/c cập nhật
Mật khẩu sai
y/c nhập mh
Cập nhật KH
Ban quản trị
Thông n KH
Đăng nhập HTQL
Cập nhật TT&DV
Thông n Admin
Cập nhật MH
Mặt hàng
Cập nhật NCC

Cập nhật đơn hàng
Đơn đặt
Cập nhật ncc
y/c cập nhật đđh
Kq cập nhật
y/c cập nhật
Kq câp nhật
y/c cập nhật
Tt ncc
Ds &dv
Kq ds admin
Ds đơn hàng
Ds ncc
Phân rã chức năng 1.4
“cập nhật”
Hình1.8: Sơ đồ luồng dữ liệu chi tiết cập nhật.
Khách hàng
Nhà sản xuất
Nhà cung cấp
laptopHàng hóa
Đơn đặt hàng
Phân phối
Thuộc
Được
Cung cấp

Gồm

Được
Chi ết đơn đh

CHƯƠNG 4:
MÔ HÌNH THỰC THỂ KẾT HỢP
1.Mô hình ERD:
Hình1.9: Sơ đồ ERD.
2. Chuyển đổi sang mô hình quan hệ:
2.1: Mối quan hệ 1-n:
Thuộc
laptopHàng hóa
 Hanghoa(Mahh, tenhh)
 Laptop(Malap, tenlap, dongia, donvitinh, mota, hinhminhhoa, mancc,
ngaycapnhat, soluongban, solanxem, dang, Mahh)
 Nhasanxuat(Mansx, tennsx, diachinsx, dienthoainsx)
 Phanphoi(Malap, chucnang, masx)
 Phanphoi(Malap, chucnang,masx)
 Laptop (Malap, tenlap, dongia, donvitinh, mota, hinhminhhoa, mancc,
ngaycapnhat, soluongban, solanxem, dang, Mahh)
 Laptop (Malap, tenlap, dongia, donvitinh, mota, hinhminhhoa, mancc,
ngaycapnhat, soluongban, solanxem, dang, Mahh)
 Chitietdondathang (Sohd, malap,soluong, dongia, thanhtien)
 Khachhang(Makh,tenkh,diachi,sodt,tendn,matkhau,ngaysinh,gioitinh,email)
 Dondathang
(Sohd,makh,ngaydathang,ngaygiaohang,tennguoinhan,diachinhan,httthanhtoan,
htgiaohang,trigia,dagiaohang)
Phân phối
Được
Nhà sản xuất
Được
laptopPhân phối

Chi tiết đơn đặt hànglaptop


Đơn đặt hàngKhách hàng
 Dondathang
(Sohd,makh,ngaydathang,ngaygiaohang,tennguoinhan,diachinhan,httthanhtoan,
htgiaohang,trigia,dagiaohang)
 Chitietdondathang (Sohd, malap,soluong, dongia, thanhtien
2.2: quan hệ n-n:
 Laptop (Malap, tenlap, dongia, donvitinh, mota, hinhminhhoa, mansx,
ngaycapnhat, soluongban, solanxem, dang, Mahh)
 Nhasanxuat(Mansx,tennsx,diachi,sodt)
CHƯƠNG 5:
CÀI ĐẶT THỬ NGHIỆM
1. Cấu trúc các bảng:
Ứng với mỗi thực thể trong mô hình thực thể liên kết, dữ liệu được cài đặt
thành một tệp cơ sở dữ liệu gồm các cột: tên trường, kiểu dữ liệu, kích thước
dữ liệu, phần ràng buộc dữ liệu.
1.1.thông tin về admin:
Gồm
Đơn đặt hàng
Chi tiết đơn đặt hàng
Nhà sản xuất
Cung cấp
laptop
1.2. .thông tin về khách hàng:
1.3.thông tin về hàng hóa:
1.3. thông tin về laptop:
1.4. thông tin nhà cung cấp:
1.5. thông tin về đơn đặt hàng:
1.6. thông tin về ct đặt hàng:
1.7. thông tin về nhà sản xuất:

1.8. thông tin về phân phối:
1.9. thông tin về quảng cáo:
1.10. thông tin về new:
1.11. thông tin về thống kê:
2 : Mô hình quan hệ:
3.Cấu trúc chương trình:
3.1. Trang chủ:

×