1. Trang chủ
  2. » Công Nghệ Thông Tin

Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo

86 2,3K 20
Tài liệu đã được kiểm tra trùng lặp

Đ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 86
Dung lượng 3,04 MB

Nội dung

Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo. Lập trình thiết kế hệ thống

Trang 1

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN

Hưng Yên, ngày tháng năm 2011 Giáo viên hướng dẫn

Trang 2

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

Hưng Yên, ngày tháng năm 2011

Giáo viên phản biện

Trang 3

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN

Hưng Yên, ngày tháng năm 2011

Giáo viên phản biện

Trang 4

Đặc biệt, cho phép nhóm chúng em được gửi lời cảm ơn sâu sắc nhất tới thầygiáo Phạm Ngọc Hưng trường Đại học Sư phạm Kỹ thuật Hưng Yên đã tận tìnhhướng dẫn, động viên để nhóm chúng em có thể hoàn thành đề tài một cách tốtnhất.

Chúng em xin cảm ơn gia đình, bạn bè, người thân đã ủng hộ, giúp đỡ, độngviên, khuyến khích nhóm chúng em trong suốt quá trình thực hiện đề tài

Nhóm chúng em xin chân thành cảm ơn!

Hưng Yên, ngày 14 tháng 05 năm 2011

Nhóm thực hiện đề tài

Nguyễn Đình Văn Nguyễn Đức Thắng

Lê Đình Thông

Trang 5

MỤC LỤC

PHẦN I: MỞ ĐẦU 10

1 Lý do chọn đề tài 10

2 Đối tượng nghiên cứu 10

3 Phạm vi nghiên cứu 11

4 Mục đích nghiên cứu 11

5 Phương pháp nghiên cứu 11

6 Ý nghĩa lý luận và thực tiễn của đề tài 11

7 Cấu trúc của báo cáo 12

PHẦN 2: NỘI DUNG 13

CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM XÂY DỰNG HỆ THỐNG QUẢN LÝ THÔNG TIN SINH VIÊN VÀ KẾ HOẠCH ĐÀO TẠO 13

1.1 Giới thiệu đề tài 13

1.2 Nghiệp vụ của phần mềm xây dựng hệ thống quản lý thông tin sinh viên và kế hoạch đào tạo 13

1.2 1 Phần dành cho giảng viên, sinh viên 14 CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 16

2.1 Biểu đồ UseCase 16

2.1.1 Xác định các tác nhân và UseCase 16

2.1.2 UseCase tổng quan hệ thống. 17

2.1.3 UseCase mô tả phần đăng nhập 18

2.1.4 UseCase quản lý chương trình đào tạo 19

2.1.6 UseCase mô tả kế hoạch giảng dạy 22

2.1.8 UseCase hệ thống quản lý sinh viên 25

Trang 6

2.1.10 UseCase thông tin sinh viên 28

2.1.11 UseCase sự kiện sinh viên28

2.1.13 UseCase quản lý điểm 31

2.2 Biểu đồ tuần tự 33

2.2.1 Biểu đồ tuần tự mô tả chức năng cập nhật chương trình đào tạo 33 2.2.2 Biểu đồ tuần tự mô tả chức năng chi tiết chương trình đào tạo 33 2.2.3 Biểu đồ tuần tự mô tả chức năng thêm chương trình đào tạo 34 2.2.4 Biểu đồ tuần tự mô tả chức năng xóa chương trình đào tạo 34 2.2.5 Biểu đồ tuần tự mô tả chức năng lập kế hoạch đào tạo 35 2.2.6 Biểu đồ tuần tự mô tả chức năng lập kế hoạch giảng dạy 35 2.2.7 Biểu đồ tuần tự mô tả chức năng chuyển lớp 36 2.2.8 Biểu đồ tuần tự mô tả chức năng nhập sinh viên 36 2.2.9 Biểu đồ tuần tự mô tả chức năngcập nhật dữ liệu sinh viên 37 2.2.10 Biểu đồ tuần tự mô tả chức năng xóa thông tin sinh viên 37 2.2.11 Biểu đồ tuần tự mô tả chức năng nhập thông tin sinh viên từ excel 38 2.2.12 Biểu đồ tuần tự mô tả chức năng cập nhật thông tin sinh viên 38 2.2.13 Biểu đồ tuần tự mô tả chức năng nhập sự kiện sinh viên 39 2.2.14 Biểu đồ tuần tự mô tả chức năng giáo viên 39 2.2.15 Biểu đồ tuần tự mô tả chức năng quản lý môn học 40 2.2.16 Biểu đồ tuần tự mô tả chức năng quản lý điểm 40 2.2.17 Biểu đồ tuần tự mô tả chức năng lưu kết quả học tập 41 2.2.18 Biểu đồ tuần tự mô tả chức năng hạnh kiểm 41 2.3 Biểu đồ lớp 42

