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

Báo cáo cuối kỳ môn phân tích thiết kế hệ thống Đề tài hệ thống website tiêm chủng covid 19

50 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Hệ Thống Website Tiêm Chủng Covid 19
Người hướng dẫn Giảng viên Khoa Công Nghệ Thông Tin
Trường học Trường Đại Học Công Nghiệp TPHCM
Chuyên ngành Phân Tích Thiết Kế Hệ Thống
Thể loại báo cáo cuối kỳ
Năm xuất bản 2022
Thành phố TP.HCM
Định dạng
Số trang 50
Dung lượng 6,27 MB

Nội dung

Họ cần xây dựng một website đề cung cấp thông tin cho người đân về tiêm chủng toàn quốc với các tính năng giúp đăng ký tiêm chủng, cập nhật thông tin hằng ngày, tra cứu tiêm chủng, thân

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TPHCM

TRUNG TAM TU VAN & HỖ TRỢ SINH VIÊN

O 000 -0

A

INDUSTRIAL UNIVERSITY OF HOCHIMINH CITY

BAO CAO CUOL KY

MON: PHAN TICH THIET KE HE THONG

Trang 2

MỤC LỤC

Chương 1: Mô tả yêu câu hệ thống 50 S2 2 2 12121122122 12 ng 11 121 12g tren 4

1 _ Giới thiệu tông quan về hệ thống - nh nh HH H121 2121222111212 220 112221 n ra 4

2 Mô tả yêu cầu khách hàng về hệ thống - 0 S0 n2 TH t2 2021222212112 21tr rtg 4

3 Bảng câu hỏi khách hàng

Chương 2: Phân tích thiết kế hệ thông

I Yêu cầu của hệ thống TT ng KT Hn 1 11kg 10111 E011 11k KHE 11 kg 1111x161 511k 1111 k0 1111k k ch hài

II Các quy tắc, quy trình nghiệp vụ của hệ thống 2c nh n2 n2H 122122212122 20 tr erryg 9

II Mô hình hóa yêu câu chức năng - sử dụng sơ đồ use ease: s nnnnnn HH2 re errrue 9

IV Đặc tả use case - sử dụng sơ đồ bu 11 Chương 3: Phân tích cau trúc hệ thống 2-51 ST 1121271211 01121121121211221122111 110 rerre 31

1 Xác định các lớp khái niệm và thuộc tính của mỗi DU 3l

VII Use case Chỉnh sửa thông tin

VIII Use case Tìm kiếm thông tin - 2t 2511212112112 1012022201211 21211 eereree

TX Use case Quản lí tiêm chủng - 0 201211011211 211111111111111111111 111 111111 1111 1H kg Tên 47

X Use case Hủy đăng kí tiêm chủng - - c1 111 11211011211 11111111111 111111111011 11 11 11 11111 1xx kh 48

Chương 5: Thiết kế các thành phân của hệ thống - 2 2à 2E 1 1112121121211 1e ree 50

1 Tổ chức các Class trong hệ thống thành các Package - ch nh HH He HH He 30

2 Vẽ sơ đồ Package của hệ thống c n n1 2121121211211 n2 re re 30

Chương 6: Thiết kế cơ sở đữ liệu 0 1 nn nh n2 TH HH2 HH HH 2n2 net rue 52

1 _ Chuyến các lớp thành các quan hệ: 5 - s2 9 9251151111211211112 2110121212210 re 32

2 _ Chuyển mối quan hệ - 5 22t 2 2 1 1271221 2t 222121 HE 12t nen nge ra He rưe 33

3 Từ phân tích trên ta có sơ đồ cơ sở đữ liệu quan hệ của Hệ thống công thông tin tiêm chủng: 53

Trang 3

LOI CAM ON

Loi dau tién, chung em xin tran trong cam on va bay to long biét on sau sac nhat toi c6— Giang vién Khoa công nghệ thông tin Trường Đại học Công Nghiệp HCM đã

nhiệt tình hướng dẫn chúng em làm đề tài môn Phân Tích Thiết Kế Hệ Thống

Bộ môn Phân Tích Thiết Kế Hệ Thống là môn học quan trọng, vô cùng bồ ích và

có tính thực tế cao Đảm bảo cung cấp đủ kiến thức, gắn liền với nhu cầu thực tiễn của mỗi sinh viên

Có lẽ kiến thức là vô hạn mà sự tiếp nhận kiến thức của bản thân mỗi người luôn

tồn tại những hạn chế nhất định Do đó, trong quá trình hoàn thành bài tiêu luận, chắc

chắn không tránh khỏi những thiếu sót Bán thân các thành viên trong nhóm rất mong nhận được những góp ý đến từ Cô đề bài tiêu luận của nhóm em được hoàn thiện hơn

