BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TINBÁO CÁO THỰC TẬP QUẢN TRỊ DỰ ÁN CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: QUẢN TRỊ DỰ ÁN XÂY DỰNG HỆ THỐNG TỰ ĐỘNG HÓA CÁC QUY TRÌNH BÁN
TỔNG QUAN THỰC TẬP VÀ KHẢO SÁT DỰ ÁN
Khảo sát đề tài
1.2.1 Xác định yêu cầu dự án
1.2.2 Nguồn lực tham gia dự án
1.2.3 Tiến độ thời gian dự án
PHÂN TÍCH LẬP KẾ HOẠCH DỰ ÁN
Mô tả các yêu cầu hệ thống
Trong dự án, chúng tôi mô tả các chuẩn và quy trình áp dụng, bao gồm các phương pháp và nguồn lực cần thiết Lịch trình thẩm định dự án được xây dựng rõ ràng, đảm bảo tiến độ và chất lượng Đội ngũ thành viên dự án được giới thiệu với những kỹ năng và kinh nghiệm phù hợp, góp phần vào sự thành công của dự án.
TRIỂN KHAI DỰ ÁN
Các tác nhân và chức năng của hệ thống
STT Tác nhân Mô tả Chức năng chính
1 Quản trị viên Người quản lý toàn bộ hệ thống, thiết lập thông tin
- Thiết lập danh mục sản phẩm
- Theo dõi báo cáo doanh thu
2 Nhân viên bán hàng Nhân viên thực hiện các giao dịch bán hàng
- Cập nhật trạng thái đơn hàng
- Xử lý hoàn trả hàng
3 Khách hàng Người mua hàng trên hệ thống
- Theo dõi trạng thái đơn hàng
4 Kho hàng Bộ phận quản lý tồn kho
- Cập nhật số lượng hàng hóa
5 Bộ phận kế toán Quản lý thu chi, hóa đơn
- Theo dõi công nợBảng 20 Các tác nhân và chức năng của hệ thống
Đặc tả ca sử dụng
3.2.1 Chức năng quản lý sản phẩm
Mô tả: Cho phép quản trị viên thêm, sửa, xóa, tìm kiếm và quản lý sản phẩm trong hệ thống.
Người dùng: Quản trị viên
Cập nhật thông tin sản phẩm
Tìm kiếm sản phẩm theo nhiều tiêu chí
Quản lý danh mục sản phẩm
Tên sản phẩm không được trùng với sản phẩm khác trong cùng danh mục. Giá sản phẩm không được nhỏ hơn 0.
Số lượng tồn kho phải là số nguyên dương.
Hình 11 Biểu đồ Use Case quản lý sản phẩm
Hình 12 Biểu đồ trình tự thêm sản phẩm
Hình 13 Biểu đồ hoạt động thêm sản phẩm
3.2.2 Chức năng quản lý đơn hàng
Mô tả: Hỗ trợ quản lý các đơn hàng từ khi khách hàng đặt hàng cho đến khi hoàn thành hoặc bị hủy.
Người dùng: Khách hàng, Quản trị viên
Tạo đơn hàng tự động khi khách đặt hàng
Cập nhật trạng thái đơn hàng
Xử lý yêu cầu hủy đơn
Tra cứu đơn hàng theo mã đơn, khách hàng, trạng thái
Không thể thay đổi trạng thái đơn hàng nếu đã hoàn thành hoặc bị hủy. Đơn hàng chỉ có thể bị hủy nếu chưa giao hàng.
Hình 14 Biểu đồ Use Case quản lý đơn hàng
Hình 15 Biểu đồ trình tự đặt hàng
Hình 16 Biểu đồ hoạt động đặt hàng
3.2.3 Chức năng quản lý khách hàng
Mô tả: Quản lý danh sách khách hàng, thông tin cá nhân, lịch sử mua hàng và phân loại khách hàng.
Người dùng: Khách hàng, Quản trị viên
Quản lý danh sách khách hàng
Phân loại khách hàng theo tiêu chí
Quản lý tài khoản khách hàng (đăng ký, đăng nhập, cập nhật thông tin)
Hiển thị lịch sử mua hàng
Gửi thông báo khuyến mãi
Email khách hàng phải là duy nhất.
Mật khẩu phải có ít nhất 8 ký tự.
Hình 17 Biểu đồ Use Case quản lý khách hàng
Hình 18 Biểu đồ trình tự tạo tài khoản
Hình 19 Biểu đồ hoạt động tạo tài khoản
3.2.4 Chức năng quản lý thanh toán
Mô tả: Hỗ trợ khách hàng thanh toán đơn hàng bằng nhiều phương thức khác nhau. Người dùng: Khách hàng, Quản trị viên
Hỗ trợ thanh toán qua tiền mặt, thẻ tín dụng, chuyển khoản, ví điện tử
Xác nhận trạng thái thanh toán
Lưu trữ lịch sử giao dịch
Ràng buộc: Đơn hàng chỉ được đánh dấu "Đã thanh toán" nếu giao dịch thành công.Hoàn tiền chỉ áp dụng cho đơn hàng chưa được giao.
Hình 20 Biểu đồ Use Case quản lý thanh toán
Hình 21 Biểu đồ trình tự thanh toán
Hình 22 Biểu đồ hoạt động thanh toán
3.2.5 Chức năng quản lý bình luận đánh giá
Mô tả: Cho phép khách hàng đánh giá và bình luận về sản phẩm. Người dùng: Khách hàng, Quản trị viên
Cho phép khách hàng đánh giá sản phẩm bằng số sao Hiển thị danh sách bình luận theo từng sản phẩm
Quản trị viên có quyền ẩn/xóa bình luận không phù hợp Cho phép khách hàng báo cáo bình luận vi phạm
Khách hàng chỉ có thể đánh giá sản phẩm đã mua.
Mỗi khách hàng chỉ có thể đánh giá một sản phẩm một lần.
Hình 23 Biểu đồ Use Case quản lý bình luận đánh giá
Hình 24 Biểu đồ trình tự (Sequence Diagram)
Hình 25 Biểu đồ hoạt động (Activity Diagram)
3.2.6 Báo cáo và thống kê doanh thu
Mô tả: Cung cấp báo cáo doanh thu, thống kê bán hàng, sản phẩm bán chạy, tồn kho. Người dùng: Quản trị viên
Báo cáo doanh thu theo ngày, tuần, tháng, năm
Thống kê sản phẩm bán chạy
Thống kê khách hàng tiềm năng
Báo cáo số lượng tồn kho
Xuất báo cáo dưới dạng file Excel/PDF
Chỉ quản trị viên mới có quyền truy cập báo cáo.
Dữ liệu báo cáo phải được cập nhật theo thời gian thực.
Hình 26 Biểu đồ Use Case báo cáo và thống kê doanh thu
Hình 27 Biểu đồ trình tự (Sequence Diagram)
Hình 28 Biểu đồ hoạt động (Activity Diagram)
Biểu đồ thành phần
Giao dien CSDL quan tri
Luu tru du lieu va bao mat
Hình 29 Biểu đồ thành phần
Biểu đồ triển khai
Hình 30 Biểu đồ triển khai
Biểu đồ lớp
Giao diện
Hình 32 Giao diện trang chủ
3.6.2 Giao diện trang đăng ký, đăng nhập
Hình 33 Giao diện trang đăng nhập
Hình 34 Giao diện trang đăng ký
Hình 35 Giao diện giỏ hàng
3.6.5 Giao diện quản lý doanh thu
Hình 37 Giao diện quản lý doanh thu
3.6.6 Giao diện quản lý đơn hàng
Hình 38 Giao diện quản lý đơn hàng
3.6.7 Giao diện trang tìm kiếm
Hình 39 Giao diện trang tìm kiếm
3.4.8 Giao diện quản lý sản phẩm
Hình 40 Giao diện quản lý sản phẩm
Kế hoạch test
1 Quản lý nhân viên 2-man days 0.5 man days 0.5 man days
2 Quản lý dự án 2-man days 0.5 man days 0.5 man days
3 Quản lý công việc 2-man days 0.5 man days 0.5 man days
3.7.2 Feature/ Non feature to be test
Quản lý nhân viên: Thường xảy ra lỗi khi người dùng nhập và thao tác dữ liệu Nhập thiếu, không đúng định dạng các trường
Nhập dữ liệu đã tồn tại
Nhập quá maxlength, min-length các trường
Nhập chứa khoảng trắng (ở đầu, ở giữa, ở cuối)
Thêm, sửa, xóa không thành công
Thêm, sửa, xóa thành công nhưng dữ liệu chưa được lưu
Lỗi hiển thị thông báo khi dữ liệu hợp lệ/ không hợp lệ
Nhập thiếu, không đúng định dạng các trường
Nhập dữ liệu đã tồn tại
Nhập quá maxlength, min-length các trường
Nhập chứa khoảng trắng (ở đầu, ở giữa, ở cuối)
Thêm, sửa, xóa không thành công
Thêm, sửa, xóa thành công nhưng dữ liệu chưa được lưu
Lỗi hiển thị thông báo khi dữ liệu hợp lệ/ không hợp lệ
Nhập thiếu, không đúng định dạng các trường
Nhập dữ liệu đã tồn tại
Nhập quá maxlength, min-length các trường
Nhập chứa khoảng trắng (ở đầu, ở giữa, ở cuối)
Thêm, sửa, xóa không thành công
Thêm, sửa, xóa thành công nhưng dữ liệu chưa được lưu
Lỗi hiển thị thông báo khi dữ liệu hợp lệ/ không hợp lệ
Chức năng không test: Ghi chú, Xem lịch sử hoạt động, Đăng nhập…
Các tiêu chuẩn đánh giá chất lượng phần mềm:
Hệ thống vận hành tốt, không bị các lỗi như trên.
Trải nghiệm người dùng tốt, tương tác lưu loát, mượt mà.
Tất cả thông tin về lỗi cần được ghi nhận để đánh giá chính xác chất lượng phần mềm, nhằm đảm bảo sự ổn định và giảm thiểu thời gian ngắt quãng tối đa.
Tốc độ tải trang nhanh.
Việc test chỉ dừng lại khi:
Sản phẩm đã hoàn thành và đáp ứng đầy đủ yêu cầu chất lượng đã thỏa thuận, nhưng việc bị trì hoãn quá lâu đã làm giảm giá trị của sản phẩm so với kinh phí đầu tư ban đầu.
1 Quản lý hoạt động kiểm thử Excel Microsoft 2016
2 Kiểm soát lỗi Excel Microsoft 2016
Function Test/Integration Test Security & Access Control
1 Quản lý người dùng và quyền truy xuất website Excel Chạy trên code
2 Kiểm soát lỗi DB phát triển DB thiết lập riêng
4 Server/Client Localhost 1 server, 1 domain Bảng 23 Test Environment
Bảng sau đây mô tả nguồn lực test cho dự án:
ID Member Position/ Responsibility/ Comment
Test manager: quản lý hoạt động kiểm thử
2 Đinh Minh Hoàng Test designer: thiết kế testcase
- Định nghĩa cách tiếp cận test
Tester: hiện thực và chạy test case
- Hiện thực test và test suites
- Ghi kết quả Bảng 24 Test Resourse Man - power System Hardware
Các browser: IE > 10.0, Chrome, hỗ trợ đầy đủ Javascript.
Server LAMP: Window 11, Apache, MySQL 7.3, PHP 7.3.
ID Milestone Task Resource Begin date End date
1 Quản lý nhân viên Hoàng Thu Phương 20-06-2022 22-06-2022 3 days
2 Quản lý dự án Hoàng Thu Phương 23-06-2022 24-06-2022 3 days
3 Quản lý công việc Hoàng Thu Phương 25-06-2022 27-06-2022 3 days
Kết thúc dự án
3.8.1 Lý do kết thúc dự án Đã hoàn thành các yêu cầu của dự án.
3.8.2 Thống kê lại dữ liệu
Chi phí thực hiện: 50 triệu đồng
Thời gian thực hiện: 60 ngày
Chất lượng công việc trong team được đánh giá cao, với các thành viên thể hiện tinh thần trách nhiệm và hiệu suất làm việc tốt Mặc dù có một số bất đồng về ý tưởng giữa các thành viên, nhưng những vấn đề này đã nhanh chóng được giải quyết.
Chất lượng sản phẩm phần mềm đã đáp ứng được các yêu cầu đặt ra, mặc dù trong quá trình vận hành vẫn xuất hiện một số lỗi nhỏ, nhưng những vấn đề này đã được khắc phục kịp thời.
Kế hoạch đã được xây dựng một cách chi tiết, nhưng trong thực tế, một số tình huống không mong muốn vẫn phát sinh.
- Tài liệu liên quan bao gồm: Đề án khởi xuất dự án
Tài liệu về hợp đồng
Thư tín, văn bản chứng từ liên quan
Tài liệu kiểm soát sự thay đổi
Tài liệu mua sắm, chi tiêu
Thông báo cho khách hàng về sự kết thúc của dự án
Chuyển giao (và lắp đặt) như đã ký kết, lấy ý kiến phản hồi từ khách hàng về sản phẩm Đảm bảo đầy đủ tài liệu kèm theo
Thanh lý hợp đồng: Thanh toán và chuẩn bị những hóa đơn còn lại gửi cho khách hàng
Sau khi dự án kết thúc, nhóm phát triển sẽ tiếp tục thu thập ý kiến và phản hồi từ khách hàng về chất lượng phần mềm, đồng thời hỗ trợ bảo trì khi cần thiết, trong khi các thành viên trong team giải tán để chuẩn bị cho dự án mới.
Bộ phận hành chính nhân sự có trách nhiệm quyết toán, giải quyết vấn đề tài chính liên quan tới dự án.
3.8.5 Kiểm điểm sau khi bàn giao
Mục đích của khảo sát này là đánh giá năng suất phục vụ của sản phẩm cùng các hoạt động duy trì và hỗ trợ khách hàng Tổng quan, phần mềm đã đáp ứng tốt các nhu cầu và tính năng ban đầu, giúp tiết kiệm thời gian, nhân lực và nâng cao hiệu quả quản lý nhân sự cũng như tiền lương, mang lại sự hài lòng cho khách hàng Tuy nhiên, trong quá trình vận hành, vẫn còn một số lỗi nhỏ và khách hàng chưa thể tự vận hành toàn bộ hệ thống, cần sự hỗ trợ từ đội triển khai trong khoảng thời gian 2 tuần.