Những trang JSP cú trong chương trỡnh:

Một phần của tài liệu Xừy dựng và quản lý ngừn hàng đề thi trắc nghiệm trờn Web trờn mạng theo cụng nghệ JSP (Trang 54 - 57)

II. Phõn tớch thiết kế hệ thống về dữ liệu:

5.Những trang JSP cú trong chương trỡnh:

AdminBooknew .jsp : Thờm cõu thi mới

AdminMembersView .jsp: Danh sỏch người dựngư

AdminMembersNew .jsp: Admin đăng ký người dựng

AdminMembersEdit .jsp Admin chỉnh sửa thụng tin người dựng

Taodengaunhien .jsp : Làm đề ngẫu nhiờn

Banthimonnao .jsp : Chọn mụn thi

LoginMail .jsp : Login hệ thống

Ketquathi .jsp : Kết quả bài thi

SaveTTMoi .jsp : Lưu thụng tin sửa đổi vào CSDL

MenuAD .jsp : Menu dành cho Admin

Menuchinh .jsp : Menu dành cho Giỏo viờn & Admin

MenuGV .jsp : Menu Giỏo viờn

SaveRegistrationGV .jsp : Lưu thụng tin đăng ký

Admin .jsp : kiểm tra dành cho Admin

Verifyuser .jsp : kiểm tra thụng tin người dựng

Luuvaobangdecau .jsp : Lưu cõu hỏi vào bảng CSDL

Xemketquathi. Jsp : Xem kờt quả thi

Home .jsp : trang chủ của chương trỡnh

Savemonthimoi .jsp : Lưu mụn thi mới vào CSDL

Monthinew .jsp: thờm mụn thi mới

Giaovien .jsp : kiểm tra dành cho Giỏo viờn

GVxemketqua .jsp : Xem kết quả dành cho giỏo viờn

Svxemketqua .jsp : xem kết quả dành cho sinh viờn

Thitracnghiem .jsp : trang thi trắc nghiệm danh cho người dựng Tất cả CSDL được dựng ở đõy là TestOnline.mdb

Kết luận

Sau thời gian thực tập tại trờng và khảo sát trên Internet cùng với các tài liệu có liên quan, chúng em đã tiếp thu học hỏi đợc nhiều kinh nghiệm bổ ích trong công tác từ khởi đầu đến hoàn thành một dự án. Từ đó chơng trình của chúng em đã đợc hoàn thiện với các chức năng chính nh sau:

- Thêm câu thi mới. - Thi trắc nghiệm. - Xem kết quả thi. - Thêm môn thi mới.

Ngoài ra còn có các chức năng dành riêng cho thành viên của trang web nh: - Thay đổi thông tin cá nhân.

- Xem quá trình thi. - Xem điểm thi.

Chơng trình còn cài đặt thêm cơ chế đơn thể quản trị dành cho Administrator nh:

- Cập nhật dữ liệu hệ thống. - Báo biểu. (adsbygoogle = window.adsbygoogle || []).push({});

Các hớng phát triển trong tơng lai:

Chơng trình cần hoàn thiện thêm các chức năng nh:

- Tạo report để đa ra danh sách sinh viên tuỳ theo yêu cầu của giáo viên. - Thống kê ngời dùng, dữ liệu có thể in ấn đợc.

Ngoài ra chơng trình cần phát triển hệ thống dữ liệu từ câu hỏi của hệ thống là: có 4 lựa chọn trong đó có 1 đáp án đúng phải đợc mở rộng với các kiểu câu hỏi trắc nghiệm nh dạng YES - NO, dạng ghép nối, vv...

Hoàn thiện nốt chức năng lu bài thi của sinh viên.

PHẦN I : GIỚI THIỆU VÀ PHÂN TÍCH ĐỀ TÀI...3

I .Nội dung đề tài...3

II .Yờu cầu của đề tài...3

III . Giải quyết cỏc yờu cầu của đề tài...4

1.Networking...4

1.2.Mụ hỡnh mạng TCP/IP...6

2.Cỏc mụ hỡnh cơ sở dữ liệu...10

2.1. Mụ hỡnh cơ sở dữ liệu tập trung (Centralized database model):...10

