NHẬP MÔN KỸ THUẬT PHẦN MỀM... 1 PHÂN TÍCH HIỆN TRẠNG Hàng hóa từ lâu đã gắn liền với cuộc sống của mọi người dân trong xã hội.. Cùng với sự phát triển nhanh chóng của các khu dân cư,
Trang 1NHẬP MÔN KỸ THUẬT PHẦN
MỀM
Trang 2MỤC LỤC
1 PHÂN TÍCH 2
1.2.1 YÊU CẦU CHỨC NĂNG NGHIỆP VỤ 2
1.2.2 YÊU CẦU BẢO MẬT 2
1.2.3 YÊU CẦU VỀ MÔI TRƯỜNG CÔNG NGHỆ 2
1.3.1 CHI TIẾT CHỨC NĂNG 4
1.3.2 CHI TIẾT YÊU CẦU BẢO MẬT 4
1.3.3 THÔNG TIN THỰC THỂ 4
1.5.1 QUẢN LÝ NHÂN VIÊN 7
1.5.2 QUẢN LÝ MẶT HÀNG 7
1.5.3 MAIN 7
1.5.4 QUẢN LÝ KHÁCH HÀNG 7
1.5.5 QUẢN LÝ HÓA ĐƠN BÁN HÀNG 8
1.5.6 QUẢN LÝ HÓA ĐƠN CHI TIẾT 8
2 THIẾT KẾ 11
Trang 31 PHÂN TÍCH
HIỆN TRẠNG
Hàng hóa từ lâu đã gắn liền với cuộc sống của mọi người dân trong xã hội Cùng với sự phát triển nhanh chóng của các khu dân cư, thị trường hàng hóa ngày càng được phát triển với tốc độ nhanh Một công ty quản lý hàng hóa sẽ bao gồm nhiều hoạt động Để có thể quản lý tốt cần có một phần mềm cụ thể, chi tiết tránh bỏ sót các thông tin hoặc trùng lặp gây rối trong quá trình quản lý
YÊU CẦU HỆ THỐNG
Công ty muốn xây dựng một phần mềm để giải quyết vấn đề trên
1.2.1 YÊU CẦU CHỨC NĂNG NGHIỆP VỤ
o Quản lý nhân viên
o Quản lý khách hàng
o Quản lý hóa đơn bán hàng
o Quản lý hóa đơn chi tiết
o Quản lý mặt hàng
o Thống kê doanh thu từng năm
1.2.2 YÊU CẦU BẢO MẬT
o Tất cả mọi thành viên phải đăng nhập mới sử dụng được phần mềm
1.2.3 YÊU CẦU VỀ MÔI TRƯỜNG CÔNG NGHỆ
hành với môi trường JDK tối thiểu 1.8
o Hệ quản trị CSDL SQL Server 2008 trở lên
USE CASE
Use case là sơ đồ tổng quan về mặt chức năng và phân vai trò người sử dụng Dựa vào yêu cầu hệ thống của khách hàng, chúng ta có thể phác thảo sơ đồ use case như sau
Trang 51.3.1 CHI TIẾT CHỨC NĂNG
o Mỗi chức năng quản lý bao gồm các chức năng con:
Xem: xem tất cả và chi tiết một mục
Thêm: thêm mới vào cơ sở dữ liệu
Xóa: xóa theo mã
Sửa: cập nhật dữ liệu đang xem
Tìm kiếm: tìm kiếm theo điều kiện
Điều hướng: di chuyển đến dữ liệu của bản ghi chi tiết trước và sau
Các chức năng thao tác dữ liệu (thêm, sửa, xóa) cần được kiểm lỗi hợp lý với dữ liệu
o Chức năng đăng nhập và đăng xuất:
Đăng nhập: để sử dụng phần mềm, bắt buộc phải đăng nhập
Đăng xuất: đăng nhập lại với người dùng khác hoặc dừng lại đi đâu đó
1.3.2 CHI TIẾT YÊU CẦU BẢO MẬT
o Tất cả phải đăng nhập mới được sử dụng các chức năng trong phần mềm
Không được phép xem chức năng thống kê doanh thu
1.3.3 THÔNG TIN THỰC THỂ
Mã nhân viên
Họ và tên
Ngày sinh
Giới tính
Quê quán
Mã khách hàng
Họ tên
Địa chỉ
Năm sinh
Mã hóa đơn
Mã nhân viên
Mã khách hàng
Ngày bán
Tổng tiền
o Hóa đơn chi tiết
Mã hóa đơn
Mã hàng
Trang 6 Số lượng
Đơn giá
Thành tiền
o Mặt hàng
Mã hàng
Tên hàng
Số lượng
Đơn giá nhập
Đơn giá bán
Ghi chú
Ảnh
Trang 7UML ACTIVITY DIAGRAM
Trang 8REQUIREMENT MANAGEMENT
1.5.1 QUẢN LÝ NHÂN VIÊN
1.5.2 QUẢN LÝ MẶT HÀNG
1.5.3 MAIN
1.5.4 QUẢN LÝ KHÁCH HÀNG
Trang 91.5.5 QUẢN LÝ HÓA ĐƠN BÁN HÀNG
1.5.6 QUẢN LÝ HÓA ĐƠN CHI TIẾT
Trang 10UNIT TEST
A: GIAO DIỆN
B: CHỨC NĂNG
7.2 Sai mật khẩu hoặc tài khoản Hiển thị thông báo lỗi và giữ nguyên màn hình Login OK
Trang 11KẾ HOẠCH THỰC HIỆN
Trang 122 THIẾT KẾ
MAIN
Trang 13ĐĂNG NHẬP
HÓA ĐƠN
Trang 14HÓA ĐƠN CHI TIẾT
Trang 15QUẢN LÝ KHÁCH HÀNG
QUẢN LÝ MẶT HÀNG