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

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 41 - 47)

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

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

Đăng ký tạo đề 2.2 Tạo đề mới CSDL Thụng tin đăng nhập sai

Thụng tin đăng nhập

Yờu cầu tạo đề mới

Đề mới/ mụn mới/ cõu mới

Cỏc kiểu tạo đề Yờu cầu tạo mới Thụng bỏo trựng đề Cập nhật hệ thống Thụng tin đăng nhập

Đề mới/ mụn mới/ cõu mới

Người dựng

Dưới đõy là cỏc bảng cú trong cơ sở dữ liệu:

Bảng Member: là bảng chứa thụng tin vờ` thành viờn trang web Bảng Member

Tờn trường Kiểu í nghĩa

UserID Autonumber mó số thành viờn

UserName text tờn đăng nhập

PassWord varchar mật khẩu

UserType number quyền đăng nhập

1- quyền user 2- quyền Giỏo viờn 3- quyền Admin

HoVaTen text họ tờn người dựng

NgaySinh Date/time Ngày sinh

GioiTinh text Giới tớnh

Bảng CauThi: chứa thụng tin vờ` cỏc cõu thi trắc nghiệm cú trong ngõn hàng đề.

Bảng CauThi

Tờn trường Kiểu í nghĩa

CauThiID Autonumber mó số cõu thi

MonThiID text Mó số mụn thi

PhanThiID Number Mó số phần thi

NDCauThi Text Nội dung cõu thi

TH1 Text Lựa chọn 1

TH2 Text Lựa chọn 2

TH3 Text Lựa chọn 3

TH4 Text Lựa chọn 4

DapAn Text Đỏp ỏn đỳng

Diem Number Điểm cho cõu trả lời (adsbygoogle = window.adsbygoogle || []).push({});

đỳng

Bảng MonThi: lưu thụng tin về cỏc mụn thi cú trong trang web Bảng MonThi

Tờn trường Kiểu í nghĩa

Bảng TTDeThi: luu thụng tin vờ` đờ` thi như: mó đề thi, tổng số cõu thi, tổng

số điểm.

Bảng TTDeThi

Tờn trường Kiểu í nghĩa

MaDeThi Text Mó đề thi

TSCauThi Number Tổng số cõu thi/ 1 đề

thi

TSDiem Number Tổng số điểm/ 1 đề thi

Bảng DeCau: lưu thụng tin về đề thi

Bảng TTDeThi

Tờn trường Kiểu í nghĩa

MaDeThi Text Mó đề thi

CauThiID Number Mó cõu thi

Bảng KQThi: lưu thụng tin vờ` kết quả thi của người dựng. Bảng KQThi

Tờn trường Kiểu í nghĩa

KQThiID Autonumber mó số kết quả thi

UserName text tờn người dựng

MonThiID Text Mó cõu thi

LanThi Nunber Số lần thi

Diem Number điểm

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

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

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

Admin muốn tham gia vào hệ thống từ trang chủ ,tại form login sẽ chọn đối tượng là Admin nhập username và password để đăng nhập vào hệ thống .

Hệ thống sẽ kết nối đến DatabaseServer để kiểm tra Admin đó xú trong hệ thống hay chưa đồng thời truyền thụng tin của Admin đến UserInterface. Sau đú hiển thị thụng tin lờn Form : nếu đỳng là Admin thỡ sẽ thực hiện tiếp cũn khụng sẽ bỏo lỗi.

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

Sau khi đó vào hệ thống từ trang những cụng việc của Admin ,Admin sẽ đăng ký cho người dựng. Hệ thống sẽ kết nối đến giao diện người sử dụng và hiển thị form đăng ký người dựng lờn màn hỡnh. Admin sẽ thực hiện tiếp cụng việc của mỡnh hoặc kết thỳc khỏi form đăng ký người dựng hoặc chon cỏc cụng việc khỏc

Sau khi đó điền đầy đủ cỏc thụng tin vào Form và chọn Save thỡ toàn bộ thụng tin của người dựng sẽ được lưu vào CSDL và trả về cho mỏy Client.

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

Từ trang dành cho Admin sẽ cú phần thay đổi thụng tin về người dựng dành cho Admin . Khi chọn vào đú thụng tin của người dựng sẽ được Admin chỉnh sửa và lưu lại vào CSDL

1.4 Admin tạo report

Sau một thời gian nhất định Admin sẽ xem xet lại hệ thống . Thống kờ trong một thời gian cú bao nhiờu người đăng ký vào hệ thống cú bao nhiờu User sử dụng hệ thống và những user nào khụng cũn sử dụng nữa thỡ bỏo cho cỏc user sử dụng hệ thống biết.

Tại Form cụng việc của Admin , Admin sẽ chọn mục tạo report . Hệ thống sẽ kết nối đến giao diện người sử dụng để tạo Report dưa lờn màn hỡnh với chức năng như một trang Web để cỏc user cú thể xem đồng thời Admin cũng cú thể in bản Report ra giấy

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

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

Giỏo viờn khi muốn tham gia vào hệ thống sẽ nhờ Admin đăng ký cho mỡnh, Admin sẽ gửi lại cho giỏo viờn một Username và password để ra vào hệ thống. Tại form login giỏo viờn sẽ chọn cho mỡnh quyền sử dụng là Giỏo viờn rồi đăng nhập username và password vào . Hệ thống sẽ kiểm tra và thụng bỏo cho giỏo viờn xem họ cú tiếp tục được vào hệ thống hay khụng. Nếu cú thỡ tại mỏy Client sẽ hiện bảng thụng bỏo việc làm của giỏo viờn , cũn nếu khụng thỡ hệ thống sẽ yờu cầu nhập lại

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 41 - 47)