...Lê Xuân Phương.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kinh t...
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
- -
SINH VIÊN: LÊ XUÂN PHƯƠNG
ĐỒ ÁN TỐT NGHIỆP
XÂY DỰNG WEBSITE BÁN HÀNG
Hà Nội - 2015
Trang 2TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
- -
SINH VIÊN: LÊ XUÂN PHƯƠNG
ĐỒ ÁN TỐT NGHIỆP
XÂY DỰNG WEBSITE BÁN HÀNG
Chuyên ngành : Công nghệ thông tin
NGƯỜI HƯỚNG DẪN : THS PHÍ THỊ HẢI YẾN
Hà Nội - 2015
Trang 3LỜI CẢM ƠN
Để đánh giá kết quả học tập và rèn luyện của sinh viên trong suốt khóa học, đồng thời giúp sinh viên gắn liền kiến thức lý thuyết đã học vói thực tiễn ứng dụng Được sự nhất trí của trường Đại học Tài nguyên và Môi trường Hà Nội, khoa Công nghệ thông tin em đã tiến hành nghiên cứu thực hiện đồ án: “Xây dựng Website bán hàng”
Trong quá trình thực hiện đề tài ngoài sự nỗ lực của bản thân, em đã nhận được sự giúp đỡ nhiệt tình và sự đóng góp quý báu của thầy cô giáo và các bạn học tại trường Đại học Tài nguyên và Môi trường Hà Nội Em xin chân thành cảm ơn sự giúp đỡ và động viên nhiệt tình đó
Đặc biệt em xin chân thành cảm ơn cô Phí Thị Hải Yến đã tận tình chỉ bảo,
giúp đỡ em trong suốt quá trình thực hiện đồ án
Mặc dù bản thân đã có nhiều cố gắng, nhưng do thời gian và kiến thức bản thân còn nhiều hạn chế nên đồ án tốt nghiệp của em không thể tránh khỏi những thiếu sót Em rất mong nhận được sự đóng góp quý báu của các thầy cô giáo và các bạn đề đồ án tốt nghiệp của em được hoàn thiện hơn
Em xin chân thành cảm ơn!
Trang 4MỤC LỤC
LỜI CẢM ƠN 1
LỜI MỞ ĐẦU 1
CHƯƠNG I: TỔNG QUAN VỀ ĐỀ TÀI 2
1.1 Lý do chọn để tài 2
1.2 Mục đích, ý nghĩa chọn đề tài 2
1.3 Nhiệm vụ nghiên cứu 2
1.4 Phương pháp nghiên cứu 3
1.4.1 Về lý thuyết 3
1.4.2 Về mặt lập trình 3
1.4.3 Về mặt hoạt động 3
1.4 Phạm vi, đối tượng của đề tài 3
1.5 Ý nghĩa thực tiễn của để tài 3
1.5.1 Ý nghĩa đối với người sử dụng hệ thống Website 3
1.5.2 Ý nghĩa cá nhân đối với sinh viên 4
2.1 Phân tích yêu cầu đề tài 5
2.1.1 Tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng dụng: 5
2.1.2 Phạm vi dự án được ứng dụng 6
2.1.3 Đối tượng sử dụng 6
2.1.4 Mục đích của dự án 6
2.2 Xác định yêu cầu của khách hàng 7
2.2.1 Hệ thống hiện hành của cửa hàng 7
2.2.2 Hệ thống đề nghị 7
2.3 Yêu cầu giao diện của website 9
2.3.1 Giao diện người dùng 9
2.3.2 Giao diện người quản trị: 9
CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 10
Trang 53.1 Phân tích các chức năng của hệ thống 10
3.1.1 Các chức năng của đối tượng Customer (Khách vãng lai) 12
3.1.2 Các chức năng của đối tượng Member (thành viên) 13
3.1.3 Chức năng của Administrator 14
3.2 Biểu đồ phân tích thiết kế hệ thống 16
3.2.1 Biểu đồ hoạt động 16
3.2.2 Đặc tả Use-case 28
3.3 Cách tổ chức dữ liệu và thiết kế chương trình cho trang Web 33
3.3.2 Bảng hoadon 34
3.3.3 Bảng lienhe 35
3.3.4 Bảng loaisanpham 35
3.3.5 Bảng nhomsanpham 36
3.3.6 Bảng sanpham 36
3.3.7 Bảng thanhvien 36
3.3.8 Sơ đồ thực thể liên kết 37
3.4 Yêu cầu về bảo mật 38
CHƯƠNG IV: CÀI ĐẶT THỬ NGHIỆM 39
4.1 Giao diện trang chủ 39
4.2 Giao diện Form đăng nhập 39
4.3 Giao diện Form liên hệ 40
4.4 Giao diện trang chi tiết sản phẩm 41
4.5 Giao diện trang quản trị Admin 41
PHỤ LỤC 43
DANH MỤC TÀI LIỆU THAM KHẢO 44
KẾT LUẬN 45
Trang 6DANH MỤC HÌNH
Hình 3.1 Biểu đồ Use Case 11
Hình 3.2 Biểu đồ hoạt động đăng nhập vào hệ thống 17
Hình 3.3 Biểu đổ hoạt động thoát ra khỏi hệ thống 17
Hình 3.4 Biểu đồ hoạt động đăng kí thành viên 18
Hình 3.5 Biểu đồ hoạt động xem thông tin về sản phẩm 19
Hình 3.6 Biểu đồ chức năng thêm SP vào giỏ hàng 20
Hình 3.7 Biểu đồ chức năng đặt hàng 21
Hình 3.8 Biểu đồ chức năng đổi mật khẩu 22
Hình 3.9 Biểu đồ chức năng xoá Member 23
Hình 3.10 Biểu đồ chức năng thêm sản phẩm 24
Hình 3.11 Biểu đồ chức năng sửa thông tin sản phẩm 25
Hình 3.12 Biểu đồ chức năng xoá sản phẩm 26
Hình 3.13 Biểu đồ chức năng xoá User 27
Hình 3.14 Use case tìm kiếm 28
Hình 3.15 Biểu đồ cộng tác chức năng tìm kiếm 28
Hình 3.16 Biểu đồ tuần tự chức năng tìm kiếm 29
Hình 3.17 Use-case quản lý sản phẩm 29
Hình 3.18 Biểu đồ cộng tác chức năng cập nhật 30
Hình 3.19 Biểu đồ tuần tự chức năng thêm sản phẩm mới 30
Hình 3.20 Biểu đồ tuần tự chức năng sửa thông tin sản phẩm 31
Hình 3.21 Biểu đồ tuần tự chức năng xóa sản phẩm 31
Hình 3.22 Biểu đồ tuần tự chức năng đăng nhập 32
Hình 3.23 Biểu đồ tuần tự chức năng đăng ký thành viên 33
Hình 3.24 Sơ đồ thực thể liên kết 37
Hình 4.1 Giao diện trang chủ 39
Hình 4.2 Giao diện form đăng nhập 39
Hình 4.3 Giao diện form liên hệ 40
Hình 4.4 Giao diện trang chi tiết sản phẩm 41
Hình 4.5 Giao diện trang quản trị Admin 41
Trang 7DANH MỤC BẢNG
Bảng 3.1 Bảng giohang 34
Bảng 3.2 Bảng hoadon 34
Bảng 3.3 Bảng lienhe 35
Bảng 3.4 Bảng loaisanpham 35
Bảng 3.5 Bảng nhomsanpham 36
Bảng 3.6 Bảng sanpham 36
Bảng 3.7 Bảng thanhvien 36
Trang 81
LỜI MỞ ĐẦU
Trong những năm gần đây với sự phát triển vượt trội của Khoa học kỹ thuật đặc biệt là Công nghệ thông tin, với những ứng dụng của công nghệ thông tin vào các lĩnh vực đã đóng góp phần to lớn cho sự nghiệp phát triển của con người Trong các lĩnh vực đó thì lĩnh vực quản lý thật sự giúp ích được nhiều cho con người, việc
áp dụng quản lý và mua bán bằng máy tính thay cho quản lý và mua bán bằng thủ công ở các doanh nghiệp, công ty, cá nhân… là rất cần thiết Do đó, việc “quản lý mua bán hàng qua mạng” là không thể thiếu được trong mọi doanh nghiệp, cửa hàng vừa và nhỏ
Năm 2008 đánh dấu Việt Nam trở thành thành viên thứ 150 của tổ chức thương mại Thế Giới WTO Với sự phát triển mạnh mẽ đó không thế phủ nhận sự đóng góp của thương mại điện tử, một lĩnh vực nóng bỏng hiện nay Vì thế việc trao đổi hàng mua bán cũng như quản lý hàng hóa cần có sự thay đổi từ thủ công sang máy móc
Chương trình sử dụng ngôn ngữ chuẩn về xử lý dữ liệu như PHP, HTML, Javascript, CSS và hệ quản trị cơ sở dữ liệu MySQL Dùng XAMPP là môi trường Webserver hỗ trợ sẵn Apache, PHP, MySQL
Với lí do đó, được sự hướng dẫn và giúp đỡ của cô Phí Thị Hải Yến, em đã
chọn đề tài “Xây dựng Website bán hàng” làm đề tài cho đồ án môn học Lập trình
Web của mình