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

quản ly đề tốt nghiệp

50 213 0

Đ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 50
Dung lượng 1,14 MB

Nội dung

Môđun 1.2: Chỉnh sửa thông tin sinh viên:KhôngthỏaMSSV 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.2T

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO Trường Đại Học Khoa Học Tự Nhiên



Đề Tài :

Nhóm thực hiện:

Trang 2

MỤC LỤC

M C L CỤ Ụ 2

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 Trang 2

Trang 3

- 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 Phâ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…

Phản biện

Trang 4

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ể:

(1,n)

(1,n)

Trang 5

Tên thực thể: SINHVIENSTT Tên thuộc

1234567

MSSVTenSVDCSDTTenDT1TenDT2Khoa

Mã số sinh viênTên sinh viênĐịa chỉ

Số điện thoạiTên đề tài đăng kílần 1

Tên đề tài đăng kílần 2 nếu khônghoàn thành lần 1

Mã số khoa

SCCSCCS

BBKKBKK

tính Diễn giải dữ liệuKiểu dữ liệuLoại Miền giátrị1

2

MSKTenKhoa

Mã số khoaTên khoa

SC

BB

10 kí tự

50 kí tự+ Khoá chính: MSK

Trang 6

tính dữ

liệu

dữ liệu trị

123456

TenDTTGBDTGKTKhoaGVHDGVPB

Tên đề tàiThời gian bắt đầuThời gian kết thúcKhoa

Giáo viên hướng dẫnGiáo viên phụ biện

CDDSSS

BKKKBB

2.3.4 Thực thể GIAOVIEN:

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

dữ liệu Loạidữ

liệu

Miền giátrị

123456

MSGVTenGVDCSDTHocViChuyenNganh

Mã số giáo viênTên giáo viênĐịa chỉ

Số điện thoạiHọc viChuyên ngành

SCCSCC

BKKKBB

tính Diễn giải dữ liệuKiểu dữ liệuLoại Miền giátrị1

2345

MSHDChuTichThuKiNgayGioDiaChi

Mã số hội đồngChủ tịch

Thư kíNgày giờ bảo vệĐịa chỉ

SSCDC

BBKKK

Trang 7

tính Diễn giải dữ liệuKiểu dữ liệuLoại Miền giátrị1

23

MSSVMSGVDiem

Mã số sinh vien

Mã số giáo viênĐiểm

SSS

BBK

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+ Khoá ngoại: MSGV tham chiếu đến MSGV của GIAOVIEN

thư kí khoa)

Trang 8

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àinào,…)

Môđun 1.1 : Thêm sinh viên:

Trang 8

Không trùngTrùng

1.1.1Kiểm tra lầnđăng kí đề tài (<2)

SINHVIEN

1.1.2Nhập tên đề tài, kiểm tra tính hợp

lệDETAI

1.1.2.2Nhập lại tên đề tài

1.1.2.1Lưu thông tin sinh viên và tên đề tài

SINHVIEN

DETAI

Trang 9

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

KhôngthỏaMSSV

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.2Tìm kiếm sinh viên

SINHVIEN

1.2.1Thông báo không tìm thấy

1.2.2Kiểm tra thông tin

1.2.2.1.Lưu thông tin mới

1.2.2.2Nhập lại thông tin cần sửa

Trang 10

2.4.2.2 Chức năng 2: Quản lí đề tài:

thỏa

(Giáo vụ , hay

thư kí khoa)

1.3Tìm kiếm sinh viên

SINHVIEN

1.3.1Thông báo không tim thấy

1.3.2Tìm kiếm thông tin

1.3.2.1

In thông tin cần tìm

DT_HD

DETAI

Trang 11

1.4.2Kiểm tra giáo viên

TenDT, NgayBD,

Thông báo đã lưu

Không thỏaThỏa

MSGVTrùng

(Giáo vụ , hay

thư kí khoa)

1.4Tìm kiếm đề tài

DETAI

1.4.1Thông báo đã tồn tại đề tài

GIAOVIEN

1.4.2.2Nhập lại giáo viên hướng dẫn

1.4.2.1Lưu thông tin

đề tài mới

DETAI

Trang 12

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

Trang 12

Không trùng

Không trùng

thư kí khoa)

DETAI

1.5.1Thông báo không tồn tại

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

1.5.2.1Lưu thông tin chỉnh sửa

DETAI

1.5Tìm kiếm đề tài

1.5.2.2Nhập lại thông tin

Trang 13

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.6Kiểm tra đề tài

DETAI

1.6.1Thông báo không tìm thấy

Không thỏa

DETAI

1.6.2Tìm thông tin

Trang 14

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:

Trang 14

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.7Tìm kiếm giáo viên

GIAOVIEN

1.7.1Thông báo đã tồn tại

1.7.2Lưu thông tin

về giáo viên

