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.. 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ụ
Trang 1Phâ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 chưa đượ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-Sơ đồ cấu trúc dữ liệu
Trang 2Table HSSV bảng này dùng để nạp thông tin về sinh viên, khoá chính là
Ma_SV
rộng
Thuộc tính
6 Noi_o_hien_nay Character 50 Nơi ở hiện nay
7 Dia_chi_LL Character 50 Địa chỉ liên lạc
9 Doi_tuong Character 10 Đối tượng chính sách
10 Dien_thoai Character 12 Điện thoại
13 Tinh_trang Character 10 Tình trạng
Table DS_khoa : đây là bảng để chứa danh sách các khoa trong trường
rộng
Thuộc tính
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
Trang 3rộng
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
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
Sơ đồ luồng dữ liệu
Trang 411.Một số sơ đồ thuật toán.
a.Sơ đồ thuật toán nhập dữ liệu.
Begin
Mở tệp
Tạo Record
Nhập Data
Trang 5
S
D
D
S
K
b.Sơ đồ thuật toán thống kê.
S
Kiểm
tra
Sửa (C\K) Lưu 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
Trang 6D
c.Sơ đồ thuật toán tìm kiếm.
Lập List (C/K)
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
Trang 7S
D
D
S
d.Sơ đồ thuật toán sửa dữ liệu
Tìm tiếp
Begin
Nhập dữ liệu
Mở Record.
Mở bảng
Ktra hợp lệ
Trang 8S
D
C
K
e.Sơ đồ thuật toán tạo báo cáo.
Ghi
Sửa tiếp (c/k)
Finish
Begin
Mở tệp hồ sơ
XĐ báo cáo
Nhập điều kiên
Trang 9S
D
D
S
f.Sơ đồ thuật toán in báo cáo
Ktra điều kiện.
Lập List.
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
Trang 10Finish