MỤC LỤC PHẦN I : MỞ ĐẦU 2 1. Lý do chọn đề tài 2 2. Đối tượng nghiên cứu 2 3. Đối tượng khảo sát 2 4. Giới hạn và phạm vi nghiên cứu 2 5. Mục tiêu nghiên cứu 2 6. Nhiệm vụ nghiên cứu 2 7. Phương pháp nghiên cứu 2 8. Ý nghĩa lý luận và thực tiễn của đề tài 2 PHẦN II : NỘI DUNG 2 CHƯƠNG 1 : GIỚI THIỆU VỀ MÔN HỌC HDJ 2 1.1.Giới thiệu về HTML 2 1.1.1. Khái quát HTML, HTML5 2 1.1.2. Thành phần của HTML 2 1.2.Khái quát về CSS 2 1.2.1. Khái niệm 2 1.2.2. Cơ bản về cú pháp CSS 2 1.2.3. Xây dựng CSS 2 1.2.4. Nhúng CSS vào trong HTML 2 1.3.Khái quát về Javascript 2 1.3.1. Giới thiệu 2 1.3.2. Ưu điểm 2 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2 2.1.Phân tích, xác định yêu cầu của hệ thống 2 2.1.1. Yêu cầu về chức năng 2 2.1.2. Yêu cầu phi chức năng 2 2.2.Đặc tả yêu cầu 2 2.2.1. Các tác nhân 2 2.2.2. Biểu đồ UseCase 2 2.2.3. Biểu đồ tuần tự 2 2.2.4. Biểu đồ lớp 2 2.3.Thiết kế cơ sở dữ liệu, xây dựng mô hình 2 2.3.1.Thu thập thông tin 2 2.3.2. Mô hình CSDL 2 2.3.3. Danh sách các bảng CSDL 2 CHƯƠNG 3: THIẾT KẾ CHƯƠNG TRÌNH 2 3.1. Đặc tả một số điều khiển được sử dụng 2 3.2. Thiết kế chương trình 2 3.2.1. Trang chủ hiển thị 2 3.2.2. Trang đăng nhập hệ thống 2 3.2.3. Trang chi tiết bài giảng 2 3.2.4. Trang bài tập trắc nghiệm 2 3.2.5. Trang Code Demo bài giảng 2 3.2.6. Trang chủ quản trị 2 3.2.7. Trang quản lý thông tin bài giảng 2 3.2.8. Trang quản lý phản hồi 2 3.2.9. Trang quản lý thành viên 2 3.3. Cài đặt thử nghiệm về hệ thống 2 3.3.1. Yêu cầu phần cứng 2 3.3.2. Yêu cầu phần mềm 2 PHẦN III : ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 2 3.1. Kết quả đạt được 2 3.2. Ưu, nhược điểm của đề tài 2 3.2.1. Ưu điểm 2 3.2.2. Nhược điểm 2 3.3. Hướng phát triển của đề tài 2 PHẦN IV : TÀI LIỆU THAM KHẢO 2 DANH MỤC TỪ VIẾT TẮT STT Tên từ Ý nghĩa 01 CNTT Công nghệ thông tin 02 CSDL Cơ sở dữ liệu 03 CSS Cascading Style Sheet 04 HTML Document Object Model 05 DOM Document Object Model 06 HDJ HTML DHTML Javascript DANH MỤC HÌNH VẼ Hình 2.1: Biểu đồ Usecase tổng quát 2 Hình 2.2: Biểu đồ UseCase quản lý bài giảng 2 Hình 2.3: Biểu đồ tuần tự cho chức năng đăng nhập 2 Hình 2.4: Biểu đồ tuần tự cho chức năng thêm bài giảng 2 Hình 2.5: Biểu đồ tuần tự cho chức năng sửa bài giảng 2 Hình 2.6: Biểu đồ tuần tự cho chức năng xóa bài giảng 2 Hình 2.7: Biểu đồ tuần tự cho chức năng tìm kiếm 2 Hình 2.8: Biểu đồ lớp. 2 Hình 2.9: Mô hình CSDL 2 Hình 3.1 : Giao diện trang chủ 2 Hình 3.2 : Giao diện trang đăng nhập 2 Hình 3.3 : Giao diện trang chi tiết bài giảng 2 Hình 3.4 : Giao diện trang bài tập trắc nghiệm 2 Hình 3.5 : Giao diện trang Code Demo bài giảng 2 Hình 3.6 : Giao diện trang chủ quản trị 2 Hình 3.7 : Giao diện trang quản lý thông tin bài giảng 2 Hình 3.8 : Giao diện trang quản lý phản hồi 2 Hình 3.9 : Giao diện trang quản lý thành viên 2 DANH MỤC CÁC BẢNG Bảng 2.1. Các tác nhân 2 Bảng 2.2. Bảng đặc tả usercase tổng quát 2 Bảng 2.3. Kịch bản usecase quản lý thêm bài giảng 2 Bảng 2.4. Kịch bản usecase quản lý sửa bài giảng 2 Bảng 2.5. Kịch bản usecase quản lý xóa bài giảng 2 Bảng 2.6. Kịch bản usecase tìm kiếm 2 Bảng 2.7. Hệ thống lưu trữ thông tin 2 Bảng 2.8. Bảng Lecture 2 Bảng 2.9. Bảng CodeLecture 2 Bảng 2.10. Bảng Excercises 2 Bảng 2.11. Bảng FeedBack 2 Bảng 2.12. Bảng Answer 2 Bảng 2.13. Bảng Question 2 Bảng 2.14. Bảng Results 2 Bảng 2.15. Bảng Account 2 Bảng 2.16. Bảng Menu 2 Bảng 2.17. Bảng Advertise 2 Bảng 2.18. Bảng Slide 2 Bảng 2.19. Bảng Video 2
XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 MỤC LỤC DANH MỤC TỪ VIẾT TẮT ST T Tên từ Ý nghĩa 01 CNTT Công nghệ thông tin 02 CSDL Cơ sở dữ liệu 03 CSS Cascading Style Sheet 04 HTML Document Object Model 05 DOM Document Object Model 06 HDJ HTML DHTML Javascript XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 DANH MỤC HÌNH VẼ Hình 3.1 : Giao diện trang chủ Hình 3.2 : Giao diện trang đăng nhập Hình 3.3 : Giao diện trang chi tiết bài giảng Hình 3.4 : Giao diện trang bài tập trắc nghiệm Hình 3.5 : Giao diện trang Code Demo bài giảng Hình 3.6 : Giao diện trang chủ quản trị Hình 3.7 : Giao diện trang quản lý thông tin bài giảng Hình 3.8 : Giao diện trang quản lý phản hồi Hình 3.9 : Giao diện trang quản lý thành viên XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 DANH MỤC CÁC BẢNG XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 LỜI NÓI ĐẦU Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả chiều rộng và chiều sâu. Máy tính điện tử đang dần trở thành một công cụ làm việc, học tập và giải trí thông dụng của con người, không chỉ ở công sở mà còn ngay cả trong gia đình. Mạng Internet cũng là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, đó cũng là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu. Trên đó các hoạt động diễn ra trong cuộc sống hàng ngày được thực hiện nhanh hơn, hiệu quả hơn, tiết kiệm nhiều chi phí. Hơn thế nữa, Internet cũng đóng một phần quan trọng trong lĩnh vực giáo dục. Các hệ đào tạo từ xa, học trực tuyến qua mạng, thậm chí là học các chương trình đào tạo của nước ngoài thông qua Internet đã không còn mới mẻ ở nước ta hiện nay. Người học có thể học bất cứ lúc nào khi thời gian rảnh và trao đổi trực tiếp với giáo viên trên Internet, kiểm tra kiến thức,chia sẻ, download tài liệu, trao đổi kinh nghiệm. Để hỗ trợ người học với công việc tìm hiểu và nghiên cứu thuận lợi và dễ dàng hơn nhóm đã lựa chọn đề tài “XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5”.Việc xây dựng website cung cấp các kiến thức môn học HDJ cũng như kiến thức về HTML5 là rất cần thiết cho người học, người thiết kế websitetrở nên dễ dàng và thuận lợi hơn, đáp ứng nhu cầu làm việc mọi lúc mọi nơi, đồng thời thỏa mãn nhu cầu người người học thực nghiệm trực tiếp trên website, kiểm tra trắc nghiệm kiến thức XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 LỜI CẢM ƠN Sau một thời gian làm việc với sự cố gắng nỗ lực cùng với tinh thần làm việc nghiêm túc của các thành viên trong nhóm, nhóm hoàn thành đề tài tốt nghiệp: “XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5”. Nhóm đề tài xin bày tỏ lòng biết ơn sâu sắc nhất đến các thầy cô trong Khoa CNTTcùng các bạn sinh viên đã nhiệt tình động viên, giúp đỡ nhóm trong suốt thời gian qua. Do thời gian, kinh nghiệm và kiến thức còn hạn chế nhóm đề tài không tránh khỏi những thiếu sót. Vì vậy rất mong nhận được sự chỉ bảo, nhận xét của các thầy cô và các bạn để đề tài của nhóm được hoàn thiện hơn. Nhóm đề tài xin chân thành cảm ơn! Hưng Yên, ngày 05 tháng 08 năm 2013 Nhóm đề tài 1. Lê Thị Nhàn 2. Vũ Thị Huệ XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 PHẦN I : MỞ ĐẦU 1. Lý do chọn đề tài Cùng với sự phát triển không ngừng về kỹ thuật máy tính cũng như về mạng internet, công nghệ thông tin đang lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, đó cũng là nền tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu. Trên đó các hoạt động diễn ra trong cuộc sống hàng ngày được thực hiện nhanh hơn, hiệu quả hơn, tiết kiệm nhiều chi phí. Hơn thế nữa, Internet đã đóng một phần quan trọng trong lĩnh vực giáo dục. Các hệ đào tạo từ xa, học trực tuyến qua mạng, thậm chí là học các chương trình đào tạo của nước ngoài thông qua Internet đã không còn mới mẻ ở nước ta hiện nay. Học viên có thể học bất cứ lúc nào khi thời gian rảnh và trao đổi trực tiếp với giáo viên trên Internet, vừa tiết kiệm chi phí vừa tiết kiệm thời gian. Vì vậy, phương thức đào tạo này mang tính giáo dục tạo điều kiện cho người làm việc theo ca, người thường xuyên đi công tác, người sống xa các trường học, người khó khăn về tâm lý hoặc thể trạng sức khỏe. Trước đây muốn tìm hiểu một vấn đề nào đó chúng ta phải dùng các phương thức tuyền thống như đọc sách, báo, nghe đài, tivi còn ngày nay chúng xuất hiện một kênh thông tin mới trên internet. Nhận thấy việc xây dựng website cung cấp các kiến thức môn học HDJ là rất cần thiết cho người muốn tìm hiểu và thực nghiệm ngay trên đó đặc biệt cách thức chia sẻ kinh nghiệm học tập. Vì vậy, nhóm đã lựa chọn đề tài “XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5”. Nội dung của đề tài là xây dựng website chia sẻ kỹ thuật cũng như kinh nghiệm học, với nhiều tính năng mạnh mẽ đáp ứng trên nhiều nền tảng khác nhau, đáp ứng thêm đó là nhu cầu học tập, tìm kiếm thông tin, trắc nghiệm thực tế. Từ đó góp phần đẩy mạnh phong trào học tập trực tuyến và cũng như việc cung cấp các kiến thức HTML5 để thực nghiệm ngay trên đó. 2. Đối tượng nghiên cứu Trang 6 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 - Kiến thức về HTML5 và các kiến thức liên quan CSS, Jquery… - Kiến thức về ASP.NET, ngôn ngữ lập trình C#, .Net Framework 3.5 3. Đối tượng khảo sát - Sinh viên khoa công nghệ thông tin trường Đại học SPKT Hưng Yên - Trang webhttp://www.w3schools.com/. - Trang web Error! Hyperlink reference not valid - Trang web http://www.hochtml5.com/. - Trang web Error! Hyperlink reference not valid 4. Giới hạn và phạm vi nghiên cứu - Nghiên cứu trang web http://www.hochtml5.com/, http://www.w3schools.com/, http://www.cione.com.vn/,http://www.hocwebchuan.com/. - Xây dựng hệ thống website dựa trên ASP.NET áp dụng cho các bài giảng HTML5. - Nghiên cứu UML để phân tích và thiết kế hệ thống. 5. Mục tiêu nghiên cứu - Xây dựng môi trường thực nghiệm kiến thức về môn học HDJ dựa trên ASP.NET. - Xây dựng hệ thống kiểm tra kiến thức thông qua hình thức làm bài tập trắc nghiệm. - Hoàn thiện module quản lý bài giảng với chức năng cho phép nhúng trực tiếp bài giảng từ file Word / PDF có sẵn lên website. - Xây dựng chức năng nhớ trạng thái cho thành viên website. - Xây dựng hệ thống quản lý các bài viết về HTML5, các bài giảng lý thuyết và thực hành. - Tăng cường kỹ năng làm việc độc lập và kỹ năng làm việc nhóm. Trang 7 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 6. Nhiệm vụ nghiên cứu - Tìm hiểu kiến thức về HTML, HTML5, CSS3, DOM, Javascript. - Xây dựng hệ thống website giảng dạy môn học HDJ dựa trên ASP.NET và HTML5. - Tìm hiểu về mô hình 3 lớp. - Cấu trúc bài giảng thực hành - Cấu trúc bài giảng lý thuyết. 7. Phương pháp nghiên cứu - Phương pháp làm việc theo nhóm. - Phương pháp phân tích, tổng hợp lý thuyết. - Phương pháp lịch sử, phương pháp thực nghiệm. 8. Ý nghĩa lý luận và thực tiễn của đề tài - Là nguồn tài liệu tham khảo cho các nhóm nghiên cứu, học tập và phát triển ứng dụng các sinh viên yêu thích phần mềm, lập trình website. - Tăng cường nhận thức, tư duy và nâng cao kiến thức cho các thành viên trong nhóm. - Rèn luyện kỹ năng làm việc nhóm có hiệu quả, kỹ năng phân tích và thiết kế phần mềm. - Phát huy tính sáng tạo và cách làm việc độc lập của mỗi thành viên trong nhóm. - Sản phầm phần mềm “Xây dựng hệ thống Website giảng dạy môn học HDJ dựa trên ASP.NET và HTML5”, đề tài thân thiện và hữu ích đối với tất cả mọi người – những người quan tâm đến công nghệ cũng như kiến thức về HTML5. Đây cũng là môi trường trao đổi kiến thức, tìm kiếm tham khảo đến vấn đề học cũng như nghiên cứu HTML5. Trang 8 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 PHẦN II : NỘI DUNG CHƯƠNG 1 : GIỚI THIỆU VỀ MÔN HỌC HDJ 1.1. Giới thiệu về HTML 1.1.1. Khái quát HTML, HTML5 HTML (HyperText Markup Language) [5] – Ý nghĩa là ngôn ngữ đánh dấu siêu văn bản được sử dụng để tạo các tài liệu có thể truy cập trên mạng. Tài liệu HTML được tạo nhờ dùng các thẻ và các phần tử của HTML. File được lưu trên máy chủ dịch vụ web với phần mở rộng “.htm” hoặc “.html”. Ngày nay sự phát triển của công nghệ web việc ứng dụng các công cụ HTML càng trở nên quan trọng trong sự phát triển của ngành công nghệ web hiện nay. HTML cho phép sử dụng các thẻ để trình bày nội dung văn bản dưới dạng giao diện ứng dụng bao gồm: văn bản, hình ảnh, âm thanh, video và các ứng dụng khác. Các phiên bản HTML bao gồm : 1.0, 1.1, 2.0, 3.0, 4.0 và mới nhất là 5.0. Ứng dụng web được biết đến như là một trong các ứng dụng phổ biến nhất trên nền Internet cho phép người dùng truy cập và trao đổi các thông tin trực tuyến theo các lĩnh vực khác nhau, từ khoa học giáo dục đến mua bán, vui chơi giải trí và các dịch vụ cộng đồng khác. Internet là một hệ thống thông tin toàn cầu cho phép các ứng dụng phần mềm chạy trên nó và mọi người có thể truy cập từ bất cứ đâu, chủ yếu chứa ứng dụng web và dịch vụ web [6] . Trình duyệt là chương trình hỗ trợ người dùng duyệt ứng dụng web trên nền internet. Trình duyệt làm nhiệm vụ tải trang HTML dựa trên một địa chỉ web xác định(URL) về máy người dùng sau đó tiến hành phân tích tài liệu HTML (HTML + javascript+ CSS) để hiển thị giao diện phía người dùng. Cho phép người dùng tương tác với giao diện ứng dụng web. So với các phiên bản HTML trước, HTML5 được tạo ra với rất nhiều tính năng mạnh mẽ Trang 9 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 - Độc lập nền tảng: cho phép hiển thị trên các trình duyệt khác nhau một cách thống nhất, trên các thiết bị khác nhau (PC, Laptop, Tablet, mobile …). - Hỗ trợ đa phương tiện: trình duyệt không cần cài plug in cho trình duyệt. - Hỗ trợ Rick Internet Application. - Thêm nhiều thẻ có tính năng mới: Email, phone, date time. - Cải thiện tốc độ xử lý trang web. Có thể nói HTML5 như một chuẩn chung cho việc phân tích và hiển thị website trên các trình duyệt bất kỳ. Tài liệu HTML được hiển thị trên phía các trình duyệt(IE, FF, Chrome, safari, opera …) [5] . 1.1.2. Thành phần của HTML - Tài liệu HTML + HTML: thẻ tài liệu html, toàn bộ thẻ HTML. Là thẻ duy nhất trong file HTML. + Thẻ title: tiêu đề trang web, chỉ có một và hiển thị trên thanh tiêu đề của trang web. + Thẻ head xác định thành phần của HTML bao gồm các thẻ title,script, style. + Thẻ body: nội dung tài liệu, chỉ chứa duy nhất và chứa các thẻ HTML, thể hiện giao diện web. <html> <head> <title> trang HTML </title> </head> <body> Nội dung trang web đặt tại đây. </body> </html> Trang 10 [...]... hợp 3.a.1 Hệ thống đưa ra thông báo “Tìm kiếm thất bại” Trang 26 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 3.a.2 Hệ thống đưa ra các gợi ý các từ khóa được tìm kiếm nhiều nhất Trang 27 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 2.2.3 - Biểu đồ tuần tự Biểu đồ tuần tự cho chức năng đăng nhập Admin muốn thực hiện đăng nhập vào hệ thống quản... Hệ thống nhập thông tin bài giảngmới vào CSDL 6 Hệ thống thông báo đã cập nhật thành công 7 Nếu Admin có nhu cầu sửa sản phẩm quay trở lại bước Sửa bài giảng Ngoại lệ: 4.a Hệ thống thông báo bài giảng ã có trong CSDL 4.a.1 Hệ thống yêu cầu Admin nhập lại thông tin Trang 24 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 4.a.2 Admin nhập lại thông tin bài giảng 4.b Hệ thống. .. gồm: tiêu đề bài giảng, nội dung, ảnh hiển thị 4 Hệ thống kiểm tra tính hợp lệ thông tin sản phẩm nhập vào 5 Admin tiến hành thêm bài giảng vào CSDL 6 Nếu Admin có nhu cầu nhập tiếp sản phẩm quay trở lại bước nhập thêm bài giảng Trang 22 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 Ngoại lệ: 4.a Hệ thống thông báo bài giảng đã có trong CSDL 4.a.1 Hệ thống yêu cầu người... lại thông tin bài giảng 4.b Hệ thống thông báo thông tin bài giảngkhông hợp lệ 4.b.1 Hệ thống yêu cầu Admin nhập lại thông tin bài giảng 4.b.2 Admin nhập lại thông tin bài giảng Trang 23 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 4 Kịch bản use-case quản lý sửa bài giảng Tên Usecase Sua_BG Tác nhân chính Admin Mức 2 Tiền điều kiện Admin đăng nhập vào hệ thống thành công... chế xung khắc với các thư viện Javascript Trang 15 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Phân tích, xác định yêu cầu của hệ thống 2.1.1 ST T Yêu cầu về chức năng Chức năng Mô tả - Quản lý bài giảng: thêm bài giảng, sửa bài giảng, xóa bài giảng, nhúng file doc, pdf lên website - Quản lý thành viên: thêm thành viên, sửa... năng thực hiện thành công hệ thống thông báo thành công, ngược lại hệ thống thông báo lỗi - Biểu đồ UseCase quản lýbài giảng Hình 2.2 : Biểu đồ UseCase quản lý bài giảng Trang 21 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 3 Kịch bản use-case quản lý thêm bài giảng Tên Usecase Them_BG Tác nhân chính Admin Mức 2 Tiền điều kiện Admin đăng nhập vào hệ thống thành công Đảm bảo... bài giảng tương ứng Một menu bài giảng chứa một hoặc nhiều bài giảng Mỗi câu hỏi ứng với mỗi câu trả lời Trang 33 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 Hình 2.8 : Biểu đồ lớp 2.3 Thiết kế cơ sở dữ liệu, xây dựng mô hình 2.3.1 Thu thập thông tin 7 Hệ thống lưu trữ thông tin STT 1 Thông tin Mô tả Danh mục bài - Danh mục bài giảng bao gồm các thông tin: mã menu, tên giảng. .. giảng Chuỗi sự kiện chính: 1 Admin yêu cầu chức năng xóa bài giảng 2 Hệ thống đưa ra thông báo yêu cầu Admin xác nhận xóa bài giảng 3 Admin nhấn vào nút “Yes” Hệ thống loại bỏ thông tin bài giảng ã chọn xóa khỏi CSDL 4 Hệ thống thông báo xóa thành công Ngoại lệ: 3.a Người quản trị nhấn vào nút “No” 3.a.1 Hệ thống tiếp tục phiên làm việc hiện tại Trang 25 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC... chức năng thêm bài giảng Trang 29 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 - Biểu đồ tuần tự cho chức năng sửa bài giảng Admin (người quản trị) muốn thực hiện chức năng Quản lý sửa bài giảng thì phải thực hiện đăng nhập Sau khi đăng nhập thành công thì chuyển đến giao diện trang Quản lý bài giảng Tại đây Admin thực hiện các yêu cầu Update và gửi đến hệ thống xử lý Nếu... tài khoản và mật khẩu yêu cầu hệ thống kiểm tra Hệ thống sẽ kết nối đến bảng Account trong CSDL nếu đúng tài khoản và mật khẩu thì sẽ chuyển đến trang chủ hiển thị nếu sai thì sẽ gửi thông báo tài khoản hoặc mật khẩu không đúng và yêu cầu thực hiện đăng nhập lại Hình 2.3 : Biểu đồ tuần tự cho chức năng đăng nhập Trang 28 XÂY DỰNG HỆ THỐNG WEBSITE GIẢNG DẠY MÔN HỌC HDJ DỰA TRÊN ASP.NET VÀ HTML5 - Biểu . thông tin trên toàn cầu. Trên đó các hoạt động diễn ra trong cuộc sống hàng ngày được thực hiện nhanh hơn, hiệu quả hơn, tiết kiệm nhiều chi phí. Hơn thế nữa, Internet cũng đóng một phần quan. đổi thông tin trên toàn cầu. Trên đó các hoạt động diễn ra trong cuộc sống hàng ngày được thực hiện nhanh hơn, hiệu quả hơn, tiết kiệm nhiều chi phí. Hơn thế nữa, Internet đã đóng một phần quan trọng. đây muốn tìm hiểu một vấn đề nào đó chúng ta phải dùng các phương thức tuyền thống như đọc sách, báo, nghe đài, tivi còn ngày nay chúng xuất hiện một kênh thông tin mới trên internet. Nhận thấy