1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo đồ án cơ sở xây dựng phần mềm quản lý sinh viên

22 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 22
Dung lượng 2,15 MB

Nội dung

= Ly do chon dé tai Trong thời đại công nghệ thông tin hiện nay, việc sử dụng phần mềm đề quản lý và điều hành các hoạt động học tập của học sinh, sinh viên càng trở lên pho bién va cần

Trang 1

TRUONG DAI HOC PHENIKAA KHOA CONG NGHE THONG TIN

^

UNIVERSITY Báo cáo: Đồ án cơ sở

Đề tài: “ Xây dựng phần mềm quản lý sinh viên ” Giảng viên hướng dẫn: Phạm Ngọc Hưng

Sinh Viên

Đỗ Quốc Bình : 21012040 Bùi Văn Quốc :21012515

Truong Huong Giang : 21010631

Hà Nội, Ngày 18 Tháng 05 Năm 2023

Bảng phân công công việc

Trang 2

Lê Thanh Tùng 21010655 _ | Thiết kế giao diện và xử lý sự kiện các nút

quản lý môn học Thiết kế database

Đỗ Quốc Bình 21012040 _ | Thiết kế giao diện và xử lý các nút ở màn hình đăng nhập, màn hình chính Thiết kế

Bui Van Quoc 21013117 Thiết kê giao diện và xử lý sự kiện các nút

quản lý thông tin Thiết kế database

Truong Huong Giang 21010631 Thiết kê giao diện và xử lý sự kiện các nút

quản lý điểm Thiết ké database

Dương Văn Ngọc 21012887 Xử lý các ngoại lệ do người dùng gây ra

Thiết kế database

Trang 3

Muc luc

Đề Tài: Xây dựng phần mềm quản lý sinh viên

Mỡ Đầu

CHƯƠNG I: Xác định yêu cầu

1 Giới thiệu bối cảnh, đối tượng khách hàng 1.1 Bối cảnh

1.2 Đối tượng khách hàng

1.3 Các vấn đề và thách thức

2 Xác định và nêu lên vấn đề cần giải quyết 3 Yêu cầu chung đối với vẫn đề cần giải quyết 3.1 Các mục lớn cần xử lý trong vấn đề đã xác định

3.2 Giới hạn phạm v1 3.3 Đối tượng sử dụng

4 Yêu cầu cụ thể 4.1 Quản lý sinh viên

4.2 Quản lý điểm

4.3 Quản lý môn học

4.4 Đối tượng đữ liệu quản lý

CHƯƠNG 2: Hệ thống tổ chức và đặc tả yêu cầu

1 Yêu cầu chỉ tiết

1.1 Yêu cầu chức năng 1.2 Yêu cầu phi chức năng

2 Cơ cầu tô chức và quản lí

CHƯƠNG 3: Phân tích thiết kế hệ thống

1 Quản lý thông tin sinh viên H

Trang 4

2 Quản lý lớp hoc

4 Quản lý tài khoản

CHƯƠNG 4: Triển khai

Trang 5

MỞ ĐẦU

Mở đầu bài báo cáo này, chúng tôi xin gửi lời chào tới quý thầy cô giáo và các

bạn đồng nghiệp trong lĩnh vực công nghệ thông tin Trong bài báo cáo này, chúng

tôi sẽ trình bày về đề tài "Thiết kế phần mềm quản lý sinh viên", một đề tài đang

được quan tâm trong lĩnh vực trường học tại Việt Nam = Ly do chon dé tai

Trong thời đại công nghệ thông tin hiện nay, việc sử dụng phần mềm đề quản lý

và điều hành các hoạt động học tập của học sinh, sinh viên càng trở lên pho bién va

cần thiết Chính vì vậy, việc thiết kế phần mềm quản lý sinh viên là một đề tài dang

quan tâm và cần thiết để quản lý sinh viên ở các trường một cách hiệu quả hơn " Mục đích

Mục đích của đề tài là thiết kế một phần mềm quan ly sinh viên giúp cho nhà

trường quản lý dễ dàng và hiệu quả sinh viên trong trường và đồng thời tối ưu hoá

quá trình quản lý và giảm thiểu thời gian kiểm tra sinh viên

» Dối tượng phạm vỉ nghiên cứu

Đối tượng của nghiên cứu là các trường học có quy mô vừa và nhỏ ở Việt Nam Phạm vi nghiên cứu bao gồm: quản lý sinh viên, quản lý môn học, quản lý điểm đánh giá hiệu quả của phần mềm qua việc áp dụng vào thực tiễn » Ý nghĩa khoa học và thực tiễn

