lOMoARcPSD|39459588 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ~~~~~~*~~~~~~ MÔN HỌC: KỸ NGHỆ PHẦN MỀM ĐỀ TÀI: XÂY DỰNG TRANG WEB QUẢN TRỊ BÀI ĐĂNG CHO TRANG TUYỂN DỤNG VIỆC LÀM TOPCV.VN Thành viên nhóm thực hiện : Hoàng Công Thế : Lê Ngọc Lương : Cao Ngọc Hoàng : Nguyễn Đức Chiến : Mai Nguyễn Hà Thanh HÀ NỘI - 2024 Downloaded by NHIM NHIM (nhimbien2@gmail.com) lOMoARcPSD|39459588 MỤC LỤC Downloaded by NHIM NHIM (nhimbien2@gmail.com) lOMoARcPSD|39459588 LỜI NÓI ĐẦU Không kể tới những đóng góp đến lớn mà ngành công nghệ thông tin đã làm được cho lĩnh vực nghiên cứu khoa học kỹ thuật, mà chúng ta có thể nhìn thấy luôn những đóng góp thiết thực mà nó mang lại trong đời sống xã hội của con người. Với chiếc máy tính cá nhân của mình, chỉ với vài thao tác đơn giản, thậm chí là một cú click chuột, bạn có thể đọc báo, xem phim, nghe đài, hay mua sắm,… có thể nói cả thế giới thông tin gần như hiện ra trước mắt bạn. Cùng với sự phát triển của nền kinh tế, con người ngày càng bộn bề với trăm nghìn công việc, chúng ta không có nhiều thời gian cho việc tìm kiếm, chọn lựa mua sắm những món đó cho mình và người thân, đơn giản chỉ là một chiếc bánh nhỏ xinh xắn vào buổi sáng, bánh kem cho buổi sinh nhật hay nhân dịp đặc biệt nào đó thôi nhưng cũng làm cho chúng ta cảm thấy cuộc sống nhẹ nhàng vui vẻ, cảm giác thanh thản, quên đi những mệt mỏi trong công việc hằng ngày. Xuất phát từ những suy nghĩ đó, chúng em muốn phát triển website chuyên cung cấp các sản phẩm về bánh phục vụ cho cuộc sống hàng ngày, quà tặng,… Mong rằng sẽ mang đến những chiếc bánh thơm ngon nhất, những món quà ý nghĩa nhất đến với người thân yêu của bạn trên khắp mọi miền, khoảng cách về không gian và thời gian không còn là vấn đề nữa.
Đó cũng là lý do chính để nhóm chúng em chọn đề tài “XÂY DỰNG WEBSITE BÁN BÁNH” hiện thực hóa ý tưởng và mong muốn của chúng em để mang lại một sản phẩm chất lượng đáng tin cậy và ý nghĩa. Chúng em xin chân thành cảm ơn những bài giảng tận tình của thầy. – Giảng viên bộ môn Kỹ nghệ phần mềm, trường Đại Học Kinh Doanh và Công Nghệ Hà Nội. Thầy đã cho chúng em nhiều kiến thức cực kì quan trọng và nhiều đóng góp quý giá.
Lời cuối cùng, chúng em xin kính chúc thầy lời chúc sức khỏe, thành công trong cuộc sống. Downloaded by NHIM NHIM (nhimbien2@gmail.com) lOMoARcPSD|39459588 I) GIỚI THIỆU Chúng tôi là một doanh nghiệp tiên phong trong lĩnh vực công nghệ thông tin, chuyên cung cấp các giải pháp số hàng đầu cho các doanh nghiệp trên toàn cầu. Với cam kết đổi mới không ngừng và sự tận tâm đến từng dự án, chúng tôi đang triển khai xây dựng một trang web mua hàng online, giúp tối ưu hóa việc mua hàng, đặt hàng. Dự án Xây dựng trang web bán hàng là một phần quan trọng trong chiến lược phát triển sản phẩm của chúng tôi.
Trang web này sẽ là một nền tảng linh hoạt, tích hợp nhiều tính năng quản lý và điều hành các hoạt động mua hàng, đặt hàng và thanh toán của khách hàng một cách hiệu quả. Chúng tôi cam kết mang đến một sản phẩm chất lượng cao, đáp ứng tối đa nhu cầu của người dùng và đảm bảo tính bảo mật thông tin. Nếu bạn quan tâm và có nhu cầu tích hợp công nghệ vào kinh doanh, vui lòng gửi thông tin của bạn đến [thctl@gmail.com] hoặc liên hệ trực tiếp qua số điện thoại [098 765 4321]. Hãy cùng chúng tôi xây dựng một sản phẩm tuyệt vời và đánh dấu dấu ấn của bạn trong lĩnh vực công nghệ thông tin! II) NGHIÊN CỨU VÀ LẬP KẾ HOẠCH DỰ ÁN 1.
Nhân lực tham gia thực hiện dự án Hoàng Công Thế Lê Ngọc Lương Cao Ngọc Hoàng Nguyễn Đức Chiến Mai Nguyễn Hà Thanh 2. Xác định yêu cầu của khách hàng về yêu cầu xây dựng trang web Các yêu cầu về trang web: ● Xem trước món ăn trực tuyến ● Tài khoản người dùng ● Gọi món ● Quản lý đơn hàng thực phẩm Downloaded by NHIM NHIM (nhimbien2@gmail.com) lOMoARcPSD|39459588 ● Bảng quản trị ● Quản lý người dùng ● Thêm lại ● Quản lý phục hồi ● Restaurant Danh mục Thêm ● Quản lý danh mục ● Thực đơn ● Đặt hàng ● Quản lý đơn hàng ● Giao hàng ● Vân vân Yêu cầu về giao diện: ● Giao diện thiết kế dựa trên màu sắc chủ đạo của trang web theo yêu cầu của khách hàng ● Giao diện thiết kế đơn giản, không quá màu mè. Dễ tiếp cận đối với người sử dụng Mục tiêu về xử lý logic của trang web: ● Một website cần có những chức năng chính như sau: ● Cung cấp thông tin về các loại sản phẩm: tên sản phẩm, loại sản phẩm, hình ảnh, giá cả, mô tả,. ● Cung cấp chức năng mua hàng trực tuyến.
● Cung cấp thông tin liên hệ, hướng dẫn mua hàng, các chính sách như chính sách đổi trả, chính sách vận chuyển, chính sách an toàn thực phẩm… và các điều khoản dịch vụ. Thiết kế giao diện - Giao diện trang web bán hàng Giao diện trang chủ: ● Xem những món ăn đang bán chạy Downloaded by NHIM NHIM (nhimbien2@gmail.com) lOMoARcPSD|39459588 Giao diện trang Đăng ký: ● Tạo tài khoản người dùng: Tên tài khoản, Tên người dùng, họ, địa chỉ email, số điện thoại, mật khẩu, xác nhận mật khẩu, địa chỉ giao hàng Giao diện trang Đăng nhập: ● Đăng nhập tài khoản: tên tài khoản, mật khẩu ● Nút tạo tài khoản cho người chưa có tài khoản Giao diện đặt hàng: ● Hiển thị những nhà hàng mà đã thêm bên phần admin - Giao diện trang web admin Giao diện bản điều khiển: ● Hiển các tất cả thông tin của web con đưa về Giao diện người dùng: ● Hiển thị tất cả tài khoản đã tạo trên trang web Giao diện nhà hàng: ● Hiển thị tất cả các nhà hàng ● Thêm và xóa nhà hàng Giao diện thực đơn: ● Hiển thị tất cả các món ăn ● Thêm sửa xóa món ăn Giao diện đơn đặt hàng: ● Hiển thị các đơn hàng ● Chuyển trạng thái giao hàng 4. Phát triển Bước "Kiểm thử và điều chỉnh" trong phát triển phần mềm bao gồm: Lập kế hoạch kiểm thử: Xác định phạm vi, loại kiểm thử, tài nguyên và thời gian cần thiết. Phát triển các trường hợp kiểm thử: Viết các trường hợp kiểm thử dựa trên yêu cầu phần mềm và thiết kế hệ thống.
Thực hiện kiểm thử: Thực hiện các trường hợp kiểm thử và ghi nhận kết quả. Downloaded by NHIM NHIM (nhimbien2@gmail.com) lOMoARcPSD|39459588 Báo cáo lỗi: Ghi nhận và mô tả chi tiết các lỗi phát hiện. Điều chỉnh và sửa lỗi: Các nhà phát triển sửa lỗi và phát hành phiên bản mới để kiểm thử lại. Kiểm thử lại và kiểm thử hồi quy: Kiểm thử lại các trường hợp không đạt và kiểm thử hồi quy để đảm bảo các chức năng khác không bị ảnh hưởng.
Đánh giá và hoàn thiện: Đánh giá kết quả kiểm thử và thực hiện các điều chỉnh cần thiết. Chuẩn bị báo cáo kiểm thử: Tổng hợp kết quả, đánh giá chất lượng phần mềm và đề xuất các bước tiếp theo. Kiểm thử và điều chỉnh Test, debug - Các loại rủi ro có thể gặp phải Loại rủi ro Rủi ro Mô tả Rủi ro về bảo mật Tấn công hacker Trang web có thể bị tấn công bởi hacker để truy cập thông tin cá nhân của ứng viên và doanh nghiệp. Rò rỉ dữ liệu Dữ liệu nhạy cảm có thể bị rò rỉ do lỗ hổng bảo mật, gây tổn thất lớn cho uy tín của trang web.
Rủi ro về phát triển và Lỗ hổng phần mềm Lỗ hổng trong mã bảo trì nguồn có thể bị tấn công, dẫn đến mất kiểm soát hoặc phá hủy hệ thống. Thiếu hỗ trợ kỹ thuật Thiếu hỗ trợ kỹ thuật hoặc bảo trì định kỳ có thể gây ra các vấn đề kỹ thuật và ảnh hưởng đến trải nghiệm của người dùng. Rủi ro về quản lý nội Nội dung không phù Nội dung không phù Downloaded by NHIM NHIM (nhimbien2@gmail.com) lOMoARcPSD|39459588 dung hợp hợp hoặc vi phạm pháp luật có thể được đăng lên trang web, gây ảnh hưởng tiêu cực đến hình ảnh và uy tín của trang web. Spam và lừa đảo Các bài đăng spam và lừa đảo có thể xuất hiện trên trang web, làm giảm đáng kể sự tin cậy của nội dung.
Tuân thủ pháp luật Vi phạm quy định bảo Lỗ hổng trong mã mật nguồn có thể bị tấn công, dẫn đến mất kiểm soát hoặc phá hủy hệ thống. Vi phạm về quy định Thiếu hỗ trợ kỹ thuật quảng cáo hoặc bảo trì định kỳ có thể gây ra các vấn đề kỹ thuật và ảnh hưởng đến trải nghiệm của người dùng. - Cách khắc phục các loại rủi ro trên Loại rủi ro Cách khắc phục Mô tả Rủi ro về bảo mật Tăng cường bảo mật hệ Sử dụng các biện pháp thống bảo mật mạnh mẽ như mã hóa dữ liệu, xác thực hai yếu tố, và kiểm tra mã nguồn để ngăn chặn các cuộc tấn công từ phía hacker. Quản lý quyền truy cập Thiết lập các phân quyền truy cập cẩn thận để chỉ cho phép nhân viên truy cập vào các dữ liệu và Downloaded by NHIM NHIM (nhimbien2@gmail.com) lOMoARcPSD|39459588 chức năng cần thiết cho công việc của họ.
Rủi ro về phát triển và Kiểm tra bảo mật định Thực hiện kiểm tra bảo bảo trì kỳ mật định kỳ và cập nhật hệ thống để bảo vệ trang web khỏi các lỗ hổng bảo mật mới. Duy trì hỗ trợ kỹ thuật Đảm bảo rằng có một đội ngũ hỗ trợ kỹ thuật chuyên nghiệp và đầy đủ để giải quyết các vấn đề kỹ thuật kịp thời. Rủi ro về quản lý nội Thiết lập chính sách nội Xây dựng và thực thi các dung dung chính sách nội dung cụ thể để đảm bảo rằng chỉ có nội dung phù hợp và pháp lý được đăng lên trang web. Sử dụng công nghệ phát Sử dụng các công nghệ hiện spam phát hiện spam để tự động phát hiện và loại bỏ các bài đăng spam và lừa đảo từ trang web.
Rủi ro về tuân thủ pháp Đào tạo nhân viên về Cung cấp đào tạo định kỳ luật tuân thủ pháp luật cho nhân viên về các quy định pháp luật liên quan đến bảo mật dữ liệu và quảng cáo để đảm bảo tuân thủ. Sử dụng công cụ kiểm Sử dụng các công cụ tra tuân thủ pháp luật kiểm tra tuân thủ pháp luật để đảm bảo rằng trang web tuân thủ tất cả các quy định pháp luật hiện hành. Downloaded by NHIM NHIM (nhimbien2@gmail. Triển khai Chuẩn bị phát hành: Đóng gói phần mềm thành phiên bản cuối cùng.