Cuối cùng, chúng em xin dành lời cảm ơn chân thành tới các thành viên trong

nhóm đã nỗ lực hết mình đề hoàn thành tiểu luận nhóm

Ching em xin chan thanh cam on!

TP.HCM, ngay 02 thang 3 năm 2022

Nhóm sinh viên thực hiện

Trang 4

Chương 1: Mô tả yêu cầu hệ thống

1 Giới thiệu tông quan về hệ thống

Nhằm đáp ứng nhu cầu về việc tra cứu thông tin tiêm chủng với cái nhìn trực quan

và dễ tiếp cận nhất, Trung tâm công nghệ phòng, chống địch Covid-19 quốc gia đã triển khai dự án “Công thông tin tiêm chủng Covid-19” Họ cần xây dựng một website đề cung cấp thông tin cho người đân về tiêm chủng toàn quốc với các tính năng giúp đăng ký tiêm chủng, cập nhật thông tin hằng ngày, tra cứu tiêm chủng, thân thiện và đáp ứng nhu cầu của người đân về tra cứu thông tin về tiêm chủng Covid 19

2 Mô tả yêu cầu khách hàng về hệ thống

Là một hệ thống giúp người dân trên cả nước tiếp cận tình hình dịch bệnh trên toàn quốc và trên thế giới như chức năng của một công thông tin với nguồn tin từ bộ y tế

và được cập nhật liên tục và kịp thời đáp ứng nhu cầu người dân

Website “Tiemchungcovid19” cần hiển thị các thông tin tiêm chủng vacxin trên toàn quốc và thông tin chi tiết về tình hình tiêm chủng, những nơi có tý lệ tiêm chủng cao nhất và thấp nhất

Website cần hướng dẫn người dân dễ dàng tra cứu về thời gian, địa điểm, loại vacxin, số mũi đã tiêm, chứng nhận tiêm, đăng ký tiêm, phản ánh để người dân có thể dễ dang nam bắt thông tin Các loại vacxin tiêm ching: AstraZeneca, Gam-COVID-Vac, Vero Cell, Comimaty, Moderna, Janssen, Hayat-Vax va Abdala Cac loại hình thức đăng

ký bao gồm: đăng ký tiêm vacxin cho cá nhân hoặc đăng ký cho tô chức Khi người dan chọn một hình thức đăng ký tiêm cụ thê thành công thì website sẽ hiển thị thông tin chi

tiết về lịch trình của việc tiêm chủng

Hệ thống cần lưu trữ và quản lý thông tin người dùng Đề lưu trữ thông tin, thì sau khi người dùng đã tìm được một hình thức tiêm phù hợp, hệ thống sẽ yêu cầu người dùng điền thông tin đầy đủ vào biêu mẫu đăng ký, bao gồm các thông tin như: họ tên,

giới tính, ngày sinh, địa chỉ, email, số CMND, số điện thoại và mỗi biêu mẫu đăng ký khi

được tạo thì hệ thông tự động phát sinh một mã đăng ký duy nhất Sau khi đăng ký thành

Trang 5

công thì người dùng có thê theo dõi lịch trình tiêm bao gồm các thông tin: địa thời gian

và địa điểm tiêm, các loại vaxcin khá dụng, 36 lượng mũi và xét điều kiện đủ tiêu chuẩn tiêm mũi tiếp theo hay không

Hệ thống cần có tính năng thay đôi dữ liệu trước đó khi người dùng yêu cầu sửa đôi Sau khi đăng ký, nếu vì một lý do nào đó, người dân không thể tham gia theo đúng

lịch trình, có thể gửi yêu cầu thay đôi lại thời điểm tiêm thích hợp và xác nhận lại bằng

email hoặc số điện thoại

Hệ thống cần lưu trữ thông tin của nhân viên Mỗi nhân viên được xác định bằng một mã số nhân viên duy nhất và các thông tin họ tên, địa chỉ, số CMND, số điện thoại,

email Website cting hỗ trợ cho nhân viên của công ty thực hiện các công việc: tạo đơn

đăng ký mới, quản lý đơn, quản lý thông tin người dùng, xử lý đơn đăng ký của người dùng, thống kê số đơn đăng ký, xử lý các yêu cầu thay đổi hoặc hủy đơn

Hệ thống cần cung cấp các tài liệu hướng dẫn sử dụng cho người dân vẻ quy trình tiêm chủng Covid — 19 bao gồm: hướng dẫn đăng ký cơ sở tiêm chủng Covid — 19, hướng dẫn đăng ký tiêm chủng Covid - 19 dành cho cơ quan, tổ chức, hướng dẫn đăng ký tiêm chủng Covid - 19 đành cho người dân

Để tiến hành tra cứu thông tin vacxin và tình hình tiêm chủng trên toản quốc, người dân có thể truy cập trang chủ của website để tiện theo dõi tổng quan về số liệu thống kê tiêm chủng toàn quốc bao gồm các đữ liệu như: tiêm chủng theo ngày, các địa phương có tỷ lệ tiêm cao nhất, các địa phương có tỷ lệ tiêm thấp nhất, tý lệ dự kiến kế hoạch phân bỗ vắc xin trên đân số, tỷ lệ phan bé vac xin trên dân số, tý lệ đã tiêm ít nhất

1 mỗi trên dân số, tý lệ tiêm chủng trên số vắc xin phân bô

Website cần có phần bình luận đề người dùng có thê góp ý về hệ thống, giao diện, các chức năng của website và các chức năng mà người dùng mong muốn cân có cho hệ thống

Ngoài ra, người quản lý Trung tâm công nghệ phòng, chống dịch Covid-I9 quốc gia cũng mong muốn website phải có giao diện đẹp, để sử dụng, bảo mật, chạy ôn định

Trang 6

3 Bang cau hoi khách hàng

tính linh hoạt, đễ sử dụng của website cho

mọi độ tuôi người dùng

+ Với các đữ liệu được sàn lọc và cập nhật liên

tục, tạo cho người dùng tiếp cận nguồn thông

tin hữu ích, tin cậy và đặc biệt chính xác

Website này bao gôm chức năng gì?

+ Hiên thị các thông tin tiêm chủng vacxIn trên toàn quốc và thông tin chỉ tiết về tình hình tiêm

chủng + Thống kê những nơi có tỷ lệ tiêm chủng cao

+ Cung cấp thông tin cụ thể về các loại vacxin

đã được chứng nhận hiện nay : AstraZeneca,

Gam- COVID-Vac, Vero Cell, Comimaty,

Trang 7

Moderna, Janssen, Hayat-Vax va Abdala + Các loại hình thức đăng ký bao gồm: đăng ký tiêm vacxin cho cá nhân hoặc đăng ký cho tô chức

+ Giải đáp thắc mắc cho người dùng ở phần

“Giải đáp” hoặc có thể liên hệ trực tiếp

Mọi người khi muốn tìm kiếm

website của bạn Họ sẽ tìm kiếm

những từ hoặc cụm từ nào trên trình

duyệt?

Người dùng có thê tra cứu các từ:

+ “Tra cứu tiêm chủng Covid L9”

+ “Thông tm tiêm chủng”

+ “Đăng ký tiêm chủng”

+ “Lịch tiêm chủng”

Bạn muốn website của bạn có

những tính năng đặc biệt nào ?

+ Chức năng tìm kiêm + Form Validation nhận thông tin dang kí, đăng

nhập

+ Dashboard (giao diện số) dién tả hình ảnh,

biểu đồ một cách khoa học, đễ hiểu

+ Chức năng sử dụng ngoại tuyến bằng kết nối bluetooth với người dùng khác

+ Chức năng thanh toán trực tuyến + Bao mat hé thong

Bạn có yêu cầu gì về việc cập nhật

thông tin lên hệ thông?

+ Cập nhật mới hăng ngày

Ban muon website của bạn có giao

diện như thề nào?

+ Giao dién Dashboard, quản lý sô liệu, biêu đô

một cách khoa học

+ Dễ sử dụng, tối ưu trải nghiệm người dùng

+ Hệ thong ôn định về bảo mật, tốc độ tải trang

Website này thiết kê gồm những

gi? + Xây dựng băng các ngôn ngữ như HTML,

CSS

va Framework CSS nhu Tailwind, Javascript va

Trang 8

Yêu câu của hệ thông

Vêu cầu chức năng:

Người dùng có thể tìm kiếm thông tin tiêm chủng theo từ khóa, hoặc theo các tiêu chí thời gian, địa điểm, loại vắc-xin, bằng cách nhập trực tiếp vào ô tìm kiếm Người dùng có thể đăng ký tiêm chủng vắc-xin trực tuyến, bằng cách điền thông tin đầy đủ vào form đăng ký

Người dùng có thể gửi yêu cầu thay đổi hoặc hủy đăng ký, bằng cách chọn chức năng yêu cầu hủy đăng ký

Nhân viên của công ty thực hiện các công việc: cập nhật thông tím tiêm chủng,

quản lý đơn đăng ký tiêm chủng của người dùng, xử lý các yêu câu thay đối hoặc hủy đăng ký

Người quản lý có thể quản lý nhân viên, quản lý người dùng

Người quản trị hệ thông có nhiệm vụ phân quyền người dùng, cập nhật chức năng

của hệ thông

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

Trang 9

- C6 tinh bao mat cao

- Hoạt động ôn định, mượt mà

II Các quy tắc, quy trình nghiệp vụ của hệ thống

