0
Tải bản đầy đủ (.pdf) (64 trang)

Một số chức năng chính của hệ thống

Một phần của tài liệu CHƯƠNG TRÌNH QUẢN LÝ TRUNG TÂM TIN HỌC BÌNH MINH (Trang 45 -45 )

Chức năng quản lý thông tin khoá học, đƣợc phân rã thành nhiều chức năng.

Chức năng cập nhật thông tin học viên: Là chức năng bắt đầu khi ngƣời quản lý yêu cầu thêm một học viên mới. Chức năng này cho phép ngƣời quản lý duy trì thông tin của học viên. Ngƣời đó có thể thêm, sửa, xoá, in danh sách học viên từ hệ thống. Chức năng kết thúc khi ngƣời quản lý chọn thoát

Thêm học viên

Hệ thống yêu cầu ngƣời quản lý nhập thông tin của học viên nhƣ: Mã học viên, tên học viên, giới tính, ngày sinh,… Ngƣời quản lý nhập vào các thông tin đƣợc yêu cầu, chọn lƣu thông tin. Hệ thống sẽ lƣu lại vào cơ sở dữ liệu. Ngƣời quản lý cũng có thể không lƣu thông tin của học viên đó.

43

Hệ thống yêu cầu ngƣời quản lý nhập thông tin cần sửa của học viên nhƣ: Mã học viên, tên học, giới tính, ngày sinh,… Ngƣời quản lý nhập vào các thông tin đƣợc yêu cầu, và lựa chọn thông tin. Hệ thống sẽ lƣu lại vào cơ sở dữ liệu.

Xoá học viên

Hệ thống sẽ hiển thị danh sách học viên cho phép ngƣời quản lý có thể chọn học viên đó để xoá.

In danh sách học viên

Hệ thống sẽ in danh sách học viên khi ngƣời quản lý yêu cầu. Ngƣời quản lý chọn in danh sách học viên.

Chức năng cập nhật thông tin giáo viên

Chức năng bắt đầu khi ngƣời quản lý yêu cầu thêm một giáo viên mới. Chức năng này cho phép ngƣời quản lý duy trì thông tin của giáo viên. Ngƣời đó có thể thêm, sửa, xoá... Chức năng kết thúc khi ngƣời quản lý chọn thoát.

Thêm giáo viên

Hệ thống yêu cầu ngƣời quản lý nhập thông tin của giáo viên nhƣ: Mã giáo viên, tên giáo viên, giới tính, ngày sinh,… Ngƣời quản lý nhập các thông tin đƣợc yêu cầu, chọn lƣu thông tin. Hệ thống sẽ lƣu lại vào cơ sở dữ liệu.

Sửa giáo viên

Hệ thống yêu cầu ngƣời quản lý nhập thông tin cần sửa của giáo viên. Ngƣời quản lý nhập vào các thông tin đƣợc yêu cầu, chọn lƣu thông tin. Hệ thống sẽ lƣu lại vào cơ sở dữ liệu. Ngƣời quản lý cũng có thể không lƣu thông tin của giáo viên đó.

44

Chức năng bắt đầu khi ngƣời quản lý yêu cầu thêm một lớp học mới. Chức năng cho phép duy trì thông tin của giáo viên.

Thêm lớp học

Hẹ thống yêu cầu ngƣời quản lý nhập thông tin của lớp học: Mã lớp,mã phòng, mã giáo viên, ngày bắt đầu , ngày kết thúc… Ngƣời quản lý nhập vào các thông tin đƣợc yêu cầu, chọn lƣu thông tin. Hệ thống sẽ lƣu lại vào cơ sở dữ liệu.

Sửa lớp học

Hệ thống yêu cầu ngƣời quản lý nhập thông cần sửa của lớp học: Mã lớp, mã phòng, mã giáo viên, ngày bắt đầu, ngày kết thúc… Ngƣời quản lý nhập vào các thông tin đƣợc yêu cầu chọn lƣu thông tin. Hệ thống sẽ lƣu lại vào cơ sở dữ liệu. Ngƣời quản lý cũng có thể không lƣu thông tin của lớp học đó.

In danh sách lớp học

Hệ thống sẽ in danh sách lớp học khi ngƣời quản lý yêu cầu.

Chức năng cập nhật thông tin khoá học

Chức năng bắt đầu khi ngƣời quản lý yêu cầu thêm một khoá học mới. Cho phép ngƣời quản lý duy trì thông tin của khoá học.

Thêm khoá học

Hệ thống yêu cầu ngƣời quản lý nhập thông tin khoá học nhƣ: Mã khoá học, tên khoá. Ngƣời quản lý nhập vào các thông tin đƣợc yêu cầu, chọn lƣu thông tin.

Sửa khoá học

Hệ thống yêu cầu ngƣời quản lý nhập thông tin cần sửa của lớp học nhƣ: Mã khoá học, tên khoá học… Ngƣời quản lý nhập vào các thông tin đƣợc yêu

45

