Mô hình quan niệm xử lý

Một phần của tài liệu Xây dựng hệ thống quản lý ngân hàng đề thi và thi trắc nghiệm trực tuyến (Trang 37)

MÔ HÌNH QUAN NIỆM XỬ LÝ

1.Tạo độ khó  Đầu ra:

- ĐỘ KHÓ (Mã DK, Tên DK, Chi phí tạo, Chi phí duyệt)

2.Tạo phần kiến thức  Đầu vào :

- MÔN HỌC (Mã MH, Tên MH, Mã BM)

 Đầu ra:

- PHẦN KIẾN THỨC (Mã PKT, Tên PKT, Mã MH) 3. Tạo câu hỏi

 Đầu vào:

- ĐỘ KHÓ (Mã DK, Tên DK, Chi phí tạo, Chi phí duyệt) - PHẦN KIẾN THỨC (Mã PKT, Tên PKT, Mã MH)

- GIẢNG VIÊN (Mã NV, Họ NV, Tên NV, Ngày sinh, Email, Mật khẩu, Ảnh NV, Địa chỉ, Điện thoại, Giới tính, Mã CV)

 Đầu ra:

- CÂU HỎI (Mã CH, Nội dung, Ngày tạo, Ngày duyệt, KQ Duyệt, Mã DK,

Mã NV Tạo, Mã NV Duyệt, Mã PKT) 4. Tạo phƣơng án trả lời

 Đầu vào:

- CÂU HỎI (Mã CH, Nội dung, Ngày tạo, Ngày duyệt, KQ Duyệt, Mã DK,

Mã NV Tạo, Mã NV Duyệt, Mã PKT)  Đầu ra:

- PHƢƠNG ÁN TRẢ LỜI (Mã PA, Nội dung phƣơng án, Đáp án đúng,

Mã CH) 5. Duyệt câu hỏi  Đầu vào:

- CÂU HỎI (Mã CH, Nội dung, Ngày tạo, Ngày duyệt, KQ Duyệt, Mã DK,

Mã NV Tạo, Mã NV Duyệt, Mã PKT)  Đầu ra:

- DANH SÁCH CÂU HỎI ĐÃ DUYỆT (Mã CH, Nội dung, Ngày tạo,

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

6. Tạo cấu trúc đề  Đầu vào:

- LỚP (Mã Lớp, Tên lớp, Mã Khoa)

- GIẢNG VIÊN (Mã NV, Họ NV, Tên NV, Ngày sinh, Email, Mật khẩu,

Ảnh NV, Địa chỉ, Điện thoại, Giới tính, Mã CV)  Đầu ra:

- CẤU TRÚC ĐỀ (Mã CTD, Ngày thi, TGThi, SL Câu hỏi, Mã Lớp,

Mã NV Tạo) 7. Tạo chi tiết cấu trúc đề

 Đầu vào:

- ĐỘ KHÓ (Mã DK, Tên DK, Chi phí tạo, Chi phí duyệt) - PHẦN KIẾN THỨC (Mã PKT, Tên PKT, Mã MH)

- CẤU TRÚC ĐỀ (Mã CTD, Ngày thi, TGThi, SL Câu hỏi, Mã Lớp, (adsbygoogle = window.adsbygoogle || []).push({});

Mã NV Tạo)  Đầu ra:

- CT CẤU TRÚC ĐỀ (Mã CTD, Mã DK, Mã PKT, Số lƣợng)

8. Tạo đề thi  Đầu vào:

- DANH SÁCH CÂU HỎI ĐÃ DUYỆT (Mã CH, Nội dung, Ngày tạo, Ngày duyệt, KQ Duyệt, Mã DK, Mã NV Tạo, Mã NV Duyệt, Mã PKT)

- CT CẤU TRÚC ĐỀ (Mã CTD, Mã DK, Mã PKT, Số lƣợng)

Đầu ra:

- DANH SÁCH CÂU HỎI THI (Mã CH, Nội dung, Ngày tạo,

Ngày duyệt, KQ Duyệt, Mã DK, Mã NV Tạo, Mã NV Duyệt, Mã PKT) - PHƢƠNG ÁN TRẢ LỜI (Mã PA, Nội dung phƣơng án, Đáp án đúng, Mã CH)

9. Thi

 Đầu vào:

- DANH SÁCH CÂU HỎI THI (Mã CH, Nội dung, Ngày tạo, Ngày duyệt, KQ Duyệt, Mã DK, Mã NV Tạo, Mã NV Duyệt, Mã PKT) - PHƢƠNG ÁN TRẢ LỜI (Mã PA, Nội dung phƣơng án, Đáp án đúng, Mã CH)

- SINH VIÊN (MSSV, Họ SV, Tên SV, Ngày sinh, Email, Mật khẩu,

Giới tính, Địa chỉ, Mã Lớp)

- MÔN HỌC (Mã MH, Tên MH, Mã BM)  Đầu ra:

- BÀI THI (MSBT, MSSV, Mã CTD, Giờ BD, TG Đã làm)

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

10. Chấm thi  Đầu vào:

- BÀI THI (MSBT, MSSV, Mã CTD, Giờ BD, TG Đã làm) - CT BÀI THI (MSBT, Mã CH, Mã PA)

 Đầu ra:

- KQTHI??_??(MSBT, MSSV, Điểm thi, Ngày thi) 3.8 Mô hình tổ chức xử lý

MÔ HÌNH TỔ CHỨC XỬ LÝ

STT TÊN CÔNG VIỆC NGƢỜI THỰC HIỆN PHƢƠNG

THỨC

TẦN SUẤT

CHU

1 Tạo độ khó Bộ môn Thủ công Làm ngay

2 Tạo phần kiến thức Giảng viên Thủ công Làm ngay

3 Tạo câu hỏi Giảng viên Thủ công Làm ngay

4 Tạo phƣơng án trả lời Giảng viên Thủ công Làm ngay

5 Duyệt câu hỏi Bộ môn Thủ công Làm ngay (adsbygoogle = window.adsbygoogle || []).push({});

6 Tạo cấu trúc đề Giảng viên Thủ công Làm ngay 7 Tạo chi tiết cấu trúc đề Bộ môn Thủ công Làm ngay

8 Tạo đề thi Bộ môn Tự động Làm ngay

9 Thi Sinh viên Thủ công Làm ngay

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

GIẢNG VIÊN BỘ MÔN SINH VIÊN

Tạo phần kiến thức YES Môn học Phần kiến thức 2 Tạo độ khó YES Độ khó 1 Giảng viên 1 2

Tạo câu hỏi

YES Câu hỏi

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

GIẢNG VIÊN BỘ MÔN SINH VIÊN

Tạo cấu trúc đề Lớp Giảng viên YES Cấu trúc đề 6 3

Duyệt câu hỏi YES

Danh sách câu hỏi đã duyệt

5 3

Tạo phƣơng án trả lời YES

Phƣơng án trả lời

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

GIẢNG VIÊN BỘ MÔN SINH VIÊN

Tạo đề thi

5 7

1 2 6

Tạo chi tiết cấu trúc đề YES

YES

7

Danh sách câu hỏi thi

8 Chi tiết cấu

trúc đề

Phƣơng án trả lời

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

GIẢNG VIÊN BỘ MÔN SINH VIÊN (adsbygoogle = window.adsbygoogle || []).push({});

Thi 8 Sinh viên Môn học YES Bài thi Chấm thi YES 10 Kết quả thi 10 9 Chi tiết bài thi 11 11

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

3.9 IPOCHART

IPO Chart Số: 1

Vào: CT CẤU TRÚC ĐỀ, CÂU HỎI, Ra:DANH SÁCH CÂU HỎI PHƢƠNG ÁN TRẢ LỜI

CÂU HỎI (Mã CH, Nội dung, Ngày tạo, Ngày duyệt, KQ Duyệt, Mã DK, Mã NV Tạo, Mã NV Duyệt, Mã PKT)

CT CẤU TRÚC ĐỀ (Mã CTD, Mã DK, Mã PKT, Số lƣợng)

Xử lý:

- Lấy lần lƣợc từng dòng trong bảng trong bảng CT CẤU TRÚC ĐỀ theo chiều ngang tƣơng ứng với mã cấu trúc đề thi, chọn ngẫu nhiên số lƣợng câu hỏi có phần kiến thức, có độ khó trong bảng câu hỏi.

- Lần lƣợt làm cho đến khi hết dòng trong bảng CT CẤU TRÚC ĐỀ. - Sau đó hợp các danh sách câu hỏi với nhau theo thứ tự.

- Ta đƣợc danh sách câu hỏi và phƣơng án trả lời tƣơng ứng.

Modun: Tạo đề thi

Hệ thống: QUẢN LÝ NGÂN HÀNG ĐỀ THI

VÀ THI TRẮC NGHIỆM TRỰC TUYẾN

Mục tiêu: Lập kế hoạch sản xuất

Ngày: 20/06/2012

Ngƣời lập: Trƣơng Phụng Tiên

IPO Chart Số: 2

BÀI THI (MSBT, MSSV, Mã CTD, Giờ BD, TG Đã làm) CT BÀI THI (MSBT, Mã CH, Mã PA)

Xử lý:

- Đếm số record của danh sách câu hỏi trong bài thi gán cho biến M. -( Dùng hàm rowcount trong visual)

- Đếm số câu đúng của danh sách câu hỏi trong bài thi gán cho biến I bằng cách: -Tạo biến đếm I

-Lấy CT BÀI THI kết nối với PHƢƠNG ÁN theo Mã PA nếu record đó có Đáp án = true thì tăng biến đếm I lên 1.

- Lấy I*10/M đƣợc điểm thi.

Modun: Chấm thi

Hệ thống: QUẢN LÝ NGÂN HÀNG ĐỀ THI VÀ THI TRẮC NGHIỆM TRỰC TUYẾN

Mục tiêu: Lập kế hoạch sản xuất

Ngày: 20/06/2012

Ngƣời lập: Trƣơng Phụng Tiên

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng (adsbygoogle = window.adsbygoogle || []).push({});

CHƢƠNG 4: THIẾT KẾ GIAO DIỆN VÀ CÀI ĐẶT HỆ THỐNG 4.1 Cài đặt hệ thống

4.1.1 Sơ đồ chức năng của website

Thêm Xóa Cập nhật Đổi mật khẩu Phân quyền Làm bài thi Thay đổi thông tin

Xem bài thi Tìm bài thi

Đổi mật khẩu

VÀO SITE

Đăng ký Xem tin tức

Đăng nhập Sinh viên thao tác Nhân viên thao tác Tra cứu

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2 Một số giao diện chính của hệ thống 4.2.1 Trang chủ thi trắc nghiệm 4.2.1 Trang chủ thi trắc nghiệm

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.6 Xem lịch sử thi trắc nghiệm

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.8 Sinh viên đăng ký

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.10 Sinh viên đổi mật khẩu

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.12 Sinh viên tìm bài thi

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.14 Trang chủ quản trị hệ thống

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.16 Nhân viên cập nhât thông tin

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.18 Xem thông tin tài khoản

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.20 Cập nhật tin tức (adsbygoogle = window.adsbygoogle || []).push({});

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.23 Duyệt câu hỏi

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.25 Quản lý môn học

4.2.26 Phân quyền nhân viên

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.28 Cập nhật bộ môn

4.2.29 Cập nhật chức vụ

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.31 Cập nhật nhân viên

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.33 Cập nhật khoa

4.2.34 Cập nhật lớp học

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.36 Cập nhật cấu trúc đề

4.2.37 Cập nhật chi tiết cấu trúc đề

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.2.39 Quản lý môn học

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

4.3 Hƣớng dẫn cài đặt, cấu hình và sử dụng website

4.3.1 Hƣớng dẫn cài đặt cấu hình website

 Để website có thể hoạt động tốt và hiệu quả nhất thì máy tính phải cài đặt các phần mềm sau:

 Microsoft .NET Framework 3.5 trở lên.

 Microsoft SQL Server 2008 Express Edition trở lên.

 Hƣớng dẫn cấu hình SQL Server 2008 Express Edition 10.0.1600

 Attack CSDL 50131633_TracNghiem_DATN từ thƣ mục App_Data trong thƣ mục website.

 Tên thể hiện SQL: PHUNGTIEN-PC\SQLEXPRESS1

 User: sa

 Password: 123 (adsbygoogle = window.adsbygoogle || []).push({});

 Hƣớng dẫn cấu hình website

 Mở file webconfig.fig và file Share trong folder(App_Code) TESTONLINE đổi tên PHUNGTIEN-PC\SQLEXPRESS1 thành tên thể hiện SQL Server của máy mình.

 Nếu không mở đƣợc thì phải vào Run => services.msc => tìm tên thể hiện SQL Server để khởi động.

4.3.2 Hƣớng dẫn đăng nhập website  Quản trị website:  Quản trị website: Email: vantoankh@gmail.com Password: 123  Giảng viên: Email: binh@yahoo.com Password: 123 hoặc Email: yen@gmail.com Password: 123  Trƣởng bộ môn: Email: cuocdoi_boy1213@yahoo.com Password: 123  Sinh viên: Email: anbinh@yahoo.com Password: 123 hoặc Email: cuocdoi_boy1213@yahoo.com Password: 123

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

CHƢƠNG 5: KẾT LUẬN 5.1 Nhận xét đánh giá ƣu và khuyết điểm của chƣơng trình

Trong suốt quá trình thực hiện đề tài, nhờ sự giúp đỡ của bạn bè, sự tìm tòi của bản thân cộng với sự hƣớng dẫn nhiệt tình của thầy hƣớng dẫn em đã đạt đƣợc những kết quả sau:

 Nắm bắt đƣợc cách sử dụng các công cụ, các ngôn ngữ lập trình web database mới và áp dụng vào website.

 Giao diện sử dụng trực quan, sinh động, dễ hiểu, dễ sử dụng.

 Có sử dụng kỹ thuật JQuery, CSS (Cascading Style Sheet) linh hoạt trong thiết kế, có thể chỉnh sửa giao diện một cách nhanh chóng.

 Sử dụng các kỹ thuật Ajax giúp website và xử lý tốt và nhanh hơn.

 Hỗ trợ đọc tin RSS của trang http://vnexpress.net ngay trên website, cập nhật thông tin nhanh nhất khi mà admin chƣa cập nhật tin tức.

 Phân cấp bài viết dễ dàng quản lý, bảo mật trong trang admin.

 Phân quyền cho ngƣời quản lý từng chuyên mục, đặc biệt là chuyên mục phân quyền.

 Tạo các form nhập dữ liệu thuận lợi cho ngƣời sử dụng.

 Các chức năng tìm kiếm thuận lợi cho ngƣời dùng.

 Thống kê số ngƣời online, số lƣợt truy cập.

 Hỗ trợ gửi về mail đăng ký khi quên mật khẩu.

 Hỗ trợ tìm kiếm đƣờng đi bằng googlemap. Hƣớng phát triển của website:

 Quản lý cập nhật đề thi một cách nhanh nhất.  Cập nhật câu hỏi bằng file word.

 Khắc phục sự cố mật điện và mất kết nối.

Tuy nhiên do thời gian có hạn và còn nhiều phần vẫn chƣa nghiên cứu hết nên cũng còn một số vấn đề thiếu sót mong thầy cô thông cảm.

5.2 Lời kết

Sau thời gian thực tập và nghiên cứu các công cụ lập trình web database thì em đã hoàn thành hết các yêu cầu đặt ra của đề tài, tuy nhiên do mới bƣớc đầu làm quen và thời gian hạn hẹp nên website vẫn còn một số thiếu sót, nếu đƣợc thử nghiệm thì website sẽ hoàn thiện hơn. Mặc dù vậy website cũng khá tiện ích trong việc xem tin tức, quản lý các ngƣời dùng, thi trắc nghiệm, và quản lý bài thi.

Qua đây em cũng xin gửi lời cảm ơn đến thầy Nguyễn Văn Rạng, thầy Nguyễn Hữu Trọng cùng các thầy cô Khoa Công nghệ Thông tin đã tận tình hƣớng dẫn em trong suốt thời gian thực tập. Tuy còn nhiều thiếu sót nhƣng những kiến thức tiếp thu trong đợt làm đồ án sẽ giúp em có đƣợc những kiến thức để có thể viết các website ứng dụng thực tế hơn.

SVTH: Trương Phụng Tiên GVHD: Nguyễn Văn Rạng

TÀI LIỆU THAM KHẢO

[1] Ts.Nguyễn Hữu Trọng, Giáo trình phân tích thiết kế hệ thống thông tin quản lý.

[2] Ts.Nguyễn Hữu Trọng, Giáo trình công nghệ phần mềm.

[3] Ts.Nguyễn Hữu Khang, Lập trình hàm và thủ tục trong SqlServer, (adsbygoogle = window.adsbygoogle || []).push({});

NXB Lao động xã hội, 2000.

[4] Nguyễn Hữu Khôi, Hệ quản trị CSDL SQL Server 2008.

[5] Phạm Hữu Khang, Lập Trình ASP.NET 2.0 C# 2005 - Tập5

(1,2,3,4 NXB Lao động Xã hội), 2007. [6] Một số tài liệu trên Internet

www.congdongcshap.com www.cntt.com www.diendantinhoc.com www.dotnet.net www.tracnghiem.tuoitre.vn www.tracnghiem.thanhnien.com.vn

Một phần của tài liệu Xây dựng hệ thống quản lý ngân hàng đề thi và thi trắc nghiệm trực tuyến (Trang 37)