2.2. Mụ hỡnh cơ sở dữ liệu theo kiểu file-server (File- server database model)...11

2.3. Mụ hỡnh xử lý từng phần cơ sở dữ liệu (Database extract processing model):...11

2.4. Mụ hỡnh cơ sở dữ liệu Client/Server (Client/Server database model):...12

2.5. Distributed database model (Mụ hỡnh cơ sở dữ liệu phõn tỏn)...14

3. Sử dụng JDBC để tạo và truy xuất cơ sở dữ liệu...15

3.1Thế nào là một cơ sở dữ liệu (Database)?...15

3.2 Lấy dữ liệu ra từ cơ sở dữ liệu...16

3.3 ODBC (Object Database Connectivity)...16

3.4 JDBC là gỡ?...17

3.5 Cấu trỳc JDBC...17

3.6 ODBC và JDBC...18

3.7 Cỏc kiểu của JDBC driver...19

3.8 Sử dụng JDBC Driver...19

4. Tổ chức cơ sở dữ liệu:...23

5. Chức năng chớnh của cỏc User sử dụng hệ thống ...26

PHầN II: GIÍI THIệU CôNG Cễ...28 (adsbygoogle = window.adsbygoogle || []).push({});

I. Khỏi niệm về JRUN:...28

II.Cài đặt JRUN:...28

1.Cài đặt JDK1.3:...28

...28

2.Cài đặt JRUN Web Server:...28

3.Cấu hỡnh quản trị Web Server trong JRUN:...30

3.1.Cấu hỡnh JRUN Default Web Server:...30

3.2.Sử dụng bộ hộ trỡ kết nối (JRUN Connector Wizard):...30

4.Cấu hỡnh và tạo ứng dụng web (Web Application):...32

4.1.Tạo mới ứng dụng Web:...32

4.2Xoỏ một ứng dụng web:...33

4.3.cập nhật một ứng dụng web:...34

PHẦN III : PHÂN TÍCH THIẾT KẾ CHƯƠNG TRèNH...36

I. Cỏc user sử dụng hệ thống và chức năng của cỏc user...36

1.Cỏc user sử dụng hệ thống:...36

2.Sơ đồ mụ tả chức năng của cỏc user:...37

2.1. Người quản trị mạng (Administrator):...37

2.2. Giỏo viờn người ra đề thi:...38

2.3. Sinh viờn (người thi):...38

II. Phõn tớch thiết kế hệ thống về chức năng:...39

1.Biểu đồ phõn cấp chức năng:...39

2.Biểu đồ luồng dữ liệu:...39

2.1.Biểu đồ luồng dữ liệu mức khung cảnh:...39

2.2.Biểu đồ luồng dữ liệu mức một:...40

2.3.Biểu đồ luồng dữ liệu mức 2:...40

1.Mụ hỡnh thực thể liờn kết:...41

III.Quỏ trỡnh thực hiờn cỏc chức năng của cỏc user...44

1 . Cỏc chức năng của Admin...44

1.1 Admin login ra vào hệ thống...44

1.2 Admin đăng ký người dựng ...44 (adsbygoogle = window.adsbygoogle || []).push({});

1.3 Admin thay đổi thụng tin người dựng ...45

1.4 Admin tạo report ...46

2. Cỏc chức năng của giỏo viờn ...47

2.1 Giỏo viờn đăng nhập vào hệ thống ...47

2.2 Giỏo viờn thay đổi thụng tin ...47

2.3 Giỏo viờn soạn cõu hỏi thi ...48

2.4 Giỏo viờn xem kết quả thi ...49

2.5 Giỏo viờn thờm mụn thi . ...50

3. Cỏc chức năng của sinh viờn ...50

3.1 Sinh viờn đăng nhập vào hệ thống ...50

3.2 Sinh viờn thay đổi thụng tin ...51

3.3 Sinh viờn thi ...52

3.4 Sinh viờn xem kết quả thi...52

4 . Tỡm kiếm...53

5. Những trang JSP cú trong chương trỡnh:...54

Một phần của tài liệu Xừy dựng và quản lý ngừn hàng đề thi trắc nghiệm trờn Web trờn mạng theo cụng nghệ JSP (Trang 54 - 57)