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

Báo cáo bài tập lớn học phần môi trường lập trình trực quan Đề tài quản lý Điểm sinh viên Đại học hải phòng

20 0 0
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 20
Dung lượng 2,85 MB

Nội dung

TRƯỜNG ĐẠI HỌC HẢI PHÒNG KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN HỌC PHẦN: MÔI TRƯỜNG LẬP TRÌNH TRỰC QUAN ĐỀ TÀI : QUẢN LÝ ĐIỂM SINH VIÊN ĐẠI HỌC HẢI PHÒNG HỌ VÀ TÊN SINH VIÊN : Cồ

Trang 1

TRƯỜNG ĐẠI HỌC HẢI PHÒNG KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN HỌC PHẦN: MÔI TRƯỜNG LẬP TRÌNH TRỰC

QUAN

ĐỀ TÀI : QUẢN LÝ ĐIỂM SINH VIÊN

ĐẠI HỌC HẢI PHÒNG

HỌ VÀ TÊN SINH VIÊN : Cồ Mạnh Hiếu - 213148201198

GIẢNG VIÊN HƯỚNG DẪN : ThS.Hoàng Văn Lâm

Trang 2

Hải Phòng 2024

MỤC LỤC

MỤC LỤC

LỜI NÓI ĐẦU

Chương 1 Giới thiệu về bài toán và các hoạt động chính của bài toán quản lý Điểm sinh Viên

1.1

Giới thiệu mục tiêu đề tài

1.2

Lý do chọn đề tài

1.3

Giới thiệu tóm tắt các yêu cầu của hệ thống

1.4

Các chức năng chính của hệ thống

1.4.1 Nhập điểm

1.4.2 Sửa điểm

1.4.3 Tổng kết điểm

Chương 2 Cơ sở dữ liệu của bài toán: Các bảng dữ liệu, biểu đồ quan hệ giữa các bảng

2

1 Th iết kế biểu đồ usecase

2.2

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

2.2.1 Vấn đề đặt ra khi tham khảo thực tế

2.2.2 Sơ đồ Diagram tổng quát

2.2.3 Thiết kế các bảng vật lý

Chương 3 Thiết kế chương trình

3.1 Đăng nhập chương trình:

3.2 Cửa sổ chương trình chính

3.

3 Cửa sổ Quản lý điểm

Kết luân

Lời cảm ơn

Tài liệu tham khảo

Trang 3

LỜI NÓI ĐẦU

Trải qua rất nhiều năm, phương pháp quản lý đào tạo theo kiểu truyền thống cho thấy sự đóng góp rất lớn trong việc quản lý giảng

dạy và học tập Cùng với xu hướng phát triển của công nghệ thông

tin và các phương tiện truyền thông, việc ứng dụng công nghệ thông

tin vào công tác quản lý hiện đang là một nhu cầu cấp thiết nhằm tiết

kiệm công sức và thời gian, nâng cao chất lượng dạy và học Theo đó

là việc áp dụng nhiều phương pháp đào tạo mới, cũng như liên kết

đào tạo giữa các trường đòi hỏi công tác quản lý phải thường xuyên

có sự thay đổi, như quản lý đào tạo, quản lý tuyển sinh, quản lý điểm Đặc biệt, quản lý điểm đã và đang là một vấn đề nan giải

trong việc đào tạo của các trường Nhận thấy được nhu cầu đó, em

quyết định chọn đề tài “Xây dựng phần mềm quản lý điểm sinh viên

bằng ngôn ngữ lập trình c#”, với mục đích giảm tải chi phí trong

công tác quản lý, tiết kiệm thời gian nhằm nâng cao hiệu quả trong

Trang 4

công tác quản lý dạy và học.

Trong project này em xin trình bày quá trình xây dựng “xây dựng phần mềm quản lý điểm sinh viên ” gồm các nội dung như sau:

Chương 1 Giới thiệu về bài toán và các hoạt động chính của bài toán quản lý Điểm sinh Viên

