TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN LẬP TRÌNH WEB NÂNG CAO ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN LẺ SẢN PHẨM SAMSUNG THÁI VĂN HÀ Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH Hà N
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN LẬP TRÌNH WEB NÂNG CAO
ĐỀ TÀI:
XÂY DỰNG WEBSITE BÁN LẺ SẢN PHẨM SAMSUNG
THÁI VĂN HÀ
Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH
Hà Nội, tháng 01 năm 2022
Trang 2PHIẾU CHẤM ĐIỂM
ST
T
Họ và tên
sinh viên
ký
1 Phạm Thanh
Bình
2 Thái Văn Hà
Giảng viên chấm 1:
Giảng viên chấm 2:
Trang 3LỜI CẢM ƠN
Trong lời đầu tiên của đồ án “Xây dựng website bán lẻ sản phẩm SAMSUNG”, nhóm chúng em muốn gửi những lời cám ơn và biết ơn chân thành nhất của mình tới tất cả những người đã hỗ trợ, giúp đỡ chúng em về kiến thức và tinh thần trong quá trình thực hiện bài làm
Nhóm em xin chân thành gửi lời cảm ơn tới các thầy cô giáo trong Trường Đại học Điện Lực nói chung và các thầy cô giáo trong Khoa Công nghệ thông tin nói riêng đã tận tình giảng dạy, truyền đạt cho em những kiến thức cũng như kinh nghiệm quý báu trong suốt quá trình học tập
Đặc biệt, em xin gửi lời cảm ơn đến giảng viên hướng dẫn Phương Văn Cảnh giảng viên Khoa Công nghệ thông tin- Trường Đại học Điện Lực Thầy đã tận tình theo sát giúp đỡ, trực tiếp chỉ bảo, hướng dẫn trong suốt quá trình nghiên cứu và học tập của nhóm em Trong thời gian học tập với thầy, nhóm em không những tiếp thu thêm nhiều kiến thức bổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên cứu khoa học nghiêm túc, hiệu quả Đây là những điều rất cần thiết cho chúng em trong quá trình học tập và công tác sau này
Do thời gian thực hiện có hạn kiến thức còn nhiều hạn chế nên bài làm của nhóm chúng em chắc chắn không tránh khỏi những thiếu sót nhất định Chúng em rất mong nhận được ý kiến đóng góp của thầy cô giáo và các bạn để chúng em có thêm kinh nghiệm và tiếp tục hoàn thiện đồ án của mình
Chúng em xin chân thành cảm ơn!
Trang 4MỤC LỤC
LỜI MỞ ĐẦU 1
CHƯƠNG I KHẢO SÁT VÀ XÁC LẬP DỰ ÁN 2
1.1 Khảo sát dự án 2
1.2.Xác lập dự án 2
1.2.1.Mục đích 2
1.2.2.Các bước tiến hàn khảo sát 2
1.2.3.Khảo sát, tìm hiểu hệ thống hiện tại 2
1.2.4.Phác họa giải pháp và cân nhắc tính khả thi 3
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 4
2.1 Phân tích hệ thống 4
2.1.1 Các chức năng của hệ thống 4
2.1.2.Các tác nhân của hệ thống 4
2.2 Thiết kế hệ thống 4
2.2.1 UseCase Diagram 5
2.2.2.Sequence Diagram 6
2.2.3 Class Diagram 9
DANH MỤC HÌNH ẢN
Trang 5Hình 2.1 Biểu đồ Usecase Tổng quát 5
Hình 2.2 Biểu đồ Sequence Diagram - Đăng nhập 6
Hình 2.3 Biểu đồ Sequence Diagram – Quản lý sản phẩm 7
Hình 2.4 Biểu đồ Sequence Diagram – Quản lý đơn hàng 8
Hình 2.5 Class Diagram 9
Trang 6LỜI MỞ ĐẦU
Trong sự phát triển mạnh mẽ của khoa học công nghệ thế giới, có thể nói rằng ngành công nghệ thông tin phát triển với tốc độ nhanh nhất và ngày càng thể hiện được vai trò to lớn, hết sức quan trọng đối với toàn bộ đời sống con người Hầu hết các lĩnh vực trong xã hội đều ứng dụng công nghệ thông tin, nhiều phần mềm đã mang lại hiệu quả không thể phụ nhận Song thực tiễn luôn đặt ra những yêu cầu mới đòi hỏi ngành công nghệ thông tin không ngừng phát triển để thỏa mãn và đáp ứng những thay đổi của cuộc sống
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của 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 đột phá mạnh mẽ Việc xây dựng các trang web để phục
vụ cho các nhu cầu riêng của các tổ chức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm xa lạ Một người bất kì có thể trở thành chủ của một website giới thiệu về bất cứ gì anh ta quan tâm: một website giới thiệu về bản thân và gia đình anh ta, hay là một website trình bày các bộ sưu tập hình ảnh các loại xe hơi mà anh ta thích chẳng hạn
Hoạt động của một công ty thời trang có quy mô khá lớn sẽ càng được tăng cường và mở rộng nếu xây dựng được một website có khả năng giới thiệu được công ty và cho phép quản lý các sản phẩm một cách nhanh chóng và chính xác nhất Vì những lí do trên nhóm chúng em chọn đề tài cho đồ án là “Xây dựng website bán lẻ sản phẩm SAMSUNG”
1
Trang 7CHƯƠNG I KHẢO SÁT VÀ XÁC LẬP DỰ ÁN 1.1 Khảo sát dự án.
Việc bán lẻ sản phẩm ngày càng trở nên đa dạng với nhiều cách thức bán hàng khác nhau Hiện nay có hai kiểu bán hàng trực tuyến và bán hàng trực tiếp Đối với việc bán hàng trực tuyến thì lại càng đa dạng hơn với nhiều kiểu cách khác nhau như là bán trên các trang mạng xã hội như facebook, zalo, Tuy nhiên có một cách nữa đó chính là tạo ra một trang web bán hàng Việc này sẽ
có lợi hơn đối với chủ cửa hàng cũng như khách hàng Chủ cửa hàng sẽ có trang web bán hàng của riêng mình dễ dàng đưa sản phẩm lên và dễ dàng đưa sản phẩm đến gần hơn với khách hàng Đối với khách hàng thì việc tiếp cận với sản phẩm sẽ trở nên dễ dàng hơn Và việc tạo nên một website như vậy sẽ giúp cho việc mua bán thanh toán trở nên dễ dàng hơn bao giờ hết Chỉ cần với một chiếc điện thoại bạn có thể mua dễ dàng
Do đó bọn em quyết định xây dựng “ Website bán lẻ sản phẩm SamSung”
1.2.Xác lập dự án.
1.2.1.Mục đích
Là quá trình khảo sát từ sơ bộ đến chi tiết, hiện tại ta cần phải có đầy đủ
về các thông tin, để từ đó làm thế nào xây dựng được dự án mang tính khả thi nhất
1.2.2.Các bước tiến hàn khảo sát.
- Khảo sát và đánh giá hiện trạng hoạt động của hệ thống cũ
- Xác định phạm vi vủa hệ thống mới
-Vạch kế hoạch cho dự án cùng với dự trù tổng quát
1.2.3.Khảo sát, tìm hiểu hệ thống hiện tại.
a,Quan sát, tìm hiểu hệ thống hiện tại.
Việc quan sát, tìm hiểu cũng như đánh gái hệ thống phải theo cách nhìn của nhà tin học
- Có các bước quan sát:
+ Mức thao tác thực hành
+ Mức điều phối quản lý
+ Mức quyết định lãnh đạo
+ Mức chuyên gia cố vấn
- Các hình thức tiến hành:
+ Áp dụng hình thức quan sát
+ Áp dụng hình thức phỏng vấn
+ Phương pháp thăm dò
+ Phương pháp nghiên cứu tài liệu
b,Tập hợp và phân loại thông tin.
Phân loại dựa theo một số tiêu chuẩn sau:
- Hiện tại và tương lai
- Phân loại theo thông tin tĩnh, động, thông tin biến đổi
2
Trang 8- Phân loại dựa vào nội bộ môi trường.
- Tập hợp lại tất cả những thông tin đã được phân loại
c,Phát hiện yếu kém của hiện trạng và các yêu cầu trong tương lai.
- Phát hiện yếu kém: Là tìm hiểu các yếu kém về một số mặt như: Sự thiếu vắng thông tin xử lý, thiếu nhan lực, kếm hiệu quả trong tổ chức quản lý,
ùn tắc thông tin, phức tạp và tổn phí cao…
- Phương pháp phát hiện: Trên cơ sở đã xác định rõ nguyên nhân kém để
đề ra các biện pháp khắc phục những yếu kém đó
1.2.4.Phác họa giải pháp và cân nhắc tính khả thi.
- Xác định phạm vi : Phạm vi của bài toán đặt ra cho dự án trong kế hoạch tổng thể và lâu dài của tổ chức
- Xác định mục tiêu dự án:
+Mang lại lợi ích nghiện vụ : Tăng khả năng xử lý, đáp ứng yêu cầu nghiệp vụ, tin cậy, chính xác, bí mật
+Mang lại lợi ích kinh tế: Thu nhập, giảm chi phí hoạt động, hoàn vốn nhanh
+Mang lại lợi ích sử dụng: Nhanh chóng, thuận tiện
+Khác phục yếu kém của hệ thống cũ, hỗ trợ chiến lược lâu dài, đáp ứng các ưu tiên, hạn chế áp đặt
- Phác họa giải pháp
+Chỉ cho người dung thấy triển vọng cụ thể của dự án
+ Có một định hướng trong triển khai dự án
+Chỉ ra được:
* Các chức năng chính của hệ thồng, đầu vào, đầu ra, các giải pháp thực hiện
* Kiến trúc tổng thể của hệ thống(phần cứng, phần mềm…)
- Cân nhắc tính khả thi:
+ Khả thi về nghiệp vụ
+ Khả thi về kỹ thuật
+ Khả thi về kinh tế
3
Trang 9CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
2.1 Phân tích hệ thống
2.1.1 Các chức năng của hệ thống
- Webadmin:
+ Thêm, sửa, xóa danh mục sản phẩm
+ Thêm, sửa, xóa sản phẩm
+ Đăng ký, đổi mật khẩu tài khoản admin ( Với đặc quyền là admin)
+ Xem thông tin tài khoản khách hàng
+ Xem thông tin đơn hàng
+ Xem chi tiết đơn hàng
+ Thống kê doanh thu
- Webuser:
+ Trang chủ
+ Hiển thị danh sách sản phẩm theo nhóm
+ Hiển thị chi tiết sản phẩm
+ Đăng nhập, Đăng ký, đổi mật khẩu tài khoản khách hàng ( Với đặc quyền là khách hàng)
+ Thêm,sửa,xóa giỏ hàng
+ Tìm kiếm sản phẩm
+ Liên hệ
2.1.2.Các tác nhân của hệ thống
Dựa vào mô tả hệ thống, ta có thể xác định được các tác nhân chính của hệ thống như sau:
Tác nhân Admin: người thực hiện các chức năng quản trị hệ thống, tài khoản, khách hàng, quản lý sản phẩm, quản lý danh mục sản phẩm, quản lý đơn hàng, quản lý loại hàng, Để thực hiện chức năng này người nhân viên phải đăng nhập
Tác nhân K hách hàng : có thể thực hiện các chức năng như đăng ký tài khoản, đăng nhập Tìm kiếm sản phẩm, xem sản phẩm, đặt hàng, xem giỏ hàng,
2.2 Thiết kế hệ thống
4
Trang 102.2.1 UseCase Diagram
* Usecase Tổng quát
Hình 2.1 Biểu đồ Usecase Tổng quát
Web bán điện máy Tên Tổng quan hệ thống
lý danh mục sản phẩm, thống kê doanh thu, thanh toán, đặt hàng
Dòng sự kiện chính - Khách hàng, Admin đăng nhập vào hệ thống và thao
tác với các chức năng thuộc quyền quản lý của mình
- Hệ thống đưa ra các chức năng để người dùng thao tác
1 Thành công Vào trong hệ thống
2 Không thành công Hệ thống báo tài khản/mật khẩu chưa đúng
2 Quản lý
1 Thao tác với hệ thống
2 Hệ thống cập nhật dữ liệu mới
3 Thêm, sửa, xóa, tìm kiếm
1 Thêm, sửa, xóa, tìm kiếm thông tin sản phẩm
5
Trang 112 Hệ thống hiển thị thông tin sản phẩm
4 Đặt hàng
1 Thêm hàng vào giỏ hàng
2 Sửa, xóa sản phẩm trong giỏ hàng
5 Thống kê doanh thu
6 Thanh toán
Điều kiện tiên
quyết
Không có
Các yêu cầu đặc
biệt
Giao diện và các thao tác dễ dùng với người lần đầu tiên sử dụng
2.2.2.Sequence Diagram
Biểu đồ Sequence Diagram – Đăng nhập
Hình 2.2 Biểu đồ Sequence Diagram - Đăng nhập
6
Trang 12Biểu đồ Sequence Diagram - Quản lý sản phẩm
Hình 2.3 Biểu đồ Sequence Diagram – Quản lý sản phẩm
7
Downloaded by nhung nhung (nhungnguyen949595@gmail.com)
Trang 13Biểu đồ Sequence Diagram - Quản lý đơn hàng
Hình 2.4 Biểu đồ Sequence Diagram – Quản lý đơn hàng
8
Downloaded by nhung nhung (nhungnguyen949595@gmail.com)
Trang 142.2.3 Class Diagram
Hình 2.5 Class Diagram
9
Downloaded by nhung nhung (nhungnguyen949595@gmail.com)
Trang 15CHƯƠNG 3: CÀI ĐẶT HỆ THỐNG
3.1.Trang chủ
3.2.Trang admin
10
Downloaded by nhung nhung (nhungnguyen949595@gmail.com)
Trang 16Downloaded by nhung nhung (nhungnguyen949595@gmail.com)