Tải bản đầy đủ (.pdf) (45 trang)

Phân tích thiết kế hệ thống quản lý đề tài tốt nghiệp

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (523.89 KB, 45 trang )

QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 1


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 Khánh Bằng 0411079
2.Nguyễn Ngọc Bảo Thạch 0411114










TPHCM - 06/2008
QUN LY TT NGHIP GVHD: Nguyn Gia Tun Anh
Trang 2


I. Kho sỏt:
1.1 Mc tiờu:
+ Phõn tớch, thit k h thng qun lý ti tt nghip cho sinh viờn nm
t trong mt trng i hc
+ Tin hc hoỏ khõu qun lý cỏc ti tt nghip ca mt trng i hc
1.2 Kho sỏt:
- i tng kho sỏt: sinh viờn, vn th qun lý phũng o to.
- Phng phỏp kho sỏt: phng vn, trc nghim (cho sinh viờn)
- Ni dung kho sỏt:
+ Thu thp d liu
+ Tỡm kim
+Cp nht d liu
+ Bỏo cỏo,


II. Phõn tớch:
2.1 Thc th:
Sau khi phõn tớch ti ta cú nhng thc th ban u l:
2.1.1 Thc th 1: SINHVIEN
-Mi mt b trong thc th ny tng trng 1 cho sinh viờn nm t.
-Cỏc thuc tớnh: MSSV, TenSV, DC,SDT, GioiTinh
2.1.2 Thc th 2: DETAI
-Mi b trong thc th ny tng trng cho mt ti tt nghip.
-Cỏc thuc tớnh: TenDT,GVHD,GVPB,TGBD,TGKT,Khoa
2.1.3 Thc th 3: HOIDONG
-Mi b trong thc th ny tng trng cho mt hi ng bo v
ti tt nghip.
-Cỏc thuc tớnh: MSHD,ChuTich,ThuKi,NgayGio,DiaChi
2.1.4 Thc th 4: GIAOVIEN
-Mi b trong thc th ny tng trng cho mt giỏo viờn.

-Cỏc thuc tớnh: MSGV,TenGV,DC,SDT,HocVi,ChuyenNganh.
2.1.5 Thc th 5: KHOA
-Mi b trong thc th tng trng cho mt khoa.
-Cỏc thuc tớnh: MSK,TenKhoa.















2.2 Mụ hỡnh ERD:
THệ VIEN ẹIEN Tệ TRệẽC TUYEN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 3
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:






































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.



2.3 Mô tả chi tiết thực thể:
+ Kiểu dữ liệu:
(1,1)
(1,1)
(0,n)
(0,n)
(1,1)
(1,n)
(1,n)
(1,n) (3,3)
Diem
MSK
TenKhoa
KHOA
(1,1)
(0,n)
Thuộc

Thuộc
(0,3)
Đăng kí
(1,1)
MSSV
TenSV
DC
SDT

SINHVIEN
TenDT
TGBD
TGKT
Khoa
DETAI
(0,1)
MSHD
ThuKi
NgayGio
DiaChi
HOIDONG
GIAOVIEN
MSGV
TenGV
DC
SDT
HocVi
ChuyenNganh

Chủ tịch

Hướng dẫn
Phản biện
Bảo vệ
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 4
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
tính
Diễn giải Kiểu
dữ liệu
Loại
dữ liệu
Miền giá
trị
1
2
3
4
5


6


7
MSSV
TenSV
DC
SDT
TenDT1

TenDT2


Khoa
Mã số sinh viên
Tên sinh viên
Địa chỉ
Số điện thoại
Tên đề tài đăng kí
lần 1.
Tên đề tài đăng kí
lần 2 nếu khơng
hồn thành lần 1.
Mã số khoa.
S
C
C
S
C


C


S
B
B
K
K
B

K


K
7 kí tự
70 kí tự
100 kí tự
10 kí tự
300 kí tự

300 kí tự


10 kí tự


+ Khố chính: MSSV.
+ Khố ngoại: TenDT tham chiếu đến TenDT của thực thể DETAI.
+ Khố 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
tính
Diễn giải Kiểu
dữ liệu
Loại
dữ liệu
Miền giá
trị
1
2
MSK
TenKhoa
Mã số khoa
Tên khoa
S
C
B
B
10 kí tự
50 kí tự



+ Khố chính: MSK.








2.3.3 Thực thể DETAI:

THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN
QUN LY TT NGHIP GVHD: Nguyn Gia Tun Anh
Trang 5
Tờn thc th: DETAI
STT Tờn thuc
tớnh
Din gii Kiu
d
liu
Loi
d liu
Min giỏ
tr
1
2
3
4
5

