...Nguyễn Thị 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ự...
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
PHÁT TRIỂN PHẦN MỀM QUẢN LÝ BÁN HÀNG CHO CÔNG TY CỔ PHẦN M365
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
NGUYỄN THỊ PHƯỢNG
PHÁT TRIỂN PHẦN MỀM QUẢN LÝ BÁN HÀNG CHO CÔNG TY CỔ PHẦN M365
Chuyên ngành : Công nghệ thông tin
Mã ngành : D480201
NGƯỜI HƯỚNG DẪN: TS NGUYỄN LONG GIANG
Trang 3LỜI CAM ĐOAN
Em xin cam đoan các kết quả nghiên cứu đưa ra trong đồ án tốt nghiệp này dựa trên các kết quả thu được trong quá trình nghiên cứu của riêng em, không sao chép bất kỳ kết quả nghiên cứu nào của các tác giả khác
Nội dung của đồ án tốt nghiệp có tham khảo và sử dụng một số thông tin, tài liệu từ các nguồn sách được liệt kê trong danh mục các tài liệu tham khảo và được
sự hướng dẫn của TS Nguyễn Long Giang
Nếu phát hiện có bất kỳ sư gian lận nào em xin hoàn toàn chịu trách nhiệm về nội dung đồ án của mình
Hà Nội, Ngày 26 tháng 05 năm 2016
Sinh viên thực hiện
Nguyễn Thị Phượng
Trang 4MỤC LỤC LỜI CAM ĐOAN
LỜI CẢM ƠN
MỞ ĐẦU 1
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 3
1.1 Giới thiệu về Thương mại điện tử 3
1.1.1 Khái niệm 3
1.1.2 Ưu nhược điểm của Thương mại điện tử 4
1.1.3 Các loại hình Thương mại điện tử 5
1.1.4 Pháp luật về thương mại điện tử 7
1.2 Website thương mại điện tử 9
1.2.1 Các ưu điểm của Website Thương mại điện tử 9
1.2.3 Thương mại điện tử giúp người bán 10
1.2.4 Thương mại điện tử giúp người mua 10
1.2.5 Thanh toán trực tuyến 11
1.2.6 Quảng cáo trên Internet 11
1.2.7 An toàn và rủi ro trong Thương mại điện tử 12
1.3 Mô tả bài toán 13
1.4 Mục tiêu cần đạt được 13
1.5 Mô tả nghiệp vụ 14
1.5.1 Dành cho khách hàng 14
1.5.2 Dành cho người quản trị 14
1.6 Yêu cầu hệ thống 14
Trang 52.4 Phân tích 17
2.4.1 Use-Case 17
2.4.2 Đặc tả Use-Case 19
2.4.3 Sơ đồ Use-Case 31
2.4.4 Sơ đồ Usecase phân rã 32
2.4.5 Biểu đồ tuần tự 34
2.5 Sơ đồ lớp 43
2.6 Cơ sở dữ liệu 44
2.6.1 Sơ đồ liên kết cơ sở dữ liệu 44
2.6.2 Chi tiết các bảng 44
CHƯƠNG 3: LỰA CHỌN CÔNG CỤ PHÁT TRIỂN VÀ MỘT SỐ GIAO DIỆN CHƯƠNG TRÌNH 47
3.1 Công cụ phát triển 47
3.1.1 Xampp 47
3.1.2 Mysql 47
3.1.3 Rational rose 48
3.2 Ngôn ngữ hỗ trợ 49
3.2.1 PHP 49
3.2.2 PHPFRAMEWORK 52
3.3 Một số giao diện của phần mềm 53
3.4 Một số hướng dẫn sử dụng chương trình 58
KẾT LUẬN VÀ KIẾN NGHỊ 59
TÀI LIỆU THAM KHẢO 60
Trang 6LỜI CẢM ƠN
Được sự chấp thuận của Khoa Công nghệ thông tin trường Đại học Tài nguyên và Môi trường Hà Nội, em đã được thực hiện nghiên cứu đề tài tốt nghiệp:
“Phát triển phần mềm quản lý bán hàng cho Công ty cổ phần M365”
Em xin gửi lời cảm ơn đến Ban lãnh đạo nhà trường và Khoa Công nghệ thông tin đã tạo điều kiện cho em được thực hiện đề tài này Xin chân thành cảm ơn thầy cô đã truyền đạt những kiến thức, cũng như những kinh nghiệm quý báu trong suốt thời gian học tập ở trường
Trong suốt quá trình thực hiện nghiên cứu đề tài, em đã nhận được sự hướng dẫn và giúp đỡ tận tình của TS Nguyễn Long Giang - Phòng Công nghệ phần mềm trong Quản lý, Viện CNTT - Viện Hàn Lâm Và Khoa Học Việt Nam Xin cảm ơn thầy đã quan tâm hướng dẫn và tạo mọi điều kiện giúp đỡ em trong suốt quá trình thực hiện và hoàn thành đề tài này
Xin chân thành cảm ơn những người thân trong gia đình đã quan tâm, động viên trong suốt thời gian học tập và quá trình làm khóa luận tốt nghiệp
Xin gửi lời cảm ơn tất cả bạn bè, đặc biệt là các bạn trong lớp ĐH2C6 đã giúp đỡ và đóng góp ý kiến để mình hoàn thành tốt chương trình
Mặc dù đã có nhiều cố gắng để thực hiện đề tài này một cách hoàn chỉnh nhất Song do một số hạn chế về thời gian, kiến thức, kinh nghiệm nên không thể tránh khỏi những thiếu sót nhất định Vậy em rất mong nhận được sự góp ý của quý Thầy, Cô để bài khóa luậncủa em được hoàn chỉnh hơn
Em xin chân thành cảm ơn !
Trang 7DANH MỤC HÌNH VẼ
Hình 2.1: Sơ đồ tổng quát chương trình 16
Hình 2.2: Sơ đồ Uscase bỏ sản phẩm vào giỏ hàng 19
Hình 2.3: Sơ đồ Uscase chức năng xem giỏ hàng 20
Hình 2.4: Sơ đồ Uscase chức năng giảm sản phẩm 21
Hình 2.5: Sơ đồ Uscase chức năng tìm sản phẩm 22
Hình 2.6: Sơ Uscase chức năng đặt hàng 23
Hình 2.7: Sơ đồ chức năng xem sản phẩm 24
Hình 2.8: Sơ đồ chức năng xem tin tức 25
Hình 2.9: Sơ đồ Uscase chức năng đăng nhập quản trị 26
Hình 2.10: Sơ đồ Uscase chức năng quản lý danh mục 27
Hình 2.11: Sơ đồ Uscase chức năng quản lý tin tức 28
Hình 2.12: Sơ đồ Uscase chức năng quản lý sản phẩm 29
Hình 2.13: Sơ đồ Uscase chức năng quản lý đơn hàng 30
Hình 2.14: Sơ đồ UseCase Hệ thống quản lý bán hàng 31
Hình 2.15: Sơ đồ UseCase phân rã chức năng quản lý tin tức 32
Hình 2.16: Sơ đồ UseCase phân rã chức năng quản lý sản phẩm 32
Hình 2.17: Sơ đồ UseCase phân rã chức năng quản lý danh mục 33
Hình 2.18: Sơ đồ UseCase phân rã chức năng quản lý đơn hàng 33
Hình 2.19: Sơ đồ UseCase phân rã chức năng quản lý giỏ hàng 34
Hình 2.20: Sơ đồ tuần tự bỏ hàng vào giỏ 35
Hình 2.21: Sơ đồ tuần tự xem giỏ hàng 35
Hình 2.22: Sơ đồ tuần tự xóa sản phẩm trong giỏ hàng 36
Hình 2.23: Sơ đồ tuần tự tìm kiếm sản phẩm 36
Hình 2.24: Sơ đồ tuần tự xem sản phẩm 37
Hình 2.25: Sơ đồ tuần tự thêm sản phẩm 37
Hình 2.26: Sơ đồ tuần tự sửa sản phẩm 38
Hình 2.27: Sơ đồ tuần tự xóa sản phẩm 39
Trang 8Hình 2.29: Sơ đồ tuần tự thêm tin tức 40
Hình 2.30: Sơ đồ tuần tự xóa tin tức 41
Hình 2.31: Sơ đồ tuần tự thêm danh mục 41
Hình 2.32: Sơ đồ tuần tự sửa danh mục 42
Hình 2.33: Sơ đồ tuàn tự xóa danh mục 42
Hình 2.34: Sơ đồ lớp 43
Hình 2.35: Sơ đồ liên kết cơ sở dữ liệu 44
Hình 3.1: Trang chủ của website khi chạy trên localhost 53
Hình 3.2: Giao diện liên hệ 54
Hình 3.3: Giao diện chi tiết sản phẩm 55
Hình 3.4: Giao diện tin tức 55
Hình 3.5: Giao diện giỏ hàng 56
Hình 3.6: Form đăng nhập của admin 56
Hình 3.7: From quản lý danh mục sản phẩm 57
Hình 3.8: From quản lý danh mục tin tức 57
Hình 3.9: From quản lý danh mục 57
Hình 3.10: From quản lý đơn hàng 58
Hình 3.11: From quản lý người dùng 58