1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo đồ án công nghệ phần mềm đề tài ứng dụng tìm kiếm việc làm

16 10 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 đề Ứng dụng Tìm kiếm Việc Làm
Tác giả Huỳnh Văn Quân, Trịnh Xuân Phúc
Người hướng dẫn TS. Võ Đức Hoàng – Khoa Công Nghệ Thông Tin
Trường học Đại Học Đà Nẵng - Trường Đại Học Bách Khoa
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo đồ án công nghệ phần mềm
Năm xuất bản 2023
Thành phố Đà Nẵng
Định dạng
Số trang 16
Dung lượng 1,69 MB

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

Nội dung

LỜI NÓI ĐẦU1.1 Xu hướng chung : Hệ thống quản lý câu hỏi, thi trắc nghiệm trực tuyến giúp cho việc thực thi và đánh giá kết quả học tập của sinh viên trở nên thiết thực và khách quan nhấ

Trang 1

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO

ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM

ĐỀ TÀI: “ỨNG DỤNG TÌM KIẾM VIỆC LÀM” GIẢNG VIÊN HƯỚNG DẪN

SINH VIÊN THỰC HIỆN

1 Nguyễn Khắc Nhân Tâm – 21TCLC_ KHDL2

2 Phan Nguyễn Tường Vy – 21TCLC_ KHDL2

3 Trần Tấn Thịnh – 21TCLC_KHDL2

4 Dương Võ Hoàng Hùng – 21TCLC_KHDL2

SE 08 - Huỳnh Văn Quân - TrịnhSE 08 - Huỳnh Văn Quân - Trịnh Xuân Phúc

Trang 2

Đà Nẵng, 5/2023

SE_08 - Huỳnh Văn Quân - TrịnhSE_08 - Huỳnh Văn Quân - Trịnh Xuân Phúc

Trang 3

MỤC LỤC

LỜI NÓI ĐẦU 1

1 QUÁ TRÌNH TRIỂN KHAI 3

2 DANH SÁCH PHÂN CÔNG NHIỆM VỤ 4

2.1 Bảng phân công nhiệm vụ 4

2.2 Quản lý dự án 5

2.2.1 Quá trình quản lý dự án 5

2.2.2 Công cụ và môi trường phát triển dự án 6

3 GIỚI THIỆU 7

3.1 Mục đích đề tài 7

3.2 Phạm vi đề tài 7

3.3 Phân tích nghiệp vụ hệ thống 7

4 PHÂN TÍCH THIẾT KÊ HỆ THỐNG 7

4.1 Đặc tả yêu cầu 7

4.2 Tác nhân 7

4.3 Biểu đồ ca sử dụng và đặc tả 7

4.3.1 Use case tổng quát 7

4.3.2 Phân rã use case 7

4.3.3 Đặc tả use case 7

4.4 Biểu đồ hoạt động 9

4.4.1 Biểu đồ hoạt động … 9

4.5 Biểu đồ tuần tự 9

4.5.1 Biểu đồ tuần tự hoạt … 9

4.6 Biểu đồ lớp 9

4.7 Cơ sở dữ liệu 9

5 MÔ TẢ CHỨC NĂNG HỆ THỐNG 9

5.1 Chức năng đăng nhập 9

6 YÊU CẦU PHI CHỨC NĂNG 11

6.1 Độ tin cậy 11

6.2 Khả năng sử dụng 11

7 TRIỂN KHAI SẢN PHẨM 11

8 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 11

Trang 4

9 TÀI LIỆU THAM KHẢO 11

ii

Trang 5

DANH MỤC HÌNH Hình 1: Tiến độ thực hiệ trên công cụ Trello 5 Hình 2: Tổng quan dự án trên Github 6 Hình 3: Phân nhánh trên Github 6

DANH MỤC BẢNG Bảng 1: Tiến độ thực hiện đồ án 3 Bảng 2: Đặc tả giao diện chức năng đăng nhập 9

Trang 6

LỜI NÓI ĐẦU

1.1 Xu hướng chung :

Hệ thống quản lý câu hỏi, thi trắc nghiệm trực tuyến giúp cho việc thực thi

và đánh giá kết quả học tập của sinh viên trở nên thiết thực và khách quan nhất Sinh viên đại học từ xa có thể tự học tự nghiên cứu và trau dồi kiến thức, bên cạnh đó còn phục vụ cho học sinh các cấp hay sinh viên học tập trung tại các trường đại học

Hệ thống quản lý câu hỏi, thi trắc nghiệm trực tuyến cũng giúp cho việc giảng dạy, truyền đạt kiến thức cũng như củng cố nội dung ôn tập và công tác quản lý, tổ chức các kì thi diễn ra được thuận lợi hơn Ngoài ra hệ thống còn hỗ trợ những thông báo từ nhà trường, từ giảng viên đến với sinh viên dễ dàng hơn Xây dựng phần mềm quản lý câu hỏi, thi trắc nghiệm :

 Hỗ trợ cho hệ thống:

 Chấm điểm nhanh chóng sau khi hoàn thành bài thi

 Hiển thị các thông báo đến người dùng

 Cập nhật điểm, thông tin cá nhân, đợt thi, đề thi và câu hỏi vào CSDL trên hệ thống

 Hỗ trợ giảng viên:

 Quản lý kho đề thi của giảng viên

 Quản lý ngân hàng câu hỏi của giảng viên

 Xem các câu hỏi trong ngân hàng câu hỏi

 Hỗ trợ sinh viên:

 Tìm tài liệu, câu hỏi, đề thi ôn tập

 Thi trắc nghiệm trực tuyến

 Xem kết quả thi

 Hỗ trợ admin :

 Xem thông báo

 Quản trị toàn bộ hệ thống

1

Trang 7

 Phân quyền và tạo người dùng mới vào hệ thống.

 Đăng các thông báo tới người dùng

 Quản lý được các đợt thi

 Quản lý môn học

 Quản lý danh sách sinh viên sẽ tham gia đợt thi

 Đánh giá tổng hợp kết quả điểm cho từng đợt thi

Chúng em đã cố gắng tìm hiểu và xây dựng nên web“Web Phát triển hệ thống quản lý câu hỏi và thi trắc nghiệm”

1.2 Hình thức thi trắc nghiệm:

Hình thức của thi trắc nghiệm rất đa dạng, ví dụ: một câu hỏi có một số phương án trả lời, thí sinh chọn câu trả lời đúng nhất, hay một câu hỏi có nhiều phương án trả lời và thí sinh chọn các câu trả lời đúng

Tuy nhiên, do độ phổ biến của một số cách thể hiện cũng như v ề b ản chất nội dung, trắc nghiệm thường được hiểu theo một phạm vi hẹp hơn, cụ thể: đó là một hay nhiều bài kiểm tra, trong đó có một hay nhiều câu hỏi, trong mỗi câu hỏi có nhiều phương án trả l ời ( thường là 4) và nhiệm vụ c ủa thí sinh là chọn ra câu trả l ời đúng nhất

Thật ra, trắc nghiệm không chỉ có thế, hình thức thi này rất phong phú, đa dạng về nội dung và hình thức thể hiện Câu hỏi trắc nghiệm không chỉ kiểm tra việc thí sinh lựa chọn một phương án trả lời đúng mà còn có thể là kiểm tra kiến thức kết hợp các ý niệm, kiến thức khác nhau khi tạo đường nối các phương án trả lời có liên quan Việc trả lời câu hỏi được thực hiện bằng cách điền một đoạn ký tự vào một ô trống cho trước Câu trả l ời này đúng khi nó so khớp với câu trả l ời – là một đoạn ký tự - mà người ra đề mong đợi

Trang 8

1 QUÁ TRÌNH TRIỂN KHAI

Nêu tóm tắt về quá trình triển khai đồ án PBL …

Bảng 1: Tiến độ thực hiện đồ án

Ngày Nội dung công việc Sản phẩm

28/03/2021

-01/04/2021

Khảo sát yêu cầu người dùng, liệt kê danh sách

các chức năng

File Demo.docx

02/04/2021

-11/04/2021

Thảo luận làm các tài liệu liên quan

HLD,DDD,SRS

File HLD.docx, DDD.docx, SRS.docx 12/04/2021

-26/04/2021

CreateDB.sql

3

Trang 9

Ngày Nội dung công việc Sản phẩm

2 DANH SÁCH PHÂN CÔNG NHIỆM VỤ

2.1 Bảng phân công nhiệm vụ

Nhân lực của nhóm gồm những thành viên nào, có đặc điểm như thế nào…và bên dưới là bảng phân công công việc cụ thể

Bảng 2: Phân công nhiệm vụ

Họ tên Nhiệm vụ

1 Nguyễn Khắc Nhân

Tâm

- Thiết kế giao diện

- Hỗ trợ code giao diện

- Code -Test hệ thống ,chỉnh sửa sai sót -Viết báo cáo

2 Lê Văn Nam

- Thiết kế giao diện

- Code GUI BLL DAL

- Thiết kế các chức năng JobSeeker, Admin

3 Trần Thị Hồng Ngọc

- Thiết kế sơ đồ use-case, sơ đồ lớp, sơ đồ tuần tự, sơ đồ hoạt động

- Hỗ trợ thiết kế giao diện

- Test hệ thống, chỉnh sửa sai sót

- Viết báo cáo, làm slide

2.2 Quản lý dự án

2.2.1 Quá trình quản lý dự án

- Các thành viên thực hiện công việc đã giao trên Trello, trao đổi trực tiếp qua Trello hoặc call team trên Facebook, MS team

Link Trello: https://trello.com/b/GcyJfLrB/app-t%C3%ACm-vi%E1%BB

%87c-l%C3%A0m

Trang 10

Hình 1: Tiến độ thực hiệ trên công cụ Trello

Mỗi thành viên thực hiện công việc trên 1 branch của mình trong Repositories Ứng dụng tìm việc làm của nhóm

Link Github:

https://github.com/LeMinh22621/PBL3_UngDungTimViecLam

Hình 2: Tổng quan dự án trên Github

Có 3 branch gồm master,develop,features

5

Trang 11

Hình 3: Phân nhánh trên Github

Sau khi code xong một chức năng, các thành viên trong nhóm sẽ push source code lên Github sau đó nhóm trưởng sẽ tiến hành gộp code

2.2.2 Công cụ và môi trường phát triển dự án

- Công cụ làm việc của các thành viên trong nhóm: laptop của từng cá nhân

- Các phần mềm công cụ: Eclipse Git Trello., ,

- Môi trường Test: Laptop của các thành viên trong nhóm.

3 GIỚI THIỆU

3.1 Mục đích đề tài

3.2 Phạm vi đề tài

…………

3.3 Phân tích nghiệp vụ hệ thống

………

Trang 12

4 PHÂN TÍCH THIẾT KÊ HỆ THỐNG

4.1 Đặc tả yêu cầu

……

4.2 Tác nhân

…………

4.3 Biểu đồ ca sử dụng và đặc tả.

4.3.1 Use case tổng quát

……

4.3.2 Phân rã use case

a Use case …

b Use case …

4.3.3 Đặc tả use case

a Đặc tả use case …

Mã Usecase: UC-001 Tên Usecase: Đăng nhập

Mô tả: Người sử dụng hệ thống đăng nhập vào hệ thống bằng email và mật khẩu

được bệnh viện cung cấp với các quyền nhất định

Actor: Quản trị viên, Bác sĩ, Dược sĩ, Thu ngân

Tiền điều kiện: Người dùng đã có thông tin tài khoản được lưu trong hệ thống Hậu điều kiện: Hệ thống lưu phiên đăng nhập của người dùng trong thời gian người

dùng sử dụng hệ thống để sử dụng các tính năng của người dùng đã đăng nhập

Luồng sự kiện chính

1 Chọn “Đăng nhập” trên thanh Menu 2 Hiển thị giao diện đăng nhập

3 Điền thông tin đăng nhập và chọn nút

“Đăng nhập”

4 Kiểm tra thông tin đăng nhập

5 Hiển thị trang chủ

7

Trang 13

Luồng sự kiện thay thế

4.1 Nếu người dùng nhập thông tin sai định dạng quy định (thiếu email / thiếu mật khẩu / sai cú pháp email) thì hệ thống báo lỗi Quay lại bước 3 4.2 Nếu thông tin đăng nhập không trùng khớp với dữ liệu trong hệ thống thì báo lỗi sai thông tin Quay lại bước 3 4.3 Nếu thông tin đăng nhập trùng khớp với dữ liệu nhưng tài khoản không được cấp quyền truy cập vào trang hiện tại, thì

hệ thống báo lỗi không có quyền Quay lại bước 3

4.4 Biểu đồ hoạt động

4.4.1 Biểu đồ hoạt động ….

4.5 Biểu đồ tuần tự

4.5.1 Biểu đồ tuần tự hoạt …

………

4.6 Biểu đồ lớp

…………

4.7 Cơ sở dữ liệu

………….

5 MÔ TẢ CHỨC NĂNG HỆ THỐNG

5.1 Chức năng đăng nhập.

- Hình giao diện

Bảng 2: Đặc tả giao diện chức năng đăng nhập

Giao diện Đăng nhập

Trang 14

Mô tả Cho phép admin đăng nhập vào hệ thống

Truy cập Trang đăng nhập hiển thị khi chọn phân quyền đăng nhập

Nội dung giao diện Thành phần Kiểu Dữ liệu Mô tả

actor nhập tài khoản

actor nhập mật khẩu

thống

đăng nhập

Các hành động trong giao diện Hành động Mô tả Thành công Lỗi

Đăng nhập Khi actor kích nút đăng

nhập, hệ thống sẽ kiểm

tra Tài khoản với mật

khẩu tương ứng có tồn

tại trong hệ thống hay

không, nếu có thì cho

admin đăng nhập vào

hệ thống, nếu không thì

hiển thị thông báo

“Incorrect username or

password”

Vào màn hình chính của Tab hệ thống

Hiện thông báo:

“Incorrect

password”

nhập

Thoát khỏi màn hình đăng nhập

Bảng 5.1: Mô tả chức năng đăng nhập

9

Trang 15

6 YÊU CẦU PHI CHỨC NĂNG

6.1 Độ tin cậy

……

6.2 Khả năng sử dụng

……

7 TRIỂN KHAI SẢN PHẨM

……

8 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

……

9 TÀI LIỆU THAM KHẢO

1 Trần Kim Dung, 2009 Quản trị nguồn nhân lực Hà Nội: NXB Thống kê

2 Hoàng Trọng và Chu Nguyễn Mộng Ngọc, 2008 Thống kê ứng dụng Hà Nội: NXB Thống kê

3 Nguyễn Trọng Hoài và cộng sự, 2009 Dự báo và phân tích dữ liệu Hà Nội: NXB Thống kê

4 Phan Xuân Dũng, 2013 Một số biện pháp xây dựng nề nếp ứng xử trong nhà

trường

<http://trungtamgdqphanoi2.edu.vn/nghien-cuu-khoa-hoc/mot-so-bien-phap-xay-dung-ne-nep-van-hoa-ung-xu-trong-nha-truong260.html#.Uoiy48Sl7T8> [Ngày truy cập: 17 tháng 11 năm 2013]

Trang 16

11

Ngày đăng: 29/06/2023, 10:12

HÌNH ẢNH LIÊN QUAN

Bảng 1: Tiến độ thực hiện đồ án - Báo cáo đồ án công nghệ phần mềm đề tài ứng dụng tìm kiếm việc làm
Bảng 1 Tiến độ thực hiện đồ án (Trang 8)
Bảng 2: Phân công nhiệm vụ - Báo cáo đồ án công nghệ phần mềm đề tài ứng dụng tìm kiếm việc làm
Bảng 2 Phân công nhiệm vụ (Trang 9)
2.1  Bảng phân công nhiệm vụ - Báo cáo đồ án công nghệ phần mềm đề tài ứng dụng tìm kiếm việc làm
2.1 Bảng phân công nhiệm vụ (Trang 9)
Hình 1: Tiến độ thực hiệ trên công cụ Trello - Báo cáo đồ án công nghệ phần mềm đề tài ứng dụng tìm kiếm việc làm
Hình 1 Tiến độ thực hiệ trên công cụ Trello (Trang 10)
Hình 2: Tổng quan dự án trên Github - Báo cáo đồ án công nghệ phần mềm đề tài ứng dụng tìm kiếm việc làm
Hình 2 Tổng quan dự án trên Github (Trang 10)
Hình 3: Phân nhánh trên Github - Báo cáo đồ án công nghệ phần mềm đề tài ứng dụng tìm kiếm việc làm
Hình 3 Phân nhánh trên Github (Trang 11)
Bảng 2: Đặc tả giao diện chức năng đăng nhập - Báo cáo đồ án công nghệ phần mềm đề tài ứng dụng tìm kiếm việc làm
Bảng 2 Đặc tả giao diện chức năng đăng nhập (Trang 13)
Bảng 5.1: Mô tả chức năng đăng nhập - Báo cáo đồ án công nghệ phần mềm đề tài ứng dụng tìm kiếm việc làm
Bảng 5.1 Mô tả chức năng đăng nhập (Trang 14)

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

TÀI LIỆU LIÊN QUAN

w