6
TenDT
TGBD
TGKT
Khoa
GVHD
GVPB
Tờn ti
Thi gian bt u
Thi gian kt thỳc
Khoa
Giỏo viờn hng dn
Giỏo viờn ph bin
C
D
D
S
S
S
B
K
K
K
B
B
300 kớ t


10 kớ t
10 kớ t

10 kớ t


+ Khúa chớnh: TenDT.
+ Khúa ngoi: Khoa tham chiu n MSK ca thc th KHOA.
+ Khoỏ ngoi: GVHD tham chiu n MSGV ca GIAOVIEN.
+ Khoỏ ngoi: GVPB tham chiu n MSGV ca GIAOVIEN.

2.3.4 Thc th GIAOVIEN:

Tờn thc th: GIAOVIEN
STT Tờn thuc tớnh Din gii Kiu
d liu
Loi
d
liu
Min giỏ
tr
1
2
3
4
5
6
MSGV
TenGV
DC
SDT
HocVi
ChuyenNganh

Mó s giỏo viờn
Tờn giỏo viờn
a ch
S in thoi
Hc vi
Chuyờn ngnh
S
C
C
S
C
C
B
K
K
K
B
B
10 kớ t
70 kớ t
100 kớ t
10 kớ t
10 kớ t
50 kớ t


+ Khúa chớnh: MSGV





2.3.5 Thc th HOIDONG

Tờn thc th: HOIDONG
STT Tờn thuc
tớnh
Din gii Kiu
d liu
Loi
d liu
Min giỏ
tr
1
2
3
4
5
MSHD
ChuTich
ThuKi
NgayGio
DiaChi
Mó s hi ng
Ch tch
Th kớ
Ngy gi bo v
a ch
S
S
C

D
C
B
B
K
K
K
10 kớ t
10 kớ t
70 kớ t

100 kớ t


+ Khúa chớnh: MSHD
+ Khúa ngoi: ChuTich tham chiu MSGV ca GIAOVIEN





THệ VIEN ẹIEN Tệ TRệẽC TUYEN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 6
2.3.6 Thực thể DT_HD:

Tên thực thể: DT_HD
STT Tên thuộc
tính
Diễn giải Kiểu

dữ liệu
Loại
dữ liệu
Miền giá trị
1
2
MSHD
MSDT
Mã số hội đồng
Mã số đề tài
S
S
B
B
10 kí tự
10 kí tự


+ 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
tính
Diễn giải Kiểu
dữ liệu
Loại

dữ liệu
Miền giá
trị
1
2
3
MSSV
MSGV
Diem
Mã số sinh vien
Mã số giáo viên
Điểm
S
S
S
B
B
K
7 kí tự
10 kí tự
1 kí tự


+ Khóa chính: MSSV,MSGV
+ Khóa ngoại: MSSV tham chiếu đến MSSV của SINHVIEN
+ Khố 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 hồ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:











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ã
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.
Đáp ứng u cầu
u cầu
0

Hệ thống quản lí đề
tài tốt nghiệp của

một trường đại học
(Giáo vụ , hay
thư kí khoa)
THƯ VIỆN ĐIỆN TỬ TRỰC TUYẾN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 7
+ 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:












































Không
trùng

Trùng
MSSV, TenSV,
DC,SDT,..
Thông báo đã lưu thông tin
Thỏa
Thỏa
Không
thỏa
Thỏa
Không
thỏa
(Giáo vụ , hay
thư kí khoa)
SINHVIEN
1.1
Tìm kiếm
sinh viên
1.1.1
Kiểm tra lần
đăng kí đề tài
(<2)
SINHVIEN
1.1.2
Nhập tên đề tài,
kiểm tra tính hợp lệ
DETAI
1.1.2.2
Nhập lại
tên đề tài
1.1.2.1

Lưu thông tin
sinh viên và tên
đề tài
SINHVIEN
DETAI
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 8




Môđun 1.2: Chỉnh sửa thông tin sinh viên:















































Không

thỏa
MSSV
Hợp lệ
Không
hợp lệ
Thông báo kết quả lưu
Thông
tin SV
MSSV
Thông tin mới
Hợp lệ
Thông tin
chỉnh sửa
(Giáo vụ , hay
thư kí khoa)
1.2
Tìm kiếm
sinh viên
SINHVIEN
1.2.1
Thông báo
không tìm thấy
1.2.2
Kiểm tra
thông tin
1.2.2.1.
Lưu thông
tin mới
1.2.2.2
Nhập lại thông

tin cần sửa
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 9
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,…).







































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.







MSSV
Thông báo
Thỏa
Không

