1. Trang chủ
  2. » Luận Văn - Báo Cáo

luận văn công nghệ thông tin thiết kế website môn lập trình mạng 1 với servlet và jsp

97 518 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 97
Dung lượng 2,22 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC DÂN LẬP KỸ THUẬT CÔNG NGHỆ  ĐỀ TÀI : GVHD: NGUYỄN VIỆT CƯỜNG SVTH: MAI KỶ TUYÊN MSSV: 98 TH 298 NGUYỄN THỊ MỸ HẠNH 98 TH 066 KHOÁ : 98 TP.HỒ CHÍ MINH 2003 TRƯỜNG ĐẠI HỌC DÂN LẬP KỸ THUẬT CÔNG NGHỆ KHOA CÔNG NGHỆ THÔNG TIN  ĐỀ TÀI : GVHD: NGUYỄN VIỆT CƯỜNG SVTH: MAI KỶ TUYÊN MSSV: 98 TH 298 NGUYỄN THỊ MỸ HẠNH 98 TH 066 KHOÁ : 98 TP.HỒ CHÍ MINH 2003 BỘ GIÁO DỤC & ĐÀO TẠO CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM ĐẠI HỌC DL KỸ THUẬT CÔNG NGHỆ TP. HCM ĐỘC LẬP – TỰ DO – HẠNH PHÚC 144/14 Điện biên phủ – Q. Bình thạnh – TP. HCM ĐT : 5120254 Khoa : NHIỆM VỤ THỰC HIỆN ĐỒ ÁN TỐT NGHIỆP Bộ môn : Họ và tên : MSSV : ……………………………… ……………………………… Ngành : Lớp : ……………………………… ……………………………… 1. Đầu đề đồ án tốt nghiệp : 2. Nhiệm vụ : a. Dữ liệu ban đầu : b. Nội dung  Phần tìm hiểu công nghệ :  Phần phân tích, thiết kế & xây dựng ứng dụng minh họa : 3. Ngày giao nhiệm vụ đồ án : 4. Ngày hoàn thành nhiệm vụ : 5. Họ và tên giáo viên hướng dẫn : Nội dung và yêu cầu đồ án tốt nghiệp đã thông qua TP. HCM, ngày …… tháng ………. năm 2003 GIÁO VIÊN HƯỚNG DẪN CHÍNH CHỦ NHIỆM KHOA ( Ký tên và ghi rõ họ tên ) ( Ký tên và ghi rõ họ tên ) PHẦN DÀNH CHO BỘ MÔN Người duyệt ( chấm sơ bộ ) : Đơn vò : Ngày bảo vệ : Điểm tổng quát : Lời cảm ơn Chúng em xin chân thành cảm ơn khoa Công nghệ thông tin đã tạo mọi điều kiện giúp chúng em hoàn thành luận văn tốt nghiệp của mình. Chúng em cũng xin chân thành cảm ơn Thầy Nguyễn Việt Cường đã nhiệt tình hướng dẫn chúng em thực hiện đề tài này. Xin chân thành cảm ơn các giảng viên Trường ĐH Kỹ Thuật Công Nghệ TP.HCM đã tận tình dạy bảo chúng em trong suốt bốn năm học vừa qua. Chúng con xin gởi đến cha mẹ lời ghi ơn sâu sắc, những người đã sinh ra và dạy bảo chúng con trưởng thành đến ngày hôm nay. Xin chân thành cảm ơn các bạn những người đã cùng chúng tôi vui buồn, tranh luận và chia sẻ những kiến thức trên ghế giảng đường Mai Kỷ Tuyên Nguyễn Thò Mỹ Hạnh. Lời nói đầu 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, Intranet nói riêng là không thể thiếu đối với mọi người mọi giới. Ở nước ta mạng Internet, Intranet còn non trẻ và mới, chưa rộng khắp, nhưng trong tương lai chắc chắn chúng ta sẽ hoà nhập với mạng lươí trên thế giới. Để có thể truy cập thông tin trên Internet, Intranet chủ yếu dựa vào các trình duyệt Web (Web browser), các trang thông tin là các trang HTML (Hyper Text Markup Language) và từ các hyper link sẽ dẫn dắt chúng ta vào thế giới thông tin. Trong đề tài này, với kỷ thuật lập trình trên servlet/Jsp kết hợp với các trang html, chúng ta có thể xây dựng ra một công cụ hỗ trợ việc giảng dạy môn học "Lập Trình Mạng phần cơ sở " trên trang web sẽ mở ra những hướng mới như Hệ đào tạo từ xa thông qua những trang web . Kiến thức của sinh viên khi còn ở trong khuôn viên trường lớp càng ngày càng nhiều. Những kiến thức của những lớp đàn anh đã học, nay được gạn lọc, gọt giũa, các lớp đàn em cần phải kế thừa, đồng thời phải học thêm những cái mới hơn. Thực là một gánh nặng cho những người đi sau. Ước mong sao thành quả của đề tài này mang lại sẽ có ích, chẳng nhiều thì ít, để cho môn học Lập Trình Mạng không còn quá khó nữa với các bạn sinh viên. Chúng tôi xin chân thành cảm ơn sự hướng dẫn tận tình của Thầy Nguyễn Việt Cường, sự giúp đỡ hết lòng của Thầy Cô trong trường và rất nhiều người bạn tốt của chúng tôi, để chúng tôi có điều kiện hoàn thành được luận văn tốt nghiệp này. Tháng 5 năm 2003 Mai Kỷ Tuyên Nguyễn Thò Mỹ Hạnh Nhận xét của Giáo Viên hướng dẫn Nhận xét của Giáo Viên phản biện MỤC LỤC Trang PHẦN A : PHÂN TÍCH THIẾT KẾ VÀ THỰC THI ĐỀ TÀI CHƯƠNG I : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I. PHÂN TÍCH YÊU CẦU ĐỀ TÀI ………………………………… 1 1. Phạm vi đề tài ………………………………… 1 2. Yêu cầu đề tài ………………………………… 1 3. Quản lý ………………………………… 1 4. Công nghệ sử dụng ………………………………… 1 II. PHÂN TÍCH HOẠT ĐỘNG CỦA WEB SITE………………………………… 2 1. Giao diện với người sử dụng ………………………………… 2 2. Quản trò hệ thống ………………………………… 3 III. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG VỚI RATIONAL ROSE 1. Xây dựng mô hình use case ………………………………… 4 a) Nhận diện các actor ………………………………… 4 b) Xây dựng mô hình use case ………………………………… 5 2. Xây dựng sơ đồ lớp (class diagram) ………………………………… 6 Nhận diện các lớp ………………………………… 6 Xây dựng class diagram ………………………………… 7 3. Lược đồ tuần tự (sequence diagram ) và lược đồ hoạt động ( activity model) ………………………………… 8 a) Lược đồ tuần tự (sequence diagram) ……………………. 8 b) Sơ đồ hoạt động (activity model) ……………………. 11 c) Sơ đồ quan hệ (entity relationship) ……………………. 12 CHƯƠNG II : CÀI ĐẶT CHƯƠNG TRÌNH …………………… 35 I. SƠ ĐỒ PHÂN RÃ CHỨC NĂNG HỆ THỐNG …………………… 35 II. CÀI ĐẶT CHƯƠNG TRÌNH ………………………………… 36 1. Phần học viên ………………………………… 36 2. Phần giáo viên ………………………………… 38 3. Phần admin ………………………………… 41 CHƯƠNG III : DEMO WEB SITE DẠY HỌC QUA MẠNG ……… 48 CHƯƠNG IV : GIỚI THIỆU JSP (JAVA SERVER PAGES)………. 93 I. CÔNG NGHỆ JSP VÀ LẬP TRÌNH ỨNG DỤNG ……………………… 93 1. Cơ chế hoạt động của jsp ……………………… 94 2. Những điểm nổi bật của công nghệ jsp ……………………… 95 3. Tìm hiểu các thẻ lệnh trong jsp ……………………… 96 4. Mô hình ứng dụng dùng công nghệ jsp ………………………101 II. KỸ THUẬT LẬP TRÌNH CƠ SỞ DỮ LIỆU VỚI JSP………………….102 1. Jdbc và trình điều khiển truy xuất cơ sở dữ liệu…………… 102 2. Truy xuất cơ sở dữ liệu thông qua jdbc odbc …………… 108 III. LƯU DỮ LIỆU TRONG ĐỐI TƯNG SESSION …………………… 115 1. Sử dụng đối tượng session trong trang jsp …………………… 116 2. Tìm hiểu các session làm việc …………………… 117 CHƯƠNG V : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI I. KẾT LUẬN …………………… 119 II. MỘT SỐ VẤN ĐỀ CÒN HẠN CHẾ TRONG ĐỀ TÀI………120 III. HƯỚNG PHÁT TRIỂN VÀ MỞ RỘNG CỦA ĐỀ TÀI…….120 PHẦN B : PHỤ LỤC I. YÊU CẦU HỆ THỐNG …………………… 122 II. TÀI LIỆU THAM KHẢO …………………… 123 [...]... 69 70 ĐT : Thiết kế Web Site môn Lập Trình Mạng 1 GVHD: Nguyễn Việt Cường PHẦN A : PHÂN TÍCH THIẾT KẾ VÀ THỰC THI ĐỀ TÀI CHƯƠNG I : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I PHÂN TÍCH YÊU CẦU ĐỀ TÀI : 1 Phạm vi đề 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 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ố... trình học Ngân hàng câu hỏi và đề thi Giáo viên ra đề thi Quản trò hệ thống SVTH : Mai Kỷ Tuyên – Nguyễn Thò Mỹ Hạnh 1 ĐT : Thiết kế Web Site môn Lập Trình Mạng 1 GVHD: Nguyễn Việt Cường 4 Công nghệ sử dụng:  Hệ thống sử dụng hệ điều hành Windows 2000 server  Sử dụng SQL Server thiết kế cơ sở dữ liệu và Rational Rose minh hoạ chức năng hệ thống  Lập trình web với Servlet / JSP  Với các chương trình. .. học viên trong câu hỏi đó và đáp án câu hỏi đó để so sánh kết quả đúng khi học viên đã chọn SVTH : Mai Kỷ Tuyên – Nguyễn Thò Mỹ Hạnh 5 ĐT : Thiết kế Web Site môn Lập Trình Mạng 1 GVHD: Nguyễn Việt Cường b) Xây dựng Class Diagram : 1 Users 1 1 1 Hocvien n Giaovien 1 n 1 n Hocvienduthi n Dethi n Cauhoi n n n n Chitietdethi n Chuong 1 1 Luachon n n Demuc Cautraloi 1 n Tieumuc Hình 1 2 Sơ đồ lớp ( Class Diagram... biệt với giáo viên khác Ứng với mỗi mã giáo viên là tên của giáo viên Email của giáo viên Tên đăng nhập của giáo viên khi vào hệ thống 21 ĐT : Thiết kế Web Site môn Lập Trình Mạng 1 SVTH : Mai Kỷ Tuyên – Nguyễn Thò Mỹ Hạnh GVHD: Nguyễn Việt Cường 22 ĐT : Thiết kế Web Site môn Lập Trình Mạng 1 GVHD: Nguyễn Việt Cường 3 Table Hocvien Hocvien(Mahocvien,Tenhocvien,Email,Usernames) STT THUỘC TÍNH 1 Mahocvien... TÍCH THIẾT KẾ VÀ THỰC THI ĐỀ TÀI CHƯƠNG I : PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I PHÂN TÍCH YÊU CẦU ĐỀ TÀI 1 Phạm vi đề tài 2 Yêu cầu đề tài 3 Quản lý 4 Công nghệ sử dụng ………………………………… ………………………………… ………………………………… ………………………………… ………………………………… 1 1 1 1 2 II PHÂN TÍCH HOẠT ĐỘNG CỦA WEB SITE………………………………… 2 1 Giao diện với người sử dụng ………………………………… 2 2 Quản trò hệ thống ………………………………… 3 III PHÂN TÍCH VÀ THIẾT KẾ... Hình 1 15 Sơ đồ hoạt động Với sơ đồ (hình 1 15) trên đây cho ta thấy chi tiết hơn về họat động của hệ thống kể từ khi học viên bắt đầu đăng ký vào học Để làm rõ hơn nữa các chức năng hệ thống ta bước vào phần thiết kế dữ liệu sẽ mô tả chi tiết các class và xử lý cài đặt chương trình sau đây SVTH : Mai Kỷ Tuyên – Nguyễn Thò Mỹ Hạnh 19 ĐT : Thiết kế Web Site môn Lập Trình Mạng 1 GVHD: Nguyễn Việt Cường... Cậpnhậtthôngtin Học Xemđiểmthi Thi Login Giáoviên Admin Thaổimậtkhẩu Cậpnhậtthôngtin Cậpnhậtđềthi Cậpnhậtgiáoviên Cậpnhậtchươngtrìnhhọc Hình 1 1 Mô hình Use Case SVTH : Mai Kỷ Tuyên – Nguyễn Thò Mỹ Hạnh 4 ĐT : Thiết kế Web Site môn Lập Trình Mạng 1 GVHD: Nguyễn Việt Cường 2 Xây dựng sơ đồ lớp (Class Diagram): a) Nhận diện các lớp chính :  Users : lưu trữ đầy đủ các thông tin về Usernames , Password và. .. Hình 1. 14 Lược đồ tuần tự thứ tư của Admin SVTH : Mai Kỷ Tuyên – Nguyễn Thò Mỹ Hạnh 18 ĐT : Thiết kế Web Site môn Lập Trình Mạng 1 b GVHD: Nguyễn Việt Cường Sơ đồ hoạt động (Activity Model): Vào trang web Học viên Login Dăng ký học Điểm Học kiểm tra chương Không đạt Lưu kết quả kiểm tra chương Đạt Đãõ đạt điểm kiểm tra 4 chương Thi cuối khóa Đạt Không đạt Cập nhật lại kết quả thi Kết thúc Hình 1 15... ĐT : Thiết kế Web Site môn Lập Trình Mạng 1 GVHD: Nguyễn Việt Cường  Sau đó học viên cũng có thể đăng nhập vào hệ thống để cập nhật thông tin của mình : Hocvien : Login : Xemdiemthi : Capnhatthongtin : Database 1: Usernames, Password 2: Login vao xem diem thi 3: Login vao cap nhat lai thong tin 4: Kiem tra va cap nhat thong tin moi vao co so du lieu 5: Cap nhat thong tin thanh cong Hình 1. 6 Lượ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 SVTH : Mai Kỷ Tuyên – Nguyễn Thò Mỹ Hạnh 2 ĐT : Thiết kế Web Site môn Lập Trình Mạng 1 GVHD: Nguyễn Việt Cường . Chitietdethi Luachon Hocvienduthi Tieumuc Users Hocvien 1 1 1 1 Demuc n 1 n 1 Cautraloi Chuong n n n n n 1 n 1 Cauhoi n n n n 1 n 1 n Giaovien 1 1 1 1 n 1 n 1 Dethi n n n n nn nn n 1 n 1 Hình 1. 2. Sơ đồ lớp ( Class. …………………… 11 5 1. Sử dụng đối tượng session trong trang jsp …………………… 11 6 2. Tìm hiểu các session làm việc …………………… 11 7 CHƯƠNG V : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI I. KẾT LUẬN …………………… 11 9. Thiết kế Web Site môn Lập Trình Mạng 1 GVHD: Nguyễn Việt Cường SVTH : Mai Kỷ Tuyên – Nguyễn Thò Mỹ Hạnh 1 PHẦN A : PHÂN TÍCH THIẾT KẾ VÀ THỰC THI ĐỀ TÀI CHƯƠNG I : PHÂN TÍCH VÀ THIẾT KẾ

Ngày đăng: 25/12/2014, 19:41

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w