Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

48 3 0
Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Đ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

1. Lý do chọn đề tài nghiên cứu Ngày nay, công nghệ thông tin đã được ứng dụng rộng rãi trong tất cả các lĩnh vực của đời sống xã hội. Hầu hết các cơ quan đơn vị, các doanh nghiệp đều cố gắng đưa công nghệ thông tin vào để hỗ trợ công việc của mình. Nhu cầu ứng dụng công nghệ thông tin trong công tác quản lý cũng ngày càng gia tăng. Quản lý sinh viên cũng không phải là ngoại lệ. Việc phần mềm quản lý sinh viên ra đời sẽ giúp cho các cán bộ, giảng viên trong trường quản lý sinh viên một cách đồng bộ, tránh chồng chéo và đỡ mất công tìm kiếm một cách thủ công trong với một khối lượng tài liệu đồ sộ, giúp việc quản lí sinh viên, thuận tiện hơn và đặc biệt là giúp cho các cán bộ, giảng viên tại các khoa phòng thuận tiện tiện hơn trong việc tra cứu hồ sơ thông tin sinh viên. Để xây dựng một hệ thống thông tin thì việc phân tích, thiết kế hệ thống thông tin có vai trò rất quan trọng trong quy trình xây dựng có được cái nhìn đầy đủ, đúng đắn, chính xác về hệ thống thông tin sẽ xây dựng trong tương lai nhằm thuận lợi cho việc sửa chữa, bổ sung và phát triển hệ thống khi có yêu cầu. Hơn thế nữa, còn tránh được những sai lầm trong thiết kế, cài đặt. Phân tích và thiết kế là giai đoạn đầu của quá trình phát triển hệ thống thông tin. Nó quyết định đến chất lượng và giá thành của hệ thống. Nhờ thiết kế tốt mà các hệ thống thông tin được duy trì hoạt động tốt và phát triển. Một kỹ sư công nghệ thông tin bất kỳ, không thể không biết đọc các bản vẽ phân tích và thiết kế về hệ thống thông tin. Phân tích và thiết kế hệ thống có những phương pháp riêng và công cụ riêng, cũng như cần có kinh nghiệm nghề nghiệp. Qua quá trình học tập và nghiên cứu chúng tôi nhận thấy phân tích thiết kế hệ thống thông tin là một bước rất quan trọng trong quy trình phát triển một hệ thống thông tin quản lý và tầm quan trọng của việc xây dựng một hệ thống thông tin quản lý sinh viên nên chúng tôi chọn nghiên cứu đề tài “Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên Trường Đại học Quảng Bình”. 2. Mục tiêu nghiên cứu Mục tiêu chung: Trên cơ sở khảo sát thực trạng việc quản lý thông tin sinh viên tại Trường Đại học Quảng Bình từ đó phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên Trường Đại học Quảng Bình. Mục tiêu cụ thể: Khảo sát thực trạng việc quản lý thông tin sinh viên tại Trường Đại học Quảng Bình. Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên Trường Đại học Quảng Bình bằng phương pháp hướng đối tượng. 3. Đối tượng, phạm vi nghiên cứu. Đối tượng nghiên cứu: Hệ thống quản lý thông tin sinh viên Phòng Đào tạo và, Phòng Công tác sinh viên Trường Đại học Quảng Bình. Phân tích thiết kế hệ thống hướng đối tượng. Tìm hiểu ngôn ngữ lập trình C. Cơ sở dữ liệu Sql Server. Phạm vi nghiên cứu: Hệ thống hệ thống lưu trữ thông tin sinh viên Trường Đại học Quảng Bình. 4. Phương pháp nghiên cứu Phương pháp nghiên cứu lý thuyết: khảo sát hiện trạng và nghiên cứu phân tích thiết kế hệ thống, phân tích thiết kế hệ thống hướng đối tượng, ngôn ngữ lập trình C, hệ quản trị cơ sở dữ liệu SQL Server. Nghiên cứu thực nghiệm: xây dựng mô phỏng hệ thống lưu trữ thông tin sinh viên. 5. Ý nghĩa lý luận và thực tiễn đề tài nghiên cứu Thực hiện thành công đề tài này sẽ mang lại ý nghĩa to lớn về cả về mặt lý luận lẫn thực tiễn. Ý nghĩa lý luận của đề tài: Chương trình cùng với thuyết minh sẽ trở thành một tài liệu học tập, tham khảo, dễ hiểu, rất hữu ích cho sinh viên khi nghiên cứu về kiến trúc hướng dịch vụ. Ý nghĩa thực tiễn của đề tài: Đề tài là tài liệu học tập cho bản thân và các sinh viên khóa sau. 6. Nội dung chủ yếu cần giải quyết Cơ sở lý thuyết Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên Trường Đại học Quảng Bình. Xây dựng hệ thống lưu trữ thông tin sinh viên

