Luận văn Xây dựng phần mềm quản lí điểm thi cho trung tâm giáo dục hợp tác và quản lí quốc tế

Ngày nay do tốc độ phát triển và ứng dụng rộng rãi của tin học nên hầu

hết các doanh nghiệp đều ứng dụng vào qui trình làm việc của mình để nâng

cao hiệu quả hoạt động .Do đó yêu cầu xây dựng phần mềm luôn là điều cần

thiết trong các doanh nghiệp hoạt động sản xuất kinh doanh,xây dựng phần

mềm phục vụ cho ngành giáo dục càng trở nên cấp thiết hơn.Việc có một phần

mềm để quản lí các công việc trong tổ chức giáo dục sẽ đem lại hiệu quả trong

công việc và tiết kiệm chi phí

Trung tâm giáo dục hợp tác và quản lí quốc tế- một thành viên trực

thuốc viện quản trị doanh nghiệp với chức năng và nhiệm vụ chiêu sinh đào

tạo các chương trình bồi dưỡng kiến thức nghiệp vụ chuyên môn về quản lý

kinh tế ,tài chính ngân hàng theo chức năng đào tạo của viện ,. Trong thời đại

thông tin ngày nay khi tin học được chú trọng trong tất cả các khâu thì việc để

có những phần mềm tốt nhất giúp cho những nhà quản lí và bộ phận đào tạo

của trung tâm có thể đạt hiệu quả cao nhất và đáp ứng yêu cầu được giao là

những vấn đề mà nhà quản lí quan tâm.

pdf66 trang | Chuyên mục: Công Nghệ Phần Mềm | Chia sẻ: dkS00TYs | Lượt xem: 1688 | Lượt tải: 3download
Tóm tắt nội dung Luận văn Xây dựng phần mềm quản lí điểm thi cho trung tâm giáo dục hợp tác và quản lí quốc tế, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
ùng 
Trong luồng phụ xoá quản trị viên sẽ có một danh sách người dùng 
được hiển thị tại luồng thêm quản trị viên sẽ lựa chọn thông tin về người dùng 
cần xoá, tiếp theo chương trình sẽ hiện ra thông báo yêu cầu xác nhận để yêu 
cầu có hiệu lực ngược lại nếu không xác nhận thì thao tác sẽ huỷ bỏ và use 
case này kết thúc 
3.5.7 Đặc tả use case tra cứu điểm thi 
Tóm tắt: 
Use case này bắt đầu người dùng muốn tra cứu thông tin về điểm thi 
của học viên hay sinh viên trong trung tâm được lưu trong hệ thống. Bao gồm 
các thao tác :tìm kiếm điểm tổng hợp hoặc kết hợp với các yêu cầu khác(điểm 
theo tên học viên,điểm theo môn học) 
Dòng sự kiện 
Use case này bắt đầu khi bắt đầu khi người dùng đăng nhập quyền từ 
khách trở lên muốn tìm kiếm và tra cứu thông tin liên quan đến điểm thi của 
học viên sinh viên trong trung tâm 
 Chương trình yêu cầu người dùng lựa chọn môn cần xem điểm 
 Chương trình yêu cầu nhập mã sinh viên yêu cầu nhập này chỉ 
cho ra một giá trị duy nhất 
52 
 Chương trình yêu cầu nhập tên học viên sinh viên kết quả cho ra 
không phải là duy nhất 
 Chương trình yêu cầu người dùng lựa chọn điều kiện tìm kiếm 
theo ý muốn và hỗ trợ 
Khi chọn xong các điều kiện tìm kiếm người sử dụng lựa chọn chức 
năng tra cứu 
Danh sách điểm thi theo các điều kiện tìm kiếm sẽ được hiển thị 
Các dòng sự kiện khác 
 Hủy bỏ thao tác tìm kiếm trong khi lựa chọn tìm kiếm theo điều 
kiện 
 Chương trình tự động hủy bỏ thao tác đang thực hiện và trở về 