CHƯƠNG 3: THIẾT KẾ CƠ SỞ DỮ LIỆU 43

3.1 Các bảng dữ liệu 43

3.2 Chi tiết các bảng trong CSDL 43

3.2.1 Bảng tblChuongTrinhDaoTao 43

Trang 7

3.2.2 Bảng tblChiTietCTDT 44

3.2.3 Bảng tblKeHoachDaoTao 44

3.2.4 Bảng tblKeHoachGiangDay 45

3.2.5 Bảng tblGiaoVien 46

3.2.6 Bảng tblLop 47

3.2.7 Bảng tblGVCN 48

3.2.8 Bảng tblKeSinhVien 49

3.2.9 Bảng tblSinhVienLop 49

3.2.10 Bảng tblKhenThuongKyLuat 49

Bảng tblKhenThuongKyLuat: lưu trữ thông tin khen thưởng kỷ luật.49 3.2.11 Bảng tblCanBoLop 50

3.2.12 Bảng tblChucVuLop 50

Bảng tblChucVuLop: lưu trữ thông tin chức vụ trong lớp 50 3.2.13 Bảng tblMonHoc 51

3.2.14 Bảng tblDiem 52

3.2.15 Bảng tblHanhKiem 53

3.2.16 Bảng tblDonViQuanLy 54

3.2.17 Bảng tblLoai 55

Bảng tblLoai: lưu trữ thông tin về loại 55 3.2.18 Bảng tblMucDo 55

3.2.19 Bảng tblNhatKyDongBo 55

3.2.20 Bảng tblPhanQuyen 56

3.2.21 Bảng tblChiTietDongBo 56

3.2.22 Bảng tblChuyenDoi 56

Bảng tblChuyenDoi: lưu trữ thông tin chuyển đổi 56 3.3 Biểu đồ mô tả cơ sở dữ liệu (Database Diagram) 57

CHƯƠNG 4: THIẾT KẾ VÀ ĐẶC TẢ GIAO DIỆN 58

4.1 Giao diện đăng nhập hệ thống 58

4.2 Giao diện chính của chương trình 59

4.3 Giao diện chương trình đào tạo 60

4.4 Giao diện chi tiết chương trình đào tạo 61

Trang 8

4.6 Giao diện kế hoạch đào tạo 63

4.7 Giao diện kế hoạch giảng dạy 64

4.8 Giao diện thông tin lớp học 65

4.9 Giao diện quản lý lớp học 66

4.10 Giao diện thông tin chức vụ lớp 67

4.11 Giao diện cập nhật thông tin chức vụ lớp 68

4.12 Giao diện thông tin sinh viên 69

4.13 Giao diện quản lý sinh viên 70

4.14 Giao diện sự kiện sinh viên 71

4.15 Giao diện khen thưởng kỷ luật 72

4.16 Giao diện form chuyển lớp 72

4.17 Giao diện form quản lý môn học 73

4.18 Giao diện form quản lý điểm 74

4.19 Giao diện form quản lý hạnh kiểm 75

4.20 Giao diện chọn lớp lưu bảng điểm 76

4.21 Giao diện chọn sinh viên lưu bảng điểm 77

4.22 Giao diện kết quả học tập 78

4.23 Giao diện nhập điểm từ excel 79

4.24 Giao diện nhập hạnh kiểm từ excel 80

4.25 Giao diện danh sách cột lựa chọn 81

4.26 Giao diện thông tin giáo viên 82

4.27 Giao diện quản lý thông tin giáo viên 82

CHƯƠNG 5: CÀI ĐẶT VÀ THỬ NGHIỆM CHƯƠNG TRÌNH 83

5.1 Kiến trúc của phần mềm 83

5.2 Mô tả các thành phần để cài đặt 83

5.2.1 Thành phần data.dll 83

5.2.2 Thành phần Bussiness.dll 83

5.2.3 Thành phần presentation.dll 84

5.2.4 Thử nghiệm chương trình 84

PHẦN III: KẾT LUẬN 85

PHẦN IV: TÀI LIỆU THAM KHẢO 86

Trang 9

DANH MỤC HÌNH Hình 2.2.4: UseCasequản lý lớp học 22

Hình 2.2.5: Biểu đồ UseCase hệ thống quản lý sinh viên 25

Hình 2.2.6: UseCase quản lý sinh viên 26

Hình 2.2.9: UseCasequản lý thông tin giáo viên 29

Hình 2.2.10: UseCase quản lý điểm 31

Hình 2.2.11: Biểu đồ tuần tự mô tả chức năng cập nhật chương trình đào tạo 33

Hình 2.2.12: Biểu đồ tuần tự mô tả chức năng chi tiết chương trình đào tạo 33

Hình 2.2.13: Biểu đồ tuần tự mô tả chức năng thêm chương trình đào tạo 34

Hình 2.2.14: Biểu đồ tuần tự mô tả chức năng xóa chương trình đào tạo 34

