Tải bản đầy đủ (.pdf) (26 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (456.22 KB, 26 trang )

 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
Học viên

Đăng kí học
Dạo xem Web
Đăng kí học
Kiểm tra đăng kí
Dạo xem Web
Database
Đăng kí thành công
4) SEQUENCE DIAGRAM
a) CHỨC NĂNG HỌC VIÊN
LƯC ĐỒ 1:
Học viên
Login
Username vàpassword
Kiểm tra đăng nhập
Database
Đăng nhập thành công
LƯC ĐỒ 2 (CHỨC NĂNG HỌC VIÊN)
HỌC VIÊN
LOGIN
HỌC
Username,Password
Kết quả thi
Xem điểm
THI
Login thành công
Thi
DATABASE
LƯC ĐỒ 3 (CHỨC NĂNG HỌC VIÊN)
HỌC VIÊN
LOGIN

XEM ĐIỂM THI
Username,Password
Cập nhật thông tin thành công
Cập nhật thông
tin vào database
CẬP NHẬT
THÔNG TIN
Login vào xem
điểm thi
DATABASE
Login vào cập
nhật thông tin
LƯC ĐỒ 4 (CHỨC NĂNG HỌC VIÊN)
HỌC VIÊN
LOGIN
Username,Password
Thay đổi mật khẩu thành công
Kiểm tra và cập nhật mật
khẩu mới
THAY ĐỔI MẬT KHẨU
Login vào thay đổi mật khẩu
DATABASE
LƯC ĐỒ 5 (CHỨC NĂNG HỌC VIÊN)
Giáo viên
Login
Username vàpassword
Kiểm tra đăng nhập
Database
Đăng nhập thành công
b) CHỨC NĂNG GIÁO VIÊN

LƯC ĐỒ 1
GIÁO VIÊN
LOGIN
Username,Password
Cập nhật đề thi thành công
Kiểm tra và cập nhật đề thi
CẬP NHẬT ĐỀ THI
Login vào cập nhật đề thi
DATABASE
LƯC ĐỒ 2 (CHỨC NĂNG GIÁO VIÊN)
GIÁO VIÊN
LOGIN
Username,Password
Thay đổi mật khẩu thành công
Kiểm tra và cập nhật mật
khẩu mới
THAY ĐỔI MẬT KHẨU
Login vào thay đổi mật khẩu
DATABASE
LƯC ĐỒ 3 (CHỨC NĂNG GIÁO VIÊN)
Admin
Login
Username vàpassword
Kiểm tra đăng nhập
Database
Đăng nhập thành công
c) CHỨC NĂNG ADMIN
LƯC ĐỒ 1:
ADMIN
LOGIN

Username,Password
Cập nhật chương trình học thành công
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
Login vào cập nhật
chương trình học
DATABASE
LƯC ĐỒ 2 (CHỨC NĂNG ADMIN)
ADMIN
LOGIN
Username,Password
Cập nhật giáo viên thành công
Kiểm tra và cập nhật giáo
viên vào database
CẬP NHẬT GIÁO VIÊN
Login vào cập nhật
giáo viên
DATABASE
LƯC ĐỒ 3 (CHỨC NĂNG ADMIN)
Admin
LOGIN
Username,Password
Thay đổi mật khẩu thành công
Kiểm tra và cập nhật mật
khẩu mới
THAY ĐỔI MẬT KHẨU
Login vào thay đổi mật khẩu

DATABASE
LƯC ĐỒ 4 (CHỨC NĂNG ADMIN)
HỌC VIÊN
CHƯƠNG
USER
TIỂU MỤC
ĐỀ THI
HỌC VIÊN DỰ THI
CHI TIẾT ĐỀ THI
CÂU HỎI
GIÁO VIÊN
CÂU TRẢ LỜI
ĐỀ MỤC
LỰA CHỌN
1
1
1 1
n
n
n 1
n
n
1

n
n
n
n






1
1




n
1

n
n
n
5) CLASS DIAGRAM
6) E-R DIAGRAM
Để thể hiện rõ hơn quan hệ giữa các lớp ta sử dụng công cụ Together tạo ra sơ
đồ Entity Relationship sau
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
 Quản lý chi tiết các học phần .
 Quản lý học 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 .
PHẦN 4 : TỔNG KẾT
1) CÁC KẾT QUẢ ĐẠT ĐƯC TRONG ĐỀ TÀI

×