Nếu như không có sự hỗ trợ của tin học, việc quản lý này cần phải có khá nhiều người, chia thành nhiều khâu mới có thể quản lý được toàn bộ hồ sơ sinh viênthông tin, điểm số, kỹ luật, họ
Trang 1
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
Giảng viên hướng dẫn : ĐỖ THỊ THANH TUYỀN
Sinh viên thực hiện : VÕ THANH LÂM 09520418
BÙI MẠNH DŨNG 09520045 Khóa : 04
TP.Hồ Chí Minh, Ngày 31 tháng 05 năm 2012
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 2
L i c m n ời cảm ơn ảm ơn ơn
Xin cám ơn Cô Đỗ Thị Thanh Tuyền, giảng viên môn phân tích thiết kế hệ thống
đã giúp nhóm chúng tôi hiện thực hóa bài báo cáo.
Ngoài ra, sẽ là rất thiếu sót nếu không cám ơn sự giúp đỡ từ nguồn tư liệu quý báu đến từ Internet !
Mặc dù có nhiều cố gắng, nhưng thiếu sót là điều không thể tránh khỏi Sự phản biện của các bạn đọc sẽ giúp nhóm khắc phục những sai lầm Nếu có thắc mắc, các bạn vui lòng gởi về địa chỉ E-Mail: skeptic_0607@yahoo.com
Nhóm xin chân thành cám ơn !
TP.HCM ngày 31.05.2012
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 3
NH N XÉT: ẬN XÉT: (C a gi ng viên h ủa giảng viên hướng dẫn) ảm ơn ướng dẫn) ng d n) ẫn)
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 4
M c L c ục Lục ục Lục Lời cảm ơn 2
NHẬN XÉT: 3
(Của giảng viên hướng dẫn) 3
Chương 1: GIỚI THIỆU ĐỀ TÀI 7
I LÝ DO HÌNH THÀNH CHƯƠNG TRÌNH 7
II MỤC TIÊU CỦA CHƯƠNG TRÌNH 8
Chương 2: XÁC ĐỊNH VÀ MÔ HÌNH HÓA CÁC YÊU CẦU 10
I PHÂN LOẠI YÊU CẦU PHẦN MỀM 10
1 Các yêu cầu chức năng 10
2 Các yêu cầu phi chức năng 10
3 Danh sách các tác nhân nghiệp vụ hệ thống 11
4 Danh sách Use- Case nghiệp vụ 11
5 Sơ đồ Use - Case 13
6 Quy trình nghiệp vụ 13
7 Đặc tả Use- Case 14
CHƯƠNG 3: PHÂN TÍCH YÊU CẦU 3.1 Mô tả nghiệp vụ 22
CHƯƠNG 4: THIẾT KẾ GIAO DIỆN 37
4.1.1 Màn hình kết nối cơ sở dữ liệu (frmKet_noi_CSDL): 37
4.1.2 Màn hình chính (frmChinh): 38
4.1.3 Màn hình đăng nhập nhóm người dùng (frmDangNhapNhomNguoiDung): 48
4.1.4 Màn hình đăng nhập người dùng (frmDangNhapNguoiDung): 49
4.1.5 Màn hình đổi mật khẩu (frmDoiMatKhau): 50
4.1.6 Màn hình cập nhật sinh viên (frmCapNhat_SinhVien): 51
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 5
4.1.7. Màn hình cập nhật giáo viên (frmCapNhat_GiaoVien): 54
4.1.8 Màn hình cập nhật khoa (frmCapNhat_Khoa): 58
4.1.9 Màn hình cập nhật lớp (frmCapNhat_Lop): 60
4.1.10 Màn hình cập nhật môn học (frmCapNhat_MonHoc): 63
4.1.11 Màn hình phân công giảng dạy (frmPhanCong_GiangDay): 65
4.1.12 Màn hình tra cứu sinh viên (frmTraCuu_SinhVien): 68
4.1.13 Màn hình danh mục sinh viên (frmDM_SinhVien): 70
4.1.14 Màn hình danh mục giáo viên (frmDM_GiaoVien): 73
4.1.15 Màn hình danh mục khoa (frmDM_Khoa): 76
4.1.16 Màn hình danh mục lớp (frmDM_Lop): 78
4.1.17 Màn hình danh mục môn học (frmDM_MonHoc): 81
4.1.18 Màn hình danh mục giảng dạy (frmDM_GiangDay): 83
4.1.20 Màn hình thống kê sinh viên theo khoa (frmThonhKe_SinhVien_TheoKhoa):.90 4.1.21 Màn hình cập nhật người dùng (frmCapNhat_NguoiDung): 92
4.1.22 Màn hình cấp quyền sử dụng (frmCapQuyen_SuDung): 94
4.1.23 Màn hình cập nhật người dùng theo nhóm (frmCapNhat_NguoiDung_TheoNhom): 95
4.1.24 Màn hình sao lưu dữ liệu (frmBackup_du_lieu): 98
4.1.25 Màn hình thay đổi quy định (frmQuyDinh_ToanTruong): 99
4.1.26 Màn hình đăng ký học phần (frm_DangKy_HocPhan): 101
101
CHƯƠNG 5: THIẾT KẾ XỬ LÝ 102
5.1 Màn hình cập nhật sinh viên (frmCapNhat_SinhVien): 102
5.1.1 Biến cố 0 (Load màn hình): 102
5.1.2 Biến cố 1 (Di chuyển trên GridControl): 103
5.1.3 Biến cố 2 (DropDown combobox Danh sách chọn lớp): 104
5.1.4 Biến cố 3 (Click button Thêm): 104
5.1.5 Biến cố 4 (Click button Xóa): 105
5.1.6 Biến cố 5 (Click button Cập nhật): 106
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 6
5.1.7 Biến cố 6 (Click button Ghi): 107
5.1.8 Biến cố 7 (Click button Không): 108
CHƯƠNG 6: KẾT LUẬN 108
6.1 Môi trường phát triển và Môi trường triển khai 109
6.1.1 Môi trường phát triển ứng dụng: 109
6.1.2 Môi trường triển khai ứng dụng: 109
6.1.3 Kết quả đạt được 109
6.2.4 Hướng phát triển 109
TÀI LIỆU THAM KHẢO………110
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 7
Ch ươn ng 1: GI I THI U Đ TÀI ỚI THIỆU ĐỀ TÀI ỆU ĐỀ TÀI Ề TÀI
I LÝ DO HÌNH THÀNH CHƯƠNG TRÌNHNG TRÌNH
- Hiện nay, công nghệ thông tin được xem là một ngành mũi nhọn của các quốc
gia, đặc biệt là các quốc gia đang phát triển, tiến hành công nghiệp hóa và hiện đạihóa đất nước Sự bùng nổ thông tin và sự phát triển mạnh mẽ của công nghệ kỹ thuật số, yêu cầu muốn phát triển thì phải tin học hóa vào tất cả các ngành, các lĩnh vực
- Cùng với sự phát triển nhanh chóng của phần cứng máy tính, các phần mềm ngày
càng trở nên đa dạng, phong phú, hoàn thiện hơn và hỗ trợ hiệu quả cho con người Các phần mềm hiện nay ngày càng mô phỏng được rất nhiều nghiệp vụ khókhăn, hỗ trợ cho người dùng thuận tiện sử dụng, thời gian xử lý nhanh chóng, và một số nghiệp vụ được tự động hóa cao
- Do vậy mà trong việc phát triển phần mềm, sự đòi hỏi không chỉ là sự chính xác,
xử lý được nhiều nghiệp vụ thực tế mà còn phải đáp ứng các yêu cầu khác như về tốc độ, giao diện thân thiện với người dùng, mô hình hóa được thực tế vào máy tính để người sử dụng tiện lợi, quen thuộc, tính tương thích cao, bảo mật cao,… Các phần mềm giúp tiết kiệm một lượng lớn thời gian, công sức của con người và tăng tốc độ chính xác và hiệu quả trong công việc nhất là việc sửa lỗi và tự động đồng bộ hóa
- Một số ví dụ cụ thể về việc quản lý đăng ký học phần và thu học phí trong các
trường đại học và cao đẳng Nếu như không có sự hỗ trợ của tin học, việc quản lý này cần phải có khá nhiều người, chia thành nhiều khâu mới có thể quản lý được toàn bộ hồ sơ sinh viên(thông tin, điểm số, kỹ luật, học bổng,…), lớp học (sĩ số,GVCN, thời khóa biểu,…), giáo viên (thông tin, lịch giảng dạy,…), đăng ký học phần của các sinh viên,… cũng như các nghiệp vụ phân công giảng dạy, sắp xếp thời khóa biểu cho sinh viên đăng ký môn học, tiến hành thu học phí cho sinh viên toàn trường (số lượng sinh viên có thể lên đến vài nghìn) Các công việc này đòi hỏi nhiều thời gian và công sức mà sự chính xác hiệu quả không cao vì đa số đều làm bằng thủ công rất ít tự động Một số nghiệp vụ như tra cứu, thống kê và chỉnh sửa thông tin khá vất vả Ngoài ra, còn có một số khó khăn về vấn đề lưu trữkhá đồ sộ, dễ bị thất lạc, tốn kém,…Trong khi đó, các nghiệp vụ này hoàn toàn có thể tin học hóa một cách tương đối dễ dàng Với sự giúp đỡ của tin học, việc quản
lý đăng ký học phần và thu học phí sẽ trở nên dễ dàng, thuận tiện và nhanh chóng hơn rất nhiều Chẳng hạn rút ngắn thời gian của sinh viên (sinh viên không cần đến trường để đăng ký học phần hay chờ đợi đến lượt mình để đăng ký)
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 8
- Từ ví dụ trên ta thấy được hai điều:
o Việc đăng ký học phần bằng giấy ở các trường đại học, cao đẳng gây nhiều khó khăn cho sinh viên ( tốn nhiều thời gian cho việc đi lại để đăng ký và nộp học phần, tốn thời gian chờ đợi đến lượt đăng ký học phần )
o Việc đăng ký môn học tự do của sinh viên gây ra sự khó khăn cho phòng đào tạo trong việc tổ chức đăng ký và quản lý các phiếu đăng ký (các cán
bộ trong phòng đào tạo phải phát các phiếu đăng ký cho sinh viên, cho sinh đăng ký, sau đó thu lại và tổng duyệt qua các phiếu này để nhập dữ liệu vàocác file world hoặc exel Việc này có thể mất nhiều thời gian, có thể không chính xác hoặc có thể dẫn đến việc một lớp học có quá nhiều sinh viên đăng
ký còn một lớp có quá ít sinh viên đăng ký không đủ điều kiện để mở lớp)
- Do vậy cần phải áp dụng công nghệ thông tin giải quyêt vấn đề trên Sử dụng máy
tính vào các công việc tìm kiếm các thông tin chi tiết về sinh viên dễ dàng, nhanh chóng và thuận tiện, việc lưu trữ sẽ đơn giản, không cần phải có nơi lưu trữ lớn, các thông tin về sinh viên sẽ nhanh chóng và chính xác; việc thống kê định kỳ từng kỳ, từng năm thuận tiện và nhanh chóng; với chức năng xữ lý hệ thống mới
sẽ rút ngắn công việc của cán bộ quản lý và giảm số lượng cán bộ quản lý, tránh tình trạng dư thừa
- Tuy nhiên, kinh phí để xây dựng một hệ thống quản lý cho nhà trường bao gồm
máy móc, phần mềm,… rất tốn kém Trong khi hệ thống website thì ít tốn kém hơn, thuận tiện hơn và gần gũi với sinh viên hơn
- Do đó dự án xây dựng chương trình đăng ký học phần và thu học phí được hình
thành Trong khuôn khổ của bản báo cáo này, chúng tôi sẽ không hiện thực nó lên website, mà sẽ viết như một chương trình quản lý nội bộ
II M C TIÊU C A CHỤC TIÊU CỦA CHƯƠNG TRÌNH ỦA CHƯƠNG TRÌNH ƯƠNG TRÌNHNG TRÌNH
- Trong khuôn khổ của bản báo cáo này, chúng tôi sẽ không trình bày làm thế nào
hiện thực nó lên website, mà sẽ hiện thực chương trình như một chương trình quản
lý nội bộ.Dựa vào bản báo cáo này, các bạn hoàn toàn có thể phát triển để chương trình thành một phiên bản trên website hoàn chỉnh
- Xây dựng chương trình quản lý các thông tin sau:
Quản lý thông tin sinh viên (gồm MSSV, họ tên, ngày sinh, giới tính,nơi ở), được thể hiện trong hồ sơ sinh viên khi nhập học
Quản lý các loại đối tượng được miễn giảm học phí (Tên đối tượng, tỷ lệ giảm)
Quản lý ngành học (gồm Mã ngành, tên ngành, thời gian đào tạo)
Quản lý khóa học (gồm Khóa, năm nhập học)
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 9
Quản lý phòng học (gồm Mã phòng, số chỗ)
Quản lý môn học (gồm Mã môn, tên môn, số tín chỉ, loại môn)
Quản lý thời hạn đăng ký học phần và thu học phí (gồm Học kỳ niên khóa, ngày hết hạn đăng ký, ngày hết hạn giảm học phí, ngày hết hạn đóng học phí, học phí của từng loại môn : lý thuyết, thực hành, môn tốt nghiệp)
Lập danh sách sinh viên (gồm danh sách những sinh viên đăng ký học phần, danh sách học phí, danh sách sinh viên nợ học phí, danh sách dự thi)
Quản lý phiếu thu (gồm Số thứ tự (STT), ngày thu, số tiền thu)
Cập nhật thời khóa biểu (các môn dự kiến mở, lớp, phòng học)
Tổ chức đăng ký môn học ( khi đến thời hạn đăng ký học phần, phòng đào tạo bắt đầu mở trang đăng ký cùng với thời khóa biểu dự kiến để sinh viên lựa chọn các môn học mình đăng ký, sinh viên tiến hành đăng ký và có thể cập nhật phần đăng ký của mình trong thời hạn đăng ký Sinh viên không thể đăng
ký vào các lớp đủ số lượng Khi hết hạn đăng ký, phòng đào tạo đóng trang đăng ký, sinh viên bắt đầu tải file đăng ký của mình nộp một bản về phòng đàotạo để quản lý việc đóng học phí sau này và nộp một bản về văn phòng khoa đểquản lý về việc học tập và danh sách lớp học)
Lập danh sách sinh viên theo lớp môn để gửi cho giáo viên giảng dạy lớp
Lập phiếu báo giảng (giáo viên dạy lớp, môn, phòng, ca nào?) cùng danh sách lớp môn
Lập danh sách đóng học phí
Lập danh sách sinh viên nợ học phí
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 10
Ch ươn ng 2: XÁC Đ NH VÀ MÔ HÌNH HÓA CÁC YÊU C U ỊNH VÀ MÔ HÌNH HÓA CÁC YÊU CẦU ẦU
I PHÂN LO I YÊU C U PH N M MẠI YÊU CẦU PHẦN MỀM ẦU ẦU Ề TÀI
1 Các yêu cầu chức năng
Quản lý lưu trữ:
- Bao gồm chức năng tạo mới, lưu trữ thông tin và các quyền thao tác thêm,
xóa, sửa trên dữ liệu
Hồ sơ sinh viên
- Tính học phí cho mỗi sinh viên sau khi sinh viên hoàn thành đăng ký môn học
dựa vào đối tượng miễn giảm, số tín chỉ đăng ký và số tiền/tín chỉ
- Tính học phí tổng cộng của tất cả các sinh viên trong học kỳ/năm học đó để
đối chiếu với số tiền học phí đã thu
Tra cứu:
- Tra cứu môn học, tra cứu đăng ký học phần, tra cứu học phí, tra cứu đối tượng
được miễn giảm học phí , tra cứu sinh viên (miễn giảm học phí, đóng học phí,
nợ học phí, danh sách dự thi )
Thống kê:
- Thống kê danh sách sinh viên đăng ký học phần để lập danh sách đóng học
phí
- Thống kê danh sách sinh viên được miễn giảm học phí.
- Thống kê số sinh viên đã đóng học phí và nợ học phí, từ đó cán bộ phòng đào
tạo sẽ xác định danh sách dự thi
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 11
2 Các yêu cầu phi chức năng
- Chương trình có giao diện đẹp, thân thiện và dễ sử dụng.
- Chương là kênh thông tin quảng bá hình ảnh của trường.
- Có tính tiến hóa thuận tiện cho việc bổ sung các module sau này
- Hỗ trợ việc đồng bộ hóa dữ liệu khi nhiều người cùng truy xuất đồng thời.
3 Danh sách các tác nhân nghiệp vụ hệ thống
STT Tác nhân hệ thống Ý nghĩa
1 Admin Là người tác động vào trang web, quản lý ngườidùng.
2 Cán bộ Phòng Đào Tạo
- Là người tác động vào trang web, mở các
lớp-môn trong học kỳ/năm học, xếp thời khóa biểu,
có quyền xem thông tin đăng ký học phần, cậpnhật thông tin lớp học, giảng viên, phòng họctrên web
- Là người phân công giảng dạy(phân công những
giảng viên dạy các lớp-môn nào)
3 Cán bộ Phòng Kế Hoạch - Tài Chính Có quyền xem trang web về tình hình đóng họcphí của sinh viên, tính học phí và thông báo cho
5 Cán bộ quản lý phònghọc Là người có quyền cấp phòng cho một lớp
6 Giảng viên Là người có quyền đăng ký môn dạy và thời gian
dạy
4 Danh sách Use- Case nghiệp vụ
1 Đăng nhập Tất cả các người dùng đều có quyền đăng nhập
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 12
đây là tiền điều kiện để thực hiện các chức năngtiếp theo
2 Mở lớp-môn Cán bộ phòng đào quyết định các môn học nàođược mở trong học kỳ/năm học đó.
3 Cấp phòng Cán bộ quản lý phòng học sẽ phòng cho các mônhọc đã được quyết định mở bởi phòng đào tạo.
4 Đăng ký dạy
Giảng viên đăng ký môn dạy, buổi dạy và buổidạy trong tuần với phòng đào tạo, để phòng đạotạo tổng hợp lại thành phiếu phân công giảng dạy
và thời khóa biểu hoàn chỉnh
5 Phân công giảng dạy Phòng đào tạo sẽ lên lịch phân công giảng dạy chogiảng viên dựa vào phiếu đăng ký dạy của giảng
viên và sự thỏa thuận
6 Xếp thời khóa biểu Cán bộ phòng đào tạo xếp các phân công giảngdạy của các khoa, bộ môn vào các thứ, ca, phòng
nào
7 Xem thời khóa biểu Sinh viên có thể xem thời khóa biểu trước khi bắt
đầu đăng ký học phần
8 Đăng ký học phần Sinh viên bắt đầu đăng các lớp-môn trong thời
khóa biểu mà phòng đào tạo đã xếp
9 Sửa đổi đăng ký học
13 Xem học phí Sinh viên có thể xem học phí của mình để chuẩn
bị đóng học phí cho phòng kế hoạch tài chính
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 13o Sinh viên xem thời khóa biểu, đăng ký học phần cho mình trong mỗi học
kỳ, có thể sửa đổi hoặc hủy đăng ký học phần, in phiếu đăng ký học phần,
và xem thông tin về học phí của mình
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 14
o Cán bộ Phòng kế hoạch tài chính tính học phí dựa vào danh sách đăng ký học phần của sinh viên do phòng đào tạo chuyển qua, xem học phí để thu học phí của từng sinh viên
7 Đặc tả Use- Case
a) Use case đăng nhập hệ thống:
Mô tả : Use case này cho phép sinh viên đăng nhập vào hệ thống zkhingười dùng chưa đăng nhập
Tiền điều kiện : không có
Dòng sự kiện chính :
Use case này bắt đầu khi sinh viên chọn chức năng đăng nhập
Hệ thống yêu cầu sinh viên nhập username và password
Hệ thống lấy username và password từ vùng nhớ trên máy sinhviên, sau đó kiểm tra trong hệ thống dữ liệu
Nếu tồn tại username và password thì thông báo đăng nhập thànhcông và cho phép sinh viên thực hiện các chức năng tiếp theo.Ngược lại, thì chuyển qua dòng sự kiện phụ 1
Use case này kết thúc khi thực hiện thành công hoặc sinh viênhủy thao tác đăng nhập
Dòng sự kiện phụ :
Dòng sự kiện phụ 1 : “Đăng nhập không thành công”
- Hệ thống kiểm tra số lần nhập sai username và password Nếu
số lần nhập sai quá 3 thì khóa tài khoản, kết thúc use case.Ngược lại, thì cho phép sinh viên nhập lại username vàpassword
Hậu điều kiện: không có
Ghi chú : Vùng nhớ trên máy tính của sinh viên có thể là cookie,…
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 15
b) Use case mở các môn học trong học kỳ/năm học:
Mô tả: use case cho phép người dùng mở các môn học trong học kỳ củanăm
Tiền điều kiện: người dùng phải đăng nhập vào hệ thống
Dòng sự kiện chính:
Use Case này bắt đầu khi người dùng chọn chức năng mở môn học
Người dùng được yêu cầu chọn năm học, học kỳ, tên môn học
Sau khi nhập xong, người dùng chọn chọn chức năng tạo môn học
Hệ thống nhận yêu cầu từ người dùng và tạo thêm môn học
Use case kết thúc sau khi trả về kết quả thông tin về môn học vừa tạo
Dòng sự kiện phụ: không có
Hậu điều kiện: không có
Ghi chú: không có
c) Use case phân công giảng dạy
Mô tả: use case cho phép người dùng phân công giảng dạy cho từng giáoviên
Tiền điều kiện: người dùng phải đăng nhập vào hệ thống
Dòng sự kiện chính:
Use Case này bắt đầu khi người dùng chọ chức năng phân cônggiảng dạy
Người dùng được yêu cầu chọn môn, tên giáo viên giảng dạy
Sau khi nhập đầy đủ thông tin, người dùng đồng ý
Hệ thống sẽ kiểm tra thông tin (đã điền đầy đủ thông tin hay chưahay có bị trùng hay không,…)
Nếu thông tin hợp lệ, hệ thống sẽ lưu bảng phân công giảng dạy màngười dùng đã nhập vào
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 16d) Use case xếp thời khóa biểu:
Mô tả: use case cho phép người dùng sắp xếp thời khóa biểu
Tiền điều kiện: người dùng phải đăng nhập vào hệ thống
Sau khi nhập đầy đủ thông tin, người dùng đồng ý
Hệ thống sẽ kiểm tra thông tin (đã điền đầy đủ thông tin hay chưahay có bị trùng hay không,…)
Nếu thông tin hợp lệ, hệ thống sẽ lưu thời khóa biểu mà người dùng
e) Use case xem thời khóa biểu
Mô tả: use case cho phép người dùng xem thời khóa biểu
Tiền điều kiện: không có
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 17
Dòng sự kiện chính:
Use Case này bắt đầu khi người dùng chọ chức năng xem thời khóabiểu
Hệ thống nhận yêu cầu và hiển thị thời khóa biểu
Use case kết thúc khi hệ thống hiển thị xong thời khóa biểu chongười dùng
Dòng sự kiện phụ: không có
Hậu điều kiện: không có
Ghi chú: không có
f) Use case đăng ký học phần :
Mô tả : Use case này cho phép sinh viên đăng ký học phần sau khiđăng nhập vào hệ thống thành công
Tiền điều kiện : đăng nhập hệ thống thành công
sinh viên đó phải thi đạt các môn tiên quyết của môn đăng ký.
Sau khi chọn các lớp - môn đăng ký xong, sinh viên chọn nút
“Đăng ký”
Hệ thống sẽ kiểm tra số tín chỉ đăng ký và kết quả thi của cácmôn tiên quyết của từng môn đăng ký tương ứng Nếu số tínchỉ đăng ký không vượt quá 25 và kết quả thi của các môntiên quyết của từng môn đăng ký tương ứng đều lớn hơn hoặcbằng 5 thì thông báo đăng ký thành công, và hệ thống sẽ hiển
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 18
thị tất cả các lớp - môn mà sinh viên đó đăng ký, kết thúc usecase Ngược lại thì chuyển qua dòng sự kiện phụ 1
Dòng sự kiện phụ :
Dòng sự kiện phụ 1: “Đăng ký học phần không thành công”
- Hệ thống sẽ báo lỗi đăng ký tương ứng (số tín chỉ đăng ký vượtquá 25 hoặc kết quả thi của các môn tiên quyết của từng môn đăng
ký tương ứng không đạt)
- Hệ thống yêu cầu sinh viên đăng ký lại
- Nếu sinh viên hủy thao tác đăng ký học phần thì use case cũng kếtthúc
Hậu điều kiện : không có
Ghi chú : số tín chỉ đăng ký tối đa không vượt quá 25 có thể thay đổitheo từng học kỳ/năm học
g) Use case sửa đổi đăng ký học phần:
Mô tả : Use Case này cho phép sinh viên sửa đổi đăng ký học phầnsau khi sinh viên này đã thực hiện chức năng đăng ký học phần
Tiền điều kiện : đăng nhập hệ thống thành công
Sinh viên có thể chọn lại các lớp - môn mà mình muốn đăng
ký lại sao cho số tín chỉ đăng ký không vượt quá 25 Sau đó,
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 19
sinh viên chọn nút đăng ký để xác nhận việc đăng ký củamình
Hệ thống sẽ hiển thị các lớp - môn mà sinh viên vừa mới đăng
ký lại, kết thúc use case
Dòng sự kiện phụ : không có
Hậu điều kiện : không có
Ghi chú : số tín chỉ đăng ký tối đa không vượt quá 25 có thể thay đổitheo từng học kỳ/năm học
h) Use case hủy đăng ký học phần :
Mô tả : Use Case này cho phép sinh viên hủy các lớp - môn mà sinhviên đó đã đăng ký
Tiền điều kiện : đăng nhập hệ thống thành công
Dòng sự kiện phụ : không có
Hậu điều kiện : không có
Ghi chú : không có
i) Use case xem danh sách lớp học :
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 20 Hệ thống yêu cầu sinh viên chọn một lớp học trên ComboBox.
Sau đó, hệ thống hiển thị tất cả các sinh viên học lớp - mônđược chọn, kết thúc use case
Dòng sự kiện phụ : không có
Hậu điều kiện : không có
Ghi chú : không có
j) Use case tính học phí
Mô tả: use case cho phép người dùng tính học phí cho sinh viên
Tiền điều kiện: người dùng phải đăng nhập vào hệ thống
Sau khi nhập đầy đủ thông tin, người dùng đồng ý
Hệ thống sẽ kiểm tra thông tin
Nếu thông tin hợp lệ, hệ thống tính học phí cho sinh viên dựavào số tín chỉ và số tiền/tín chỉ
Use case kết thúc khi hệ thống hoàn thành công việc tính họcphí và hiển thị lại cho người dùng xem
Dòng sự kiện phụ: không có
Hậu điều kiện: không có
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 21
Ghi chú: không có
k) Use case xem học phí
Mô tả: use case cho phép người dùng xem mức học phí phải đóng trongtrong học kỳ
Tiền điều kiện: người dùng phải đăng nhập vào hệ thống
Dòng sự kiện chính:
Use Case này bắt đầu khi người dùng chọn chức năng xem học phí
Người dùng được yêu cầu chọn học kỳ, năm học
Sau khi nhập đầy đủ thông tin, người dùng đồng ý
Hệ thống sẽ hiển thị học phí tương ứng với học kỳ mà người dùngchọn
Use case kết thúc khi hệ thống hoàn thành công việc hiển thị học phícho người dùng xem
Trang 22
CHƯƠNG 3: PHÂN TÍCH YÊU CẦU 3.1 Mô tả nghiệp vụ
Khi tổ chức giảng dạy theo hệ thống tín chỉ, đầu mỗi học kỳ sinh viên đăng
ký các môn học thích hợp với năng lực và hoàn cảnh của mình, đồng thời phù hợp với quy định chung nhằm đạt được kiến thức theo một ngành chuyên môn chính nào đó Cố vấn học tập tại các Khoa, Viện có trách nhiệm giúp sinh viên chọn lựa các môn học phù hợp với khả năng của mình và đảm bảo hoàn tất được trong thời gian quy định các môn học của nhóm ngành và ngành đã chọn Cố vấn cho sinh viên lựa chọn môn học là các cán bộ giảng dạy có kinh nghiệm, hiểu biết sâu sắc
về chương trình đào tạo của nhóm ngành và ngành liên quan, có tinh thần trách nhiệm và tận tuy với công tác sinh viên Mỗi cố vấn sẽ có trách nhiệm cố vấn cho một số lượng khoảng 100 sinh viên
Các môn học được Nhà trường lựa chọn cho mỗi học kỳ được công bố rộng rãi để cho sinh viên lựa chọn Có nhiều loại môn học khác nhau: môn học bắt buộc, môn học tiên quyết, môn học song hành, môn học tự chọn bắt buộc theo chuyên ngành
Trong hệ thống đào tạo theo tín chỉ, ngoài lớp quản lý thông thường còn có khái niệm "lớp môn học" "Lớp môn học" được tổ chức theo từng môn học mà sinh viên đăng ký học Khái niệm lưu ban sẽ không còn Sinh viên chỉ bị buộc phải thôi học nếu không hoàn tất khoá học trong một số học kỳ quy định hoặc có số tín chỉ tích luỹ nhỏ hơn 2/3 tổng số tín chỉ tối thiểu mà sinh viên buộc phải đăng ký theo quy định của trường ở mỗi học kỳ tính tại thời điểm đang xét
Trong hệ thống tín chỉ, một năm học ở các trường được chia thành 3 học kỳ: gồm 2 học kỳ chính và một học kỳ phụ (hè) Học kỳ phụ được mở nhằm tạo điều kiện cho sinh viên đuổi kịp tiến trình học tập khi chưa đạt một môn học nào đó, hoặc học vượt để hoàn tất nhanh chương trình đào tạo Số tín chỉ đăng ký trong học
kỳ phụ không vượt quá 7 tín chỉ Học kỳ phụ sẽ được mở khi sinh viên có yêu cầu
và nhà trường có khả năng đáp ứng được yêu cầu đó
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 23
Trong mỗi học kỳ chính, sinh viên có quyền đăng ký học từ 15 đến 24 tín chỉ (trừ học kỳ làm đồ án tốt nghiệp và không kể các tín chỉ thực tập công nhân, thực tập cán bộ kỹ thuật)
Như vậy, mỗi khoá học được quy thành số học kỳ chính hoặc số tín chỉ phải hoàn tất để đạt một văn bằng Do đó, khái niệm năm học sẽ không hoàn toàn mang
ý nghĩa như trước đây Công việc học tập, giảng dạy sẽ được tiến hành liên tục trong năm
Như chúng ta đã biết, mỗi năm, mỗi khối ngành sẽ có một chương trình đào tạo riêng mà trong đó các lớp trong cùng khoá sẽ phải học theo chương trình đào tạo đã định sẵn Theo quy định của việc học theo tín chỉ, sinh viên bắt buộc phải học xong các môn đại cương Đây là các môn học bắt buộc Sau khi học xong đại cương, sinh viên mới được phép đăng ký học những môn học chuyên ngành mà mình muốn theo Sinh viên được phép đăng ký các môn học vào đầu mỗi học kỳ.
Do đó sinh viên bắt buộc phải suy nghĩ cẩn thận về các vấn đề như nội dung các môn học đăng ký, trình tự các môn học, năng lực của bản thân, kể cả khả năng đóng học phí khi đăng ký học Vào đầu mỗi kỳ, nhà trường lập danh sách các môn học trong kỳ cho mỗi khoá của một ngành học và thông báo cho sinh viên Thông tin bao gồm: Khoá học, ngành học, tên môn học, ngày tháng học, giáo viên dạy, số đơn vị học trình, ghi chú.
Dựa vào thông báo đó, sinh viên của mỗi chuyên ngành tra cứu tìm ra thông tin cần thiết cho mình Mỗi sinh viên phải xác định được:
Các môn đã học (lọc ra từ bảng điểm hiện có của sinh viên).
Các môn học còn phải học bằng cách trích ra từ chương trình đào tạo ngành học
mà những sinh viên theo những môn chưa thi đạt tín chỉ.
Đối chiếu các môn còn lại với danh sách các môn học nhà trường sẽ tổ chức trong kỳ để chọn ra các môn có thể học trong kỳ.
Với mỗi môn học trong kỳ kiểm tra các điều kiện để chon ra các môn đăng ký.
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 24Đối với giáo vụ phòng thiết bị thì sẽ dựa vào môn học, thứ và ca dạy của môn học đó để cấp phòng và gửi kết quả về phòng đào tạo duyệt.
Đối với giáo vụ KHTC, sau khi đã có danh sách đăng ký môn học của sinh viên sẽ tiến hành thu học phí, in biên lai, thống kê và gửi kết quả về phòng đào tạo Phòng đào tạo tiếp nhận các bảng đăng ký học của sinh viên, tổng hợp số sinh viên đăng ký các môn, sắp xếp lại các lớp học, loại bỏ các môn học không có đủ sinh viên theo, lập ra danh điều sách học mới có chỉnh để công bố Mặt khác, lập thông báo kết quả cho các sinh viên đăng ký được chấp nhận đầy đủ để sinh viên đến đóng tiền và lập phiếu tham gia lớp học Những sinh viên đăng ký không có lớp sẽ đăng ký lại đợt tiếp theo.
Sau khi các sinh viên đã đăng ký đầy đủ và đã nộp tiền, giáo viên đăng ký thứ
và ca dạy thì phòng tạo sẽ lập thời khóa biểu cho kỳ học Thời khóa biểu được gửi
Trang 25
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 26
3.2 Mô t ch c năng lá ảm ơn ức năng lá
1 Đăng nh p: ng ập: người dùng đăng nhập vào hệ thống với mã sử dụng và ười cảm ơn i dùng đăng nh p vào h th ng v i mã s d ng và ập: người dùng đăng nhập vào hệ thống với mã sử dụng và ệ thống với mã sử dụng và ống với mã sử dụng và ớng dẫn) ử dụng và ục Lục password t ươn ng ng ức năng lá
2 Đăng xu t: N u ng ất: Nếu người dùng không muốn sử dụng hệ thống hoặc sử ếu người dùng không muốn sử dụng hệ thống hoặc sử ười cảm ơn i dùng không mu n s d ng h th ng ho c s ống với mã sử dụng và ử dụng và ục Lục ệ thống với mã sử dụng và ống với mã sử dụng và ặc sử ử dụng và
d ng m t tài kho n khác thì dùng ch c năng này ục Lục ột tài khoản khác thì dùng chức năng này ảm ơn ức năng lá
3 Phân quy n: v i m i nhóm ng ền: với mỗi nhóm người dùng khác nhau thì khả năng khai ớng dẫn) ỗi nhóm người dùng khác nhau thì khả năng khai ười cảm ơn i dùng khác nhau thì kh năng khai ảm ơn thác c a h th ng sẽ khác nhau ủa giảng viên hướng dẫn) ệ thống với mã sử dụng và ống với mã sử dụng và
4 Thêm, xóa, s a: dành cho admin khi mu n thêm, xóa, s a d li u c a ử dụng và ống với mã sử dụng và ử dụng và ữ liệu của ệ thống với mã sử dụng và ủa giảng viên hướng dẫn) các danh sách có trong h th ng ệ thống với mã sử dụng và ống với mã sử dụng và
5 Tìm ki m: khi b n mu n bi t thông tin c a m t ng ếu người dùng không muốn sử dụng hệ thống hoặc sử ạn muốn biết thông tin của một người thì có thể sử ống với mã sử dụng và ếu người dùng không muốn sử dụng hệ thống hoặc sử ủa giảng viên hướng dẫn) ột tài khoản khác thì dùng chức năng này ười cảm ơn i thì có th s ể sử ử dụng và
d ng ch c năng tìm ki m, nh p mã s vào và tra c u ục Lục ức năng lá ếu người dùng không muốn sử dụng hệ thống hoặc sử ập: người dùng đăng nhập vào hệ thống với mã sử dụng và ống với mã sử dụng và ức năng lá
6 L y danh sách: ất: Nếu người dùng không muốn sử dụng hệ thống hoặc sử
7 Đăng ký h c ph n: dành cho sinh viên: sinh viên đăng nh p vào h ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ ần: dành cho sinh viên: sinh viên đăng nhập vào hệ ập: người dùng đăng nhập vào hệ thống với mã sử dụng và ệ thống với mã sử dụng và
th ng và ti n hành đăng ký h c ph n c a kì h c hi n t i ống với mã sử dụng và ếu người dùng không muốn sử dụng hệ thống hoặc sử ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ ần: dành cho sinh viên: sinh viên đăng nhập vào hệ ủa giảng viên hướng dẫn) ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ ệ thống với mã sử dụng và ạn muốn biết thông tin của một người thì có thể sử
8 Xu t phi u đăng ký: sau khi đã đăng ký h c ph n thành công, sinh viên ất: Nếu người dùng không muốn sử dụng hệ thống hoặc sử ếu người dùng không muốn sử dụng hệ thống hoặc sử ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ ần: dành cho sinh viên: sinh viên đăng nhập vào hệ
sẽ nh n đ ập: người dùng đăng nhập vào hệ thống với mã sử dụng và ược phiếu đăng ký học phần của sinh viên đó c phi u đăng ký h c ph n c a sinh viên đó ếu người dùng không muốn sử dụng hệ thống hoặc sử ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ ần: dành cho sinh viên: sinh viên đăng nhập vào hệ ủa giảng viên hướng dẫn)
9 C p phòng: d a vào môn h c, th , và ca c a giáo viên đăng ký gi ng ất: Nếu người dùng không muốn sử dụng hệ thống hoặc sử ựa vào môn học, thứ, và ca của giáo viên đăng ký giảng ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ ức năng lá ủa giảng viên hướng dẫn) ảm ơn
d y, giáo v h c ph n sẽ c p phòng cho h p lý ạn muốn biết thông tin của một người thì có thể sử ục Lục ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ ần: dành cho sinh viên: sinh viên đăng nhập vào hệ ất: Nếu người dùng không muốn sử dụng hệ thống hoặc sử ợc phiếu đăng ký học phần của sinh viên đó
10 Đăng ký d y: giáo viên sẽ đăng ký th và ca d y cho môn h c mình đã ạn muốn biết thông tin của một người thì có thể sử ức năng lá ạn muốn biết thông tin của một người thì có thể sử ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ đăng ký tr ướng dẫn) c v i phòng đào t o ớng dẫn) ạn muốn biết thông tin của một người thì có thể sử
11 Xu t phi u đăng ký c a giáo viên: sau khi đã đăng ký thành công, giáo ất: Nếu người dùng không muốn sử dụng hệ thống hoặc sử ếu người dùng không muốn sử dụng hệ thống hoặc sử ủa giảng viên hướng dẫn) viên cũng nh n đ ập: người dùng đăng nhập vào hệ thống với mã sử dụng và ược phiếu đăng ký học phần của sinh viên đó c phi u đăng ký c a mình ếu người dùng không muốn sử dụng hệ thống hoặc sử ủa giảng viên hướng dẫn)
12 Th i khóa bi u: là m t file sau khi đ ời cảm ơn ể sử ột tài khoản khác thì dùng chức năng này ược phiếu đăng ký học phần của sinh viên đó c th ng nh t gi a vi c đăng ký ống với mã sử dụng và ất: Nếu người dùng không muốn sử dụng hệ thống hoặc sử ữ liệu của ệ thống với mã sử dụng và
gi ng d y c a giáo viên và vi c c p phòng c a giáo v ảm ơn ạn muốn biết thông tin của một người thì có thể sử ủa giảng viên hướng dẫn) ệ thống với mã sử dụng và ất: Nếu người dùng không muốn sử dụng hệ thống hoặc sử ủa giảng viên hướng dẫn) ục Lục
13 Thu h c phí: giáo v ti n hành thu h c phí sau khi sinh viên đã đăng ký ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ ục Lục ếu người dùng không muốn sử dụng hệ thống hoặc sử ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ
h c ph n xong xuôi ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ ần: dành cho sinh viên: sinh viên đăng nhập vào hệ
14 In biên lai: in phi u thu h c phí cho sinh viên ếu người dùng không muốn sử dụng hệ thống hoặc sử ọc phần: dành cho sinh viên: sinh viên đăng nhập vào hệ
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 27Sinh viên
Đăng ký học phần
Giáo viên
Đăng Ký môn học Phiếu đăng kí
Phiếu giảng dạy Đăng ký giảng dạy
Đăng ký Giảng dạy
Cấp phòng học Giáo vụ
phòng thiết bị Cấp phòng học
Phiếu Kết quả
Thu học phí Giáo vụ
KHTC
Biên lai Thu học phí
Hệ thống đào tạo và thu học phí
Trang 28Sinh Viên
1.0 Quản lý sinh viên
a Sinh viên
Giáo viên
2.0 Quản lý giáo viên
3.0 Quản lý giáo vụ thiết bị
Giáo vụ
b Giáo viên
6.0 Đăng ký học phần
7.0 Đăng ký giảng dạy
8.0 Cấp phòng
Giáo
vụ KHTC
4.0 Quản lý giáo vụ KHTC
9.0 Thu học phí
HỆ THỐNG ĐÀO TẠO VÀ THU HỌC PHÍ
5.0 Quản lý môn học
Đăng ký thông tin
Trả thông tin
Đăng ký học phần Phiếu đăng ký
Đăng ký thông tin Trả thông tin
Đăng ký giảng dạyPhiếu đăng ký
Đăng ký thông tin Trả thông tin
Đăng ký thông tin
Cấp phòng học
Danh sách đăng ký
Danh sách đăng ký
Thu học phí
Báo cáo kết quả
Trang 29Admin Thông tin
sinh viên
1.1 Nhập thông tin sinh viên
a Sinh viên
1.2 Tìm kiếm sinh viên
MSSV
Kết quả Tìm kiếm
1.3 Lấy danh sách sinh viên Danh sach sinh viên
Admin Thông tin giáo viên
2.1 Nhập thông tin giáo viên
b Giáo viên
2.2 Tìm kiếm giáo viên
MSGV
Kết quả Tìm kiếm
2.3 Lấy danh sách giáo viên
Danh sach Giáo viên
+ Mức 1 :
- Chức năng quản lý sinh viên :
- Chức năng quản lý giáo viên
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 302.3 Lấy danh sách giáo viên
Admin Thông tin
Giáo vụ
3.1 Nhập thông tin giáo vụ
c giáo vụ TB
3.2 Tìm kiếm giáo vụ
MSGV
Kết quả Tìm kiếm
3.3 Lấy danh sách giáo vụ Danh sach giáo vụ
- Chức năng quản lý giáo vụ thiết bị
- Chức năng quản lý giáo vụ KHTC
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 31Admin Thông tin
Giáo vụ
4.1 Nhập thông tin giáo vụ
d giáo vụ KHTC
4.2 Tìm kiếm giáo vụ
MSGV
Kết quả Tìm kiếm
4.3 Lấy danh sách giáo vụ Danh sach giáo vụ
- Chức năng quản lý môn học
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 32Admin Thông tin
Môn học
5.1 Nhập thông tin môn học
E Môn học
5.2 Tìm kiếm môn học
Mã môn học
Kết quả Tìm kiếm
5.3 Lấy danh sách Môn học Danh sach môn học
Sinh viên Thông tin
Sinh viên
6.1 Đăng ký học phần
6.2 Phiếu đăng ký hoc phần
HỆ THỐNG ĐÀO TẠO VÀ THU HỌC PHÍ
- chức năng đăng ký học phần
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 33Giáo viên Thông tin
Giáo viên
7.1 Đăng ký giảng dạy
7.2 Phiếu đăng ký hoc phần
HỆ THỐNG ĐÀO TẠO VÀ THU HỌC PHÍ
E Môn học Danh sách môn học
8.2 Thời khóa biểu
HỆ THỐNG ĐÀO TẠO VÀ THU HỌC PHÍ
G Đăng ký giảng dạy
Danh sách phiếu đăng ký giảng dạy
A Sinh viên B Giáo viên
Trang 34Giáo vụ
KHTC
Thông tin Giáo vụ
9.1 Thu học phí
Trang 35PHONGHOC MaPhong BuoiHoc Thu MaMonHoc TenMonHoc MaTH SiSoMax MaGVCapPhongn
CT_PHIEUDANGKYHOCPHAN_TH MaSV
TenSV MaPhong MaTH MaMonHoc TenMonHoc TenGVGiangDay Thu
Buoi
CT_PHIEUDANGKYHOCPHAN_TH MaSV
TenSV MaPhong MaTH MaMonHoc TenMonHoc TenGVGiangDay Thu
Buoi
CT_PHIEUDANGKYHOCPHAN_LT MaSV
TenSV MaPhong MaMonHoc TenMonHoc TenGVGiangDay Thu
Buoi
CT_PHIEUDANGKYHOCPHAN_LT MaSV
TenSV MaPhong MaMonHoc TenMonHoc TenGVGiangDay Thu
Buoi
MONHOC MaMonHoc TenMonHoc SoTinChi MaGVDay TongSVDK
MONHOC MaMonHoc TenMonHoc SoTinChi MaGVDay TongSVDK
HoTen NgaySinh QueQuan CMND HocVi
GIAOVIENGIANGDAY MaGV
HoTen NgaySinh QueQuan CMND HocVi
HoTen NgaySinh CMND Khoa MienGiam
SINHVIENCHINHQUY MaSV
HoTen NgaySinh CMND Khoa MienGiam
THUHOCPHI MaSV HoTen TongSoTinChiDK GiaTinChi ThanhTienChuaMG MienGiam SoTienNop TrangThai MaGVKHTCThu TenGVKHTCThu
THUHOCPHI MaSV HoTen TongSoTinChiDK GiaTinChi ThanhTienChuaMG MienGiam SoTienNop TrangThai MaGVKHTCThu TenGVKHTCThu
PHONGKHTC MaGV HoTen NgaySinh QueQuan CMND
PHONGKHTC MaGV HoTen NgaySinh QueQuan CMND
NGUOIDUNG MaNguoiDung MatKhau HoTen MaNhom DKHP ThuHocPhi CapPhong DKGiangDay
NGUOIDUNG MaNguoiDung MatKhau HoTen MaNhom DKHP ThuHocPhi CapPhong DKGiangDay
NHOMNGUOIDUNG MaNhom
TenNhom
NHOMNGUOIDUNG MaNhom
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 36
II MÔ HÌNH HÓA D LI UỮ LIỆU ỆU ĐỀ TÀI
Dựa vào Use Case, chúng ta có thể mô hình hóa dữ liệu trên SQL Server như sau:
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
Trang 37
CHƯƠNG 4: THIẾT KẾ GIAO DIỆN
4.1 Mô tả chi tiết mỗi màn hình:
4.1.1 Màn hình kết nối cơ sở dữ liệu (frmKet_noi_CSDL):
Danh sách các thành phần của giao diện:
1 txtServer TextBox Nhập tên server
2 txtDatabase TextBox Nhập tên CSDL
3 cboAuthentication ComboBox Chọn chứng thực window hoặc
SQL
4 txtUsername TextBox Nhập tên username
5 txtPassword TextBox Nhập mật khẩu
(8) (7)
6
Trang 38STT Điều kiện kích hoạt Xử lý Ghi chú
1 Load màn hình Nếu đã chọn lưu password thì
hiển thị các thông tin đã lưu lên form, ngược lại thì không hiện thị gì cả
Các thông tin được lưu vào file save.txt
2 Click button Connect Nếu kết nối được với CSDL thì
hiện form Chính, ngược lại thì thông báo kết nối không thành công
3 Check vào CheckBox Lưu username và password Nếu chọn chứng
Trang 39
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền
6
Trang 40
Lớp SE207.C21 - Giảng viên: Đỗ Thị Thanh Tuyền