Chương 2 Cơ sở dữ liệu của bài toán: Các bảng dữ liệu, biểu đồ quan hệ giữa các bảng

Chương 3: Thiết kế chương trình

Trang 5

Chương 1 Giới thiệu về bài toán và các hoạt động chính của bài toán quản

lý Điểm sinh Viên

1.1 Giới thiệu mục tiêu đề tài

Hiện nay, quản lý điểm của sinh viên của một số trường đại học, cao đẳng đư ợc thực hiện bằng phương pháp truyền thống, đó là quản lý thông tin bằng số sách

Với số lượng sinh viên nhiều thì việc giám sát và quản lý điểm bằng cách thủ công sẽ gặp rất nhiều khó khăn như trong quá trình lưu trữ dễ xảy ra sai sót, thiếu chính xác, số lượng sổ sách và giấy tờ liên quan qua nhiều năm là rất lớn, tốn thời gian và công sức cho người quản lý, việc chỉnh sửa cũng như tìm kiếm gặp rất nhiều khó khăn

Với chương trình này, các nhà quản lý có thê kiêm tra, theo dõi điêm của sinh viên trường mình, có thể điều chỉnh thay đổi một cách hợp lý và nhanh chóng Bên cạnh đó còn giúp cho các nhà quản lý tiết kiệm được khá nhiều thời gian và chi phí để lưu trữ dữ liệu về sinh viên

Bài toán quản lý điểm sinh viên là một hệ thống ứng dụng nhằm theo dõi và quản lý điểm số của sinh viên trong các học kỳ Hệ thống này cần đáp ứng các chức năng chính để đảm bảo việc quản lý điểm số hiệu quả và chính xác Dưới đây là mô tả chi tiết các chức năng cơ bản của hệ thống quản lý điểm sinh viên

1.2 Lý do chọn đề tài

 Phần mềm dễ sử dụng, có tính khả thi, đầy đủ thông tin, tránh dư thừa thông tin

Trang 6

 Hỗ trợ cho công tác quản lý giáo viên, sinh viên một cách thuận lợi

 Hỗ trợ cho công tác quản lý trong việc cập nhật, sửa đổi, tra cứu, tra cứu thông tin liên quan đến sinh viên về điểm của sinh viên

 Tiết kiệm thời gian, công sức thay thế các công việc làm bằng thủ công dựa trên giấy tờ

1.3 Giới thiệu tóm tắt các yêu cầu của hệ thống

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

 Thêm, cập nhật và xóa thông tin sinh viên

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

 Thêm, cập nhật và xóa môn học

Quản lý điểm số:

 Nhập, cập nhật và xóa điểm số của sinh viên cho từng môn học

Tính toán và hiển thị kết quả:

 Tính điểm trung bình và xếp loại học lực; in bảng điểm Báo cáo và thống kê:

 Tạo báo cáo và thống kê điểm số theo lớp, môn học hoặc học kỳ

Quản lý quyền truy cập:

Trang 7

 Quản lý quyền truy cập người dùng; yêu cầu đăng nhập và bảo mật

Thông báo và cảnh báo:

 Gửi thông báo khi có thay đổi điểm số; hiển thị cảnh báo lỗi

Hỗ trợ và xử lý sự cố:

 Cung cấp hỗ trợ kỹ thuật và xử lý các lỗi hệ thống.

1.4 Các chức năng chính của hệ thống

1.4.1 Nhập điểm

Mô tả tóm tắt:

- Tên ca sử dụng: Nhập điểm

- Tác nhân: Giáo viên

Các hoạt động:

Kịch bản chính:

1 CBĐT đăng nhập vào hệ thống bằng username và password

2 Hệ thống kiểm tra, nếu đúng thì yêu cầu nhập tên môn học, tên lớp hoặc chọn kết thúc

3 CBĐT nhập tên môn học, tên lớp,khoa

4 Hệ thống yêu cầu nhập điểm môn học theo danh sách

5 CBĐT nhập điểm sau đó xác nhận đã hoàn tất

6 Trở lại bước 2

Kịch bản phụ:

- Ngoại lệ:

Trang 8

1.4.2 Sửa điểm

Mô tả tóm tắt:

- Tên ca sử dụng: Sửa điểm

- Tác nhân: Quản trị viên

Các hoạt động:

Kịch bản chính:

1 CBĐT đăng nhập vào hệ thống bằng

username và password

2 Hệ thống kiểm tra, nếu đúng thì gọi user case tìm theo mã sinh viên hoặc chọn kết thúc

3 CBĐT sử dụng use case để tìm sinh viên cần sủa

4 Hệ thống yêu cầu nhập điểm sửa đổi cho môn học, lý do sửa đổi,ngày sửa đổi của sinh viên

5 CBĐT nhập điểm sửa đổi , lý do sửa đổi,ngày sửa đổi sau đó xác nhận đã hoàn tất

Kịch bản phụ:

- Ngoại lệ:

1.4.3 Tổng kết điểm

Mô tả tóm tắt:

- Tên ca sử dụng: Tổng kết điểm

- Tác nhân: Quản trị viên

Các hoạt động:

Kịch bản chính:

1 CBĐT đăng nhập vào hệ thống bằng username và password

Trang 9

2 Hệ thống kiếm tra dữ liệu và đề xuất bắt đầu thực hiện Tổng kết điểm học kỳ hoặc chọn kết thúc

3 Cán bộ quản lý đồng ý thực hiện

4 Hệ thống thực hiện tổng kết và dựa trên điểm trung bình của học kỳ để xếp loại sinh viên bao gồm các mức: xuất sắc,giỏi, khá, trung bình Hệ thống tiếp tục kiểm tra học kỳ đang tổng kết, nếu là học kỳ 2 của năm học thì tiếm hành thực hiện tiếp tiếp tổng kết năm và phân loại như trên Hệ thống tiếp tục kiếm tra nếu năm học đã tổng kết là năm cuối thì tiếp tục thực hiện tổng kêt năm và xếp loại như trên

Kịch bản phụ:

- Ngoại lệ:

1.5 Chương trình này làm được điều gì?

1.Khả năng nhập,xuất

- Có thể nhập tập trung hoặc nhập từ nhiều nguồn Các giáo viên nhập điểm riêng của bộ môn mình phụ trách, sau đó người quản lý có thể dễ dàng tập hợp lại, xử lý một cách đơn giản Không cần phân quyền phức tạp, dữ liệu vẫn bảo đảm

an toàn và đồng bộ

-Có thể xuất dữ liệu sang định dạng xls

2.Quản lý thông tin của sinh viên

- Kết thúc học kỳ sẽ có bảng tổng kết học kỳ

- Trong 1 kọc kỳ mỗi môn học phải có các thành phần điểm +Điểm chuyên cần + các điểm kiểm tra : 30%

+Điểm thi : 70%

Trang 10

Chương 2 Cơ sở dữ liệu của bài toán: Các bảng dữ liệu, biểu đồ quan hệ giữa

các bảng 2.1 Thiết kế biểu đồ usecase

2.2 Thiết kế cơ sở dữ liệu

2.2.1 Vấn đề đặt ra khi tham khảo thực tế

Hệ thống phần mềm quản lý điểm sinh viên

Sau mỗi học kỳ các giảng viên sẽ nhập điểm môn học mà mình phụ trách theo từng lớp vào hệ thống

Nếu trong quá trình xử lý phát hiện sai sót hoặc có sự phản hồi , khiếu nại từ phía giảng viên hoặc sinh viên thì thông qua hệ thống cán bộ quản lý sẽ sử dụng chức năng sửa điểm

Trang 11

Giảng viên có thể đăng nhập vào hệ thống để xem thông tin điểm , qua đó có những phản hồi kịp thời cho phòng đào tạo

