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

Đồ Án Ứng Dụng Xây dựng hệ thống thi trắc nghiệm qua mạng dùng Asp.net

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 (354.89 KB, 39 trang )


TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM

TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG
KHOA CÔNG NGHỆ THÔNG TIN






Đồ Án Ứng Dụng

Xây dựng hệ thống thi trắc nghiệm
qua mạng dùng Asp.net






Giảng viên hướng dẫn : Thạc sĩ Vũ Đình Hồng
Sinh viên thực hiện: HUỲNH THIÊN ĐỨC
Lớp : 09TH1S
Khoá : 2009-2012







TP. Hồ Chí Minh, tháng 11 năm 2013


- 1 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

MỤC LỤC


NHẬN XÉT CỦA GIÁO VIÊN 3
LỜI MỞ ĐẦU 4
1.1. Giới thiệu về hệ thống 5
1.2. Mục đích của đề tài 5
1.3. Cơ sở đề tài 6
1.4. Biện pháp thực hiện 6
CHƯƠNG 2: KHẢO SÁT THỰC TẾ 7
2.1. Khảo sát thực tế bài toán 7
2.1.1. Quản lý thông tin 7
2.1.2. Phát sinh đề thi và chấm điểm 7
2.2. Mục tiêu 7
2.3. Chức năng và nhiệm vụ 8
2.4. Đảm bảo 8
CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG 9
3.1. Phân tích chức năng 9
3.1.1 Sơ đồ chức năng 9
3.1.2 Các chức năng chính của hệ thống 10
3.1.3 Chức năng "Đăng nhập" 10
3.1.4 Chức năng "Đăng ký" 10
3.1.5 Chức năng "Thông Tin Thành Viên" 10
3.1.6 Chức năng “Tạo ( Môn Thi, Câu Hỏi, Đề Thi)” 11

3.1.7 Chức năng “Xem Danh Sách ( Môn Thi, Câu Hỏi, Đề Thi)” 11
3.1.8 Chức năng “Quản lý Thành Viên” 11
3.1.9 Chức năng “Làm Bài” 11
3.2 Môi trường thiết kế ứng dụng 11
3.3 Các thực thể và mối kết hợp 11
3.3.2. Thực thể TblLoaiCauHoi 12
3.3.3. Thực thể TblCauHoi 12
3.3.4. Thực thể TblDeThi 12
3.3.5. Thực thể TblLanChoi 12
3.4 Phân tích dữ liệu 12
3.4.1 Sơ đồ luồn dữ liệu mức đỉnh của hệ thống 12
3.4.2 Sơ đồ luồn dữ liệu mức 1 của hệ thống 13
3.5 Sơ đồ mô hình ERD 14
CHƯƠNG 4: MÔ HÌNH HÓA DỮ LIỆU 15
4.1. Mô hình quan niệm dữ liệu 15
4.2. Mô hình tổ chức dữ liệu 15
4.3. Mô hình vật lý dữ liệu 16
4.3.1 Bảng TblThanhVien 16
4.3.2 Bảng TblLoaiCauHoi 16
4.3.3 Bảng TblCauHoi: 17
4.3.4 Bảng TblLanChoi: 17
- 2 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

4.3.4 Bảng TblDeThi: 17
4.5 Bảng dữ liệu mẫu 18
4.5.1 Bảng TblThanhVien 18
4.5.2 Bảng TblLoaiCauHoi 18
4.5.3 Bảng TblCauHoi 18
4.5.4 Bảng TblLanChoi 19

