Mô hình quản lý điểm sinh viên bằng sơ đồ DFD tại Khoa Tin học

MỤC LỤC

Thiết kế logic

- Mục đích của giai đoạn này là xác định một cách chi tiết và chính xác những cái gì mà hệ thống thông tin mới phải làm để đạt được những mục tiêu đã được thiết lập từ giai đoạn phân tích chi tiết mà vẫn tuân thủ những ràng buộc của môi trường. - Sản phẩm của giai đoạn này là mô hình hệ thống mới bằng các sơ đồ luồng dữ liệu DFD, các sơ đồ cấu trúc dữ liệu DSD, các sơ đồ phân tích tra cứu và các phích logic của từ điển hệ thống. - Sơ đồ mức độ của liên kết: để liên kết tốt các sự trợ giúp quản lý của HTTT,ngoài việc biết thực thể này liên kết với thực thể khác ra sao, còn phải biết có bao nhiều lần xuất của thực thể A tương ứng với mỗi lần xuất của thực thể B và ngược lại.

 Liên kết Một - Một: Giữa hai thực thể hay hai bảng A, B nếu mỗi dòng trong bảng A chỉ tương ứng với một dòng trong bảng B và ngược lại mỗi dòng trong bảng B chỉ tương ứng với một dòng trong bảng A.  Liên kết Một - Nhiều: Giữa hai thực thể hay hai bảng A,B nếu mỗi dòng trong bảng A tương ứng với nhìều dòng trong bảng B nhưng ngược lại mỗi dòng trong B chỉ tương ứng với một dòng trong bảng A.  Liên kết Nhiều - Nhiều: Giữa hai thực thể hay hai bảng A, B nếu mỗi dòng trong bảng A tương ứng với nhiều dòng trong bảng B và ngược lại mỗi dòng trong bảng B tương ứng với nhiều dòng trong bảng A.

Thiết kế vật lý ngoài

-Phân tích tra cứu: là tìm hiểu xem bằng cách nào có thể có được những thông tin đầu ra từ các tệp đã được thiết kế trong phần thiết kế CSDL. Phân tích tra cứu một mặt giúp cho việc xem xét lại khâu thiết kế CSDL đã hoàn tất chưa. Mặt khác nó phát triển một phần logix xử lý để tạo ra các thông tin ra.

- Phân tích cập nhật: Thông tin CSDL phải thường xuyên cập nhật đảm bảo CSDL phản ánh được tình trạng mới nhất của các đối tượng mà nó quản lý. - Tính khối lượng xử lý, tra cứu, cập nhật: Một xử lý trên sơ đồ con logic được phân rã thành các thao tác xử lý dữ liệu cơ sở hay xử lý cập nhật. Để tính toán khối lượng hoạt động của thao tác xử lý cơ sở đó về theo khối lượng xử lý của một thao tác được lựa chọn làm đơn vị.

Triển khai hệ thống thông tin

> Lập kế hoạch triển khai: Tức là lựa chọn các công cụ, sự lựa chọn này sẽ quy định tới những hoạt động thiết kế vật lý trong và hoạt động lập trình về sau. >> Thiết kế CSDL vật lý trong: Là nhằm mục đích tìm cách tiếp cận tới dữ liệu nhanh và hiệu quả.Có hai phương thức quan trọng để đạt được mục đích trên là chỉ số hoá các tệp và thêm dữ liệu hỗ trợ các tệp. Pha xử lý: là tập hợp các nhiệm vụ có tính đến các yếu tố tổ chức và sẽ thực hiện của chúng, không phụ thuộc vào sự kiện nào khác mà chỉ phụ thuộc vào sự khởi sinh ban đầu.

> Lập trình các chương trình máy tính: là quá trình chuyển đổi các đặc tả thiết kế vật lý của các nhà phân tích thành phần mềm máy tính do các lập trình viên đảm nhận. > Thử nghiệm phần mềm: là quá trình tìm lỗi, sau khi chương trình đã được hoàn thành nó cần phải được thử nghiệm nhằm kiểm tra xem nó có đạt được các yêu cầu mà. Ngoài ra trong quá trình phát triển hệ thống thông tin, người ta còn tiến hành các công đoạnh khác như: cài đặt và vận hành, đào tạo người sử dụng, bảo trì.

Yêu cầu của việc ứng dụng tin học trong công tác quản lý sinh viên Trong công tác quản lý sinh viên mà chủ yếu là quản lý điểm thi, việc cập nhật,

Yêu cầu của việc ứng dụng tin học trong công tác quản lý sinh viên.

Phõn tớch thiết kế hệ thống quản lý điểm thi và theo dừi hoạt động quản lý điểm thi tại khoa tin học kinh tế

Phân tích yêu cầu

