Bên cạnh các yêu cầu chức năng, các yêu cầu phi chức năng cũng rất quantrọng để đảm bảo rằng phần mềm quản lý dịch vụ internet hoạt động một cách hiệuquả và đáp ứng các tiêu chuẩn và yêu
Trang 1BỘ CÔNG THƯƠNGTRƯỜNG ĐẠI HỌC CÔNG THƯƠNG THÀNH PHỐ HỒ CHÍ MINH
KHOA: CÔNG NGHỆ THÔNG TIN
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
ĐỀ TÀI:
GVBM: Ths.Nguyễn Thị Hoài ThuNhóm thực hiện:Nhóm
1 2001216333-Lê Thanh Yên
2 2001190690-Nguyễn Hiếu Nghĩa
3 2001210752-Phạm Minh Thuận
4 2001210622-Nguyễn Thị Thùy Dương
Trang 25 2001216247 - Lâm Tấn Trọng
6 2001216074-Hoàng Đức Quân
7 2001191014-Nguyễn Kiều Phương Uyên
Thành phố Hồ Chí Minh, ngày 27 tháng 09 năm 2023
Trang 3BỘ CÔNG THƯƠNGTRƯỜNG ĐẠI HỌC CÔNG THƯƠNG THÀNH PHỐ HỒ CHÍ MINH
KHOA: CÔNG NGHỆ THÔNG TIN
NHẬP MÔN CÔNG NGHỆ PHẦN MỀM
ĐỀ TÀI:
GVBM: Ths.Nguyễn Thị Hoài ThuNhóm thực hiện:Nhóm
8 2001216333-Lê Thanh Yên
9 2001190690-Nguyễn Hiếu Nghĩa
10 2001210752-Phạm Minh Thuận
Trang 411 2001210622-Nguyễn Thị Thùy Dương
12 2001216247 - Lâm Tấn Trọng
13 2001216074-Hoàng Đức Quân
14 2001191014-Nguyễn Kiều Phương Uyên
Thành phố Hồ Chí Minh, ngày 27 tháng 9 năm 2023
NHẬN XÉT CỦA GIÁO VIÊN
Trang 5
Tp.Hồ Chí Minh, Ngày….tháng… năm 2023
Giảng viên (Ký và ghi rõ họ tên)
Trang 6LỜI CAM ĐOANTôi xin cam đoan đây là công trình nghiên cứu của riêng tôi Các số liệu, kếtquả nêu trong Đồ án là trung thực và chưa từng được ai công bố trong bất kỳ côngtrình nào khác
Tôi xin cam đoan rằng mọi sự giúp đỡ cho việc thực hiện Đồ án này
đã được cảm ơn và các thông tin trích dẫn trong Đồ án đã được chỉ rõ nguồn gốc
Họ và tên của các Tác giả(Ký và ghi rõ họ tên)
Trang 7LỜI CẢM ƠNLời đầu tiên chúng em xin chân thành cảm ơn cô Nguyễn Thị Hoài Thu Cô
đã rất nhiệt tình và tân tâm hướng dẫn nhóm em trong suốt quá trình thực hiện Đồ
án Nếu không có sự quan tâm theo dõi của cô thì chắn chắn nhóm em không thểhoàn thành bài đồ án này
Em xin cảm ơn quý thầy cô khoa Công Nghê Thông Tin trường Đại HọcCông Nghiệp Thực Phẩm thành phố Hồ Chí Minh đã trang bị cho nhóm em nhữngkinh nghiệm quý báu trong suốt quãng thời gian theo học tại trường Cuối cùngchúng em xin gửi lời cảm ơn đến tất cả những người bạn đã chia sẽ và ủng hộnhóm em trong thời gian thực hiện khóa luận
Mặc dù cố gắng hoàn thành đồ án trong phạm vi khả năng có thể Tuy nhiên
sẽ không tránh khỏi những sai sót Nhóm em rất mong nhận được sự thông cảm vàgóp ý của quý thầy cô và toàn thể các bạn
Trang 8MỤC LỤC
Phần I:Giới thiệu···7
Phần II: Mục đích···9
Phần III: Yêu cầu chức năng···12
1 Quản lý Khách Hàng và Tài Khoản:···12
2 Quản lý Dịch Vụ:···13
3 Hỗ Trợ Khách Hàng:···13
4 Bảo Mật và Xác Thực:···13
5 Giám Sát Mạng và Hiệu Suất:···13
6 Quản Lý Dữ Liệu và Sao Lưu:···13
7 Giao Diện Người Dùng:···13
8 Tích Hợp Tính Năng Nâng Cao:···13
9 Báo Cáo và Thống Kê:···13
10 Quản Lý Gia Hạn và Cập Nhật Dịch Vụ:···14
Phần IV: Yêu cầu phi chức năng···14
1 Bảo Mật và An Ninh:···15
2 Hiệu Năng và Khả Năng Mở Rộng:···15
3 Khả năng Sao Lưu và Phục Hồi:···15
4 Tích Hợp và Tương Thích:···15
5 Tích Hợp Dịch Vụ Bên Ngoài:···15
Phần V: Mô tả đặc tả yêu cầu···15
1 Quản lý khách hàng và tài khoản···16
2 Quản lý dịch vụ···17
3 Hỗ Trợ Khách Hàng:···20
4 Bảo Mật và Xác Thực:···22
5 Giám Sát Mạng và Hiệu Suất···24
6 Quản Lý Dữ Liệu và Sao Lưu:···26
7 Giao Diện Người Dùng:···27
8 Tích Hợp Tính Năng Nâng Cao:···29
9 Báo Cáo và Thống Kê:···31
10 Quản Lý Gia Hạn và Cập Nhật Dịch Vụ:···33
Phần VI: Mô tả đặc tả yêu cầu phi chức năng:···34
1 Bảo Mật và An Toàn:···34
2 Hiệu năng và khả năng mở rộng:···36
3 Khả năng sao lưu và phục hồi:···37
4 Tích Hợp và Tương Thích:···39
5 Tích Hợp Dịch Vụ Bên Ngoài:···40
TÀI LIỆU THAM KHẢO···43
Trang 9Phần I:Giới thiệu
Hình 1.1 Hình ảnh tập đoàn VNPT
Tên đầy đủ: Tập đoàn Bưu chính Viễn thông Việt Nam
Tên giao dịch quốc tế: Vietnam Posts and Telecommunications Group(VNPT)
Địa chỉ liên hệ: Trụ sở chính: Tòa nhà VNPT, số 57 Huỳnh Thúc Kháng, P.Láng Hạ, Q Đống Đa, TP Hà Nội
Trang 10o Kinh doanh bất động sản, cho thuê văn phòng;
o Dịch vụ tài chính trong lĩnh vực viễn thông, công nghệ thông tin vàtruyền thông đa phương tiện
Slogan: VNPT - Cuộc sống đích thực
Logo thương hiệu
Phần II: Mục đích
1 Nhà cung cấp lâu năm, uy tín
Người dùng hiện nay đặt sự ưu tiên hàng đầu cho việc tìm kiếm một nhàcung cấp dịch vụ chứng thực chữ ký số có uy tín và lâu năm trên thị trường, mặc
dù giá dịch vụ có thể cao hơn Lý do chính cho quyết định này là để giảm thiểu rủi
ro liên quan đến việc kê khai thuế, hải quan điện tử, và BHXH điện tử
Thị trường hiện tại có nhiều nhà cung cấp chữ ký số "tí hon" thường gặp lỗi
hệ thống, ảnh hưởng đến quyền lợi của khách hàng mà không có giải pháp khắcphục kịp thời, gây mất niềm tin Ngoài ra, một số đại lý mới hoạt động nhanhchóng để chiếm lĩnh thị trường thường áp dụng chiến lược giá thấp, nhưng dịch vụ
hỗ trợ lại không đảm bảo Khi khách hàng cần hỗ trợ khắc phục lỗi chữ ký số gấp,
họ thường không được đáp ứng, gây thất vọng cho người dùng
Trong trường hợp này, các nhà cung cấp chứng thực chữ ký số uy tín nhưTập đoàn VNPT với sản phẩm VNPT-CA là lựa chọn hàng đầu Với uy tín và sự ổnđịnh trên thị trường trong nhiều năm, VNPT luôn chú trọng đảm bảo cung cấp dịch
vụ chứng thực chữ ký số công cộng với chất lượng cao, giúp khách hàng giảmthiểu rủi ro và tin tưởng vào việc sử dụng chữ ký số của họ
2 Tính bảo mật- an toàn cao
Chữ ký số VNPT-CA là một giải pháp có nền tảng công nghệ tiên tiến vàtính bảo mật cao, được hỗ trợ bởi đội ngũ nhân sự được đào tạo chuyên sâu Sảnphẩm này giải quyết vấn đề toàn vẹn dữ liệu và cung cấp bằng chứng chống chối
Trang 11bỏ trách nhiệm về nội dung đã ký Điều này mang lại sự yên tâm cho doanhnghiệp, tổ chức và cá nhân khi thực hiện các giao dịch điện tử của họ Sản phẩmcũng giải quyết vấn đề mạo danh, giúp người nhận thông tin biết nguồn gốc và tintưởng vào người cung cấp thông tin.
Chữ ký số VNPT-CA được Bộ Thông tin và Truyền thông đảm bảo tính pháp
lý trong các giao dịch trực tuyến và sử dụng công nghệ bảo mật hiện đại nhất Việcthao tác chữ ký số yêu cầu sử dụng khóa công khai và khóa bảo mật, với khóa bímật được lưu trữ trong USB Token, đảm bảo an toàn và tránh bị đánh cắp hoặc bịtấn công bởi mã độc hại
Trang 12Phần III: Yêu cầu chức năng
1 Quản lý Khách Hàng và Tài Khoản:
Đăng ký và hủy dịch vụ internet cho khách hàng
Quản lý thông tin cá nhân và tài khoản của khách hàng
Trang 13Xác định giá cước, thanh toán, và quản lý hóa đơn.
2 Quản lý Dịch Vụ:
Theo dõi tình trạng kết nối internet của khách hàng
Quản lý các loại dịch vụ internet cung cấp, bao gồm tốc độ, gói dịch vụ, và tínhnăng bổ sung
3 Hỗ Trợ Khách Hàng:
Quản lý yêu cầu hỗ trợ từ khách hàng và nhân viên
Cung cấp hỗ trợ kỹ thuật trực tuyến và theo dõi tiến trình giải quyết yêu cầu
4 Bảo Mật và Xác Thực:
Quản lý tài khoản và quyền truy cập
Đảm bảo tính bảo mật của thông tin cá nhân và giao dịch tài chính
5 Giám Sát Mạng và Hiệu Suất:
Theo dõi hiệu suất mạng và phát hiện sự cố
Cung cấp thông báo về sự cố và thống kê về tình trạng mạng
6 Quản Lý Dữ Liệu và Sao Lưu:
Quản lý và lưu trữ thông tin khách hàng và giao dịch
Thực hiện sao lưu và phục hồi dữ liệu quan trọng
7 Giao Diện Người Dùng:
Cung cấp giao diện dễ sử dụng cho khách hàng và nhân viên
Hỗ trợ khả năng tương tác trực tuyến và truy cập thông tin
8 Tích Hợp Tính Năng Nâng Cao:
Hỗ trợ tích hợp với các dịch vụ khác như email, VPN, hoặc dịch vụ thương mạiđiện tử
Cung cấp tính năng bảo mật như chứng thực hai yếu tố
9 Báo Cáo và Thống Kê:
Trang 14Tạo báo cáo và thống kê về sử dụng dịch vụ và tài nguyên mạng.
Hỗ trợ quản lý trong việc đưa ra quyết định dựa trên dữ liệu
10 Quản Lý Gia Hạn và Cập Nhật Dịch Vụ:
Hỗ trợ người dùng đăng ký gia hạn và cập nhật dịch vụ một cách dễ dàng
Phần IV: Yêu cầu phi chức năng
Trang 15Bên cạnh các yêu cầu chức năng, các yêu cầu phi chức năng cũng rất quantrọng để đảm bảo rằng phần mềm quản lý dịch vụ internet hoạt động một cách hiệuquả và đáp ứng các tiêu chuẩn và yêu cầu phi chức năng của người dùng và lĩnhvực dịch vụ Dưới đây là một số yêu cầu phi chức năng quan trọng:
2 Hiệu Năng và Khả Năng Mở Rộng:
Tốc độ và Thời gian đáp ứng: Đảm bảo rằng hệ thống hoạt độngnhanh chóng và có thời gian đáp ứng thấp để đảm bảo trải nghiệm tốt cho ngườidùng
Khả năng Mở Rộng: Hệ thống cần có khả năng mở rộng để đáp ứngnhu cầu ngày càng tăng của khách hàng
3 Khả năng Sao Lưu và Phục Hồi:
Sao Lưu Dữ Liệu: Hỗ trợ sao lưu định kỳ của dữ liệu quan trọng đểđảm bảo khả năng phục hồi sau sự cố
4 Tích Hợp và Tương Thích:
Tích Hợp với Hệ Thống Khác: Có khả năng tích hợp với các hệ thống
và ứng dụng khác như hệ thống thanh toán, email, và ứng dụng bảo mật
Tương Thích Đa Nền Tảng: Đảm bảo tính tương thích với nhiều nềntảng thiết bị và hệ điều hành khác nhau
Trang 161 Quản lý khách hàng và tài khoản
Quản Lý Tài Khoản
Cho phép khách hàng xem thông tin tài khoản của họ, bao gồm thông tin thanhtoán, gói dịch vụ, và lịch sử giao dịch
Phải cung cấp khả năng đổi mật khẩu tài khoản nếu cần
Tạo và Quản Lý Hóa Đơn
Trang 17Hệ thống phải tạo và quản lý hóa đơn thanh toán dựa trên gói dịch vụ và thôngtin tài khoản của khách hàng.
Khách hàng cần có khả năng xem và tải xuống hóa đơn từ giao diện ngườidùng
Xử Lý Yêu Cầu Khách Hàng
Quản lý yêu cầu hỗ trợ và thắc mắc từ khách hàng một cách hiệu quả
Giao diện cho nhân viên hỗ trợ khách hàng để giải quyết yêu cầu này
Thanh Toán Online
Hệ thống cần cung cấp khả năng thanh toán hóa đơn trực tuyến thông qua cácphương thức thanh toán an toàn như thẻ tín dụng hoặc ví điện tử
Đảm bảo tính bảo mật của dữ liệu thanh toán
Báo Cáo Tài Khoản
Cung cấp báo cáo và thống kê về tình trạng tài khoản và lịch sử thanh toán cho
cả khách hàng và quản lý
Xử Lý Hủy Dịch Vụ
Hệ thống cần xử lý yêu cầu hủy dịch vụ từ khách hàng và thực hiện các quytrình liên quan đến việc hủy dịch vụ, bao gồm ngừng cung cấp dịch vụ và tính toáncuối cùng
Hỗ Trợ Dịch Vụ Khách Hàng
Cung cấp khả năng hỗ trợ trực tuyến hoặc thông qua điện thoại cho khách hàng
có câu hỏi hoặc vấn đề liên quan đến tài khoản và dịch vụ
2 Quản lý dịch vụ
Trang 18Cung cấp khả năng tạm ngừng dịch vụ internet theo yêu cầu của khách hàng.
Hệ thống phải theo dõi thời gian tạm ngừng và tự động khôi phục dịch vụ saukhi thời gian tạm ngừng kết thúc
Trang 19Khách hàng và nhân viên cần có khả năng xem lịch sử của các dịch vụ đã đăng
ký và sử dụng, bao gồm các thay đổi và thanh toán trước đó
Tạo Gói Dịch Vụ Tùy Chỉnh
Hệ thống cần cho phép tạo các gói dịch vụ tùy chỉnh bằng cách kết hợp cáctính năng và tốc độ tải xuống/tải lên riêng lẻ
Cung cấp khả năng đặt tên và giá trị cho gói dịch vụ tùy chỉnh này
Hỗ Trợ Tạo Lịch Thanh Toán
Khách hàng cần có khả năng tạo lịch thanh toán tự động cho các dịch vụ đãđăng ký để đảm bảo rằng họ không bỏ lỡ việc thanh toán hóa đơn
Trang 20Thống Kê và Báo Cáo Dịch Vụ
Cung cấp khả năng thống kê và báo cáo về việc sử dụng và thanh toán dịch vụcho khách hàng và quản lý
Đăng Ký Gói Dịch Vụ Mới
Hệ thống cần phải cho phép khách hàng đăng ký cho các gói dịch vụ mới mà
họ chưa từng đăng ký trước đây
Quản Lý Yêu Cầu
Hệ thống phải theo dõi và quản lý yêu cầu hỗ trợ từ khách hàng
Cung cấp giao diện cho nhân viên hỗ trợ để xem danh sách các yêu cầu và thựchiện các hành động liên quan
Phân Loại Và Ưu Tiên Yêu Cầu
Trang 21Khách hàng cần có khả năng phân loại và ưu tiên yêu cầu của họ (ví dụ: cấp độ
ưu tiên cao, trung bình, thấp)
Hệ thống phải tự động phân loại và ưu tiên yêu cầu dựa trên thông tin cungcấp
Giao Diện Hỗ Trợ Trực Tuyến
Hệ thống phải cung cấp khả năng hỗ trợ trực tuyến cho khách hàng thông quachat hoặc cuộc gọi video
Cho phép nhân viên hỗ trợ kết nối trực tiếp với khách hàng để giải quyết vấnđề
Theo Dõi Tiến Trình Giải Quyết
Hệ thống phải cho phép khách hàng và nhân viên theo dõi tiến trình giải quyếtcủa yêu cầu hỗ trợ
Cung cấp thông tin về trạng thái hiện tại và dự kiến hoàn thành
Lưu Trữ Lịch Sử Yêu Cầu
Hệ thống phải lưu trữ lịch sử tất cả các yêu cầu hỗ trợ và cuộc trò chuyệntương tác giữa khách hàng và nhân viên hỗ trợ
Thống Kê và Báo Cáo
Cung cấp báo cáo và thống kê về số lượng yêu cầu hỗ trợ, thời gian đáp ứng,
và thời gian giải quyết
Hỗ trợ quản lý đánh giá hiệu suất hỗ trợ khách hàng
Đăng Ký Góp Ý
Cho phép khách hàng gửi góp ý và đánh giá về trải nghiệm hỗ trợ
Ghi nhận các phản hồi từ khách hàng để cải thiện dịch vụ
Hỗ Trợ Đa Kênh
Trang 22Hệ thống phải hỗ trợ hỗ trợ khách hàng qua nhiều kênh liên lạc như email, cuộcgọi điện thoại, và chat trực tuyến.
Tích Hợp Hệ Thống Hỗ Trợ
Cho phép tích hợp với các hệ thống hỗ trợ khách hàng bên ngoài (ví dụ: Zendesk)
để quản lý yêu cầu hỗ trợ một cách hiệu quả
Đảm bảo dữ liệu người dùng và dữ liệu quan trọng trong hệ thống được mã hóa
để bảo vệ khỏi truy cập trái phép
Quản Lý Phiên Đăng Nhập
Hệ thống phải theo dõi và quản lý phiên đăng nhập của người dùng
Cho phép người dùng đăng xuất và tự động đăng xuất sau một khoảng thờigian không hoạt động
Giám Sát Hoạt Động Đăng Nhập
Hệ thống phải có khả năng ghi nhật ký (log) các hoạt động đăng nhập, bao gồmđịa chỉ IP, trình duyệt, và thời gian đăng nhập
Quản Lý Mật Khẩu
Trang 23Cung cấp khả năng đổi mật khẩu định kỳ cho người dùng và yêu cầu mật khẩumạnh.
Kiểm Tra An Toàn Của Ứng Dụng
Thực hiện kiểm tra bảo mật định kỳ để phát hiện và khắc phục lỗ hổng bảo mậttrong ứng dụng
Bảo Vệ Khỏi Tấn Công Brute Force
Hệ thống phải có biện pháp bảo vệ khỏi tấn công Brute Force bằng cách giớihạn số lần đăng nhập thất bại và tạm thời khoá tài khoản
Đảm Bảo Bảo Mật Của Dịch Vụ Bên Ngoài
Đảm bảo tính bảo mật của các dịch vụ bên ngoài được tích hợp với hệ thống đểngăn chặn các lỗ hổng bảo mật từ các bên thứ ba
Quản Lý Cập Nhật Bảo Mật
Hệ thống phải có khả năng cập nhật và áp dụng các bản vá bảo mật một cáchnhanh chóng khi chúng có sẵn
Đảm Bảo Tuân Thủ Luật Pháp
Đảm bảo rằng hệ thống tuân thủ tất cả các luật pháp liên quan đến bảo mật vàquyền riêng tư
Đào Tạo Nhân Viên
Cung cấp đào tạo về bảo mật cho nhân viên để đảm bảo họ hiểu và thực hiệncác biện pháp bảo mật cần thiết
Quản Lý Tình Trạng Bảo Mật
Cung cấp khả năng kiểm tra và báo cáo về tình trạng bảo mật của hệ thống đốivới quản lý
Khôi Phục Mật Khẩu
Trang 24Cung cấp quy trình khôi phục mật khẩu cho người dùng khi họ quên mật khẩu.Bảo Mật Vùng Quản Trị
Đảm bảo rằng vùng quản trị của hệ thống được bảo mật và chỉ có người dùng
có quyền truy cập
Xác Minh Tính Hợp Pháp
Thực hiện xác minh tính hợp pháp của người dùng và dịch vụ trước khi cungcấp quyền truy cập và thông tin nhạy cảm
Giới Hạn Đăng Nhập Đa Giờ
Đảm bảo rằng các phiên đăng nhập không thể sử dụng qua nhiều thiết bị hoặcđịa điểm cùng một lúc để bảo vệ an toàn tài khoản
Bảo Mật Dữ Liệu Cá Nhân
Tuân thủ các quy định bảo vệ dữ liệu cá nhân và quản lý dữ liệu cá nhân củangười dùng theo quy định pháp luật
5 Giám Sát Mạng và Hiệu Suất
Trang 25Cung cấp thống kê về sử dụng mạng, bao gồm lưu lượng truy cập, dung lượng đã
sử dụng, và thời gian hoạt động
Khả Năng Mở Rộng:
Hệ thống phải có khả năng mở rộng để có thể thêm các phương tiện giám sát mạng
mà không gây gián đoạn hoạt động hiện tại
Báo Cáo Hiệu Suất:
Cung cấp báo cáo về hiệu suất mạng và dịch vụ internet cho quản lý và kháchhàng
Đo Lường Thời Gian Đáp Ứng:
Đo lường thời gian đáp ứng của mạng và dịch vụ để đảm bảo rằng chất lượng đápứng đáp ứng yêu cầu
Tích Hợp Với Công Cụ Giám Sát Bên Ngoài
Hệ thống phải có khả năng tích hợp với các công cụ giám sát mạng và hiệu suấtbên ngoài để tăng cường khả năng giám sát
Cảnh Báo Tương Tác
Cho phép khách hàng và nhân viên nhận thông báo cảnh báo khi xảy ra sự cố hoặchiệu suất yếu
Tối Ưu Hóa Mạng
Cung cấp khả năng tối ưu hóa mạng để đảm bảo sử dụng tối ưu tài nguyên mạng.Bảo Mật Dịch Vụ
Đảm bảo tính bảo mật của các dịch vụ internet để ngăn chặn lỗ hổng bảo mật.Xác Thực Người Dùng Trong Mạng