Sinh viên có thể đăng nhập vào hệ thống để xem điểm của mình

2.2.2 Sơ đồ Diagram tổng quát

Hình 2 3 Sơ đồ diagram tổng quát

Trang 12

2.2.3 Thiết kế các bảng vật lý

2.2.3.1 Bảng Tài Khoản

Hình 2 4 Bảng Tài khoản

2.2.3.2 Bảng Giảng viên

Hình 2 5 Bảng giảng viên

2.2.3.3 Bảng môn học

Hình 2 6 Bảng môn học

Trang 13

2.2.3.4 Bảng nhập điểm sinh viên

2.2.3.5 Bảng xem điếm dinh viên

Trang 14

Chương 3 Thiết kế chương trình

3.1 Đăng nhập chương trình:

* Form đăng nhập

* Code của Form đăng nhập

Trang 15

3.2 Cửa sổ chương trình chính

* Form cửa sổ chương trình chính

* Code của cửa sổ chương trình chính

Trang 16

3.3 Cửa sổ Quản lý điểm

* Form:

* Code:

Trang 17

3.4 Cập nhật thông tin sinh viên

*Code:

*Code update:

Trang 18

Kết luân

Đây là báo cáo kết quả tìm hiểu và xây dựng các sơ đồ của hệ thống quản lý hệ thống điểm sinh viên Qua việc thực hiện đề tài này em đã đạt được những kết quả sau: Hiểu thêm về ngôn ngữ mô hình hóa UML Làm quen và sử dụng được Edraw UML Diagram để vẽ các biểu đồ Biết được quy trình thiết kế một hệ thống thông tin Tuy nhiên, trong quá trình thực hiện bài tập lớn này cũng còn nhiều hạn chế: Gặp khó khăn trong việc áp dụng một số khái niệm phức tạp Cần cải thiện kỹ năng phân tích và

xử lý yêu cầu của người dùng Thời gian và tài nguyên có hạn làm ảnh hưởng đến việc phát triển chi tiết và đánh giá chính xác của hệ thống Tổng thể, đây là một trải nghiệm quý báu giúp em tiếp cận và rèn luyện kỹ năng trong lĩnh vực quản lý hệ thống thông tin

Trang 19

Lời cảm ơn!

-Trong quá trình làm bài tập lớn này do thời gian eo hẹp và khả năng có hạn nên đề tài của nhóm em không tránh khỏi những thiếu sót

- Em rất mong nhận được những ý kiến đóng góp, phê bình của các thầy cô trong khoa công nghệ thông tin trường Đại học Đại Học Hải Phòng và các bạn để đề tài của chúng em được hoàn thiện hơn

- Em xin chân thành cảm ơn!

Trang 20

Tài liệu tham khảo

[1] Trương Ninh Thuận, Đặng Đức Hạnh (2020), “Phân tích và thiết kế hệ thống hướng đối tượng” NXB Đại học Quốc Gia Hà Nội

[2] https://tailieu.vn/doc/bao-cao-bai-tap-lon-mon-phan- tich-thiet-ke-he-thong-thong-tin-phan-tich-thiet-ke-he-thong-quan-ly-t-1714820.html Ngày truy cập …

[3] https://www.ebookbkmt.com/2017/07/giao-trinh-phan-tich-va-thiet-ke-he.html

[4] (99+) SAD - 28HT- D02 - HTTT quan ly diem sinh vien

| mai dang - Academia.edu

[5] Hệ thống quản lý điểm sinh viên - Aptech Việt Nam (aptechvietnam.com.vn)

[6] TDU - ĐH TIN K5: Báo cáo Môn - Phân tích thiết kế hướng đối tượng với UML - Quản lý điểm sinh viên (thanhdo-cntt-k5-n1.blogspot.com)

[7] website: www.ibm.com , www.uml.org ,

www.wikipedia.com và một số forum tin học

Ngày đăng: 24/12/2024, 16:05