Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
1,9 MB
Nội dung
LỜI CẢM ƠN Trước tiên em muốn cảm ơn sâu sắc tới thầy cô giáo trường đại học Công Nghệ Thông Tin & Truyền Thông nói chung thầy cô giáo khoa Công nghệ Thông tin, môn nói riêng tận tình giảng dạy, truyền đạt cho em kiến thức, kinh nghiệm quý báu suốt thời gian qua Đặc biệt em xin gửi lời cảm ơn đến cô giáo viên hướng dẫn Th.S Nguyễn Văn Việt tận tình giúp đỡ, trực tiếp bảo, hướng dẫn em suốt trình làm đồ án tốt nghiệp Trong thời gian làm việc với thầy, em không ngừng tiếp thu thêm nhiều kiến thức bổ ích mà học tập tinh thần làm việc, thái độ nghiên cứu cách khoa học nghiêm túc, hiệu Đây điều cần thiết cho em trình học tập công tác sau Do thời gian tìm hiểu ngắn hạn chế không tránh khỏi việc hiểu biết vấn đề dựa lý thuyết nên đồ án em chắn không tránh khỏi thiếu sót Em mong có ý kiến đánh giá, góp ý thầy bạn để báo cáo đồ án tốt nghiệp thêm hoàn thiện Em xin chân thành cảm ơn ! LỜI CAM ĐOAN Đồ án tốt nghiệp sản phẩm tổng hợp toàn kiến thức mà sinh viên học suốt thời gian học tập trường đại học Ý thức điều đó, với tinh thần nghiêm túc, tự giác lao động miệt mài thân hướng dẫn tận tình Thầy Th.S Nguyễn Văn Việt giúp em hoàn thành xong đồ án tốt nghiệp Em xin cam đoan: Nội dung đồ án em không chép nội dung từ đồ án khác sản phẩm đồ án thân em nghiên cứu tổng hợp kiến thức hiểu biết xây dựng lên Mọi thông tin sai lệch em xin hoàn toàn chịu trách nhiệm trước hội đồng bảo vệ Sinh viên thực Anh Nguyễn Hoàng Anh MỤC LỤC LỜI CẢM ƠN .1 LỜI CAM ĐOAN MỤC LỤC DANH MỤC HÌNH ẢNH LỜI NÓI ĐẦU CHƯƠNG 1: TÌM HIỂU VỀ CƠ SỞ LÝ THUYẾT 1.1 Tổng quan 1.2 Giới thiệu thương mại điện tử 1.3.Web Application Framework gì? 13 1.4.PHP Framework 14 1.5 Framwork CSS 14 1.6 Mô hình MVC(Model-View-Controller) 15 1.7.Tìm hiểu Framwork PHP Codeigniter 17 1.7.1 Giới thiệu Framework CodeIgniter: 17 1.7.2 Cài đặt framework CodeIgniter 17 1.7.3 Giới thiệu số thư mục Framework 18 1.7.4 Những điểm bật 19 1.7.5 Làm việc CodeIgniter 19 CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 21 2.1.Giới thiệu Minh Quang 21 2.1.1 Lược sử hình thành phát triển 21 2.1.2 Nền tảng thương hiệu 21 2.1.3 Mục tiêu phát triển 22 2.2 Phân tích kinh doanh trực tuyến 22 2.2.1 Tóm tắt hoạt động hệ thống kinh doanh trực truyến 22 2.2.2 Phạm vi xây dựng website 22 2.2.3 Đối tượng sử dụng 23 2.2.4 Mục đích 23 2.2.5.Quy trình thực quản trị hệ thống nhân viên quản trị 25 2.2.6 Xây dựng biểu đồ use case 25 2.2.7 Đặc tả Use Case 26 2.2.8 Biểu đồ Use Case,Trình tự, Cộng tác 34 2.2.9 Biểu đồ lớp 58 2.2.10 Cơ sở liệu Website 59 CHƯƠNG 3: XÂY DỰNG WEBSITE 62 3.1 Phân tích yêu cầu 62 3.2 Giao diện trang chủ 62 3.3 Giao diện chi tiết sảm phẩm 62 3.4 Giao diện giỏ hàng 63 3.5 Giao diện quản lý Admin 64 3.6 Giao diện toán online 64 3.7 Giao diện đăng ký thành viên 65 KẾT LUẬN .66 TÀI LIỆU THAM KHẢO 67 DANH MỤC HÌNH ẢNH Hình 1.1: Mô hình MVC 14 Hình 1.2: Các lớp mô hình MVC 15 Hình 1.3: Biểu đồ chuỗi MVC đơn giản .16 Hình 1.4: Thư mục CodeIgniter 17 Hình 1.5: Thư mục application .18 Hình 2.1: Biểu đồ Use Case cho Tác nhân khách hàng đăng ký thành viên 34 Hình 2.2: Biểu đồ Use Case cho Tác nhân Quản trị viên 35 Hình 2.4: Biểu đồ Cộng tác cho tác vụ quản trị viên đăng nhập 36 Hình 2.5: Biểu đồ Trình tự cho tác vụ Thêm loại sản phẩm .37 Hình 2.6: Biểu đồ Cộng tác cho tác vụ Thêm loại sản phẩm 37 Hình 2.7: Biểu đồ Trình tự cho tác vụ Xóa loại sản phẩm 38 Hình 2.8: Biểu đồ Cộng tác cho tác vụ Xóa loại sản phẩm .38 Hình 2.9: Biểu đồ Trình tự cho tác vụ Cập nhật loại sản phẩm 39 Hình 2.10: Biểu đồ Cộng tác cho tác vụ Cập nhật loại sản phẩm .39 Hình 2.11: Biểu đồ Trình tự cho tác vụ Thêm sản phẩm .40 Hình 2.12: Biểu đồ Cộng tác cho tác vụ Thêm sản phẩm 40 Hình 2.13: Biểu đồ Trình tự cho tác vụ Xóa sản phẩm 41 Hình 2.14: Biểu đồ Cộng tác cho tác vụ Xóa sản phẩm 41 Hình 2.15: Biểu đồ Trình tự cho tác vụ Cập nhật sản phẩm .42 Hình 2.16: Biểu đồ Cộng tác cho tác vụ Cập nhật sản phẩm 42 Hình 2.17: Biểu đồ Trình tự cho tác vụ Cập nhật Đơn hàng .43 Hình 2.18: Biểu đồ cộng tác cho tác vụcập nhật đơn hàng 43 Hình 2.19: Biểu đồ Trình tự cho tác vụ Thêm người sử dụng 44 Hình 2.20: Biểu đồ Cộng tác cho tác vụ Thêm người sử dụng 44 Hình 2.21: Biểu đồ Trình tự cho tác vụ Xóa người sử dụng .45 Hình 2.22: Biểu đồ Cộng tác cho tác vụ Xóa người sử dụng 45 Hình 2.23: Biểu đồ Trình tự cho tác vụ Cập nhật thông tin User 46 Hình 2.25: Biểu đồ Use Case phân rã cho chức Quản lý loại sản phẩm .47 Hình 2.26: Biểu đồ Use Case phân rã cho chức Quản lý sản phẩm 47 Hình 2.27: Biểu đồ Use Case phân rã cho chức Quản lý người sử dụng 48 Hình 2.28: Biểu đồ Use Case phân rã cho chức Quản lý đơn hàng 48 Hình 2.29: Biểu đồ Trình tự cho tác vụ đăng ký thành viên KH 49 Hình 2.30: Biểu đồ Cộng tác cho tác vụ đăng ký làm thành viên KH 49 Hình 2.31: Biểu đồ Trình tự cho tác vụ đăng nhập KH 50 Hình 2.32: Biểu đồ Cộng tác cho tác vụ đăng nhập KH .50 Hình 2.33: Biểu đồ Trình tự cho tác vụ cập nhật thông tin cá nhân KH .51 Hình 2.34: Biểu đồ Cộng tác cho tác vụ cập nhật thông tin cá nhân KH 51 Hình 2.35: Biểu đồ Trình tự cho tác vụ xem chi tiết sản phẩm 52 Hình 2.36: Biểu đồ Cộng tác cho tác vụ xem chi tiết sản phẩm 52 Hình 2.37: Biểu đồ Trình tự cho tác vụ thêm sản phẩm vào giỏ hàng 53 Hình 2.38: Biểu đồ Cộng tác cho tác vụ thêm sản phẩm vào giỏ hàng .53 Hình 2.39: Biểu đồ Trình tự cho tác vụ xóa hàng giỏ hàng .54 Hình 2.40: Biểu đồ Cộng tác cho tác vụ xóa hàng giỏ hàng 54 Hình 2.41: Biểu đồ Trình tự cho tác vụ cập nhật số lượng giỏ hàng 55 Hình 2.42: Biểu đồ Cộng tác cho tác vụ cập nhật số lượng giỏ hàng .55 Hình 2.43: Biểu đồ Trình tự cho tác vụ xem giỏ hàng 56 Hình 2.44: Biểu đồ Cộng tác cho tác vụ xem giỏ hàng .56 Hình 2.45: Biểu đồ Trình tự cho tác vụ đặt hàng 57 Hình 2.46: Biểu đồ Cộng tác cho tác vụ đặt hàng 57 Hình 2.47: Biểu đồ lớp 58 Hình 2.48: Biểu đồ lớp quản trị viên 58 Hình 2.49: Biểu đồ lớp khách hàng 59 Hình 3.1: Giao diện trang chủ 62 Hình 3.2: Giao diện chi tiết sảm phẩm .63 Hình 3.3: Giao diện giỏ hàng 63 Hình 3.4: Giao diện quản lý Admin 64 Hình 3.5: Giao diện toán online .64 Hình 3.6: Giao diện đăng ký thành viên 65 LỜI NÓI ĐẦU Ngày nay, công nghệ thông tin có bước phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử không thứ phương tiện quý mà ngày trở thành công cụ làm việc giải trí thông dụng người, không công sở mà gia đình Cổng thông tin điện tử Internet đời với việc Internet nhanh chóng lan rộng khắp toàn cầu, trở thành công cụ chủ yếu đắc lực cho việc trao đổi, tìm kiếm thông tin phạm vi toàn giới Bây nhu cầu bạn đáp ứng tức khắc Với máy tính cá nhân có kết nối mạng, bạn lướt Website công ty, quan, trang báo điện tử, thoải mái tìm kiếm thông tin cần chỗ Website bán hàng trào lưu từ cách khoảng 10 năm, mà công ty muốn có vị trí kinh doanh "mặt tiền" internet, nơi mà họ trưng bày thông tin, hình ảnh sản phẩm hy vọng có người qua ghé vào trở thành khách hàng tiềm họ Do vậy, việc xây dựng ứng dụng bán hàng trực tuyến cần thiết Qua thực tế cho thấy quảng cáo sản phẩm Website bán hàng trực tuyến lựa chọn đắn mang lại nhiều lợi ích không tốn so với hình thức quảng cáo khác Bắt nguồn từ ý tưởng này, với gợi ý thầy giáo Nguyễn Văn Việt, em thực lựa chọn đề tài “Xây dựng website bán hàng cho cửa hàng máy tính Minh Quang” Với hướng dẫn tận tình Th.S Nguyễn Văn Việt em hoàn thành báo cáo đồ án này.Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống không tránh khỏi thiếu sót Em mong nhận thông cảm góp ý quý thầy cô Em xin chân thành cảm ơn! CHƯƠNG 1: TÌM HIỂU VỀ CƠ SỞ LÝ THUYẾT 1.1 Tổng quan Website tập hợp hay nhiều web page Yêu cầu để website hoạt động cần phải có tên miền (domain), lưu trữ (hosting) nội dung (các trang web sở liệu thông tin) Thông tin dễ dàng cập nhật, thay đổi, khách hàng xem thông tin tức khắc, nơi nào, tiết kiệm chi phí in ấn, gửi bưu điện, fax, thông tin không giới hạn (đăng tải thông tin không hạn chế, không giới hạn số trang, diện tích bảng in ) không giới hạn phạm vi địa lý Những phần nội dung thiết yếu website: Website thường có phần nội dung sau: Trang chủ: trang lên người ta truy cập website Trang chủ nơi liệt kê liên kết Trang chủ thường dùng để trưng bày thông tin mà Doanh Nghiệp muốn giới thiệu đến người xem Trang liên hệ: trưng bày thông tin liên hệ với doanh nghiệp thường có form liên hệ để người xem gõ câu hỏi trang web Trang thông tin giới thiệu doanh nghiệp (About us): người xem xem website muốn tìm hiểu nhà cung cấp, DN cần có trang giới thiệu mình, nêu mạnh so với nhà cung cấp khác Trang giới thiệu sản phẩm hay dịch vụ: giới thiệu sản phẩm, dịch vụ với thông tin hình ảnh minh hoạ trang hướng dẫn sách: dùng để cung cấp thông tin cho người xem trường hợp họ muốn mua hay đặt hàng, dịch vụ Thông tin trang hướng dẫn họ phải làm gì, sách doanh nghiệp v.v Trang giúp doanh nghiệp tiết kiệm nhiều công sức trả lời câu hỏi “làm nào” người xem tạo cho người xem ấn tượng tốt tính chuyên nghiệp doanh nghiệp 1.2 Giới thiệu thương mại điện tử - Khái niệm thương mại điện tử Thương mại điện tử (TMĐT) (e-commerce) việc thực giao dịch thương mại dựa công cụ điện tử (electronic) mà cụ thể mạng Internet www (World Wide Web - tức trang web hay website) Ví dụ: việc trưng bày hình ảnh hàng hóa, thông tin doanh nghiệp website phần thương mại điện tử, hay liên lạc với khách hàng qua email, tìm kiếm khách hàng thông qua việc tìm kiếm thông tin mạng Internet, thực số giao dịch mạng cho khách hàng đặt hàng thẳng từ mạng, quản lý thông tin khách hàng, đơn hàng sở liệu tự động mạng, xử lý toán qua mạng thẻ tín dụng v.v Các loại hình giao dịch TMĐT: Business-To-Business (B2B): Mô hình TMĐT doanh nghiệp với doanh nghiệp Business-To-Consumer (B2C): Mô hình TMĐT doanh nghiệp người tiêu dùng Đây mô hình bán lẻ trực tiếp đến người tiêu dùng Hai loại giao dịch giao dịch TMĐT Ngoài TMĐT người ta sử dụng loại giao dịch: Govement-to-Business (G2B) mô hình TMĐT doanh nghiệp với quan phủ, Government-tocitizens (G2C) mô hình TMĐT quan phủ công dân goi phủ điện tử, consumer-to-consumer (C2C) mô hình TMĐT người tiêu dùng mobile commerce (mcommerce) TMĐT thực qua điện thoại di động - Những đặc trưng thương mại điện tử So với hoạt động thương mại truyền thống, Thương mại điện tử có số đặc điểm khác biệt sau: - Các bên tiến hành giao dịch thương mại điện tử không tiếp xúc trực tiếp với không đòi hỏi biết từ trước - Các giao dịch thương mại truyền thống thực với tồn khái niệm biên giới quốc gia, thương mại điện tử thực thị trường biên giới (thị trường thống toàn cầu) Thương mại điện tử trực tiếp tác động tới môi trường cạnh tranh toàn cầu - Trong hoạt động giao dịch thương mại điện tử có tham gia ba chủ thể, có bên thiếu người cung cấp dịch vụ mạng, quan chứng thực - Đối với thương mại truyền thống, mạng lưới thông tin phương tiện để trao đổi liệu, thương mại điện tử, mạng lưới thông tin thị trường Các sở để phát triển TMĐT loại giao dịch TMĐT Để phát triển TMĐT cần phải có hội đủ số sở: + Hạ tầng kỹ thuật Internet phải đủ nhanh, mạnh đảm bảo truyền tải nội dung thông tin bao gồm âm thanh, hình ảnh trung thực sống động Một hạ tầng Internet mạnh cho phép cung cấp dịch vụ xem phim, xem TV, nghe nhạc v.v trực tiếp Chi phí kết nối Internet phải rẻ để đảm bảo số người dùng internet phải lớn + Hạ tầng pháp lý: phải có luật TMĐT công nhận tính pháp lý chứng từ điện tử, hợp đồng điện tử ký qua mạng; phải có luật bảo vệ quyền sở hữu trí tuệ, bảo vệ riêng tư, bảo vệ người tiêu dùng v.v để điều chỉnh giao dịch qua mạng + Phải có sở toán điện tử an toàn bảo mật Thanh toán điện tử qua thẻ, qua tiền điện tử, toán qua EDI Các ngân hàng phải triển khai hệ thống toán điện tử rộng khắp + Phải có hệ thống sở chuyển phát hàng nhanh chóng, kịp thời tin cậy + Phải có hệ thống an toàn bảo mật cho giao dịch, chống xâm nhập trái phép, chống virus, chống thoái thác + Phải có nhân lực am hiểu kinh doanh, công nghệ thông tin, thương mại điện tử để triển khai tiếp thị, quảng cáo, xúc tiến, bán hàng toán qua mạng - Lợi ích Thương mại điện tử - Thu thập nhiều thông tin: TMĐT giúp người tham gia thu nhiều thông tin thị trường, đối tác, giảm chi phí tiếp thị giao dịch, rút ngắn thời gian sản xuất, tạo dựng củng cố quan hệ bạn hàng Các doanh 10 - Khách hàng xóa hàng giỏ Hình 2.39: Biểu đồ Trình tự cho tác vụ xóa hàng giỏ hàng Hình 2.40: Biểu đồ Cộng tác cho tác vụ xóa hàng giỏ hàng 54 - Khách hàng cập nhật số lượng giỏ hàng Hình 2.41: Biểu đồ Trình tự cho tác vụ cập nhật số lượng giỏ hàng Hình 2.42: Biểu đồ Cộng tác cho tác vụ cập nhật số lượng giỏ hàng 55 - Khách hàng xem giỏ hàng Hình 2.43: Biểu đồ Trình tự cho tác vụ xem giỏ hàng Hình 2.44: Biểu đồ Cộng tác cho tác vụ xem giỏ hàng 56 - Khách hàng đặt hàng Hình 2.45: Biểu đồ Trình tự cho tác vụ đặt hàng Hình 2.46: Biểu đồ Cộng tác cho tác vụ đặt hàng 57 2.2.9 Biểu đồ lớp Biểu đồ lớp Sản Phẩm Sanpham QL Sanpham Them thong tin san pham() Sua thong tin san pham() Xoa thong tin san pham() Xem thong tin san pham() Frm Timkiem Menu id : int ten : varchar vitri_menu : varchar lien_ket : varchar thuoc_menu : varchar DK Sanpham DK Them san pham() DK Sua san pham() DK Xoa san pham() DK xem san pham() Them menu() Sua menu() Xoa menu() Lay danh sach menu() Hien thi() Nhap thong tin() Tim kiem() id : int ten : varchar noi_dung : longtext gia : int so_luong_duoc_mua : int thuoc_menu : varchar trang_chu : varchar hinh_anh : varchar bao_hanh : varchar phu_kien : varchar tinh_trang : varchar Them san pham() Sua thong tin san pham() Xoa san pham() Lay thong tin() Hình 2.47: Biểu đồ lớp Biểu đồ lớp quản trị viên: QL Quantrivien Dang nhap() Sua thong tin quan tri() Dang xuat() DK Quantrivien Frm Dangnhap DK Sua thong tin quan tri() DK Kiem tra dang nhap() DK Lay thong tin() Nhap thong tin() Dang nhap() Hien thi() Hình 2.48: Biểu đồ lớp quản trị viên 58 Thongtinquantri id : int ky_danh : varchar mat_khau : varchar Sua thong tin quan tri() Lay thong tin quan tri() Biểu đồ lớp khách hàng: Frm Dangnhap Nhap thong tin() Dang nhap() Hien thi() Frm Dangky DK khachhang DK Them vien() DK Sua thong tin vien() Kiem tra dang nhap() DK Xoa vien() Hien thi() Nhap thong tin() Dang ky() QL Khachhang Dang nhap() Lay thoong tin ca nhan() Xem thong tin san pham() Dat hang() Xem gio hang() Dang xuat() Hoadon Id : int don_hang : longtext ho_ten : varchar dia_chi : varchar email : varchar dien_thoai : varchar noi_dung : longtext ky_danh : varchar Tao don hang() Cap nhat gio hang() Lay danh sach don hang() Lay thong tin don hang() Xoa don hang() 2.2.10 Thanhvien id : int ky_danh : varchar mat_khau : varchar email : varchar dien_thoai : varchar dia_chi : longtext Them vien() Sua thong tin vien() Xoa vien() Lay thong tin vien() Sanpham id : int ten : varchar noi_dung : longtext hinh_anh : varchar gia : int so_luong_duoc_mua : int thuoc_menu : varchar trang_chu : varchar bao_hang : varchar phu_kien : varchar tinh_trang : varchar Them san pham() Lay thong tin san pham() Sua thong tin san pham() Xoa thong tin san pham() Hình 2.49: Biểu đồ lớp khách hàng Cơ sở liệu Website Việc tổ chức liệu phải giải yêu cầu phân tích để lúc hiển thị lên trang Web có giao diện dễ nhìn, dễ dàng, hấp dẫn khách hàng Một phương pháp sử dụng rộn rãi từ trước đến quản lí theo nhóm sản phẩm Mỗi nhóm có mã nhóm tên nhóm để nhận biết Đối với Website này, với sản phẩm, sản phẩm tương ứng với mã hãng mã loại sản phẩm mã làm khóa bảng Sau số bảng sở liệu toàn sở liệu: 59 Bảng users Tên Kiểu liệu Đặc điểm Chú thích User_id Int Primary key Mã tài khoản User_name Varchar(50) No Tên tài khoản User_password Varchar(50) No Mật User_fullname Varchar(50) No Tên viên User_sex Varchar(10) No Giới tính User_birthday Varchar(30) No Ngày sinh User_phone Varchar(20) No Số điện thoại User_address Text No Địa User_email Varchar(50) No Tên email User_level int No Quyền Bảng nhóm sản phẩm Tên Kiểu liệu Đặc điểm Chú thích Id_nhom Int Primary key Mã nhóm sản phẩm tennhom Varchar(32) No Tên nhóm sản phẩm ghichu Tesxt No Ghi trangthai TINYINT No Trạng Thái Bảng loại sản phẩm Tên Kiểu liệu Đặc điểm Chú thích Id_loại Int Primary key Mã loại sản phẩm Id_nhom Int Foreign key Tên nhóm sản phẩm tenloaisp Varchar(32) No Tên loại sản phẩm Ghichu Varchar(255) No Ghi 60 Bảng sản phẩm Tên Kiểu liệu Đặc điểm Chú thích Id Int(11) Primarykey Mã sản phẩm Id_loai Int(10) Foreign key Mã loại sản phẩm Tensp Varchar(32) No Tên sản phẩm Mota Text No Mô tả Hinh Text No Hình ảnh Gia Int No Đơn giá Ghichu Text No Ghi soluongban Int No Số lượng payonline Text No Thanh toán online Bảng đơn hàng Tên Kiểu liệu Đặc điểm Chú thích Id Int Primarykey Mã đơn hàng Id_sp Varchar(128) No Danh sách id sản phẩm Soluong Varchar(128) No Danh sách số lượng sản phẩm Hoten Varchar(32) No Họ tên khách hàng Email Varchar(32) No Email khác hàng Diachi Varchar(128) No Địa khác hàng Thời gian Datatime No Thời gian đặt hàng Tình trạng Bit No sau nhận hàng, chuyển khoản 61 CHƯƠNG 3: XÂY DỰNG WEBSITE 3.1 Phân tích yêu cầu Các chức cần có yêu cầu người dùng - Giao diện dễ nhìn, dễ dàng thao tác - Tìm kiếm đăng tìm kiếm sản phẩm - Đọc tin tức cửa hàng - Đặt hàng - Xem thông tin giỏ hàng - Lựa chọn sản phẩm vào giỏ hàng Loại bỏ sản phẩm không cần mua khỏi giỏ hàng - Thanh toán nhanh, không phức tạp 3.2 Giao diện trang chủ Hình 3.1: Giao diện trang chủ 3.3 Giao diện chi tiết sảm phẩm 62 Hình 3.2: Giao diện chi tiết sảm phẩm 3.4 Giao diện giỏ hàng Hình 3.3: Giao diện giỏ hàng 63 3.5 Giao diện quản lý Admin Hình 3.4: Giao diện quản lý Admin 3.6 Giao diện toán online Dành cho khách hàng có nhu cầu toàn trực tiếp Hình 3.5: Giao diện toán online 64 3.7 Giao diện đăng ký thành viên Hình 3.6: Giao diện đăng ký thành viên 65 KẾT LUẬN Kết đạt Với đề tài đồ án “Xây dựng website bán hàng cho cửa hàng máy tính Minh Quang”em đạt số kết sau: - Tìm hiểu khái niệm Framwork PHP Codeigniter , hệ thống kinh doanh trực tuyến - Đã phân tích hệ thống theo hướng đối tượng UML, đưa biểu đồ Use case, biểu đồ hoạt động, biểu đồ trình tự - Thiết kế sở liệu - Thiết kế giao diện phù hợp với yêu cầu đề ra, có đầy đủ chức - Sử dụng kiến thức học thời gian học tập trường tự tay xây dựng website bán hàng trực tuyến Những hạn chế chương trình Do thời gian làm đề tài trình độ lực thân nhiều hạn chế nên chương trình em không tránh khỏi thiếu sót số công việc chưa làm như: - Việc biểu diễn thông tin chưa linh hoạt hoàn toàn - Chưa có linh hoạt, uyển chuyển chức - Các thao tác xử lý chậm Vì em mong đóng góp ý kiến thầy cô để chương trình em hoàn thiện hơn, áp dụng vào thực tế để em làm đề tài , dự án lớn Hướng phát triển - Hoàn thiện giao diện số chức năng, hình thức toán trực tuyến online khác để website chuyên nghiệp - Tăng tính bảo mật cho website - Liên hệ nhà quảng cáo để kiếm thêm doanh thu - Thêm số chức Phản hồi ý kiến khách hàng, hộ trợ trực tuyến 66 TÀI LIỆU THAM KHẢO [1] PGS, TS.Nguyễn Văn Ba, Phân tích thiết kế hệ thống, NXB Đại học Quốc gia - Hà Nội, 2003 [2] PGS, TS Phạm Hữu Khang, Xây dựng ứng dụng web PHP & MySQL, Nhà xuất (NXB) Mũi Cà Mau, 2003 [3] Jesus Castagnetto, Harish Rawat, Sascha Schumann, Chris Scollo, Deepak Veliath, Professional PHP Programming, NXB Wrox, 2005 4 Ths Đinh Thế Hiển, Phân tích thiết kế hệ thống thông tin quản lý , Nhà xuất thống kê , 2000 [5] http://www.qhonline.info/chuyen-muc/8-codeigniter-framework.html [6] htttp://w3schools.com/ [7] https://www.baokim.vn/trang-chu/ Và số tài liệu tham khảo khác… 67 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN CỦA TRƯỜNG XÁC NHẬN CỦA GVHD CỦA TRƯỜNG 68 [...]... đó Ngân hàng sẽ gửi thông điệp thông báo tới cửa hàng - Sau khi đã cung cấp đầy đủ thông tin, khách hàng có thể xem lại, chỉnh sửa lại đơn hàng rồi gửi đơn hàng Hệ thống sẽ phản hồi thông báo cho Khách hàng biết là đơn hàng đã được gửi và cửa hàng sẽ liên hệ lại với khách hàng về việc thanh toán và giao hàng Nếu khách hàng chấp nhận thì thanh toán với cửa hàng và cửa hàng giao hàng đến khách hàng Quá... người dùng click vào mục thanh toán để hoàn tất việc mua hàng, hoặc cũng có thể huỷ mua hàng - Đơn giá của các món hàng sẽ có trong giỏ hàng 2.2.2 Phạm vi xây dựng website - Dành cho mọi đối tượng có nhu cầu mua sắm trên mạng 22 - Do nghiệp vụ của cửa hàng kết hợp với công nghệ mới và được xử lý trên hệ thống máy tính nên công việc liên lạc nơi khách hàng cũng như việc xử lý hoá đơn thực hiện một cách nhanh... khách hàng chưa có tài khoản thì hệ thống sẽ chỉ đến trang đăng kí Sau đó khách hàng sẽ cung cấp các thông tin về việc giao hàng cũng như thanh toán với cửa hàng Do cửa hàng có liên kết với các Ngân hàng để xây dựng một hệ thống thanh toán trực tuyến nên hệ thống đang hoạt động sẽ chỉ người dùng đến trang thanh toán để người dùng cung cấp các thông tin về tài khoản (hoặc thẻ) của họ ở Ngân hàng Ngân hàng. .. Minh Quang 2.1.1 Lược sử hình thành và phát triển Cửa hàng máy tính Minh Quang thành lập ngày 22/05/2006 do Ông Hoàng Minh Quang làm giám đốc, với 10 năm thành lập và phát triển cùng đội ngũ lãnh đạo, nhân viên năng động, ưu tú, giàu kinh nghiệm, Minh Quang đã từng bước khẳng định được giá trị và vị thế của mình trên thị trường mua bán văn phòng phẩm Mua bán văn phòng phẩm, thiết bị văn phòng, thiết bị... -Quản trị đơn hàng: xử lý các đơn đặt hàng của khách hàng, thanh toán và giao hàng với khách hàng -Quản trị khách hàng: theo dõi thông tin về khách hàng, xóa khách hàng khỏi danh sản phẩm thành viên khi cần 2.2.6 Xây dựng biểu đồ use case Các tác nhân của hệ thống gồm có: a) Người quản trị với các UseCase: - Đăng nhập - Quản lý người dùng - Quản lý danh mục - Quản lý sản phẩm - Quản lý đơn hàng - Quản... thống hiển thị giỏ hàng của khách hàng 2 Luồng sự kiện phụ: không có j) Use Case đơn hàng: Use Case này mô tả cách thức khách hàng đặt mua hàng sau khi đã tìm được những sản phẩm mình cần và thêm chúng vào giỏ hàng 1 Luồng sự kiện chính: - Từ trang thông tin về giỏ hàng khách hàng nhấn vào nút thanh toán - Hệ thống hiển thị trang đơn hàng yêu cầu khách hàng nhập vào địa chỉ giao hàng và chọn phương... loại sản phẩm nào, giá bán, thông tin khuyến mại, hình ảnh minh hoạ, nội dung tóm tắt - Giỏ hàng lưu các thông tin về sản phẩm khách hàng chọn mua: tên sản phẩm, số lượng đặt mua, đơn giá và tổng trị giá các sản phẩm trong giỏ hàng Ngoài ra gồm các chức thêm, xoá, cập nhật sản phẩm trong giỏ hàng - Đơn đặt hàng gồm các thông tin về khách hàng: Email của khách hàng, địa chỉ giao hàng, số điện thoại và... định yêu cầu của khách hàng: Xuất phát từ hệ thống hiện hành của cửa hàng cùng với yêu cầu của khách hàng để vạch ra được yêu cầu hệ thống cần xây dựng như việc thiết kế giao diện, yêu cầu về chức năng Trong chương này chúng ta đi xây dựng một số biểu đồ Use Case, biểu đồ hoạt động của các chức năng trong hệ thống và thông tin cơ sở dữ liệu của chương trình 2.1.Giới thiệu về Minh Quang 2.1.1 Lược sử hình... sản phẩm, khách hàng có thể đi đến quyết định là mua sản phẩm nào đó Để làm điều này khách hành cần đưa sản phẩm đó vào trong giỏ hàng Giỏ hàng là nơi chứa thông tin về các sản phẩm mà khách hàng định đặt mua Khách hàng có thể thay đổi số lượng, thêm hoặc xoá sản phẩm trong giỏ hàng Sau đó khách hàng có thể tiếp tục xem các sản phẩm khác hoặc tiến hành đặt hàng 23 - Để đặt hàng thì khách hàng phải đăng... thanh toán - Quản lý khách hàng b) Khách hàng UseCase: - Đăng ký - Đăng nhập - Cập nhật tài khoản - Tìm kiếm sản phẩm - Xem chi tiết sản phẩm - Thêm sản phẩm vào giỏ hàng 25 - Xóa sản phẩm khỏi giỏ hàng - Cập nhật số lượng trong giỏ hàng - Xem giỏ hàng - Đặt hàng - Xem lại đơn hàng - Gửi yêu cầu 2.2.7 Đặc tả các Use Case a) Use Case Đăng ký: Use Case này mô tả cách thức khách hàng đăng ký trở thành thành ... tưởng này, với gợi ý thầy giáo Nguyễn Văn Việt, em thực lựa chọn đề tài Xây dựng website bán hàng cho cửa hàng máy tính Minh Quang Với hướng dẫn tận tình Th.S Nguyễn Văn Việt em hoàn thành báo... hàng biết đơn hàng gửi cửa hàng liên hệ lại với khách hàng việc toán giao hàng Nếu khách hàng chấp nhận toán với cửa hàng cửa hàng giao hàng đến khách hàng Quá trình mua hàng kết thúc - Các thông... tin sở liệu chương trình 2.1.Giới thiệu Minh Quang 2.1.1 Lược sử hình thành phát triển Cửa hàng máy tính Minh Quang thành lập ngày 22/05/2006 Ông Hoàng Minh Quang làm giám đốc, với 10 năm thành