Hình 2.2.15: Biểu đồ tuần tự mô tả chức năng lập kế hoạch đào tạo 35

Hình 2.2.16: Biểu đồ tuần tự mô tả chức năng lập kế hoạch giảng dạy 35

Hình 2.2.17: Biểu đồ tuần tự mô tả chức năng chuyển lớp 36

Hình 2.2.18: Biểu đồ tuần tự mô tả chức năng nhập sinh viên 36

Hình 2.2.19: Biểu đồ tuần tự mô tả chức năng cập nhật dữ liệu sinh viên 37

Hình 2.2.20: Biểu đồ tuần tự cho chức năng xóa thông tin sinh viên 37

Hình 2.2.21: Biểu đồ tuần tự cho chức năng nhập thông tin sinh viên từ excel 38

Hình 2.2.23: Biểu đồ tuần tự cho chức năng thay đổi mật khẩu 39

Hình 2.2.24: Biểu đồ tuần tự cho chức năng cập nhật giáo viên 39

Hình 2.2.25: Biểu đồ tuần tự cho chức năngquản lý môn học 40

Hình 2.2.26: Biểu đồ tuần tự cho chức năng quản lý điểm 40

Hình 2.2.29: Biều đồ lớp 42

Hình 2.4.1: Giao diện form đăng nhập hệ thống 58

Hình 2.4.2: Giao diện form chính của chương trình 59

Hình 2.4.3: Giao diện chương trình đào tạo 60

Hình 2.4.4: Giao diện chi tiết chương trình đào tạo 61

Hình 2.4.5: Giao diện form thêm môn học từ danh sách môn học 62

Hình 2.4.7: Giao diện form kế hoạch giảng dạy 64

Hình 2.4.8: Giao diện form thông tin lớp học 65

Hình 2.4.9: Giao diện form quản lý lớp học 66

Hình 2.4.10: Giao diện form thông tin chức vụ lớp 67

Hình 2.5: Kiến trúc phần mềm 83

Trang 10

PHẦN I: MỞ ĐẦU

1 Lý do chọn đề tài

Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảngchính cho sự truyền tải, trao đổi thông tin trên toàn cầu

Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đẩy

sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người

Ứng dụng công nghệ thông tin vào thực tiễn đời sống xã hội giảm thiểu được sức lao động của con người, tăng hiệu học tập của con người Các phần mềm quản lý cũng được đặc biệt quan tâm Trong phạm vi của đồ án tốt nghiệp chúng em đã lựa chọn đề tài “XÂY DỰNG HỆ THỐNG QUẢN LÝ THÔNG TIN SINH VIÊN VÀ

KẾ HOẠCH ĐÀO TẠO” Nội dung của đồ án đi vào việc quản lý chương trình đàotạo,thông tin sinh viên, lớp và lập kế hoạch đào tạo Chúng em sẽ phân tích thiết kế cho bài toán quản lý thông tin sinh viên và kế hoạch đào tạo đồng thời cài đặt cho

hệ thống quản lý thông tin sinh viên và kế hoạch đào tạo

2 Đối tượng nghiên cứu

Với đề tài này, chúng em tập trung vào các nội dung :

Tìm hiểu, nghiên cứu ngôn ngữ lập trình C# (2008)

Phân tích và thiết kế hệ thống bằng UML

Tìm hiểu cách thức quản lý thông tin sinh viên và kế hoạch đào tạo

Tìm hiểu các công cụ xây dựng chương trình: sử dụng Visual Studio 2008 đểthiết kế giao diện và xây dựng phần mềm, sử dụng SQL Server 2005 để thiết kế cơ

sở dữ liệu cho hệ thống

Trang 11

3 Phạm vi nghiên cứu

Trong một khoảng thời gian có hạn, chúng em chỉ tập trung vào nghiên cứu bài toán : Quản lý chương trình đào tạo, thông tin sinh viên,lớp , lập kế hoạch đào tạo, quản lý điểm và hạnh kiểm

4 Mục đích nghiên cứu

Nghiên cứu lý thuyết giúp chúng ta:

Hiểu được cách sử dụng của ngôn ngữ C#, trong đó có các đối tượng,phương thức, thuộc tính…

Biết cách phân tích thiết kế hệ thống bằng UML, sử dụng công cụ STAR UML đểthiết kế

Biết cách sử dụng phần mềm Visual Studio 2008 để thiết kế giao diện và xâydựng phần mềm xây dựng hệ thống quản lý thông tin sinh viên và kế hoạch đào tạo

Biết cách sử dụng hệ quản trị CSDL bằng Access

Nghiên cứu thực tiễn, công nghệ nhằm :

Quản lý được các thông tin về chương trình đào tao, thông tin sinh viên ,lớp , lập kếhoạch đào tạo, quản lý điểm cho khoa công nghệ thông tin trường đại học sư phạm

