1. Trang chủ
  2. » Công Nghệ Thông Tin

Đồ án nhập môn công nghệ phần mềm quản lý tuyển sinh

44 46 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

Page ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH ĐẠI HỌC CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN MÔN HỌC NHẬP MÔN CÔNG NGHỆ PHẦN MỀM PHẦN MỀM QUẢN LÝ TUYỂN SINH Giáo viên hướng dẫn Nguyễn Thị Thanh Trúc Sinh viên thực hiện Nguyễn Thanh Hiếu 20521328 Lê Hoàng Huy 20521392 Đỗ Văn Hưởng 20521380 Page Page MỤC LỤC LỜI MỞ ĐẦU 4 CHƯƠNG 1 TỔNG QUAN ĐỒ ÁN 5 1 Thông tin đề tài 5 2 Mục tiêu hệ thống 5 3 Yêu cầu hệ thống 5 4 Yêu cầu chức năng 6 5 Yêu cầu phi chức năng 6 Chương 2 Quy trình phát triển đồ án nhóm 7 1 Da.

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH ĐẠI HỌC CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN MÔN HỌC NHẬP MÔN CÔNG NGHỆ PHẦN MỀM PHẦN MỀM QUẢN LÝ TUYỂN SINH Giáo viên hướng dẫn: Nguyễn Thị Thanh Trúc Sinh viên thực hiện: Nguyễn Thanh Hiếu - 20521328 Lê Hoàng Huy - 20521392 Đỗ Văn Hưởng - 20521380 Page Page MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN ĐỒ ÁN 1.Thông tin đề tài: Mục tiêu hệ thống : Yêu cầu hệ thống : Yêu cầu chức năng: Yêu cầu phi chức năng: Chương 2: Quy trình phát triển đồ án nhóm Danh sách nhóm: Đề cương nghiên cứu: Giới thiệu mơ hình quy trình phát triển phần mềm: Kế hoạch xây dựng làm việc nhóm: CHƯƠNG 3: MƠ HÌNH HĨA 11 Mơ hình ERD: 11 Sơ đồ class datagram: 12 Sơ đồ luồng : 13 Biểu đồ use case: 16 Sơ đồ activity diagram: 19 Sơ đồ sequence diagram: 20 Diễn giải sở liệu: 22 CHƯƠNG : THIẾT KẾ GIAO DIỆN VÀ THIẾT KẾ XỬ LÝ 26 Sơ đồ thiết kế giao diện : 26 Mô tả hình: 26 CHƯƠNG : CÀI ĐẶT VÀ KIỂM THỬ PHẦN MỀM 41 CHƯƠNG : NHẬN XÉT VÀ KẾT LUẬN 42 CHƯƠNG 7: HƯỚNG PHÁT TRIỂN 43 CHƯƠNG 8: TÀI LIỆU THAM KHẢO 44 Page Nhập môn công nghệ phần mềm Giáo viên: Nguyễn Thị Thanh Trúc LỜI MỞ ĐẦU Trong sống đại ngày nay, cơng nghệ thơng tin đóng vai trò quan trọng việc phát triển kinh tế xã hội tồn giới nói chung quốc gia nói riêng Như thực tế vài năm vừa qua Việt Nam có đầu tư mạnh mẽ vào lĩnh vực công nghệ Đặc biệt, đại dịch Covid-19 vừa qua cho ta thấy tầm quan trọng sức mạnh công nghệ thông tin việc điều hành quản lý nhà nước Nhằm giúp giảm thiểu tối đa nguy lây lan dịch bệnh cách nhanh chóng Việc ứng dụng công nghệ thông tin vào đời sống ngày giúp người giải vấn đề cách xác nhanh gọn việc ứng dụng công nghệ thông tin công tác quản lý điều hành nhà nước; thủ tục hành rút ngắn thời gian khâu xử lý bớt phức tạp thuận tiện cho người dân đỡ phải lại góp phần tránh nguy lây lan dịch bệnh thời điểm Theo tìm hiểu thực tế thi đại đa số hệ thống quản lý hồ sơ đăng ký tuyển sinh đại học(quản lý tuyển sinh đại học)ởcác trường đại học đơn quản lý thủ công,và số hệ thống quản lý tuyển sinh đại học máy tinh lin trở thông tin chung thí sinh dự thi máy tính chủ yếu Word.Các mẫu báo cáo thống kẻ phải viết tay có đánh máy thi lại phải đánh lại danh sách thí sinh theo nội dung báo cáo,cơng việc thời gian mà chư hiệu qua cao chưa đồng bộ.Nếu tin học hoá hệ thống thủ cơng tương lai hệ thống quản lý tuyển sinh đại học đồng hoá tất trường đại học,đồng thời việc cập nhật thay đổi hay tìm kiếm thơng tin với công việc trước ta làm nhiều thời gian bảy cần làm thời gian ngắn Page Nhập môn công nghệ phần mềm Giáo viên: Nguyễn Thị Thanh Trúc CHƯƠNG 1: TỔNG QUAN ĐỒ ÁN 1.Thông tin đề tài: Tên đề tài: Phần mềm quản lý tuyển sinh  Nhiệm vụ đề tài  Tìm hiểu hoạt động hệ thống thực  Phân tích hệ thống mặt chức năng, liệu  Thiết kế hệ thống  Cài đặt chương trình  Kết cần đạt được:  Hiểu phân tích thiết kế hệ thống quản lý tuyển sinh  Cài đặt chương trình thực số chức  Cập nhật liệu: Hồ sơ, Phòng thi-Địa điểm thi, điểm  Thực thao tác kỹ thuật : Đánh SBD, chia phòng thi, gieo phách, tìm kiếm thơng tin… Mục tiêu hệ thống :  Hổ trợ cho việc quản lý tuyển sinh trường  Xử lý nhanh số yêu cầu thống kê, in báo cáo, cập nhật liệu, tìm kiếm thí sinh…  Tiện lợi cho việc tra cứu thí sinh Yêu cầu hệ thống : - Trong q trình thực đồ án nhóm em sử dụng công cụ sau:  Database: SQL Sever 2019 Page  Phần mềm viết code: Visual Studio  Thiết kế giao diện website: C# ( Winform )  Quản lý code: Git GitHub + Phần mềm vẽ biểu đồ: Draw.io, Microsoft Visio Yêu cầu chức năng:  Chức hệ thống -Tạo người dùng - Cập nhật người dùng - Đăng nhập hệ thống - Xóa người dùng  Quản lý hồ sơ - Cập nhật hồ sơ - Xếp phòng - Đánh số báo danh - Lập giấy báo dự thi - Điểm thi  Thống kê tìm kiếm : - Thống kê số thí sinh - Thống kê số phịng thi - Tìm kiếm thí sinh theo : số báo danh Yêu cầu phi chức năng:  Giao diện thân thiện, dễ sử dụng  Chương trình chạy ổn định, xác có độ an tồn cao  Gọn nhẹ, tốn tài nguyên hệ thống  Hạn chế đến mức thấp sai sót xảy trình sử dụng nâng cấp tích hợp thêm tính  Tự động hóa quy trình nghiệp vụ  Truy cập liệu nhanh chóng Page Chương 2: Quy trình phát triển đồ án nhóm Danh sách nhóm: Số thứ tự Họ Tên MSSV Lớp Nguyễn Thanh Hiếu 20521328 CNCL2020.1 Lê Hoàng Huy 20521392 CNCL2020.1 Đỗ Văn Hưởng 20521380 CNCL2020.1 Đề cương nghiên cứu: Số thứ tự Nội dung Thời hạn Phân cơng nhóm 25/2/2022 Cả nhóm 26/2/2022 Cả nhóm 3/4/2022 Cả nhóm 10/4/2022 Cả nhóm Thành lập nhóm Thống đề tài Đưa số quy tắc hoạt động nhóm Tìm hiểu quy trình chuẩn • Cơ sở lý thuyết • Phân loại • Tìm hiểu chung Làm tập nhóm lần • Tìm hiểu, thu thập tài liệu tham khảo liên quan đến quy trình phát triển phần mềm Làm tập nhóm lần • Các cơng cụ hỗ trợ triển khai quy trình Page Làm tập nhóm lần • Thiết kế mơ hình liệu Tổng kết lần tập nhóm Làm tập nhóm lần • Thiết kế giao diện xử lý Làm tập nhóm lần • Thiết kế kiến trúc phần mềm 17/4/2022 Cả nhóm 24/4/2022 Cả nhóm 1/5/2022 Cả nhóm 8/5/2022 Cả nhóm 15/5/2022 Cả nhóm Làm tập nhóm lần • Viết tài liệu hưỡng dẫn viết mã coding convention Giới thiệu mơ hình quy trình phát triển phần mềm: - Nhóm thực đồ án với quy trình dựa mơ hình thác nước (water fall) Page Các giai đoạn mơ hình thác nước:  Thu thập yêu cầu (Requirement gathering): Đây giai đoạn xác định yêu cầu chức phi chức mà hệ thống phần mềm cần có  Phân tích hệ thống (System Analysis): Là giai đoạn định làm để hệ thống phần mềm đáp ứng yêu cầu khách hàng  Coding: Là giai đoạn thực sản phẩm  Testing: Tester nhận sản phẩm từ dev thực kiểm thử cho nhóm thành phần kiểm thử hệ thống  Implementation: Triển khai hệ thống môi trường khách hàng  Operations &Maintenance: Đây giai đoạn cài đặt, cấu hình đào tạo cho khách hàng Giai đoạn sửa chữa lỗi sản phẩm (nếu có) phát triển thay đổi khách hàng yêu cầu Kế hoạch xây dựng làm việc nhóm: a Bảng phân cơng nhiệm vụ tổng qt: STT Họ tên Phân cơng cơng việc Trưởng nhóm, định hướng hướng dẫn cho tất Nguyễn Thanh Hiếu thành viên, thiết kế sở liệu, xử lý chức Hỗ trợ thiết kế giao diện, làm báo cáo word, xây Lê Hoàng Huy dựng ppt,tổng hợp ý kiến, đóng góp ý kiến Thiết kế giao diện, xây dựng phần code, hỗ trợ Đỗ Văn Hưởng thiết kế sở liệu, tổng hợp tài liệu, đóng góp ý kiến Page b Kế hoạch phát triển nhóm: -Xác định mục tiêu nhóm + Mục tiêu quan trọng nhóm hiểu quy trình phát triển phần mềm viết phần mềm bản, mục tiêu chung mơn học + Mỗi thành viên nhóm hiểu quy cách làm việc nhóm, làm quen với cơng cụ hỗ trợ làm việc nhóm khai thác hiệu khả thành viên - Xây dựng nhóm kỷ luật làm việc hiệu • Chủ động lập danh sách công việc phân cơng hợp lý, rõ ràng Gia hạn thời gian hồn thành công đoạn đồ án tập deadline cho nhóm • Với cơng việc phân công, thành viên thiết lập mục tiêu phù hợp với công việc, cho phù hợp với khả thành viên nhóm • Sắp xếp cơng việc hiệu theo dựa quy trình phát triển phần mềm • Các thành viên nhóm giao tiếp cởi mở vui vẻ người anh em gia đình Nhưng làm việc tập trung, nghiêm túc chu đáo • Nhóm chủ động linh hoạt việc thực kế hoạch Các vấn đề thực tế khác với ta dự định từ trước Chẳng hạn thành viên chưa thể làm xong phần việc thành viên khác chủ động giúp, thành viên giúp đỡ lại việc • Nhóm sử dụng hiệu phần mềm bổ trợ cho việc thảo luận, trình bày thiết kế phần mềm chung Page MÀN HÌNH SỬA HỒ SƠ STT Tên xử lý Ý nghĩa Mơ tả Điều kiện Tìm Thí sinh Tìm thí sinh mà mong muốn Nhập số báo danh thí sinh vào tìm kiếm để tìm thí sinh Nhập SBD thí sinh vào tìm kiếm Xem thí sinh Xem thí chọn thí sinh sinh mà muốn xem sau muốn click vào button xem click vào thí sinh sau click vào button xem Thêm hồ Thêm sơ Thí hồ sơ thí Sinh sinh click vào button click vào thêm sau button thêm thêm hồ sơ cho thí sinh Ghi Nếu khơng click vào thí sinh trước thông báo “bạn chưa nhập ghi” Chỉ admin có chức Page Sửa hồ sơ thí sinh Sửa thơng tin thí sinh mà muốn click vào button click vào sửa sau sửa button sửa hồ sơ cho thí sinh Chỉ admin có chức Xóa hồ sơ thí sinh Xóa thơng tin thí sinh mà muốn Chọn thí sinh muốn xóa click vào button xóa Chỉ admin có chức click vào button xóa 2.3 Quản lý tài khoản : Page STT Tên xử Ý nghĩa lý Mô tả Điều kiện Ghi Thêm tài khoản Thêm tài khoản, mật quyền hạn cho tài khoản mà mong muốn Click vào tài khoản sau nhập tài khoản, Click vào mật sau nhập mật mà muốn thêm click vào button thêm Chỉ có admin có quyền Sửa tài Sửa tài khoản, khoản mật khẩu, quyền hạn mà mong muốn Chọn tài khoản muốn sau thay đổi tài khoản mật phân quyền theo ý click vào button sửa Chỉ có admin có quyền Xóa tài Xóa tài khoản khoản mà muốn Chọn tài khoản click muốn sau click vào vào button xóa button xóa Chỉ có admin có quyền Page Thốt Thoát Form quản lý tài khoản trở form quản lí hồ sơ Click vào label thốt, có thơng báo hỏi lại muốn chương trình Click vào label Bởi có admin vơ form nên có admin 2.4 Quản lý điểm : Page Page STT Tên xử Ý nghĩa lý Mơ tả Điều kiện Tìm điềm Tìm kiếm điểm thí sinh theo SBD Click vào tìm kiếm Nhập SBD sau nhập SBD vào ô tìm kiếm Xem điểm Xem tất điểm thí sinh Click vào người dùng sau Click vào ô xem chi tiết Thêm điểm Admin thêm điểm bấm vào button thêm click vào cho thí sinh với sau cho điểm thí button thêm môn học sinh submit Ghi click vào button xem chi tiết Chỉ có admin có quyền 2.5 Quản lý danh mục: Page 2.6 Phiếu báo thi : Page STT Tên xử lý Ý nghĩa Mô tả Tìm phiếu báo thi Tìm kiếm Click vào tìm kiếm phiếu báo thi sau nhập SBD thí sinh theo SBD Xem phiếu báo thi Xem phiếu báo thi thí sinh Điều kiện Ghi Nhập SBD vào tìm kiếm Click vào người click vào dùng sau Click vào button xem xem chi tiết chi tiết Page Thêm phiếu báo thi Admin thêm bấm vào button thêm phiếu báo thi cho sau thêm phiếu thí sinh báo thi thí sinh submit click vào Chỉ có button thêm admin có quyền 2.7 Xem phiếu báo thi phiếu báo điểm cho thí sinh : Page 2.8 Quản lý phịng thi : STT Tên xử lí Ý nghĩa Mơ tả Thêm phịng thi Nhập phịng thi click vào cạnh mà muốn button thêm sau nhập phịng mà muốn click vào button thêm click vào Chỉ admin có button quyền thêm Sửa phịng thi Sửa phịng thi mà muốn click vào Chỉ admin có button quyền sửa Chọn phịng thi sau sửa lại click vào button sửa Điều kiện Ghi Page Xóa phịng thi Xóa phịng thi mà muốn Chọn phịng thi sau sửa lại click vào button xóa Click vào button xóa Chỉ admin có quyền Thốt Thốt Form quản lý tài khoản trở form quản lí hồ sơ Click vào label thốt, có thơng báo hỏi lại muốn chương trình Click Bởi có vào label admin vơ form nên có admin 2.9 Trợ giúp : Page CHƯƠNG : CÀI ĐẶT VÀ KIỂM THỬ PHẦN MỀM SỐ THỨ TỰ CHỨC NĂNG MỨC ĐỘ HOÀN GHI CHÚ THÀNH Đăng nhập 90% Chưa giới hạn tên user password Quản lý hồ sơ 100% Quảng lý tài khoản 100% Quản lý điểm 70% Chưa có chức sửa xóa Quản lý phiếu báo 70% Chưa có chức thi sửa xóa Quản lý phịng thi 100% Tìm kiếm 80% Chỉ tìm thí sinh nhập số báo danh Thống kê 0% Chưa hoàn thành Page CHƯƠNG : NHẬN XÉT VÀ KẾT LUẬN Phần lớn chức phần mềm gần hoàn thành đáp ứng yêu cầu đồ án Trong trình hồn thành đồ án, nhóm gặp nhiều khó khăn việc lập trình, viết báo cáo quản lý, xếp thời gian họp nhóm cho thành viên tham gia đầy đủ buổi họp Một số phần báo cáo cịn sai sót chưa hồn thiện đầy đủ Ngồi ra, số lỗi mà nhóm cần khắc phục trình thực đồ án như: o Các lỗi tiềm ẩn xảy trình thực thi phần mềm o Giao diện phần mềm cần cải thiện thêm o Hiệu suất phần mềm cần phải cải thiện o Cần bổ sung thêm số tính để tăng tương tác người dùng phần mềm Page CHƯƠNG 7: HƯỚNG PHÁT TRIỂN ❖ Phần mềm phát triển, mở rộng thêm nhiều chức ❖ Xây dựng giáo diện tốt ❖ Xây dựng ứng dụng Web, Mobile, … ❖ Thêm số chức như: Hiệu ứng chuyển động, Thống kê dạng biểu đồ theo tháng năm, Page CHƯƠNG 8: TÀI LIỆU THAM KHẢO [1] https://howkteam.vn/course/lap-trinh-winform-co-ban-27 [2] https://www.youtube.com/watch?v=JqJ4RQwRE_s [3] https://tailieu.vn/doc/ung-dung-uml-phan-tich-thiet-ke-he-thong-phan-mem- quan-ly-tuyen-sinh-152737.html [4] http://lucidplot.com/top-7-phan-mem-quan-ly-tuyen-sinh/#Mona_eLMS- _Phan_mem_quan_ly_tuyen_sinh [5] https://123docz.net//document/2263184-he-thong-quan-ly-tuyen-sinh-truong- dai-hoc.htm [6] https://xemtailieu.net/tai-lieu/do-an-xay-dung-chuong-trinh-quan-ly-tuyen-sinh- 293087.html Page ... tuyển sinh đại học (quản lý tuyển sinh đại học)ởcác trường đại học đơn quản lý thủ công, và số hệ thống quản lý tuyển sinh đại học máy tinh lin trở thông tin chung thí sinh dự thi máy tính chủ... THỬ PHẦN MỀM SỐ THỨ TỰ CHỨC NĂNG MỨC ĐỘ HOÀN GHI CHÚ THÀNH Đăng nhập 90% Chưa giới hạn tên user password Quản lý hồ sơ 100% Quảng lý tài khoản 100% Quản lý điểm 70% Chưa có chức sửa xóa Quản lý. .. username Nhập username có sẵn tài khoản để đăng nhập Nhập tên tài khoản vào ô username Nhập liệu Nhập password Nhập password có sẵn tài khoản để đăng nhập Nhập mật vào ô password Nhập liệu Đăng nhập

Ngày đăng: 03/07/2022, 23:03

Xem thêm:

TỪ KHÓA LIÊN QUAN

Mục lục

    CHƯƠNG 1: TỔNG QUAN ĐỒ ÁN

    1.Thông tin đề tài:

    2. Mục tiêu hệ thống :

    3. Yêu cầu hệ thống :

    4. Yêu cầu chức năng:

    5. Yêu cầu phi chức năng:

    Chương 2: Quy trình phát triển đồ án nhóm

    2. Đề cương nghiên cứu:

    3. Giới thiệu về mô hình quy trình phát triển phần mềm: 

    4. Kế hoạch xây dựng và làm việc nhóm:

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

TÀI LIỆU LIÊN QUAN

w