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

Đồ án công nghệ thông tin - Thiết kế hệ thống đăng ký trực tuyến hồ sơ dự thi THPT Quốc gia và xét tuyển đại học, cao đẳng

54 53 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

Định dạng
Số trang 54
Dung lượng 4,8 MB

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

Nội dung

Chương trình đăng ký và hệ thống quản lý hồ sơ dự thi THPT Quốc gia và tuyển sinh đại học, cao đẳng năm ... Hệ thống gồm chương trình đăng ký hồ sơ tuyển sinh theo mẫu của Bộ giáo dục và đào tạo quy định dành cho ngươi dùng là các thí sinh, phụ huynh thí sinh... Và chương trình quản lý hồ sơ đăng ký dự tuyển dành cho nhân viên của bộ giáo dục và đào tạo để xét duyệt hồ sơ đạt chuẩn theo quy định. (source code trong tệp đính kèm)

Trang 1

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

XÂY DỰNG HỆ THỐNG ĐĂNG KÝ HỒ SƠ DỰ THI THPT QUỐC GIA VÀ TUYỂN SINH ĐẠI HỌC,

Trang 2

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ

XÂY DỰNG HỆ THỐNG ĐĂNG KÝ HỒ SƠ DỰ THI THPT QUỐC GIA VÀ TUYỂN SINH ĐẠI HỌC,

CAO ĐẲNG NĂM 2020

BÁO CÁO DỰ ÁN CÔNG NGHỆ THÔNG TIN

Ngành: Công nghệ Thông tin

Giảng viên hướng dẫn : ThS Hồ Đắc Phương

Người thực hiện:

- Mai Khoa Hưởng - 14020230

HÀ NỘI - 2020

Trang 3

TÓM TẮTTóm tắt: Hiện nay, đăng ký dự thi kỳ thi tốt nghiệp trung học phổ thông và xét tuyển

vào đại học, cao đẳng vẫn phải viết hồ sơ giấy và gửi đến Bộ - Sở giáo dục và đào tạo Vớiviệc internet ngày càng phổ biến và lượng người tiếp xúc ngày một tăng nhanh, cùng với tìnhtrạng người làm hồ sơ thường xuyên gặp phải một số vấn đề như:

- Ghi hồ sơ không đúng cách, không đúng theo biểu mẫu quy định của Bộ giáo dục

- Khi hồ sơ đã nộp, người đăng ký hồ sơ ít có cơ hội sửa chữa và sửa chữa được thìcũng mất nhiều thời gian để đến địa điểm nộp hồ sơ để sửa chữa

- Đối với nhiều thí sinh còn mất nhiều thời gian để làm hồ sơ

- …

 Từ những điều trên, có thể dẫn đến việc thí sinh không được dự thi

Để giảm thiểu những tình trạng đó, chúng tôi đã xây dựng một chương trình trên nền tảngweb cung cấp cho người đăng ký hồ sơ tuyển sinh và một chương trình quản lý hồ sơ đăng kýcho Bộ - Sở giáo dục để kiểm tra và phê duyệt các hồ sơ đạt chuẩn theo yêu cầu

Thiết kế chương trình gồm 2 chương trình chính:

1 Chương trình dành cho người đăng ký hồ sơ dự thi tuyển sinh: Trước tiên, người dùng

muốn sử dụng chương trình này, phải tạo cho mình một tài khoản, với yêu cầu cầnphải cung cấp số CMND/CCCD và email – để khôi phục tài khoản khi bị mất Sau khitạo tài khoản thành công, người dùng đăng nhập hệ thống; Mỗi tài khoản có thể tạonhiều hồ sơ, nhưng chỉ có thể gửi được 1 hồ sơ tại 1 thời điểm Nếu đã có một hồ sơgửi trước đó và đang trong quá trình xử lý, người dùng phải rút hồ sơ đó thì mới cóthể tiếp tục gửi một hồ sơ khác thay thế Các hồ sơ chưa được gửi, người dùng có thểtùy ý sửa, xóa