Về mặt khoa học, đề tài sẽ đóng góp vào việc nghiên cứu, phát triển và ứng dụng công nghệ thông tin trong quản lý sinh viên Đồng thời nâng cao kỹ năng quản lý của giáo viên Về mặt thực tiễn, phần mềm quản lý sinh viên sẽ giúp cho các trường

quản lý tốt sinh viên của mình.

Trang 6

CHƯƠNG I: Xác định yêu cầu

1 Giới thiệu bối cảnh, đối tượng khách hàng

1.1 Bối cảnh

Ngành giáo dục của Việt Nam là ngành đi đầu trong việc trồng người Với dân số ngày càng tăng trưởng cao thì việc học sinh, sinh viên ngày cảng nhiều là điều dễ

hiểu Nhưng để quản lý học sinh, sinh viên một cách hiệu quả là rất khó Việc làm

việc thủ công là rất lâu và mắt thời gian

1.2 Đối tượng khách hàng

Đối tượng khách hàng của phần mềm quản lý sinh viên bao gồm các nhà trường vừa và nhỏ Đây là những trường chưa áp dụng nhiều công nghệ vảo việc quản lý cũng như có thê chưa tiếp cận nhiều về công nghệ thông tin

1.3 Các vấn đề và thách thức

» Quản lý sinh viên thủ công: Hiện nay, nhiều nhà trường vẫn còn quản lý các sinh viên của mình một cách thủ công, dẫn đến mắt thười gian và co thé gây ra nhiều sai sót trong quá trình kiểm tra và cập nhật thông tin sinh viên

" Khó khăn trong việc theo dõi và kiêm soát sinh viên về việc sinh viên còn di hoc hay không và học tập như nào

2 Xác định và nêu lên vấn đề cần giải quyết

Vấn đề cần giải quyết trong đề tài "Thiết kế phần mềm quản lý sinh viên" là cải

thiện quá trình quản lý sinh viên tại các trường học nhỏ và vừa tại Việt Nam Hiện

nay, các trường vừa và nhỏ gặp nhiều khó khan và hạn chế trong việc quản lý sinh viên gây ảnh hưởng tới hiệu quả và sự phát triển của nhà trường

3 Yêu cầu chung đôi với van dé can giải quyết

Trang 7

3.1 Các mục lớn cần xử lý trong vẫn đề đã xác định

* Quan ly thông tin sinh viên: phần mềm cần hỗ trợ quá trình thu thập thông tin

của sinh viên và lưu trữ lại thông tin của từng sinh viên để tiện sau có thể tra khảo

lại một cách dễ dàng

" Quản lý môn học: Phân mêm cân hồ trợ trong việc quản lý môn học của học

sinh, sinh viên những môn đang theo học

» Quản lý điểm: phần mềm cần hỗ trợ trong việc quán lý điểm của từng sinh viên

đề đánh giá và xếp loại sinh viên

4.1 Quản lý thông tin sinh viên

* Theo dõi số lượng sinh viên còn theo học tại nhà trường

» Cập nhật sơ yếu lý lịch của sinh viên

» Cung cấp chức năng tìm kiếm nhanh đề tìm kiếm thông tin về học ính, sinh viên

đang học tập tại nhà trường

4.2 Quản lý điểm

Trang 8

Quản lý điểm của từng sinh viên đang theo học tại nhà trường 4.3 Quản lý môn học

Quản lý những môn học mà sinh viên theo học

4.4 Đối tượng dữ liệu quản lý

" Danh sách học sinh, sinh viên học tập tại nhà trường

« Thong tin về học sinh, sinh viên về điểm, môn học, sơ yêu lý lịch

CHƯƠNG 2: Hệ thống tổ chức và đặc tả yêu cầu 1 Yêu cầu chỉ tiết

1.1 Yêu cầu chức năng

Quản lý thông tin sinh viên: Phần mềm có thê lưu trữ thông tin cá nhân của sinh viên như tên, ngày sinh, địa chỉ, số điện thoại, email, hình ảnh, v.v Ngoài ra, phần mềm cũng có thê lưu trữ thông tin về học vấn của sinh viên như trường học, chuyên

ngành, khóa học, v.v

Quản lý lớp học: Phần mềm có thể lưu trữ thông tin về các lớp học, bao gồm tên lớp, mã lớp, giảng viên, số lượng sinh viên, thời gian học, v.v Ngoài ra, phần mềm cũng có thê cho phép quản lý thêm, sửa hoặc xóa thông tin về lớp học

Quản lý điểm: Phần mềm có thê lưu trữ thông tin về điểm số của sinh viên trong các môn học khác nhau Ngoài ra, phần mềm cũng có thẻ tính toán điểm trung bình của sinh viên và hiển thị kết quả trên giao diện người dùng