Trang 15

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.8Tìm kiếm giáo viên

GIAOVIEN

1.8.1Thông báo không tồn tại

1.8.2Kiểm tra thông tin cần chỉnh sửa

1.8.2.1Lưu thông tin chỉnh sửa

GIAOVIEN

1.8.2.2Nhập lại thông tin

Trang 16

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

thư kí khoa)

1.9Tìm kiếm giáo viên

GIAOVIEN

1.9.1Thông báo không tồn tại

1.9.2Tìm thông tin

Trang 17

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ông báo

Thoả

Trùng(Giáo vụ , hay

thư kí khoa)

1.10Tìm kiếm hội đồng

HOIDONG

1.10.1Thông báo đã tồn tại HD

1.10.2.1Lưu thông tin về hội đồng mới

HOIDONG

Trang 18

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

Trang 18

hợp lệ

MSHD

Thông báo

không hợp lệhợp lệ

Nhập thông tin chỉnh sửakhác

(Giáo vụ , hay

thư kí khoa)

1.11Tim kiếm hội đồng

HOIDONG

1.11.1Thông báo không tồn tại

1.11.2Kiểm tra thông tin

1.11.2.1Lưu thông tin chỉnh sửa

HOIDONG

1.11.2.2Nhập lại thông tin

Trang 19

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

HOIDONG

1.12.1Thông báo

Tìm chủ tịch, tìm đề tài,

HOIDONG

DT_HD

1.12.2.1

In thông tin tìm thấy

Trang 20

1 Ô xử lý: 1.1 Tìm kiếm sinh viên:

Ô xử lý: 1.1DDL vào: MSSV, TenSV, DC,SDT,KhoaDDL ra: Truyền thông tin cho ô 1.1.1 và ô 1.1.2Diễn giải ô xử lý: Nhập thông tin của sinh viên mới Tóm tắt: + Nếu sinh viên tồn tại thì xử lý ô 1.1.1 + Nếu không, xử lý ô 1.1.2

2 Ô xử lý 1.1.1 : Kiểm tra lần đăng kí đề tài

Ô xử lý: 1.1.1DDL vào: MSSV,TenSV,DC, SDT, KhoaDDL ra: Truyền thông số cho 1.1.2 hoặc thông báo nếu không hợp lệDiễn giải: Xem sinh viên đó đã đăng kí bao nhiêu đề tài

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.

