Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
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
Nội dung
Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương TRƯỜNG ĐẠI HỌC HẢI PHỊNG KHOA CƠNG NGHỆ THÔNG TIN 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 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 Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương LỜI CẢM ƠN Trước hết em xin gửi lời cảm ơn lòng biết ơn đến thầy Trịnh Thanh Bình Giảng viên Trường Đại học Hải Phịng tận tình hướng dẫn suốt thời gian làm tập Cô tạo nhiều điều kiện thuận lợi cho lời khuyên quý báu giúp em hoàn thành tốt tập Xin chân thành cảm ơn cô giáo thầy cô 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 kiến thức quý báu tạo điều kiện giúp đỡ suốt trình học tập, giúp em có sở lý thuyết vững vàng Cuối cùng, em xin chân thành cảm ơn gia đình bạn bè, tạo điều kiện, quan tâm, ủng hộ, giúp đỡ, động viên em suốt trình học tập hồn thành tốt báo cáo nhóm Em xin chân thành cảm ơn! Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương Quản lý hồ sơ học sinh LỜI CẢM ƠN .2 GIỚI THIỆU CHUNG Chương 1: Phân tích Hệ thống 1/Cơ sở liệu hệ thống 2/ Mô tả hệ thống .5 1.Tác nhân chính(Người d ùng): 2.Danh sách user case Mô tả chức A Hệ thống B Quản lý hồ sơ học sinh: Đặc tả yêu cầu chức 10 Quản lý người dùng 10 Đăng nhập 12 Tìm kiếm học sinh 15 Tiếp nhận học sinh .16 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 Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương GIỚI THIỆU CHUNG Trong thời đại ngày nay, tin học trở nên phổ biến với người từ cấp học, ngành-bậc xã hội Cùng với phát triển đó, phần mềm ứng dụng tương ứng với chức cụ thể đời Song, khơng thể có phần mềm cung cấp hết chức cho cơng việc, từ cơng việc kế tốn, quản lý nhân viên đến quản lý nhân sự, quản lý bán hàng… Bởi, chức cần yêu cầu riêng, ứng với chức có nét đặc trưng mà khơng phần mềm đáp ứng Đối với việc quản lý học sinh trường THPT Nếu có hỗ trợ tin học việc quản lý trở nên đơn giản, thuận tiện, nhanh chóng hiệu nhiều so với thao tác thủ cơng Chính vậy, nhằm mục đích nâng cao hiệu việc đào tạo - phát triển 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 hoàn thành tốt đề tài tốt nghiệp này, em hi vọng đề tài góp phần nhỏ việc giúp giảm tải số thao tác phức tạp công tác quản lý học sinh trường THPT, đồng thời tạo điều kiện thúc đẩy tiến giáo dục nước nhà tương lai Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương Chương 1: Phân tích Hệ thống Lập trình ngơn ngữ: C# Cơ sở liệu : SQL 1/Cơ sở 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ó sau: Thơng tin 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 Namhoc( năm học) Thông tin lớp học Malop (mã lớp ) , siso (sĩ số ) , khoi ( khối ) , namhoc (năm học ) , gvcn (giáo viên chủ nhiệm ) Mã lớp học Malop (mã lớp ) , tenlop ( tên lớp học ) Thông tin 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 ) Các thông tin khác: Yêu cầu hệ thống Để thực mục tiêu thấy phần mềm cần phải đạt yêu cần sau: Việc đăng nhập thông tin truy nhập thông tin phải đơn giản nhanh chóng Đưa danh sách học sinh , danh sách điểm cách xác đầy đủ Việc thao tác máy tính phải đơn giản dễ sử dụng Các thông tin đưa phải dễ hiểu thuận tiệc cho người quản lí sử dụng thuận lợi an tồn Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương 2/ Mơ tả hệ thống 1.Tác nhân chính(Người d ùng): - Giáo viên(user): Người thực công việc giảng dạy,đưa điểm q trình học sinh - Phịng quản lí học sinh(user): Là phân tiếp nhận hịc sinh, nắm giữ hồ sơ học sinh - Ban giám hiệu(admin): Đ ơn vị lãnh đạo trường học, có quyền cao hệ thống Có thể cấp quyền cho ca nhân khác truy cập vào hệ thống 2.Danh sách 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 quyền ban giám hiệu” B, Đăng nhập: Người dùng sử dụng phần mềm để đăng nhập vào hệ thống Chức năng: Đăng nhập vào hệ thống “Đăng nhập quyền người dùng” D, Tìm kiếm học sinh Người dùng sử dụng phần mềm để tìm kiếm học sinh hệ thống Chức năng: Tìm kiếm học sinh: hồ sơ học sinh,điểm… “Đăng nhập 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 quyền phòng quản lý học sinh” Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương 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 học sinh Chức năng: Nhập điểm, sửa điểm , xóa điểm “Đăng nhập quyền giáo viên” Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương Mô tả chức A Hệ thống Sơ đồ tổng quát: Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương Sơ đồ tìm kiếm: Đề tài: Quản lí học sinh trung học phổ thông Thụy Hương 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 học sinh chỉnh sửa thông tin họ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 học sinh chuyển lớp Học sinh chuyển trường: Danh sách học sinh chuyển trường Học sinh bị đuổi học Học sinh bỏ học Công cụ In thẻ học sinh In sổ điểm cá nhân 10 Đề tài: Quản lí học sinh trung học phổ thông Thụy Hương CHọn thông tin NgDung ấn nút "Xóa" Chọn "yes" muốn lưu Ngược lại chọn "No" Xác nhận có muốn xóa hay khơng? xóa NgDung khỏi ds Kết thúc usecase C,Sửa người dùng: Sự kiện Sửa thơng tin NgDung Điều kiệu bắt Đăng nhập vào hệ thống quyền ban giám hiệu buộc Đảm bảo tối Nếu chức thành công, thông tin n người dùng đc thêm vào hệ thống thiểu Ngược lại trạng tháy hệ thống không thay đổi Actor Input System Response Từ frmMain, ng dùng mở frmNgDung Hiển thị frmNgDung Chọn NgDung cần sửa, thay đổi thông tin cần thay đổi chọn nút "Lưu" Kiểm tra ràng buộc trường tt, sau yêu cầu nhập lại Ngược lại hỏi có muốn lưu hay khơng Chuỗi kiện Chỉnh lại tt hệ thống thông báo không hợp lệ Lặp lại luồng 4 khơng có lỗi nhập từ NgDung Chọn "yes" muốn lưu Ngược lại chọn "No" Cập nhật lại tt NgDung Kết thúc use-case 12 Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương Đăng nhập 13 Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương Sự kiện Điều kiệu bắt buộc Đảm bảo tối thiểu Chuỗi kiện Đăng nhập vào hệ thống Hệ thống chưa đăng nhập Nếu chức thành công, người dùng đăng nhập vào hệ thống Ngược lại trạng thái hệ thống không thay đổi Actor Input System Response Từ frmMain, ng dùng mở frmLogin Hiển thị frmLogin Yêu cầu nhập thông tin đăng nhập Nhập tên đăng nhập mật vào khung Nhất nút "Đăng nhập" Kiểm tra tính hợp lệ tt đăng nhập Nếu sai, yêu cầu nhập lại; Ngược lại, thông báo đăng nhập thành công Lặp lại luồng hệ thống báo lỗi không hợp lệ Lặp lại luồng tt nhập vào từ ng dùng hợp lệ 14 Đề tài: Quản lí học sinh trung học phổ thông Thụy Hương 15 Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương Tìm kiếm học sinh Sự kiện Điều kiệu bắt buộc Đảm bảo tối thiểu Chuỗi kiện Tìm kiếm học sinh từ sanh sách học sinh Đăng nhập vào hệ thống Nếu chức thành công học sinh thỏa mãn điều kiện tìm hiển thị Ngược lại trạng thái không thay đổi Actor Input System Response Từ frmMain, ng dùng mở frmTìm kiếm Hiển thị frmTimkiemhocsinh u cầu nhập thơng tin tìm kiếm Nhâp thơng tin tìm kiếm vào mục cho sẵn Sau nhấn nút tìm kiếm Thơng tin học sinh theo yêu cầu tìm kiếm hiển thị Ngược lại, thơng báo khơng có học sinh cần tìm 16 Đề tài: Quản lí học sinh trung học phổ thông Thụy Hương Tiếp nhận học sinh a Thêm học sinh Sự kiện Điều kiệu bắt buộc Thêm học sinh Đăng nhập vào hệ thống quyền giáo vụ Đảm bảo tối thiểu Nếu chức thành công ,thông tin nhiều học sinh thêm vào danh sách Ngược lại trạng thái hệ thống không thay đổi Actor Input Từ frmMain, ng dùng mở frmHocsinh System Response Hiển thị frmHs Nhấn nút Thêm Yêu cầu nhập thông tin học sinh vào Nhập thông tin học sinh cần thêm nhấn nút Chuỗi kiện Kiểm tra ràng buộc độ tuổi theo quy định trường thơng tin Nếu có lỗi lên thông báo lỗi, yêu vầu nhập lại Ngược lại xác nhận có muốn lưu hay khơng? Nhập lại tt nhập sai sau đs nhấn nút lưu chjn Yes muốn lưu, Ngược lại Lặp lại luồng khơng có lỗi nhập liệu người dùng Thêm học sinh vào danh sách người dùng chọn Yes 17 Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương b Sửa học sinh Sự kiện Điều kiệu bắt buộc Sửa thông tin học sinh Đăng nhập vào hệ thống quyền giáo vụ Đảm bảo tối thiểu Nếu chức thành công ,thông tin nhiều học sinh thêm vào danh sách Ngược lại trạng thái hệ thống không thay đổi Actor Input Từ frmMain, ng dùng mở frmHocsinh Tìm học sinh cần sửa chức tra cứu học sinh Chuỗi kiện System Response Hiển thị frmHs Trả thông tin học sinh theo u cầu tìm kiếm có Ngược lại, thơng báo khơng có học sinh cần tìm Chọn học sinh cần sửa, thay đổi tt cần thay đổi Nhấn "Lưu" Kiểm tra tt độ tuổi sai yêu cầu nhập lại Ngược lại hỏi có muốn lưu hay khơng? Chỉnh lại thơng tin hệ thống báo lỗi Chọn Yes muốn lưu, Ngược lại Lặp lại luồng khơng có lỗi nhập liệu người dùng Cập nhật học sinh vào danh sách người dùng chọn Yes 18 Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương c Xóa học sinh Sự kiện Điều kiệu bắt buộc Xóa thơng tin học sinh Đăng nhập vào hệ thống quyền giáo vụ Đảm bảo tối thiểu Nếu chức thành công ,thông tin nhiều học sinh thêm vào danh sách Ngược lại trạng thái hệ thống không thay đổi Actor Input Từ frmMain, ng dùng mở frmHocsinh Tìm học sinh cần xóa chức tra cứu học sinh Chuỗi kiện Chọn học sinh cần xóa Nhấn "Xóa" System Response Hiển thị frmHs Trả thông tin học sinh theo yêu cầu tìm kiếm có Ngược lại, thơng báo khơng có học sinh cần tìm Xác nhận có thật sư muosjn xóa khơng? Chọn Yes muốn lưu, Ngược lại Xóa học sinh vào danh sách người dùng chọn Yes 19 Đề tài: Quản lí học sinh trung học phổ thông Thụy Hương Biểu đồ 20 Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương Cơ sở liệu Yêu cầu hệ thống - Chương trình chạy hệ điều hành Windows - Dữ liệu thiết kế hệ quản trị sở liệu Chương 2: Demo Hệ thống Form đăng nhập 21 Đề tài: Quản lí học sinh trung học phổ thông Thụy Hương 22 Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương Form main 23 Đề tài: Quản lí học sinh trung học phổ thông Thụy Hương 3.Form thông tin học sinh 24 Đề tài: Quản lí học sinh trung học phổ thông Thụy Hương Form quản lý class 25 Đề tài: Quản lí học sinh trung học phổ thơng Thụy Hương Form quản lý khối Form quản lý người dùng 26 ... 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 học sinh chuyển lớp Học sinh chuyển trường: Danh sách học sinh chuyển... Quản lí học sinh trung học phổ thông Thụy Hương 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 học sinh chỉnh sửa thông tin học sinh Thông tin học sinh bao goofmm... Những thông tin mà phần mềm quản lý hồ sơ học sinh cần có sau: Thơng tin 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