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

56 1K 3
Phân tích và 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

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

ĐẠ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 Học Viên TTTH LỜI NÓI ĐẦU Ngày nay, công nghệ thông tin phát triển rất mạnh mẽ nó có tác động rất lớn đến sự phát triển của xã hội. Hầu như mọi lĩnh vực đều có sự tham gia của công nghệ thông tin. Lĩnh vực phân tích thiết kế hệ thống thông tin là một phần của công nghệ thông tin. Lĩnh vực này khá quan trọng vì nó giúp cho việc quản của các trung tâm hay cửa hàng lớn đơn giản, dễ dàng nhanh chóng hơn. Em thực hiện đồ án “Phân tích thiết kế hệ thống quản 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 những kiến thức về lĩnh vực phân tích thiết kế này. Em xin cảm ơn thầy đã cho em những kiến thức về lĩnh vực này để có thể hoàn thành đồ án này. Tuy nhiên, do sự hiểu biết của em về lĩnh vực này còn 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 1 Phân tích thiết kế hệ thống Quản Học Viên TTTH MỤC LỤC I.Mục tiêu phạm vi đề tài . 4 1/ Mục tiêu: 4 2/Phạm vi: 4 3/Khảo sát: .4 II.Phân tích: .6 1/Phát hiện thực thể 6 1)Thực thể : HỌC_VIEN . 6 2)Thực thể : DIEN_GIAM_PHI .6 3)Thực thể : KHOA_HOC . 6 4)Thực thể : HOC_PHAN . .6 5)Thực thể : MON_HOC 6 6)Thực thể : KY_THI .6 7)Thực thể : LOP_HOC . .6 8)Thực thể : BIEN_LAI . .6 9)Thực thể : NHAN_VIEN . .6 10)Thực thể : GIANG_VIEN .6 11)Thực thể : CA_HOC 6 12)Thực thể : PHONG 7 13)Thực thể : LOAI_PHONG 7 14)Thực thể : NGANH_HOC . .7 2/Mô hình ERD . 8 3/Mô tả chi tiêt quan hệ : 9 1)Quan hệ HOC_VIEN : . .9 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 hiện các ràng buộc : 20 Ghi chú : .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 2 Phân tích thiết kế hệ thống Quản 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 chính của 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 chính 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 quả 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 chính 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 quả thi . 45 IV.Thiết kế các xử . .45 1/Form biên lai có xử : Thêm, Lưu, Xóa, Sửa .45 1)Xử Thêm biên lai . .45 2)Xử Sửa biên lai 48 2/Form Thông tin học viên có các xử Lưu, Xóa, Sửa, Thoát . .48 1)Xử Sửa thông tin học viên 48 2)Xử Xóa thông tin học viên 49 3)Xử Lưu thông tin học viên .50 3/Form Diện chính sách có các xử Tìm, Thoát .51 1)Xử Tìm 51 4/Form Thông tin nhân viên có các xử : Lưu, Xóa, Sửa, Tìm, Thoát 53 1)Xử Lưu thông tin nhân viên: . .53 2)Xử 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 3 Phân tích thiết kế hệ thống Quản Học Viên TTTH ĐỀ TÀI QUẢN 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 1. Mục tiêu: Phân tích thiết kế hệ thống quản trung tâm tin học nhằm cho việc tin học hóa khâu quản việc đăng ký kết quả của học viên, giúp cho việc quản một trung tâm có nhiều học viên được dễ dàng hơn, việc tra cứu kết quả của học viên cũng dễ dàng, tiện lợi, nhanh chóng chính xác hơn. 2. Phạm vi: Phạm vi nằm trong giới hạn môn phân tích thiết kế hệ thống thông tin các mục tiêu nêu trên. 3. Khảo sát: Để nhập học trong 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 do 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 chỉ liên lạc, nghề nghiệp, địa chỉ công tác. Ø Sau khi 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 sẽ nhận biên lai, trên biên lai có cá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, giờ học, thuộc học phần nào, khóa, địa điểm, ngày ghi biên lai chữ ký của 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 chính sách. Chẳng hạn, đối với học viên học chương trình đào tạo kỹ thuật viên, nếu kỳ thi học phần trước đó là xuất sắc ( tức là điểm thi đạt từ 9 đến 10 thì sẽ được giảm 10% học phí cho học phần kế sau đó ) hoặc giảm học phí cho học viên đang theo học chương trình đào tạo kỹ thuật viên có đăng ký học thêm các lớp chuyên đề. Đối với học viên thuộc nhiều dạng giảm học phí thì sẽ được lấy diện có chế độ giảm nhiều nhất. Ø Mỗi đợt khai giảng, trung tâm mở nhiều lớp cho nhiều chương trình đào tạo, mỗi đợt khai giảng là mở khóa mới cho các chương trình đào tạo như 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 cũng như một ngành học được chia ra nhiều học phần với tên gọi có mức học phí riêng cho từng học phần. Trong mỗi học phần, học viên sẽ được học một số môn học quy định. Hai ngành đào tạo khác nhau nhưng có thể giống nhau ở một số học phần. Học phần một của các chương trình đào tạo kỹ thuật viên là giống nhau ở một số ngành. Một học phần nếu có nhiều người đăng ký học sẽ được chia thành nhiều lớp cũng như trong một học phần của một khóa học được chia ra thành các lớp sáng, chiều, hai–tư-sáu, ba-năm-bảy. Các lớp này được chia vào các ca học gồm có mã số riêng cho từng ca. Ví dụ: Lớp kỹ thuật viên ngành công nghệ lập trình web khóa 15, đối với lớp học ca chiều hai-tư-sáu, có mã số của lớp là GVHD : Th.s Nguyễn Gia Tuấn Anh 4 Phân tích thiết kế hệ thống Quản Học Viên TTTH W15CA, W15CB, lớp học ca sáng thứ ba-năm-bảy có mã số là W15SA. Sau mỗi học phần học viên tham gia kỳ thi cuối học phần. Ø Học viên được học tại một một số phòng học, mỗi môn học được chia làm hai phần thuyết thực hành. Do đó học viên sẽ được học tại phòng máy trong tiết thực hành học ở phòng thuyết trong giờ thuyết. Ø Trong trung tâm có nhiều giảng viên, một giảng viên có thể dạy nhiều môn học hoặc một môn học cho các ca học khác nhau. ĐẠI HỌC QUỐC GIA TP.HCM BIÊN NHẬN HỌC PHÍ TRƯỜNG ĐẠI HỌC KHTN TRUNG TÂM TIN HỌC 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 này khi đi học, thi nhận chứng chỉ. Không giải quyết hoàn lại học phí sau ngày khai giảng. GVHD : Th.s Nguyễn Gia Tuấn Anh 5 Phân tích thiết kế hệ thống Quản Học Viên TTTH II. Phân tích: 1. Phát hiện thực thể 1. Thực thể : HOC_VIEN Mỗi thực thể tượng trưng cho một học viên của trung tâm. Các thuộc tính: MaHV, HoTenHV, GioiTinh, Ngaysinh, ĐiaChi, SoĐT, NgheNghiep. 2. Thực thể : DIEN_GIAM_PHI Mỗi thực thể tượng trưng cho một diện giảm phí của học viên. Thuộc tính: MaDien, TenDien, MucGiam. 3. Thực thể : KHOA_HOC Mỗi thực thể tượng trưng cho một khóa học của các ngành học. Thuộc tính : MaKh, TenKh, NgayKG. 4. Thực thể : HOC_PHAN Mỗi thực thể tượng trưng cho một học phần trong từng ngành học Thuộc tính : MaHP, TenHP, HocPhi. 5. Thực thể : MON_HOC Mỗi thực thể tượng trưng cho một môn học trong từng học phần. Thuộc tính : MaMH, TenMH. 6. Thực thể : KI_THI Mỗi thực thể tượng trưng cho một kỳ thi Thuộc tính : MaKT, TenKT. 7. Thực thể : LOP_HOC Mỗi thực thể tượng trưng cho một lớp học trong một học phần của từng khóa học của từng ngành học. Thuộc tính : MaLH, TenLH, SiSo, NgayBđ, NgayKt. 8. Thực thể : BIEN_LAI Mỗi thực thể tượng trưng cho một biên lai đóng học phí của học viên. Thuộc tính : SoBL, NgayLap, NoiDung, SoTien, BangChu. 9. 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 một giảng viên của 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 một ca học Thuộc tính : MaCH, TenCH. GVHD : Th.s Nguyễn Gia Tuấn Anh 6 Phân tích thiết kế hệ thống Quản Học Viên TTTH 12. Thực thể : PHONG Mỗi thực thể tượng trưng cho một phòng học của 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 một 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 một ngành đào tạo của trung tâm. Thuộc tính : MaNH, TenNH GVHD : Th.s Nguyễn Gia Tuấn Anh 7 2. 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 8 Phân tích thiết kế hệ thống Quản Học Viên TTTH 3. Mô tả chi tiết quan hệ : 1. Quan hệ HOC_VIEN : Tên quan hệ : HOC_VIEN STT Thuộc tính Diễn giải 1 MaHV Mã số của học viên 2 HoTenHV Tên học viên 3 GioiTinh Giới Tính 4 Ngaykinh Ngày sinh 5 ĐiaChi Địa chỉ của học viên 6 SoDT Số điện thoại 7 NgheNghiep Nghề nghiệp 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 Kiểu Số Miền Loại dữ Ràng dữ liệu byte giá trị liệu buộc C 8 B PK C 35 B L 4 Yes/No B N 12 B C 80 B S 10 K C 15 K Tổng 164 § Khối lượng tối đa : 10000 x 164 = 1540000 byte = 1602 KB = 1.6MB v Định dạng dữ liệu : § nchar : MaHV § nvarchar : TenHV, ĐiaChi, NgheNghiep. 2. Quan hệ DIEN_GIAM_PHI Tên quan hệ : DIEN_GIAM_PHI STT Thuộc tính Diễn giải 1 MaDien Mã diện giảm phí 2 TenDien Tên diện giảm phí 3 MucGiam Mức giảm phí Kiểu dữ liệu C C Tổng Ràng Số byte Miền giá trị Loại dữ liệu buộc 8 B PK 30 B 4 1% - 10% B 42 GVHD : Th.s Nguyễn Gia Tuấn Anh 9 [...]... khóa biểu, môn học, phòng học, phòng thi, kết quả thi GVHD : Th.s Nguyễn Gia Tuấn Anh 28 Phân tích thiết kế hệ thống Quản Học Viên TTTH 2 Form HỌC VIÊN 1 Form tìm danh sách học viên GVHD : Th.s Nguyễn Gia Tuấn Anh 29 Phân tích thiết kế hệ thống Quản Học Viên TTTH v Ý nghĩa hoạt động : § Dùng để tìm danh sách học viên của trung tâm v Phân quyền : § Dùng cho nhân viên học viên xem v Sử... thống Quản Học Viên TTTH 45 XepLoai Xếp loại kết quả thi HV_KT_PH III .Thiết kế giao diện 1 Các Menu chính của giao diện : HỌC VIÊN, NHÂN VIÊN, THÔNG TIN GVHD : Th.s Nguyễn Gia Tuấn Anh 25 Phân tích thiết kế hệ thống Quản Học Viên TTTH Màn hình đăng nhập sau đó phân quyền sử dụng GVHD : Th.s Nguyễn Gia Tuấn Anh 26 Phân tích thiết kế hệ thống Quản Học Viên TTTH 1 Menu đối tượng HỌC VIÊN... Trong menu đối tượng HỌC VIÊN có các chức năng tìm danh sách học viên, xem thông tin học viên, xem học viên thuộc diện chính sách 2 Menu đối tượng NHÂN VIÊN Trong menu đối tượng NHÂN VIÊN có các chức năng xem, tìm thông tin của nhân viên việc lập biên lai của nhân viên GVHD : Th.s Nguyễn Gia Tuấn Anh 27 Phân tích thiết kế hệ thống Quản Học Viên TTTH 3 Menu đối tượng THÔNG TIN Trong menu này... 3 Form NHÂN VIÊN 1 Form Thông tin nhân viên GVHD : Th.s Nguyễn Gia Tuấn Anh 32 Phân tích thiết kế hệ thống Quản Học Viên TTTH v Ý nghĩa hoạt động : § Dùng để lưu thông tin của nhân viên mới, xóa thông tin cũ của nhân viên ,chỉnh sửa thông tin của nhân viên, tìm thông tin của nhân viên v Hoạt động : § Dùng cho nhân viên có chức năng quản v Sử dụng : § Người Dùng điền đầy đủ thông tin. kau đó... thông tin tìm kiếm Sau đó chọn nút Tìm hoặc Thoát Button Tìm : Tìm danh sách học viên cho ra danh sách học viên mà người dùng đang cần tìm Button Thoát: Không tìm kiếm nữa, sẽ thoát khỏi form tìm kiếm trở ra form Quản học viên 2 Form Thông tin học viên GVHD : Th.s Nguyễn Gia Tuấn Anh 30 Phân tích thiết kế hệ thống Quản Học Viên TTTH v Ý nghĩa hoạt động : § Dùng để lưu, xóa, sửa thông tin. .. Mỗi lớp học chỉ học trong một ca một ca có một hoặc nhiều lớp học do một hoặc nhiều giảng viên phụ trách ü Một học viên thi một hoặc nhiều học phần trong một kỳ thi, trong một kỳ thi có một hoặc nhiều học viên tham gia GVHD : Th.s Nguyễn Gia Tuấn Anh 20 Phân tích thiết kế hệ thống Quản Học Viên TTTH ü Một ngành học được mở nhiều khóa Mỗi đợt khai giảng là mở khóa mới cho ngành học Ghi chú... xóa, sửa thông tin của học viên v Phân quyền : § Dùng cho nhân viên có quyền quản các hồ sơ của học viên v Sử dụng : § Nhân viên nhập đầy đủ thông tin của học viên Sau đó chọn các button có chức năng cần Dùng Button Lưu : lưu thông tin của học viên Button Xóa : xóa thông tin của học viên Button sửa : chỉnh sửa thông tin cuả học viên Button Thoát : thoát khỏi form Thông tin học viên 3 Form Diện chính... không có học viên nào hoặc có nhiều học viên cùng thuộc một diện giảm phí ü Một khóa học có một hoặc nhiều học phần, một học phần có một hoặc nhiều lớp học một khóa học có một hoặc nhiều lớp học ü Một học phần học một hoặc nhiều môn học một môn học có thể được học trong các học phần khác nhau của các khóa học ngành học khác nhau ü Một biên lai chỉ được lập bởi một nhân viên một nhân viên có... lưu thông tin của nhân viên mới Button Xóa : xóa thông tin của nhân viên cũ của trung tâm Button Sửa : sửa thông tin của nhân viên khi có thay đổi Button Tìm : Tìm thông tin của nhân viên Button Thoát : Thoát khìi form Thông tin nhân viên 2 Form biên lai GVHD : Th.s Nguyễn Gia Tuấn Anh 33 Phân tích thiết kế hệ thống Quản Học Viên TTTH v Ý nghĩa : § Dùng để lưu, xóa, sửa, thêm thông tin của biên... : Th.s Nguyễn Gia Tuấn Anh 31 Phân tích thiết kế hệ thống Quản Học Viên TTTH v Ý nghĩa hoạt động : § Dùng để xem danh sách học viên thuộc một diện chính sách nào đó hoặc xem một học viên có thuộc một diện chính sách nào hay không v Phân quyền : § Dùng cho nhân viên quản v Sử dụng : § Nhân viên điền đầy đủ thông tin sau đó chọn các button để xem Button Tìm : Xem kết quả Button Thoát : Thoát

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

Từ khóa liên quan

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

Tài liệu liên quan