Ô xử lý: 1.1.2DDL vào: TenDTDDL ra: Truyền thông số cho ô 1.1.2.1 và ô 1.1.2.2Diễn giải: + Nếu không tồn tại tên đề tài thì bắt phải nhâp lại tên đề tài + Nếu không, xem đề tài đó có bao nhiêu người đăng kí (mỗi

đề tài ( không vượt quá 3 người)

4 Ô xử lý 1.1.2.1: Lưu thông tin sinh viên:

Ô xử lý: 1.1.2.1DDL vào: MSSV, TenSV,DC,SDT, TenDT,

DDL ra: MSSV, TenSV,DC,SDT, TenDT + Thông báo đã lưu thành côngDiễn giải: Lưu thông tin sinh viên mới vào cơ sở dữ liệu

5 Ô xử lý 1.2: Tìm kiếm sinh viên:

Ô xử lý 1.2DDL vào: MSSVDDL ra: Truyền thông số cho ô 1.2.1 và ô 1.2.2Diễn giải: + Nếu không tồn tại sinh viên này thì thông báo không tìm thấy

+ Nếu tìm thấy, nhập thông tin cần chỉnh sửa

6 Ô xử lý 1.2.2 Kiểm tra thông tin

Trang 20

Trang 21

DDL ra: Truyền thông số cho 1.2.2.1 và 1.2.2.1 Diễn giải: Nhập thông tin cần sửa cho một sinh viên:

+ Nếu thông tin hợp lệ thì thực hiện 1.2.2.1 + Nêu không, nhập lại thông tin

7 Ô xử lý: 1.2.2.1 Lưu thông tin mới:

Ô xử lý: 1.2.2.1DDL vào: MSSV, và thông tin cần sửa

DDL ra:MSSV và thông tin cần sửa

Diễn giải: Lưu thông tin cần sửa của một sinh viên

- Ô 1.3 ( tìm kiếm sinh viên) xử lý tương tự như ô 1.2

8 Ô xử lý 1.3.2 Tìm kiếm thông tin

Ô xử lý 1.3.2DDL vào: MSSVDDL ra: TenSV,DC,SDT,GVHD,GVPB,MSHD

Diễn giải: Cho ra thông tin cần lấy

9 Ô xử lý:1.3.2.1 In thông tin tìm kiếm

Ô xử lý 1.3.2.1DDL vào: MSSV,TenSV,DC,SDT,GVHD,MSHDDDL ra: MSSV,TenSV,DC,SDT,GVHD,MSHDDiễn giải: In thông tin của sinh viên

Trang 22

Ô xử lý 1.4DDL vào: TenDT,NgayBD,NgayKT,

DDL ra: Truyền thông số cho 1.4.1 và 1.4.2Diễn giải: + Nếu đã tồn tại đề tài thì thông báo

+ Nếu không, nhập MSGV( hướng dẫn),

2 Ô xử lý 1.4.2 Kiểm tra giáo viên.

Ô xử lý 1.4.2DDL vào: MSGVDDL ra: Truyền thông số cho 1.4.2.1 và 1.4.2.2Diễn giải: + Nếu MSGV có trong GIAOVIEN thì xử lý ô 1.4.2.1 + Nếu không, thì nhập lại MSGV

3 Ô xử lý 1.4.2.1 Lưu thông tin đề tài mới:

Ô xử lý 1.4.2.1DDL vào: TenDT,NgayBD,NgayKT, GVHD,GVPB,

DDL ra: TenDT,NgayBD,NgayKT, GVHD,GVPB,

Diễn giải: Lưu thông tin một đề tài mới

5 Ô xử lý 1.5 Tìm kiếm đề tài:

Ô xử lý 1.5DDL vào: TenDTDDL ra: Truyền thông số cho ô 1.5.1 và 1.5.2Diễn giải: + Nếu không có đề tài thì thông báo + Nếu có, thì xử lý ô 1.5.2

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

Ô xử lý 1.5.2DDL vào: TenDT, thông tin cần sửa

DDL ra: truyền thông số cho ô 1.5.2.1 và 1.5.2.2Diễn giải: + Nếu hợp lệ thì lưu thông tin cần chỉnh sửa

+ Nếu không thì nhập lại thông tin

7 Ô xử lý 1.5.2.1 Lưu thông tin cần chỉnh sửa:

Ô xử lý 1.5.2.1DDL vào: TenDT, thông tin cần sửaDDL ra: TenDT, thông tin cần sửaDiễn giải: Lưu thông tin cần chỉnh sửa của một đề tài

- Ô 1.6 ( tìm kiếm đề tài) tương tư 1.5

8 Ô xử lý 1.6.2: Tìm thông tin về đề tài:

Trang 22

Trang 23

DDL ra: TenDT, và các thông tin lien quan đề tài.

Diễn giải: thông tin của một đề tài

9 Ô xử lý 1.6.2.1 In thông tin cần tìm:

Ô xử lý 1.6.2.1DDL vào: TenDT, các thông tin lien quan đến đề tàiDDL ra: TenDT, các thông tin lien quan đến đề tàiDiễn giải: In thông tin cần tim kiếm

- Xử lý các ô của chức năng quản lý giáo viên và quản lý hội đồng tương tự như xử lý các

ô của chức năng quản lý sinh viên và quản lý đề tài

2.5.3 Mô tả kho dữ liệu:

1.Mô tả kho dữ liệu Sinh viên:

Tên kho dữ liệu: SINHVIEN

Diễn giải: Lưu trữ thông tin về sinh viênCấu trúc dữ liệu: MSSV, TenSV, DC, SDT , TenDT1, TenDT2, Khoa

2.Mô tả kho dữ liệu Đề tài:

Tên kho dữ liệu: DETAI

Diễn giải: Lưu trữ thông tin về đề tàiCấu trúc dữ liệu: TenDT, TGBD, TGKT, Khoa, GVHD, GVPB

3.Mô tả kho dữ liệu Giáo viên:

Tên kho dữ liệu: GIAOVIEN

Diễn giải: Lưu trữ thông tin về giáo viênCấu trúc dữ liệu: MSGV, DC, SDT, HocVi, ChuyenNganh

4.Mô tả kho dữ liệu Hội đồng:

Tên kho dữ liệu: HOIDONG

Diễn giải: Lưu trữ thông tin về Hội đồng

Trang 24

Diễn giải: Lưu trữ thông tin về Điểm đề tài của các sinh viên.

Cấu trúc dữ liệu: MSSV, MSGV, Diem

7.Mô tả kho dữ liệu Đề tài – Hội đồng:

Tên kho dữ liệu: DT_HD

Diễn giải: Mô tả mối quan hệ giữa Đề tài và Hội đồng

Cấu trúc dữ liệu: TenDT,MSHD

2.5.4 Giải thuật cho các ô xử lý:

1 Ô xử lý 1.1: Tìm kiếm sinh viên:

Trang 24

Trang 25

Input: MSSV, TenSV, DC, SDT,…

Output: Thông báo tồn tại sinh viên đó hay không?

Các quan hệ liên quan: SINHVIEN

Giải thuật:

SNhập tên đề tài Đ

Đọc dòng d

d.MSSV=xd.TenSV=y

Đóng tableSINHVIEN

Kiểm tra

Số lần đăng kí

DT <=1

Trang 26

Output: Kiểm tra xem đề tài có thỏa hay không?,

Các quan hệ liên quan: DETAI

TenDT=x

Mở table

DETAI,SINHVIEN

Trong khi có

Trang 27

Out put: Thông tin sinh viên ( MSSV, Ten SV, ) và tên đề tài

Các quan hệ tham gia: SINH VIEN

Giải thuật:

Không thỏa

Ghi dữ liệu lên SINHVIEN

Đóng table SINHVIEN

Trang 28

Input: Thông tin chỉnh sửa

Output: Xem thông tin chỉnh sửa có hợp lệ hay không?

Các quan hệ liên quan: SINHVIEN, DETAI

Giải thuật:

5 Ô xử lý: 1.2.2.1 Lưu thông tin mới :

Tương tự như ô xử lý: lưu thông tin sinh viên mới

Trang 28

Không thỏa

Thỏa

Nhập thông tin chỉnh sửa

Mở table SINHVIEN, DETAI

Kiểm tra tính hợp lệ

Lưu thông tin chỉnh sửa

Đóng SINHVIEN, DETAI

Trang 29

Ô xử lý 1.3.2: Tìm kiếm thông tin

Input: MSSV

Output: TenSV, DC, NgaySinh,SDT, TenDT, GVHD, GVPB, MSHD,

Các quan hệ liên quan: SINHVIEN, DT_HD, DETAI

In thông tin của sinh viên

Đóng SINHVIEN, DETAI, DT_HD

Trang 30

Input: TenDT

Output: Xem đề tài có tồn tại hay không?

Các quan hệ liên quan: DETAI

Nhập các thông tin khác

( MSGV,…)

Đóng DETAI

Trang 31

Input: MSGV hướng dẫn

Output: Xem Giáo viên đó có tồn tại không?

Giải thuật:

Không thỏaThỏa

Mở GIAOVIENMSGV

Kiểm tra

Lưu thông tin đề tài nới

Đóng GIAOVIEN

Trang 32

Ô xử lý 1.4.2.1 Lưu thông tin đề tài mới

Input: TenDT, NgayBD, NgayKT, Khoa, GVHD,

Output: TenDT, NgayBD, NgayKT, Khoa, GVHD,

Các quan hệ liên quan: DETAI

Giải thuật:

Trang 32

Không thỏa

Thỏa

Mở table DETAI

TenDT, NgayBD,

NgayKT, Khoa, GVHD

Kiểm tra hợp lệ

Ghi dữ liệu lên DETAI

Đóng table DETAI

Trang 33

2.Giới tính phải là nam hoặc nữ.

3.Giáo viên hướng dẫn, giáo viên phản biện, chủ tịch Hội đồng phải khác nhau.4.Mỗi sinh viên chỉ đựơc đăng ký đề tài tối đa hai lần và hai đề tài của hai lần phảikhác nhau

5.Điểm kết quả trung bình phải trên 5

6.Sinh viên đăng ký phải là sinh viên năm tư

Trang 34

Menu bao gồm các chức năng chính:

Trang 34

Trang 36

Trang 36

Trang 38

Trang 38

Trang 40

Trang 40

Trang 42

Trang 42

Trang 43

3.2 Thiết kế Form:

1 Phiếu đăng kí đề tài:

Trang 44

2 Lập phiếu điểm:

Trang 44

Trang 46

TRƯỜNG ĐH KHOA HỌC TỰ NHIÊN

227 Nguyễn Văn Cừ, Quận 5, TPHCM

BÁO CÁO KẾT QUẢ SỐ NGƯỜI ĐĂNG KÝ ĐỀ TÀI HỌC KỲ …

Trang 47

TRƯỜNG ĐH KHOA HỌC TỰ NHIÊN

227 Nguyễn Văn Cừ, Quận 5, TPHCM

BÁO CÁO KẾT QUẢ ĐĂNG KÝ ĐỀ TÀI THEO KHOA

STT Khoa Số người đăng ký Ghi chú

Ngày … tháng … năm 200 Người báo cáo

(ký tên)

Võ Minh Triết

Trang 48

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

227 Nguyễn Văn Cừ, Quận 5, TPHCM

BÁO CÁO KẾT QUẢ THỰC HIỆN ĐỀ TÀI HỌC KỲ …

Năm học 200…- 200…

STT MSĐT Tên Đề Tài MSSV Tên SV Điểm Xếp lọai Ghi chú

Ngày … tháng … năm 200 Ngừơi báo cáo

(ký tên)

Võ Minh Triết

Trang 48

Trang 49

II.5.1 X lý các ô cho ch c n ng qu n lý sinh viênử ứ ă ả 18

Trang 50

Trang 50

Ngày đăng: 27/06/2014, 14:36

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w