kỹ thuật hưng yên

Giải quyết và tối ưu hóa việc quản lý thông tin sinh viên và kế hoach đào tạo

Đưa ra các báo cáo, thống kê tổng hợp và phân tích

5 Phương pháp nghiên cứu

Do đây là một sản phẩm phần mềm ứng dụng, nên chúng em đã áp dụngphương pháp nghiên cứu:

Khảo sát nhu cầu thực tế từ các thầy cô trong nhà trường ( đặc biệt thầyPhạm Ngọc Hưng và cô giáo vụ khoa)

Tham khảo hình thức quản lý sinh viên của edusofl

Lập trình thành phần mềm trên Visual Studio 2008 và hoàn thiện chươngtrình

6 Ý nghĩa lý luận và thực tiễn của đề tài

Trang 12

Như vậy, nếu thực hiện thành công đề tài này sẽ mang lại ý nghĩa to lớn về

cả về mặt lý luận lẫn thực tiễn

Ý nghĩa lý luận của đề tài:

Chương trình cùng với thuyết minh sẽ trở thành một tài liệu học tập, thamkhảo, dễ hiểu, rất hữu ích cho sinh viên khi nghiên cứu về kiến trúc hướng dịch vụ

Ý nghĩa thực tiễn của đề tài:

Đề tài là một sản phẩm mang tính ứng dụng cao phục vụ việc quản lý thôngtin sinh viên trong nhà trường

Là một công cụ giúp nhà trường sinh viên phụ huynh tìm kiếm thông tin củasinh viên và lớp một cách rễ ràng

7 Cấu trúc của báo cáo

Báo cáo của chúng em gồm có 4 phần:

Phần I: Mở đầu

Giới thiệu tổng quan về đề tài “XÂY DỰNG HỆ THỐNG QUẢN LÝ

THÔNG TIN SINH VIÊN VÀ KẾ HOẠCH ĐÀO TẠO.”

Phần II: Nội dung

Trong phần này bao gồm các chương sau:

Chương 1: Tổng quan

Chương 2: Phân tích và thiết kế hệ thống

Chương 3: Thiết kế cơ sở dữ liệu

Chương 4: Thiết kế và đặc tả giao diện

Chương 5: Cài đặt và thử nghiệm chương trình

Phần III: Kết luận

Kết quả và hướng phát triển của đề tài

Phần IV: Tài liệu tham khảo

Trang 13

PHẦN 2: NỘI DUNG

CHƯƠNG 1: TỔNG QUAN VỀ PHẦN MỀM XÂY DỰNG HỆ THỐNG QUẢN LÝ THÔNG TIN SINH VIÊN VÀ KẾ HOẠCH ĐÀO TẠO

1.1 Giới thiệu đề tài

Phần mềm quản lý là phần mềm hỗ trợ cho công việc quản lý của người quản

lý được chính xác,nhanh nhạy và làm việc có hiệu quả nhất

Ngày nay hầu hết các trường không chỉ các trường đại học mà kể cả các trường phổ thông đã hoặc các cấp thấp hơn đều đã sử dụng phần mềm quản lý vào việc quản lý thông tin sinh viên và các chương trình đào tạo của trường mình

Trong trường ĐHSPKT Hưng Yên bên cạnh Edusofl là phần mềm quản lý thông tin sinh viên duy nhất thì trường chưa có phần mềm nào để quản lý được tất

cả các thông tin về thông tin sinh viên, kế hoạch đào tạo, điểm và hạnh kiểm của sinh viên

Theo yêu cầu công việc của thầy cô trong khoa đặc biệt là thầy Phạm Ngọc Hưng và các thầy cô giáo vụ khoa chúng em làm phần mềm này để hỗ trợ được phần nào việc quản lý sinh viên và kế hoạch đào tạo của các thày cô thuận tiện và

dễ dàng hơn

1.2 Nghiệp vụ của phần mềm xây dựng hệ thống quản lý thông tin sinh viên

và kế hoạch đào tạo

Chương trình đào tạo:

 Cập nhật chương trình đào tạo

 Chọn chương trình đào tạo cho lớp

 Báo cáo chương trình đào tạo ra file excel

Kế hoạch đào tạo

 Lập kế hoạch đào tạo cho học kỳ sắp tới của từng lớp

 Cập nhật kế hoạch đào tạo

Trang 14

 Tìm kiếm kế hoạch đào tạo.

Kế hoạch giảng dạy.

 Cập nhật nhóm, giáo viên, kế hoạch chi tiết

Thông tin lớp học.

 Cập nhật thông tin lớp

Thông tin sinh viên.

 Cập nhật thông tin sinh viên

 Tìm kiếm thông tin sinh viên

 Cập nhật khen thưởng, kỷ luật của sinh viên

 Cập nhật sự kiện cho sinh viên

 Sự kiện chuyển lớp của sinh viên

 Báo cáo thông tin của sinh viên ra excel

Thông tin điểm và hạnh kiểm.

 Cập nhật thông tin điểm

Thông tin giáo viên.

 Cập nhật thông tin giáo viên

1.2 1 Phần dành cho giảng viên, sinh viên

Trang 15

Xem thông tin kế hoạch giảng dạy và tiến độ giảng dạy của một môn trong 1nhóm hay lớp nào đó.

Xem thông tin và tìm tìm kiếm thông tin của một lớp nào đó VD: các sinhviên trong lớp, cán bộ lớp, giáo viên chủ nhiệm

Tìm kiếm và xem thông tin về các sinh viên trong lớp hoặc thông tin cụ thểcủa một sinh viên nào đó

Tìm kiếm và xem thông tin điểm hoặc hạnh kiểm của một lớp nào đó, kếtxuất thông tin về điểm hoặc hạnh kiểm của nột sinh viên ra file excel

1.2.2 Phần dành cho người quản trị

Đăng nhập

Lập chương trình đào tạo mới, cập nhật chương trình đào tạo và chọnchương trình đào tạo cho lớp

Lập kế hoạch đào tạo cho một học kỳ của một lớp

Chia nhóm, phân công giáo viên giảng dạy, lập kế hoạch chi tiết và tiến độgiảng dạy cho nhóm đó

Quản lý thông tin lớp bao gồm: thông tin các sinh vien trong lớp, giáo viênchủ nhiệm, cán bộ lớp

Quản lý thông tin sinh viện, cập nhật các sự kiện sinh viên, các quyết địnhkhen thưởng kỷ luật

Quản lý thông tin điểm, hạnh kiểm

Trang 16

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

hoạch đào tạo, kế hoạch giảng dạy

tin lớp

Trang 17

2.1.2 UseCase tổng quan hệ thống.

Trang 18

2.1.3 UseCase mô tả phần đăng nhập.

Hình 2.2.1: Biểu đồ UseCase đăng nhập

Mô tả:

Tác nhân: Người quản trị

Cho phép người quản trị đăng nhập để thao tác với hệ thống

Dòng sự kiện:

Các dòng sự kiện chính

Chức năng này bắt đầu thực hiện khi người quản trị muốn đăng nhập để sửdụng hệ thống

Hệ thống yêu cầu người quản trị nhập tên đăng nhập, mật khẩu

Hệ thống kiểm tra tính hợp lệ của tên đăng nhập, mật khẩu đăng nhập

Các dòng sự kiện phụ

Nếu trong dòng sự kiện chính người quản trị cung cấp một tên đăng nhập,mật khẩu hoặc nhóm người quản trị không hợp lệ hệ thống sẽ xuất hiện một thôngbáo lỗi trên màn hình Người quản trị có thể chọn tiếp tục đăng nhập lại theo dòng

sự kiện chính hoặc hủy bỏ việc đăng nhập để kết thúc chức năng đăng nhập

Trang 19

2.1.4 UseCase quản lý chương trình đào tạo

Hình 2.2.2: Usecase quản lý chương trình đào tạo

2.1.5 UseCase kế hoạch đào tạo

Trang 20

Hình 2.2.2: Usecase mô tả kế hoạch đào tạo.

Chức năng tìm kiếm thông tin kế hoạch đào tạo

- Thông tin đầu vào : mã lớp cần tìm kiếm

- Thông tin đầu ra : là kế hoạch đào tạo của lớp đó

Chức năng thêm kế hoạch đào tạo

Tác nhân:

Trang 21

- Thông tin đầu vào: mã lớp, mã môn, phiên bản, tên môn, số tín chỉ lýthuyết, số tín chỉ thực hành, tổng số tín chỉ, tính chất môn học, bộ môn quản lý, học

kỳ, ngày cập nhật, giáo viên đảm nhiêm, học kỳ thực hiên, giáo viên giảng dạy, sốbuổi lý thuyết, số buổi thực hành, ghi chú (chú ý không thể sửa mã kế hoạch đàotạo)

- Thông tin đầu ra : là kế hoạch đào tạo với các thông tin vừa sửa đã đượccập nhật

Xóa kế hoạch đào tạo

Tác nhân:

Người quản trị

Mô tả:

Trang 22

Chức năng này cho phép xóa một kế hoạch đào tạo ra khỏi danh sách quản lý vìmột lý do nào đó(ví dụ kế hoạch đào tạo đó chắc chắn la sẽ không sử dụng đến nữathì cần phải xóa đi để tránh trường hợp phần mềm sẽ phình to dần lên)

- Thông tin đầu vào: mã kế hoạch đào tạo cần xóa

- Thông tin đầu ra: thông báo thành công và sanh sách còn lại sau khi thực hiệnchức năng xóa kế hoạch đào tạo

2.1.6 UseCase mô tả kế hoạch giảng dạy

Hình 2.2.3: Usecase mô tả kế hoạch giảng dạy.

