Xem mẫu
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
BỘ GIÁO DỤC VÀ ĐÀO TẠO
Trường Đại Học Khoa Học Tự Nhiên
Đề Tài :
GVHD: Ths. Nguyễn Gia Tuấn Anh
Nhóm thực hiện:
1.Nguyễn K hánh Bằng 0411079
2.Nguyễn N gọc Bảo Thạch 0411114
TPHCM - 06/2008
1
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
MỤC LỤC
BỘ GIÁO DỤC VÀ ĐÀO TẠO................................................................................ 1
Đề Tài : ................................................................................................................... 1
GVHD: Ths. Nguyễn Gia Tuấn Anh ........................................................................ 1
Nhóm thực hiện: ..................................................................................................... 1
I. Khảo sát: ............................................................................................................. 4
1.1 Mục tiêu: ........................................................................................................... 4
1.2 Khảo sát: ........................................................................................................... 4
II. Phân tích: ........................................................................................................... 4
2.1 Thực thể: ........................................................................................................... 4
2.1.1 Thực thể 1: SINHVIEN ................................................................................... 4
2.1.2 Thực thể 2: DETAI ......................................................................................... 4
2.1.3 Thực thể 3: HOIDONG ................................................................................... 4
2.1.4 Thực thể 4: GIAOVIEN .................................................................................. 4
2.1.5 Thực thể 5: KHOA .......................................................................................... 4
2.2 Mô hình ERD: ................................................................................................... 5
2.3 Mô tả chi tiết thực thể: ....................................................................................... 6
2.3.1 Thực thể SINHVIEN: ...................................................................................... 6
2.3.2 Thực thể KHOA: ............................................................................................ 6
2.3.3 Thực thể DETAI: ............................................................................................ 7
2.3.4 Thực thể GIAOVIEN: ..................................................................................... 7
2.3.5 Thực thể HOIDONG ....................................................................................... 7
2.3.6 Thực thể DT_HD: ........................................................................................... 8
2.3.7 Thực thể DIEM:.............................................................................................. 8
2.4 Mô hình DFD: ................................................................................................... 8
2.4.1 Mức 0: ............................................................................................................ 8
2.4.2 Mức 1: ............................................................................................................ 8
2.4.2.1 Chức năng 1: Quản lí sinh viên....................................................................... 9
Môđun 1.1 : Thêm sinh viên: ...................................................................................... 9
2.4.2.2 Chức năng 2: Quản lí đề tài: ......................................................................... 11
Môđun 2.1 Thêm đ ề tài: .......................................................................................... 12
Môđun 2.3: Tìm kiếm đề tài: ( theo tên đ ề tài) ........................................................... 14
Môđun 3.1: Thêm giáo viên: ................................................................................... 15
Môđun 3.3: Tìm kiếm giáo viên theo MSGV ............................................................ 17
Môđun 4.4: Tìm kiếm hội đồng ( Tìm theo MSHD) ................................................... 20
2.5 Mô tả ô xử lý, kho dữ liệu: ............................................................................... 21
2.5.1 Xử lý các ô cho chức năng quản lý sinh viên: ................................................. 21
1. Ô xử lý: 1.1 Tìm kiếm sinh viên: ......................................................................... 21
2. Ô xử lý 1.1.1 : Kiểm tra lần đăng kí đề tài.............................................................. 21
3. Ô xử lý 1.1.2 : Nhập tên đ ề tài và kiểm tra tính hợp lệ của đề tài. .............................. 21
4. Ô xử lý 1.1.2.1: Lưu thông tin sinh viên: .............................................................. 21
5. Ô xử lý 1.2: Tìm kiếm sinh viên: ......................................................................... 21
6. Ô xử lý 1.2.2 Kiểm tra thông tin ........................................................................... 22
7. Ô xử lý: 1.2.2.1 Lưu thông tin mới: ...................................................................... 22
8. Ô xử lý 1.3.2 Tìm kiếm thông tin .......................................................................... 22
9. Ô xử lý:1.3.2.1 In thông tin tìm kiếm .................................................................... 22
III. Thiết kế giao diện: ........................................................................................... 35
3.1 Thiết kế Menu: ................................................................................................ 36
2
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
3.2 Thiết kế Form: ................................................................................................. 42
3.3. Thiết kế Report:.............................................................................................. 44
TRƯỜNG ĐH KHOA HỌC TỰ NHIÊN................................................................... 44
227 Nguyễn Văn Cừ, Quận 5, TPHCM ..................................................................... 44
BÁO CÁO KẾT QUẢ SỐ NGƯỜI ĐĂNG KÝ ĐỀ TÀI HỌC KỲ … ...................... 44
Tổng cộng số người đăng ký: …….. ......................................................................... 44
Võ Minh Triết ....................................................................................................... 44
TRƯỜNG ĐH KHOA HỌC TỰ NHIÊN................................................................... 45
227 Nguyễn Văn Cừ, Quận 5, TPHCM ..................................................................... 45
BÁO CÁO KẾT QUẢ ĐĂNG KÝ ĐỀ TÀI THEO KHOA...................................... 45
Võ Minh Triết ....................................................................................................... 45
TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN ......................................................... 46
227 Nguyễn Văn Cừ, Quận 5, TPHCM ..................................................................... 46
BÁO CÁO KẾT QUẢ THỰC HIỆN ĐỀ TÀI HỌC KỲ … ..................................... 46
Võ Minh Triết ....................................................................................................... 46
3
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
I. Khảo sát:
1.1 Mục tiêu:
+ Phân tích, thiết kế hệ thống quản lý đề tài tốt nghiệp cho sinh viên năm
tư trong một trường đại học
+ Tin học hoá khâu quản lý các đ ề tài tốt nghiệp của một trường Đại học
1.2 Khảo sát:
- Đối tượng khảo sát: sinh viên, văn thư quản lý phòng đ ào tạo.
- Phương pháp khảo sát: phỏng vấn, trắc nghiệm (cho sinh viên)
- Nội dung khảo sát:
+ Thu thập dữ liệu
+ Tìm kiếm
+Cập nhật dữ liệu
+ Báo cáo ,…
II. P hân tích:
2.1 Thực thể:
Sau khi phân tích đ ề tài ta có những thực thể ban đầu là:
2.1.1 Thực thể 1: SINHVIEN
-Mỗi một bộ trong thực thể này tượng trưng 1 cho sinh viên năm tư.
-Các thu ộc tính: MSSV, TenSV, DC,SDT, GioiTinh…
2.1.2 Thực thể 2: DETAI
-Mỗi bộ trong thực thể này tượng trưng cho một đề tài tốt nghiệp.
-Các thu ộc tính: TenDT,GVHD,GVPB,TGBD,TGKT,Khoa
2.1.3 Thực thể 3: HOIDONG
-Mỗi bộ trong thực thể này tượng trưng cho một hội đồng bảo vệ đề
tài tốt nghiệp.
-Các thu ộc tính: MSHD,ChuTich,ThuKi,NgayGio,DiaChi
2.1.4 Thực thể 4: GIAOVIEN
-Mỗi bộ trong thực thể này tượng trưng cho một giáo viên.
-Các thu ộc tính: MSGV,TenGV,DC,SDT,HocVi,ChuyenNganh.
2.1.5 Thực thể 5: KHOA
-Mỗi bộ trong thực thể tượng trưng cho một khoa.
-Các thu ộc tính: MSK,TenKhoa.
4
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
2.2 Mô hình ERD:
Sau khi phân tích các mối kết hợp giữa các thực thể ta có mô hình ERD(mô
hình dữ liệu ở mức khái niệm) như sau:
Diem
(3,3) (1,n)
SINHVIEN GIAOVIEN
MSSV MSGV
(1,1)
TenSV TenGV
DC DC
Hướng d ẫn
SDT SDT
HocVi
Đăng kí (0,n) ChuyenNganh
(1,1) (0,3)
(1,1)
(0,1)
Phản
DETAI
Thuộc biện
(1,1) TenDT
TGBD Chủ tịch
(0,n) TGKT
Khoa
Thuộc
KHOA
MSK (0,n) (1,1)
(1,n)
TenKho
HOIDON
a
G
Bảo v ệ
MSHD
ThuKi
NgayGio
(1,n) DiaChi
Sau khi vẽ đ ược mô hình ERD ta sẽ có đ ược mô hình quan hệ sau đây:
SINHVIEN(MSSV,TenSV,DC,SDT,TenDT1,TenDT2,Khoa)
KHOA(MSK,TenKhoa)
DETAI(TenDT,TGBD,TGKT,Khoa,GVHD,GVPB)
GIAOVIEN(MSGV,DC,SDT,HocVi,ChuyenNganh)
HOIDONG(MSHD,ChuTich,ThuKi,NgayGio,DiaChi)
DT_HD(TenDT,MSHD)
DIEM(MSSV,MSGV,Diem)
Tất cả các quan hệ trên đ ều có dạng chuẩn 3.
5
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
2.3 Mô tả chi tiết thực thể:
+ Kiểu dữ liệu:
S: số .
C: chu ỗi..
D: ngày giờ (Datetime)
+ Loại dữ liệu:
B: b ắt buộc.
K: không bắt buộc.
Đ: có điều kiện.
2.3.1 Thực thể SINHVIEN:
Tên thực thể: SINHVIEN
STT Tên thu ộc Diễn giải Kiểu Lo ại Miền giá
d ữ liệu dữ liệu trị
tính
Mã số sinh viên 7 kí tự
1 MSSV S B
70 kí tự
2 TenSV Tên sinh viên C B
Địa chỉ 100 kí tự
3 DC C K
Số điện thoại 10 kí tự
4 SDT S K
Tên đ ề tài đăng kí 300 kí tự
5 TenDT1 C B
lần 1.
Tên đ ề tài đăng kí 300 kí tự
6 TenDT2 C K
lần 2 nếu không
hoàn thành lần 1.
Mã số khoa. 10 kí tự
7 Khoa S K
+ Khoá chính: MSSV.
+ Khoá ngo ại: TenDT tham chiếu đến TenDT của thực thể DETAI.
+ Khoá ngo ại: Khoa tham chiếu đến MSK của thực thể KHOA.
2.3.2 Thực thể KHOA:
Tên thực thể: KHOA
STT Tên thuộc Diễn giải Kiểu Loại Miền giá
d ữ liệu dữ liệu trị
tính
Mã số khoa 10 kí tự
1 MSK S B
50 kí tự
2 TenKhoa Tên khoa C B
+ Khoá chính: MSK.
6
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
2.3.3 Thực thể DETAI:
Tên thực thể: DETAI
STT Tên thuộc Diễn giải Kiểu Lo ại Miền giá
dữ d ữ liệu trị
tính
liệu
Tên đ ề tài 300 kí tự
1 TenDT C B
Thời gian bắt đầu
2 TGBD D K
Thời gian kết thúc
3 TGKT D K
10 kí tự
4 Khoa Khoa S K
Giáo viên hướng dẫn 10 kí tư
5 GVHD S B
Giáo viên phụ biện 10 kí tự
6 GVPB S B
+ Khóa chính: TenDT.
+ Khóa ngo ại: Khoa tham chiếu đến MSK của thực thể KHOA.
+ Khoá ngo ại: GVHD tham chiếu đến MSGV của GIAOVIEN.
+ Khoá ngo ại: GVPB tham chiếu đến MSGV của GIAOVIEN.
2.3.4 Thực thể GIAOVIEN:
Tên thực thể: GIAOVIEN
STT Tên thuộc tính Diễn giải Kiểu Lo ại Miền giá
dữ liệu dữ trị
liệu
Mã số giáo viên 10 kí tự
1 MSGV S B
70 kí tự
2 TenGV Tên giáo viên C K
Địa chỉ 100 kí tự
3 DC C K
Số điện thoại 10 kí tự
4 SDT S K
Học vi 10 kí tư
5 HocVi C B
50 kí tự
6 ChuyenNganh Chuyên ngành C B
+ Khóa chính: MSGV
2.3.5 Thực thể HOIDONG
Tên thực thể: HOIDONG
STT Tên thuộc Diễn giải Kiểu Loại Miền giá
d ữ liệu dữ liệu trị
tính
Mã số hội đồng 10 kí tự
1 MSHD S B
Chủ tịch 10 kí tự
2 ChuTich S B
Thư kí 70 kí tự
3 ThuKi C K
Ngày giờ bảo vệ
4 NgayGio D K
Địa chỉ 100 kí tự
5 DiaChi C K
+ Khóa chính: MSHD
+ Khóa ngo ại: ChuTich tham chiếu MSGV của GIAOVIEN
7
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
2.3.6 Thực thể DT_HD:
Tên thực thể: DT_HD
STT Tên thu ộc Diễn giải Kiểu Lo ại Miền giá trị
dữ liệu dữ liệu
tính
Mã số hội đồng 10 kí tự
1 MSHD S B
Mã số đề tài 10 kí tự
2 MSDT S B
+ Khóa chính: MSHD,MSDT
+ Khóa ngo ại: MSHD tham chiều đến MSHD của HOIDONG
+ Khóa ngo ại: MSDT tham chiếu đến MSDT của thực thể DETAI
2.3.7 Thực thể DIEM:
Tên thực thể: DIEM
STT Tên thuộc Diễn giải Kiểu Loại Miền giá
d ữ liệu dữ liệu trị
tính
Mã số sinh vien 7 kí tự
1 MSSV S B
Mã số giáo viên 10 kí tự
2 MSGV S B
Điểm 1 kí tự
3 Diem S K
+ Khóa chính: MSSV,MSGV
+ Khóa ngo ại: MSSV tham chiếu đến MSSV của SINHVIEN
+ Khoá ngo ại: MSGV tham chiếu đến MSGV của GIAOVIEN
2.4 Mô hình DFD:
Sau khi hệ thống quản lí đề tài được hoàn thành thì chỉ có những người làm
trong phòng giáo vụ hay thư kí khoa mới có thể tác động lên hệ thống này. Do đó,
ta có mô hình DFD như sau:
2.4.1 Mức 0:
0
Đáp ứng yêu cầu
Hệ thống quản lí đ ề
tài tốt nghiệp của
Yêu cầu
một trường đại học
(Giáo vụ , hay
thư kí khoa)
2.4.2 Mức 1:
Dùng chiến lược TopDown để xây dựng mô hình xử lý (DFD). Phân
rã các chức năng thành các xử lý riêng biệt, các môđun độc lập; phân rã
8
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
môđun độc lập thành các chức năng con, sao cho một chức năng là một đơn
vị không thể phân rã nhỏ hơn.
Ta sẽ phân rã hệ thống thành các chức năng:
+ Chức năng qu ản lý sinh viên.
+ Chức năng quản lý đề tài.
+ Chức năng quản lý giáo viên.
+ Chức năng quản lý hội đồng.
2.4.2.1 Chức năng 1: Quản lí sinh viên
Các công việc chính:
+ Thêm sinh viên.
+ Chỉnh sửa dữ liệu của sinh viên.
+ Tìm kiếm sinh viên( xem sinh viên A làm đề tài
nào,…).
Môđun 1.1 : Thêm sinh viên:
SINHVIEN
1.1
MSSV, TenSV, Tìm kiếm
DC,SDT,.. sinh viên
Không
(Giáo vụ , hay Trùng trùng DETAI
thư kí khoa)
Không
SINHVIEN
thỏa
1.1.1
1.1.2
Kiểm tra lần Thỏa Nhập tên đề tài,
đăng kí đ ề tài
kiểm tra tính hợp lệ
(
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Môđun 1.2 : Chỉnh sửa thông tin sinh viên:
SINHVIEN
MSSV
Thông
tin SV
1.2
MSSV
Thông tin mới
Tìm kiếm
sinh viên
Thông tin
(Giáo vụ , hay Không
chỉnh sửa
thư kí khoa) thỏa
1.2.2.1.
1.2.1 1.2.2
Hợp lệ Lưu thông
Thông báo Kiểm tra
tin mới
thông tin
không tìm thấy
Không
hợp lệ
Hợp lệ
1.2.2.2
Nhập lại thông
tin cần sửa
Thông báo kết quả lưu
10
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Môđun 1.3: Tìm kiếm sinh viên ( Xem sinh viên A làm đ ề tài nào, ai hướng
dẫn,…).
SINHVIEN
1.3
MSSV Tìm kiếm
sinh viên
Thỏa
Không
(Giáo vụ , hay DT_HD
thỏa
thư kí khoa)
1.3.2
1.3.1
Tìm kiếm thông
Thông báo không
tin
tim thấy
DETAI
1.3.2.1
Thông báo In thông tin
cần tìm.
2.4.2.2 Chức năng 2: Quản lí đề tài:
Các công việc chính:
+ Thêm đề tài.
+ Chỉnh sửa đề tài.
+ Tìm kiếm thông tin của đề tài.
11
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Môđun 2.1 Thêm đ ề tài:
DETAI
1.4
TenDT,
Tìm kiếm đề tài
NgayBD,..
(Giáo vụ , hay GIAOVIEN
MSGV
thư kí khoa) Trùng
1.4.1 1.4.2
Thông báo đã Kiểm tra
tồn tại đề tài giáo viên
Không
Thỏa thỏa
1.4.2.2
1.4.2.1
Thông báo đ ã lưu Thỏa Nhập lại giáo
Lưu thông tin
đ ề tài mới viên hướng dẫn
đ ề tài mới
DETAI
12
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Môđun 2.2: Chỉnh sửa đề tài:
DETAI
1.5
TenDT Tìm kiếm đề
tài
Nhập thông tin
Không chỉnh sửa
(Giáo vụ , hay trùng
thư kí khoa)
1.5.1 1.5.2
Thông báo Kiểm tra tính
không tồn tại hợp lệ của thông
tin cần sửa
Hợp lệ Không hợp lệ
Hợp lệ
1.5.2.1 1.5.2.2
Thông báo đã lưu thông Lưu thông tin Nhập lại
tin chỉnh sửa thông tin
DETAI
13
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Môđun 2.3: Tìm kiếm đề tài: ( theo tên đ ề tài)
DETAI
TenDT 1.6
Kiểm tra đề tài
DETAI
Không Thỏa
hông
(Giáo vụ , hay ỏa
thỏa
thư kí khoa) DT_HD
1.6.2
1.6.1 Tìm thông tin
Thông báo
về đề tài
không tìm thấy
SINHVIEN
1.6.2.1
Thông báo
In thông tin cần tìm
14
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
2.4.2.3: Chức năng 3: Quản lí giáo viên:
Gồm các công việc sau:
+ Thêm giáo viên
+ Chỉnh sửa sinh viên
+ Tìm kiếm sinh viên
Môđun 3.1: Thêm giáo viên:
GIAOVIEN
Nhập thông
tin giáo viên 1.7
Tìm kiếm giáo
viên
Trùn
(Giáo vụ , hay
Khác
g
thư kí khoa)
1.7.1 1.7.2
Thông báo đ ã Lưu thông tin
tồn tại về giáo viên
Thông báo đ ã lưu
15
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Môđun 3.2: Chỉnh sửa giáo viên:
GIAOVIEN
1.8
MSGV
Tìm kiếm giáo
viên
(Giáo vụ , hay Khác Thông tin
thư kí khoa) cần chỉnh sửa
1.8.1 1.8.2
Thông báo Kiểm tra thông tin
không tồn tại cần chỉnh sửa
không
Hợp lệ hợp lệ
1.8.2.1 1.8.2.2
Hợp lệ
Thông báo Lưu thông Nhập lại
tin chỉnh sửa thông tin
GIAOVIEN
16
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Môđun 3.3: Tìm kiếm giáo viên theo MSGV
GIAOVIEN
1.9
MSGV Tìm kiếm giáo
viên
(Giáo vụ , hay GIAOVIEN
Khác
thư kí khoa) Trù ng
1.9.1 1.9.2
Thông b áo Tìm thông tin
không tồ n tại về giáo viên
DETAI
Thông báo 1.9.2.1
In thông tin về
giáo viên
17
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
2.4.2.4 Chức năng 4: Quản lí hội đồng:
Gồm các công việc sau:
+ Thêm hội đồng.
+ Chỉnh sửa hội đồng,..
+ Tìm kiếm hội đồng,…
Môđun 4.1: Thêm hội đồng:
HOIDONG
1.10
Nhập thông
Tìm kiếm hội
tin hội đồng
đồng
Trùng
(Giáo vụ , hay Thoả
thư kí khoa)
1.10.1 1.10.2.1
Thông b áo đã Lưu thông tin về
tồn tại HD hội đồng mới
Thông báo
HOIDONG
18
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Môđun 4.2: Chỉnh sửa hội đồng:
HOIDONG
1.11
MSHD
Tim kiếm hội
đồng Nhập thông tin
chỉnh sửa
khác
(Giáo vụ , hay
thư kí khoa)
1.11.1
1.11.2
Thông báo
Kiểm tra
không tồn tại
thông tin
không hợp lệ
hợp lệ
Thông 1.11.2.1 1.11.2.2
Lưu thông
b áo Nhập lại
hợp lệ
tin chỉnh sửa thông tin
HOIDONG
19
Trang
- QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Môđun 4.4: Tìm kiếm hội đồng ( Tìm theo MSHD)
HOIDONG
MSHD 1.12
Tìm kiếm hội
đồng
HOIDONG
(Giáo vụ , hay
Khác
thư kí khoa)
1.12.1
Thông b áo không 1.12.2
tìm thấy Tìm chủ tịch,
tìm đề tài,..
DT_HD
1.12.2.1
Thông báo In thông tin
tìm thấy
20
Trang
nguon tai.lieu . vn