1. Trang chủ
  2. » Giáo Dục - Đào Tạo

BÀI TẬP LỚN MÔN HỌC THỤC HÀNH DỰ án PHÁT TRIỂN PHẦN MỀM đề tài QUẢN LÝ HỒ SƠ HỌC SINH

26 28 0

Đ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 26
Dung lượng 1,15 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chương 1: Phân tích Hệ thốngLập trình bằng ngôn ngữ: C# Cơ sở dữ liệu : SQL 1/Cơ sở dữ liệu hệ thống Những thông tin mà phần mềm quản lý hồ sơ học sinh cần có như sau:  Thông tin của họ

Trang 1

TRƯỜNG ĐẠI HỌC HẢI PHÒNG

KHOA CÔNG NGHỆ THÔNG TIN

Giáo viên hướng dẫn: Trịnh Thanh Bình

Sinh viên thực hiện: Phạm Tiến Tài

Lớp: CNTT1.K19

Trang 2

LỜI CẢM ƠN

Trước hết em xin gửi lời cảm ơn và lòng biết ơn đến thầy Trịnh Thanh BìnhGiảng viên Trường Đại học Hải Phòng đã tận tình hướng dẫn trong suốt thời gianlàm bài tập Cô đã tạo rất nhiều điều kiện thuận lợi và cho những lời khuyên quýbáu giúp em hoàn thành tốt bài tập

Xin chân thành cảm ơn cô giáo và các thầy cô trong Bộ môn Công NghệThông Tin nói chung đã tận tình giảng dạy, truyền đạt cho em những kiến thức quýbáu và tạo điều kiện giúp đỡ trong suốt quá trình học tập, giúp em có được cơ sở lýthuyết vững vàng

Cuối cùng, em xin chân thành cảm ơn gia đình và bạn bè, đã luôn tạo điềukiện, quan tâm, ủng hộ, giúp đỡ, động viên em trong suốt quá trình học tập và hoànthành tốt bài báo cáo của nhóm

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

Trang 3

Quản lý hồ sơ học sinh

LỜI CẢM ƠN 2

GIỚI THIỆU CHUNG 4

Chương 1: Phân tích Hệ thống 5

1/Cơ sở dữ liệu hệ thống 5

2/ Mô tả hệ thống 5

1.Tác nhân chính(Người d ùng): 5

2.Danh sách các user case 6

3 Mô tả chức năng 7

A Hệ thống 7

B Quản lý hồ sơ học sinh: 9

4 Đặc tả các yêu cầu chức năng 10

1 Quản lý người dùng 10

2 Đăng nhập 12

3 Tìm kiếm học sinh 15

4 Tiếp nhận học sinh 16

5 Yêu cầu hệ thống 19

Chương 2: Demo Hệ thống 19

1.Form đăng nhập 20

2.Form main 20

3.Form thông tin học sinh 21

4.Form quản lý class 21

Trang 4

GIỚI THIỆU CHUNG

Trong thời đại ngày nay, tin học đã trở nên phổ biến với mọi người từmọi cấp học, mọi ngành-bậc của xã hội Cùng với sự phát triển đó, mọi phầnmềm ứng dụng tương ứng với từng chức năng cụ thể cũng đã ra đời Song,không thể có được một phần mềm có thể cung cấp hết các chức năng chomọi công việc, từ công việc kế toán, quản lý nhân viên đến quản lý nhân sự,quản lý bán hàng… Bởi, mỗi chức năng đều cần một yêu cầu riêng, ứng vớitừng chức năng và có những nét đặc trưng mà không phần mềm nào có thểđáp ứng được

Đối với việc quản lý học sinh trong một trường THPT Nếu có sự hỗtrợ của tin học thì việc quản lý sẽ trở nên đơn giản, thuận tiện, nhanh chóng

và hiệu quả hơn rất nhiều so với những thao tác thủ công hiện tại Chính vìvậy, nhằm mục đích nâng cao hiệu quả trong việc đào tạo - phát triển những

nguồn lực tương lai cho đất nước em đã chọn đề tài “Xây dựng phần mềm

quản lý học sinh cho trường THPT Thụy Hương, Huyện Kiến Thụy, Thành phố Hải Phòng” Nếu có thể hoàn thành tốt đề tài tốt nghiệp này, em

hi vọng đề tài sẽ góp một phần nhỏ nào đó trong việc giúp giảm tải một sốthao tác phức tạp trong công tác quản lý học sinh của các trường THPT, đồngthời tạo điều kiện thúc đẩy sự tiến bộ của nền giáo dục nước nhà trong tươnglai

Trang 5

Chương 1: Phân tích Hệ thống

Lập trình bằng ngôn ngữ: C#

Cơ sở dữ liệu : SQL

1/Cơ sở dữ liệu hệ thống

Những thông tin mà phần mềm quản lý hồ sơ học sinh cần có như sau:

Thông tin của học sinh: MaHS (Mã Học sinh), HotenSV (họ tên học sinh),

ngaysinh (Ngày sinh ) , diachi (địa chỉ) , gioitinh (giới tính ) , Malop (mã lớp), namhoc (năm học ) , dantoc (dân tộc ) , tongiao(tôn giáo ) , tencha(tên cha) , nghenghiepcha(nghề nghiệp cha) , ngaysinhcha(ngày sinh cha) , tenme(tên mẹ) , nghenghiepme(nghề nghiệp mẹ) , ngaysinhme (ngày sinh mẹ) , hanhkiem (hạnh kiểm) ,Ghichu (ghi chú)…

Thông tin năm học

Malop (mã lớp ) , tenlop ( tên lớp học )

Thông tin các môn học

Mamon ( mã môn học ) , tenmon ( tên môn học )

Thông tin đăng nhập

Taikhoan ( tài khoản ) , matkhau ( mật khẩu )

Các thông tin khác:

Yêu cầu của hệ thống Để thực hiện những mục tiêu trên chúng tôi thấy phần mềm cần phải đạt những yêu cần sau: Việc đăng nhập thông tin và truy nhập thông tin phải hết sức đơn giản và nhanh chóng Đưa ra những danh sách học sinh , danh sách điểm một cách chính xác và đầy đủ Việc thao tác trên máy tínhphải đơn giản và dễ sử dụng Các thông tin đưa ra phải dễ hiểu và thuận tiệc chongười quản lí sử dụng được thuận lợi và an toàn

Trang 6

- Ban giám hiệu(admin): Đơn vị lãnh đạo trường học, có quyền cao nhất trong

hệ thống Có thể cấp quyền cho các ca nhân khác truy cập vào hệ thống

2.Danh sách các user case

A, Quản lý ngời dùng:

Người quản lí sử dụng phần mềm để quản lí thông tin người dùng

Chức năng:

Thêm, sửa, xóa người dùng

“Đăng nhập dưới quyền ban giám hiệu”

Tìm kiếm học sinh: hồ sơ học sinh,điểm…

“Đăng nhập dưới quyền người dùng”

E, Tiếp nhận học sinh

Đăng nhập hệ thống với quyền giáo vụ để thêm thông tin học sinh…

Chức năng:

Thêm thông tin học sinh, sửa, xóa thông tin học sinh

“ Đăng nhập dưới quyền phòng quản lý học sinh”

Trang 7

F, Quản lí điểm

Đăng nhập hệ thống với quyền giáo viên để quản lí điểm của học sinh

Chức năng:

Nhập điểm, sửa điểm , xóa điểm

“Đăng nhập dưới quyền giáo viên”

Trang 8

3 Mô tả chức năng

A Hệ thống

Sơ đồ tổng quát:

Trang 9

Sơ đồ tìm kiếm:

Trang 10

Sơ đồ quản lý hồ sơ:

B Quản lý hồ sơ học sinh:

 Cập nhật hồ sơ học sinh: Thêm mới học sinh hoặc chỉnh sửa các thông tinhọc sinh Thông tin học sinh bao goofmm có: Mã học sinh, Tên gọc sinh, Giới tính, Ngày sinh, Nơi sinh, Dân tộc, Tôn giáo

 Học sinh chuyển lớp: Chứa thông tin các học sinh đã chuyển lớp

 Học sinh chuyển trường: Danh sách các học sinh đã chuyển trường

Trang 11

Nếu chức năng thành công, thông tin 1 hoặc n người dùng mới đc thêm vào hệ thống.

Ngược lại trạng tháy hệ thống không thay đổi

Nếu chức năng thành công, thông tin 1 hoặc n người dùng mới đc xóa khỏi ds hệ

thống Ngược lại trạng thái hệ thống không thay đổi

Chuỗi sự

kiện

Actor Input System Response

1 Từ frmMain, ng dùng mở frmNgDung

Trang 12

3 CHọn thông tin NgDung và ấn nút "Xóa"

5 Chọn "yes" nếu muốn lưu Ngược lại chọn "No"

Nếu chức năng thành công, thông tin 1 hoặc n người dùng mới đc thêm vào hệ thống.

Ngược lại trạng tháy hệ thống không thay đổi

Trang 13

2 Đăng nhập

Trang 14

Sự kiện chính Đăng nhập vào hệ thống

Điều kiệu bắt

buộc Hệ thống chưa được đăng nhập

Đảm bảo tối

thiểu

Nếu chức năng thành công, người dùng sẽ được đăng nhập vào hệ thống Ngược lại trạng thái

hệ thống không thay đổi

Trang 15

3.

Trang 16

2

Hiển thị frmTimkiemhocsinh Yêu cầu nhập thông tin tìm kiếm 3

Nhâp thông tin tìm kiếm vào các mục cho sẵn Sau đó nhấn nút tìm kiếm

4

Thông tin học sinh theo yêu cầu tìm kiếm sẽ được hiển thị Ngược lại, thông báo không có học sinh cần tìm

Trang 17

Nếu chức năng thành công ,thông tin 1 hoặc nhiều học sinh mới được thêm vào

danh sách Ngược lại trạng thái hệ thống không thay đổi

Yêu cầu nhập thông tin học sinh mới vào

7

Nhập lại tt nếu nhập sai sau đs nhấn nút lưu

8

Lặp lại luồng 6 cho đến khi không

có lỗi nhập dữ liệu người dùng.

9 chjn Yes nếu muốn lưu, Ngược lại 1

0

Thêm học sinh vào danh sách nếu người dùng chọn Yes

Trang 18

Nếu chức năng thành công ,thông tin 1 hoặc nhiều học sinh mới được thêm vào

danh sách Ngược lại trạng thái hệ thống không thay đổi

có muốn lưu hay không?

7 Chỉnh lại thông tin nếu hệ thống báo lỗi.

8

Lặp lại luồng 6 cho đến khi không

có lỗi nhập dữ liệu người dùng.

9 Chọn Yes nếu muốn lưu, Ngược lại 1

0

Cập nhật học sinh vào danh sách nếu người dùng chọn Yes

Trang 19

Nếu chức năng thành công ,thông tin 1 hoặc nhiều học sinh mới được thêm vào

danh sách Ngược lại trạng thái hệ thống không thay đổi

5 Chọn học sinh cần xóa Nhấn "Xóa".

Trang 20

Biểu đồ

Trang 21

5 Cơ sở dữ liệu

6 Yêu cầu hệ thống

- Chương trình chạy trên hệ điều hành Windows

- Dữ liệu được thiết kế trên hệ quản trị cơ sở dữ liệu

Chương 2: Demo Hệ thống

1 Form đăng nhập

Trang 23

2 Form main

Trang 24

3.Form thông tin học sinh

Trang 25

4 Form quản lý class

Trang 26

5 Form quản lý khối

6. Form quản lý người dùng

Ngày đăng: 15/12/2021, 20:28

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w