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

Hệ thống website thi trực tuyến với công nghệ ASP NET

21 445 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 21
Dung lượng 297 KB

Nội dung

Hệ thống website thi trực tuyến với công nghệ ASP NET

Trang 1

Đại học Duy Tân Khoa Đào Tạo Quốc Tế

Đồ Án Chuyên Ngành

Hệ Thống Website Thi Trực Tuyến

Với Công Nghệ ASP.NET

GVHD: THS Nguyễn Thị Thanh Tâm

Đà Nẵng, ngày 20/08/2012

Trang 2

Mục Lục

Trang 3

Lời Nói Đầu

Ngày nay, trong thời đại công nghiệp hoá- hiện đại hoá thì công nghệ thông tin ngày càng phát triển mạnh mẽ thì việc đưa các ứng dụng công nghệ thông tin vào tất cả các lĩnh vực của cuộc sống ngày càng rộng khắp Để quảng báo hình ảnh cũng như nâng cao khả năng cạnh tranh, tiết kiệm chi phí thì rất nhiều doanh nghiệp đã chọn công nghệ thông tin cho mình Vì vậy để bắt kịp với cuộc sống hiện đại thì các trường học cũng đặt ra yêu cầu

là phải có một phần mềm nhằm hỗ trợ cho học sinh trong việc thi cử để giúp học sinh có thể thi và trao đổi tham khảo các thông tin ở bất kỳ nơi đâu mà không cần tới tận trường,website cũng nhằm quảng bá hình ảnh cho trường học trên phạm vi rộng

Đề tài “Hệ thống website thi trực tuyến” là một đề mang tính thiết thực và đáp ứng được nhu cầu trong việc tiết kiệm thời gian cũng như chi phí đi lại của học sinh,học tập theo hình thức thi thử trực tuyến mang tới cho người học sự hấp dẫn bởi tính tương tác của phần mềm, cùng các đề thi luôn luôn được cập nhật mới nhằm nắm bắt lại các kiến thức đã được học, nhằm cho sinh viên thử sức mình

Để hoàn thành bài báo cáo này, trong suốt quá trình thực hiện đồ án ngoài việc tìm hiểu, học tập, sự nỗ lực của bản thân, em đã nhận được rất nhiều sự hướng dẫn tận tình của thầy cô và các bạn Trước hết, em xin chân thành cảm ơn quý thầy cô trường Đại học Duy Tân trong suốt thời gian qua đã truyền dạy cho chúng em rất nhiều kiến thức bổ ích

cả về lý thuyết và thực hành,tạo cho chúng em một môi trường học tập tốt Và đặc biệt,

em xin chân thành gửi lời cảm ơn đến cô Nguyễn Thị Thanh Tâm đã giành nhiều thời gian, công sức quý báu để giúp em hoàn thành tốt đồ án chuyên ngành này

Tuy nhiên trong quá trình thực hiện đồ án em còn nhiều bỡ ngỡ, do chưa có kinh nghiệm thực tiễn nên không thể tránh khỏi những sai sót Vì vậy, em rất mong nhận được

sự góp ý của các thầy, cô giáo để hoàn thành đồ án chuyên ngành và nhiệm vụ học tập tại trường

Cuối cùng, em xin cảm ơn những thông tin và ý kiến đóng góp của người thân, bạn bè, những người đã giúp đỡ em hoàn thành đề tài này

Xin gửi những lời chúc tốt đẹp nhất!

Đà Nẵng, Ngày 15 tháng 10 năm 2012

Sinh Viên

Trang 4

Lịch Trình Công Việc

chuyên ngành

Hoàn thành

7 11 Hoàn thiện và viết báo cáo đề tài

Trang 5

I Tổng quan đề tài:

1 Giới thiệu:

Website thi trực tuyến là một môi trường học tập hoàn toàn mới được thiết kế với mục đích cho sinh viên thi bằng phương pháp trắc nghiệm qua mạng Được phát triển dựa trên nhu cầu học tập cũng như đi lại của học sinh, sinh viên – có thể học tập, làm bài kiểm tra, tham khảo ý kiến cũng như mọi thông tin ngay trên wesite mà không cần phải đến trường học cũng như các trung tâm luyện thi

2 Phạm vi:

Phạm vi của đồ án nằm trong giới hạn của môn học phân tích thiết kế hệ thống thông tin nhằm phục vụ cho việc thiết kế website đáp ứng các mục tiêu trên

3 Môi trường thiết kế ứng dụng:

• Hệ quản trị Cơ sở dữ liệu: SQL Server 2008 R2

o Core i5 hoặc hơn

Trang 6

Chương trình bao gồm ba phân quyền sử dụng là quyền quản trị mạng và quyền người dùng (thí sinh)

- Quyền quản trị: bao gồm các quyền thêm, xóa, cập nhật các thông tin về bộ đề thi, môn thi và các câu hỏi của bộ đề thi Ngoài ra quản trị cũng có tất cả các quyền như một người dùng thông thường

- Quyền thí sinh: thí sinh muốn sử dụng các chức năng của trang web phải đăng kí làm thành viên của website Các chức năng của chương trình bao gồm thi trắc nghiệm và tìm kiếm thí sinh, câu hỏi, bộ đề theo các tiêu chuẩn tìm kiếm

- Quyền người sử dụng thông thường: Khi người dùng đăng nhập vào hệ thống với quyền thí sinh, hệ thống sẽ yêu cầu cho biết tên đăng nhập Nếu chưa lần nào đăng nhập thì sẽ cho đăng kí thành viên

Khi thí sinh muốn thi thì phải đăng kí môn thi và mức độ đề thi Ứng với 1 môn và

ở 1 mức độ sẽ có 1 số đề thi,thí sinh có thể chọn đề thi tùy ý trong đó 1 đề thi để làm bài Dựa trên đáp án câu hỏi tương ứng với đề của thí sinh đã làm và câu trả lời của thí sinh để chấm điểm cho bài làm của thí sinh Quy định :1 điểm cho mỗi câu trả lời đúng và nếu câu trả lời sai thì điểm của câu đó là 0 Thí sinh muốn làm lại thì có thể chọn mã đề khác để làm hoặc đăng kí làm bài mới ứng với một môn và mức độ khác nhau

Khi người dùng đăng nhập hệ thống với quyền nhà quản trị(Admin) với tên đăng nhập và mật khẩu đã đăng kí sẽ được quyền thêm, xóa, sửa trên các dữ liệu hệ thống

về môn thi,đề thi,câu hỏi…

b, yêu cầu phi chức năng:

Dựa vào các thuộc tính chất lượng

Trang 7

b Thông tin phiếu đăng kí dự thi

c Thông tin bài làm của thí sinh

d Thông tin về câu hỏi

e Thông tin môn thi

f Thông tin đề thi

2.2 Tra cứu

g Thông tin về câu hỏi

h Thông tin thí sinh

i Thông tin đề thi

3 Sơ đồ chức năng

Thêm/Xoá/Sửa Môn

Thêm, xóa, sửa

Đăng nhập

Trang chính nhà Quản Trị

Đăng kí dự thi Đăng nhập

Trang 8

Thí sinh Người sử dụng đã đăng

nhập vào hệ thống và có thể sử dụng chức năng thi trực tuyến.

Làm bài thi và xem kiến thức tham khảo, thông tin

về công ty, các câu hỏi thường gặp khi sử dụng

hệ thống.

Nhà quản trị Người sử dụng đã đăng

nhập vào hệ thống với quyền admin-có toàn quyền với ứng dụng

Quản lý ứng dụng

BẢNG USECASE TỔNG QUAN VÀ MÔ TẢ SƠ LƯỢC 3 ACTOR

STT USECASE HÌNH ẢNH VÀ ĐẶC TẢ

Trang 9

1 Usecase

tổng quan với quyền người sử dụng

