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

45 693 2
Phân tích thiết kế hệ thống quản lý đề tài tốt nghiệ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

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

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 QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh Trang 2 I. Khảo sát: 1.1 Mục tiêu: + Phân tích, thiết kế hệ thống quản đề tài tốt nghiệp cho sinh viên năm tư trong một trường đại học + Tin học hố khâu quản 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 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. 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… 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. 2.2 Mơ hình ERD: 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 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Ư VIỆN ĐIỆN TỬ TRỰC TUYẾ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 QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh Trang 5 Tên thực thể: DETAI 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 TenDT TGBD TGKT Khoa GVHD GVPB Tên đề tài Thời gian bắt đầu Thời gian kết thúc Khoa Giáo viên hướng dẫn Giáo viên phụ biện 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 ngoại: Khoa tham chiếu đến MSK của thực thể KHOA. + Khố ngoại: GVHD tham chiếu đến MSGV của GIAOVIEN. + Khố 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 dữ liệu Loại dữ liệu Miền 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ố điện thoại Học vi Chun ngành 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 Thực thể HOIDONG Tên thực thể: HOIDONG 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 MSHD ChuTich ThuKi NgayGio DiaChi Mã số hội đồng Chủ tịch Thư kí Ngày giờ bảo 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 ngoại: ChuTich tham chiếu MSGV của GIAOVIEN 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 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đề 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ử (DFD). Phân rã các chức năng thành các xử 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ânhệ thống thành các chức năng: + Chức năng quản sinh viên. + Chức năng quản đề tài. + Chức năng quản giáo viên. Đáp ứng u cầu u cầu 0 Hệ thống quảnđề 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 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Ư VIỆN ĐIỆN TỬ TRỰC TUYẾ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Ư VIỆN ĐIỆN TỬ TRỰC TUYẾ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đề 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Ư VIỆN ĐIỆN TỬ TRỰC TUYẾ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Ư VIỆN ĐIỆN TỬ TRỰC TUYẾN [...]... 2 Ô xử 1.1.2: Nhập đề tài và kiểm tra tinh hợp lệ: Trang 24 THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh Giải thuật ô xử lý: Nhập đề tài và kiểm tra tính hợp lệ Input: TenDT Output: Kiểm tra xem đề tài có thỏa hay không?, Các quan hệ liên quan: DETAI Giải thuật: TenDT=x Mở table DETAI,SINHVIEN Trong khi có dữ liệu Đ Đọc đề tài x Đề tài tồn tại và khác đề tài trước... Trang 21 QUẢN LY ĐỀ TỐT NGHIỆP THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN GVHD: Nguyễn Gia Tuấn Anh 8 Ô xử 1.6.2: Tìm thông tin về đề tài: Ô xử 1.6.2 DDL vào: TenDT 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ử 1.6.2.1 In thông tin cần tìm: Ô xử 1.6.2.1 DDL vào: TenDT, các thông tin lien quan đến đề tài DDL ra: TenDT, các thông tin lien quan đến đề tài Diễn... TUYEÁN QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh 7 Ô xử lý: 1.4 Tìm kiếm đề tài: Ô xử 1.4 Tìm kiếm đề tài Input: TenDT Output: Xem đề tài có tồn tại hay không? Các quan hệ liên quan: DETAI Giải thuật: TenDT =x Mở table DETAI Kiểm tra tồn tại S Đ Nhập các thông tin khác ( MSGV,…) Đóng DETAI Trang 29 THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia Tuấn Anh 8 Ô xử 1.4.2... 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ải khá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 32 QUẢN LY ĐỀ TỐT NGHIỆP THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN GVHD: Nguyễn Gia Tuấn Anh III Thiết kế giao diện: 3.1 Thiết kế Menu: Menu bao gồm các chức năng chính: Trang 33 QUẢN LY ĐỀ TỐT NGHIỆP THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC... ÑIEÄN TÖÛ TRÖÏC TUYEÁN 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 (Giáo vụ , hay thư kí khoa) 1.6 Kiểm tra đề tài Không thỏa a th 1.6.1 Thông báo không tìm thấy Thỏa DETA I DT_HD 1.6.2 Tìm thông tin về đề tài SINHVIEN Thông báo 1.6.2.1 In thông tin cần tìm Trang 12 THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN QUẢN LY ĐỀ TỐT NGHIỆP GVHD: Nguyễn Gia... thông tin cần tim kiếm - Xử các ô của chức năng quản giáo viên và quản hội đồng tương tự như xử các ô của chức năng quản sinh viên và quản đề 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ên Cấ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... Xử các ô cho chức năng quản đề tài: 1 Ô xử 1.4 Tìm kiếm đề tài: Ô xử 1.4 DDL vào: TenDT,NgayBD,NgayKT, DDL ra: Truyền thông số cho 1.4.1 và 1.4.2 Diễ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ử 1.4.2 Kiểm tra giáo viên Ô xử 1.4.2 DDL vào: MSGV DDL ra: Truyền thông số cho 1.4.2.1 và 1.4.2.2 Diễn giải: + Nếu MSGV có trong GIAOVIEN thì xử lý. .. nhập lại MSGV 3 Ô xử 1.4.2.1 Lưu thông tin đề tài mới: Ô xử 1.4.2.1 DDL 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ử 1.5 Tìm kiếm đề tài: Ô xử 1.5 DDL vào: TenDT DDL ra: Truyền thông số cho ô 1.5.1 và 1.5.2 Diễn giải: + Nếu không có đề tài thì thông báo + Nếu có, thì xử ô 1.5.2 6 Ô xử 1.5.2 Kiểm tra tính... Tóm tắt: + Nếu sinh viên tồn tại thì xử ô 1.1.1 + Nếu không, xử ô 1.1.2 2 Ô xử 1.1.1: Kiểm tra lần đăng kí đề tài Ô xử lý: 1.1.1 DDL vào: MSSV,TenSV,DC, SDT, Khoa DDL 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ử 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.2 DDL vào: TenDT DDL ra: Truyền... chủ tịch, tìm đề tài, DT_HD Thông báo 1.12.2.1 In thông tin tìm thấy Trang 18 QUẢN LY ĐỀ TỐT NGHIỆP THÖ VIEÄN ÑIEÄN TÖÛ TRÖÏC TUYEÁN GVHD: Nguyễn Gia Tuấn Anh 2.5 Mô tả ô xử lý, kho dữ liệu: 2.5.1 Xử các ô cho chức năng quản sinh viên: 1 Ô xử lý: 1.1 Tìm kiếm sinh viên: Ô xử lý: 1.1 DDL vào: MSSV, TenSV, DC,SDT,Khoa DDL ra: Truyền thông tin cho ô 1.1.1 và ô 1.1.2 Diễn giải ô xử lý: Nhập thông

Ngày đăng: 26/04/2013, 20:55

Hình ảnh liên quan

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:  - Phân tích thiết kế hệ thống quản lý đề tài tốt nghiệp

au.

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: Xem tại trang 3 của tài liệu.
2.4 Mơ hình DFD: - Phân tích thiết kế hệ thống quản lý đề tài tốt nghiệp

2.4.

Mơ hình DFD: Xem tại trang 6 của tài liệu.
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 - Phân tích thiết kế hệ thống quản lý đề tài tốt nghiệp

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 Xem tại trang 6 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan