Đồ án nhập môn công nghệ phần mềm đề tài quản lý thư viện

15 7 0
Đồ án nhập môn công nghệ phần mềm đề tài quản lý thư viện

Đ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

ĐẠI HỌC CÔNG NGHỆ THÔNG TIN ĐHQG – TP.HCM BÁO CÁO CUỐI KỲ KẾT QUẢ ĐỒ ÁN Mơn: NHẬP MƠN CƠNG NGHỆ PHẦN MỀM GVHD: Nguyễn Thị Thanh Trúc Nhóm thực hiện: Nhóm Tháng 6, Hồ Chí Minh Mục lục I Giới thiệu về đề tài Giới thiệu chung .3 Lợi ích của phần mềm II Chức năng của phần mềm quản lý thư viện Quản lý giảng viên Quản lí giảng đường 3 Quản lý sử dụng giảng đường Quản lý thời khoá biểu lịch thi Thống kê, in báo cáo Thiết lập thay đổi web III Nội dung phân tích thiết kế chương trình Sơ đồ luồng liệu Sơ đồ logic Sơ đồ use case Sơ đồ class Entity–relationship model 10 Sequence diagram IV Kiểm thử Danh sách hình 11 Màn hình đăng nhập 12 Màn hình tài khoản 12 Màn hình thay đổi mật Thời khoá biểu 13 10 11 V Cài đặt VI Bảng phân công công việc 12 13 13 Đánh giá 14 VII Tổng kết 14 I Giới thiệu về đề tài Giới thiệu chung - Để đáp ứng nhu cầu thời đại công nghiệp 4.0, nhằm phục vụ tạo tiện lợi cho thầy cơng tác q trình giảng dạy , chúng em lên ý tưởng thiết kế hệ thống quản lí giảng đường - Quản lý giảng đường UIT trang web giúp người dùng tiết kiệm thời gian để xếp giảng đường cho lớp học, thi cử, hoạt động khác cần giảng đường sinh viên, giảng viên trường Lợi ích của phần mềm - Quản lý thời gian sử dụng giảng đường - Thông tin về giảng đường quản lý tập trung giúp dễ dàng tìm kiếm phân loại - Dễ dàng trao đởi hỗ trợ xử lý công việc giữa nhân viên ca dạy - Quản lý thông tin người đăng kí giảng đường - Dễ dàng tùy chỉnh phần mềm quy trình cơng việc thay đởi II Chức năng của phần mềm quản lý thư viện Quản lý giảng viên - Phần mềm quản lý thông tin cá nhân, lưu giữ dữ liệu giảng viên - Phần mềm cho phép dễ dàng truy xuất thông tin giảng viên lưu trữ Quản lí giảng đường - Phần mềm quản lý thông tin liên quan đến giảng đường như: mã giảng đường, thuộc toà, - Phần mềm quản lý chi tiết về giảng đường tình trạng giảng đường, hiển thị thời gian chi tiết lớp học mà giảng viên đăng kí, Quản lý sử dụng giảng đường - Phần mềm quản lý số giảng đường cho từng giảng viên đăng kí - Phần mềm quản lý thời gian (ngày, tháng, năm) mượn trả giảng đường từng giảng đường, từng giảng viên Quản lý thời khoá biểu lịch thi - Cập nhật liên tục dữ liệu mà giảng viên đăng kí Thống kê, in báo cáo - Phần mềm cho phép thực việc thống kê, báo cáo tình hình bở sung tài liệu, sử dụng nguồn quỹ bổ sung nhanh chóng, xác - Phần mềm cho phép báo cáo thống kê chi tiết về thời khoá biểu, lịch thi, giảng đường - Cho phép cập nhật, chỉnh sửa hay xóa mẫu báo cáo hệ thống nhanh chóng, dễ dàng - Quản lý giảng viên mượn giảng đường theo học kì, thời gian mượn trả giảng đường theo nội quy riêng, … - Thống kê số giảng đường mượn theo định kỳ, báo cáo theo từng giảng đường - Báo cáo chi tiết về tình hình mượn trả giảng đường giảng viên Thiết lập thay đổi web III Nội dung phân tích thiết kế chương trình Sơ đồ luồng liệu Sơ đồ logic Sơ đồ use case 1.1 Đặc tả sơ đồ use case quản lý giảng đường a Use case quản lý đăng nhập - Đối tượng sử dụng: giảng viên - Use case mô tả bước đăng nhập hệ thống - Các bước thực hiện: o Hệ thống yêu cầu giảng viên cung cấp thông tin đăng nhập: tên đăng nhập mật o Giảng viên nhập xong thông tin click nút đăng nhập o Hệ thống check lại thông tin đăng nhập thông báo thành công/thất bại cho giảng viên Nếu đăng nhập thành công hệ thống dựa thông tin đăng nhập đồng thời phân quyền tùy theo loại giảng viên Nếu đăng nhập thất bại, hệ thống thông báo cho người dùng yêu cầu đăng nhập lại b Use case đăng xuất - Đối tượng sử dụng bao gồm thành viên use case đăng nhập - Use case mô tả việc đăng xuất khỏi hệ thống - Các bước thực hiện: o Người dùng thực chức đăng xuất khỏi hệ thống o Hệ thống hiển thị yêu cầu xác nhận từ người dùng o Người dùng dùng xác nhận đăng xuất o Hệ thống đăng xuất tài khoản actor khỏi hệ thống Nếu người dùng khơng xác nhận đăng x́t hệ thống giữ ngun trạng c Use case đăng kí thời khố biểu/ lịch thi, sử dụng giảng đường - Đối tượng sử dụng: giảng viên - Use case cho phép giảng viên đăng kí thời khố biểu/ lịch thi, giảng đường - Các bước thực hiện: o Đăng nhập vào hệ thống o Chọn thời khố biểu – đăng kí o Hệ thống hiển thị form bao gồm thông tin giảng viên (mã giảng viên + tên giảng viên), điền thơng tin đăng kí mượn giảng đường: mã lớp, mã môn học, tên môn học, sĩ số, giảng đường mấy, ngày bắt đầu, ngày kết thúc… o Giảng viên nhập đầy đủ theo form o Hệ thống kiểm tra thơng tin, xếp giảng đường thời khố biểu theo lịch d Use case kiểm tra thời khoá biểu - Đối tượng sử dụng: toàn hệ thống - Use case cung cấp thơng tin thời khố biểu theo toà, thời gian cung cấp - Các bước thực hiện: o Người dùng đăng nhập vào hệ thống o Chọn chức thời khố biểu, nhập tồ thời gian cần tìm – click tìm kiếm o Hệ thống tìm kiếm dựa vào thông tin cung cấp phản hồi lại o Kết thúc use case Sơ đồ class Entity–relationship model Sequence diagram 10 IV Kiểm thử Danh sách hình STT Tên hình Màn hình đăng nhập Thơng tin giảng đường Chức Giúp người dùng đăng nhập vào hệ thống Thơng báo giảng đường hoạt động, cịn Thời khoá biểu Thời khoá biểu cá nhân Màn hình tài khoản trống Liệt kê thời khố biểu chung Thời khố biểu mà người dùng đăng kí Người dùng có thể cập nhật thơng tin cá nhân, sửa Màn hình thay đởi mật Lịch thi đổi Người dùng có thể chỉnh sửa mật Cung cấp danh sách mơn thi sử dụng giảng đường dựa theo thời khoá biểu Màn hình đăng nhập 11 Màn hình tài khoản Màn hình thay đổi mật 12 Thời khố biểu V Cài đặt Ngơn ngữ thiết kế web: - FrontEnd: HTML, CSS, JS - Framework: bootstrap, Jquery - BackEnd: PHP, SQL Phương tiện, ứng dụng để thiết kế: - Visual Studio Code (text editor) - Figma (ứng dụng design) 13 VI Bảng phân công công việc Bảng phân công công việc nhóm em dựa vào khả mỗi thành viên nhóm Kiến thức mỗi thành viên nhóm có không giống nhau, việc phân công công việc giúp tăng hiệu công việc thái độ làm việc nhóm từng thành viên Bên cạnh đó kết hợp kiến thức thành viên đem lại hiệu tốt nhất cho đồ án giúp phát triển kiến thức mỗi người MSSV Họ và tên Email Công việc 19522471 Nguyễn Minh Tuấn 19522471@gm.uit.edu.vn Code toàn hệ thống, kiểm tra tiến độ, phân chia công việc 20522035 Trần Huyền Trân 20522035@gm.uit.edu.vn Thiết kế giao diện, liên hệ khách hàng, tìm hiểu thực sơ đồ, báo cáo, powerpoint Đánh giá MSSV 19522471 Họ và Tên Nguyễn Minh Tuấn 20522035 Trần Huyền Trân Tỷ lệ hoàn Tỷ lệ % công Điểm tự cho thành công việc hoàn việc thành tốt 100% 90% 100% 90% 14 VII Kết luận và hướng phát triển: Hướng phát triển: hệ thống đơn giản nên dữ liệu chưa lớn dẫn đến có thể phát sinh số lỡi về database, về mặt UI cịn chưa tối ưu nhóm tiếp tục phát triển để mở rộng qui mô trang web tối ưu nó thời gian tới, khảo sát khách hàng, bổ sung số chức thiếu, đưa vào sử dụng Tổng kết: Với đề tài giúp cho chúng em củng cố thêm số kiến thức nhà trường bước đầu tạo cho chúng em niềm tin cho ngành mà chọn Tuy nhiên, đây phần mềm đầu tay chúng em nên không tránh khỏi thiếu sót, chúng em rất mong nhận chỉ bảo tận tình q thầy đóng góp bạn bè để chương trình ngày hoàn thiện hơn Cuối chúng em xin chân thành cảm ơn cô tạo điều kiện giúp đỡ chúng em hoàn thành đồ án cách thuận lợi 15 ... Nội dung phân tích thiết kế chương trình Sơ đồ luồng liệu Sơ đồ logic Sơ đồ use case 1.1 Đặc tả sơ đồ use case quản lý giảng đường a Use case quản lý đăng nhập - Đối tượng sử dụng: giảng viên... Quản lý thời gian sử dụng giảng đường - Thông tin về giảng đường quản lý tập trung giúp dễ dàng tìm kiếm phân loại - Dễ dàng trao đởi hỗ trợ xử lý công việc giữa nhân viên ca dạy - Quản. .. Quản lý thông tin người đăng kí giảng đường - Dễ dàng tùy chỉnh phần mềm quy trình cơng việc thay đởi II Chức năng của phần mềm quản lý thư viện Quản lý giảng viên - Phần mềm quản lý

Ngày đăng: 24/02/2023, 22:03

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

Tài liệu liên quan