- Thi lại: sinh viên phải thi lại nếu điểm thi lần đầu đạt điểm dưới năm hoặc ốm đau không thi lại được lần đầu; hoặc không đạt điểm kiểm tra định kỳ nay đã dự kiểm tra và đạt điểm được giáo viên giảng dạy cho thi. - Học lại: học lại đối với sinh viên sau hai lần thì vẫn bị điểm thi dưới năm hoặc không đủ tư cách dự thi do nghỉ quá thời gian quy định không được dự thị lần đầu. Điểm trung bình học tập tính theo điểm thi lần đầu dùng để phân loại xếp hạng sinh viên cấp học bổng, xét khen thưởng học kỳ, năm học, khoá học.

Tính theo điểm thi lần đầu, không có điểm dưới 5 thuộc diện xét cấp học bổng khuyến khích học tập(Cuối theo học kỳ). + Hoàn thành việc tích luỹ các học phần của chuyên nghành đào tạo, có điểm TBC học tập của khoá học đạt từ 5 điểm trở lên, không còn học phần dưới 5 điểm. + Sinh viên đủ điều kiện thi tốt nghiệp(hoặc bảo vệ luận văn tốt nghiệp) đạt điểm thi hoặc bảo vệ luận văn tốt nghiệp từ 5 điểm trở lên.

Mô hình hoá các yêu cầu

    • Thống kế: dùng để thống kê thông tin về các môn học, khoá học, môn học.Chức năng này giúp cho người quản lý dễ dàng hơn trong việc cập nhật và quản lý điểm thi cho sinh viên. Cho nên các chức năng chính của chương trình bao gồm: Cập nhật, Tra cứu, Lập báo cáo..Tiến trình hoạt động của chương trình tuân theo sơ đồ dưới đây. - Thuật toán cập nhật môn học, cập nhật sinh viên.Và một số các thuật toán cập nhật khác tương tự khác như: cập nhật dân tộc, cập nhật tôn giáo, cập nhật điểm thi sinh viên, cập nhật khoá học, cập nhật lớp học.

    Nếu thông tin cung cấp cho trường này không thỏa mãn thì người dùng không thể thực hiện nhập tiếp các thông tin cho các trường tiếp theo: Tên môn học; Số học trình; Số tiết thực hành; Số tiết lý thuyết… Còn nếu thông tin chính xác thì người dùng sẽ quyết định có thực hiện ghi dữ liệu tiếp hay không. Chương trình sẽ thực hiện kiểm tra xem mã sinh viên có hợp lệ hay không bằng việc kiểm tra xem mã sinh viên cung cấp có bị rỗng hay bị trùng với các mã đã có hay không. Khi thông tin cung cấp đã thỏa mãn thì thực hiện việc nhập các thông tin tiếp theo như: Họ tên; Ngày sinh; Giới tính; Lớp; Hộ khẩu thường trú; Nơi sinh; Quê quán; Thông tin bố; Thông tin mẹ.

    Sau khi các thông tin này được nhập đầy đủ người dùng sẽ quyết định có lưu thông tin về sinh viên này hay không và có thực hiện việc cập nhật tiếp hay không. Để đăng nhập vào chương trình người sử dụng phải khai báo tên người sử dụng:Bằng cách khai báo bằng kiểu ký tự, và tên ngừời dùng đã mặc định từ trước. - Để thực hiện các chức năng cập nhật môn học, sau khi người sử dụng đăng nhập được vào hệ thống thì người sử dụng chỉ việc kích chuột vào nút Thêm.

    - Để thực hiện cập nhật dân tộc, sau khi đã vào được Form giao diện như dưới đây, tuỳ theo mục đích cụ thể mà người sử dụng có thể thực hiện việc Thêm mới, Sửa đổi, Xoá dân tộc. - Để thực hiện vào được form này người dùng sau khi đã đăng ký thành công vào hệ thống chỉ việc lựa chọn menu sinh viên tại menu hệ thống của chương trình quản lý điểm. - Để thực hiện chức năng quản lý sinh viên yêu cầu người sử dụng sau khi vào được hệ thống, mở Form tra cứu hồ sơ sinh viên phải nhập các tiêu thức tìm kiếm: Tên sinh viên, Mã sinh viên, Mã khoá học, Mã lớp và phải đi kèm với mã khoá học.

    - Để thực hiện xem điểm thi của một sinh viên người sử dụng có thể lựa chọn hình thức tra cứu theo mã sinh viên hoặc tên sinh viên.Với tên sinh viên và mã sinh viên người sử dụng không phải nhập thông tin một cách chính xác mà kết quả tra cứu vẫn thỏa mãn theo yêu cầu. Người sử dụng phải khai báo các thông tin: Lớp, Khoá học, Học kỳ, Môn học, Số điểm, Toán tử(Là tiêu thức mà người sử dụng đưa ra để thực hiện so sánh số điểm ). - Báo cáo này cho phép biết được bảng điểm của một sinh viên trong một học kỳ - Báo cáo được đưa ra sau khi người sử dụng đăng nhập vào hệ thống và vào Form Bảng điểm sinh viên.

    Sơ đồ luồng thông tin được dùng để mô tả hệ thống thông tin theo cách động.
    Sơ đồ luồng thông tin được dùng để mô tả hệ thống thông tin theo cách động.