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

THIẾT KẾ CHƯƠNG TRÌNH ĐĂNG KÝ HỌC PHẦN- HỌC PHÍ BẰNG NGÔNNGỮ C#

119 1,3K 2

Đ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 119
Dung lượng 9,68 MB

Nội dung

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 13

o 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 16

d) 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 27

Sinh 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 28

Sinh 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 29

Admin 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 30

2.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 31

Admin 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 32

Admin 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 33

Giá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 34

Giáo vụ

KHTC

Thông tin Giáo vụ

9.1 Thu học phí

Trang 35

PHONGHOC 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 38

STT Đ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

Ngày đăng: 30/12/2015, 20:34

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w