4.5.5 Bảng TblDeThi 19
Chương 4 Thiết kế giao diện của chương trình 20
4.1 Trang Chủ (Default.aspx) 20
4.2. Trang Đăng ký(DangKy.aspx) 21
4.3. Trang đăng nhập( Account.aspx) 22
4.4. Trang sửa đổi thông tin ( Edit.aspx) 23
4.5. Trang Bài Làm ( Test.aspx) 24
4.6. Trang thông báo kết quả ( TBKQ.aspx) 25
4.7. Trang tạo đề thi ( AddDT.aspx) 26
4.8. Trang tạo môn thi( AddMT.aspx) 27
4.9. Trang danh sách môn thi ( DSMT.aspx) 28
4.10. Trang xóa môn thi ( DelMT.aspx) 29
4.11. Trang tạo câu hỏi (AddCH.aspx) 30
4.12. Trang danh sách câu hỏi (DSCH.aspx) 31
4.14. Trang sửa câu hỏi (EditCH.aspx) 32
4.15. Trang danh sách thành viên (ThongTinTV.aspx) 33
4.16. Trang tạo tài khoản Admin(AdminDK.aspx) 34
4.17. Danh sách đề thi (DSDT.aspx) 34
4.18.Trang sửa đề thi (EditDT.aspx) 35
Chương 5: Tổng Kết 36
5.1 Ưu điểm 36
5.2 Khuyết điểm 36
5.3. Hướng mở rộng 36
TÀI LIỆU THAM KHẢO 37
LỜI KẾT 38







- 3 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

NHẬN XÉT CỦA GIÁO VIÊN

………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
……………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
……………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………

………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
……………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
………………………………………………………………………………………………
- 4 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

LỜI MỞ ĐẦU

Ngày nay, đi đôi với với sự phát triển mạnh mẽ của khoa học kỹ thuật là sự
phát triển của Công nghệ thông tin, cụ thể là những ứng dụng của chúng trong đời
sống xã hội. Ngay từ lúc ra đời chiếc máy tính điện tử đầu tiên trên thế giới với tên
Eniac vào năm 1945 đã đánh dấu bước đầu mở ra một thời đại phát triển rực rỡ của
công nghệ thông tin. Sự ra đời của chiếc máy vi tính vào năm 1981 của hãng IBM,
cho đến nay sau hơn 20 năm với sự thay đổi về tốc độ, về bộ vi xử lý và các phần

mềm ứng dụng, công nghệ thông tin đã ở một bước phát triển cao đó là số hóa mọi
loại thông tin, số liệu âm thanh, hình ảnh đều có thể chuyển tới được cho mọi người
nhờ sự ra đời của mạng Internet toàn cầu, với sự phát triển mạnh mẽ của internet
cũng như ứng dụng của nó, người ta nói đến một nền tri thức, một chính phủ điện
tử, một siêu xa lộ thông tin, một văn phòng ảo hay một công ty hợp doanh ảo máy
vi tính đã xuất hiện khắp nơi, mọi cơ quan, xí nghiệp, trường học, có mặt ở mọi gia
đình và là công cụ không thể thiếu trong đời sống.

Công nghệ thông tin được ứng dung trong mọi lĩnh vực đời sống nhằm phục
vụ cho nhu cầu và lợi ích con người. Trong đó, việc xây dựng các phần mền phục
vụ cho công việc là một trong những vần đề mà các nhà lập trình viên luôn quan
tâm hàng đầu. Công nghệ thông tin được ứng dụng rộng rãi trong giáo dục,
hình thức thi trắc nghiệm với nhiều ưu điểm ngày càng được sử dụng ra đề thi. Vì
vậy, “Hệ Thống Thi Trắc Nghiệm Qua Mạng” được xây dựng tạo điều kiện thuận
lợi cho các bạn học sinh, sinh viên học tập.

Với tinh thần không ngừng học hỏi và mong muốn ứng dụng những gì đã
được học trong nhà trường vào thực tiễn đời sống hằng ngày, em đã quết định xây
dựng Ứng Dụng Hệ Thống Thi Trắc Nghiệm Qua Mạng. Ứng dụng còn một số
phần chưa được hoàn chỉnh, mong được sự nhận xét và giúp đỡ của quý thầy cô đề
ứng dụng được hoàn thiện hơn.

Em xin chân thành cảm ơn!













- 5 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. Giới thiệu về hệ thống

Hệ thống được xây dựng bằng ngôn ngữ Asp.Net với mục đích một chương
trình tiện ích trắc nghiệm qua mạng nhằm phát sinh đề thi một các ngẫu nhiên tạo
điều cho các bạn học sinh và sinh viên học và ôn tập kiến thưc
Chương trình bao gồm hai quyền sử dụng là quyền quản trị và quyền thành viên.

