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,
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 KÌ
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
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
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
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
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
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,
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