TRƯỜNG ĐẠI HỌC QUẢNG BÌNH KHOA KỸ THUẬT – CƠNG NGHỆ THÔNG TIN  ĐỀ TÀI NGHIÊN CỨU KHOA HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG LƯU TRỮ THÔNG TIN SINH VIÊN TRƯỜNG ĐẠI HỌC QUẢNG BÌNH Sinh viên thực hiện: Hồng Quốc Tiền Lớp: Đại học Cơng nghệ thơng tin K59 Hệ đào tạo: Chính quy Khóa học: 2017 – 2021 Giảng viên hướng dẫn: ThS Nguyễn Nương Quỳnh Quảng Bình, năm 2021 MỤC LỤC PHẦN I: MỞ ĐẦU Lý chọn đề tài nghiên cứu Mục tiêu nghiên cứu Đối tượng, phạm vi nghiên cứu Phương pháp nghiên cứu 5 Ý nghĩa lý luận thực tiễn đề tài nghiên cứu Nội dung chủ yếu cần giải PHẦN II: NỘI DUNG CHƯƠNG I: CƠ SỞ LÝ THUYẾT 1.1 Khái niệm 1.2 Phân tích thiết kế hướng đối tượng UML 10 1.3 Ngôn ngữ thiết kế 11 CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG LƯU TRỮ THƠNG TIN SINH VIÊN TRƯỜNG ĐẠI HỌC QUẢNG BÌNH 19 2.1 Khảo sát thực trạng 19 2.3 Hệ thống đề xuất 22 2.4 Phân tích thiết kế hệ thống lưu trữ thông tin sinh viên Trường Đại học Quảng Bình 23 2.5 Biểu đồ 29 2.6 Biểu đồ hoạt động 30 2.7 Thiết kế sở liệu 32 CHƯƠNG III XÂY DỰNG HỆ THỐNG LƯU TRỮ THÔNG TIN SINH VIÊN 37 3.1 Thiết kế chức chương trình 37 3.2 Báo cáo 40 3.4 Lợi ích phần mềm quản lý thơng tin sinh viên 45 KẾT LUẬN 47 TÀI LIỆU THAM KHẢO 48 PHẦN I: MỞ ĐẦU Lý chọn đề tài nghiên cứu Ngày nay, công nghệ thông tin ứng dụng rộng rãi tất lĩnh vực đời sống xã hội Hầu hết quan đơn vị, doanh nghiệp cố gắng đưa công nghệ thông tin vào để hỗ trợ cơng việc Nhu cầu ứng dụng cơng nghệ thông tin công tác quản lý ngày gia tăng Quản lý sinh viên ngoại lệ Việc phần mềm quản lý sinh viên đời giúp cho cán bộ, giảng viên trường quản lý sinh viên cách đồng bộ, tránh chồng chéo đỡ cơng tìm kiếm cách thủ công với khối lượng tài liệu đồ sộ, giúp việc quản lí sinh viên, thuận tiện đặc biệt giúp cho cán bộ, giảng viên khoa phòng thuận tiện tiện việc tra cứu hồ sơ thông tin sinh viên Để xây dựng hệ thống thơng tin việc phân tích, thiết kế hệ thống thơng tin có vai trị quan trọng quy trình xây dựng có nhìn đầy đủ, đắn, xác hệ thống thông tin xây dựng tương lai nhằm thuận lợi cho việc sửa chữa, bổ sung phát triển hệ thống có yêu cầu Hơn nữa, tránh sai lầm thiết kế, cài đặt Phân tích thiết kế giai đoạn đầu q trình phát triển hệ thống thơng tin Nó định đến chất lượng giá thành hệ thống Nhờ thiết kế tốt mà hệ thống thơng tin trì hoạt động tốt phát triển Một kỹ sư công nghệ thông tin bất kỳ, khơng thể khơng biết đọc vẽ phân tích thiết kế hệ thống thơng tin Phân tích thiết kế hệ thống có phương pháp riêng cơng cụ riêng, cần có kinh nghiệm nghề nghiệp Qua trình học tập nghiên cứu chúng tơi nhận thấy phân tích thiết kế hệ thống thông tin bước quan trọng quy trình phát triển hệ thống thơng tin quản lý tầm quan trọng việc xây dựng hệ thống thông tin quản lý sinh viên nên chọn nghiên cứu đề tài “Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên Trường Đại học Quảng Bình” Mục tiêu nghiên cứu Mục tiêu chung: Trên sở khảo sát thực trạng việc quản lý thông tin sinh viên Trường Đại học Quảng Bình từ phân tích, thiết kế hệ thống lưu trữ thơng tin sinh viên Trường Đại học Quảng Bình Mục tiêu cụ thể: - Khảo sát thực trạng việc quản lý thông tin sinh viên Trường Đại học Quảng Bình - Phân tích, thiết kế hệ thống lưu trữ thơng tin sinh viên Trường Đại học Quảng Bình phương pháp hướng đối tượng Đối tượng, phạm vi nghiên cứu Đối tượng nghiên cứu: - Hệ thống quản lý thơng tin sinh viên Phịng Đào tạo và, Phịng Cơng tác sinh viên Trường Đại học Quảng Bình - Phân tích thiết kế hệ thống hướng đối tượng - Tìm hiểu ngơn ngữ lập trình C# - Cơ sở liệu Sql Server Phạm vi nghiên cứu: Hệ thống hệ thống lưu trữ thông tin sinh viên Trường Đại học Quảng Bình Phương pháp nghiên cứu - Phương pháp nghiên cứu lý thuyết: khảo sát trạng nghiên cứu phân tích thiết kế hệ thống, phân tích thiết kế hệ thống hướng đối tượng, ngơn ngữ lập trình C#, hệ quản trị sở liệu SQL Server - Nghiên cứu thực nghiệm: xây dựng mô hệ thống lưu trữ thông tin sinh viên Ý nghĩa lý luận thực tiễn đề tài nghiên cứu Thực thành công đề tài mang lại ý nghĩa to lớn về mặt lý luận lẫn thực tiễn Ý nghĩa lý luận đề tài: Chương trình với thuyết minh trở thành tài liệu học tập, tham khảo, dễ hiểu, hữu ích cho sinh viên nghiên cứu kiến trúc hướng dịch vụ Ý nghĩa thực tiễn đề tài: Đề tài tài liệu học tập cho thân sinh viên khóa sau Nội dung chủ yếu cần giải - Cơ sở lý thuyết - Phân tích, thiết kế hệ thống lưu trữ thơng tin sinh viên Trường Đại học Quảng Bình - Xây dựng hệ thống lưu trữ thông tin sinh viên PHẦN II: NỘI DUNG CHƯƠNG I CƠ SỞ LÝ THUYẾT 1.1 Khái niệm 1.1.1 Cơ sở liệu - Cơ sở liệu (Database), viết tắt CSDL DB, tập hợp Dữ liệu có quan hệ logic với nhau, dễ dàng chia sẻ thiết kế nhằm đáp ứng nhu cầu sử dụng tổ chức, cá nhân - Một cách định nghĩa khác dễ hiểu hơn, CSDL tập hợp có cấu trúc Dữ liệu có liên quan với lưu trữ máy tính (bảng chấm cơng nhân viên, danh sách đề án, niên giám điện thoại…) Một CSDL Hình 1: Quan hệ thông tin, liệu CSDL thiết kế, xây dựng lưu trữ với mục đích xác định phục vụ lưu trữ, truy xuất liệu cho ứng dụng hay người dùng - Khi phân tích thơng tin cần lưu trữ tổ chức bất kỳ, cần phải nhận entity (thực thể) thuộc tổ chức Với entity lại có nhiều attribute (thuộc tính) khác Ngồi ra, entity lại có mối quan hệ qua lại mà ta gọi relationship Tất CSDL biểu diễn hệ thống entity, attribute relationship Các mối quan hệ entity, attribute, relationship gọi quan hệ logic - Thực thể: Là hình ảnh cụ thể đối tượng hệ thống thông tin quản lý Một thực thể xác định tên thuộc tính - Thuộc tính: Là yếu tố liệu thông tin thực thể - Lớp thực thể: Là thực thể thuộc tính - Lược đồ quan hệ: Tập thuộc tính quan hệ Lược đồ quan hệ gồm thuộc tính thực thể với mệnh đề rang buộc - Các phép tốn tối thiểu: + Tìm kiếm liệu theo tiêu chuẩn chọn, không làm thay đổi trang thái sở liệu + Thay đổi cấu trúc sở liệu + Thay đổi nội dung sở liệu + Xử lý, tính tốn sở liệu + Ngày nay, CSDL trở thành phần thiếu hoạt động đời sống hàng ngày Mỗi ngày, bạn sử dụng nhiều CSDL khác nhau, nhiều lần khác lại khơng nhận điều + Nếu bạn bạn đọc hệ thống thư viện đó, bạn đăng ký mượn sách, trả sách hay tìm kiếm sách thơng qua hệ thống quản lý điện tử thư viện bạn sử dụng CSDL thư viện Tùy vào đại hệ thống, thủ thư nhập tay hay dùng máy quét mã số sách Sau tùy vào tính chất hoạt động (mượn, trả…) mà thủ thư input thêm số lệnh khác cho hệ thống (click button…) Bằng cách đó, sách nói đánh dấu CSDL mượn trả… + Nếu bạn mua hàng siêu thị, quày tính tiền, nhân viên siêu thị dùng máy quét mã sản phẩm bạn muốn mua Bên CSDL cập nhật thông tin tùy theo thiết kế chẳng hạn như: tên sản phẩm, đơn giá, số lượng, tổng tiền, thời gian mua, … + Nếu bạn có máy vi tính sử dụng chúng ngày, điều có nghĩa bạn sử dụng CSDL ngày thông qua việc sử dụng ứng dụng cài đặt máy + Trong lĩnh vực lập trình ứng dụng nói riêng Cơng nghệ Thơng tin nói chung, việc sử dụng CSDL ngày phổ biến Việc sử dụng CSDL giúp tạo sản phẩm phần mềm chuyên nghiệp hơn, lưu trữ có hệ thống, tốn chỗ dễ dàng quản lý Các công ty, tổ chức ngày tích hợp CSDL với hệ thống website họ Điều cho phép tổ chức, công ty gửi thu thập thơng tin với người dùng cách tinh vi Hệ thống đặt vé máy bay Vietnam Airlines hay hệ thống đặt vé xe lửa ga Sài Gịn ví dụ Tại thời điểm có nhiều người truy cập đặt vé lúc Ứng dụng CSDL vào hệ thống cách để tránh sai sót như: nhiều người mua vé, mua phải vé bán cho người khác, trả tiền không mua vé … 1.1.2 Cơ sở liệu quan hệ Cơ sở liệu quan hệ sở liệu tổ chức theo mô hình quan hệ Trong đối tượng liệu quan hệ đối tượng quan hệ tổ chức thành thực thể Mỗi thực thể bao gồm tập hợp thuộc tính Mỗi thể thực thể giá trị tương ứng với thuộc Hình 1: Vị trí CSDL hệ thống tính thực thể 1.2 Phân tích thiết kế hướng đối tượng UML 1.2.1 Khái niệm Phân tích thiết kế hướng đối tượng (Object Oriented Analysis and Design: OOAD) - Trong kỹ nghệ phần mềm để sản xuất sản phẩm phần mềm người ta chia trình phát triển sản phẩm nhiều giai đoạn thu thập phân tích yêu cầu, phân tích thiết kế hệ thống, phát triển (coding), kiểm thử, triển khai bảo trì Trong đó, giai đoạn phân tích, thiết kế giai đoạn khó khăn phức tạp Giai đoạn giúp hiểu rõ yêu cầu đặt ra, xác định giải pháp, mơ tả chi tiết giải pháp Nó trả lời câu hỏi What (phần mềm làm gì?) How (làm nào?) [3] - Để phân tích thiết kế phần mềm có nhiều cách làm, cách làm xem hệ thống gồm đối tượng sống tương tác với Việc mô tả tất đối tượng tương tác chúng giúp hiểu rõ hệ thống cài đặt Phương thức gọi Phân tích thiết kế hướng đối tượng (OOAD) 1.2.2 UML (Unified Modeling Language) Khái niệm - UML (Unified Modeling Language) ngơn ngữ dành cho việc đặc tả, hình dung, xây dựng làm tài liệu hệ thống phần mềm [3] - UML tạo hội để viết thiết kế hệ thống, bao gồm khái niệm tiến trình nghiệp vụ chức hệ thống - Cụ thể, hữu dụng cho ngơn ngữ khai báo, giản đồ sở liệu, thành phần phần mềm có khả tái sử dụng - UML phát triển Rational Rose số nhóm cộng tác, nhanh chóng trở thành ngôn ngữ chuẩn để xây dựng hệ thống phần mềm hướng đối tượng (Object-Oriented) - Đây ngôn ngữ kế vị xứng đáng cho ngơn ngữ mơ hình hoá Booch, OOSE/Jacobson, OMT số phương thức khác Mục tiêu UML 10 SoDVHT int Số đơn vị học trình MaGV nvarchar(10 ) HocKi nvarchar(10 Mã giảng viên Học kì ) MaKhoa nvarchar(10 Mã khoa ) MaMon: trường khố Bảng 4: LOP (Lớp) STT Tên trường Kiểu liệu Chú thích MaLop nvarchar(10) Mã lớp TenLop nvarchar(50) Tên lớp MaKhoa nvarchar(10) Mã khoa MaGV nvarchar(10) Mã giảng viên MaLop: trường khố Bảng 5: LOGIN (Đăng nhập) STT Tên trường Kiểu liệu Chú thích TenDN nvarchar(50) Tên đăng nhập MatKhau nvarchar(50) Mật HoTen nvarchar(50) Họ tên GioiTinh nvarchar(50) Giới tính Phone nvarchar(50) Số điện thoại Email nvarchar(50) Email Quyen nvarchar(50) Quyền 34 TenDN, MatKhau: trường khố Bảng 6: KHOA (Khoa) STT Tên trường Tên trường Chú thích MaKhoa nvarchar(10) Mã khoa TenKhoa nvarchar(50) Tên Khoa MaKhoa: trường khố Bảng 7: KET_QUA (Kết quả) STT Tên trường Tên trường Chú thích MaSv nvarchar(10) Mã sinh viên HoTen nvarchar(50) Họ tên MaLop nvarchar(10) Mã lớp MaMon nvarchar(10) Mã mơn DiemTB float Điểm trung bình DiemThiLan float DiemThiLan float DiemTongK Điểm thi lần Điểm thi lần float Điểm tổng kết et HanhKiem nvarchar(20) Hạnh kiểm 10 HocKi int Học kì 11 GhiChu nvarchar(50) Ghi MaSv, MaMon trường khóa Bảng 8: KET_QUA2 (Kết 2) STT Tên trường Kiểu liệu Chú thích 35 MaSv nvarchar(10) Mã sinh viên HoTen nvarchar(50) Họ tên MaLop nvarchar(10) Mã lớp TenMon nvarchar(50) Tên môn DiemThiLai float Điểm thi lại HocKi int Học kì Chú thích MaSv trường khóa Bảng 9: KET_QUA3 (Kết 3) STT Tên trường Kiểu liệu MaSv nvarchar(10) Mã sinh viên HoTen nvarchar(50) Họ tên MaLop nvarchar(10) Mã lớp TenMon nvarchar(50) Tên môn DiemHocLa float lại i HocKi Điểm học int Học kì MaSv trường khóa 36 CHƯƠNG III XÂY DỰNG HỆ THỐNG LƯU TRỮ THÔNG TIN SINH VIÊN 3.1 Thiết kế chức chương trình 3.1.1 Quản lý người dùng Bất kì hệ thống cần phân chia vai trị sử dụng quản lí Và hệ thống lưu trữ thông tin sinh viên chia làm quyền sử dụng Admin Member Hình 3.1.1 Giao diện quản lí người dùng Admin có quyền truy cập sửa chữa sở liệu theo phân quyền Member quyền truy cập xem thông tin hiển thị hệ thống mà khơng có quyền chỉnh sửa sở liệu Form đăng nhập giúp độ bảo mật sơ sở liệu tăng lên, tránh hạn chế tối đa trường hợp bị đánh cắp sửa chữa làm sai liệu gốc ban đầu 3.1.2 Quản lý thơng tin sinh viên 37 Hình 3.1.2 Giao diện quản lí thơng tin sinh viên Form nhập thông tin sinh viên sử dụng bảng liệu sinh viên Chức giao diện: cập nhật thông tin cần thiết sinh viên vào trường, giao diện có nút lệnh: - Thêm: thêm bảng ghi mới, có đầy đủ thơng tin sinh viên - Sửa: có sai sót q trình điền thơng tin nút lệnh cho phép người nhập sửa thơng tin - Xóa: xóa tồn bảng ghi chọn - Thốt: khỏi form nhập thơng tin 3.1.3 Quản lý điểm sinh viên 38 Hình 3.1.3 Giao diện quản lí điểm sinh viên Form cập nhật bảng điểm sinh viên sử dụng bảng DM khoa, DM lớp, DM môn học bảng sinh viên Trong DM khoa lấy thuộc tính mã khoa, DM lớp lấy thuộc tính mã lớp, DM mơn học lấy thuộc tính tên mơn Cịn bảng sinh viên lấy thuộc tính mã SV tên SV Chức giao diên: Cập nhật điểm môn học suốt trình học sinh viên Trong form có cac nút lệnh: - Thêm: thêm điểm môn học cho sinh viên lớp - Sửa: sửa điểm mơn học - Xóa: xóa bảng ghi điểm mơn học có mã mơn chọn - Thốt: khỏi form cập nhật bảng điểm cá nhân Điểm trung bình tính theo công thức: (điểm lần 1+ (điểm lần *2))/3 Hạnh kiểm phận quản lí đánh giá xếp loại dựa vào tiêu chí đánh giá riêng BCH đoàn hệ thống khác 3.1.4 Tìm kiếm thơng tin điểm sinh viên 39 Hình 3.1.4 Form tìm kiếm điểm sinh viên Báo cáo cụ thể điểm sinh viên qua môn học Trong báo cáo bảng Kết Qủa, Môn Học, Sinh Viên Cụ thể gồm có thuộc tính MaSV, HoTen, MaLop, MaMon, DiemTB… Tìm kiếm điểm sinh viên thơng qua mã sinh viên mơn học cần tìm 3.2 Báo cáo 3.2.1 Báo cáo danh sách sinh viên 40 Hình 3.2.1 Form báo cáo danh sách sinh viên Báo cáo danh sách sinh viên lớp Trong báo cáo bảng sinh viên, DM lớp Cụ thể thuộc tính Hoten_SV, Ngaysinh, Diachi… 3.2.2 Bảng điểm sinh viên Hình 3.2.2 Form bảng điểm sinh viên 41 Báo cáo cụ thể điểm sinh viên qua môn học Trong báo cáo bảng Kết Qủa, Môn Học, Sinh Viên Cụ thể gồm có thuộc tính MaLop, MaMon, HocKi, MaSV, HoTen, DiemTB… 3.3 Hướng dẫn sử dụng phần mềm Trong phần mềm đặt hai quyền hoạt động : admin member Khi người sử dụng đăng nhập hệ thống bắt buộc phải chọn quyền Mỗi member hệ thống cung câp user password riêng: Hình 3.3.1 Form đăng nhập Sau đăng nhập thành cơng, giao diện hệ thống xuất hiện: 42 Hình 3.3.2 Giao diện hệ thống Các cửa sổ chức hệ thống mở ra: Hình 3.3.3 Cửa sổ chức hệ thống Nếu muốn truy cập danh sách, tìm kiếm, thêm sửa, xóa lớp, giảng viên, khoa, sinh viên click chuột vào QL Sinh Viên, QL Khoa, QL Lớp giao diện hình sau: 43 Hình 3.3.4 Form quản lý giảng viên Hình 3.3.5 Form quản lý lớp Trong giao diện sử dụng có chức thống kê Click chuột vào Thống kê chọn mục muốn in Hình 3.3.5 Form quản lý lớp Trong trình sử dụng hệ thống, có vấn đề khó khăn chưa hiểu rõ chế hoạt động Click chuột vào mục Trợ giúp 44 Hình 3.3.6 Form Trợ giúp 3.4 Lợi ích phần mềm quản lý thông tin sinh viên Tiết kiệm tối đa nguồn lực thời gian Với phần mền quản lý thơng tin sinh viên, nhân viên quản lí phịng đào tạo cơng tác sinh viên khơng cịn phải kiểm tra tìm kiếm thơng tin sinh viên hồ sơ mà cần nhập tên sinh viên mã sinh viên tìm kiếm thơng tin liên quan sinh viên ra: họ tên, mã sinh viên, điểm thi, học khoa nào,… Giao diện đơn giản dễ cài đặt sử dụng Khi nhắc đến phần mềm người thường nghĩ đến câu lệnh phức tạp thứ tiếng tây, tàu Nhưng phần mềm quản lý thông tin sinh viên hồn tồn ngơn ngữ tiếng Việt Thao tác cài đặt diễn vài click chuột cần biết sử dụng máy tính cài đặt phần mềm Quản lý thơng tin, kịp thời bổ sung sửa đổi thông tin Thông báo đến sinh viên việc điểm thi, thi lại, học lại, bổ sung thông tin cá nhân, sửa đổi chúng 45 Phịng tránh sai sót q trình nhập thơng tin, điểm phần mềm Dễ dàng tùy chỉnh phần mềm quy trình cơng việc thay đổi Có thể dễ dàng thay đổi thơng tin tài khoản phần mềm nhằm bàn giao nhân viên phịng ban có liên quan Phân quyền sử dụng hệ thống để đảm bảo tính bảo mật - Phân quyền theo chức vụ nhân viên phịng - Phân quyền theo nội dung cơng việc, chất nhiêm vụ Vì vậy, tài liệu có nhân viên xem có nhân viên khơng thể xem có người cập nhật, chỉnh sửa ngược lại 46 KẾT LUẬN Qua trình tìm hiểu, khảo sát quy trình nghiệp vụ quản lý thông tin sinh viên Trường Đại học Quảng Bình em hồn thành đề tài thời gian quy định đạt số kết sau: Hiểu quy trình, nghiệp vụ quản lý thơng tin sinh viên Phân tích quy trình hoạt động chức hệ thống xây dựng sở liệu phù hợp hệ nhân viên sở liệu SQL Server 2014 Phân tích thiết kế hệ thống, phân tích thiết kế sở liệu, thiết kế đặc tả giao diện Xây dựng phần mềm demo số chức cho phần phân tích thiết kế hệ thống lưu trữ thơng tin sinh viên Phần mềm đáp ứng yêu cầu người dùng, song số mặt hạn chế: + Cịn thiếu sót phần chức + Cơ sở liệu sơ sài chưa đồng + Chưa in danh sách sinh viên với yêu cầu khác như: sinh viên vay vốn, sinh viên bị kỹ luật, sinh viên đạt học bổng, sinh viên đạt thành tích cao học tập… Hướng phát triển Để giải số mặt hạn chế đề tài cần có hướng phát triển sau: - Xây dựng triển khai hệ thống web hỗ trợ nhiều người dùng truy cập - Bổ sung sở liệu cách đầy đủ đồng - Thêm chức cần thiết khác việc tìm kiếm sinh viên 47 TÀI LIỆU THAM KHẢO [1] Tô Văn Nam, Giáo trình sở liệu, Nhà xuất Giáo dục, Năm 2002 [2] Phạm Đức Nhiệm, Cơ sở liệu quan hệ, Nhà xuất Hà Nội, Năm 2005 [3] Huỳnh Văn Đức, Đồn Thiện Ngân, Giáo trình nhập môn UML, Nhà xuất Lao động xã hội, Năm 2004 [4] Phạm Hữu Khang, Lập trình ứng dụng chuyên nghiệp SQL Server 2000 Toàn tập, Nhà xuất Lao động xã hội, Năm 2005 [5] Phạm Hữu Khang, Hoàng Đức Hải, Đồn Thiện Ngân, C# 2005 Lập trình Windows Forms, Nhà xuất Lao động xã hội, Năm 2005 [6] Rattz, Joseph, Apress.LINQ.for.Visual.C.Sharp 2008.Jun.2008 [7] Rattz, Joseph C Pro LINQ: Language Integrated Query in C# 2008, Berkeley, CA: Apress, 2008 [8] Mehta, Vijay P Pro LINQ: Object Relational Mapping in C# 2008, Berkeley, CA: Apress, 2008 [9] Một số website tham khảo:  http://www.codeproject.com  http://www.google.com  http://devexpress.com  http://ddth.com  http://cuasoit.com 48 ... từ phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên Trường Đại học Quảng Bình Mục tiêu cụ thể: - Khảo sát thực trạng việc quản lý thông tin sinh viên Trường Đại học Quảng Bình - Phân tích,. .. yếu cần giải - Cơ sở lý thuyết - Phân tích, thiết kế hệ thống lưu trữ thơng tin sinh viên Trường Đại học Quảng Bình - Xây dựng hệ thống lưu trữ thông tin sinh viên PHẦN II: NỘI DUNG CHƯƠNG I CƠ... thiết kế hệ thống lưu trữ thông tin sinh viên Trường Đại học Quảng Bình? ?? Mục tiêu nghiên cứu Mục tiêu chung: Trên sở khảo sát thực trạng việc quản lý thông tin sinh viên Trường Đại học Quảng Bình

