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

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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Phân tích, thiết kế xây dựng hệ thống quản sinh viên I.Phân tích hệ thống quản 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 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ẽ đạ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 trình độ của cán bộ quản 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 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 phải có trình độ quản khả năng tổng hợp. Chơng trình quản 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 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 [...]... Hovaten,diachi,masv,lop,ngaysinh for &dk wind hien noedit rele wind Hien else Wait wind "Khong thay" endif use 26 erase dssv.dbf Mục lục: CHƯƠNG I: Phơng pháp luận phân tích thiết kế hệ thống thông tin quản sinh viên I.Khái quát về hệ thống qun sinh viên II.Các giai đoạn phân tích thiết kế hệ thống thông tin Chng iI : Giới thiệu về VisualFoxPro CHƯƠNG III : Phân tích ,thiết kế xây dựng hệ thống quản sinh viên I .Phân. .. ,thiết kế xây dựng hệ thống quản sinh viên I .Phân tích hệ thống quản sinh viên II .Thiết kế hệ thống quản sinh viên III .Thiết kế giao diện xây dựng chng trình Chơng IV : Cài đặt đánh giá hớng phát triển 1 Cài đặt 2 Đánh giá kết quả thực hiện 3 Phơng hớng phát triển 4 Lời cảm ơn Tài liệu tham khảo 1 Giáo trình hệ thống thông tin quản TS Trơng Văn Tú - TS Trần Thị Song Minh 2 Sử dụng &... đơ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 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 Form này cho phép tìm kiếm những thông tin về sinh viên. .. mã số sinh viên, tên sinh viên lớp rồi ấn Enter các thông số khác sẽ tự động hiên ra 4 Form nhập điểm của sinh viên Form này dùng để cập nhật điểm của sinh viên sau mỗi kì thi 12 5 Form tính học bổng sinh viên Chng IV : Cài đặt hớng phát triển 1 Cài đặt Visual Foxpro ã Yêu cầu về hệ điều hành: Hệ điều hành Windows 95 hoặc phiên bản mới hơn ã Yêu cầu về máy Máy 486 với tốc độ của bộ xử 66Mhz... Foxpro Cài đầy đủ : yêu cầu 192 MB đĩa trống 2 Đánh giá kết qu thực hiện phng hớng phát triển 13 Sau một thời gian thực hiện, chơng trình đợc hoàn thành đã đạt đợc những kết qủa nhất định Có thể cập nhật hồ sơ sinh viên, nhập điểm cho sinh viên sau mỗi kì thi, in bảng điểm cho mỗi sinh viên sau khi tốt nghiệp có thể tìm kiếm thông tin về sinh viên Tuy nhiên do thời gian hạn chế nên chng trình không... if len(masv)>0 dk=dk+"Alltrim(upper(masinhvien))='"+masv+"'" endif if len(tensv)>0 dk=dk+" and alltrim(upper(tensinhvien))='"+tensv+"'" endif if Len(lop)>0 dk=dk+" and alltrim(upper(lop))='"+lop+"'" endif if len(masv)=0 dk=substr(dk,5,len(dk)-4) endif defi wind hien at 1,1 size 35,150 color rgb(,,125,125,125) font ".vntime" 14 sele sinhvien Join with sinhvien for sinhvien.masv=lop.masv to Dssv sele 0... VGA hoặc cao hơn, có độ phân giải tốt ã Tiến hành cài đặt Cài đặt Visual Foxpro bằng đĩa CD, hay đĩa mềm Trớc khi cài đặt Visual Foxpro, phải tắt chế độ bảo vệ chống Virus Các bớc cài đặt nh sau: Đa đĩa CD vào ổ CD Chọn lệnh Run Gõ lệnh X:\SETUP, trong đó X chỉ tên ổ đĩa Cd, sau đó nhấn phím Enter hoặc chọn Ok Chọn những cách cài đặt sau: Cài tối thiểu (15MB): chỉ cài một số File thiết yếu của Visual... De nhieu nguoi cung mo duoc du lieu(Chay tren mang) set dele on Public _Curpath, _Datapath, _Temppath,_AppTitle, _CurUser, _CurPass _Curpath = SYS(5)+CURD() _Temppath = "C:\TEMP\" _AppTitle = "Qun sinh viên Version 1.0" _Datapath = SYS(5)+CURD()+"DATA\" _CurUser = [] _CurPass = [] _CodeLogin= [] 14 *DO GetDataPath && Bien doi gia tri dung cua _Datapath *If !File(_Datapath+ "QLSV.DBC") * =MessageBox("Cha... Manhinh\Login Open database (_Datapath+ "QLSV") do HideWindow _screen.picture="bitmap\qlsv.bmp" _screen.picture="bitmap\Bandoc.jpg" _Screen.Icon = "bitmap\Qlsv.ico" _screen.Caption = "Chng trình qun sinh viên -Lê Thanh tuấn- Tin 41B" _screen.Closable = f _screen.Maxbutton=.f _screen.MinButton=.t _Screen.Height=600 _screen.Width=800 do qlsvmenu.mpr keyboard "{ALT+D}" read event clear all clear * ... p_makhoa =DSKHOA.makhoa p_Tenkhoa =thisform.CboTenkhoa.value p_manv = thisform.txtmanv.value p_password=thisform.txtpassword.value sele user seek p_makhoa+p_manv if !found() =messagebox("Kh"ng có nhân viên "+p_manv+" trong khoa "+p_tenkhoa+" ",64,_Apptitle) thisform.txtmanv.setfocus return f else if upper(allt(password))upper(allt(p_password)) =messagebox("Sai mật khẩu ",64,_Apptitle) thisform.txtpassword.setfocus . 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. 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

Ngày đăng: 23/10/2013, 13:20

Hình ảnh liên quan

Hơ ợiồu hÌnh Windows 95 hoậc phiởn bộn mắi hŨn. ỈYởu cđu vồ mĨy - Phân tích, thiết kế và xây dựng hệ thống quản lý sinh viên

i.

ồu hÌnh Windows 95 hoậc phiởn bộn mắi hŨn. ỈYởu cđu vồ mĨy Xem tại trang 13 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan