Untitled TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO SƠ BỘ LẬP TRÌNH WEB NÂNG CAO ĐỀ TÀI Xây dựng trang web bán đồ uống HolaCoCo Sinh viên thực hiện NGUYỄN TÙNG LÂM HOÀNG ĐỨC QUANG Giản[.]
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO SƠ BỘ LẬP TRÌNH WEB NÂNG CAO
ĐỀ TÀI: Xây dựng trang web bán đồ uống HolaCoCo
Sinh viên thực hiện : NGUYỄN TÙNG LÂM
: HOÀNG ĐỨC QUANG Giảng viên bộ môn : Phương Văn Cảnh
Chuyên ngành : CÔNG NGHỆ PHẦN MỀM
Hà Nội, ngày 30 tháng 10 năm 2022
Trang 2Mục Lục
Chương I: Khảo Sát Hệ Thống 2
1.1 Khảo sát các hệ thống tương tự 2
1.2 Đặt vấn đề 2
1.3 Các chức năng chính của dự án 2
Chương II: Phân tích và thiết kế hệ thống 3
2.1 Biểu đồ Use Case của hệ thống 3
2.2 Biểu đồ Sequence 4
2.3 Biểu đồ Class 5
Chương III:Kết quả thực hiện 6
3.1 Đăng nhập,Đăng ký 6
3.2 Trang chủ 7
3.3 Menu 8
3.4 Chi Tiết Đồ Uống 9
3.5 Order 10
Trang 3Chương I: Khảo Sát Hệ Thống 1.1 Khảo sát các hệ thống tương tự
- Xã hội ngày càng phát triển, đi kèm với đó là như cầu về đời sống tinh thần của con người ngày càng cao Bạn cần tìm một nơi yên tĩnh để làm việc, thậm chí gặp đối tác hoặc một nơi để bạn cùng người thân, bạn bè nhâm nhi
ly đồ uống, đọc sách và ngắm cảnh Quán nước HolaCoCo là một nơi lý tưởng để bạn thực hiện những điều đó
- Hiện tại có rất nhiều quán nước đang kinh doanh với mô hình buôn bán truyền thống, rất ít quán nước có một website riêng để phục vụ cho mục đích marketing, quảng bá thương hiệu, đem lại sự tiện lợi cho khách hàng cũng như giúp tăng năng suất của quán
1.2 Đặt vấn đề
- Với một hệ thống bán hàng truyền thống thì cửa hàng sẽ gặp nhiều khó khăn trong việc buôn bán cũng như là quảng bá thương hiệu Từ đó đặt ra một bài toán cho cửa hàng làm sao để tăng thu nhập cho cửa hàng, tiện lợi và thiết kế một website giao diện gây thiện cảm cho người sử dụng, tăng hiệu quả, năng suất của quán Việc tạo ra một hệ thống website cho quán là vô cùng thiết thực
và cấp bách Đặc biệt với tốc độ gia tăng nhanh về số lượng khách hàng, mặt hàng
1.3 Các chức năng chính của dự án
• Đăng nhập, Đăng ký:
- Chức năng đăng ký: Giúp cho người dùng đăng ký tài khoản để có thể đặt
hàng và thanh toán
- Chức năng đăng nhập: Khi muốn đăng nhập tài khoản thì người dùng chỉ
cần đăng nhập usename và password đã được tạo từ trước để vào hệ thống
• Cung cấp menu quán:
- Giúp cho người dùng biết được menu của quán
• Đặt Hàng và Thanh Toán
- Sau khi người dùng đã xem qua menu thì có thể đặt hàng và thanh toán loại
đồ uống mình mua
Trang 4Chương II: Phân tích và thiết kế hệ thống 2.1 Biểu đồ Use Case của hệ thống
Hình 2.1: Biểu đồ Use Case tổng quát hệ thống(Khách Hàng)
Hình 2.2: Biểu đồ Use Case tổng quát hệ thống(Admin)
Thanh Toan Dang Nhap
Ðat Hang
Xem Menu
KhachHang
Dang Ki
<<extend>>
<<include>>
Thanh Toan
Dang Nhap
Ðat Hang
Xem Menu
Admin
Dang Ki
<<extend>>
<<include>>
ThemSanPham
SuaSanPham
XoaSanPham
Trang 52.1.1 Usecase của chức năng đăng nhập, đăng ký
Hình 2.3 : Biểu đồ Use Case đăng nhập,đăng ký 2.1.2 Usecase chức năng xem Menu
Hình 2.4 : Biểu đồ UseCase xem Menu(Khách Hàng)
Hình 2.5 : Biểu đồ UseCase xem Menu(Admin)
DangXuat DangNhap
User
Dang Ky
XemMenu KhachHang
Them San Pham
Sua San Pham
Xoa San Pham
Admin XemMenu
<<extend>>
<<extend>>
<<extend>>
Tim Kiem
<<extend>>
Trang 62.1.3 Usecase chức năng Đặt Hàng và Thanh Toán
Hình 2.6: Biểu đồ UseCase xem Đặt Hàng và Thanh Toán
Xem Gio Hang
Thanh Toan
<<extend>>
<<extend>>
ChuyenKhoan
<<include>>
Them Gio Hang
Xoa Gio Hang
<<include>>
<<include>>
Trang 72.2 Biểu đồ Sequence
Hình 2.2: Biểu đồ trình tự của hệ thống
Nguoi Dung :
User
Nguoi Dung :
User
Dang Ki Dang Nhap HomePage Menu Cart Order
Dang ki
Dang Nhap
Nhap username va pass
Kiem tra thong tin
Hien Thi
Yeu cau mua hang
Hien thi san pham da chon vao cua hang
Xac nhan dat hang Hien thi menu cho khach hang
Xac nhan dat hang thanh cong
Trang 82.3 Biểu đồ Class
Hình 2.3: Biểu đồ lớp của hệ thống
Trang 9Chương III: Kết quả thực hiện 3.1 Đăng nhập,đăng ký
Chức năng đăng nhập,đăng ký tài khoản cho web giúp cho web phân biệt được khách
hàng và admin
Trang 103.2 Trang Chủ
Đây là trang chủ của quán nơi có các nơi người dùng có cái nhìn tổng quan về quán
Trang 113.3 Menu
Đây là nơi người dùng nhìn được menu quán đang có những loại đồ uống
gì và có thể đặt hàng
Trang 123.4 Chi tiết đồ uống
Đây là nơi chi tiết về loại đồ uống và có thể thêm vào giỏ hàng cho loại
đồ uống đó
Trang 1312
3.5 Order
Đây là giỏ hàng của quán sau khi khách thêm vào giỏ hàng ở trang web trên và khách hàng có thể thanh toán cho giỏ hàng của mình.Người dùng sau khi thanh toán sẽ lưu hóa đơn vào database