Ngày đăng: 25/09/2022, 21:29

Hình ảnh liên quan

Hình 1: Quan hệ giữa thông tin, dữ liệu và CSDL - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 1.

Quan hệ giữa thông tin, dữ liệu và CSDL Xem tại trang 7 của tài liệu.
Cơ sở dữ liệu quan hệ là cơ sở dữ liệu được tổ chức theo mơ hình quan hệ. Trong đó các đối tượng dữ liệu và các quan hệ giữa các đối tượng quan hệ đó  được tổ chức thành các thực thể - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

s.

ở dữ liệu quan hệ là cơ sở dữ liệu được tổ chức theo mơ hình quan hệ. Trong đó các đối tượng dữ liệu và các quan hệ giữa các đối tượng quan hệ đó được tổ chức thành các thực thể Xem tại trang 9 của tài liệu.
Hình 2: Các thành phần chính SQL Server - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.

Các thành phần chính SQL Server Xem tại trang 14 của tài liệu.
Hình 2.4.1. UseCase tổng quát - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.4.1..

UseCase tổng quát Xem tại trang 24 của tài liệu.
Hình 2.4.2. UseCasequản lý thơng tin người dùng - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.4.2..

UseCasequản lý thơng tin người dùng Xem tại trang 24 của tài liệu.
Hình 2.4.3. UseCase Đăng nhập - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.4.3..

UseCase Đăng nhập Xem tại trang 25 của tài liệu.
Hình 2.4.4. UseCasequản lý thơng tin giảng viên. - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.4.4..

UseCasequản lý thơng tin giảng viên Xem tại trang 26 của tài liệu.
2.4.1.5. UseCase Xem thông tin sinh viên - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

2.4.1.5..

UseCase Xem thông tin sinh viên Xem tại trang 27 của tài liệu.
Hình 2.4.6. UseCase Xem thơng tin sinh viên - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.4.6..

UseCase Xem thơng tin sinh viên Xem tại trang 27 của tài liệu.
Hình 2.4.7. UseCase Tìm kiếm thơng tin sinh viên - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.4.7..

UseCase Tìm kiếm thơng tin sinh viên Xem tại trang 28 của tài liệu.
Hình 2.5.1. Biểu đồ tuần tự UseCase nhập thông tin sinh viên - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.5.1..

Biểu đồ tuần tự UseCase nhập thông tin sinh viên Xem tại trang 30 của tài liệu.
Hình 2.5.2. Biểu đồ tuần tự UseCase Cập nhật thông tin sinh viên - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.5.2..

Biểu đồ tuần tự UseCase Cập nhật thông tin sinh viên Xem tại trang 30 của tài liệu.
Hình 2.6.1. Biểu đồ hoạt động UseCase Tìm kiếm khơng tin sinh viên - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.6.1..

Biểu đồ hoạt động UseCase Tìm kiếm khơng tin sinh viên Xem tại trang 31 của tài liệu.
Hình 2.6.2. Biểu đồ hoạt động UseCase Quản lý người dùng - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.6.2..

Biểu đồ hoạt động UseCase Quản lý người dùng Xem tại trang 32 của tài liệu.
Hình 2.7.1. Cơ sở dữ liệu - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 2.7.1..

Cơ sở dữ liệu Xem tại trang 32 của tài liệu.
Bảng 2: GIANG_VIEN (Giảng viên) - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Bảng 2.

GIANG_VIEN (Giảng viên) Xem tại trang 33 của tài liệu.
Bảng 5: LOGIN (Đăng nhập) - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Bảng 5.

LOGIN (Đăng nhập) Xem tại trang 34 của tài liệu.
Bảng 4: LOP (Lớp) - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Bảng 4.

LOP (Lớp) Xem tại trang 34 của tài liệu.
Bảng 6: KHOA (Khoa) - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Bảng 6.

KHOA (Khoa) Xem tại trang 35 của tài liệu.
Hình 3.1.1. Giao diện quản lí người dùng - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 3.1.1..

Giao diện quản lí người dùng Xem tại trang 37 của tài liệu.
Hình 3.1.2. Giao diện quản lí thơng tin sinh viên - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 3.1.2..

