Trong chương này tác giả cài đặt phần mềm, triển khai và kiểm thử các chức năng
của website.
5.1 Cài đặt và triển khai website
5.1.1 Công cụ sử dung
Phía server:
- MySQL: Công cu lưu trữ co sở dữ liệu.
- Nodejs: Mã nguồn được xây dựng dựa trên nền tang Javascript V8 Engine, hỗ trợ xây dựng hệ thống website.
- Javascript: Ngôn ngữ lập trình
- RestAPI: Hỗ trợ xây dựng API phục vụ website
- Và một số thư viện hỗ trợ khác.
Phía Client:
- Angular: Framework của Javascript hỗ trợ thiết kế, xử lý giao diện website.
- Boostrap: HTML, CSS, Javascript Framework hỗ trợ xây dung giao diện
- Va một số thư viện hỗ trợ khác.
5.1.2 Triển khai website
Môi trường phát triển
- — Hệ điều hành: Windows 10.
- — Nền tảng: 64- bit.
- Công cu lưu tri: MySQL.
- Công cụ phân tích thiết kế, vẽ sơ đồ: StarUML.
- Công cụ xây dung ứng dung: Visual Studio Code.
- Công cu quản ly source code: Github.com
Môi trường triển khai
- Hé diéu hanh: Microsoft Windows.
- Nén tang: 64 — bit.
- Cai dat: Nodejs, RestAPI, Angular.
- Công cụ lưu trữ: db4free.net lưu trữ dữ liệu theo giống với MySQL.
- Công cụ triên khai va mở rộng ứng dung: Heroku.com.
68
5.2 Kiếm thử
Bảng 5-1: Bảng mô tả quá trình kiểm thử
STT| Trường | Người | Các bước thực Kết quả Kết
hợp test thực hiện luận
(Testcase) | hiện
1 Đăngký | Khách Nhập thông tin Nếu email đã tôn tại, | Đạt
hàng người dùng thông báo email đã
chưa Chọn nút đăng đăng ký
có tài| ký Nếu thông tin hoàn
khoản toàn mới, thông báo
kiểm tra mail để kích
hoạt tài khoản
2 Đăng nhập | Khách Nhập thông tin Nếu thông tin chính | Đạt
hàng đăng nhập xác, kiểm tra người
đã có Chọn nút đăng dùng đã đăng ky
tài nhập doanh nghiệp hay
khoản, không.
quản Nếu có chuyển đến
trị viên trang đăng ký doanh
nghiệp Ngược lại chuyển đến
trang chủ
Nếu thông tin không
chính xác, thông báo
tên đăng nhập hoặc
mật khẩu không chính
xác.
3 Xem thông | Khách Người dùng Hiện thị chi tiết buổi | Dat
tin buổi hội hàng chọn vào banner hội thảo
thảo đã có ở trang chủ,
hoặc là các buôi
69
tài hội thảo đang
khoản hiển thị trên lịch,
hoặc là buổi hội
thảo trong danh
sách buổi hội
thảo Dang ký | Khách Người dùng | - Thông báo đăng ký | Đạt
tham gia | hàng chọn vào banner thành công, xin hãy
hội thảo đã có ở trang chủ, chờ admin kiểm duyệt
tài hoặc là các buổi Thông tin sẽ được lưu
khoản hội thảo đang vào CSDL
hiển thị trên lịch, hoặc là buổi hội
thảo trong danh
sách buổi hội
thảo Người dùng chọn đăng ký
tham gia
Xem danh | Khách Người dùng Hiên thị danh sách các | Đạt sách các | hàng chọn buổi hội buổi hội thảo người
buổi hội đã có thảo đã đăng ky dùng đã đăng ký tham
thảo đã | tài gia và trạng thái
đăng ký khoản
Xem thông | Khách Nếu là công ty, Hiền thị thông tin chi | Dat tin sản | hàng chọn xem các tiết yêu cầu hoặc sản
phẩm hoặc |đã có yêu cầu đã tạo. phẩm
yêu cầu đã | tài Nếu là phòng thí
tạo khoản nghiệm, chọn
xem các sản
phẩm đã tạo
70
7 Hiến thị | Khách Nếu là công ty, Nếu là yêu cầu, hiển | Dat
thông tin | hàng chọn xem các thị các sản phẩm được các sản |đã có yêu cầu đã tạo. gợi ý cho yêu cầu này phẩm hoặc | tài Nếu là phòng thí Nếu là sản phẩm, hiển yêu cầu gợi | khoản nghiệm, chọn thị các yêu cầu được
ý xem các sản gợi ý cho sản phẩm
phẩm đã tạo này
8 Gửi yéu | Khách Chọn xem chi Thông báo gửi yêu | Đạt
cầu kết nối | hàng tiết yêu cầu đã cầu thành công
(công tạo Lưu thông tin vào cơ
ty) đã Chọn một sản sở dir liệu
có tài phẩm được gợi ý
khoản Chọn xem chi
tiết, chọn kết nối
9 Xem danh | Khách Nếu là công ty, Hiền thi tat cả yêu cầu | Đạt
sách các | hàng chọn xem các chuyên giao đã được yêu cầu đã |đã có yêu cầu đã tạo, nhận hoặc đã gửi theo gửi hoặc đã | tài chọn chuyên đúng phân loại người nhận khoản giao để xem các dùng
yêu cầu chuyên
giao đã gửi.
Nếu là phòng thí
nghiệm, chọn
xem các sản
phẩm đã tạo, chọn chuyên giao để xem các yêu cầu chuyển
giao đã nhận.
10 Chuyên đôi | Khách Cập nhật trạng| - Trạng thái giao dịch | Đạt
trạng thái | hàng thái giao dịch được cập nhật
71
các giao| da có theo các bước đã
dịch tài đặt ra khi người
chuyên khoản, dùng cập nhật giao quản các bước tiếp
trị viên theo của giao
dich
II | Tim’ kiểm | Khách Kháh hàng Hiền thị sản phẩm phù | Đạt
sản phẩm | hàng chọn tìm kiếm, hợp với yêu cầu tìm hoặc yêu |đã có nhập các thông kiếm
cầu tài tin muốn lọc,
khoản nhắn tìm kiếm
12 |Tạo sản | Khách Nếu là công ty, Kiểm tra thông tin có | Đạt
phẩm hoặc | hàng nhập các thông hợp lệ hay không yêu cầu đã có| tin yêu cầu sản Nếu hợp lệ, thông báo
tài phẩm. tạo thành công và lưu
khoản Nếu là phòng thí vào CSDL
nghiệm, nhập Nếu không hợp lệ, các thông tin về thông báo chỗ chưa sản phẩm, hình hợp lệ
ảnh, file đính
kèm
13 Thêm Quản Nhập thông tin Hệ thống kiêm tra | Dat
hashtag tri vién hashtag mới xem đã tồn tại hay
không
Nếu chưa tồn tại,
thông báo tạo thành công và lưu vào
CSDL
Nếu đã tồn tài, thông báo Hashtag đã tồn tại
72
14. | Xem và tải | Quan Xem chỉ tiết hội File mới tải về có day | Đạt
về danh | tri viên thảo, lọc danh đủ thông tin khách
sách người sách khách tham mời tham gia.
dùng đăng gia, chọn tải về Excel có thể mở được
ký tham gia hết các phiên bản của hội thảo file tải về mà không bị
lỗi
15 Tạo hội | Quản Thêm thông tin Thông báo thêm | Đạt
thảo tri viên buổi hội thao thành công
Lưu thông tin vào CSDL
73