QUÁ TRÌNH TRIỂN KHAI
DANH SÁCH PHÂN CÔNG NHIỆM VỤ
Bảng phân công nhiệm vụ
Ngô Đắc Quốc Long Front-end User, viết báo cáo
Trương Công Thành Đạt Back-end User, viết báo cáo
Trương Đình Huy Back-end Admin, viết báo cáo
Phạm Cao Kỳ Front-end Admin, viết báo cáo
Bảng 2 Phân công nhiệm vụ
Quản lý dự án
- Thảo luận nhóm thông qua các hình thức trực tiếp, thông qua các phương tiện truyền thông bao gồm các ứng dụng Messenger, Microsoft Team.
- Mỗi thành viên sau khi được phân công nhiệm vụ sẽ thực hiện, sau 1 - 2 tuần cả nhóm sẽ tổ chức một cuộc họp thông báo tiến độ mỗi thành viên, nếu có thành viên gặp khó khăn thì cả nhóm sẽ cùng nhau thảo luận và tìm ra cách giải quyết.
- Các sản phẩm của các thanh viên sau khi hoàn thành sẽ gửi qua Microsoft Team, tổng hợp lại một sản phẩm hoàn chỉnh.
- Sau khi có sản phẩm hoàn chỉnh, phân nhiệm vụ cho một thành viên tiếp tục tìm kiếm, kiểm thử và chỉnh sửa các lỗi sai, sau khi xong việc tiếp tục gửi cho một thành viên khác trong nhóm để thực hiện thiết kế giao diện hệ thống.
- Sau khi đã hoàn thành xong sản phẩm, sản phẩm sẽ được gửi cho tất cả thành viên trong nhóm để xem xét lại một cách kĩ càng, sau đó họp để đưa ra các giải pháp cải tiến, nếu giải pháp khả thi và các thành viên trong nhóm đồng ý thì giải pháp sẽ được thực hiện.
Chọn đề tài Cài đặt Xampp Tạo project trên github, Phân chia công việc Thiết kế Use Case Diagram, Activity
Diagram, Web Admin, Web User Thiết kế Database
Hoàn thành Front-end Web User, Admin Hoàn thành Back-end Web User, Admin Tìm database để hiển thị trên Web
Sửa lỗi và hoàn thiện Web Viết báo cáo, làm slide để trình bày Deploy Web
Bảng 1 Quá trình triển khai
- Dùng Google drive để thực hiện báo cáo và làm sơ đồ online cả nhóm thuận tiện trong việc vẽ, viết, góp ý, chỉnh sửa báo cáo chung.
GIỚI THIỆU
Mục đích
Với tình hình dịch bệnh phức tạp hiện nay, các sàn thương mại điện tử nổi lên nhằm đáp ứng nhu cầu mua hàng hóa một cách thuận tiện, an toàn và nhanh chóng Trên cơ sở đó chúng em xây dựng một website bán quần áo dễ sử dụng, phù hợp với mọi lứa tuổi, giới tính, bắt kịp xu thế.
Phạm vi
Hệ thống phục vụ cho 2 đối tượng chính :
+ Admin: cho phép quản lý bán hàng, quản lý doanh thu, quản lý nhân viên, khách hàng; quản lý nhập kho, quản lý hóa đơn và quản lý thông tin nhà cung cấp.
+ Nhân viên: quản lý bán hàng, quản lý hóa đơn và quản lý thông tin khách hàng.+ Khách hàng: cho phép tìm kiếm, xem, đặt hàng sản phẩm.
TỔNG QUAN
Tác nhân
Bảng dưới đây mô tả tất cả các tác nhân của hệ thống bán quần áo Một tác nhân đại diện cho một vai trò người dùng; hiện tại có Quản trị viên, nhân viên
Mỗi tác nhân có những thao tác riêng khi truy cập vào hệ thống, căn cứ vào quyền của mình.
Nhân viên Có quyền thêm, xem, sửa, xóa danh sách danh mục, sản phẩm, slider, khách hàng; xác nhận đơn hàng; hủy đơn hàng đã đặt cho khách hàng; tự chỉnh sửa thông tin bản thân
Quản lý Bao gồm các quyền của nhân viên, ngoài ra còn có quyền quản lý thông tin nhân viên; xem, thêm, sửa, xóa nhân viên
Khách hàng Có chức năng đăng ký, đăng nhập, tìm kiếm, tra cứu thông tin sản phẩm, tạo giỏ hàng, mua hàng
Biểu đồ ca sử dụng
Sơ đồ sau đây cung cấp tổng thể về các nhóm chức năng, các tác nhân của hệ thống. Các chức năng của hệ thống được chia thành các usecase sau:
Hình 1: Sơ đồ Use-case
Biểu đồ hoạt động
Hình 2: Sơ đồ Activity User
Hình 3: Sơ đồ Activity Admin
Biểu đồ tuần tự
Hình 4: Biểu đồ tuần tự - Đăng ký
Hình 5: Biểu đồ tuần tự chức năng đăng nhập
Hình 6: Biểu đồ tuần tự chức năng đặt mua
Hình 7: Biểu đồ tuần tự chức năng thanh toán
Hình 8: Biểu đồ tuần tự chức năng thêm sản phẩm
4.4.6 Sửa thông tin sản phẩm
Hình 9: Biểu đồ tuần tự chức năng sửa thông tin sản phẩm
Hình 10: Biểu đồ tuần tự chức năng xóa sản phẩm
Hình 11: Biểu đồ tuần tự chức năng nhập hàng
Hình 12: Biểu đồ tuần tự chức năng tìm kiếm
Hình 13: Biểu đồ tuần tự chức năng thống kê
Biểu đồ lớp
Cơ sở dữ liệu
MÔ TẢ CHỨC NĂNG HỆ THỐNG
User
Hình 16: Giao diện màn hình chính
Giao diện Màn hình chính
Mô tả Màn hình hiển thị các chức năng của hệ thống như sản phẩm mới, bạn chạy, slider quảng cáo, đăng nhập, giỏ hàng.
Truy cập Truy cập vào website
Thành phần Kiểu Dữ liệu Mô tả
Mới Button Button mới Dùng để truy cập vào trang sản phẩm mới Bán chạy Button Button bán chạy Dùng để truy cập vào trang sản phẩm bán chạy Thời trang Dropdown Dropdown thời Click để hiển thị các loại trang quần áo của nam, nữ.
Khuyến mãi Button Button khuyến mãi Dùng để truy cập vào trang sản phẩm khuyến mãi.
Giỏ hàng Dropdown Dropdown giỏ Click để hiển thị ảnh, tên, hàng SL, giá, button chi tiết, button xóa đơn hàng.
Slider Button Button Slider Slider chuyển sang hình quảng cáo mới mỗi 3s, click vào sẽ hiện danh sách sản phẩm quảng cáo
Các hành động trong giao diện
Hành động Mô tả Thành công Lỗi
Click button Khi user kích Vào màn chính của Không chuyển sang màn mới nút mới, chuyển sản phẩm mới hình của sản phẩm mới sang màn hình sản phẩm mới.
Click button Khi user kích Chuyển sang màn Không chuyển sang màn bán chạy nút bán chạy, hình bán chạy hình của sản phẩm bán chuyển sang chạy màn hình bán chạy
Click Khi user kích Hiển thị các danh Không hiện thị danh sách dropdown thời dropdown thời sách quần áo quần áo trang trang, sẽ hiện menu thả xuống gồm danh sách cách loại quần áo.
Click button Khi user kích Vào màn hình sản Không chuyển sang màn khuyến mãi vào button phẩm khuyến mãi hình của sản phẩm khuyến mãi, sẽ khuyến mãi chuyển sang màn hình các sản phẩm khuyến mãi.
Click Khi user kích Hiển thị các thông Không hiển thị giỏ hàng Dropdown giỏ vào dropdown tin chi tiết giỏ hàng hàng giỏ hàng, sẽ hiện menu chi tiết giỏ hàng.
Click slider Khi user kích Hiển thị trang Không chuyển sang màn vào slider, sẽ thông tin tương hình của các sản phẩm hiển thị loại ứng của từng theo thông tin của slider quần áo tương slider. ứng với từng slider.
Bảng 4: Mô tả chức năng của màn hình chính
Hình 17: Giao diện Đăng nhập
Mô tả Cho phép user đăng nhập vào hệ thống
Truy cập Trang đăng nhập hiển thị khi click vào Đăng nhập
Thành phần Kiểu Dữ liệu Mô tả
Email TextBox – String(100) Dữ liệu trích xuất Trường dành cho từ CSDL user nhập email
Mật khẩu TextBox – String(100) Dữ liệu trích xuất Trường dành cho từ CSDL user nhập mật khẩu Đăng nhập Button Button Login Đăng nhập vào hệ thống Đăng kí Button Button Register Đăng ký tài khoản user
Các hành động trong giao diện
Hành động Mô tả Thành công Lỗi Đăng nhập Khi user kích nút đăng Vào màn chính của Hiện thông báo: nhập, hệ thống sẽ kiểm Tab hệ thống “Sai email hoặc tra email với mật khẩu mật khẩu” tương ứng có tồn tại Hiện thông báo: trong hệ thống hay “Email, mật khẩu không, nếu có thì cho không được bỏ user đăng nhập vào hệ trống”. thống, nếu không thì hiển thị thông báo “Sai email hoặc mật khẩu”.
Khi không nhập tài khoản hoặc mật khẩu thì hiển thị thông báo
“Email, mật khẩu không được bỏ trống”. Đăng kí Chuyển sang màn hình Chuyển sang màn đăng ký hình đăng ký
Bảng 5: Mô tả chức năng đăng nhập
Hình 18: Register User Đăng kí
Mô tả Cho phép user đăng kí tài khoản mới
Truy cập Trang đăng ký hiển thị khi click vào Đăng kí ở màn hình đăng nhập
Thành phần Kiểu Dữ liệu Mô tả
Họ tên TextBox – String(100) Text họ tên Trường dành cho user nhập họ tên
Email TextBox – String(100) Text email Trường dành cho user nhập email Mật khẩu TextBox – String(100) Test mật khẩu Đăng nhập vào hệ thống Nhập lại mật TextBox – String(100) Test nhập lại mật Đăng kí tài khoản khẩu khẩu user Địa chỉ TextBox – String(100) Test địa chỉ Trường dành cho user nhập địa chỉ
Số điện thoại TextBox – String(100) Test nhập số điện Trường dành cho thoại user nhập số điện thoại Đăng kí Button Button đăng kí Đăng ký tài khoản user
Các hành động trong giao diện
Hành động Mô tả Thành công Lỗi Đăng kí Khi không nhập một Quay lại màn hình Hiện thông báo: trong các thông tin họ đăng nhập “Thông tin không tên, email, mật khẩu, được bỏ trống” nhập lại mật khẩu, địa Hiện thông báo: chỉ, số điện thoại thì “Tên đăng nhập đã hiển thị thông báo tồn tại”.
“Thông tin không được bỏ trống”.
Khi user kích nút đăng ký, hệ thống sẽ kiểm tra email có tồn tại trong hệ thống hay không, nếu có thì cho hiển thị thông báo “Tên đăng nhập đã tồn tại”,nếu không thì cho phép đăng ký tài khoản user mới.
Bảng 6: Mô tả chức năng đăng ký
5.1.4 Màn hình tìm kiếm hiển thị sản phẩm:
Hình 19: Màn hình tìm kiếm hiển thị sản phẩm
Giao diện Tìm kiếm, hiển thị sản phẩm
Mô tả Cho phép user tìm kiếm, chọn sản phẩm để thêm vào giỏ hàng
Truy cập Click vào các button mới, bán chạy, thời trang, khuyến mãi.
Thành phần Kiểu Dữ liệu Mô tả
Danh mục Select Dữ liệu trích xuất Trường để user từ CSDL chọn các option danh mục.
Giá từ Select Dữ liệu trích xuất Trường dành cho từ CSDL user chọn giá tiền sản phẩm tối thiểu cần tìm kiếm. Đến Select Dữ liệu trích xuất Trường dành cho từ CSDL user chọn giá tiền sản phẩm tối đa cần tìm kiếm
Tìm kiếm Button Button tìm kiếm Tìm kiếm các sản phẩm theo option bên trên.
Các loại quần Button Button các loại Trường để user áo quần áo chọn và hiển thị các loại quần áo.
Các sản phẩm Img Img các sản phẩm Hình ảnh các loại quần áo quần áo quần áo, khi click vào sẽ chuyển sang màn hình hiển thị chi tiết thông tin sản phẩm.
Thêm giỏ hàng Button Button thêm giỏ Trường để thêm hàng sản phẩm vào giỏ hàng
Các hành động trong giao diện
Hành động Mô tả Thành công Lỗi
Tìm kiếm Khi user kích nút tìm Hiển thị các sản Không hiển thị kiếm, hệ thống sẽ kiểm phẩm phù hợp. tra các option và hiển thị các sản phẩm tương ứng với option đã chọn , nếu không có sản phẩm nào phù hợp thì sẽ hiện thông báo”Kết quả tìm kiếm(0 sản phẩm).
Admin
Hình 23: Giao diện đăng nhập web admin
Mô tả Cho phép admin đăng nhập vào hệ thống
Truy cập Lúc mới vào trang đăng nhập admin
Thành phần Kiểu Dữ liệu Mô tả
Username TextBox – String(100) Dữ liệu trích xuất Trường dành cho từ CSDL admin nhập username
Password TextBox – String(100) Dữ liệu trích xuất Trường dành cho từ CSDL admin nhập password
Login Button Button Login Đăng nhập vào hệ thống
Forgot Button Button forgot Lấy lại mật khẩu nếu
Các hành động trong giao diện
Hành động Mô tả Thành công Lỗi
Login Khi admin kích nút Vào màn chính Hiện thông báo: “Sai có tồn tại trong hệ Hiện thông thống hay không, nếu “Email, mật có thì cho user đăng không được nhập vào hệ thống, trống”. nếu không thì hiển thị thông báo “Vui lòng kiểm tra lại tài khoản và mật khẩu!”.
Khi không nhập tài khoản hoặc mật khẩu thì hiển thị thông báo
“Email, mật khẩu không được bỏ trống”.
Khi việc đăng nhập được thực hiện thành công, hệ thống sẽ kiểm tra xem tài khoản thuộc Vai trò (Role) nào Sau đó hiện lên một Thông báo với nội dung:
“Xin chào Nhân viên / Quản lý.”
Bảng 11: Mô tả chức năng đăng nhập web admin
Hình 24: Giao diện trang chủ web admin
Màn hình Màn hình chính
Mô tả Màn hình hiển thị các chức năng chính của hệ thống, các số liệu sơ lược về shop bán hàng như số đơn hàng mới, khách hàng mới, lượt xem shop
Truy cập màn Người dùng đăng nhập thành công sẽ hiển thị ra màn hình chính hình
Mục Loại Dữ liệu Mô tả
Xin chào + tên Nút Nút: Xin chào + tên Nút “Xin chào + tên người dùng” dùng để chỉnh sửa thông tin cá người dùng người dùng nhân của bản thân người đang login Đăng xuất
Nút Nút: Đăng xuất - Nút “Đăng xuất” dùng để trở về màn hình đăng nhập
Nút Nút: Trang chủ - Nút “Trang chủ” dùng để chuyển tiếp đến màn hình chính
Nút Nút: Danh mục - Nút “Danh mục” dùng để hiển thị, thêm, sửa, xoá các danh mục trong hệ thống.
Nút Nút: Sản phẩm - Nút “Sản phẩm” dùng để hiển thị, thêm, sửa, xóa thông tin các sản phẩm có trong hệ thống
Nút Nút: Slider - Nút “Slider” dùng để hiển thị, thêm, sửa, xóa các slider có trong hệ thống Đơn đặt hàng
Nút Nút: Đơn đặt hàng - Nút “Đơn đặt hàng” dùng để xem chi tiết thông tin các đơn đặt hàng và xác nhận đơn hàng( Có thể xóa đơn hàng của khách hàng)
Nút Nút: Khách hàng - Nút “Khách hàng” hiển thị thông tin chi tiết của khách hàng và đơn hàng của khách hàng (nếu có) Có thể xóa khách hàng.
Nút Nút: Nhân viên - Nút “Nhân viên” cho phép quản lý xem,thêm, sửa, xóa nhân viên
Thao tác trên màn hình
Tên thao tác Mô tả Thành công Thất bại Điều khiển Cung cấp các chức năng của Truy cập được Thông báo lỗi: ứng dụng để người dùng có chức năng đã “Có lỗi không thể lựa chọn chọn xác định xảy ra”
Bảng 12: Mô tả chức năng trang chủ web admin
Hình 25: Giao diện quản lý danh mục
Tên Use Case Quản lý danh mục
High Level Thông tin danh mục được trích xuất từ CSDL và hiển thị lên
Requirement màn hình Nhân viên và quản lý đều có thể xem và thêm, sửa,
Ref xóa thông tin danh mục
Tác nhân Nhân viên, quản lý
Mô tả Chức năng này cho phép xem và thêm, sửa, xóa thông tin danh mục
Kích hoạt NA Điều kiện tiên Người dùng đăng nhập thành công và chọn nút “Danh mục” quyết
Mục Loại Dữ liệu Mô tả
ID Table Dữ liệu trích xuất Hiển thị ID danh mục từ CSDL.
Tên danh mục Table Dữ liệu được Hiển thị tên danh mục trích xuất từ CSDL.
Parent ID Table Dữ liệu được Hiển thị Parent ID của danh mục trích xuất từ CSDL.
Thứ tự Table Dữ liệu được Hiển thị thứ tự danh mục trích xuất từ CSDL.
Gồm 2 button chỉnh sửa và xóa danh mục
Thao tác trên màn hình
Tên thao tác Mô tả Thành công Thất bại
Thêm mới Nút Thêm một danh mục mới vào CSDL
Sửa Nút Sửa thông tin danh mục
Xóa Nút Xóa một danh mục
Bảng 13: Mô tả chức năng thêm danh mục sản phẩm
Hình 26: Giao diện quản lý sản phẩm
Tên Use Case Quản lý sản phẩm
High Level Thông tin sản phẩm được trích xuất từ CSDL và hiển thị lên màn
Requirement hình, có thể thêm, sửa, xóa thông tin sản phẩm.
Tác nhân Nhân viên, quản lý
Mô tả Chức năng này cho phép xem và thêm, sửa, xóa thông tin sản phẩm
Kích hoạt NA Điều kiện tiên Quản lý đăng nhập thành công và chọn nút “Sản phẩm” quyết
Mục Loại Dữ liệu Mô tả
ID Table Dữ liệu được trích Hiển thị ID sản phẩm xuất từ CSDL.
Tên sản phẩm Table Dữ liệu được trích Hiển thị tên sản phẩm xuất từ CSDL.
Danh mục Table Dữ liệu được trích Hiển thị danh mục của sản phẩm xuất từ CSDL.
Hiển thị giá của sản phẩm xuất từ CSDL.
Gồm hai button chỉnh sửa và xóa danh mục
Thao tác trên màn hình
Tên thao tác Mô tả Thành công Thất bại
Thêm Nút Thêm một sản phẩm mới vào CSDL
Sửa Nút Sửa thông tin sản phẩm
Xóa Nút Xóa một sản phẩm
Bảng 14: Mô tả chức năng thêm sản phẩm
Tên Use Quản lý slider
High Level Thông tin slider được trích xuất từ CSDL và hiển thị lên màn hình.
Requirement Nhân viên và quản lý đều có thể xem và thêm, sửa, xoá slider.
Tác nhân Nhân viên, quản lý
Mô tả Chức năng này cho phép xem và thêm, sửa, xóa thông tin slider
Kích hoạt NA Điều kiện Người dùng đăng nhập thành công và chọn nút “Slider” tiên quyết
Mục Loại Dữ liệu Mô tả
Tên slider Table Dữ liệu được trích Hiển thị tên slider xuất từ bảng.
Hình ảnh Table Dữ liệu được trích Hiển thị hình ảnh của slider xuất từ bảng.
Liên kết Table Dữ liệu được trích Hiển thị liên kết của slider
Thứ tự Table Dữ liệu được trích Hiển thị thứ tự của slider xuất từ bảng.
Table Gồm hai button chỉnh sửa và xóa slider
Thao tác trên màn hình
Tên thao tác Mô tả Thành công Thất bại
Thêm Nút Thêm một Không bắt lỗi slider mới vào sự kiện này CSDL
Sửa Nút Sửa thông tin Không bắt lỗi slider sự kiện này
Xóa Nút Xóa một slider Không bắt lỗi sự kiện này
Bảng 15: Mô tả chức năng quản lý slider
5.2.6 Quản lý đơn đặt hàng
Hình 28: Giao diện quản lý đơn đặt hàng
Tên Use Case Quản lý đơn đặt hàng
High Level Thông tin đơn đặt hàng được trích xuất từ CSDL và hiển thị lên
Requirement màn hình Nhân viên và quản lý đều có thể xem và thêm, sửa, xóa
Ref thông tin đơn đặt hàng.
Tác nhân Nhân viên, quản lý
Mô tả Chức năng này cho phép xem và thêm, sửa, xóa thông tin đơn đặt hàng
Kích hoạt NA Điều kiện tiên Quản lý đăng nhập thành công và chọn nút “Đơn đặt hàng” quyết
Mục Loại Dữ liệu Mô tả
STT Table Dữ liệu được trích Hiển thị số thứ tự của đơn hàng xuất từ CSDL.
Tên khách hàng Table Dữ liệu được trích Hiển thị tên khách hàng đã đặt xuất từ CSDL hàng
Ngày đặt Table Dữ liệu được trích Hiển thị ngày đặt của đơn hàng xuất từ CSDL.
Số ĐT Table Dữ liệu được trích Hiển thị số điện thoại của khách hàng đã đặt hàng xuất từ CSDL.
Giá tiền Table Dữ liệu được trích Hiển thị giá tiền của sản phẩm đã đặt hàng xuất từ CSDL.
Trạng thái Table Dữ liệu được trích Hiển thị trạng thái để quản lý hoặc nhân viên xác nhận đơn xuất từ CSDL hàng
Table Gồm hai button xem chi tiết và xóa đơn hàng
Thao tác trên màn hình
Tên thao tác Mô tả Thành công Thất bại
Chi tiết đơn Nút Chi tiết thông Không bắt lỗi hàng tin của đơn hàng sự kiện này
Xóa Nút Xóa một đơn Không bắt lỗi hàng sự kiện này
Bảng 16: Mô tả chức năng quản lý đơn đặt hàng
5.2.7 Quản lý tài khoản khách hàng
Hình 29: Giao diện quản lý tài khoản khách hàng
Tên Use Case Quản lý khách hàng
High Level Thông tin khách hàng được trích xuất từ CSDL và hiển thị lên màn
Requirement hình Nhân viên và quản lý có thể xem và thêm, sửa, xóa thông tin
Tác nhân Nhân viên, quản lý
Mô tả Chức năng này cho phép xem và thêm, sửa, xóa thông tin khách hàng.
Kích hoạt NA Điều kiện tiên Quản lý đăng nhập thành công và chọn nút “Quản lý khách hàng” quyết
Mục Loại Dữ liệu Mô tả
ID Table Dữ liệu được trích Hiển thị ID khách hàng xuất từ CSDL.
Họ tên Table Dữ liệu được trích Hiển thị họ tên khách hàng xuất từ CSDL.
Email Table Dữ liệu được trích Hiển thị email khách hàng dùng khi đăng ký xuất từ CSDL. Địa chỉ Table Dữ liệu được trích Hiển thị địa chỉ của khách hàng xuất từ CSDL.
Gồm hai button xem chi tiết đơn hàng của khách hàng và xóa khách hàng
Thao tác trên màn hình
Tên thao tác Mô tả Thành công Thất bại
Chi tiết đơn Nút Chi tiết thông Không bắt lỗi hàng tin của đơn hàng sự kiện này khách hàng đã đặt
Xóa Nút Xóa một khách Không bắt lỗi hàng sự kiện này
Bảng 17: Mô tả chức năng quản lý tài khoản khách hàng
5.2.8 Quản lý tài khoản nhân viên
Hình 30: Giao diện quản lý tài khoản nhân viên
Tên Use Case Quản lý nhân viên
High Level Thông tin nhân viên và người quản lý được trích xuất từ CSDL và
Requirement hiển thị lên màn hình Chỉ quản lý mới có thể xem và thêm, sửa,
Ref xoá thông tin nhân viên hoặc chính người quản lý
Mô tả Chức năng này cho phép xem, thêm, sửa, xóa thông tin nhân viên và người quản lý
Kích hoạt NA Điều kiện tiên Người dùng đăng nhập thành công và chọn nút “Nhân viên” quyết
Mục Loại Dữ liệu Mô tả
ID Table Dữ liệu được Hiển thị ID nhân viên hoặc người quản lý trích xuất từ
Họ tên Table Dữ liệu được Hiển thị họ tên nhân viên hoặc người quản lý trích xuất từ
Email Table Dữ liệu được Hiển thị email nhân viên hoặc người quản lý trích xuất từ
Level Table Dữ liệu được Hiển thị user là nhân viên hoặc là quản lý trích xuất từ
Gồm hai button chỉnh sửa thông tin và xóa nhân viên hoặc người quản lý
Thao tác trên màn hình
Tên thao tác Mô tả Thành công Thất bại
Thêm Nút Thêm một một nhân viên hoặc người quản lý vào CSDL
Sửa Nút Sửa thông tin nhân viên hoặc người quản lý
Xóa Nút Xóa một nhân viên
YÊU CẦU PHI CHỨC NĂNG
Yêu cầu về công nghệ và nền tảng cơ sở dữ liệu
- Hệ thống ứng dụng được chạy trên mạng Lan cho phép các bộ phận thực hiện các hoạt động nghiệp vụ một cách tập trung, và đồng bộ Với sự hợp nhất các trung tâm dữ liệu, chỉ cần ít máy chủ để quản lý và không bị phân mảnh trên nhiều cơ sở dữ liệu cục bộ.
- Hệ thống được bảo mật cao, phân cấp, phân quyền sử dụng theo đúng các quy định.
- Dữ liệu được quản lý tập trung sẽ làm giảm nhẹ chi phí và bảo trì, đồng thời giúp cho việc khai thác trên một kho dữ liệu tổng thể, tự động hóa các quy trình nghiệp vụ, đồng thời tạo điều kiện dễ dàng cho việc khai thác, sử dụng.
- Hệ quản trị Cơ sở dữ liệu như SQL server hoặc tương đương làm giảm thiểu các trở ngại kỹ thuật để đạt được mức an toàn tối đa và nâng cao năng lực xử lý.
Yêu cầu về bảo mật và an toàn dữ liệu
- Hệ thống có module quản lý riêng về việc phân cấp, phân quyền quản lý chi tiết đến từng chức năng công việc.
- Hệ thống cho phép đảm bảo tính toàn vẹn dữ liệu, an toàn dữ liệu; bảo mật; toàn vẹn; xác thực; ở mức ứng dụng và mức CSDL.
- Xây dựng hệ thống sao lưu dữ liệu và dự phòng.
- Đảm bảo khả năng phục hồi; thời gian giữa các lần xảy ra sự cố gián đoạn hoạt động của hệ thống là ngắn; xây dựng hệ thống sao lưu dữ liệu và dự phòng.
- Hệ thống không được để lộ thông tin ra ngoài cho các bên không liên quan.
Yêu cầu về giao diện
Giao diện được thiết kế thân thiện với người dùng, dễ dàng tìm kiếm các chức năng trên menu của chương trình Các màn hình nhập liệu và tra cứu cần được bố trí hợp lý, tiện dụng(phím tắt, khả năng tương tác).
Yêu cầu về bộ chữ Tiếng Việt
Tuân theo chuẩn quốc gia – Unicode.
Yêu cầu về quản trị và sử dụng
Khả năng quản trị dễ dàng thông qua các công cụ trợ giúp như: quản trị người dùng,sao lưu, khôi phục dữ liệu Phân quyền theo module, theo từng chức năng.
Yêu cầu về khả năng quản lý khối lượng dữ liệu lớn và dễ dàng nâng cấp
Hệ thống được thiết kế mở để có khả năng lưu trữ và quản lý được khối lượng dữ liệu lớn, phân mảng dữ liệu để tăng tìm kiếm nhanh, dễ dàng nâng cấp khi có nhu cầu mới hoặc thay đổi của các phần mềm sử dụng.
Yêu cầu về tốc độ xử lý
- Đảm bảo tốc độ xử lý của hệ thống, màn hình, báo cáo, các chương trình xử lý số liệu cần được tối ưu hóa.
- Thiết kế thêm CSDL bổ sung để lưu trữ các số liệu tính toán định kỳ để lên báo cáo nhanh.
Yêu cầu về tích hợp hệ thống
Có khả năng kết hợp với hệ thống ngân hàng để thanh toán bằng thẻ.
Yêu cầu về đường truyền
Hệ thống sử dụng mạng LAN để kết nối trung tâm dữ liệu và máy in hóa đơn.
Yêu cầu về máy trạm
- Máy trạm chạy Windows 10, 7, XP 32 bit
- Máy trạm chạy Windows 10, 7, XP 64bit/x64
Yêu cầu về môi trường phát triển và ngôn ngữ lập trình
Môi trường phát triển Microsoft Visual Studio, ngôn ngữ PHP; vì tính tiện dụng, dễ lập trình và triển khai ứng dụng