Lời nói đầu
Đất nớc ta xuất phát từ một nớc nông nghiệp lạc hậu, so với
những nớc phát triển trên thế giới về trình độ khoa học công
nghệ thì còn kém hơn rất nhiều.Song để theo kịp sự phát triển
chung của thời đại thì nớc ta đã đa khoa học công nghệ vào
công cuộc công nghiệp hoá-hiện đại hoá đất nứơc.
Cùng với sự phát triển của khoa học công nghệ thì ngành Công
Nghệ Thông Tin cũng phát triển nhanh.Nó là một ngành khá
mới mẻ ở nớc ta song tốc độ phát triển thì rất nhanh và đợc ứng
dụng trong các lĩnh vực khác nhau.
Đặc biệt trong lĩnh vực quản lý khi cha đa tin học vào thì
vấn đề quản lý rất phức tạp khó quản lý,có thể có sự thiếu
sót,sai lệch thông tin,mất nhiều thời gian và chi phí không cần
thiết .Nên vấn đề đặt ra là đa tin học vào quản lý là rất cần
thiết.Vì vậy các doanh nghiêp,các tổ chức,các cơ quan, các cơ sở
đào tạo cũng đã đa máy tính tham gia vào quá trình quản
lý.Trong đó vấn đề quản lý con ngời là rất quan trọng vì bất kỳ
cơ quan tổ chức nào thì vấn đề quản lý con ngời của cơ quan là
hàng đầu,cũng cần phải có bộ phận làm công tác này.Nhng đối
với mỗi cơ quan,tổ chức,cơ sở khác nhau thì vấn đề quản lý lại
khác nhau.Vì vậy mà em đã chọn đề tài quản lý học viên của
một trung tâm tin học.Vì cha có điều kiện tìm hiểu thực tế một
cách đầy đủ nên ở đề tài của em chỉ
giả định vấn đề cần quản lý của một trung tâm đặt ra,trong đó
cũng đã có sự quan sát hoạt động của một số trung tâm tin học
hiện nay,tuy nhiên cũng không tránh khỏi những thiếu sót.
Với đề tài: Quản lý học viên ở trung tâm tin học ngắn hạn
đợc xây dng nhằm cung cấp một phần mềm trợ giúp công tác
quản lý học viên của trung tâm,giảm bớt công sức của ngời làm
công tác quản lý,nâng cao hiệu quả công việc.
Vì thời gian và kinh nghiệm còn hạn chế nên không tránh
lập trình phong phú.Ngoài ra nó còn trợ giúp quá trình triển khai các ứng dụng
quản lý một cách dễ dàng hơn.Ta cũng biết ngôn ngữ nào cũng có những nhợc
điểm nhất định và Visual foxpro cũng vậy,nó cha có phần hỗ trợ tiến việt do
đó là một trở ngại.
B.Nội dung.
Chơng 1: Giới thiệu bài toán quản lý
1.Mô tả nghiệp vụ
*Tổ chức hệ thống quản lý của trung tâm.
Hệ thống quản lý học viên ở các trung tâm tin học ngắn hạn qui mô nhỏ hiện
có các bộ phận sau:
-Bộ phận quản lý :Giám đốc trung tâm có trách nhiệm điều hành và giải
quyết toàn bộ công việc của trung tâm.
-Bộ phận nhân viên:có một nhân viên hoặc nhóm nhân viên .
+Nhiệm vụ:
2
Giới thiệu chơng trình đào tạo của trung tâm và nhận học viên đăng kí
học.
Lập báo cáo công việc đã làm trong ngày,báo cáo tổng hợp của mỗi
khóa học (báo cáo số học viên của khoá học,báo cáo những sự cố xảy ra,
báo cáo tình hình tài chính của trung tâm .v.v.)
-Bộ phận đào tạo:Là đội ngũ giáo viên của trung tâm có nhiệm vụ giảng dạy.
2.Quá trình quản lý học viên.
Giả thiết ban đầu hệ thống lu trữ thông tin học viên hoàn toà trong các sổ sách.
Tập hợp các bảng biểu,báo biểu,báo cáo,các thông tin hàng ngày,hàng
tháng,hàng năm đợc cập nhật và lu trữ vào sổ.
2.1.Đăng ký học.
Ngời đến trung tâm đăng ký học sẽ đợc nhân viên phát cho một bảng danh
sách các môn học,chơng trình cụ thể của từng môn và thời gian học của từng
môn.
Mã khoá Tênkhoá:
Ngày bắt đầu: Ngày kết thúc:
Mã lớp: Tên lớp:
Môn học: Số buổi :
Học phí:
Họ và tên: Thứ học:
Ngày sinh: Buổi học:
Gioi tinh: nam ,nữ. Ca học:
Địa chỉ:
Quê quán:
Nghề nghiệp:
Ngày ..tháng .năm
Ngờilập
Trung tâm đào tạo tin học
.. thẻ học viên
số thẻ:
Họ và tên :
Lớp : .Môn:
Thời gian học: thứ học:
Buổi học:sáng ,chiều.
Ca học:
Học phí: số buổi:
Đánh dấu buổi học:
Ngày tháng năm
Ký tên
Thẻ có giá trị với đúng môn học,không đợc cho ngời khác mợn thẻ,học viên đi
học phải mang theo thẻ.
Yêu cầu:-Rút lại học phí còn lại.
-Bảo lu.
Ngày tháng năm
Ký tên
Chơng II: phân tích và thiết kế hệ
thống quản lý học viên
I.Thiết kế hệ tống.
1.sơ đồ tổ chức
2.sơ đồ chức năng (bfd).
3.sơ đồ ngữ cảnh.
6
Hệ thống quản
lý
1.bộ phận quản lý 2.bộ phận nhân viên 3.bộ phận đào tạo
1.đăng ký học viên
Quản lý học viên
2.gíảI quyết sự cố
1.1Đăng ký môn học và
thời gian học.
1.2Kiểm tra sĩ số.
1.3 Nhập học viên.
1.4 Cấp thẻ.
1.5 Lập các báo cáo học
viên.
2.1 Kiểm tra học viên.
2.1 Trả lại tiền.
2.3 Lập các báo cáo sự cố.
3.Quản lý đào tạo
tạo
Học viên
Hê thống
quản lý
học viên
Giám đốc
Sở giáo dục
Nhu cầu học
Thông tin đào
tạo
Thông tin học
viên
Kết quả yêu cầu
Yêu cầu sự cố
Biên lai thanh toán
Yêu cầu cấp chứng chỉ
Chứng chỉ
Báo cáo
Nhu cầu học
TT đào tạo D1 DS mônhọc
Kết quả yêu cầu D2 Lịch học
Thông tin hoc viên Kết quả
Báo cáo D4 DS học viên
Thông tin báo
học viên cáo
D3 Biên lai học phí
Báo cáo
Biên lai thanhtoán
tiền còn D5
yêu cầuđợc danh sách sự cố D6
biên lai chấp nhận
Yêu cầu học Còn chỉ tiêu
Thông tin
D8 Thẻ học viên Biên lai học phí D7 tổng hợp
DS học viên D4
Thông tin
học viên
Thẻ học viên Báo cáo 6.Sơ đồ mức 2_Giải quyết sự cố.
Từ một tiến trình duy nhất phân ra làm hai tiến trình tơng ứng với chức năng ở
sơ đồ BFD.Và có thêm một kho dữ liệu D9:Biên lai thanh toán.
9
Học viên
1.1
Đăng
kýhọc
1.2
Kiểmtr
a
Họcviê
n
1.3
nhập
họcvê
n
1 .5
lập
báo
Sơ đồ mức _2 giảI quyết sự cố của hệ thống quản
lý họcviên
Học viên
2.1
kiểm tra
học viên
2.2
trả lại
tiền còn
Giám đốc
7.Sơ đồ mức 3 - Quản lý đào tạo.
Từ một tiến trình phân rã thành 3 tiến trình tơng ứng với các chức năng trong
sơ đồ BFD.Thêm vào kho dữ liệu :DS thi ;DS diem thi.
10
Đi học DS theo dõi học viên Học viên đựoc thi
3.4
Lập báo
cáo
Học viên
Giám đốc Sở giáo dục
và đầo tạo
Học viên
Chứng chỉ
11
II.M« h×nh thùc thÓ liªn kÕt ER.
III.X©y dùng b¶ng biÓu.
12
1.Table HOCVIEN
Thựcthể/Thuộc
tính
Kiểu dữ liệu Kích cỡ
Mô tả ý nghĩa
Mahv character 10 Mã học viên
Hoten character 25 Họ tên học viên
ngaysinh date 8 Ngày sinh
Gioitinh numeric 1 Giới tính
Diachi character 50 Địa chỉ
Quequan character 50 Quê quán
Nghenghiep character 50 Nghề nghiệp
Chuy character 100 Chú ý
2.Table KHOAHOC.
Gioitinh numeric 1 Giới tính
Chucvu character 30 Chức vụ
Diachi character 50 Địa chỉ
5.Table MONHOC.
Thực thể /thuộc
tính
Kiểu dữ liệu Kích cỡ Mô tả ý nghĩa
Mamon character 10 Mã môn học
Tenmon character 30 Tên môn hoc
Sobuoi numeric 2 Số buổi học
Hocphi numeric 8 Học phí
6.Table LICHHOC.
Thựcthể/thuộc
tính
Kiểu dữ liệu Kích cỡ Mô tả ý nghĩa
stt numeric 2 Thứ tự môn học
Thuhoc character 8 Thứ học
Buoihoc character 10 Buổi học
Cahoc character 10 Ca học
7.Table QLSUCO.
Thực thể/thuộc
tính
Kiểu dữ liệu Kích cỡ Mô tả ý nghĩa
Mahd character 5 Mã hoá đơn sự cố
Mahv character 5 Mã học viên
Suco character 25 Sự cố
Giaiquyet character 30 Giải quyết sự cố
Ngaythang date 8 Ngày tháng
Nguoilap character 25 Ngời lập
8.Table QLTHE.
ngời trong bảng),Cuối(xem học viên ở cuối của bảng),Xem(Xem toàn bộ danh
sách trong bảng).Xem thông tin học viên qua các nút chức năng này thì chỉ đ-
ợc xem chứ không đợc sửa một thông tin nào trên đó.
+Thoát khỏi chơng trình cập nhật này thông qua nút Thoát.Khi nhấn thì nó sẽ
hỏi có thoát không?.Nếu đồng ý nhấn Yes,nếu không thì nhấn No.
Các nút này khi con trỏ đợc trỏ vào đề chỉ chi ra một thông báo cho biết nút
này dùng gì.
16
2.Giao diện:Cập nhật thông tin giáo viên
Giao diện này dùng để cập nhật,chỉnh sửa,xem xoá thông tin về giáo viên của
trung tâm.Các nút trong giao diện có chức năng giống nh trong bảng cập nhật
thông tin học viên.
3.Giao diện :Cập nhật thông tin về khoá học và lớp học.
Giao diện có chức năng vừa cập nhập,hiệu chỉnh,xoá,sửa thông tin về khoá học
và lớp
Các nút trên giao diện(Đầu,Tiếp,Lùi,Cuối,Xem,Thêm,Sửa,Xoá,In,Thoát)có
chức năng nh hai giao diện trên,ngoài ra các nut Xem,Thêm,Xoá có chức năng
với khoá học và lớp riêng hay thực hiện đồng thời.
VD:Khi thêm học viên mới vào lớp nhấn nút thêm thì tuỳ nhu cầu nhập thì ta
nhấn sự lựa chọn.Nếu nh muốn thêm khoá trớc sau đó mới thêm lớp thì nhấn
nhấn thêm khoá sau đó nhấn lu và nhấn tiếp để thêm theo lớp.Công việc này
có thể thực hiện đồng thời bằng cách nhấn themkhoa_lop.
Tơng tự với nút Xem thì có thể xem lớp hay khóa.17
4.Giao diện :Nhập thông tin của môn học.
Các thông tin về môn học đợc hiệu chỉnh,thêm,xoá thông qua giao diện.
5.Giao diện:Nhập thông tin về lịch học.
Thực hiện tìn kiếm:Nhấn nút tìm kiếm,sau đó điền các thông tin cần tìm theo
yêu cầu đặt ra.Nếu tìm thấy thì hiện trên Form,ngợc lại thì một thông báo đợc
đa ra(Không tìm thấy).
11.Tables.
vd:Bảng học viên
12.Reports.
22
a)Danh s¸ch häc viªn theo kho¸ häc.
b)Danh s¸ch m«n häc.
c)LÞch häc
23
c)Danh s¸ch sù cè.
24
13.Menu ch¬ng tr×nh
25