- Quyền quản trị: bao gồm các thêm, xóa, sửa cập nhật thông tin về môn thi,
các câu hỏi

- Quyền thành viên: để sử dụng hệ thông thí sinh cần phải đăng ký thành viên,
sau khi đăng nhập thành công thí sinh sử dụng chức năng cuả hệ thống


- Khi người dùng đăng nhập hệ thống với quyền thành viên, thí sinh phải chọn
môn thi, ứng với môn thi sẽ có số lượng câu hỏi. Khi kết thúc bài làm thí
sinh có thể biết được kết quả và có thề xem lại kết quả bài làm thông qua
thông tin số lần làm bài.

- Khi người dùng đăng nhập hệ thống với quyền quản trị ngoài những chức

năng của thành viên, người dùng có quyền thêm, xóa, sửa cập nhật thêm môn
thi và các câu hỏi.


1.2. Mục đích của đề tài

Việc xây dựng ứng dụng “Trắc Nghiệm Qua Mạng” với những mục đích sau:

- Quản lý đề thi, cung cấp một hệ thống thi trắc nghiệm.
- Lưu trữ thông tin thành viên.
- Phát sinh đề thi ngẫu nhiên.
- Chấm điểm bài thi và lưu lại thông tin các bài làm.


- 6 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

1.3. Cơ sở đề tài

Ứng dụng được xây dựng dựa nhu cầu giáo dục, nhằm tạo một hệ
thống thi trắc nghiệm phục vụ, tạo điều kiện thuận lợi cho quá trình học tập.

1.4. Biện pháp thực hiện

Việc ra đề và chấm điểm đề thi trắc nghiệm là một việc mất nhiều thời
gian và công sức. Chương trình được thiết kế trên hệ quản trị cơ sở dữ liệu
SQL và ngôn ngữ lập trình Asp.Net. Với những mặt mạnh của nó so với các
phần mềm khác thì nó có nhiều ưu điểm vượt trội: đa dạng, phong phú đặc
biệt rất ít tốn kém.





























- 7 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức


CHƯƠNG 2: KHẢO SÁT THỰC TẾ

2.1. Khảo sát thực tế bài toán
2.1.1. Quản lý thông tin

- Quản lý thông tin thành viên: một số thông tin cơ bản họ tên, email, bài
làm…
- Quản lý môn thi: tên môn thi.
- Quản lý câu hỏi: nội dung, phương án 1, phương án 2, phương án 3, phương
án 4, phương án đúng.
- Quản lý đề thi: tên đề thi, số lượng câu hỏi.

2.1.2. Phát sinh đề thi và chấm điểm

- Nhà quản trị đăng nhập ứng dụng tạo những bộ đề thi gồm: môn thi, số
lượng câu hỏi.

- Thành viên khi đăng nhập sẽ chọn những bộ đề thi đã được tạo, khi đó ứng
dụng sẽ tự phát sinh nội dung câu hỏi một cách ngẫu nhiên, chấm điểm và
lưu thông tin nội dung bài làm.

2.2. Mục tiêu

Dự kiến ứng dụng với các mục tiêu sau:

- Đăng ký và quản lý thành viên mới.
- Quản lý và cập nhật môn thi.
- Quản lý và cập nhật câu hỏi.
- Quản lý và cập nhật đề thi.
- Phát sinh đề thi, thời gian làm bài, chấm điểm và lưu trữ thông tin bài

thi cho từng thành viên.
- 8 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

2.3. Chức năng và nhiệm vụ

- Hệ thống yêu cầu đăng nhập trước khi quản trị muốn cập nhật thêm câu hỏi
và đề thi, và sử dụng các chức năng quản lý tương ứng với quyền hạn của
người đăng nhập (quản lý, người dùng).
- Menu chỉ xuất hiện khi nhà quản trị đăng nhập, mỗi menu thường là điểm
vào của một chức năng.
- Chức năng tạo( môn thi, câu hỏi, đề thi) ; xem các danh sách trên, chỉnh sửa,
xóa chỉ được sử dụng bởi nhà quản trị.
- Chức năng chọn đề thi, làm bài và lưu thông tin bài thi được sử dụng khi
được đăng nhập( quản lý, thành viên).