2 Chương trình dành cho cán bộ nhân viên của Bộ: Các nhân viên phụ trách xử lý hồ sơ

sẽ được cung cấp một tài khoản chuyên viên do Quản trị viên hệ thống tạo Mỗi tàikhoản chuyên viên sẽ được phân vào các khu vực xử lý hồ sơ gửi đến Các chuyênviên đăng nhập hệ thống và sẽ nhận được các hồ sơ gửi đến từ người đăng ký hồ sơ.Tùy theo nội dung của hồ sơ, các chuyên viên kiểm tra và xác minh tính hợp lệ của hồ

sơ mà thực hiện các chức năng: phê duyệt, yêu cầu bổ sung, từ chối hồ sơ …

Công cụ và phương tiện để thiết kế và triển khai chương trình:

- Angular 10

- Java 8 + Spring boot – Gradle

- Database: Oracle 12c

- Run server: Apache Tomcat 9

- Tool test API: Postman

Từ khóa: Hệ thống đăng ký hồ sơ tuyển sinh đại học cao đẳng

Trang 4

LỜI CẢM ƠN

Trong thời gian qua, chúng tôi đã nhận được rất nhiều sự hướng dẫn giúp đỡ vàđộng viên tận tình từ nhiều phía Tất cả những điều đó đã trở thành một nguồn độnglực lớn giúp tôi có thể thực hiện được đề tài này Với tất cả sự cảm kích và trân trọng,chúng tôi xin được gửi lời cảm ơn đến tất cả mọi người

Trước hết, chúng tôi xin chân thành cảm ơn thầy hướng dẫn – ThS Hồ ĐắcPhương, người đã nhiệt tình hướng dẫn, đóng góp những ý kiến quý báu cho chúng tôi

để có thể tìm hiểu và hoàn thành dự án này

Chúng tôi xin gửi lời cảm ơn chân thành nhất đến Ban giám hiệu Trường Đại họcCông nghệ - ĐHQGHN, Khoa CNTT đã tạo điều kiện giúp đỡ chúng tôi trong quátrình thực hiện Cảm ơn toàn thể các thầy cô đã và đang công tác tại Trường Đại họcCông nghệ - Đại học Quốc gia Hà nội đã dạy dỗ và truyền đạt những kiến thức quýbáu cho chúng tôi trong suốt thời gian học tập và rèn luyện tại trường

Chúng tôi xin được gửi lời biết ơn vô hạn tới cha mẹ, người thân đã nuôi dưỡng

và tạo điều kiện tốt nhất cho chúng tôi học tập sinh hoạt, ở bên chúng tôi những lúckhó khăn nhất để chuyên tâm thực hiện dự án

Trang 5

LỜI CAM ĐOAN

Chúng tôi xin cam đoan những điều mà chúng tôi viết trong khoá luận này là sựthật Những gì chúng tôi viết ra không sao chép từ các tài liệu, không sử dụng các kếtquả của người khác mà không trích dẫn cụ thể

Chúng tôi xin cam đoan hệ thống chúng tôi trình bày trong báo cáo này là dochúng tôi tự triển khai và phát triển, không sao chép mã nguồn của người khác, trongquá trình thực hiện dự án có sự hướng dẫn thực hiện của thầy Hồ Đắc Phương Nếusai chúng tôi hoàn toàn chịu trách nhiệm theo quy định của Trường Đại học Côngnghệ - Đại học Quốc gia Hà Nội

Hà Nội, ngày 07 tháng 12 năm 2020

Sinh viên

Trang 6

BẢNG THUẬT NGỮ VÀ VIẾT TẮT

REST Representational State Transfer

UML Unified Modeling Language

Trang 7

DANH SÁCH HÌNH ẢNH

Hình 1.1 Tổng quan hệ thống 11

Hình 1.2 Gói nghiệp vụ chính 11

Hình 1.3 Gói tài khoản quản trị hệ thống 14

Hình 2.1 Sơ đồ tổng quan hệ thống 18

Hình 2.2 Biểu đồ tuần tự ca sử dụng đăng nhập 19

Hình 2.3 Biểu đồ tuần tự ca sử dụng đăng ký 20

Hình 2.4 Biểu đồ tuần tự ca sử dụng Cập nhật thông tin tài khoản 21

Hình 2.5 Biểu đồ tuần tự ca sử dụng Tạo hồ sơ đăng ký 22

Hình 2.6 Biểu đồ tuần tự ca sử dụng Tìm kiếm thông tin hồ sơ 22

Hình 2.7 Biểu đồ tuần tự ca sử dung Đổi mật khẩu khi quên mật khẩu 23

Hình 2.8 Biểu đồ tuần tự ca sử dụng Đổi mật khẩu khi có mật khẩu cũ 24

Hình 2.9 Biểu đồ tuần tự ca sử dụng Xóa hồ sơ 25

Hình 2.10 Biểu đồ tuần tự ca sử dụng Lịch sử hồ sơ 25

Hình 2.11 Biểu đồ tuần tự ca sử dụng Xử lý hồ sơ - Người dùng bình thường 26

Hình 2.12 Biểu đồ tuần tự ca sử dụng Tổng quát các luồng xử lý hồ sơ - chuyên viên xử lý hồ sơ 27

Hình 2.13 Biểu đồ lớp của hệ thống 28

Hình 3.1 Cấu trúc project frontend - admin 36

Hình 3.2 Cấu trúc project frontend - view 36

Hình 3.3 Cấu trúc thư mục src - admin 37

Hình 3.4 Cấu trúc thư mục src - view 37

Hình 3.5 Cấu trúc thư mục mã nguồn Backend 38

Hình 3.6 Giao diện đăng nhập 39

Hình 3.7 Giao diện đăng ký tài khoản 40

Hình 3.8 Giao diện nhập vào email đăng ký để đổi lại mật khẩu 40

Hình 3.9 Email gửi mã xác nhận để đổi lại mật khẩu mới 41

Hình 3.10 Giao diện Form đổi mật khẩu mới 41

Hình 3.11 Giao diện trang chủ người dùng 42

Hình 3.12 Giao diện xem thông tin cá nhân 42

Hình 3.22 Giao diện quản lý danh sách hồ sơ tuyển sinh (hình a) 46

Hình 3.23 Giao diện quản lý danh sách hồ tuyển sinh (hình b) 46

Hình 3.24 Giao diện lịch sử xử lý hồ sơ 47

Hình 3.25 Giao diện phản hồi yêu cầu sửa hồ sơ 47

Hình 3.26 Giao diện hồ sơ tuyển sinh dưới dạng đơn đăng kí (hình a) 48

Hình 3.27 Giao diện hồ sơ tuyển sinh dưới dạng đơn đăng kí (hình b) 48

Hình 3.28 Giao diện phê duyệt hồ sơ tuyển sinh 49

Trang 8

MỤC LỤC

TÓM TẮT 3

LỜI CẢM ƠN 4

LỜI CAM ĐOAN 5

BẢNG THUẬT NGỮ VÀ VIẾT TẮT 6

DANH SÁCH HÌNH ẢNH 7

MỤC LỤC 8

MỞ ĐẦU 11

CHƯƠNG 1 MÔ TẢ VÀ PHÂN TÍCH HỆ THỐNG 12

1.1 Mô tả chương trình 12

1.2 Tổng quan hệ thống 12

1.3 Gói nghiệp vụ chính 13

1.3.1 Đăng ký 14

1.3.2 Đăng nhập 14

1.3.3 Cập nhật thông tin tài khoản 14

1.3.4 Thống kê hồ sơ 15

1.3.5 Tạo hồ sơ đăng ký dự thi 15

1.3.6 Xử lý thông tin hồ sơ 15

1.4 Gói tài khoản quản trị hệ thống – quản lý hồ sơ tuyển sinh 16

