Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 57 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
57
Dung lượng
2,33 MB
Nội dung
Đồ án tốt nghiệp đại học Mục lục 3.2.1 Thiết kế giao diện dành cho khách hàng 46 3.2.2 Thiết kế giao diện dành cho nhân viên, người quản trị 49 KẾT LUẬN 51 DANH MỤC CÁC TÀI LIỆU THAM KHẢO 52 Nguyễn Thị Thu Trang – D13CNPM3 v Đồ án tốt nghiệp đại học Danh mục bảng DANH MỤC CÁC BẢNG Bảng 2-1: Bảng thuật ngữ Bảng 2-2: Scenario Khách hàng đăng ký tài khoản 12 Bảng 2-3: Scenario Khách hàng đăng nhập 13 Bảng 2-4: Scenario Khách hàng tìm kiếm sản phẩm 14 Bảng 2-5: Scenario Khách hàng xem chi tiết sản phẩm 14 Bảng 2-6: Scenario Khách hàng tạo giỏ hàng 15 Bảng 2-7: Scenario Khách hàng xóa sản phẩm giỏ hàng 16 Bảng 2-8: Scenario Khách hàng sửasản phẩm giỏ hàng 16 Bảng 2-9: Scenario Khách hàng xóa giỏ hàng 17 Bảng 2-10: Scenario Khách hàng tạo đơn hàng 17 Bảng 2-11: Scenario Nhân viên nhập sản phẩm 18 Bảng 2-12: Scenario Nhân viên sửa thông tin sản phẩm 19 Bảng 2-13: ScenarioNhân viên xóa thơng tin sản phẩm 20 Bảng 2-14: Scenario Nhân viên xử lý đơn hàng 21 Bảng 2-15: Scenario Nhân viên tìm kiếm khách hàng 22 Bảng 2-16: ScenarioQuản lý xem thống kê sản phẩm theo ngày 22 Bảng 2-17: Scenario Quản lý xem thống kê đơn hàng theo ngày 23 Bảng 2-18: Scenario Quản lý thêm nhân viên 23 Bảng 2-19: Scenario Quản lý sửa thông tin nhân viên 25 Bảng 2-20: Scenario Quản lý xóa nhân viên 26 Bảng 2-21: Scenario Quản lý thêm viết 27 Bảng 2-22: Scenario Quản lý sửa thông tin viết 28 Bảng 2-23: ScenarioQuản lý xóa viết 29 Nguyễn Thị Thu Trang – D13CNPM3 vi Đồ án tốt nghiệp đại học Danh mục hình vẽ DANH MỤC CÁC HÌNH VẼ Hình 2-1: Sơ đồ usecase tổng quan Hình 2-2: Sơ đồ usecase phía khách hàng 10 Hình 2-3: Sơ đồ usecase nhân viên quản lýdanh mục, quản lý sản phẩm 10 Hình 2-4: Sơ đồ usecase nhân viên xử lý đơn hàng 11 Hình 2-5: Sơ đồ usecase nhân viên quản lý khách hàng 11 Hình 2-6: Sơ đồ usecase admin xem thống kê 11 Hình 2-7: Sơ đồ usecase admin quản lý nhân viên 12 Hình 2-8: Sơ đồ usecase admin quản lý tin tức 12 Hình 2-9: Sơ đồ lớp thực thể pha phân tích 30 Hình 2-10: Sơ đồ khách hàng đăng ký tài khoản 30 Hình 2-11: Sơ đồ khách hàng đăng nhập 31 Hình 2-12: Sơ đồ khách hàng tìm kiếm sản phẩm 31 Hình 2-13: Sơ đồ khách hàng xem chi tiết sản phẩm 31 Hình 2-14: Sơ đồ khách hàng tạo giỏ hàng 32 Hình 2-15: Sơ đồ khách hàng xóasản phẩm giỏ hàng 32 Hình 2-16: Sơ đồ khách hàng xóa giỏ hàng 32 Hình 2-17: Sơ đồ khách hàng sửa sản phẩm giỏ hàng 33 Hình 2-18: Sơ đồ khách hàng tạo đơn hàng 33 Hình 2-19: Sơ đồ nhân viên thêm sản phẩm 34 Hình 2-20: Sơ đồ nhân viên sửa thơng tin sản phẩm 34 Hình 2-21: Sơ đồ nhân viên xóa sản phẩm 35 Hình 2-22: Sơ đồ nhân viên tạo nhóm khách hàng 35 Hình 2-23: Sơ đồ nhân viên xử lý đơn hàng 36 Hình 2-24:Sơ đồ quản lý xem thống kêđơn hàng 36 Hình 2-25: Sơ đồ quản lý xem thống kê sản phẩm 37 Hình 2-26: Sơ đồ quản lý thêm nhân viên 37 Hình 2-27: Sơ đồ quản lý sửa thông tin nhân viên 38 Nguyễn Thị Thu Trang – D13CNPM3 vii Đồ án tốt nghiệp đại học Danh mục hình vẽ Hình 2-28: Sơ đồ quản lý xóa nhân viên 38 Hình 2-29:Biểu đồ lớp pha thiết kế 39 Hình 2-30: Lược đồ sở liệu 42 Hình 3-1:Giao diện trang chủ 46 Hình 3-2: Giao diệnđăng ký tài khoản 47 Hình 3-3: Giao diện đăng nhập 47 Hình 3-4: Giao diện xem chi tiết sản phẩm 48 Hình 3-5: Giao diện quản lý giỏ hàng 48 Hình 3-6: Giao diện khách hàng đặt hàng 49 Hình 3-7: Giao diện điều khiển 49 Hình 3-8: Giao diện nhân viên thêm danh mục 50 Nguyễn Thị Thu Trang – D13CNPM3 viii Đồ án tốt nghiệp đại học Danh mục từ viết tắt DANH MỤC CÁC TỪ VIẾT TẮT STT Từ viết tắt Nghĩa đầy đủ TMĐT Thương mại điện tử CSDL Cơ sở liệu MVC Model-View-Controller Nguyễn Thị Thu Trang – D13CNPM3 ix Đồ án tốt nghiệp đại học Lời mở đầu LỜI MỞ ĐẦU Trong thời đại ngày phát triển bùng nổ Internet giúp ích nhiều cho sống người Internet giúp người tìm kiếm tổng hợp thơng tin tồn giới cách dễ dàng Internet tạo giới phẳng, nơi mà tiếp xúc cá nhân trở nên dễ dàng chặt chẽ hơn, giao dịch thương mại dễ dàng thực hiện… Thương mại điện tử (TMĐT) bước tiến thật dài cực nhanh quy trình kinh doanh đại TMĐT mang nhiều lợi ích cho doanh nghiệp người tiêu dùng TMĐT giúp khách hàng nắm thông tin phong phú, dễ dàng việc lựa chọn mua hàng Đối với doanh nghiệp, TMĐT giúp giảm chi phí kinh doanh tiếp thị Qua người tiêu dùng mua hàng hố với giá thấp hơn, nhà sản xuất nước phát triển mua linh kiện, phận với giá rẻ hơn, tăng sức cạnh tranh cho doanh nghiệp mở rộng phạm vi kinh doanh Từ lợi ích, phát triển mạnh mẽ TMĐT mang lại nhu cầu làm đẹp, mua bán sản phẩm xã hội nay, em chọn đề tài cho đồ án “Xây dựng website bán hàng online ngôn ngữ PHP” Đề tài tập trung vào phần sau: Phân tích thiết kế website bán hàng online Xây dựng website bán hàng online Nội dung đề tài bao gồm chương: Chương 1: Khảo sát xây dựng toán Thu thập yêu cầu, trình bày trạng kinh doanh, vấn đề gặp phải hình thức kinh doanh từ đặt yêu cầu cho hệ thống Chương 2: Phân tích thiết kế Trình bày tài liệu phân tích thiết kế: sơ đồ usecase, kịch ca sử dụng, sơ đồ cho kịch bản, sơ đồ lớp thực thể, lược đồ sở liệu Chương 3: Xây dựng website Xây dựng phát triển website Kết luận Danh mục tài liệu tham khảo Nguyễn Thị Thu Trang – D13CNPM3 Đồ án tốt nghiệp đại học Lời mở đầu Do thời gian hạn chế nên đồ án em chắn khơng thể tránh khỏi thiết sót định Em mong nhận đóng góp chân thành từ thầy giáo bạn bè để em nâng cao kiến thức kĩ Nguyễn Thị Thu Trang – D13CNPM3 Đồ án tốt nghiệp đại học Chương 1: Khảo sát xây dựng toán CHƯƠNG 1: KHẢO SÁT VÀ XÂY DỰNG BÀI TOÁN Chương trình bày trạng kinh doanh cửa hàng quần áo từ đưa yêu cầu để xây dựng hệ thống 1.1 Hiện trạng kinh doanh cửa hàng quần áo Xã hội ngày phát triển, nhu cầu làm đẹp người ngày nâng cao Đáp ứng yêu cầu này, Việt Nam nhiều cửa hàng quần áo xuất hiện, đa số cửa hàng quần áo tổ chức kinh doanh theo phương pháp truyền thống gồm quy trình sau: - Nhập quần áo từ nhà cung cấp: lập đơn đặt mua, gửi đơn đặt mua, nhận sản phẩm từ nhà cung cấp, lưu sản phẩm vào kho, toán, quảng cáo trưng bày sản phẩm mới… - Bán sản phẩm: trưng bày sản phẩm theo dãy theo thể loại - Quy trình mua bán cần có nhân viên trực tiếp làm việc với khách hàng quầy toán - Thanh toán theo phương thức truyền thống Phương thức kinh doanh trực tiếp dẫn đến khó khăn sau: - Cửa hàng phải tốn diện tích lớn cho việc bày bán sản phẩm - Khi khách hàng có nhu cầu mua sản phẩm thường họ phải nhiều thời gian để tìm kiếm sản phẩm - Khó khăn việc tiếp thị, giới thiệu sản phẩm mà khách hàng quan tâm Những khó khăn trực tiếp làm giảm đáng kể doanh thu cửa hàng Đặt cho cửa hàng cần phải có cách tiếp cận, thu hút nhằm đem lại hiệu Giải pháp áp dụng công nghệ thông tin vào kinh doanh quản lý xu tất yếu Một hệ thống quản lý bán hàng mạng giúp giải khó khăn điều quan trọng đáp ứng nhu cầu đông đảo khách hàng có nhu cầu xem quần áo, phương tiện quảng cáo sản phẩm cho cửa hàng tốt nhất, rẻ hiệu Điều đồng nghĩa với việc doanh thu cửa hàng tăng lên Nguyễn Thị Thu Trang – D13CNPM3 Đồ án tốt nghiệp đại học Chương 1: Khảo sát xây dựng toán 1.2 Tổng quan ứng dụng website: 1.2.1 Ứng dụng website gì? Ứng dụng website phần mềm mà người dùng tương tác thơng qua trình ứng dụng để người dùng truy cập thơng qua mơi trường mạng Ứng dụng website khơng địi hỏi người dùng phải cài đặt trước sử dụng tương tác hệ điều hành thiết bị miễn mơi trường cài đặt sử dụng trình duyệt website đủ tiêu chuẩn Ứng dụng website cài đặt máy chủ giao tiếp với máy khách thông qua tin HTTP, HTTPS 1.2.2 Lợi ích việc ứng dụng website Sử dụng ứng dụng website mang lại lợi ích cho người sử dụng sau: - Người sử dụng truy nhập vào hệ thống lúc, nơi máy tính, điện thoại hay thiết bị kết nối mạng mà khơng cần cài đặt trước - Khơng giúp khách hàng tìm sản phẩm ưng ý mà cung cấp dịch vụ chăm sóc khách hàng nhanh chóng hiệu Những thắc mắc câu hỏi khách hàng sản phẩm phản hồi tích cực - Mọi người bận rộn với guồng quay công việc họ có thời gian để mua sắm Đó lý saomua sắm trực tuyến dần lên Các trang web tảng tốt để giới thiệu sản phẩm bán hàng Điều không phù hợp với khách hàng địa phương mà cịn với khách hàng tồn giới - Cùng thời điểm, hệ thống phục vụ nhiều người sử dụng - Tích hợp tốt với dịch vụ trực tuyến email, online payment(Thanh tốn trực tuyến) - Dễ dàng bảo trì, nâng cấp mà phân phối cài đặt phần mềm máy tính - Khơng phụ thuộc vào phần cứng hay hệ điều hành máy tính người dùng Ứng dụng website mang lại nhiều lợi ích cho doanh nghiệp, cửa hàng: - Tăng khả tiếp cận khách hàng: Nếu doanh nghiệp trang web riêng, khách hàng mua sản phẩm, nhận dịch vụ tương tác với chủ doanh nghiệp hành ngồi Điều khiến dịch vụ hoạt động doanh nghiệp bị giới hạn Tuy nhiên, thứ thay Nguyễn Thị Thu Trang – D13CNPM3 Đồ án tốt nghiệp đại học Chương 1: Khảo sát xây dựng toán đổi doanh nghiệp xây dựng trang web riêng Không bị giới hạn thời gian, không gian, tăng khả tiếp cận khách hàng thực thi đãi ngộ cách kịp thời - Tăng phạm vi khách hàng: Một cửa hàng địa phương thu hút khách địa phương lại hạn chế khách hàng khu vực khác Tuy nhiên, doanh nghiệp xây dựng trang web riêng phạm vị khách hàng khơng bị giới hạn Cơ hội nhận đơn đặt hàng khách từ khắp nơi đất nước ngày tăng cao - Xác định khách hàng tiềm năng: Với giúp đỡ hình thức trực tuyến, điều tra có sẵn web, khách hàng để lại ý kiến mình, truy vấn thể quan điểm doanh nghiệp Chi tiết cá nhân khách hàng tên, số điện thoại liên lạc, thu thập thơng tin… thơng qua đó, doanh nghiệp tìm khách hàng “ruột” đầy tiềm - Dễ dàng lấy ý kiến phản hồi từ khách hàng: Lấy ý kiến khách hàng việc làm quan trọng giúp doanh nghiệp nắm bắt tâm lý khách hàng có chiến lược thay đổi phù hợp Thơng tin phản hồi từ khách hàng dễ dàng thu thập thông qua trang web Bởi khách hàng tự cung cấp thơng tin riêng tư, không bị miễn cưỡng đặc biệt không nhiều thời gian - Phân tích sản phẩm: Trang web vừa sử dụng để quảng bá sản phẩm mới, kiểm tra tình hình phát triển sản phẩm thị trường vừa tăng doanh số bán hàng cho sản phẩm cũ Khi số thông tin thị trang web, doanh nghiệp xác định vị trí sản phẩm họ đâu, đón nhận hay khơng, hiểu ưu nhược điểm để từ đề bước đắn 1.3 Tổng quan website bán hàng online Một website bán hàng online dường không xa lạ với cửa hàng Lợi ích website mang lại khiến ta khơng thể khơng thừa nhận tính hiệu Một ưu điểm, lợi ích hàng đầu website bán hàng online mang lại là: Nguyễn Thị Thu Trang – D13CNPM3 Đồ án tốt nghiệp đại học Chương 2: Phân tích thi thiết kế Hình 2-27:: Sơ đồ quản lý sửa a thơng tin nhân viên Hình 2-28: Sơ đồ quản lý xóa nhân viên Nguyễn Thị Thu Trang – D13CNPM3 38 Đồ án tốt nghiệp đại học Chương 2: Phân tích thi thiết kế 2.2.2 Biểu đồ lớp thựcc thể th pha thiết kế a Quan hệ lớpp Hình 2-29: Biểu đồ lớp pha thiết kế b Lớp thực thể thuộc thu tính lớp STT Lớ ớp Thuộc tính - categoryId: mã danh mục m - categoryName: tên sanh mục m - parentId: danh mụcc cha - description: mô tả danh mục m - isMenu: hiển thị danh m mục lên trang chủ Nguyễn Thị Thu Trang – D13CNPM3 39 Đồ án tốt nghiệp đại học Chương 2: Phân tích thi thiết kế - productId: mã sản phẩẩm - productName: tên sảnn ph phẩm - categoryId: mã danh mục m - image: hình ảnh sản n ph phẩm - color: màu sắc sản n ph phẩm - quantity: số lượng sảnn ph phẩm - price: giá sản phẩm - unitsInStock:số lượng ng c sản phẩm kho - unitsOnOrder: số lượng ng ccủa sản phẩm đặt - new: sản phẩm - discount: sản phẩm m gi giảm giá - hot: sản phẩm bán chạạy - description: mô tả sản n ph phẩm - productId: mã sản phẩẩm - combinedProductId: mã sản s phẩm mặc - orderId: mã đơn hàng - userId: mã khách hàng - orderDate: ngày đặtt hàng - shippedDate: ngày chuyển chuy hàng - ordererEmail: email người ngư nhận hàng - receiverName: tên người ngư nhận hàng - receiverSurname: họ người nhận hàng - ordererPhone: số điệnn tho thoại người đặt hàng - receiverAddress: địaa ch người nhận hàng Nguyễn Thị Thu Trang – D13CNPM3 40 Đồ án tốt nghiệp đại học Chương 2: Phân tích thi thiết kế - note: ghi - totalPrice: tổng tiền - status: trạng ng thái đơn hàng - orderId: mã đơn hàng - productId: mã sản phẩẩm - size: kích cỡ sản phẩm m - quantity: số lượng mỗ ỗi sản phẩm - userId: mã ngườii dùng - email: email người dùng - password: mật khẩuu ngư ngườidùng - name: tên ngườii dùng - surname: họ ngườii dùng - address: địa ngườii dùng - gender: giới tính ngườ ời dùng - role: vai trò ngườii dùng - newsId: mã tin tức - userId: mã ngườii dùng - title: tiêu đề tin tức - content: nộii dung tin tức t - image: hình ảnh - sizeId: mã kích cỡ - sizeName: tên kích cỡ ỡ - productId: mã sản phẩẩm - sizeId: kích cỡ sản n phẩm ph Nguyễn Thị Thu Trang – D13CNPM3 41 Đồ án tốt nghiệp đại học Chương 2: Phân tích thi thiết kế 2.2.3 Lược đồ sở li liệu Hình 2-30: Lược đồ sở liệu 2.3 Thiết kế an toàn bảoo mật m cho website Theo thống kê nhấất thời gian vừa qua, nhiều website Việt Nam nhiều quốc gia giớii đ bị hacker công xâm nhập p Do vậy, v tính đảm bảo bảo mật củaa website đ nhiều người tổ chức, c, doanh nghi nghiệp đặt từ khâu thiết kế Các cách để tăng ng tính bảo b mật cho website: Phân quyền user truy cập sở liệu hợp lý Không hiển thị lỗi phát sinh Yêu cầu tăng độộ mạnh cho mật Tăng cường bảoo mật m cho máy chủ Sử dụng số công cụ c bảo mật website Vơ hiệuu hóa biên ddịch PHP thư mục định Giữ cho phầnn mềm m cập nhật Validate ph phải thực phía trình duyệtt server Tuy nhiên, yếu tố ngư người đóng vai trị quan trọng nhấtt Mỗi hệ thống mạng có vấn đề điểm yếu riêng Người quản trị mạng phảải không ngừng Nguyễn Thị Thu Trang – D13CNPM3 42 Đồ án tốt nghiệp đại học Chương 2: Phân tích thiết kế nâng cao, học hỏi thêm kiến thức mới, tăng cường nhận thức mối đe dọa bảo mật nhằm kịp thời nhận lỗ hổng kỹ thuật, tránh mắc phải sai lầm công tác quản trị mạng CSDL kho chứa liệu quan trọng cần bảo vệ Thiết kế bảo mật CSDL gồm cấp: thiết kế hệ quản trị CSDL an toàn thiết kế CSDL an toàn Phân quyền user truy cập sở liệu hợp lý làm tăng tính bảo mật cho website.User lập khơng có quyền để làm điều với sở liệu Thực tế thì, chí user cố gắng thử đăng nhập (với mật password), họ khơng thể vào shell điều khiển MySQL.Vì user cần cấp quyền để xác định quyền user tới database Để tiến hành phân quyền cho user,ta sử dụng lệnh GRANT: “GRANT ALL ON *.*TO‘username’[WITHGRANTOPTION]” WITHGRANTOPTION: Người dùng có quyền gán quyền cho người dùng khác Một hoàn tất quyền gán cho user, bạn muốn thiết lập quyền cho tài khoản khác, thực lệnh sau để đảm bảo quyền thiết lập lại từ đầu cho user mới:FLUSH PRIVILEGES Sau câu lệnh thay đổi có hiệu lực Dưới danh sách lệnh thường dùng để gán quyền cho user mới: - ALL PRIVILEGES – ta thấy, lệnh cho phép MySQL user thực toàn quyền databases (hoặc vài db thiết lập) - CREATE – Cho phép user tạo tables databases - DROP – Cho phép xóa tables databases - DELETE – Cho phép xóa ghi liệu bảng tables - INSERT – Cho phép thêm ghi vào bảng CSDL - SELECT – Cho phép sử dụng lệnh Select để tìm kiếm liệu -UPDATE – Cho phép cập nhật CSDL - GRANT OPTION – Cho phép gán xóa quyền người dùng khác Để thiết lập quyền người dùng với môt vài quyền cụ thể, dùng mẫu lệnh sau: “GRANT [type of permisstion] ON [database].[tablename] TO ‘[username]’@’localhost’;” Nguyễn Thị Thu Trang – D13CNPM3 43 Đồ án tốt nghiệp đại học Chương 2: Phân tích thiết kế Nếu bạn muốn cho phép user truy cập tất databases tất bảng, dùng dấu (*) thay cho tên database table.Mỗi lần bạn cập nhật hay thay đổi quyền dùng lệnh Flush Privileges đảm bảo thay đổi có hiệu lực Để kiểm tra quyền gán cho user ta dùng lệnh sau: “SHOW GRANTS FOR‘username’;” Nếu cần thu hồi lại quyền user, dùng lệnh REVOKE với biểu mẫu lệnh sau đây: ”REVOKE [type of permission] ON [database name].[table name] FROM ‘[username]’@’localhost’;” Hoặc xóa sở liệu với lệnh DROP, bạn dùng lệnh để xóa hẳn user đi: “DROP USER'demo'@'localhost';” Chắc chắn triển khai hệ thống bảo mật có nhiều vấn đề cần phải giải quyết, chuẩn bị sách bảo mật tâm thực hệ thống thơng tin an toàn Nguyễn Thị Thu Trang – D13CNPM3 44 Đồ án tốt nghiệp đại học Chương 3: Xây dựng website CHƯƠNG 3: XÂY DỰNG WEBSITE 3.1 Công cụ xây dựng cài đặt hệ thống 3.1.1 Yêu cầu phần mềm - Xampp 5.6.32 - Sublime Text 3.0 3.1.2 Công cụ lập trình sở liệu PHP (Hypertext Preprocessor) ngôn ngữ kịch máy chủ, công cụ mạnh mẽ để tạo nên trang thiết kế website động tương tác Ngơn ngữ có kịch đơn giản, nhanh chóng, linh hoạt sử dụng rộng rãi phổ biến cho tất thứ, từ blog đến trang website động PHP có cộng đồng lớn người dùng nhà phát triển, tài liệu thiết kế website phong phú, cung cấp hỗ trợ sở liệu mở rộng, cung cấp số lượng lớn extension mã nguồn có sẵn, cho phép thực thi mã môi trường hạn chế, triển khai hầu hết máy chủ website, hoạt động hầu hết hệ điều hành tảng MySQL hệ quản trị sở liệu tự nguồn mở phổ biến giới nhà phát triển ưa chuộng trình phát triển ứng dụng Vì MySQL sở liệu tốc độ cao, ổn định dễ sử dụng,hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh Với tốc độ tính bảo mật cao, MySQL thích hợp cho ứng dụng có truy cập CSDL internet MySQL miễn phí hồn tồn bạn tải MySQL từ trang chủ MySQL ví dụ Hệ Quản trị Cơ sở liệu quan hệ sử dụng ngơn ngữ truy vấn có cấu trúc MySQL sử dụng cho việc bổ trợ PHP, Perl nhiều ngơn ngữ khác, làm nơi lưu trữ thơng tin trang web viết PHP, Perl… Mô hình Model-View-Controller(MVC) giúp cho ứng dụng dễ bảo trì, module hóa chức năng, xây dựng nhanh chóng MVC tách tác vụ ứng dụng thành phần riêng lẻ model, view, controller giúp cho việc xây dựng ứng dụng nhẹ nhàng Dễ dàng thêm tính mới, tính cũ dễ dàng thay đổi MVC cho phép nhà phát triển nhà thiết kế làm việc đồng thời với MVC cho phép thay đổi phần ứng dụng mà không ảnh hưởng đến phần khác Với lợi ích ngơn ngữ PHP hệ quản trị sở liệu MySQL mang lại, em xây dựng cài đặt hệ thống ngơn ngữ PHP, thiết kế theo mơ hình MVC sử dụng hệ quản trị sở liệu MySQL Mơi trường server sử dụng gói cài đặt Xampp Nguyễn Thị Thu Trang – D13CNPM3 45 Đồ án tốt nghiệp đại học Chương 3: Xây dựng website 3.2 Giới thiệu số giao diện hệ thống: 3.2.1 Thiết kế giao diện dành cho khách hàng Hình 3-1: Giao diện trang chủ Nguyễn Thị Thu Trang – D13CNPM3 46 Đồ án tốt nghiệp đại học Chương 3: Xây ddựng website Hình 3-2: Giao diện đăng ký tài khoản Hình 3-3: Giao diện đăng nhập Nguyễn Thị Thu Trang – D13CNPM3 47 Đồ án tốt nghiệp đại học Chương 3: Xây ddựng website Hình 3-4: Giao diện xem chi tiết sản phẩm Hình 3-5: Giao diện quản lý giỏ hàng Nguyễn Thị Thu Trang – D13CNPM3 48 Đồ án tốt nghiệp đại học Chương 3: Xây ddựng website Hình 3-6: Giao diện khách hàng đặt hàng 3.2.2 Thiết kế giao diện n dành cho nhân viên, ngư người quản trị Hình 3-7: Giao diện điều khiển Nguyễn Thị Thu Trang – D13CNPM3 49 Đồ án tốt nghiệp đại học Chương 3: Xây ddựng website Hình 33-8: Giao diện nhân viên thêm danh mục Nguyễn Thị Thu Trang – D13CNPM3 50 Đồ án tốt nghiệp đại học Kết luận KẾT LUẬN Đồ án trình bày nội dung: Phân tích nhu cầu quản lý website, ứng dụng website, ngôn ngữ PHP Xây dựng hệ thống quản lý website bán hàng với chức bản: - Chức xem chi tiết sản phẩm, tìm kiếm sản phẩm, tạo giỏ hàng, tạo đơn hàng - Quản lý khách hàng, quản lý đơn hàng, quản lý sản phẩm, quản lý danh mục - Quản lý nhân viên, quản lý tin tức, xem thống kê, quản lý website Một số điểm hạn chế: Hệ thống xây dựng dừng lại chức bản, tồn điểm xây dựng chưa hoàn toàn hợp lý Hướng phát triển: Hoàn thiện thêm chức hệ thống để phù hợp với nhu cầu quản lý website bán hàng Nâng cấp giao diện gần gũi với người dùng Nguyễn Thị Thu Trang – D13CNPM3 51 Đồ án tốt nghiệp đại học Danh mục tài liệu tham khảo DANH MỤC CÁC TÀI LIỆU THAM KHẢO Tài liệu, Giáo trình [1] PGS TS Trần Đình Quế - Giáo trình Phân Tích Thiết Kế Hệ Thống Thông Tin – Học viện Công nghệ Bưu Viễn thơng [2].TS Nguyễn Đình Hóa – Slide mơn Cơ sở liệu, Học viện Cơng nghệ Bưu Viễn thông Website [1] http://php.net [2] https://www.w3schools.com [3] https://stackoverflow.com [4] https://www.amazon.com Nguyễn Thị Thu Trang – D13CNPM3 52 ... hết hệ điều hành tảng MySQL hệ quản trị sở liệu tự nguồn mở phổ biến giới nhà phát triển ưa chuộng trình phát triển ứng dụng Vì MySQL sở liệu tốc độ cao, ổn định dễ sử dụng,hoạt động nhiều hệ. .. giới phẳng, nơi mà tiếp xúc cá nhân trở nên dễ dàng chặt chẽ hơn, giao dịch thương mại dễ dàng thực hiện… Thương mại điện tử (TMĐT) bước tiến thật dài cực nhanh quy trình kinh doanh đại TMĐT mang... “Đăng ký” Hệ thống thông báo đăng ký thành công chuyển tới trang chủ Ngoại lệ 4.1 Hệ thống thông báo đăng ký lỗi 4.1.1 Khách hàng nhập lại thông tin đăng ký click nút đăng ký 4.1.2 Hệ thống thông