Trang 23

2.1.7 UseCase quản lý lớp học

Hình 2.2.4: UseCasequản lý lớp học.

Bao gồm các chức năng sau:

Chức năng xem thông tin lớp

Chức năng tìm kiếm thông tin về lớp

Tác nhân:

Trang 24

Tất cả mọi người bao gồm người quản trị,giáo viên ,sinh viên dù có đăng nhậphay không cũng đều có thể thực hiện chức năng này

Mô tả:

Chức năng này cho phép tìm kiếm thông tin của một lớp trong khoa một cách rễdành hơn nhờ vào một tiêu chí tìm kiếm nào đó như : mã lớp ,tên lớp,khóa,giáoviên chủ nhiệm, trình độ,hệ, ngành,chuyên ngành,lớp trưởng,lớp phó học tập,lớpphó đời sống,bí thư, kế hoạch đào tạo,danh sách lớp,bảng điểm,ngày cập nhât

- Thông tin đầu vào: là tiêu chí cần tìm kiếm

- Thông tin đầu ra: là thông tin của các lớp mà đúng với tiêu chí tìm kiếm ở trên

-Thông tin đầu vào: các thông tin như trên

-Thông tin đầu ra: là một bản ghi với các thông tin như trên được thêm vào cơ sở

(chú ý là mã lớp không thể sửa)

Trang 25

- Thông tin đầu ra : là một bản ghi sau khi được cập nhật.

Chức năng xóa thông tin của lớp

- Thông tin đầu và: mã lớp cần xóa

- Thông tin đầu ra: thông báo thành công và sanh sách còn lại sau khi thực hiệnchức năng xóa lớp

Trang 26

Hình 2.2.5: Biểu đồ UseCase hệ thống quản lý sinh viên.

2.1.9 UseCase mô tả phần quản lý sinh viên

Trang 27

Hình 2.2.6: UseCase quản lý sinh viên

Xem thông tin sinh viên

Tìm kiếm thông tin sinh viên

Tác nhân:

Tất cả mọi người bao gồm người quản trị,giáo viên ,sinh viên dù có đăngnhập hay không cũng đều có thể sử ụng chức năng tìm kiếm sinh viên

Trang 28

Chức năng này cho phép tìm kiếm thông tin của một sinh viên nào đó tronglớp thông qua các tiêu chí tìm kiếm như : mã sinh viên,họ tên,nơi sinh.

- Thông tin đầu vào : là mã sinh viên hoặc họ tên,hoặc nơi sinh

- Thông tin đầu ra là thông tin cảu sinh viên có mã sinh viên hoặc họ tênhoặc nơi sinh tương ứng

- Thông tin đầu vào bao gồm: mã học sinh sinh viên, mã lớp, họ và tên, ngàysinh, giới tính, nơi sinh, chức vụ, điện thoại, email, hộ khẩu thường chú, địa chỉ tạmtrú, chuyển đi, nơi chuyển, lý do, ngày vào đoàn, ngày vào Đảng, ngày chính thức,ghi chú, ngày cập nhật

- Thông tin đầu ra bao gồm: là một bản ghi mới bao gồm các thông tin trên

Chức năng sửa thông tin sinh viên

- Thông tin đầu vào bao gồm: các thông tin trên

- Thông tin đầu ra : là thông tin mới của sinh viên sau khi được sửa

Chức năng xóa thông tin sinh viên

Tác nhân:

Trang 29

Người quản trị

Mô tả:

Vì một lý do nào đó mà người quản trị có thể xóa thông tin cảu một sinh viêntrong một lớp nào đó

- Thông tin đầu vào : mã sinh viên cần xóa

- Thông tin đầu ra : là danh sách sinh viên cảu lớp sau khi xóa sinh viên đó

2.1.10 UseCase thông tin sinh viên

Hình 2.2.7: UseCase thông tin sinh viên

2.1.11 UseCase sự kiện sinh viên

Hình 2.2.8: UseCase sự kiện sinh viên.

Trang 30

2.1.12 UseCase quản lý thông tin giáo viên

Hình 2.2.9: UseCasequản lý thông tin giáo viên.

Trang 31

Chức năng này cho phép tìm kiếm thông tin của một giáo viên nào đó trongtrường thông qua các tiêu chí tìm kiếm như : họ tên, bộ môn.

- Thông tin đầu vào : là họ tên, bộ môn

- Thông tin đầu ra là thông tin của giáo viên có họ tên, có bộ môn tương ứng

Chức năng thêm giáo viên

-Thông tin đầu vào bao gồm :họ tên, bộ môn, ghi chú, ngày cập nhật

-Thông tin đầu ra bao gồm : là một bản ghi mới bao gồm các thông tin trên

Chức năng sửa thông tin giáo viên

(ghi chú không thể sửa mã giáo viên)

-Thông tin đầu vào bao gồm : các thông tin trên

