1. Trang chủ
  2. » Tất cả

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

15 12 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

Tiêu đề Quản lý thư viện
Tác giả Nhóm 8
Người hướng dẫn Nguyễn Thị Thanh Trúc, PTS.
Trường học Đại Học Công Nghệ Thông Tin - Đại học Quốc gia TP.HCM
Chuyên ngành Công nghệ phần mềm
Thể loại Đồ án nhập môn công nghệ phần mềm
Năm xuất bản 2023
Thành phố Hồ Chí Minh
Định dạng
Số trang 15
Dung lượng 1,17 MB

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

Nội dung

- Quản lý giảng đường UIT là một trang web giúp người dùng tiết kiệm thời gian để sắp xếp giảng đường cho các lớp học, thi cử, và các hoạt động khác cần giảng đường của sinh viên, giảng

Trang 1

ĐẠ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 8

Tháng 6, Hồ Chí Minh

1

Trang 2

Mục lục

I Giới thiệu về đề tài 3

1 Giới thiệu chung 3

2 Lợi ích của phần mềm 3

II Chức năng của phần mềm quản lý thư viện

3

1. Quản lý giảng viên 3

2. Quản lí giảng đường 3

3. Quản lý sử dụng giảng đường 3

4. Quản lý thời khoá biểu và lịch thi 3

5. Thống kê, in báo cáo 3

6. Thiết lập và thay đổi web 4

III Nội dung phân tích thiết kế chương trình

4

1 Sơ đồ luồng dữ liệu 4

2 Sơ đồ logic 4

3 Sơ đồ use case 5

4 Sơ đồ class 8

5 Entity–relationship model10

6 Sequence diagram 10

IV Kiểm thử 11

1 Danh sách màn hình 11

2 Màn hình đăng nhập 12

3 Màn hình tài khoản 12

4 Màn hình thay đổi mật khẩu 12

5 Thời khoá biểu 13

V Cài đặt 13

VI Bảng phân công công việc 13

Đánh giá 14

VII Tổng kết 14

2

Trang 3

I Giới thiệu về đề tài

1 Giới thiệu chung

- Để đáp ứng nhu cầu thời đại công nghiệp 4.0, nhằm phục vụ và tạo sự tiện lợi cho thầy cô trong công tác cũng như quá trình giảng dạy , chúng em đã lên ý tưởng và thiết kế ra hệ thống quản lí giảng đường

- Quản lý giảng đường UIT là một trang web giúp người dùng tiết kiệm thời gian để sắp xếp giảng đường cho các lớp học, thi cử, và các hoạt động khác cần giảng đường của sinh viên, giảng viên trong trường

2 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 được quản lý tập trung giúp dễ dàng tìm kiếm và phân loại.

- Dễ dàng trao đổi và hỗ trợ xử lý công việc giữa các nhân viên và các 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 khi quy trình công việc thay đổi.

1 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 của giảng viên

- Phần mềm cho phép dễ dàng truy xuất các thông tin của giảng viên đã lưu trữ.

2 Quản lí giảng đường

- Phần mềm quản lý các 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 như 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í,

3 Quản lý sử dụng giảng đường

- Phần mềm quản lý số giảng đường đang 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 và trả giảng đường của từng

giảng đường, từng giảng viên

4 Quản lý thời khoá biểu và lịch thi

- Cập nhật liên tục dữ liệu mà giảng viên đăng kí

5 Thống kê, in báo cáo

3

Trang 4

- Phần mềm cho phép thực hiện việc thống kê, báo cáo tình hình bổ sung tài liệu, sử

dụng các nguồn quỹ bổ sung nhanh chóng, chính 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 đi mẫu báo cáo trong 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 và trả giảng đường của giảng viên

6 Thiết lập và thay đổi web

III Nội dung phân tích thiết kế

chương trình

1 Sơ đồ luồng dữ liệu

2 Sơ đồ logic

4

Trang 5

3 Sơ đồ use case

5

Trang 6

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 này mô tả các bước đăng nhập của hệ thống

6

Trang 7

- Các bước thực hiện:

o Hệ thống yêu cầu các giảng viên cung cấp thông tin đăng nhập: tên đăng

nhập và mật khẩu

o Giảng viên nhập xong thông tin và click nút đăng nhập

o Hệ thống check lại thông tin đăng nhập và 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 trên thông tin đăng nhập

sẽ đồ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 sẽ hiện thông báo cho người dùng và yêu cầu đăng nhập lại

b Use case đăng xuất

- Đối tượng sử dụng bao gồm các thành viên trong use case đăng nhập

- Use case này 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 hiện chức năng đă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 xuất thì hệ thống sẽ giữ nguyên hiện trạng

c Use case đăng kí thời khoá biểu/ lịch thi, sử dụng giảng đường

- Đối tượng sử dụng: giảng viên

- Use case này cho phép giảng viên đăng kí thời khoá 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 khoá 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 các 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, sắp xếp giảng đường thời khoá 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

7

Trang 8

- Use case này cung cấp thông tin thời khoá 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 năng thời khoá biểu, nhập toà 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 và phản hồi lại

o Kết thúc use case

4 Sơ đồ class

8

Trang 9

5 Entity–relationship model

9

Trang 10

6 Sequence diagram

10

Trang 11

IV Kiểm thử

1 Danh sách màn hình

1 Màn hình đăng nhập Giúp người dùng đăng nhập vào hệ thống

2 Thông tin giảng đường Thông báo giảng đường nào đang hoạt động, còn

trống

3 Thời khoá biểu Liệt kê thời khoá biểu chung

4 Thời khoá biểu cá nhân Thời khoá biểu mà chính người dùng đã đăng kí

5 Màn hình tài khoản Người dùng có thể cập nhật thông tin cá nhân, sửa

đổi

6 Màn hình thay đổi mật khẩu Người dùng có thể chỉnh sửa mật khẩu của mình

7 Lịch thi Cung cấp danh sách các môn thi sử dụng giảng

đường nào dựa theo thời khoá biểu

2 Màn hình đăng nhập

11

Trang 12

3 Màn hình tài khoản

4 Màn hình thay đổi mật khẩu

12

Trang 13

5 Thời khoá biểu

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

Trang 14

VI Bảng phân công công việc

Bảng phân công công việc của nhóm em dựa vào khả năng của mỗi thành viên trong nhóm Kiến thức của mỗi thành viên trong nhóm có được là không giống nhau, việc phân công công việc giúp tăng hiệu quả công việc và thái độ làm việc nhóm của từng thành viên Bên cạnh đó

là sự kết hợp kiến thức của các thành viên đem lại hiệu quả tốt nhất cho đồ án và còn giúp phát triển kiến thức của mỗi người

19522471 Nguyễn Minh Tuấn 19522471@gm.uit.edu.vn Code toàn bộ 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 và thực hiện các sơ đồ, báo cáo, powerpoint

Đánh giá

thành công việc

Tỷ lệ % công việc hoàn thành tốt

Điểm tự cho

14

Trang 15

VII Kết luận và hướng phát triển:

phát sinh 1 số lỗi về database, về mặt UI còn chưa tối ưu lắm nhóm sẽ tiếp tục phát triển để

mở rộng qui mô trang web và tối ưu nó trong thời gian tới, khảo sát khách hàng, bổ sung một

số chức năng còn thiếu, đưa vào sử dụng

Tổng kết: Với đề tài này giúp cho chúng em củng cố thêm số kiến thức trong nhà trường và

bước đầu tạo cho chúng em niềm tin cho ngành mà mình đã chọn Tuy nhiên, đây là một phần mềm đầu tay của chúng em nên không tránh khỏi sự thiếu sót, chúng em rất mong nhận được

sự chỉ bảo tận tình của quý thầy cô cũng như sự đóng góp của bạn bè để chương trình này ngày càng hoàn thiện hơn Cuối cùng chúng em xin chân thành cảm ơn cô đã tạo mọi điều kiện giúp đỡ để cho chúng em hoàn thành đồ án này một cách thuận lợi

15

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

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w