Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
456,22 KB
Nội dung
Trong thời đại hiện nay, việc nắm bắt thông tin trên các phương tiện truyền thông đại chúng nói chung, trên mạng Internet nói riêng là không thể thiếu đối với mọi người mọi giới. Vì vậy việc dạy và học cũng được đưa lên mạng nhằm tạo điều kiện cho đông đảo học sinh, sinh viên có thể nắm bắt được những kiến thức cơ bản về các môn học . Với đề tài này giúp các học viên bước đầu nắm bắt những kiến thức cơ bản về môn “ Lập Trình Mạng”. PHẦN 1 : GIỚI THIỆU ĐỀ TÀI PHẦN 2 : 1) MỤC ĐÍCH ĐỀ TÀI: MỤC ĐÍCH VÀ YÊU CẦU ĐỀ TÀI Tìm hiểu về kỹ thuật lập trình JSP với cơ sở dữ liệu SQL Server và triển khai ứng dụng JSP trên Web Site . Thiết kế Web Site dạy môn “ Lập Trình Mạng “ , nhằm đáp ứng nhu cầu học môn Lập Trình Mạng qua mạng của sinh viên, học sinh và một số thành viên khác . Đề tài được giới hạn trong 4 chương đầu tiên của môn Lập Trình Mạng phần cơ sở. 1) Chương 1: Client Side Networking. 2) Chương 2: Server Side Networking 3) Chương 3: UDP 4) Chương 4: URL Phân tích và thiết kế hệ thống theo hướng đối tượng với UML Website cung cấp đầy đủ các thông tin về: Học viên,Giáo viên , Nội dung chương trình học , Đề thi nhằm phục vụ cho việc học qua mạng . Xây dựng ngân hàng câu hỏi Quản trò hệ thống Bảo mật đề thi 2) 2) YÊU CA YÊU CA À À U U Đ Đ E E À À TA TA Ø Ø I: I: Với hệ thống ta phân thành 3 cấp quyền , ứng với mỗi quyền thì user đó có chức năng riêng tương ứng quyền của họ : 3) QUẢN TRỊ HỆ THỐNG HỌC VIÊN có quyền : học , thi, xem điểm, cập nhật thông tin GIÁO VIÊN quyền của họ là : cập nhật câu hỏi vào ngân hàng câu hỏi và cập nhật đề thi mới vào hệ thống, đồng thời họ cũng có quyền học như một học viên. ADMIN là người có quyền cao nhất trong hệ thống nên họ có quyền : cấp quyền cho các user, xoá các user, cập nhật giáo viên và cập nhật chương trình học và đồng thời Admin cũng có quyền của cả học viên. HỌC VIÊN là người có quền vào dạo xem Web, đăng ký học , học ,thi, sau đó họ có thể đăng nhập vào hệ thống để cập nhật lại thông tin của mình , đồng thời cũng có thể xem điểm mà mình đã đạt được . GIÁO VIÊN là người mà họ có quyền ra câu hỏi , ra đề thi , sau đó họ đăng nhập vào hệ thống để thay đổi thông tin của mình , đồng thời cũng có quyền cập nhật vào đề thi mới để học viên thi. ADMIN là người có quyền cao nhất trong hệ thống nên họ có quyền cập nhật giáo viên mới , đồng thời cập nhật chương trình học mới vào cho học viên học. CÁC SƠ ĐỒ CHỨC NĂNG PHẦN 3 : 1) USE CASE DIAGRAM Học viên AdminGiáo viên Đăng kí học Học Thi Dạo xem Web Cập nhật thông tin Xem điểm thi Login Cập nhật thông tin Cập nhật giáo viên Cập nhật chương trình học Thay đổi mật khẩu Cập nhật đề thi Khi người sử dụng vào trang Web nếu họ muốn học thì phải đăng ký học chương trình học và từ bây giờ trở đi thông tin của họ đã được lưu trữ và họ trở thành học viên chính thức của Web Site. Chương trình học bao gồm 4 chương : • Chương 1 : Client Side Networking • Chương 2 : Server Side Networking • Chương 3 : UDP • Chương 4 : URL 2) ACTIVITY DIAGRAM Vào cuối mỗi chương học viên phải trải qua một bài kiểm tra kiến thức của chương đó. Nếu đạt điểm >=5 học viên mới được học tiếp chương tiếp theo. Nếu chưa đạt học viên có thể kiểm tra lần 2, nếu số lần không đạt mà quá 3 lần thì buộc học viên đó phải học lại chương đó để lấy lại kiến thức để thi tốt hơn. Điểm thi của học viên sẽ được lưu lại để họ có thể xem vào bất kỳ lúc nào khi họ vào Web Site. Khi học viên đã học xong 4 chương và điểm kiểm tra của họ đã đạt thì họ sẽ có kỳ thi cuối khoá học thông qua bộ đề thi mà giáo viên đưa ra từ ngân hàng câu hỏi. Nếu điểm thi cuối khóa đạt thì học viên đã hoàn thành khoá học và họ có thể tin tưởng rằng họ có thêm một ít kiến thức về môn Lập Trình Mạng này. HỌC VIÊN LOGIN ĐĂNG KÍ HỌC VÀO TRANG WEB HỌC THI CUỐI KHOÁ CẬP NHẬT ĐIỂM THI KẾT THÚC ĐẠT KHÔNG ĐẠT SƠ ĐỒ HOẠT ĐỘNG CUẢ WEB SITE KIỂM TRA CHƯƠNG LƯU ĐIỂM ĐẠT ĐIỂM 4 CHƯƠNG ĐẠT ĐIỂM WEB SITE HỌC QUA MẠNG ADMIN ADMIN HỌC VIÊN HỌC VIÊN GIÁO VIÊN GIÁO VIÊN ĐĂNG KÍ HỌC ĐĂNG KÍ HỌC HỌC HỌC THI THI ĐĂNG KÍ THI ĐĂNG KÍ THI XEM ĐIỂM THI XEM ĐIỂM THI CẬP NHẬT THÔNG TIN CẬP NHẬT THÔNG TIN DẠO XEM WEB DẠO XEM WEB CẬP NHẬT ĐỀ THI CẬP NHẬT ĐỀ THI CẬP NHẬT CHƯƠNG TRÌNH HỌC CẬP NHẬT CHƯƠNG TRÌNH HỌC CẬP NHẬT GIÁO VIÊN CẬP NHẬT GIÁO VIÊN SƠ ĐỒ PHÂN RÃ THAY ĐỔI MẬT KHẨU THAY ĐỔI MẬT KHẨU THAY ĐỔI MẬT KHẨU THAY ĐỔI MẬT KHẨU [...]... NHẬT THÔNG TIN DATABASE Username,Password Login vào xem điểm thi Login vào cập nhật thông tin Cập nhật thông tin vào database Cập nhật thông tin thành công LƯC ĐỒ 5 (CHỨC NĂNG HỌC VIÊN) HỌC VIÊN LOGIN THAY ĐỔI MẬT KHẨU DATABASE Username,Password Login vào thay đổi mật khẩu Kiểm tra và cập nhật mật khẩu mới Thay đổi mật khẩu thành công b) CHỨC NĂNG GIÁO VIÊN LƯC ĐỒ 1 Giáo viên Login Database Username vàpassword... quan hệ giữa các lớp ta sử dụng công cụ Together tạo ra sơ đồ Entity Relationship sau PHẦN 4 : TỔNG KẾT 1) CÁC KẾT QUẢ ĐẠT ĐƯC TRONG ĐỀ TÀI Sau thời gian thực hiện luận văn , chúng em đã thiết kế một phần web site học qua mạng môn Lập trình mạng cơ sở Ngoài việc tìm hiểu các tool dùng để cài đặt web site này ,chúng em đã xử lý một số yêu cầu : Phân tích và thiết kế hệ thống theo hướngđối tượng ... nhật giáo viên vào database Cập nhật giáo viên thành công LƯC ĐỒ 4 Admin LOGIN (CHỨC NĂNG ADMIN) THAY ĐỔI MẬT KHẨU DATABASE Username,Password Login vào thay đổi mật khẩu Kiểm tra và cập nhật mật khẩu mới Thay đổi mật khẩu thành công 5) CLASS DIAGRAM 1 HỌC VIÊN USER 1 1 GIÁO VIÊN 1 1 n 1 n ĐỀ THI n n n n CÂU HỎI n n HỌC VIÊN DỰ THI CHƯƠNG CHI TIẾT ĐỀ THI 1 n n 1 n n ĐỀ MỤC LỰA CHỌN 1 n TIỂU MỤC CÂU... Username vàpassword Kiểm tra đăng nhập Đăng nhập thành công LƯC ĐỒ 2 (CHỨC NĂNG ADMIN) ADMIN LOGIN CẬP NHẬT CHƯƠNG TRÌNH HỌC DATABASE Username,Password Login vào cập nhật chương trình học Kiểm tra và cập nhật chương trình học vào database Cập nhật chương trình học thành công LƯC ĐỒ 3 (CHỨC NĂNG ADMIN) ADMIN LOGIN CẬP NHẬT GIÁO VIÊN DATABASE Username,Password Login vào cập nhật giáo viên Kiểm tra và cập... nhập thành công LƯC ĐỒ 2 (CHỨC NĂNG GIÁO VIÊN) GIÁO VIÊN LOGIN CẬP NHẬT ĐỀ THI DATABASE Username,Password Login vào cập nhật đề thi Kiểm tra và cập nhật đề thi Cập nhật đề thi thành công LƯC ĐỒ 3 (CHỨC NĂNG GIÁO VIÊN) GIÁO VIÊN LOGIN THAY ĐỔI MẬT KHẨU DATABASE Username,Password Login vào thay đổi mật khẩu Kiểm tra và cập nhật mật khẩu mới Thay đổi mật khẩu thành công c) CHỨC NĂNG ADMIN LƯC ĐỒ 1: Admin... viên đăng kí học Quản lý thông tin về giáo viên và người quản trò hệ thống Xử lý một số chức năng khi học viên , giáo viên , người quản trò đăng nhập vào hệ thống Bảo mật hệ thống bằng cách sử dụng Session thông qua chức năng phân quyền cho mỗi user riêng khi họ đăng nhập vào hệ thống 2) HƯỚNG PHÁT TRIỂN ĐỀ TÀI Cải tiến một số chức năng chưa hoàn chỉnh trong chương trình Có thể thực hiện nội... DIAGRAM a) CHỨC NĂNG HỌC VIÊN LƯC ĐỒ 1: Học viên Dạo xem Web Đăng kí học Database Dạo xem Web Đăng kí học Kiểm tra đăng kí Đăng kí thành công LƯC ĐỒ 2 (CHỨC NĂNG HỌC VIÊN) Học viên Login Database Username vàpassword Kiểm tra đăng nhập Đăng nhập thành công LƯC ĐỒ 3 (CHỨC NĂNG HỌC VIÊN) HỌC VIÊN LOGIN HỌC THI DATABASE Username,Password Login thành công Thi Xem điểm Kết quả thi LƯC ĐỒ 4 (CHỨC NĂNG HỌC... Cải tiến một số chức năng chưa hoàn chỉnh trong chương trình Có thể thực hiện nội dung dạy học sinh động hơn Thiết kế và cài đặt cơ sở dữ liệu khi số lượng người dùng tham gia vào hệ thống quá đông và cơ sở dữ liệu quá lớn Khống chế thời gian thi trong mỗi đề thi để học viên có thể đạt kết quả tốt hơn Sử dụng cơ chế bảo mật trang Web tốt hơn . thuật lập trình JSP với cơ sở dữ liệu SQL Server và triển khai ứng dụng JSP trên Web Site . Thiết kế Web Site dạy môn “ Lập Trình Mạng “ , nhằm đáp ứng nhu cầu học môn Lập Trình Mạng qua mạng. bản về các môn học . Với đề tài này giúp các học viên bước đầu nắm bắt những kiến thức cơ bản về môn “ Lập Trình Mạng . PHẦN 1 : GIỚI THIỆU ĐỀ TÀI PHẦN 2 : 1) MỤC ĐÍCH ĐỀ TÀI: MỤC ĐÍCH VÀ YÊU CẦU. tích và thiết kế hệ thống theo hướng đối tượng với UML Website cung cấp đầy đủ các thông tin về: Học viên,Giáo viên , Nội dung chương trình học , Đề thi nhằm phục vụ cho việc học qua mạng