trạng thái trước đó, lúc này use case kết thúc 
 Không có kết quả điểm thi nào phù hợp với điều kiện được đưa ra 
 Chương trình thông báo cho người sử dụng không có kết quả 
điểm thi nào thỏa mãn điều kiện và chương trình trở về trạng thái 
cũ.Use case này kết thúc 
Điều kiện tiên quyết 
Người dùng phải đăng nhập vào trong chương trình với quyền từ khách 
trở lên để use case bắt đầu 
3.5.8 Đặc tả use case tra cứu sinh viên 
Tóm tắt 
53 
Use case này bắt đầu khi người dùng muốn tra cứu thông tin về học 
viên sinh viên các hệ ngành học trong trung tâm 
Dòng sự kiện 
Use case này bắt đầu khi người dùng đăng nhập với quyền là khách trở 
lên vào trong chương trình muốn tra cứu và tìm kiếm thông tin về học viên 
 Chương trình yêu cầu người dùng nhập họ tên của học viên và 
sinh viên cần tìm 
 Chương trình yêu cầu người dùng nhập mã của học viên sinh viên 
cần tìm 
Khi lựa chọn xong các điều kiện cần tìm kiếm người dùng lựa chọn 
chức năng tra cứu 
Các dòng sự kiện khác 
 Hủy bỏ thao tác tìm kiếm trong khi lựa chọn tìm kiếm theo điều 
kiện 
 Chương trình tự động hủy bỏ thao tác đang thực hiện và trở về 
trạng thái trước đó, lúc này use case kết thúc 
 Không có họ tên sinh viên học viên nào của trung tâm tồn tại 
trong cơ sở dữ liệu phù hợp với giá trị định tìm kiếm 
 Chương trình thông báo cho người dùng không có tên học viên 
sinh viên nào trùng với tên giá trị định tìm kiếm chương trình sẽ 
hủy bỏ thao tác và trở về trạng thái trước đó lúc này use case kết 
thúc 
54 
Điều kiện tiên quyết 
Người dùng phải đăng nhập từ với quyền từ khách trở lên để use case 
này bắt đầu 
3.5.9 Đặc tả use case tra cứu thông tin môn học 
Tóm tắt 
Use case này bắt đầu khi người dùng muốn xem thông tin về môn học 
cho một ngành học 
Dòng sự kiện 
Use case này bắt đầu khi một người dùng đăng nhập vào chương trình 
với quyền từ khách trở lên để tra cứu thông tin về môn học trong của một 
ngành học cho một học kì hay cả khóa học 
 Chương trình yêu cầu người dùng lựa ngành học hoặc khoa cần 
để xem thông tin các môn học 
 Chương trình yêu cầu người dùng nhập tến môn học mà các khoa 
và ngành học có chương trình 
Khi lựa chọn các chức năng cần tìm kiếm người dùng lựa chọn chức 
năng tra cứu 
Các dòng sự kiện khác 
 Hủy bỏ thao tác tìm kiếm trong khi lựa chọn tìm kiếm theo điều 
kiện 
55 
 Chương trình tự động hủy bỏ thao tác đang thực hiện và trở về 
trạng thái trước đó, lúc này use case kết thúc 
 Không tốn tại môn học trong một chương trình học của một lớp 
học hay 
 Chương trình thông báo không có môn học trong hệ thống 
chương trình học của một lớp học thao tác đang được thực hiện 
và trở về trạng thái trước đó, lúc này use case kết thúc. 
3.5.10 Đặc tả use case quản lí hệ đào tạo 
Tóm tắt: 
Use case này bắt đầu khi quản trị viên đăng nhập vào trong hệ thống 
phần mềm để duy trì thông tin của các hệ ngành đào tạo trong trung tâm , bao 
gồm các thao tác như :khởi tạo hệ ngành đào tạo , sửa đổi thông tin của hệ 
ngành đào tạo 
Đặc điểm 
Use case này bắt đầu khi người dùng đăng nhập vào trong chương trình 
với quyền của quản trị viên để khởi tạo thêm hệ đào tạo của trung tâm 
Chương trình yêu cầu quản trị viên lựa chọn các chức năng muốn thực 
hiện 
Sau khi quản trị viên lựa chọn chức năng thì một trong luồng phụ sau 
đây được thực hiện 
 Nếu quản trị viên lựa chọn Thêm: Luồng phụ Thêm sẽ được thực 
hiện 
56 
 Nếu quản trị viên lựa chọn Sửa đổi: Luồng phụ Cập nhật sẽ được 
thực hiện 
 Nếu quản trị viên lựa chọn Xóa : Luồng phụ Xóa sẽ được thực 
hiện 
Thêm 
Trong luồng phụ thêm người dùng phải đăng nhập với quyền của quản 
trị để use case này có thể bắt đầu, tại giao diện của chương trình, quản trị viên 
thêm mới thông tin về hệ ngành đào tạo của trung tâm :như thông tin hệ đào 
tạo, các ngành học mà hệ đào tạo đó mở , sau khi đã thêm ngành hệ đào tạo 
vào trong giao diện chương trình sẽ hiển thị ra thông báo người dùng xác nhận 
để chương trình cập nhât nếu không thì chương trình sẽ trở lại trạng thái trước 
đó 
 Sửa đổi thông tin ngành hệ đào tạo 
Chương trình sẽ hiển thị thông tin về ngành hệ đạo tạo được hiển thị tại 
luồng thêm mà quản trị viên muốn thay đổi 
Chỉ có những người dùng đăng nhập vào với quyền của quản trị mới có 
thể thay đổi thông tin về các ngành hệ đào tạo 
Sau khi có những thay đổi thông tin về hệ đào tạo chương trình phần 
mềm sẽ hiện ra thông báo yêu cầu quản trị viên xác nhận để hoàn tất quá trình 
thông tin có hiệu lực, ngược lại khi người dùng không xác nhận thì thông tin 
sửa đổi không được ghi nhận và thao tác huỷ bỏ use case này kết thúc 
57 
Xóa bỏ thông tin hệ đào tạo 
Trong luồng phụ xoá quản trị viên sẽ có một danh sách hệ đào tạo được 
hiển thị tại luồng thêm quản trị viên sẽ lựa chọn thông tin về hệ đào tạo cần 
xoá, tiếp theo chương trình sẽ hiện ra thông báo yêu cầu xác nhận để yêu cầu 
có hiệu lực ngược lại nếu không xác nhận thì thao tác sẽ huỷ bỏ và use case 
này kết thúc 
Điều kiện tiên quyết 
Để use case này có thể bắt đầu người dùng phải đăng nhập vào chương 
trình với quyền của quản trị viên để có thể thao tác được use case này 
 3.6 Đặc tả use case chi tiết của phần hệ thống 
58 
>
Quanlinguoidung
Quanlilop
QuanlisinhvienQuanli
(from Actor)
Quanlimonhoc
Hieuchinhthongtinnguoidung
hieuchinhdiemthi
Themdiem Quanlidiemthi
Themhedaotao
Quanlihedaotao
Hieuchinhthongtinlop
Themlop
hieuchinhmonhoc
Phanquyennguoidung
>
Themnguoidung
Xoanguoidung
Xoadiem
Themmonhoc
Tracuumonhoc
(from Timkiem)
Quantri
(from Actor)
Xoahedaotao
Hieuchinhthongtindaotao
Xoalop
Themsinhvien
>
hieuchinhlylichsinhvien
Xoasinhvien
Xoamon
>
3.7 Xây dựng lược đồ lớp 
59 
Lop
(from Use-CaseModel)
Diem
(from Use-CaseModel)
Hedaotao
(from Use-CaseModel)
1..*
1
Sinhvien
(from Use-CaseModel)
1..*
1
1..* 1
monhoc
(from Use-CaseModel)
1..*
1
1
1..*
1
60 
Quantri
Quanli
Khach
Nguoisudung
3.8 Biểu đồ lớp 
Từ mô hình lớp của hiện thực bussiness use case ta có biểu đồ lớp của 
mức phân tích như sau: 
61 
Diem
Diemthi : Integer
Mamon : String
Masv : String
Hedaotao
Mahe : String
Tenhe : String
Lop
Malop : String
Tenlop : String
Mahe : String1 1..*
Monhoc
Mamon : String
Tenmon : String
1..*
1..*
Sinhvien
MaSV : String
Hodem : String
Ten : String
Ngaysinh : Date
1..*
1
1..* 1
Nguoisudung
Tendangnhap
Matkhau
Phanquyen
Vaitro
0..*
1
Quyen
Tenquyen
0..*
1
Một người sử dụng sẽ đóng một vai trò: quản trị , quản lí hay khách, 
một vai trò sẽ được phân cho một số quyền , một quyền chỉ thuộc 1 nhóm vai 
trò, các vai trò có quan hệ kế thừa : quản trị kế thừa quản lí, quản lí kế thừa 
khác 
62 
3.9 Xây dựng lược đồ tuần tự 
Đây là xây dựng biểu đồ tuần tự cho các use case thực hiện với use case đăng 
nhập 
 : Nguoisudung : Giaodien : dieukhien : Tientrinhdangnhap
1: Yeu cau dang nhap
2: Hien giao dien dang nhap
3: Nhap ten va mat khau
4: Gui ten va mat khau
5: kiemtraxacthuc
6: Traloi
7: Traloi
Xây dựng lược đồ tuần tự cho use case tạo điểm thi 
63 
 : Quanli : Giaodien : Quitrinhnhapdiem
 : dieukhien
1: Yeu cau nhap diem
2: Gui yeu cau nhap diem
3: lay he dao tao()
4: Lay lop hoc()
5: Lay Sinh vien
6: Lay mon hoc()
7: Gui thong tin
8: Hien thi giao dien
9: Chon he dao tao
10: Chon lop hoc
11: Chon sinh vien
12: Chon mon hoc
13: Nhap diem
14: Gui thong tin
15: Gui thong tin diem
16: Chung thuc thong tin
17: Luu diem
18: Tra loi
19: Tra loi
3.10 Thiết kế cơ sơ dữ liệu 
3.10.1 mô tả các lớp đổi tượng 
64 
Lớp hệ 
Tên trường Loại Kiểu 
Mã hệ Khóa chính Text 
Tên hệ Text 
Lớp Tên lớp 
Tên trường Loại Kiểu 
Mã lớp Khóa chính Text 
Mã hệ Khóa ngoại Text 
Tên lớp Text 
Lớp Sinh viên 
Tên Trường Loại Kiểu 
Mã sinh viên Khóa chình Text 
Mã lớp Khóa ngoại Text 
Họ đệm Text 
Tên Text 
Ngày sinh Date 
Lớp Môn học 
Tên trường Loại Kiểu 
Mã môn Khóa chính Text 
Tên môn Text 
65 
Lớp Điểm 
Tên trường Loại Kiểu 
Điểm Integer 
Mã môn Khóa ngoại Text 
Mã sinh viên Khóa ngoại Text 
Lớp người dùng 
Tên trường Loại Kiểu 
Tên đăng nhập Text 
Mật khẩu Text 
66 
Lời Kết 
Trong quá trình xây dựng phần mềm quản lí điểm thi cho Trung tâm 
giáo dục và hợp tác quốc tế do chưa kinh nghiệm thực tế và có thể chưa lường 
hết được những phát sinh do yêu cầu người dùng trong thực tế yếu cầu nên 
chắc chắn phần mềm sẽ còn thiếu xót nên em mong thầy chỉ bảo cho em thêm 
để có thể hoàn thiện phần mềm hơn nữa. 

File đính kèm:

  • pdfLuận văn Xây dựng phần mềm quản lí điểm thi cho trung tâm giáo dục hợp tác và quản lí quốc tế.pdf