Quản lý tài khoản: Phần mềm có thể cho phép quản lý tài khoản của sinh viên và giảng viên Sinh viên có thê đăng nhập vào hệ thống để xem thông tin cả nhân và điểm số của mình, trong khi giảng viên có thể đăng nhập để quán lý thông tin về lớp học và điểm số của sinh viên

1.2 Yêu cầu phi chức năng

Trang 9

Độ tin cậy: Phần mềm cần đảm bảo độ tin cay cao dé tránh mất mát dữ liệu hoặc lỗi trong quá trình quản lý thông tin sinh viên

Hiệu suất: Phân mêm cân dap ứng yêu câu về hiệu suât đê đảm bao toc độ xử lý nhanh chóng và trơn tru

Bảo mật: Phần mềm cần đảm bảo tính bảo mật của thông tin sinh viên để tránh lộ

thông tin cá nhân hoặc bị tấn công từ bên ngoài

Dễ sử dụng: Phần mềm cần có giao diện người dùng thân thiện và dễ sử dụng để giúp người dùng dé dàng truy cập và sử dụng các chức năng của phần mềm Khả năng mở rộng: Phần mềm cần có khả năng mở rộng đề có thê thêm các chức năng mới hoặc mở rộng quy mô hệ thống khi cần thiết

Tương thích: Phần mềm cần đảm bảo tính tương thích với các hệ thông khác như hệ

thống quản lý tài khoản, hệ thống quản lý lớp học, hệ thống quản lý điểm só, v.v để

có thê tích hợp và sử dụng chung dữ liệu

Hỗ trợ: Phần mềm cần có tính năng hỗ trợ đề giúp người dùng giải đáp các thắc mắc hoặc gặp sự cô trong quá trình sử dụng phần mềm

Tuân thủ quy định: Phần mềm cần tuân thủ các quy định và quy chuẩn về quản lý thông tin sinh viên, bảo mật thông tin, v.v để đảm bảo tính hợp pháp và đáp ứng các yêu cầu pháp lý

Dé bao trì: Phần mềm cần được thiết kế sao cho dé dang bao tri và nâng cấp đề đảm

bảo tính ôn định và độ tin cậy của hệ thống

Tiết kiệm chỉ phi: Phan mém can duoc thiét ké sao cho tiét kiém chi phi va tôi ưu

hóa tài nguyên đề đám bảo tính hiệu quả và bền vững của hệ thống

2 Cơ cầu tô chức và quản lý

Trong quá trình thiết kế phần mềm quan ly sinh viên , cơ cấu tổ chức và quán lí là các yêu tô quan trọng đề xác định cách tổ chức và quản lí các hoạt động trong hệ thống Dưới đây là mô tả về cơ cầu tô chức và quản lí trong phần mềm quản lý kho hàng trà sữa:

Trang 10

Cơ cầu tô chức:

Giao diện người dùng: Đây là phần giao điện mà người dùng sẽ sử dụng để truy cập vào phần mềm Giao diện này cần được thiết kế sao cho dé str dung va than thiện với người dùng

Cơ sở dữ liệu: Đây là nơi lưu trữ tất cả thông tin về sinh viên, bao gồm thông tin cá

nhân, học phí, điểm số, lịch học, v.v Cơ sở dữ liệu cần được thiết kế sao cho đảm bảo tính toàn vẹn và bảo mật của dữ liệu

Hệ thống quản lý: Đây là phần mềm quản lý toàn bộ hoạt động của phần mềm quản lý sinh viên, bao gồm quản lý người dùng, quản lý cơ sở dữ liệu, quản lý các chức năng của phần mềm, v.v

Các chức năng chính: Phần mềm quản lý sinh viên cần có các chức năng chính như

quản lý thông tin sinh viên, quản lý học phí, quản lý điểm số, quản lý lịch học, v.v

Các chức năng này cần được thiết kế sao cho đáp ứng được nhu cầu của người dùng Quan lí:

- Quan | mén hoe: Phan mém quản lý sinh viên cần có chức năng quản lý đăng ký môn học, bao gồm đăng ký môn học, hủy đăng ký môn học, và cập nhật thông tin về đăng ký môn học

- _ Quản lý điểm số: Phần mềm quán lý sinh viên cần có chức năng quản lý điểm số, bao gồm nhập điểm, tính điểm trung bình, và cập nhật thông tin về điểm số

- - Quản lý hồ sơ sinh viên: Phần mềm quản lý sinh viên cần có chức năng quản lý hồ sơ sinh viên, bao gồm lưu trữ hồ sơ sinh viên, quản lý hồ sơ tuyên

