Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 55 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
55
Dung lượng
1,29 MB
Nội dung
ĐỀ TÀI: Chương trình quản lí họcviêncủamộttrungtâmtinhọc LỜI MỞ ĐẦU Sự phát triển của CNTT trong những năm gần đây đã đem lại những thành tựu to lớn trong việc phát triển kinh tế. Những chương trình tinhọc ứng dụng ngày càng nhiều, rất nhiều công việc thủ công trước đây nay đã được xử lí bằng các phần mềm chuyên dụng, giúp giảm đáng kể công sức, hoàn thành công việc nhanh chóng và chính xác. Để có mộtphần mềm ứng dụng đáp ứng được yêu cầu công việc đặt ra thì những người làm tinhọc phải biết phân tíchthiếtkếhệthống làm việc của chương trình để từ đó xây dựng nên mộtphần mềm ứng dụng quản lí chương trình đó. Những chương trình, phần mềm ứng dụng đóng vai trò quan trọng trong lĩnh vực quản lý, nó là những công cụ hỗ trợ đắc lực và hầu như không thể thiếu nhằm đáp ứng đầy đủ nhất, thuận lợi nhất những đòi hỏi của công việc quảnlý nhờ những công cụ trợ giúp có sẵn. Chương trình quản lí họcviêncủamộttrungtâmtinhọc là một chương trình được xây dựng nhằm đáp ứng những đòi hỏi đặt ra của quá trình quảnlý như ghi danh, nhập điểm, lưu kết quả thi, tìm kiếm thôngtinhọc viên, giáo viên … và rất nhiều công việc khác một cách nhanh chóng và thuận tiện, chính xác một cách hệ thống. Do trình độ kiến thức và kinh nghiệm còn non kém, và trong khuôn khổ thời gian cho phép để làm mộtđồán môn học, chúng em chưa hoàn tất được đầy đủ các công tác quản lý. Chương trình này sau khi hoàn tất, hiệu quả có thể nâng cấp mở rộng cho tất cả các đơn vị đào tạo, các trường phổ thông … MỤC LỤC Lời mở đầu 1 Phần I: Khảo sát – Yêu cầu củađồán 3 I. Giới thiệu đồán ………………………………………………………………………. 3 II. Khảo sát ……………………………………………………………………………… 3 III. Yêu cầu ……………………………………………………………………………… 5 Phần II: Phântích triển khai ……………………………………………………………………… 6 I. Phát hiện thực thể …………………………………………………………………… 6 II. Mô tả chi tiết thực thể ……………………………………………………………… 7 III. Tổng kết thực thể ……………………………………………………………….…… 10 IV. Tổng kết thuộc tính ……………………………………………………………….…. 11 V. Mô hình ERD ………………………………………………………………………… 12 VI. Chuyển mô hình ERD sang mô hình quanhệ …………………………………… 13 VII. Phát hiện ràng buộc ……………………………………………………………… 14 Phần III: Thiếtkế giao diện …………………………………………………………… …………. 15 I. Form đăng nhập 15 II. Hệthống menu chính của chương trình 16 Phần IV: Bảng phân công công việc ……………………………………………………………… 43 PHẦN I: KHẢO SÁT – YÊU CẦU CỦAĐỒÁN I. Giới thiệu đồ án: “Quản lí họcviêncủamộttrungtâmtin học” là hệthống nhằm tinhọc hóa việc quản lí họcviên cho các nghiệp vụ như: ghi danh đăng kí khoá học, môn học; quảnlý danh sách họcviên và giáo viên; xếp lịch học cho họcviên và lịch dạy cho giáo viên; xếp thời khoá biểu; lưu và báo kết quả thi của từng môn cho từng học viên; ….Chương trình này được ứng dụng cho các trungtâm đào tạo tinhọc và có thể mở rộng cho các trường học, các đơn vị … II. Khảo sát: 1. Bộ máy tổ chức: Bộ máy tổ chức cơ bản củamộttrungtâm đào tạo tinhọc được xây dựng theo sơ đồ Tóm tắt chức năng nhiệm vụ: Ban giám đốc: Điều khiển tất cả các hoạt động củatrungtâm như xem xét; phê duyệt ý kiến của các phòng ban; đề nghị, giải quyết thỏa đáng cho họcviên và các phòng ban. Phòng hành chánh: gồm 2 bộ phận Bộ phận tiếp tân tư vấn: Tiếp và tư vấn các vấn đề đưa ra củahọcviên và những người đến ghi danh, giới thiệu các khóa học, các môn học, các chính sách ưu đãi, cách thức đăng kí, và những vấn đề liên quan. Bộ phận ghi danh: Phụ trách việc ghi danh họcviênhọc khóa nào, lớp nào. Phòng kế toán: gồm 2 bộ phận Bộ phận thu học phí: thực hiện việc thu học phí củahọcviên đã ghi danh ở phòng hành chánh. Bộ phậnkế toán: phụ trách việc tính toán các khoản thu chi cần thiết như trả lương cho giáo viên, nhân viên; các khoản chi cho việc sửa chữa, nâng cấp máy móc trang thiết bị. Phòng kế hoạch: gồm 3 bộ phận Bộ phận quảng cáo: phụ trách công việc quảng cáo các khoá học bằng nhiều phương tiện như in ấn, thiếtkế website … Bộ phận xếp lịch dạy và học: phụ trách việc sắp xếp thời khoá biểu cho học viên, giáo viên theo danh sách đăng kí củahọcviênmột cách khoa học, hợp lí. Bộ phận lập kế hoạch đào tạo: phụ trách việc lên kế hoạch mở các khoá đào tạo sau đó trình lên ban giám đốc phê duyệt Phòng giáo viên: biên soạn giáo trình, nghiên cứu phương pháp dạy, cập nhật kiến thức mới và trực tiếp giảng dạy cho học viên; là đội ngũ có trình độ chuyên môn đáp ứng được nhu cầu của việc giảng dạy Phòng kỹ thuật: Bộ phận trang thiết bị phòng học: phụ trách các vấn đề liên quan đến trang thiết bị của phòng như cung cấp điện, bàn, ghế, bóng đèn, máy lạnh… Bộ phận sửa chữa, nâng cấp, bảo trì máy tính: phụ trách việc sửa chữa những hư hỏng của máy vi tính, nâng cấp bảo trì máy vi tính, cập nhật những phần mềm mới nhất cho máy. 2. Máy móc trang thiết bị: Phòng học : phòng máy lạnh, không gian đủ rộng, yên tĩnh, mỗi họcviênmột máy Thiết bị: Máy tính cấu hình mạnh (P4 trở lên), có nối mạnh LAN và INTERNET ADSL Phần mềm: hệ điều hành XP trở lên, bộ Microsoft Office, các phần mềm hỗ trợ cho việc học 3. Mô tả hoạt động: Trungtâm mở nhiều khóa trong một năm; một khoá đào tạo trungtâm mở nhiều môn cho họcviên lựa chọn. Một môn có thể có nhiều lớp được mở. Mỗi lớp tương ứng với một ca học nhất định. Khi đến ghi danh, mỗi họcviên sẽ được ghi nhận thôngtin cá nhân (họ tên, ngày tháng năm sinh, địa chỉ, số điện thoại, nghề nghiệp) và có thể chọn ca học phù hợp với mình. Họcviên sẽ phải đóng học phí cho môn mà mình đã đăng kí. Các mức học phí cũng khác nhau tùy vào môn học và chế độ giảm học phí cho họcviên cũ hay sinh viênhọc sinh. Họcviên có thể đăng kí gia hạn thời gian đóng học phí. Trungtâm còn có nhu cầu sắp xếp thời khóa biểu cho giáo viên: giáo viên phụ trách môn nào, thời gian nào, phòng nào. Cuối khóa học, trungtâm sẽ tổ chức thi và cấp bằng chứng nhận họcviên đã hoàn tất môn học. Họcviên còn nợ học phí sẽ không được công nhận kết quả. Nếu họcviên thi không đạt yêu cầu sẽ được thi lại và phải đăng kí 2 tuần trước ngày thi. Nếu họcviên tiếp tục không đạt hoặc chưa thi thì phải đăng kí học lại với khóa khác. III. Yêu cầu: Chương trình phải đáp ứng được các mục tiêu sau: - Cập nhật và quản lí thôngtinhọc viên: thôngtin cá nhân, lớp, môn mà họcviênđó đăng kí và điểm thi cuối kì - Danh sách lớp học khai giảng, sỉ số dự kiến, sỉ số họcviên đăng kí. - Biên lai thu học phí theo môn đã đăng kí -Quảnlýthôngtin giáo viên- Cập nhật và quảnlýthôngtin môn học. - Sắp xếp lịch học và dạy cho họcviên và giáo viên, xếp lịch thi. - Danh sách họcviên cần bổ sung học phí hay nhận lại mộtphầnhọc phí (đạt loại xuất sắc) - Cập nhật và tra cứu kết quả thi cuối khoá củahọcviên- Danh sách tất cả các lớp domột giáo viên phụ trách - Tra cứu nhanh thôngtincủahọcviên hay giáo viên theo họ tên, năm sinh, mã số. - Lưu lại kết quả cuối khoá củahọcviên sau khi hoàn tất khoá học trong vòng 2 năm PHẦN II: PHÂNTÍCH- TRIỂN KHAI I. Phát hiện thực thể: 1. Biên lai (BIEN_LAI) Mỗi thực thể tượng trưng cho một biên lai thu học phí Thuộc tính: MaBL, NgayBL, NoiDung, SoTien, BangChu 2. Ca học (CA_HOC) Mỗi thực thể tượng trưng cho một ca học (buổi nào, giờ nào) Thuộc tính: MaCaHoc, Buoi, Gio 3. Diện giảm phí (DIEN_GIAM_PHI) Mỗi thực thể tượng trưng cho một diện giảm phí (học viên cũ, sinh viênhọc sinh, họcviên đoạt loại xuất sắc) Thuộc tính: MaDien, TenDien, MucGiam 4. Giáo viên (GIAO_VIEN) Mỗi thực thể tượng trưng cho một giáo viên Thuộc tính: MaGiaoVien, HoGiaoVien, TenGiaoVien, NgaySinh, Diachi 5. Họcviên (HOC_VIEN) Mỗi thực thể tượng trưng cho mộthọcviên Thuộc tính: MaHocVien, HoHocVien, TenHocVien, NgaySinh, DiaChi, SoDT, NgheNghiep 6. Khoá học (KHOA_HOC) Mỗi thực thể tượng trưng cho một khoá học Thuộc tính: MaKhoaHoc, TenKhoaHoc, NgayBD, NgayKT 7. Kỳ thi (KY_THI) Mỗi thực thể tượng trưng cho một kỳ thi Thuộc tính: MaKyThi, TenKyThi. 8. Loại phòng (LOAI_PHONG) Mỗi thực thể tượng trưng cho một loại phòng Thuộc tính: MaLoaiPhong, TenLoaiPhong [...]... Thuộc tính Diễn giải Miền giá trị P U M L 1 MaHocVien Mã số củahọcviên char(7) X X X X 2 HoHocVien Họ và chữ lót củahọcviên varchar(50) X 3 TenHocVien Tên củahọcviên varchar(10) X 4 NgaySinh Ngày tháng năm sinh date X củahọcviên 5 DiaChi Địa chỉ củahọcviên varchar(100) 6 SoDT Số điện thoại củahọcviên int 7 NgheNghiep Nghề nghiệpcủahọcviên X varchar(50) Tên thực thể: KHOA_HOC STT Thuộc tính... chính của chương trình: Bao gồm các chức năng: Hệthống Tạo mới CSDL Mở CSDL Sao lưu CSDL Thay đổi mật khẩu Thoát Quảnlý dữ liệu Nhận họcviên mới Danh sách họcviên Danh sách giáo viên Danh sách lớp học Danh sách môn họcQuảnlý thi Xếp lịch thi Xem lịch thi Cập nhật điểm thi Xem danh sách thí sinh Thốngkê Thốngkê số lượng Thốngkê kết quả học tập Tra cứu Học viên. .. LOP_HOC lớp học MON_HOC môn học PHONG_HOC phòng học IV.Tổng kết thuộc tính: STT Thuộc tính Diễn giải Thuộc thực thể 1 BangChu Số tiền bằng chữ BIEN_LAI Tình trạng lớp học khoá hay 2 DaKhoa LOP_HOC chưa để đăng kí họcviên Chẵn ( 2-4 -6 ) hay lẻ ( 3- 3 Buoi 4 DiaChi Địa chỉ của giáo viên GIAO_VIEN 5 DiaChi Địa chỉ củahọcviên HOC_VIEN 6 Gio Giờ học trong ngày CA_HOC 7 HocPhi 5-7 ) Mức học phí của môn học CA_HOC... dung đóng học phí BIEN_LAI 31 SiSoDK Sĩ số họcviên đăng kí LOP_HOC Nghề nghiệpcủahọcviên HOC_VIEN Số điện thoại củahọc 32 SoDT 33 SoTien Số tiền đóng học phí BIEN_LAI 34 TenDien Tên của diện giảm phí DIEN_GIAM_PHI 35 TenGiaoVien Tên của giáo viên GIAO_VIEN 36 TenHocVien Tên củahọcviên HOC_VIEN 37 TenKhoaHoc Tên Khoá Học KHOA_HOC 38 TenKyThi Tên của kỳ thi KY_THI 39 TenLoaiPhong Tên của loại phòng... lại thôngtin và kết thúc việc đăng kí Nút Làm lại : nhập lại từ đầu Nút Xuất biên lai : dùng để in biên họcviên 2.2) Form danh sách họcviên Dùng để xem danh sách thôngtin cá nhân của các họcviên đã đăng kí, có thể xem danh sách theo 3 chế độ: Khoá học Môn học Lớp học Cách sử dụng: Chọn chế độ xem danh sách theo khoá học, môn học hay lớp học rồi nhấn nút Xem Bảng danh sách củahọcviên được... giáo viên Dùng để cập nhật thôngtin cá nhân của giáo viên ( Mã số giáo viên, Họ tên giáo viên, Ngày sinh, Địa chỉ) Cách sử dụng: Điền đầy đủ thôngtin cá nhân của giáo viên Nhấn nút Lưu để lưu thôngtin hay nhấn nút Thêm mới để cập nhật thêm thôngtincủa giáo viên khác Sau khi lưu, thôngtin được cập nhật vào bảng danh sách giáo viên bên dưới Nếu người sử dụng muốn xoá thôngtincủamột giáo viên, ... Form nhận họcviên mới Form giúp cho việc lưu thôngtin cá nhân củahọcviên mới (Họ tên, Ngày sinh, Địa chỉ, Số điện thoại, Nghề nghiệp) và thôngtin các môn học mà họcviênđó đã đăng kí ( Môn học, Lớp học, Buổi, Ca) Cách sử dụng: Điền đầy đủ các thôngtin cá nhân theo yêu cầu và các thôngtin về môn học đã được tiếp nếu cần đăng kí Nhấn nút Đăng kí tiếp để lưu thôngtin và đăng kí Nút Kết thúc :... MON_HOC 8 HoGiaoVien Họ của giáo viên GIAO_VIEN 9 HoHocVien Họ củahọcviên HOC_VIEN 10 MaCaHoc Mã số ca học CA_HOC 11 MaDien 12 MaGiaoVien Mã số của giáo viên GIAO_VIEN 13 MaHocVien Mã số củahọcviên HOC_VIEN 14 MaKhoaHoc Mã số khoá học KHOA_HOC 15 MaKyThi Mã số của kì thi KY_THI 16 MaLoaiPhong Mã số của loại phòng LOAI_PHONG 17 MaLopHoc Mã số lớp học LOP_HOC 18 MaMonHoc Mã số của môn học MON_HOC 19 MaPhong... TenMonHoc Tên của môn học char(7) X X 3 HocPhi Mức học phí của môn học int X X Tên thực thể: PHONG_HOC STT Thuộc tính Diễn giải Miền giá trị P U M L 1 MaPhong Mã số phòng char(3) X X X X 2 TenPhong Tên phòng varchar(50) III Tổng kết thực thể: Tên thực thể Diễn giải X BIEN_LAI biên lai thu học phí CA_HOC ca học DIEN_GIAM_PHI diện giảm học phí GIAO_VIEN giáo viên HOC_VIEN họcviên KHOA_HOC khoá học KY_THI... X X 2 TenDien Tên của diện giảm phí varchar(50) 3 MucGiam Mức học phí được giảm int X Tên thực thể: GIAO_VIEN STT Thuộc tính Diễn giải Miền giá trị P U M L 1 Mã số của giáo viên char(7) X X X X MaGiaoVien 2 HoGiaoVien Họ và chữ lót của giáo viên varchar(50) X 3 TenGiaoVien Tên của giáo viên varchar(10) X Ngày tháng năm sinh 4 NgaySinh date của giáo viên 5 DiaChi Địa chỉ của giáo viên varchar(100) Tên . thu học phí theo môn đã đăng kí - Quản lý thông tin giáo viên - Cập nhật và quản lý thông tin môn học. - Sắp xếp lịch học và dạy cho học viên và giáo viên, xếp lịch thi. - Danh sách học viên. nhằm tin học hóa việc quản lí học viên cho các nghiệp vụ như: ghi danh đăng kí khoá học, môn học; quản lý danh sách học viên và giáo viên; xếp lịch học cho học viên và lịch dạy cho giáo viên; . Bảng phân công công việc ……………………………………………………………… 43 PHẦN I: KHẢO SÁT – YÊU CẦU CỦA ĐỒ ÁN I. Giới thiệu đồ án: Quản lí học viên của một trung tâm tin học là hệ thống