- Thông tin đầu ra : là thông tin mới của giáo viên sau khi được sửa

Chức năng xóa thông tin giáo viên

Trang 32

2.1.13 UseCase quản lý điểm

Hình 2.2.10: UseCase quản lý điểm.

UseCase quản lý điểm bao gồm các chức năng:

Chức năng xem thông tin điểm

Chức năng tìm kiếm thông tin điểm

Tác nhân:

Tất cả mọi người bao gồm người quản trị,giáo viên ,sinh viên dù có đăng nhậphay không cũng đều có thể thực hiện chức năng tìm kiếm điểm

Trang 33

Mô tả:

Để tiện cho việc tìm điểm được đễàng hơn người sử dụng chức ăng tìm kiếmtheo các tiêu chí như sau : mã sinh viên,tên sinh viên

- Thông tin đầu vào ;mã sinh viên ,tên sinh viên

- Thông tin đầu ra : là tất cả các thông tin về điểm cảu sinh viên đang cần tìm

Chức năng thêm điểm cho một sinh viên mới

- Thông tin đầu ra : một bản ghi mới với các thông tin tren được thêm vào

Chức năng sửa điểm cho sinh viên

- Thông tin đầu vào: Điểm các môn bao gồm điểm lần 1,lần 2,điểm tổngkết ,điểm tích lũy

- Thông tin đầu ra: điểm mới cảu sinh viên sau khi được cập nhật

Chức năng xóa điểm của sinh viên

Trang 34

- Thông tin đầu vào là: mã sinh viên.

- Thông tin đầu ra: là bảng điểm cảu lớp không có thông tin bảng điểm cảu sinhviên đã xóa

2.2 Biểu đồ tuần tự.

2.2.1 Biểu đồ tuần tự mô tả chức năng cập nhật chương trình đào tạo

Hình 2.2.11: Biểu đồ tuần tự mô tả chức năng cập nhật chương trình đào tạo.

2.2.2 Biểu đồ tuần tự mô tả chức năng chi tiết chương trình đào tạo

Trang 35

Hình 2.2.12: Biểu đồ tuần tự mô tả chức năng chi tiết chương trình đào tạo.

2.2.3 Biểu đồ tuần tự mô tả chức năng thêm chương trình đào tạo

Hình 2.2.13: Biểu đồ tuần tự mô tả chức năng thêm chương trình đào tạo.

2.2.4 Biểu đồ tuần tự mô tả chức năng xóa chương trình đào tạo

Trang 36

Hình 2.2.14: Biểu đồ tuần tự mô tả chức năng xóa chương trình đào tạo.

2.2.5 Biểu đồ tuần tự mô tả chức năng lập kế hoạch đào tạo

Hình 2.2.15: Biểu đồ tuần tự mô tả chức năng lập kế hoạch đào tạo.

2.2.6 Biểu đồ tuần tự mô tả chức năng lập kế hoạch giảng dạy

Trang 37

Hình 2.2.16: Biểu đồ tuần tự mô tả chức năng lập kế hoạch giảng dạy.

2.2.7 Biểu đồ tuần tự mô tả chức năng chuyển lớp

Trang 38

2.2.8 Biểu đồ tuần tự mô tả chức năng nhập sinh viên

Hình 2.2.18: Biểu đồ tuần tự mô tả chức năng nhập sinh viên.

2.2.9 Biểu đồ tuần tự mô tả chức năngcập nhật dữ liệu sinh viên

Hình 2.2.19: Biểu đồ tuần tự mô tả chức năng cập nhật dữ liệu sinh viên.

2.2.10 Biểu đồ tuần tự mô tả chức năng xóa thông tin sinh viên

Trang 39

Hình 2.2.20: Biểu đồ tuần tự cho chức năng xóa thông tin sinh viên.

2.2.11 Biểu đồ tuần tự mô tả chức năng nhập thông tin sinh viên từ excel

Trang 40

Hình 2.2.21: Biểu đồ tuần tự cho chức năng nhập thông tin sinh viên từ excel.

2.2.12 Biểu đồ tuần tự mô tả chức năng cập nhật thông tin sinh viên

Hình 2.2.22: Biều đồ tuần tự cho chức năng cập nhật thông tin sinh viên từ gridview.

2.2.13 Biểu đồ tuần tự mô tả chức năng nhập sự kiện sinh viên

Hình 2.2.23: Biểu đồ tuần tự cho chức năng thay đổi mật khẩu.

Ngày đăng: 18/08/2012, 11:38

HÌNH ẢNH LIÊN QUAN