1.4.1 Tạo và cấp tài khoản quản trị hệ thống và chuyên viên xử lý 16

1.4.2 Thống kê, phân tích dữ liệu hồ sơ của toàn hệ thống 17

1.4.3 Đổi mật khẩu cho các tài khoản chuyên viên xử lý – khi bi quên mật khẩu 17

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 18

2.1 Kiến trúc tổng quan hệ thống 18

2.2 Biểu đồ tuần tự 19

2.2.1 Đăng nhập và đăng ký 19

Trang 9

2.2.2 Cập nhật thông tin tài khoản 21

2.2.3 Tạo hồ sơ đăng ký dự thi THPT Quốc gia và xét tuyển ĐH, CĐ 22

2.2.4 Tìm kiếm hồ sơ 22

2.2.5 Đổi mật khẩu người dùng 23

2.2.6 Xóa hồ sơ 25

2.2.7 Lịch sử hồ sơ 25

2.2.8 Xử lý hồ sơ 26

2.3 Biểu đồ lớp 28

CHƯƠNG 3 CÀI ĐẶT VÀ TRIỂN KHAI CHƯƠNG TRÌNH 31

3.1 Các công nghệ sử dụng 31

3.1.1 AngularTS [1] 31

3.1.2 Bootsrap 32

3.1.3 NPM 32

3.1.4 FileSaver.js 32

3.1.5 Lodash [3] 32

3.1.6 JSON Web Token (JWT) 34

3.1.7 SASS 34

3.1.8 Font Awesome 35

3.1.9 Spring boot với Gradle 35

3.1.10 Gson 35

3.2 Bố trí mã nguồn 36

3.3 Kết quả cài đặt và triển khai hệ thống 39

3.3.1 Giao diện dùng đăng ký hồ sơ 39

3.3.2 Giao diện cho Quản lý hệ thống đăng ký hồ sơ 47

TỔNG KẾT 52

Ý kiến đánh giá: 53

TÀI LIỆU THAM KHẢO 54

Trang 11

MỞ ĐẦU

Hiện nay, chúng ta đang được tiếp xúc nhiều với các thiết bị thông tin, cũng nhưinternet ngày một dễ dàng Việc người dùng thường xuyên sử dụng internet để giải trí,xem video, tin tức, lướt web ngày càng phổ biến Vì vậy, việc chuyển đổi các thủ tụcxin giấy phép hay đăng ký thông tin… sang nền tảng internet cũng là một nhu cầu cầnthiết cho người sử dụng Người dùng không cần phải đến tận nơi, hay mất nhiều thờigian để khai báo, mà chỉ cần ngồi ở nhà, hay bất kì nơi nào với thiết bị có kết nốiinternet là có thể thực hiện được

Hiện nay, cũng đã có rất nhiều các tổ chức đã triển khai các phần mềm chuyểnđổi từ khai báo theo cách thủ công sang khai báo điện tử để tiết kiệm thời gian, cũngnhư chi phí… để mọi thứ trở lên thuận tiện hơn cho người sử dụng Với chương trìnhnày, chúng tôi cũng mong muốn có thể giúp các thí sinh cải thiện được những điềunhư vậy

Dự án này được trình bày trong 5 phần và 3 chương với những nội dung tươngứng như dưới đây:

Mở đầu Giới thiệu chung về Dự án: Mục tiêu cũng như những nội dung

chính của đề tài

Chương 1 Phân tích hệ thống: Phân tích luồng hoạt động chính của hệ thống,

Phân tích các gói chức năng của hệ thống

Chương 2 Thiết kế hệ thống: Biểu đồ tuần tự của ca sử dụng chính, Biểu đồ lớp

Trang 12

CHƯƠNG 1 MÔ TẢ VÀ PHÂN TÍCH HỆ THỐNG

1.1 Mô tả chương trình

Chương trình dành cho người dùng đăng ký: Mỗi người dùng sẽ tạo một tài

khoản của mình Nếu người dùng đã có tài khoản nhưng quên mật khẩu đăng

nhập, thì có thể chọn Quên mật khẩu? và nhập vào email dùng để đăng ký tài

khoản, sau đó sẽ có một mã xác nhận được gửi về email đó để đổi mật khẩu Sau khi đã có thông tin tài khoản đăng nhập, người dùng đăng nhập hệ thống, và thể thực hiện các chức năng như sửa đổi thông tin cá nhân, đổi mật khẩu, đăng xuất…

và các chức năng chính như thêm mới hồ sơ, tìm kiếm hồ sơ, xóa hồ sơ, gửi hồ

sơ, cũng như gửi các yêu cầu khác của hồ sơ… Mỗi tài khoản có thể tạo nhiều hồ

sơ, nhưng tại một thời điểm chỉ được gửi 1 hồ sơ Nếu có hồ sơ đang trong quá trình xử lý, nếu muốn gửi một hồ sơ khác thì hồ sơ đó phải kết thúc quá trình xử

lý, hồ sơ đó ở trong các trạng thái như: Đã rút hồ sơ, Đồng ý xin rút hồ sơ, Từ

chối hồ sơ Hồ sơ được gửi lên sẽ chờ được phê duyệt, nếu có yêu cầu nào từ phía

Bộ gửi về cho hồ sơ đó, người dùng sẽ cập nhật và thực hiện các chức năng tươngứng mình muốn cho đến khi hồ sơ được phê duyệt

Chương trình quản lý hồ sơ đăng ký dự tuyển cho cán bộ xử lý của Bộ: Các

chuyên viên xử lý đăng nhập vào một tài khoản được phân vào khu vục vùng miền phụ trách do Bộ cấp Nếu người dùng quên mật khẩu thì phải liên hệ với Quản trị hệ thống để đặt lại mật khẩu Giao diện của chuyên viên sẽ gồm 1 trang

chủ để thống kê các hồ sơ đang ở những trạng thái nào: chờ phê duyệt, đã phê

duyệt, từ chối hồ sơ…; 1 trang hiển thị thông tin các hồ sơ đã gửi đến tài khoản

khu vực đó, chuyên viên có thể thực hiện tìm kiếm hồ sơ, xem thông tin hồ sơ dưới dạng đơn đăng ký của Bộ quy định Các hồ sơ được hiển thị dưới dạng bảng,

hồ sơ đã được phê duyệt thì có màu xanh, hồ sơ đã ngừng xử lý có màu đỏ và hồ

sơ đang xử lý có màu trắng Tại tab này chuyên viên có thể thực hiện các chức năng với hồ sơ như phê duyệt, yêu cầu bổ sung, từ chối hồ sơ … cho đến khi nào

hồ sơ đó có các thông tin phù hợp với quy định của Bộ giáo dục

1.2 Tổng quan hệ thống

Hệ thống được phát triển dựa trên theo hướng mô hình Client – Server:

+ Quản trị hệ thống (admin) – Server+ Người dùng đăng ký hồ sơ (user-view) - Client

Hệ thống bao gồm:

Trang 13

Hình 1.1 Tổng quan hệ thống user-view-client: Là một hệ thống chương trình đăng ký hồ sơ dự thi THPT Quốc

gia và xét tuyển Đại học, cao đẳng dành cho người dùng đăng ký hồ sơ

REST_API: Là backend của hệ thống, nơi sẽ xử lý các tác vụ logic như lưu, tìm

kiếm, xóa, gửi thông tin hồ sơ cho người dùng đăng ký hồ sơ và người dùng quản trị

hệ thống

admin-server: Là chương trình dành cho các tài khoản Quản trị hệ thống để xử lý

các hồ sơ do người dùng user-view-client gửi đến.

1.3 Gói nghiệp vụ chính

Hình 1.2 Gói nghiệp vụ chính

Trang 14

1.3.1 Đăng ký

Đối tượng sử

dụng

Người dùng bình thường

