Academia.eduAcademia.edu
BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Danh sách các nhóm Đề tài Bài tập lớn Lớp: ………………………….. Số đề Nhóm Đề số 1. Đề số 2. Đề số 3. Đề số 4. Đề số 5. Đề số 6. Đề số 7. Đề số 8. Đề số 9. Đề số 10. Đề số 11. Đề số 12. Đề số 13. Đề số 14. Đề số 15. Đề số 16. Đề số 17. Đề số 18. Đề số 19. Đề số 20. Đề số 21. Đề số 22. Đề số 23. Đề số 24. Đề số 25. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 1. • Xây dựng trang Báo điện tử. Mô tả: o Trên website, tin tức được biên tập thành các chủ đề khác nhau. o Cho phép nhiều người đăng tin. o Chức năng đăng tin hỗ trợ đăng tải nội dung dài, dễ dàng định dạng, soạn thảo. Các tin tức có thể liên quan tới nhau. o Tin tức chỉ được hiển thị sau khi admin kiểm duyệt. o Người dùng có thể truy cập để đọc tin, in tin, gửi tin cho bạn bè (Tell your friend), đăng ký nhận Newsletter. • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 2. • Xây dựng website Tra cứu từ điển trực tuyến. Mô tả: o Website có chức năng cho phép thiết lập và tra cứu nhiều loại từ điển khác nhau. o Trong website, các chức năng được phân cấp theo quyền sử dụng. Người dùng của website được chia làm 2 nhóm: nhóm cập nhật thông tin và nhóm sử dụng. o Website cung cấp các chức năng cho phép người dùng tra cứu ngữ nghĩa của 1 từ, tra chéo giữa các từ trực tiếp trên website. Ngoài ra, website còn cung cấp module cho phép người dùng tra cứu chéo từ một website khác. • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 3. • Xây dựng website Thi trắc nghiệm trực tuyến. Mô tả: o Trắc nghiệm là một hình thức thi mà ở đó Ngừơi thi sẽ chọn một/ một số câu trả lời cho sẵn ứng với các câu hỏi cho trước được chọn ngẫu nhiên thành đề thi. Ngoài hình thức chọn phương án trả lời, người thi còn có thể nhập vào câu trả lời của mình rồi sau đó so sánh với phương án đúng. o Đề thi sẽ được sinh ngẫu nhiên, tùy theo từng lần thi, từng môn thi và số lượng câu hỏi cũng như thời gian thi sẽ phụ thuộc và từng kì thi của từng môn. Tiêu chí để sinh đề thi có thể căn cứ theo tổng số câu hoặc tổng số điểm trong bài thi. o Một website dành cho thi Trực tuyến cần thiết kế để người quản trị hoặc các giáo viên có thể thêm, cập nhật môn thi và kho câu hỏi trắc nghiệm cho từng môn. o Mỗi thí sinh dự thi sẽ sử dụng tài khoản của mình để đăng nhập vào website khi thi. • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 4. • Xây dựng website Học tập các môn Thương mại Điện tử trực tuyến. Mô tả: o Môn học Thương mại Điện tử hiện đang được giảng dạy tại khoa Công nghệ Tin học gồm nhiều phần chuyên môn (có thể phân biệt thành: thiết kế web: HTML/DHTML, Client side, server side, kiến thức về Thương mại điện tử). Bên cạnh đó, kiến thức công nghệ của Thương mại Điện tử còn liên quan nhiều môn học khác như Cơ sở dữ liệu, Hệ quản trị CSDL, Công nghệ truy cập CSDL …. o Đặc điểm của các môn học về Công nghệ của Thương mại điện tử là dễ dàng sử dụng môi trường Web để xây dựng các ví dụ minh họa có tính tương tác cao với người học, người học có thể trực tiếp thay đổi các thông số trong ví dụ để nhận được các kết quả khác nhau ngay trong khi học. o Website học tập các môn Thương mại Điện tử trực tuyến cần xây dựng để đảm bảo được các đặc tính trên. Nội dung của môn học (lí thuyết, ví dụ thực hành, bài viết tham khảo) có thể được thay đổi (thêm, bớt, cấu hình ẩn, hiện) bởi Người quản trị (hoặc giảng viên hay học viên). Ngoài ra, từng học phần trong môn TMĐT còn cần được thiết lập để xuất hiện theo lịch định trước. • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 5. • Xây dựng website Bán vé tàu trực tuyến. Mô tả: o Hình thức kinh doanh Thương mại Điện tử đã và đang ngày càng phát triển đồng thời thúc đẩy sự phát triển của nhiều ngành kinh tế xã hội. Sử dụng hình thức Thương mại Điện tử để áp dụng cho việc Bán vé tàu trực tuyến là một ứng dụng cụ thể của hình thức kinh doanh này. o Đặc điểm của hình thức bán vé tàu là số chuyến đi, đến tại mỗi nhà ga là có lịch định trước. Cùng với số chuyến đi, đến là thông tin về các chuyến tàu với tiện nghi, số ghế, số vé trống. Người truy cập có thể qua website biết được nhanh nhất các thông tin cụ thể về từng chuyến tàu cần đi để từ đó đăng ký mua vé tàu như một hàng hóa bình thường. o Quá trình giao, nhận vé sẽ diễn ra trên thực tế, tuy nhiên website cần xây dựng một qui trình Đặt mua à Chấp nhận bán à Trả tiền à Xác nhận việc nhận tiền à giao vé / hoãn / hoàn trả/ đổi chuyến cụ thể để giải quyết các bài toán trên trong thực tế. o Thông tin về các chuyến tàu đi và đến sẽ được cập nhật bởi đơn vị quản lý website (nhà ga) • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 6. • Xây dựng Diễn đàn thảo luận. Mô tả: o Diễn đàn thảo luận (Forum) là hình thức trao đổi thông tin không đồng bộ trên Internet. Trong đó, các thành viên sẽ trao đổi ý kiến bằng cách gửi bài (topic) và trả lời bài (reply) theo từng bài gửi . Các bài gửi sẽ được phân nhóm thành các Chủ đề khác nhau, các chủ đề được nhóm thành các nhóm khác nhau gọi là Diễn đàn con trong các Diễn đàn thuộc vào các Loạt diễn đàn. Tham khảo mô hình sau: § Loạt diễn đàn. • Diễn đàn. o Diễn đàn con. § Bài gửi. • Bài trả lời. o Độ phức tạp của diễn đàn phụ thuộc vào số mức quản lý thông tin trong diễn đàn như mô hình trên. o Thông tin đăng tải trên diễn đàn phải tuân theo qui định và phải có sự kiểm duyệt. Có cơ chế xử lý rõ ràng với các bài viết và thành viên vi phạm. (tham khảo các Forum đang vận hành để biết thêm thông tin). • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Xây dựng Website quản lý thư viện phân tán trực tuyến Đề 7. Mô tả: Giả sử ta có hệ thống thư viện gồm các chi nhánh đặt tại các địa điểm khác nhau. Mỗi thư viện đều có mạng LAN cục bộ được kết nối với Internet. Xây dựng chương trình cung cấp các dịch vụ theo yêu cầu. Chi tiết: Bộ phận quản lý các thư viện: - Quản lý đầu sách, báo, tạp chí trong thư viện - Quản lý người đọc - Quản lý mượn trả sách Người đọc: - Đăng ký thành viên - Tìm kiếm thông tin - Đăng ký, gia hạn mượn sách • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Xây dựng chương trình gửi thư điện tử (Newsletters) Đề 8. Mô tả: Giả sử ta có Web Site, các thành viên của Web Site khi đăng ký phải cung cấp địa chỉ E-mail và chọn các dịch vụ thông tin cần cập nhật. Xây dựng chương trình cung cấp các dịch vụ thông tin định kỳ cho người sử dụng theo yêu cầu. Chi tiết: Bộ phận quản lý: - Quản lý thành viên - Quản lý thông tin - Gửi thông tin định kỳ cho các thành viên Thành viên: - Đăng ký thành viên - Thay đổi thông tin đăng ký • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Tìm kiếm thông tin trên Web Site (Search Engine) Đề 9. Mô tả: Giả sử ta có Web Site cung cấp dịch vụ thông tin. Người đọc có thể truy nhập và tìm kiếm các thông tin cần thiết. Chi tiết: Bộ phận quản lý: - Quản lý, tổ chức thông tin - Xây dựng cơ sở dữ liệu từ thông tin trên Web Site - Cung cấp các dịch vụ tìm kiếm Người đọc: - Tìm kiếm thông tin • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 10. Chương trình quản lý Bài giảng trực tuyến Mô tả: Giả sử ta có Web Site cung cấp dịch vụ học trực tuyến trong đó cung cấp các giáo trình trực tuyến. Người học có thể đăng ký học các môn theo yêu cầu. Sau khi đăng ký, học viên sẽ được cung cấp các bài giảng định kỳ theo từng tuần và thông tin liên quan đến bài giảng. Chi tiết: Bộ phận quản lý: - Quản lý, tổ chức giáo trình, bài giảng, thông tin liên quan - Quản lý việc cập nhật giáo trình của giáo viên - Cung cấp bài giảng, thông tin định kỳ cho các học viên đăng ký Người học: - Đăng ký học viên, môn học - Theo dõi các bài giảng và thông tin định kỳ • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 11. Chương trình trao đổi thông tin đồng bộ (Chatting) • Mô tả: Xây dựng chương trình cho phép người sử dụng có thể trao đổi thông tin đồng bộ thông qua mạng Internet. Người sử dụng thông thường khi đăng nhập sẽ vào chủ đề chung và cho phép chọn chủ đề thông tin trao đổi. Nếu có đăng ký thành viên thì có thể tạo thêm chủ đề thông tin trao đổi. Chi tiết: Bộ phận quản lý: o Quản lý thành viên o Quản lý thông tin trao đổi công cộng Người sử dụng: o Đăng ký thành viên o Trao đổi thông tin công cộng hoặc cá nhân o Tạo và cập nhật chủ đề nếu là thành viên o L ưu trữ các thông tin trao đổi • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 12. Xây dựng website cung cấp dịch vụ Blog. • Mô tả: o Blog là hình thức đăng tải thông tin, tại đó mỗi chủ nhân của Blog có thể viết các Chủ đề (Blog Entry) và người khác có thể tham gia ý kiến theo mỗi Chủ đề đó. o Người tham gia ý kiến vào một Chủ đề có thể là bạn (có trong friend list) hoặc là khách của chủ nhân Blog. o Mỗi Blog có thể xuất bản thông tin theo định dạng RSS để các Blog khác trích xuất về hoặc ngược lại. o Phục vụ mục đích cá nhân hóa, mỗi Blog cho phép người dùng đăng tải các nội dung dạng danh sách như: sở thích, phim ảnh, báo chí mà chủ nhân thích. Bên cạnh đó, mỗi Blog còn cho phép người dùng thay đổi màu sắc, giao diện… tùy theo sở thích. o Tham khảo thêm tính năng của hệ thống Wordpress, Blogger, và Tumblr… • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 13. Xây dựng hệ thống mô phỏng trò chơi Ai là triệu phú • Mô tả: o Hệ thống này mô phỏng theo trò chơi “Ai là triệu phú” trên VTV3 Đài truyền hình Việt Nam. o Để được tham gia chơi, người chơi phải tiến hành đăng ký và vượt qua vòng phỏng vấn (trắc nghiệm kiến thức). o Khi tham gia chơi, người chơi phải trả lời các câu hỏi do hệ thống đưa ra với thời gian bị giới hạn. Trả lời được câu hỏi sẽ được tính điểm, sai sẽ dừng cuộc chơi. Người chơi cũng có thể sử dụng các biện pháp trợ giúp. • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 14. Xây dựng website Bán vé xem phim trực tuyến • Mô tả: o Một tổ hợp rạp chiếu phim (vd: Trung tâm chiếu phim Quốc gia, CGV, MegaStar…) có nhiều rạp chiếu khác nhau. o Mỗi rạp chiếu có số lượng ghế xác định, có lịch chiếu được xác định trước o Rạp cần website cho phép Khách đăng ký mua vé xem phim trực tuyến. • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 15. Xây dựng website Giới thiệu sản phẩm, bán hàng cho 1 công ty • Mô tả: o Một công ty A cần xây dựng một website cho phép: § Giới thiệu về các lĩnh vực hoạt động của công ty § Giới thiệu các hàng hóa, sản phẩm do công ty sản xuất (có nhiều chủng loại) § Tiếp nhận đơn hàng, xử lý bán hàng trực tuyến o Thông tin trên website cần được cập nhật thường xuyên và phân cấp quản lý. • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 16. Xây dựng website Cung cấp dịch vụ Tư vấn trực tuyến • Mô tả: o Một công ty A chuyên tư vấn về đầu tư BĐS cần xây dựng một website cho phép: § Giới thiệu các thông tin về công ty. § Thực hiện dịch vụ tư vấn khách hàng thông qua website: khách hàng và nhân viên tư vấn của công ty trao đổi với nhau thông qua các chức năng của website (có thể đồng bộ hoặc không đồng bộ). Việc tư vấn này cần được quản lý để theo dõi về sau. § Giới thiệu các sản phẩm hàng hóa liên quan đến bất động sản. o Thông tin trên website được cập nhật thường xuyên và phân cấp quản lý. • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 17. Xây dựng website Cung cấp dịch vụ khảo sát trực tuyến • Mô tả: o Khảo sát là hình thức xây dựng các mẫu biểu thu thập thông tin, tại đó mỗi chủ nhân có thể tạo các Chủ đề khảo sát, xây dựng các mẫu biểu (Form Survey) và người khác có thể tham gia trả lời khảo sát theo mỗi Chủ đề đó. o Người tham gia ý kiến vào một Chủ đề có thể là bạn (có trong friend list) hoặc là khách của chủ nhân Chủ đề khảo sát. o Mỗi Chủ đề khảo sát có thể xuất bản thông tin ra các tệp dữ liệu (text, excel,..) để phục vụ công tác xử lý số liệu. o Tham khảo thêm tính năng của hệ thống SurveyMonkey, Google Form, … • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 18. Xây dựng website Cung cấp dịch vụ lưu trữ và nghe nhạc trực tuyến • Mô tả: o Website cho phép tạo các Chủ đề âm nhạc theo thể loại, ca si, BXH…, và người dùng có thể tham gia cung cấp nội dung cũng như tìm hiểu và nghe nhạc trực tuyến. o Người tham gia đóng gop vào website có thể là bạn (có trong friend list) hoặc là khách để mở rộng tính năng hệ thống cộng đồng. o Tham khảo thêm tính năng của hệ thống Nhaccuatui, Zing MP3, … • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 19. Xây dựng website Cung cấp dịch vụ lưu trữ và đọc sách trực tuyến • Mô tả: o Website cho phép tạo các Chủ đề tài liệu sách, báo tạp chí theo thể loại, chuyên mục, lĩnh vực…, và người dùng có thể tham gia cung cấp nội dung cũng như tìm hiểu và đọc tài liệu trực tuyến. o Người tham gia đóng gop vào website có thể là bạn (có trong friend list) hoặc là khách để mở rộng tính năng hệ thống cộng đồng. Tham khảo thêm tính năng của hệ thống Wattpad, Books, … • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 20. Xây dựng website mạng lơp học ảo trực tuyến cho cơ sở đào tạo • Mô tả: o Mạng lớp học ảo trực tuyến là một website mạng xã hội cho 1 cơ sở đào tạo, nhà trường. Mục tiêu của hệ thống là cung cấp giao diện tương tác cho nhà quản lý, giáo viên, học viên tương tác. o Nhà quản lý có thể theo dõi mọi hoạt động của hệ thống, giảng viên có thể theo dõi hoạt động tương tác của học viên. Tham khảo thêm tính năng của hệ thống LMS, BigBlueButton, … • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 21. Xây dựng website quản lý đặt phòng khách sạn online • Mô tả: o Website cho phép quản lý hệ thống khách sạn, hỗ trợ trong dịch vụ du lịch tại các địa phương. Mục đích website là giới thiệu các khách sạn tại địa phương, hỗ trợ quản lý đặt phòng và dịch vụ khách sạn. o Nhà quản lý có thể theo dõi mọi hoạt động của hệ thống, chủ khách sạn có thể theo dõi hoạt động tương tác của khách hàng. Tham khảo thêm tính năng của hệ thống Traveloka, Agoda, … • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 22. Xây dựng website cung cấp dịch vụ chia sẻ phòng nghỉ du lịch (Home-Sharing) • Mô tả: o Website cho phép quản lý hệ thống phòng nghỉ du lịch, hỗ trợ trong dịch vụ du lịch tại các địa phương. Mục đích website là giới thiệu các phòng trọ, nhà nghỉ tại địa phương. Cho phép người dùng quảng cáo giới thiệu thông tin về hình thức phòng nghỉ và hỗ trợ quản lý đặt phòng. o Nhà quản lý có thể theo dõi mọi hoạt động của hệ thống, chủ phòng nghỉ có thể theo dõi hoạt động tương tác của người đặt phòng. Tham khảo thêm tính năng của hệ thống AirBnb, LuxStay, … • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 23. Xây dựng website Mạng xã hội cho Sinh viên (Fithou, HOU) • Mô tả: o Website xây dựng một mạng xã hội kết nối và chia sẻ thông tin của sinh viên trong Khoa, Trường. o Đáp ứng các tính chất và tiêu chí của mạng xã hội cộng đồng chia sẻ thông tin. o Tham khảo thêm tính năng của hệ thống FaceBook, Tweeter, … • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 24. Xây dựng website Tuyển dụng và tìm việc trực tuyến • Mô tả: o Mạng tuyển dụng và tìm việc trực tuyến là một website mạng xã hội cho doanh nghiệp, nhà tuyển dụng và các sinh viên, ứng viên. Mục tiêu của hệ thống là cung cấp giao diện tương tác cho nhà tuyển dụng cung cấp thông tin vị trí việc làm, sinh viên và ứng viên có thể cung cấp thông tin CV cá nhân để tìm công việc phù hợp. o Nhà quản lý có thể theo dõi mọi hoạt động của hệ thống, nhà tuyển dụng có thể theo dõi hoạt động tương tác của ứng viên, ứng viên có thể theo dõi các vị trí việc làm phù hợp. o Tham khảo thêm tính năng của hệ thống LinkedId, VietnamWork, … • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 25. Xây dựng website Thanh toán trực tuyến (Ví điện tử) • Mô tả: o Thanh toán trực tuyến là dịch vụ tài chính online. Mục tiêu của hệ thống cho phép tạo và quản lý tài khoản cá nhân, tài khoản có thể được nạp bởi các nguồn tiền khác nhau. Cung cấp dịch vụ sao kê kiểm soát chi tiêu vào ra của nguồn tiền, thanh toán, chuyển khoản trực tiếp với các tài khoản trong cùng hệ thống. o Nhà quản lý có thể theo dõi mọi hoạt động của hệ thống, người dùng có thể theo dõi các hoạt động tài chính của tài khoản. o Tham khảo thêm tính năng của hệ thống VnPay, VietComBankPay, … • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3 BÀI TẬP LỚN (Môn học: ASP.NET Cơ Bản – Nâng Cao) Đề 26. Xây dựng website cung cấp dịch vụ trả lời tự động hỗ trợ bán hàng (ChatBot) • Mô tả: o Hệ thống trả lời tự động hỗ trợ bán hàng thông tin tư vấn chăm sóc khách hàng và quảng cáo bán hàng tự động. o Cung cấp dịch vụ trợ giúp cá nhân, giới thiệu sản phẩm, chăm sóc khách hàng, cập nhật thông tin tự động … o Tham khảo thêm tính năng của hệ thống miễn phí MessFuel, ManyChat, … • Yêu cầu: o Công nghệ: ASP.NET (v2.0 hoặc cao hơn) o CSDL: MS SQL Server o Chương trình cần đảm bảo các tính năng Lập trình giao diện Client, Các đối tượng nội tại, Quản lý cấu hình và trạng thái ứng dụng. o Sinh viên thực hiện: nhóm 2-3 sinh viên. o Thời gian: 1 tháng. • Tiêu chí chấm: o Giao diện thuận tiện, dễ dùng. (dung lượng nhỏ, font unicode) o Đảm bảo các phần Client side, Server side. o Các chức năng chạy thông, giải quyết được yêu cầu của bài toán. o Đảm bảo bảo mật thông tin, phân cấp sử dụng chức năng, chống được các kiểu tấn công cơ bản. - Khi kiểm tra bài tập lớn, SV mang theo máy tính. Nộp quyển và đĩa chương trình. Giải đáp thắc mắc tại nhóm lớp, lớp học online. Chú ý: Lập trình Web Cơ Bản chỉ tập trung yêu cầu số 3