Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 46 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
46
Dung lượng
1,7 MB
Nội dung
TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG XÂY DỰNG PHẦN MỀM KHOA CÔNG NGỆ THÔNG TIN QUẢN LÝ TRUNG Sinh viên: XÂY DỰNG PHẦN MỀM NGUYỄN ANH HƯƠNG NGUYỄN THÁI SƠN ĐỀ TÀI KẾT THÚC MÔN HỌC TRẦN VĂN PHÚ Lớp: 11CĐ - TP2 QUẢN LÝ TRUNG TÂM TIN HỌC Giáo viên hướng dẫn: LÂM THANH HÙNG GVGD: LÂM THANH HÙNG Người thực hiện: NGUYỄN ANH HƯƠNG NGUYỄN THÁI SƠN Giáo Viên Hướng Dẫn : ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… …………………………………… Giáo Viên Phản Biện : ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ………………… MỤC LỤC Lời nói đầu I Phần I: Tổng quan hệ thống Mô tả nội dung đề tài Các yêu cầu chức Ràng buộc hệ thống II Phần II: Phân tích liệu hệ thống Mô hình quan niệm liệu ER a Mô hình ER b Mô hình ER sang quan hệ Mô tả thuộc tính – ràng buộc thuộc tính a Từ điển liệu b Mô hình Relationship c Ràng buộc toàn vẹn III Phần III: Chương trình Sơ đồ giao diện Mô tả giao diện Cài đặt chương trình IV Phần IV: Tài liệu tham khảo LỜI NÓI ĐẦU Trong năm gần đây, công nghệ thông tin phát triển vũ bảo, có tác dụng ngày thúc đẩy phát triển mạnh kinh tế trở thành ngành mũi nhọn, Đảng Nhà nước bắt đầu trọng đầu tư vào phát triển ngành công nghệ thông tin Công nghệ thông tin ngày khẳng định vai trò sống người, từ ngành khoa học công nghệ cao đến ứng dụng nhỏ sống Đối với nguời thực gắn bó với công nghệ thông tin việc áp dụng thành tựu sẵn có tin học phải biết xây dựng thiết kế chương trình ứng dụng phục vụ cho yêu cầu thực tế công việc mình, cao phục vụ cho xã hội Ngày ngành nghề điều đòi hỏi nguồn nhân lực có trình độ trình độ chuyên môn cao, với vị trí ngành mũi nhọn nên ngành Công Nghệ Thông Tin cần nguồn nhân lực có trình độ chuyên môn để phục vụ lĩnh vực khác Từ ngành khoa học công nghệ cao công việc quản lý công ty, cửa hàng , cần tới phần mềm hổ trợ để công viêc trở nên dễ dàng Vì mà ngày có nhiều trung tâm tin học xuất việc quản lí trung tâm thật cần thiết Để có lý, đánh giá xác thực lực học viên đòi hỏi trung tâm tin học cần phải có phần mềm để quản lí với số lượng học viên đông, nhiều lựa chọn chuyên môn khác ngành Công Nghệ Thông Tin, điểm học viên, thông báo kết đậu hay rớt học viên Với yêu cầu nêu phần mềm Quản lí trung tâm tin học thực nhằm giúp đỡ phần việc quản lý trung tâm tin hoc để công việc đào tạo trở nên dễ dàng hiệu Mặc dù đã rất cố gắng quá trình thực hiện, thời gian có hạn và khả có hạn nên không tránh khỏi những sai sót Rất mong sự góp đỡ của thầy cô và sự góp ý của độc giả để đề tài hoàn thiện Xin chân thành cảm ơn ! TRƯỜNG CAO ĐẲNG KỸ THUẬT LÝ TỰ TRỌNG KHOA CÔNG NGHỆ THÔNG TIN -o0o -o0o -o0o - Phần I TỔNG QUAN HỆ THỐNG Nội dung Mô tả nội dung đề tài Các yêu cầu chức Ràng buộc hệ thống PHẦN I: TỔNG QUAN HỆ THỐNG Mô tả nội dung đề tài Qua khảo sát tìm hiểu trung tâm tin học thu thập thông tin : Khi có học viên đăng ký học trung tâm học viên cấp mã số học viên Thông tin học viên bao gồm : mã học viên, tên học viên,ngày sinh, giới tính, địa chỉ, số điện thoại Một học viên đăng ký hay nhiểu môn học khác khoảng thời gian định phù hợp với môn học Thông tin môn học gồm:mã môn học, tên môn học phí Mỗi môn học có thời gian học định phụ thuộc vào khoá học thời gian học Thông tin khoá học gồm: mã khoá học, tên khoá hoc, ngày bắt đầu, ngày kết thúc Mỗi học viên thuộc lớp khác tuỳ thuộc vào môn học mà chọn Thông tin lớp học gồm :mã lớp, tên lớp, sỉ số, khoá (là tình trạng lớp chổ hay đầy) Sau đăng ký học, chọn môn học lớp xong thông tin học viên điểm số học viên cập nhật vào hệ thống qua bảng kết Thông tin kết gồm :mã học viên, mã môn học, điểm lần 1, điềm lần Trong trình học tập học viên người dùng có thề theo dõi tình hình học tập danh sách học viên lớp Kết thúc khoá học học viên biết kết đậu hay rớt xếp loại Các yêu cầu chức a Yêu cầu chức - Lưu trữ thông tin người dùng, phân quyền sử dụng người dùng - Lưu trữ thông tin học viên - Lưu trữ thông tin khoá học - Lưu trữ thông tin môn học - Lưu trữ thông tin lớp học - Lưu trữ thông tin kết - Xem điểm học viên - Liệt kê tình hình đậu rớt học viên b Yêu cầu phi chức - Cung cấp đầy đủ thông tin xác học viên, lớp học, khoá học, môn học - Thông tin đưa vào hệ thống đắn chặt chẽ - Ngôn ngữ hệ thống sử dụng Tiếng Việt - Giao diện hệ thống thân thiện, dễ sử dụng - Hệ thống đảm bảo tính bảo mật - Hệ thống đảm bảo chức mà người sử dụng thực Ràng buộc hệ thống - Cho phép người quản lý lưu trữ thông tin học viên, đăng ký học học viên trình học tập học viên để lập thống kê số lượng học viên theo học trung tâm kết Phần II PHÂN TÍCH DỮ LIỆU HỆ THỐNG Nội dung Mô hình quan niệm liệu ER a Mô hình ER b Mô hình ER sang quan hệ Mô tả thuộc tính – ràng buộc thuộc tính a Từ điển liệu b Mô hình Relationship c Ràng buộc toàn vẹn 10 STT Tên control txtMaKH txtTenKH txtNgayBD txtNgayKT btnThem Loại control TextBox TextBox TextBox TextBox Button btnSua Button btnLuu Button btnHuy Button 10 11 btnXoa lstvDMKhoaHoc btnThoat Button Listview Button Chức Hiển thị mã khoá học đồng thời thêm, xóa, sửa Hiển thị tên khoá học đồng thời thêm, xóa, sửa Hiển thị ngày bắt đầu đồng thời thêm, xóa, sửa Hiển thị ngày kết thúc đồng thời thêm, xóa, sửa Xoá trắng Textbox để người dùng nhập liệu Cho phép sữa thông tin khoá học thông qua mã khoá học Lưu thông tin khoá học vào hệ thống Không lưu đồng thời xoá hết liệu mà người dùng nhập Xoá mẩu tin chọn thông qua mã khoá học Hiển thị thông tin khoá học Thoát khỏi form Màn hình nhập môn học 32 STT Tên control txtMaMH txtTenMH txtHocPhi cboKhoaHoc btnThem btnSua btnLuu Loại control TextBox TextBox TextBox comboBox Button Button Button Chức Hiển thị tên môn học đồng thời thêm, xóa, sửa Hiển thị tên môn học đồng thời thêm, xóa, sửa Hiển thị học phí đồng thời thêm, xóa, sửa Chọn khoá học có sẵn hệ thống Xóa trắng TextBox cho người dùng thêm Cho phép sữa thông tin môn học Lưu thông tin môn học 33 10 11 btnHuy btnXoa lstMonHoc btnThoat Button Button ListView Button Xoá trắng liệu nhập Xoá liệu khỏi hệ thống Hiển thị thông tin môn học Thoát khỏi Form Màn hình đăng ký môn học 34 35 STT Tên control txtMaHV txtTenHV cboChonMon btnDangKyMoi btnLoadDSHV btnQLHV btnluu btnhuy Loại control TextBox TextBox ComboBox Button Button Button Button Button lstMonHoc ListView 10 11 12 btnXoa btnDangKyLai btnThoat Button Button Button Chức Hiển thị tên người dùng đồng thời thêm, xóa, sửa Hiển thị tên người dùng đồng thời thêm, xóa, sửa Hiển thị tên người dùng đồng thời thêm, xóa, sửa Xóa trắng TextBox cho người dùng thêm Hiển thị danh sách học viên đăng ký Đăng ký học viên Lưu thông tin vào hệ thống Dùng để hủy bỏ thao tác thêm người dùng Hiển thị thông tin chi tiết học viên đăng ký môn học có hệ thống Đóng form Cho phép sữa thông tin trừ mã Thoát khỏi form Màn hình nhập điểm 36 STT Tên control txtTenHV txtTenMH Txtdiem1 txtDiem2 btnThem btnSua Loại control TextBox TextBox TextBox TextBox Button Button Chức Hiển thị tên người dùng đồng thời thêm, xóa, sửa Hiển thị tên người dùng đồng thời thêm, xóa, sửa Hiển thị tên người dùng đồng thời thêm, xóa, sửa Xóa trắng TextBox cho người dùng thêm Hiển thị danh sách học viên đăng ký Đăng ký học viên 37 38 btnChon Button btnluu btnhuy Button Button 10 lstKetQua ListView 11 12 btnXoa btnThoat Button Button Chọn học viên môn học từ danh sách đăng ký môn học Lưu thông tin vào hệ thống Dùng để hủy bỏ thao tác thêm người dùng Hiển thị thông tin chi tiết học viên đăng ký môn học có hệ thống Xoá hết liệu khỏi hệ thống Thoát khỏi form 39 STT Tên control txtnhaptennguoidung Loại control TextBox Chức Nhập tên người dùng 40 tcbonguoidung radthem TextBox TextBox radxoa TextBox 12 btnluu btnThoat Button Button Lựa chọn nguoi dung Chọn xóa hoăc thêm Xóa trắng TextBox cho người dùng thêm Lưu đăng kí Thoát khỏi form 41 STT Tên control tgridhienthihocvien btnthihanh btnthoat Loại control TextBox TextBox TextBox Chức Hiển thị hoc vien Thuc hien chọn để xem hoc vien Thoát form 42 STT Tên control cbochonmon gridhienthi btnthoat Loại control TextBox TextBox TextBox Chức Chọn môn tái xuống gridview Tái gridview hiển thị thong tin thong tin học viên Thoát form 43 STT Tên control txttensv gridhienthisinhvien btnthoat Loại control TextBox gridhienthi TextBox Chức Nhập tên sinh viên Hiên thị thong tin học viên Thoát form 44 45 46 [...]... KHOAHOC + [MaKH] [MaKH] - +(*) [MaKH] 21 Phần III CHƯƠNG TRÌNH Nội dung 1 Sơ đồ giao diện 2 Mô tả giao diện 3 Cài đặt chương trình Phần III: CHƯƠNG TRÌNH 22 1 Sơ đồ giao diện Đăng nhập Màn Hình Chính Hệ Thống Quản lí học viên QL Người Dùng Báo Cáo Trợ Giúp Kết quả Help Đăng ký học Thoát Xem DS học viên Danh Sách Môn Học Danh sách khoá học Đăng ký môn học Điểm học viên 23 2 Mô tả giao diện Màn hình đăng... tên khoá học đồng thời thêm, xóa, sửa Hiển thị ngày bắt đầu đồng thời thêm, xóa, sửa Hiển thị ngày kết thúc đồng thời thêm, xóa, sửa Xoá trắng các Textbox để người dùng nhập liệu Cho phép sữa thông tin khoá học thông qua mã khoá học Lưu thông tin khoá học vào hệ thống Không lưu và đồng thời xoá hết các dữ liệu mà người dùng đã nhập Xoá các mẩu tin được chọn thông qua mã khoá học Hiển thị thông tin của... sẵn trong hệ thống Xóa trắng các TextBox và cho người dùng thêm mới Cho phép sữa thông tin môn học Lưu thông tin môn học 33 8 9 10 11 btnHuy btnXoa lstMonHoc btnThoat Button Button ListView Button Xoá trắng các dữ liệu đã nhập Xoá dữ liệu khỏi hệ thống Hiển thị thông tin môn học Thoát khỏi Form Màn hình đăng ký môn học 34 35 STT 1 2 3 4 5 6 7 8 Tên control txtMaHV txtTenHV cboChonMon btnDangKyMoi btnLoadDSHV... dùng đồng thời thêm, xóa, sửa Xóa trắng các TextBox và cho người dùng thêm mới Hiển thị danh sách học viên đã đăng ký Đăng ký mới học viên Lưu thông tin vào hệ thống Dùng để hủy bỏ thao tác thêm người dùng Hiển thị thông tin chi tiết của học viên đăng ký môn học có trong hệ thống Đóng form Cho phép sữa thông tin trừ mã Thoát khỏi form Màn hình nhập điểm 36 ... thông tin trừ mã học viên Lưu thông tin vào database Xoá hết các thông tin đã nhập Thoát khỏi form Hiển thị dữ liệu 30 Màn hình nhập khoá học 31 STT 1 2 3 4 5 Tên control txtMaKH txtTenKH txtNgayBD txtNgayKT btnThem Loại control TextBox TextBox TextBox TextBox Button 6 btnSua Button 7 btnLuu Button 8 btnHuy Button 9 10 11 btnXoa lstvDMKhoaHoc btnThoat Button Listview Button Chức năng Hiển thị mã khoá học. .. thị thông tin của khoá học Thoát khỏi form Màn hình nhập môn học 32 STT 1 2 3 4 5 6 7 Tên control txtMaMH txtTenMH txtHocPhi cboKhoaHoc btnThem btnSua btnLuu Loại control TextBox TextBox TextBox comboBox Button Button Button Chức năng Hiển thị tên môn học đồng thời thêm, xóa, sửa Hiển thị tên môn học đồng thời thêm, xóa, sửa Hiển thị học phí đồng thời thêm, xóa, sửa Chọn khoá học có sẵn trong hệ thống... những form trong hệ thống Thông tin về tác giả Màn hình quản lý người dùng 27 28 STT 1 2 3 4 5 6 Tên control txtnhapmatkhaucu txtnhapmatkhaumoi txtnhaplaimatkhau btnxacnhan btndoi btnthoat Loại control TextBox TextBox TextBox Button Button Button Chức năng Hiển thị tên người dùng đồng thời thêm, xóa, sửa Hiển thị lại thong tin mật khẩu người dung muốn đổi Nhạp lại thong tin mật khẩu ngườu dung lần 2... buộc của thuộc tính a Từ điển dữ liệu a.1 Học Viên: HOCVIEN Stt Thuộc tính Kiểu Miền giá trị 1 MaHV Chuỗi Khóa chính 2 TenHV Chuỗi 3 NgaySinh Ngày 4 GioiTinh Yes/ No 5 DiaChi Chuỗi 6 SDT Chuỗi Ý nghĩa Ghi chú 11 a.2 Khoá Học: KHOAHOC Stt Thuộc tính Kiểu Miền giá trị 1 MaKH Chuỗi Khóa chính 2 TenKH Chuỗi 3 NgayBD Chuỗi 4 NgayKT Chuỗi Ý nghĩa Ghi chú 12 a.3 Môn Học: MONHOC Stt Thuộc tính Kiểu Miền giá... Hiển thị lại thong tin mật khẩu người dung muốn đổi Nhạp lại thong tin mật khẩu ngườu dung lần 2 Xác nhận lại mật khẩu Thực hiện đổi thong tin Đóng form Màn hình nhập học viên 29 STT 1 2 3 4 5 6 7 Tên control txtMaHV txtTenHV txtNgaySinh txtDiaChi txtSDT cboGioiTinh cboLop Loại control textBox textBox textBox textBox textBox comBox comBox 8 btnThem Button 9 10 11 12 13 btnSua btnluu btnKhongluu btnThoat... TenKH Chuỗi 3 NgayBD Chuỗi 4 NgayKT Chuỗi Ý nghĩa Ghi chú 12 a.3 Môn Học: MONHOC Stt Thuộc tính Kiểu Miền giá trị 1 MaMH Chuỗi Khoá chính 2 TenMH Chuỗi 3 HocPhi Số Ý nghĩa Ghi chú Ý nghĩa Ghi chú a.4 Lớp Học: LOPHOC Stt Thuộc tính Kiểu Miền giá trị 1 MaLop Chuỗi Khóa chính 2 TenLop Chuỗi 3 SiSo Số 13 a.5 Kết Quả: KETQUA Stt Thuộc tính Kiểu Miền giá trị 1 MaSoDiem Số Khóa chính 2 MaHV Chuỗi Khóa ngoại 3