Mô tả Người dùng muốn khai báo hồ sơ dự thi THPT và xét tuyển đại học,

cao đẳng thì phải tạo tài khoản đăng nhập cá nhân

Các bước

thực hiện

Trước tiên, người dùng truy cập vào màn hình đăng nhập hệ thống

tuyển sinh dành cho thí sinh Sau đó, chọn Tạo tài khoản mới, rồi

người dùng nhập các thông tin được yêu cầu để tạo tài khoản Nếu tạo tài khoản thành công, hệ thống sẽ thông báo thành công và chuyển về màn hình đăng nhập Nếu không thành công, sẽ có thông báo tạo tài khoản không thành công và người dùng vẫn còn ở trang đăng ký tài khoản

1.3.2 Đăng nhập

Đối tượng sử

dụng

Chuyên viên xử lý, người dùng bình thường

Mô tả Để sử dụng được các dịch vụ trong hệ thống các đối tượng cần phải

được hệ thống cấp quyền đăng nhập để sử dụng theo các chức năng cụthể

Các bước

thực hiện Đầu tiên, các đối tượng người dùng sẽ truy cập vào 1 trong 2 trang củahệ thống tùy theo từng đối tượng là trang dành cho người dùng bình

thường để đăng ký hồ sơ và trang dành cho các quản trị viên hệ thống

Tiếp đó, các đối sẽ nhập vào thông tin đăng nhập bao gồm tài khoản

đăng nhập, mật khẩu và nhấn nút đăng nhập Hệ thống kiểm tra thông

tin đăng nhập và thông báo đăng nhập thành công/thất bại cho các đốitượng Nếu đăng nhập thất bại, hệ thống sẽ thông báo và yêu cầungười sử dụng đăng nhập lại Nếu đăng nhập thành công, hệ thống sẽchấp nhận phiên truy cập và chuyển hướng đến các giao diện ngườidùng theo từng loại đối tượng

1.3.3 Cập nhật thông tin tài khoản

Đối tượng sử

dụng

Chuyên viên xử lý, người dùng bình thường

Mô tả Mỗi loại tài khoản người dùng sẽ có chức năng sửa đổi và cập nhật

thông tin tài khoản của mình cũng như là đổi mật khẩu Sau khi đăngnhập thành công tài khoản, chức năng cập nhật thông tin tài khoản sẽxuất hiện tùy biến theo từng loại tài khoản

Các bước

thực hiện

Đầu tiên, người dùng cần đăng nhập vào hệ thống, sau khi đăng nhập

hệ thống thành công, tại giao diện trang chủ của mình, mỗi loại tài

khoản sẽ xuất hiện tab Thông tin cá nhân (hoặc Thông tin tài khoản).

Người dùng chọn chức năng đó, sẽ được chuyển đến chức năng cậpnhật thông tin tài khoản, sau đó người dùng có thể thay đổi thông tin

Trang 15

tài khoản của mình cho hợp lệ, rồi nhấn button Lưu Nếu thất bại, hệ

thống sẽ thông báo “Cập nhật thông tin tài khoản không thành công”

và người dùng vẫn xuất hiện tại trang cập nhật thông tin tài khoản

Nếu thành công, hệ thống sẽ thông báo “Cập nhật thông tin tài khoản

thành công” và được điều hướng và trang chủ của mỗi tài khoản.

1.3.4 Thống kê hồ sơ

Đối tượng sử

Mô tả Thống kê số lượng hồ sơ được gửi sang từ trang hệ thống đăng ký hồ

sơ dự thi THPT và xét tuyển Đại học, cao đẳng sang hệ thống quản lý

hồ sơ theo từng tiêu chí, ví dụ như: Số lượng hồ sơ Đã phê duyệt, chờphê duyệt, …

Các bước

thực hiện Đầu tiên, các chuyên viên xử lý, đăng nhập hệ thống của mình Saukhi đăng nhập thành công, các số liệu thống kê về các hồ sơ đã được

