Phân tích thiết kế hệ thống quản lý học viên trung tâm tin học

56 42 0
Phân tích thiết kế hệ thống quản lý học viên trung tâm tin học

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA TÓAN – TIN HỌC Đồ án: Học phần: Phân tích thiết kế hệ thống thông tin Giảng viên hướng dẫn: Th.s Nguyễn Gia Tuấn Anh Nhóm thực hiện: Nguyễn Thanh Viên Minh 0511154 Lâm Trung Kiên 0511132 Thành Phố Hồ Chí Minh T6/2008 Phân tích thiết kế hệ thống Quản Lý Học Viên TTTH LỜI NĨI ĐẦU Ngày nay, cơng nghệ thơng tin phát triển mạnh mẽ có tác động lớn đến phát triển xã hội Hầu lĩnh vực có tham gia cơng nghệ thơng tin Lĩnh vực phân tích thiết kế hệ thống thông tin phần công nghệ thông tin Lĩnh vực quan trọng giúp cho việc quản lý trung tâm hay cửa hàng lớn đơn giản, dễ dàng nhanh chóng Em thực đồ án “Phân tích thiết kế hệ thống quản lý học viên trung tâm tin học đại học Khoa Học Tự Nhiên” nhằm tìm hiểu kiến thức lĩnh vực phân tích thiết kế Em xin cảm ơn thầy cho em kiến thức lĩnh vực để hoàn thành đồ án Tuy nhiên, hiểu biết em lĩnh vực hạn chế nên cịn nhiều sai sót, em mong thầy góp ý thêm cho em Em xin cảm ơn thầy GVHD : Th.s Nguyễn Gia Tuấn Anh Phân tích thiết kế hệ thống Quản Lý Học Viên TTTH MỤC LỤC I.Mục tiêu phạm vi đề tài 1/ Mục tiêu: .4 2/Phạm vi: 3/Khảo sát: II.Phân tích: .6 1/Phát thực thể 1)Thực thể : HỌC_VIEN 2)Thực thể : DIEN_GIAM_PHI 3)Thực thể : KHOA_HOC 4)Thực thể : HOC_PHAN 5)Thực thể : MON_HOC 6)Thực thể : KY_THI .6 7)Thực thể : LOP_HOC 8)Thực thể : BIEN_LAI 9)Thực thể : NHAN_VIEN 10)Thực thể : GIANG_VIEN 11)Thực thể : CA_HOC 12)Thực thể : PHONG 13)Thực thể : LOAI_PHONG .7 14)Thực thể : NGANH_HOC 2/Mơ hình ERD 3/Mô tả chi tiêt quan hệ : 1)Quan hệ HOC_VIEN : 2)Quan hệ DIEN_GIAM_PHI .9 3)Quan hệ diện DGP_HOCVIEN 10 4)Quan hệ HOC_PHAN: .10 5)Quan hệ KHOA_HOC : 11 6)Quan hệ NGANH_HOC : 11 7)Quan hệ LOP_HOC : 12 8)Quan hệ KH_HP_LOP: 12 9)Quan hệ KY_THI: 13 10)Quan hệ HV_KT_PH : .13 11)Quan hệ PHONG : 14 12)Quan hệ LOAI_PHONG: 14 13)Quan hệ NHAN_VIEN: 15 14)Quan hệ BIEN_LAI : 16 15)Quan hệ CA_HOC : 17 16)Quan hệ MON_HOC : .17 17)Quan hệ HP_MON HOC : 18 18)Quan hệ GIANG_VIEN : .18 19)Quan hệ GV_MONHOC : 19 20)Quan hệ giảng GV_LH_CH_PH 19 4/Chuyển mơ hình ERD thành mơ hình quan hệ : .20 5/Phát ràng buộc : 20 Ghi : 21 6/Mô tả bảng tổng kết : 21 1)Tổng kết quan hệ : 21 GVHD : Th.s Nguyễn Gia Tuấn Anh Phân tích thiết kế hệ thống Quản Lý Học Viên TTTH 2)Tổng kết thuộc tính : 22 III.Thiết kế giao diện .25 1/Các Menu giao diện : HỌC VIÊN, NHÂN VIÊN,THÔNG TIN 25 1)Menu đối tượng HỌC VIÊN : 27 2)Menu đối tượng NHÂN VIÊN 27 3)Menu đối tượng THÔNG TIN 28 2/Form HỌC VIÊN .29 1)Form tìm danh sách học viên 29 2)Form Thông tin học viên .30 3)Form Diện sách 31 3/Form NHÂN VIÊN .32 1)Form Thông tin nhân viên 32 2)Form Biên lai 33 4/Form THÔNG TIN 34 1)Form xem thời khóa biểu 34 2)Form Môn học 35 3)Form Phòng học 36 4)Form Phòng thi 37 5)Form Kết thi .38 5/Mô tả chi tiết Form .39 1)Mô tả chi tiết Form Tìm danh sách học viên 39 2)Form Thông tin học viên .40 3)Form Diện sách 41 4)Form Thông tin nhân viên 41 5)Form Biên lai 42 6)Form xem thời khóa biểu 43 7)Form Môn học 43 8)Form Phòng học 44 9)Form Phòng thi 44 10)Form Kết thi 45 IV.Thiết kế xử lý .45 1/Form biên lai có xử lý : Thêm, Lưu, Xóa, Sửa 45 1)Xử lý Thêm biên lai .45 2)Xử lý Sửa biên lai .48 2/Form Thông tin học viên có xử lý Lưu, Xóa, Sửa, Thốt .48 1)Xử lý Sửa thông tin học viên .48 2)Xử lý Xóa thơng tin học viên 49 3)Xử lý Lưu thông tin học viên 50 3/Form Diện sách có xử lý Tìm, Thốt 51 1)Xử lý Tìm .51 4/Form Thơng tin nhân viên có xử lý : Lưu, Xóa, Sửa, Tìm, Thốt 53 1)Xử lý Lưu thông tin nhân viên: 53 2)Xử lý Xóa thơng tin nhân viên .54 3)Sửa thông tin nhân viên 55 GVHD : Th.s Nguyễn Gia Tuấn Anh Phân tích thiết kế hệ thống Quản Lý Học Viên TTTH ĐỀ TÀI QUẢN LÝ HỌC VIÊN TRUNG TÂM TIN HỌC ĐẠI HỌC KHOA HỌC TỰ NHIÊN I Mục tiêu phạm vi đề tài Mục tiêu: Phân tích thiết kế hệ thống quản lý trung tâm tin học nhằm cho việc tin học hóa khâu quản lý việc đăng ký kết học viên, giúp cho việc quản lý trung tâm có nhiều học viên dễ dàng hơn, việc tra cứu kết học viên dễ dàng, tiện lợi, nhanh chóng xác Phạm vi: Phạm vi nằm giới hạn mơn phân tích thiết kế hệ thống thông tin mục tiêu nêu Khảo sát: Để nhập học trung tâm tin học : Ø Học viên xin mẫu đăng ký, sau điền đầy đủ thơng tin cá nhân trung tâm yêu cầu theo mẫu có sẵn gồm: họ tên, ngày sinh, giới tính, địa liên lạc, nghề nghiệp, địa công tác Ø Sau cung cấp thông tin đầy đủ, học viên đăng ký nhập học lớp chọn thơng qua việc đóng học phí Khi đóng học phí, học viên nhận biên lai, biên lai có thơng tin sau: mã số biên lai, tên người đóng học phí, số tiền, mơn học, lớp học, học, thuộc học phần nào, khóa, địa điểm, ngày ghi biên lai chữ ký nhân viên ghi biên lai Ø Trung tâm có nhiều chế độ miễn giảm học phí cho hoc viên diện sách Chẳng hạn, học viên học chương trình đào tạo kỹ thuật viên, kỳ thi học phần trước xuất sắc ( tức điểm thi đạt từ đến 10 giảm 10% học phí cho học phần kế sau ) giảm học phí cho học viên theo học chương trình đào tạo kỹ thuật viên có đăng ký học thêm lớp chuyên đề Đối với học viên thuộc nhiều dạng giảm học phí lấy diện có chế độ giảm nhiều Ø Mỗi đợt khai giảng, trung tâm mở nhiều lớp cho nhiều chương trình đào tạo, đợt khai giảng mở khóa cho chương trình đào tạo kỹ thuật viên CNTT ngành công nghệ web, kỹ thuật viên phần cứng mạng,…) Mỗi khóa học ngành học chia nhiều học phần với tên gọi có mức học phí riêng cho học phần Trong học phần, học viên học số môn học quy định Hai ngành đào tạo khác giống số học phần Học phần chương trình đào tạo kỹ thuật viên giống số ngành Một học phần có nhiều người đăng ký học chia thành nhiều lớp học phần khóa học chia thành lớp sáng, chiều, hai–tư-sáu, ba-năm-bảy Các lớp chia vào ca học gồm có mã số riêng cho ca Ví dụ: Lớp kỹ thuật viên ngành cơng nghệ lập trình web khóa 15, lớp học ca chiều hai-tư-sáu, có mã số lớp GVHD : Th.s Nguyễn Gia Tuấn Anh Phân tích thiết kế hệ thống Quản Lý Học Viên TTTH W15CA, W15CB, lớp học ca sáng thứ ba-năm-bảy có mã số W15SA Sau học phần học viên tham gia kỳ thi cuối học phần Ø Học viên học phịng học, mơn học chia làm hai phần lý thuyết thực hành Do học viên học phịng máy tiết thực hành học phòng lý thuyết lý thuyết Ø Trong trung tâm có nhiều giảng viên, giảng viên dạy nhiều mơn học môn học cho ca học khác ĐẠI HỌC QUỐC GIA TP.HCM TRƯỜNG ĐẠI HỌC KHTN TRUNG TÂM TIN HỌC BIÊN NHẬN HỌC PHÍ Số BN : Ông (bà): Số tiền: Môn / lớp / giờ: Học phần / khóa / địa điểm: Ngày tháng năm 200 Người thu tiền Ghi chú: Xin mang theo biên nhận học, thi nhận chứng Khơng giải hồn lại học phí sau ngày khai giảng GVHD : Th.s Nguyễn Gia Tuấn Anh Phân tích thiết kế hệ thống Quản Lý Học Viên TTTH II Phân tích: Phát thực thể Thực thể : HOC_VIEN Mỗi thực thể tượng trưng cho học viên trung tâm Các thuộc tính: MaHV, HoTenHV, GioiTinh, Ngaysinh, ĐiaChi, SoĐT, NgheNghiep Thực thể : DIEN_GIAM_PHI Mỗi thực thể tượng trưng cho diện giảm phí học viên Thuộc tính: MaDien, TenDien, MucGiam Thực thể : KHOA_HOC Mỗi thực thể tượng trưng cho khóa học ngành học Thuộc tính : MaKh, TenKh, NgayKG Thực thể : HOC_PHAN Mỗi thực thể tượng trưng cho học phần ngành học Thuộc tính : MaHP, TenHP, HocPhi Thực thể : MON_HOC Mỗi thực thể tượng trưng cho môn học học phần Thuộc tính : MaMH, TenMH Thực thể : KI_THI Mỗi thực thể tượng trưng cho kỳ thi Thuộc tính : MaKT, TenKT Thực thể : LOP_HOC Mỗi thực thể tượng trưng cho lớp học học phần khóa học ngành học Thuộc tính : MaLH, TenLH, SiSo, NgayBđ, NgayKt Thực thể : BIEN_LAI Mỗi thực thể tượng trưng cho biên lai đóng học phí học viên Thuộc tính : SoBL, NgayLap, NoiDung, SoTien, BangChu Thực thể : NHAN_VIEN Mỗi thực thể tượng trưng cho mơt nhân viên thu kí tên vào biên lai thu học phí Thuộc tính : MaNV, HoTenNV, DiaChi, SoDT, GioiTinh, NgaySinh 10 Thực thể : GIANG_VIEN Mỗi thực thể tượng trưng cho giảng viên trung tâm Thuộc tính : MaGV, HoTenGV, NgaySinh, GioiTinh, ĐiaChi, SoDT 11 Thực thể : CA_HOC Mỗi thực thể tượng trưng cho ca học Thuộc tính : MaCH, TenCH GVHD : Th.s Nguyễn Gia Tuấn Anh Phân tích thiết kế hệ thống Quản Lý Học Viên TTTH 12 Thực thể : PHONG Mỗi thực thể tượng trưng cho phịng học trung tâm Thuộc tính : MaPH, TenPH 13 Thực thể : LOAI_PHONG Mỗi thực thể tượng trưng cho loại phịng Thuộc tính : MaLP, TenLoai 14 Thực thể : NGANH_HOC Mỗi thực thể tượng trưng cho ngành đào tạo trung tâm Thuộc tính : MaNH, TenNH GVHD : Th.s Nguyễn Gia Tuấn Anh Mơ hình ERD G V H D : T h s N g u y ễ n G i a GVHD: Th.s Nguyễn Gia Tuấn Anh Phân tích thiết kế hệ thống Quản Lý Học Viên TTTH Mô tả chi tiết quan hệ : Quan hệ HOC_VIEN : Tên quan hệ : HOC_VIEN STT Thuộc tính Diễn giải Kiểu liệu Số byte Miền giá trị Loại liệu Ràng buộc PK MaHV Mã số học viên C B HoTenHV Tên học viên C 35 B GioiTinh Giới Tính L 4 Ngaykinh Ngày sinh N 12 B ĐiaChi Địa học viên C 80 B SoDT Số điện thoại S 10 K NgheNghiep Nghề nghiệp C 15 K Tổng 164 Yes/No B v Khối lượng : § Số dịng tối thiểu : 10 người § Số dịng tối đa : 10 người § Khối lượng tối thiểu 164 = 1640 byte = 1.6 KB § Khối lượng tối đa : 10000 x 164 = 1540000 byte = 1602 KB = 1.6MB v Định dạng liệu : § nchar : MaHV § nvarchar : TenHV, ĐiaChi, NgheNghiep Quan hệ DIEN_GIAM_PHI Tên quan hệ : DIEN_GIAM_PHI Kiểu liệu Số byte Mã diện giảm phí C TenDien Tên diện giảm phí C 30 MucGiam Mức giảm phí STT Thuộc tính MaDien Diễn giải Tổng GVHD : Th.s Nguyễn Gia Tuấn Anh Ràng Miền giá trị Loại liệu B buộc PK B 1% - 10% B 42 Phân tích thiết kế hệ thống Quản Lý Học Viên TTTH Form Diện sách Tên ĐT Kiểu ĐT Ràng buộc Dữ liệu Textbox ký tự Nhập từ keyboard Mã diện Textbox GP ký tự Nhập từ keyboard Mã số HV Table DIEN_GIAM_PHI Tìm Command Thốt HOC_VIEN Command Mục đích Hàm liên quan Tìm học viên thuộc diện giảm phi TimClick() Thoát Thoat() Giá trị DEFAULT Form Thông tin nhân viên Tên ĐT Kiểu ĐT Ràng buộc Dữ liệu Mã số NV Textbox ký tự Nhập từ keyboard Họ tên NV Textbox ký tự Nhập từ keyboard Ngày sinh DTPicker

Ngày đăng: 27/09/2020, 18:16

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan