Tải bản đầy đủ (.docx) (28 trang)

Phân tích, thiết kế và xây dựng hệ thống quản lý sinh viên

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (541.24 KB, 28 trang )

Phân tích, thiết kế và xây dựng hệ thống quản lý sinh viên
I.Phân tích hệ thống quản lý sinh viên
Phân tích là phơng pháp nghiên cứu nhằm lựa chọn giải pháp thích hợp,
biện pháp cụ thể để đa máy tính vào phục vụ cho công việc hằng ngày. Phân
tích là công việc đầu tiên của quá trình xây dựng một ứng dụng trên máy tính.
Hiệu quả đem lại của hệ thống chơng trình ứng dụng phụ thuộc vào độ nông
sâu của kết quả phân tích ban đầu.
1. Phân tích môi trờng hệ thống thông tin đang tồn tại.
Công nghệ thông tin nói chung và công nghệ thông tin trong giáo dục đào
tạo là một ngành có vai trò hết sức quan trọng trong nền kinh tế. Nó là nơi
cung cấp nguồn nhân lực cho các ngành khác Xu thế của tất cả các nớc
hiện nay đều có một mục đích là phát triển kinh tế trên cơ sở
phát triển mạnh mẽ thành tựu khoa học kỹ thuật mà trọng tâm là
phát triển công nghệ thông tin. Với khả năng nh vậy chính phủ
các quốc gia đang đa ra các chính sách nhằm hỗ trợ cho nền
công nghệ thông tin phát triển đồng thời đ a ra các chính sách
khuyến khích các trờng đại hoc ứng dụng công nghệ thông tin
vào quá trình giảng dạy để có thể giảm bớt thời gian lên lớp của
giáo viên cũng nh sinh viên. ở trờng đại học kinh tế quốc dân
hiện nay, xu thế đa tin học vào giảng dạy đang đợc triển khai
mạnh mẽ và đạt đợc hiệu quả cực kì tích cực. Trình độ tin học
của các sinh viên ngày càng đợc nâng cao và trình độ của cán bộ
quản lý cũng đợc cải tiến một cách đáng kể.
II.Phân tích hệ thống hiện tại.
Quản lý sinh viên là một công việc đòi hỏi tính chính xác khá
cao. Với đặc thù công việc đòi hỏi ngời quản lý phải có trình độ
quản lý và khả năng tổng hợp. Chơng trình quản lý sinh viên
hiện nay của trờng cha đợc tin học hoá hoàn toàn, một công việc
vẫn còn làm thủ công điều nay làm tốn nhiều thời gian, ch a phát
huy đợc sự tiện lợi của ứng dụng tin học vào công tác quản lý.
1


1-Sơ đồ cấu trúc dữ liệu
Table HSSV bảng này dùng để nạp thông tin về sinh viên, khoá chính là
Ma_SV.
TT Tên trờng Kiểu độ rộng Thuộc tính
1 Ma-sv Character 10 Mã sinh viên
2 Ho_ten Character 25 Họ Tên
3 Gioi_tinh 1/0 1 Giới tính
4 Que_quan Character 30 Quê quán
5 Ngay_sinh Date 8 Ngày sinh
6 Noi_o_hien_nay Character 50 Nơi ở hiện nay
7 Dia_chi_LL Character 50 Địa chỉ liên lạc
8 Doan Yes\No Đoàn
9 Doi_tuong Character 10 Đối tợng chính sách
10 Dien_thoai Character 12 Điện thoại
11 Nambd Character 10 Năm bắt đầu
12 Namkt Character 10 Năm kết thúc
13 Tinh_trang Character 10 Tình trạng
14 Kykt Character 1 Kỳ kết thúc
Table DS_khoa : đây là bảng để chứa danh sách các khoa trong trờng
TT Tên trờng Kiểu độ rộng Thuộc tính
1 Ma_Khoa Character 10 Mã khoa
2 Ten_khoa Character 25 Tên khoa
Table Bang_diem : để nhập điểm cho mối sinh viên sau mỗi kì thi, khoá chính
là Ma_SV và khoá ngoại lai là Nam_hoc
TT Tên trờng Kiểu độ rộng Thuộc tính
1 Ma_sv Character 10 Mã cán bộ
2 Nam_hoc Character 9 Năm học
2
3 Ky Nameric 1 Mã giới tính
4 Lan_thi Nameric 1 Lần thi

5 Ma_mon Character Mã môn
6 He_so Nameric 2 Hệ số
7 Diem Nameric 2 Điểm
Table DS_mon : bảng này chứa tên các môn học trong trờng, khoá chính là
Ma_mon
TT Tên trờng độ rộng Thuộc tính
1 Ma_mon Character 10 Mã cán bộ
2 Ten_mon Character 10 Tên môn
Table DS_Lop : đây là bảng chứa tên các lớp có trong trờng thuọc các khoa
khác nhau
TT Tên trờng Kiểu độ rộng Thuộc tính
1 Ma_lop Character 10 Mã lớp
2 Ten_lop Character 30 Tên lớp
3 Ma_khoa Character 10 Mã khoa
Sơ đồ luồng dữ liệu
3
11.Mét sè s¬ ®å thuËt to¸n.
a.S¬ ®å thuËt to¸n nhËp d÷ liÖu.


S
4
Begin
Më tÖp
T¹o Record
NhËp Data
KiÓm
tra
D
D

S
K
b.Sơ đồ thuật toán thống kê.
S
D

5
Sửa
(C\K)
Lu data
Tiếp tục
(C/K)
Finish
Đóng bảng
Kiểm tra ĐK
Mở bảng
Nhập điều kiên
Begin
Lập List (C/K)
c.Sơ đồ thuật toán tìm kiếm.
S
D
6
Tạo báo cáo
IN
Finish
Finish
IN
Tạo báo cáo
Kiểm tra ĐK

Begin
Mở bảng
Lập List (C/K)
Nhập điều kiên
D
S
d.Sơ đồ thuật toán sửa dữ liệu .
S
D
7
Tìm tiếp
Begin
Nhập dữ liệuNhập dữ liệu
Mở Record.
Mở bảng
Ktra hợp lệ
Ghi
C
K

e.S¬ ®å thuËt to¸n t¹o b¸o c¸o.
S
D
8
Söa tiÕp (c/k)
Finish
Begin
Më tÖp hå s¬
X§ b¸o c¸o
NhËp ®iÒu kiªn

Ktra ®iÒu kiÖn.
LËp List.
D
S

f.Sơ đồ thuật toán in báo cáo
9
Tạo báo cáo
Tiếp tục
Xem kết quả.
Finish
Begin
Khối xuất kết quả
Preview, Printer
File
Xem kết quả
Chọn báo cáo
Mở tệp

III. Mét sè giao diÖn chÝnh cña ch¬ng tr×nh
1. Form giao diÖn chÝnh cña ch¬ng tr×nh.
10
Finish
Từ giao diện chính của chơng trình chúng ta có thể chọn các thực đơn để vào
các mục bên trong có công việc chúng ta cần thực hiện nh có thể nạp điểm
sinh viên, tìm kiếm sinh viên, in bảng điểm của sinh viên và nhiều công việc
khác.
2. Form cập nhật hồ sơ sinh viên
Form này dùng để nhập thông tin đối với các sinh viên mới vào trờng hoặc
sinh viên có sai sót về thông tin

3. Form tìm kiếm thông tin về sinh viên.
11

×