gửi sang sẽ xuất hiện tại trang chủ của tài khoản chuyên viên xử lý.Tại mỗi số liệu thống kê đó, người dùng có thể nhấn vào để xem chitiết và có thể sẽ được điều hướng đến từng chức năng cụ thể

1.3.5 Tạo hồ sơ đăng ký dự thi

Đối tượng sử

Mô tả Để có các thông tin cần thiết cho việc đăng ký hồ sơ dự thi tuyển sinh

THPT và xét tuyển Đại học, cao đẳng của mỗi thí sinh Việc tạo hồ sơ

là một trong những chức năng chính của chương trình này

Các bước

thực hiện

Đầu tiên, người dùng cần đăng nhập vào trang đăng ký hồ sơ dự thiTHPT Quốc gia và xét tuyển đại học, cao đẳng; Sau khi đăng nhập

thành công, tại màn hình trang chủ, người dùng nhấn vào nút “Thêm

mới” để tạo hồ sơ Tiếp đó, người dùng nhập vào các thông tin hồ sơ

được yêu cầu, sau khi đã nhập đầy đủ các thông tin, người dùng nhấn

nút “Lưu” – để tạo hồ sơ hoặc “Gửi” – để tạo và gửi thông tin hồ sơ

đến Bộ giáo dục Nếu tạo thành công hồ sơ, hệ thống sẽ thông báo

“Tạo hồ sơ thành công” và màn hình được chuyển về trang chủ Nếukhông thành công, hệ thống sẽ có thông báo thất bại

1.3.6 Xử lý thông tin hồ sơ

Đối tượng sử

dụng

Chuyên viên xử lý, Người dùng bình thường

Mô tả Sau khi đã thông tin hồ sơ, người dùng bình thường tiến hành gửi hồ

sơ đó Hồ sơ đó chuyển sang giai đoạn xử lý; các chuyên viên xử lý sẽtiếp nhận và xem xét hồ sơ đã đúng, phù hợp và đầy đủ các thông tincần thiết hay chưa mà đưa ra các tác vụ tiếp theo; Cả chuyên viên xử

lý và người dùng bình thường, sẽ luân phiên xử lý các hồ sơ đó, cho

Trang 16

đến khi hồ sơ hợp lên và được phê duyệt.

Các bước

thực hiện Đầu tiên, các đối tượng sử dụng, cần đăng nhập hệ thống của mình.Sau khi đăng nhập thành công, tùy thuộc vào nhu cầu hiện của mình

mà người dùng bình thường, hoặc chuyên viên xử lý thực hiện các tác

vụ đối với các hồ sơ có trong tài khoản của mình như đối với ngườidùng bình thường thì: Gửi hồ sơ, gửi bổ sung hồ sơ, rút hồ sơ, xin sửa

hồ sơ, xin rút hồ sơ…; đối với chuyên viên xử lý: Phê duyệt hồ sơ, yêucầu bổ sung hồ sơ, từ chối hồ sơ, đồng ý/ từ chối xin sửa hồ sơ, đồngý/ từ chối xin rút hồ sơ…

1.4 Gói tài khoản quản trị hệ thống – quản lý hồ sơ tuyển sinh

Hình 1.3 Gói tài khoản quản trị hệ thống

1.4.1 Tạo và cấp tài khoản quản trị hệ thống và chuyên viên xử lý

Đối tượng sử

Mô tả Để có các tài khoản quản trị hệ thống hoặc chuyên viên xử lý, tài

khoản quản trị hệ thống sẽ giúp thực hiện tiến hành tạo tài khoản quảntrị hệ thống hoặc chuyên viên xử lý với tên đăng nhập, mật khẩu.Các bước

thực hiện Đầu tiên, đăng nhập vào hệ thống quản lý dành cho quản trị viên Saukhi đăng nhập thành công, tiến hành tạo tại khoản với tên đăng nhập,

Trang 17

mật khẩu, phân quyền và chọn khu vực quản lý cho tài khoản Sau khitạo thành công, quản trị viên sẽ cung cấp các thông tin tài khoản nàycho các chuyên viên xử lý phụ trách.