2.4. Đảm bảo

- Hệ thống Thi Trắc Nghiệm Qua Mạng sự được thiết kế để đảm bảo:
§ Lưu trữ thông tin đề thi.
§ Tạo đề thi ngẫu nhiên, tính thời gian làm bài, chấm điểm và
lưu trữ thông tin bài lam
§ Dễ sử dụng với những giao diện đồ hoạ thân thiện phù hợp với
người sử dụng.











- 9 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG

3.1. Phân tích chức năng
3.1.1 Sơ đồ chức năng



Trang chủ

Đăng ký
Đăng nhập

Chọn Môn thi/
Số lượng câu
hỏi
Làm bài
Xem kết quả

Quản trị
Đăng nhập
Trang Quản trị
Thêm/ Xóa/


S

a
Môn Thi
Thêm/ Xóa/ Sửa Câu
Hỏi
Thêm/ Xóa/ Sửa Đề
Thi
- 10 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

3.1.2 Các chức năng chính của hệ thống

Khảo sát quy trình hoạt động của hệ thống, ta thấy nổi bật các chức
năng sau:
- Lưu trữ:
§ Thông tin người dùng đăng nhập vào hệ thống.
§ Thông tin bài làm của người dùng.
§ Thông tin môn thi.
§ Thông tin câu hỏi.
§ Thông tin bài làm
- Cập nhật:
§ Môn thi, câu hỏi cho từng môn
- Phát sinh đề thi ngẫu nhiên, thời gian làm bài
3.1.3 Chức năng "Đăng nhập"

Hệ thống yêu cầu đăng nhập trước khi quản trị hoặc thành viên, và sử dụng
các chức năng quản lý tương ứng với quyền hạn của người đăng nhập (quản lý,
người dùng).


3.1.4 Chức năng "Đăng ký"

Chức năng tạo thành viên mới khi chưa có user để có thể sử dụng ứng dung
của hệ thống.


3.1.5 Chức năng "Thông Tin Thành Viên"

Ở đây, người quản trị và thành viên có thể cập nhật và thay đổi thông tin
User mật khẩu để đảm bảo tính bảo mật cho chương trình và các tài khoản của
thành viên.
- 11 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

3.1.6 Chức năng “Tạo ( Môn Thi, Câu Hỏi, Đề Thi)”

Chức năng cập nhật, thêm : môn thi, câu hỏi, đề thi của nhà quản trị, lưu trữ
những thông tin trên để phát sinh đề thi

3.1.7 Chức năng “Xem Danh Sách ( Môn Thi, Câu Hỏi, Đề
Thi)”

Chức năng xem danh sách: môn thi, câu hỏi, đề thi của nhà quản trị chỉnh
sửa lại nội dung để phù hợp hơn.

3.1.8 Chức năng “Quản lý Thành Viên”

Tại đây nhà quản trị có thể xem được thông tin các thành viên, và cũng có
thể xóa đi thành viên đó.


3.1.9 Chức năng “Làm Bài”

Là chức năng chính của chương trình, chứ năng này phát sinh đề thi, quản lý
thời gian làm bài, kiểm tra kết quả và lưu trữ thông tin cho từng thành viên làm bài.
3.2 Môi trường thiết kế ứng dụng

- Hệ quản trị cơ sở dữ liệu: SQL Server.
- Ngôn ngữ lập trình: Asp.net WebForm.
3.3 Các thực thể và mối kết hợp

3.3.1. Thực thể TblThanhVien

Mỗi thực thể mô tả một thành viên. Với các thuộc tính:
IdTV, TaiKhoan, MatKhau, HoTen, Email, Quyen.


- 12 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

3.3.2. Thực thể TblLoaiCauHoi

Mỗi thực thể mô tả một môn thi. Với các thuộc tính:
IdLoaiCauHoi, LoaiCauHoi.

3.3.3. Thực thể TblCauHoi

Mỗi thực thể mô tả một câu hỏi. Với các thuộc tính:
IdCauHoi, NoiDung, PA1, PA2, PA3, PA4, PADung, IdLoaiCauHoi.

3.3.4. Thực thể TblDeThi


Mỗi thực thể mô tả một đề thi. Với các thuộc tính: IdDeThi, ĐeThi,
SoLuongCau, IdLoaiCauHoi.

3.3.5. Thực thể TblLanChoi

Mỗi thực thể mô tả một lần làm bài của thành viên. Với các thuộc
tính: IdLanChoi, ThoiGian, SoCauTraLoiDung, IdTV, IdGoi

3.4 Phân tích dữ liệu

3.4.1 Sơ đồ luồn dữ liệu mức đỉnh của hệ thống




- 13 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

3.4.2 Sơ đồ luồn dữ liệu mức 1 của hệ thống





- 14 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

3.5 Sơ đồ mô hình ERD











- 15 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

CHƯƠNG 4: MÔ HÌNH HÓA DỮ LIỆU


4.1. Mô hình quan niệm dữ liệu

Mô hình quan niệm dữ liệu là sự mô tả của hệ thống thông tin độc lập với
các lựa chọn môi trường để cài đặt, là công cụ cho phép người phân tích thể hiện dữ
liệu của hệ thống ở mức quan niệm.

Mô hình này là cơ sở để trao đổi giữa những người phân tích và người cần
thiết kế hệ thống. Nhiều kiểu mô hình quan niệm dữ liệu đã được nghiên cứu,
phương pháp Merise sử dụng mô hình thực thể - mối kết hợp, là một mô hình xuất
phát từ lý thuyết cơ sở dữ liệu nên từ đây có thể thiết kế được cơ sở dữ liệu dạng
chuẩn cao.

Mô hình Hệ Thống Trắc Nghiệm được mô tả như sau:




4.2. Mô hình tổ chức dữ liệu

Mô hình tổ chức dữ liệu của hệ thống là lược đồ cơ sở dữ liệu của hệ thống.
Đây là bước trung gian chuyển đổi giữa mô hình quan niệm dữ liệu (gần với người
- 16 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

sử dụng) và mô hình vật lý dữ liệu (mô hình trong máy), chuẩn bị cho việc cài đặt
hệ thống.
Các lược đồ quan hệ trong mô hình tổ chức dữ liệu có được từ sự biến đổi
mô hình quan niệm dữ liệu. Áp dụng các qui tắc biến đổi ta có các lược đồ quan hệ
của bài toán:


TblThanhVien ( IdTV, TaiKhoan, MatKhau, HoTen, Email, Quyen )
TblLoaiCauHoi ( IdLoaiCauHoi, LoaiCauHoi )
TblCauHoi ( IdCaihoi, IdLoaiCauHoi, NoiDung, PA1, PA2, PA3, PA4, PADung )
TblLanChoi ( IdLanChoi, IdTV, IdGoi ,ThoiGian, SoCauTraLoiDung )
TblDeThi ( IdDeThi, IdLoaiCauHoi, DeThi, SoLuongCau, Thoi Gian )

4.3. Mô hình vật lý dữ liệu
4.3.1 Bảng TblThanhVien


Tên Diễn giải Kiểu dữ liệu Loại Khóa
IdTV Mã Thành Viên Int Khóa Chính
TaiKhoan

Tài Kho

ản

Nvchar(255)


MatKhau Mật Khẩu Nvchar(255)
HoTen Họ Tên Nvchar(255)
Email Email Nvchar(255)
Quyen Quyền Đăng Nhập Int

4.3.2 Bảng TblLoaiCauHoi


Tên Diễn giải Kiểu dữ liệu Loại Khóa
IdLoaiCauHoi Mã Môn Thi Int Khóa Chính
LoaiCauHoi

Tên Môn Thi

Nvchar(255)








- 17 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức


4.3.3 Bảng TblCauHoi:


Tên Diễn giải Kiểu dữ liệu Loại Khóa
IdCauHoi

Mã Câu H
ỏi

Int

Khóa Chín
h

NoiDung

N
ội Dung

Nvchar(255)


PA1 Phương Án 1 Nvchar(255)
PA2 Phương Án 2 Nvchar(255)
PA3 Phương Án 3 Nvchar(255)
PA4