Giao diện quản lí thơng tin sinh viên Xem tại trang 38 của tài liệu.
Hình 3.1.3. Giao diện quản lí điểm sinh viên - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 3.1.3..

Giao diện quản lí điểm sinh viên Xem tại trang 39 của tài liệu.
Hình 3.1.4. Form tìm kiếm điểm sinh viên - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 3.1.4..

Form tìm kiếm điểm sinh viên Xem tại trang 40 của tài liệu.
Hình 3.2.1. Form báo cáo danh sách sinh viên - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 3.2.1..

Form báo cáo danh sách sinh viên Xem tại trang 41 của tài liệu.
Báo cáo danh sách sinh viên của từng lớp. Trong báo cáo các bảng sinh viên, DM lớp. Cụ thể là những thuộc tính Hoten_SV, Ngaysinh, Diachi… - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

o.

cáo danh sách sinh viên của từng lớp. Trong báo cáo các bảng sinh viên, DM lớp. Cụ thể là những thuộc tính Hoten_SV, Ngaysinh, Diachi… Xem tại trang 41 của tài liệu.
Hình 3.3.1. Form đăng nhập - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 3.3.1..

Form đăng nhập Xem tại trang 42 của tài liệu.
Hình 3.3.2. Giao diện chính của hệ thống - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 3.3.2..

Giao diện chính của hệ thống Xem tại trang 43 của tài liệu.
Hình 3.3.4. Form quản lý giảng viên - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 3.3.4..

Form quản lý giảng viên Xem tại trang 44 của tài liệu.
Hình 3.3.5. Form quản lý lớp - Phân tích, thiết kế hệ thống lưu trữ thông tin sinh viên trường đại học quảng bình

Hình 3.3.5..

Form quản lý lớp Xem tại trang 44 của tài liệu.

Tài liệu cùng người dùng

Tài liệu liên quan