1.4.2 Thống kê, phân tích dữ liệu hồ sơ của toàn hệ thống

Đối tượng sử

dụng

Quản trị hệ thống

Mô tả Giúp các quản trị viên nắm bắt được các thông hồ sơ đang như thế nào

để thuận tiện trong việc quản lý hồ sơ, nhằm tránh các trường hợp saisót xảy ra

Các bước

thực hiện Đầu tiên, quản trị viên đăng nhập hệ thống quản lý hồ sơ, sau khi đăngnhập thành công, sẽ được điều hướng đến màn hình trang chủ của tài

khoản, tại đây các số liệu thống kê sẽ được hiển thị chi tiết theo từngmục thống kê

1.4.3 Đổi mật khẩu cho các tài khoản chuyên viên xử lý – khi bi quên mật

khẩu

Đối tượng sử

Mô tả Khi có tài khoản chuyên viên xử lý bị quên mật khẩu đăng nhập, và

cần đặt lại Chuyên viên xử lý sẽ thông tin đến Người Quản trị hệthống đó Quản trị hệ thống sẽ đăng nhập và đặt lại mật khẩu cho tàikhoản chuyên viên

Các bước

thực hiện

Đầu tiên, quản trị viên đăng nhập hệ thống quản lý, sau khi đăng nhậpthành công, chọn vào tab đổi mật khẩu cho tài khoản khác Tại đây,quản trị viên tiến hành đặt lại mật khẩu cho tên đăng nhập đó, và nhấnnút “Lưu” Sau khi, cập nhật thành công, quản trị viên gửi lại mậtkhẩu được đặt lại cho chuyển viên xử lý

Trang 18

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Kiến trúc tổng quan hệ thống

Hình 2.1 Sơ đồ tổng quan hệ thống

- Client và Server sẽ giao tiếp với nhau thông qua phương thức HTTP

- Client dùng Angular Typescript và HttpClient để gọi API của server

- Server sử dụng Java Spring boot + RESTful API

- Thông tin xác thực giữa Client và Server dựa vào token của người dùngđược xây dựng dựa trên thư viện spring-security-oauth2 và

spring-security-jwt trong spring boot

- Database sử dụng Oracle 12c

Trang 19

2.2 Biểu đồ tuần tự

2.2.1 Đăng nhập và đăng ký

Hình 2.2 Biểu đồ tuần tự ca sử dụng đăng nhập

Trang 21

Hình 2.3 Biểu đồ tuần tự ca sử dụng đăng ký

2.2.2 Cập nhật thông tin tài khoản

Hình 2.4 Biểu đồ tuần tự ca sử dụng Cập nhật thông tin tài khoản

Trang 22

2.2.3 Tạo hồ sơ đăng ký dự thi THPT Quốc gia và xét tuyển ĐH, CĐ

Hình 2.5 Biểu đồ tuần tự ca sử dụng tạo hồ sơ đăng ký

2.2.4 Tìm kiếm hồ sơ

Hình 2.6 Biểu đồ tuần tự ca sử dụng Tìm kiếm thông tin hồ sơ

Trang 23

2.2.5 Đổi mật khẩu người dùng – (Khi quên mật khẩu và khi có mật khẩu cũ)

Hình 2.7 Biểu đồ tuần tự ca sử dụng đổi mật khẩu khi quên mật khẩu

Trang 24

Hình 2.8 Biểu đồ tuần tự ca sử dụng đổi mật khẩu khi có mật khẩu cũ

Trang 26

2.2.8 Xử lý hồ sơ

Hình 2.11 Biểu đồ tuần tự ca sử dụng Xử lý hồ sơ – Người dùng bình thường

Trang 27

Hình 2.12 Biểu đồ tuần tự ca sử dụng Tổng quát các luồng Xử lý hồ sơ – chuyên viên

xử lý

Ngày đăng: 18/02/2021, 11:48

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w