thông thường

Đặc tả usecase:

• Người sử dụng thông thường: tác động trực tiếp đến phần mềm thông qua các chức năng của sản phầm khi chưa đăng nhập vào hệ thống.

• Register: thể hiện chức năng cho phép người

sử dụng tạo một tài khoản mới và sau khi đăng nhập vào tài khoản đó, người sử dụng

sẽ có thêm một vài quyền trên hệ thống như thi trực tuyến và cập nhật thông tin, kiến thức tham khảo.

• Login: thể hiện chức năng cho phép người sử dụng phải thực hiện khi vào hệ thống thông qua username và password được hệ thống xác nhận và cho phép sử dụng các chức năng như đã phân quyền.

• View information: thể hiện chức năng mà cho phép người sử dụng xem thông tin về website như kiến thức tổng quan về các môn học, thông tin các nhà quản trị, tên các thành viên hay đăng nhập, các điều khoản sử dụng

Trang 10

• View faqs:thể hiện chức năng cho phép người sử dụng xem các câu hỏi và thắc mắc thường gặp về quá trình sử dụng ứng dụng như: hỏi trực tuyến,…

• Tìm thí sinh: người sử dụng thông thường có thể tìm kiếm thí sinh.

• Tìm kiếm đề thi: người sử dụng thông thường có thể tìm kiếm các đề thi.

• Tìm kiếm câu hỏi: người sử dụng có thể tìm kiếm câu hỏi.

2 Use case

tổng quan với quyền thí sinh

Đặc tả use case:

• Đăng kí thành viên: sau khi đăng nhập vào hệ thống website người sử dụng thông thường đăng

kí thành viên để sử dụng các quyền của hệ thống.

• Đăng nhập: thí sinh đăng nhập để sử dụng các quyền trên hệ thống như thi và xem kiến thức tham khảo,…

• Đăng kí dự thi: sau khi đăng nhập thí sinh đăng

ký dự thi theo môn, cấp bậc.

Trang 11

• Chọn đề: sau khi thí sinh chọn được môn và cấp bậc thì chọn đề theo dạng khó – dễ.

• Bài làm: sau các bước trên đến phần làm bài thi

• Kết quả: sau khi kết thúc bài thi, thí sinh có thể xem kết quả của bài thi mình vừa làm.

• Đăng xuất: thoát người sử dụng ra khỏi đăng nhập

3 Usecase

tổng quan với quyền Nhà quản trị

Đặc tả usecase:

• Đăng nhập: đăng nhập với quyền Nhà quản trị, chức năng có nhiệm ịu kiểm tra người sử dụng khi đăng nhập vào hệ thống có đúng usename và password với quyền Nhà quản trị hay không Nếu không thì người dùng sẽ được tiếp tục sử dụng các chức năng của Nhà quản trị Nếu sai thì hiện thông báo và ngăn chặn truy cập.

• Trang chính Nhà quản trị: sau khi đăng nhập đúng thì Nhà quản trị có thể sử dụng mọi chức năng như người sử dụng thông thường và nhiều hơn nữa về các chức năng của hệ thống ứng dụng.

• Thêm/xoá/sửa môn

Trang 12

TTin Thi Sinh

Ket Qua Tra Cuu Yeu cau tra cuu

NGUOIDUNG

NHAQUANTRI THISINH

1

He Thong Thi Trac Nghiem Qua Mang +

*Mức 1:

+NGƯỜI DÙNG BẤT KÌ :

[Ket Qua Tra Cuu]

[Yeu cau tra cuu]

1.1 Tra cuu ThiSinh_DeThi_

CauHoi

+THÍ SINH:

Trang 13

[Ket Qua Bai Lam]

TTin chi tiet bai lam

TTin Bai Lam

Cac cau hoi trong de

Ma de Mon_MucDo

1.3 Dang ki thanh vien moi

1.4 Dang ki mon

va muc do de thi

1.6 Lam bai

THISINH

PHIEU_DANG_KI