cầu và chọn lƣu thông tin. Hệ thống sẽ lƣu lại vào cơ sở dữ liệu. Ngƣời quản lý cũng có thể không lƣu thông tin của khoá học.

Chức năng cập nhật thông tin điểm

Chức năng bắt đầu khi ngƣời quản lý yêu cầu thêm điểm mới.

Là chức năng cho phép ngƣời quản lý duy trì thông tin điểm. Ngƣời đó có thể thêm, sửa, xoá, in danh sách điểm. Chức năng kết thúc khi ngƣời quản lý chọn thoát.

Thêm điểm

Hệ thống yêu cầu ngƣời quản lý nhập thông tin : Mã học viên, tên học viên, môn học,… Ngƣời quản lý nhập vào các thông tin đƣợc yêu cầu, và chọn lƣu thông tin. Hệ thống sẽ lƣu lại vào cơ sở dữ liệu.

Sửa điểm

Hệ thống yêu cầu ngƣời quản lý nhập vào thông tin cần sửa của học viên: Mã học viên, tên học viên, môn học… Nhập các thông tin đƣợc yêu cầu và chọn lƣu thông tin.

Xoá điểm

Hệ thống sẽ hiển thị danh sách học viên cho phép ngƣời quản lý có thể chọn học viên đó và nhấn xoá.

In danh sách điểm

Hệ thống sẽ in danh sách điểm học viên khi ngƣời quản lý yêu cầu. Ngƣời quản lý chọn in danh sách điểm học viên.

46

CHƢƠNG 3: THIẾT KẾ HỆ THỐNG

3.1 Thiết kế cơ sở dữ liệu

3.1.1 Mô hình quan hệ

Hình 3.1 Mô hình quan hệ

Mô hình cơ sở dữ liệu thể hiện mối quan hệ giữa các bảng của hệ thống, nhờ các mối quan hệ đó mà lập trình viên mới có thể lập trình đƣợc, nếu mối

47

quan hệ không chính xác sẽ dẫn tới sự sai xót trong quá trình lập trình vì vậy mô hình cơ sở dữ liệu là rất quan trọng.

3.1.2 Chi tiết các bảng cơ sở dữ liệu Bảng học viên Bảng học viên

Hình 3.2 Học viên

Bảng 3.1 Chi tiết bảng học viên

Tên trƣờng Kiểu dữ liệu Ý nghĩa

Mahv Nvarchar Mã học viên

Mssv Nvarchar Mã số sinh viên

Malop Nvarchar Mã lớp

Namsinh Nvarchar Năm sinh

Diachi Nvarchar Địa chỉ

Nghenghiep Nvarchar Nghề Nghiệp

Tinhtrang Bit Tình trạng

Hocphi Nvarchar Học phí

Sobl Nvarchar Số biên lai

48

Bảng giáo viên

Hình 3.3 Giáo viên

Bảng 3.2 Chi tiết bảng giáo viên

Tên trƣờng Kiểu dữ liệu Ý nghĩa

Magv Nvarchar Mã giáo viên

Gioitinh Bit Giới tính

Namsinh Nvarchar Năm sinh

Diachi Nvarchar Địa chỉ

Dienthoai Number Điện thoại

Trinhdo Nvarchar Trình độ

49

Bảng khoá học

Hình 3.4 Khoá học

Bảng 3.3 Chi tiết bảng khoá học

Tên trƣờng Kiểu dữ liệu Ý nghĩa

Mkh Nvarchar Mã khoá học

Tenkh Nvarchar Tên khoá học

50

Bảng 3.4 Chi tiết bảng lớp học

Tên trƣờng Kiểu dữ liệu Ý nghĩa

Malop Nvarchar Mã lớp

Cahoc Nvarchar Buổi học

Makh Nvarchar Mã khoá học

Magv Nvarchar Mã giáo viên

Maphong Nvarchar Mã phòng

Ngaybatdau Nvarchar Ngày bắt đầu

Ngayketthuc Nvarchar Ngày kết thúc

Bảng phòng

Hình 3.6 Phòng

Bảng 3.5 Chi tiết bảng phòng

Tên trƣờng Kiểu dữ liệu Ý nghĩa

Maphong Nvarchar Mã phòng

Tenphong Nvarchar Tên phòng

51

Bảng điểm

Hình 3.7 Điểm

Bảng 3.6 Chi tiết bảng điểm

Tên trƣờng Kiểu dữ liệu Ý nghĩa

Mahv Nvarchar Mã học viên

Makh Nvarchar Mã khoá học

Malop Nvarchar Mã lớp

Diem1 Float Lần thi

Diem2 Float Điểm lý thuyết

Diem3 Float Điểm thực hành

Ghichu Nvarchar Ghi chú

Xeploai Nvarchar Xếp loại

52

Bảng admin

Hình 3.8 Admin

Bảng 3.7 Chi tiết bảng admin

Tên trƣờng Kiểu dữ liệu Ý nghĩa

Ma Nvarchar

Tên Nvarchar Tên truy nhập

Pass Nvarchar Mật khẩu

Loai Nvarchar Loại

Usetable Nvarchar Usetable

3.2 Thiết kế giao diện

3.2.1 Các Form chính của chƣơng trình Form hệ thống Form hệ thống

53 Hình 3.9 Form hệ thống Cập nhật - Cập nhật học viên - Cập nhật giáo viên - Cập nhật lớp học - Cập nhật khoá học - Điểm khoá học - Thời khoá biểu

- Đăng ký thi chứng chỉ - Điểm thi chứng chỉ - Cấp chứng chỉ

54

Hình 3.10 Form cập nhật

Tìm kiếm

- Tìm kiếm học viên - Tìm kiếm giáo viên - Tìm kiếm điểm

55

Thống kê.

Hình 3.12 Form thống kê

Cập nhật học viên

56

Cập nhật giáo viên

Hình 3.14 Form cập nhật giáo viên

Cập nhật khoá học

57

Thông tin lớp học

Hình 3.16 Form thông tin lớp học

Tìm kiếm thông tin học viên

58

Tìm kiếm thông tin giáo viên

59

KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN

Trong thời gian làm khoá luận vừa qua em đã làm đƣợc một số công việc cụ thể nhƣ sau:

- Tìm về ngôn ngữ C#, SQL server

- Tìm hiểu đƣợc quy trình nghiệp vụ quản lý của trung tâm tin học Bình Minh.

- Phân tích và thiết kế hệ thống.

- Xây dựng cơ sở dữ liệu trên SQL server 2005 - Cài đặt các module chức năng

Do khả năng bản thân còn hạn chế nên khoá luận không tránh khỏi những thiếu sót, vì vậy em mong các thầy, cô giáo trong khoa chỉ bảo tận tình để khoá luận đƣợc hoàn thiện hơn trong thời gian tới.

Hƣớng phát triển của đề tài.

Trong thời gian tới em sẽ tiếp tục cài đặt các module. Xây dựng chƣơng trình quản lý trung tâm tin học sao cho phù hợp với nhiều trung tâm tin học, và phát triển toàn diện khoá luận tốt nghiệp một cách tốt nhất.

Em xin cảm ơn thầy giáo Lê Huy Thập, ngƣời đã tận tình hƣớng dẫn, chỉ bảo tận tình đối với em trong thời gian làm khoá luận.

60

TÀI LIỆU THAM KHẢO

[1] Đoàn Phan Tân (2004), Các hệ thống thông tin quản lý, NXB Đại học văn hoá.

[2] Nguyễn Quang Thông, Giáo trình phân tích thiết kế hệ thống thông tin quản lý.

[3] Nguyễn Tiến Huy, Nhập môn công nghệ phần mềm, NXB Đại học khoa học tự nhiên.

[4] Nguyễn Tuấn Huy, Quá trình phát triển phần mềm thống nhất, NXB Thống kê.

[5] Nguyễn Thanh Bình, Phân tích thiết kế hệ thống hƣớng đối tƣợng, NXB Thống kê.

[6] Nguyễn Thanh Trúc, Giáo trình công nghệ phần mềm, NXB Đại học quốc gia TP. Hồ Chí Minh.

[7] Nguyễn Bình, Bài giảng lý thuyết thông tin, NXB Thống kê.

[8] Ngô Trung Việt, Quản lý dự án công nghệ thông tin, NXB Thanh Niên

[9] Lê Văn Phùng, Cơ sở dữ liệu quan hệ và công nghệ phân tích thiết kế, NXB Thông tin 2010.

[10] Thạch Bình Cƣờng, Nhập môn công nghệ phần mềm, NXB Giáo dục 2008. [11] Vũ Tuyết Trinh, Phân tích thiết kế hệ thống thông tin.

61

PHỤ LỤC

Hƣớng dẫn cài đặt chƣơng trình

Bƣớc 1: Chuẩn bị cài đặt

Nếu chƣơng trình đang nằm trong đĩa CD thì bạn phải copy ra ngoài mới chạy đƣợc.

Yêu cầu hệ thống cài đặt các phần mềm cần thiết: + Microsoft SQL Server 2005 Express Advance. + Framework 3.5 trở lên.

+ Crystal Report.

Bƣớc 2: Cài đặt “Chƣơng trình quản lý trung tâm tin học Bình Minh”

Nhấn vào Setup.exe trong bộ phần mềm cài đặt để bắt đầu quá trình cài đặt. Các bƣớc tiếp theo chúng ta chọn Next theo mặc định, ở bƣớc cuối cùng nhấn Close để kết thúc quá trình cài đặt.

Sau khi chƣơng trình đƣợc cài đặt bạn hãy sử dụng user và pass sau để có thể đăng nhập vào chƣơng trình.

Một phần của tài liệu CHƯƠNG TRÌNH QUẢN LÝ TRUNG TÂM TIN HỌC BÌNH MINH (Trang 45 -45 )

×