Phương Án 4


Nvchar(255)


PADung Phương Án Đúng Int
IdLoaiCauHoi Mã Môn Thi Int Khóa Phụ


4.3.4 Bảng TblLanChoi:


Tên Diễn giải Kiểu dữ liệu Loại Khóa
IdLanChoi

Mã L
ần Kiểm Tra

Int

Khóa Chính

ThoiGian Thời Gian Date Time
SoCauTraLoiDung Số Câu Trả Lời Đúng Nvchar(50)
IdTV Mã Thành Viên Int Khóa Phụ
IdGoi

Mã Câu H
ỏi

I
nt


Khóa Ph




4.3.4 Bảng TblDeThi:


Tên Diễn giải Kiểu dữ liệu Loại Khóa
IdDeThi

Mã L
ần Kiểm Tra

Int

Khóa Chính

DeThi Đề Thi Nvchar(250)
SoLuongCau Số Lượng Câu Hỏi Int
ThoiGian Thời Gian Int
IdLoaiCauHoi Mã Loại Câu Hỏi Int Khóa Phụ





- 18 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức


4.5 Bảng dữ liệu mẫu

4.5.1 Bảng TblThanhVien




4.5.2 Bảng TblLoaiCauHoi




4.5.3 Bảng TblCauHoi






- 19 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

4.5.4 Bảng TblLanChoi





4.5.5 Bảng TblDeThi











- 20 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

Chương 4 Thiết kế giao diện của chương trình



4.1 Trang Chủ ( Default.aspx)





STT Tên Đối Tượng Kiểu Đối Tượng Mục Đích
1 txtTaiKhoan TextBox Nhập tài khoản
2

txtMatKhau

TextBox


Nh
ập mật khẩu

3 bntDangKy Button Gọi trang
DangKy.aspx
4 bntDangNhap Button Gọi trang
Acccount.aspx









- 21 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

4.2. Trang Đăng ký( DangKy.aspx)





STT Tên Đối Tượng Kiểu Đối Tượng Mục Đích
1

txtTaiKhoan


TextBox

Nh
ập tài khoản

2 txtMatKhau TextBox Nhập mật khẩu
3 txtReMatKhau TextBox Nhập lại mật khẩu
4 txtHoTen TextBox Nhập họ tên
5

txtEmail

TextBox

Nh
ập Email

6 btnDangKy Button Button đăng ký













- 22 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

4.3. Trang đăng nhập( Account.aspx)






STT Tên Đối Tượng Kiểu Đối Tượng Mục Đích
1 lbtt LinkButton Gọi trang
EditTK.aspx
2 lbdx LinkButton Gọi trang
Default.aspx
3 ddloai DropDown Chọn môn thi
4

ddsoluong

DropDown

Ch
ọn

S
ố l
ư
ợng câu


5 btnLuaChon Button Gọi trang
Test.aspx
6 rptLichSu Repeater Hiển thị thông tin
bài làm









- 23 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

4.4. Trang sửa đổi thông tin ( Edit.aspx)







STT Tên Đối Tượng Kiểu Đối Tượng Mục Đích
1 txtTaiKhoan TextBox Nhập tài khoản
2 txtMatKhau TextBox Nhập mật khẩu
3 txtReMatKhau TextBox Nhập lại mật khẩu
4


txtHoTen

TextBox

Nh
ập họ tên

5 txtEmail TextBox Nhập Email
6 btnDangKy Button Button đăng ký














- 24 -
Xây dựng hệ thống trắc nghiệm qua mạng Asp.net Huỳnh Thiên Đức

4.5. Trang bài làm ( Test.aspx)







STT Tên Đối Tượng Kiểu Đối Tượng Mục Đích
1 Rdo1 RadionButton Chọn PA1
2 Rdo2 RadionButton Chọn PA2
3 Rdo3 RadionButton Chọn PA3
4

Rdo4

R
adionButton

Ch
ọn

PA4

5 Btnchon Button Đồng ý chọn PA
6 Btnngung Button Gọi trang
TBKQ.aspx
















×