BAILAM

1.5 Chon de thi cua bai lam

Trang 14

Thong tin Mon thi Thong tin De thi

Thong tin Cau hoi

TTin Cau hoi

1.10 Them_Xoa_Sua Mon thi

1.9 Them_Xoa_Sua

De thi

1.8 Them_Xoa_Sua Cau Hoi

MONTHI DETHI

CAUHOI BAILAM CTBAILAM

Trang 16

10.Mô tả cơ sở dữ liệu:

11.1 Bảng THISINH:

quản trị

Khóa chính

quản trị

Trang 17

11.3 Bảng MON

11.4 Bảng DETHI

RUNG BINH”}

11.5 Bảng CAUHOI

11.6 Bảng PHIEUDK

thi

Khoá ngoại

Trang 18

RUNG BINH”}

11.7 Bảng BAILAM

11.8 Bảng CTBAILAM:

Class Phải viết hoa chữ cái đầu tiên trong một từ

Ví dụ: public class TblAccount{

}

Method Must write in lowercase and uppcase for next character

Phải viết chữ thường ở ký tự đầu tiên và từ tiếp theo phải viết hoa chữ đầu tiên

Ví dụ: getAccount()

Comment Sử dụng /**/ để chú thích class, method

Sử dụng // để chú thích dòng lệnh hoặc các biến, thuộc tính

Others Sử dụng tiếng anh để mô tả chính xác vai trò và chức năng của các class,

method, interface

Các tên variable, class, method, package phải dễ đọcĐặt tên variable, class, method, package phải ngắn gọnCác class, method phải có comment

Đoạn code nằm giữa 2 dấu {} phải được canh tab

Tên interface bắt đầu bằng chữ I và tiếp theo phải viết hoa chữ cái đầu của một từ

Khai báo biến hay thuộc tính chỉ trong một dòng lệnh

Trang 19

Khởi tạo biến cục bộ ngay tại nơi khai báoKhông có khoảng trống giữa các tên method.

f.2/ Tiêu chuẩn thiết kế giao diện:

Sử dụng file hình ảnh Những file có định dạng quen thuộc PNG, GIF, JPGTitle- Font Size, Color, Style Font : Arial, Tahoma, color =’ black’, font-style=bold

Màu nền của các điều khiển trên

Trang 20

g/ Bảng checklist:

Bảng checklist của ứng dụng

III/ Hướng dẫn sử dụng:

IV/ Đánh giá kết quả và hướng phát triển:

Trong quá trình làm đề tài đã sử dụng kiến

thức cơ bản về UML, lập trình C#, SQL

Server, công nghệ ASP.NET để phân tích

thiết kế hệ thống và quản lý hệ thống thi

trực tuyến Phần mềm đảm bảo hầu hết các

Phát triển phần mềm thêm quyền nhân viên

để dễ dàng phân phối ứng dụng cho nhiều người quản lý, hỗ trợ Tăng tính hiệu quả, tăng tốc độ tìm kiếm, tăng tính ổn định và tính bảo mật của phần mềm

NG CHƯA KIỂM TRA CHÚ GHI

1 Tài khoản sau khi tạo ra

trong ứng dụng có phải chờ

admin đồng ý hay không?

X

2 Người sử dụng có thể sửa

thông tin của họ sau khi đã

đăng ký hay không?

X

3 Nội dung của ứng dụng có

viết sai chính tả hay không? X

4 Is the user able to sharing

picture on application which

has been selected?

6 Giao diện của ứng dụng có

đơn giản và dễ sử dụng hay

Trang 21

yêu cầu cơ bản của quá trình thi trực tuyến

được nhanh chóng và chính xác Tuy nhiên

chương trình còn nhiều hạn chế, như giao

diện chưa đẹp, tính năng chưa nhiều và

chưa hỗ trợ khách hàng một cách tối ưu

Bảng đánh giá kết quả và hướng phát triển

Ngày đăng: 21/03/2016, 14:11

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w