Hình 2.2.1: Biểu đồ UseCase đăng nhập . - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.1 Biểu đồ UseCase đăng nhập (Trang 18)
Hình 2.2.5: Biểu đồ UseCase hệ thống quản lý sinh  viên. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.5 Biểu đồ UseCase hệ thống quản lý sinh viên (Trang 26)
Hình 2.2.7:  UseCase thông tin sinh viên 2.1.11 UseCase sự kiện sinh viên - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.7 UseCase thông tin sinh viên 2.1.11 UseCase sự kiện sinh viên (Trang 29)
Hình 2.2.10: UseCase quản lý điểm. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.10 UseCase quản lý điểm (Trang 32)
Hình 2.2.11: Biểu đồ tuần tự mô tả chức năng cập nhật chương trình  đào tạo. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.11 Biểu đồ tuần tự mô tả chức năng cập nhật chương trình đào tạo (Trang 34)
Hình 2.2.13: Biểu đồ tuần tự mô tả chức năng thêm chương trình đào tạo. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.13 Biểu đồ tuần tự mô tả chức năng thêm chương trình đào tạo (Trang 35)
Hình 2.2.14: Biểu đồ tuần tự mô tả chức năng xóa chương trình đào tạo. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.14 Biểu đồ tuần tự mô tả chức năng xóa chương trình đào tạo (Trang 36)
Hình 2.2.18: Biểu đồ tuần tự mô tả chức năng nhập sinh viên. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.18 Biểu đồ tuần tự mô tả chức năng nhập sinh viên (Trang 38)
Hình 2.2.20: Biểu đồ tuần tự cho chức năng xóa thông tin sinh viên. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.20 Biểu đồ tuần tự cho chức năng xóa thông tin sinh viên (Trang 39)
Hình 2.2.21: Biểu đồ tuần tự cho chức năng nhập thông tin sinh viên từ excel. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.21 Biểu đồ tuần tự cho chức năng nhập thông tin sinh viên từ excel (Trang 40)
Hình 2.2.25: Biểu đồ tuần tự cho chức năngquản lý môn học. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.25 Biểu đồ tuần tự cho chức năngquản lý môn học (Trang 41)
Hình 2.2.24: Biểu đồ tuần tự cho chức năng cập nhật giáo viên. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.24 Biểu đồ tuần tự cho chức năng cập nhật giáo viên (Trang 41)
Hình 2.2.26: Biểu đồ tuần tự cho chức năng quản lý điểm. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.26 Biểu đồ tuần tự cho chức năng quản lý điểm (Trang 42)
Hình 2.2.28: Biểu đồ tuần tự cho chức năng hạnh kiểm - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.2.28 Biểu đồ tuần tự cho chức năng hạnh kiểm (Trang 44)
Bảng tblPhanQuyen: lưu trữ thông tin về phân quyền - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Bảng tbl PhanQuyen: lưu trữ thông tin về phân quyền (Trang 56)
Hình 2.4.3: Giao diện chương trình đào tạo. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.3 Giao diện chương trình đào tạo (Trang 60)
Hình 2.4.4: Giao diện chi tiết chương trình đào tạo. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.4 Giao diện chi tiết chương trình đào tạo (Trang 61)
Hình 2.4.5: Giao diện form thêm môn học từ danh sách môn học. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.5 Giao diện form thêm môn học từ danh sách môn học (Trang 62)
Hình 2.4.6: Giao diện kế hoạch đào tạo. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.6 Giao diện kế hoạch đào tạo (Trang 63)
Hình 2.4.7: Giao diện form kế hoạch giảng dạy. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.7 Giao diện form kế hoạch giảng dạy (Trang 64)
Hình 2.4.9: Giao diện form quản lý lớp học. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.9 Giao diện form quản lý lớp học (Trang 66)
Hình 2.4.10: Giao diện form thông tin chức vụ lớp. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.10 Giao diện form thông tin chức vụ lớp (Trang 67)
Hình 2.4.11: Giao diện form cập nhật thông tin chức vụ lớp. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.11 Giao diện form cập nhật thông tin chức vụ lớp (Trang 68)
Hình 2.4.12: Giao diện form xem thông tin sinh viên. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.12 Giao diện form xem thông tin sinh viên (Trang 69)
Hình 2.4.13: Giao diện form cập nhật thông tin sinh viên. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.13 Giao diện form cập nhật thông tin sinh viên (Trang 70)
Hình 2.4.14: Giao diện form sự kiện sinh viên. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.14 Giao diện form sự kiện sinh viên (Trang 71)
Hình 2.4.17: Giao diện form quản lý môn học. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.17 Giao diện form quản lý môn học (Trang 73)
Hình 2.4.20: Giao diện form lưu bảng điểm lớp. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.20 Giao diện form lưu bảng điểm lớp (Trang 76)
Hình 2.4.25: Giao diện danh sách cột lựa chọn. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.25 Giao diện danh sách cột lựa chọn (Trang 81)
Hình 2.4.26: Giao diện form thông tin giáo viên. - Quản lý hệ thống thông tin sinh viên và kế hoạch đào tạo
Hình 2.4.26 Giao diện form thông tin giáo viên (Trang 82)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w