thỏa
(Giáo vụ , hay
thư kí khoa)
1.3
Tìm kiếm
sinh viên
SINHVIEN
1.3.1
Thông báo không
tim thấy
1.3.2
Tìm kiếm thông
tin
1.3.2.1
In thông tin
cần tìm.
DT_HD
DETAI
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 10



Môđun 2.1 Thêm đề tài:


















































1.4.2
Kiểm tra
giáo viên
TenDT,
NgayBD,..
Thông báo đã lưu
đề tài mới
Thỏa
Không
thỏa
Thỏa
MSGV
Trùng
(Giáo vụ , hay
thư kí khoa)
1.4
Tìm kiếm đề tài

DETAI
1.4.1
Thông báo đã
tồn tại đề tài
GIAOVIEN
1.4.2.2
Nhập lại giáo
viên hướng dẫn
1.4.2.1
Lưu thông tin
đề tài mới
DETAI
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 11



Môđun 2.2: Chỉnh sửa đề tài:


















































Không
trùng
Không
trùng
Hợp lệ
TenDT
Thông báo đã lưu thông
tin
Hợp lệ Không hợp lệ
Nhập thông tin
chỉnh sửa
(Giáo vụ , hay
thư kí khoa)
DETAI
1.5.1
Thông báo
không tồn tại

1.5.2
Kiểm tra tính
hợp lệ của thông
tin cần sửa
1.5.2.1

Lưu thông tin
chỉnh sửa
DETA
I
1.5
Tìm kiếm đề
tài
1.5.2.2
Nhập lại
thông tin
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 12





Môđun 2.3: Tìm kiếm đề tài: ( theo tên đề tài)
















































Không
tha
TenDT
Thông báo
Thỏa
(Giáo vụ , hay
thư kí khoa)
1.6
Kiểm tra đề tài
DETAI
1.6.1
Thông báo
không tìm thấy
Không
thỏa
DETA
I
1.6.2
Tìm thông tin
về đề tài
SINHVIEN
1.6.2.1
In thông tin cần tìm
DT_HD
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN

QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 13





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:










































Trùng
Nhập thông
tin giáo viên
Thông báo đã lưu
Khác
(Giáo vụ , hay

thư kí khoa)
1.7
Tìm kiếm giáo
viên
GIAOVIEN
1.7.1
Thông báo đã
tồn tại
1.7.2
Lưu thông tin
về giáo viên
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 14






Môđun 3.2: Chỉnh sửa giáo viên:















































Hợp lệ
MSGV
Thông báo
không
hợp lệ
Hợp lệ
Thông tin
cần chỉnh sửa
Khác
(Giáo vụ , hay
thư kí khoa)
1.8
Tìm kiếm giáo
viên
GIAOVIEN
1.8.1
Thông báo
không tồn tại
1.8.2
Kiểm tra thông tin
cần chỉnh sửa
1.8.2.1
Lưu thông
tin chỉnh sửa

GIAOVIEN
1.8.2.2
Nhập lại
thông tin
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 15





Môđun 3.3: Tìm kiếm giáo viên theo MSGV















































MSGV

Thông báo
Trùng
Khác
(Giáo vụ , hay
thư kí khoa)
1.9
Tìm kiếm giáo
viên
GIAOVIEN
1.9.1
Thông báo
không tồn tại
1.9.2
Tìm thông tin
về giáo viên
GIAOVIEN
DETAI
1.9.2.1
In thông tin về
giáo viên
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 16




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:











































Nhập thông
tin hội đồng
Thông báo
Thoả
Trùng
(Giáo vụ , hay
thư kí khoa)
1.10
Tìm kiếm hội
đồng
HOIDONG
1.10.1
Thông báo đã
tồn tại HD
1.10.2.1

Lưu thông tin về
hội đồng mới
HOIDONG
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 17



Môđun 4.2: Chỉnh sửa hội đồng:

















































hợp lệ
MSHD

Thông
báo
không hợp lệ
hợp lệ
Nhập thông tin
chỉnh sửa
khác
(Giáo vụ , hay
thư kí khoa)
1.11
Tim kiếm hội
đồng
HOIDONG
1.11.1
Thông báo
không tồn tại
1.11.2
Kiểm tra
thông tin
1.11.2.1
Lưu thông
tin chỉnh sửa
HOIDONG
1.11.2.2
Nhập lại
thông tin
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN
QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh
Trang 18







Môđun 4.4: Tìm kiếm hội đồng ( Tìm theo MSHD)














































MSHD
Thông báo
Khác
(Giáo vụ , hay
thư kí khoa)
1.12
Tìm kiếm hội
đồng
HOIDONG

1.12.1
Thông báo không
tìm thấy
1.12.2
Tìm chủ tịch,
tìm đề tài,..
HOIDONG
DT_HD
1.12.2.1
In thông tin
tìm thấy
THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN

×