sinh, và cập nhật thông tin về hồ sơ sinh viên

- _ Quản lý tài liệu: Phần mềm quản lý sinh viên cần có chức năng quản lý tài

liệu, bao gồm lưu trữ tài liệu, chia sẻ tài liệu, và cập nhật thông tin về tài liệu

CHUONG 3: PHAN TÍCH THIET KE HE THONG

10

Trang 11

1 Quan lý thông tin sinh viên

Quản lý thông tin sinh viên là một chức năng quan trọng ở trong hệ thống Chức năng này giúp người dùng có thê lưu trữ thông tin cá nhân của sinh viên như tên, ngày sinh, địa chỉ, số điện thoại, email, hình ảnh, v.v Ngoài ra, chức năng này cũng có thể lưu trữ thông tin về học vấn của sinh viên như trường học, chuyên ngành,

khóa học, v.v

Mục đích chính của chức năng quản lý thông tin sinh viên là giúp người dùng có thể quản lý thông tin cá nhân của bản thân, kiểm tra thông tin và có thê chỉnh sửa lại thông tin cá nhân một cách hợp lý

Đâu vào của chức năng này bao gôm thông tin cá nhân của người dùng như Họ và tên, Mã sô sinh viên, Ngày sinh, Địa chỉ, Sô căn cước công dân, Sô điện thoại, Email, Anh hồ sơ, v.v

Quá trình xử lý của chức năng quản lý sinh viên bao gồm việc kiểm tra tính hợp lệ

của thông tin đầu vào, xác thực thông tin và lưu trữ thông tin cá nhân vào cơ sở dữ liệu Sau đó, chức năng chức năng sẽ hiển thị thông tin chi thiết về cá nhân người

dùng, bật chức năng tự cập nhật thông tin cá nhân vào hệ thống để sử dụng cho các

chức năng khác của quá trình quản lý sinh viên

Với chức năng quản lý thông tin sinh viên, người dùng có thể quản lý thông tin ca nhân của mình một cách dễ dàng, nhanh chóng và chính xác

Thiết kê về cơ sở dữ liệu

Trường |Tên gọi Ràng buộc |Kiêu dữ |Phạm |Dữ liệu minh họa

tin

ID Họ vàHoVaTen INOT Invarchar |I- Lê Thanh Tùng

IDĐịa |ID DiaChi INOT mvarchar |1- Ha Dong, Ha Noi

11

Trang 12

2 Quản lý lớp học

Quản lý lớp học: Phần mềm có thê lưu trữ thông tin về các lớp học, bao gồm tên lớp, mã lớp, giảng viên, số lượng sinh viên, thời gian học, v.v Ngoài ra, phần mềm cũng có thể cho phép quản lý thêm, sửa hoặc xóa thông tin về lớp học

Một chức năng đáng tin cậy cần có khả năng tiếp nhận đầu vào từ hệ thông quản lý thông tin sinh viên, thông tin về cá nhân người dùng hoặc thông tin các lớp học của người dùng Đầu vào cũng có thê bao gồm thông tin về tên lớp, mã lớp, giảng viên,

36 lượng sinh viên, thời gian học

Thiết kê về cơ sở dữ liệu

Trường thông |Tên gọi Ràng buộc |Kiểu dữ liệu [Phạm |Dữ liệu

Trang 13

Quản lý điểm: Phần mềm có thể lưu trữ thông tin về điểm số của sinh viên trong các môn học khác nhau Ngoài ra, phần mềm cũng có thê tính toán điểm trung bình của sinh viên và hiên thị kết quả trên giao diện người dùng

Đầu vào của chức năng quản lý điểm là cung cấp thông tin bao gồm: điểm từng môn học phân, điểm trung bình của từng học kì, điểm trung bình tổng hợp

Thiết kê về cơ sở dữ liệu

Trường |Tên gọi Ràng buộc |Kiêu dữ |Phạm |Dữ liệu minh họa

tin

ID Ma |ID PRIMARY ]bigint 1- 21010655

viên

ID Tên |MonHoc NOT Invarchar |I- Công nghệ Net

4 Quản lý tài khoản:

Quản lý tài khoản: Phần mềm có thê cho phép quản lý tài khoản của sinh viên và giảng viên Sinh viên có thê đăng nhập vào hệ thống để xem thông tin cả nhân và điểm số của mình, trong khi giảng viên có thể đăng nhập để quán lý thông tin về lớp học và điểm số của sinh viên

Đâu vào của chức năng quản lý điểm là cung câp thông tin bao gôm: thông tin cá nhân của sinh viên, lớp học, điểm sô của sinh viên

13

Ngày đăng: 24/07/2024, 16:17

w