1 Các quy tắc nghiệp vụ

- _ Một người dùng có thể đăng ký tiêm chủng tại nhiều thời điểm khác nhau

- _ Sau khi đăng ký thành công, người dùng có thé xem lich trình tiêm chủng đề tiêm

đúng hẹn

- Nếu yêu cầu hủy đăng ký trước ngày tiêm 24h thì hệ thống chấp nhận và gửi lại

một lịch hẹn tiêm khác Nếu trễ hơn thì người dùng phải đăng ký đơn tiêm chủng

lại từ đầu

2 Quy trình nghiệp vụ

Người dùng có thê đăng ký tiêm chủng trực tuyến, bằng cách điền thông tin đầy

đủ vào form đăng ký, hệ thông kiêm tra cú pháp hoặc kiểu dữ liệu của các thông tin nhập, nếu sai thì hệ thống yêu cầu nhập lại, nêu đúng thì hệ thống phải hiển thị thông báo đăng

ký thành công, và đơn đăng ký sẽ được lưu vào hệ thống Nếu người dùng không thê tiêm chủng đúng thời hạn mà hệ thông thông báo, người dùng có thê gửi yêu cầu thay đôi hoặc hủy đăng ký, bằng cách chọn chức năng yêu cầu hủy đăng ký

HH, Mô hình hóa yêu cầu chức năng - sử dụng sơ đồ use case:

Trang 10

việc của nhân viên

- Người quản trị hệ thong: là người chịu trách nhiệm điều hành, quản trị hệ thống

website

2 Xác dinh cac use case

Người dùng:

- Tim kiém

- Dang ky tiém ching

- _ Chính sửa thông tin tài khoản

- Xem hướng dan

- Cap nhật thông tin tiêm chủng

- Quan ly don dang ky tiêm chủng

- _ Quản lý hủy đăng ký tiêm

Trang 11

- _ Cập nhật chức năng hệ thống

- Đăng nhập

3 So do use case biéu diễn các chức năng của hệ thong:

Người quản tị hệ thông

Người quản lí

Nhân viên

IV Đặc tả use case - sử dụng sơ đồ activity

1 Use case bình luận

Trang 12

1 Người dùng click vào chức năng 2 Hệ thống hiển thị khung bình

bình luận luận

3 Người dùng nhập bình luận 4 Hệ thống kiểm tra cú pháp

5 Nguoi dung click nut OK 6 Yêu cầu người dùng nhập

Gmail dé hoan tat

7 Người dùng nhập Gmail 8 Hé thong kiém tra Gmail

9 Thông báo bình luận thành

Trang 13

Tiền điều kiện: thành

Hậu điều kiện: phiếu đăng kí tiêm chủng được lưu, người dùng sẽ có lịch trình tiêm và SỐ

Trang 14

kí tiêm tin

Trang 15

3 Usecase tạo tài khoản

a, Dac ta

Tén use case : Tao tai khoan

Mô tả sơ lược: giúp người dùng tạo tài khoản trực tuyến để sử đụng các chức năng

hệ

Actor chinh:

Actor

Tiền điều kiện: có

dieu : tài khoản

Actor Khach hang click nut tao tai

Trang 16

4 Useccase cap nhật thông tin tiêm chúng

a, Dac ta

Tén use case : tin tiém

MO ta so : miúp nhân viên tin tiêm Covid online

Actor chính: nhân viên

Trang 18

3 Thực hiện chỉnh sửa trên trang Kiêm tra tính hợp lệ của thông

tin vừa chỉnh sửa

5 Nguoi dung click nut OK Hé thong luu théng tin va

thông báo thành công

Trang 20

Actor Hệ thống

1 Người dùng nhập thông tin can 2 Hệ thống hiền thi 6 tìm kiếm

b, Sơ đồ Activity

Trang 21

li nhan vién online

thi form nhap tin

tra mã nhân

vién co hệ

Trang 22

5 Hé thông hiện thị thông tin

Mo ta so luge: giup người dùng, nhân viên, quản lí, người quản trị hệ thông có thê đăng nhập vào hệ thông

Actor chính: người dùng, nhân viên, quản lí, người quản trị hệ thông

Trang 23

Hậu điều kiện: không

1 Người dùng click nút đăng 2 Hé thong hiên thị form đăng

3 Người dùng nhập thong tin 4 Hệ thống kiểm tra cú pháp

5 Nguoi dung click nut OK 6 Hé thong kiêm tra sự tôn tại

của tài khoản

7 Hệ thông thông báo đăng nhập

Trang 25

7 Nhan vién click nut OK § Hệ thông thông báo thành công

9, Nhân viên xác nhận và kết thúc

6.1 Hệ thống thông báo không hợp

Ngày đăng: 27/12/2024, 11:30

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN