Nhu cầu quản lý cơ bản gồm: nhập hàng, lưu trữ hànghóa, bán hàng, thông tin khách hàng. Phạm vi dự án khảo sát: Cửa hàng có 2 khu chính đó là nhà kho nơi chứa hànghóa chưa mang ra kệ, q
Trang 1Trường Đại học Xây Dựng Hà Nội
Khoa : Công nghệ thông tin
Báo cáo đồ án môn học
Phân tích thiết kế hệ thống
Giai đoạn 1
Giáo viên hướng dẫn: Nguyễn Hồng Hạnh
Lớp : 65IT5
Nhóm : 2
Sinh viên thực hiện:
Đỗ Ngọc Quý – 168065
Lê Quang Vinh – 226265
Vũ Hoài Nam – 144365
Nguyễn Anh Tuấn – 214365
Phạm Thành Trung – 207365
Trang 21)Nêu bài toán (Problem Definition)
Học kỳ: Học kỳ 5
Tên tài liệu: Báo cáo phân tích thiết kế hệ thống (giai đoạn 1)
Ký hiệu tài liệu: Form No.1/PD /Ver 1.0
Nội dung
Tóm tắt Dự án quản lý cửa hàng tạp hóa (Project Abstract)
Mô tả sơ lược về cửa hàng tạp hóa: Nơi quản lý quy trình từ khâu nhập hàng, viên đến khâu bán hàng Nhu cầu quản lý cơ bản gồm: nhập hàng, lưu trữ hàng hóa, bán hàng, thông tin khách hàng
Phạm vi dự án khảo sát: Cửa hàng có 2 khu chính đó là nhà kho nơi chứa hàng hóa chưa mang ra kệ, quầy thu ngân để thanh toán cho khách hàng
Đối tượng người sử dụng: Nhân viên
Hệ thống dự định sẽ làm (Proposed System)
Tên hệ thống: Quản lý cửa hàng
Xuất phát từ nhu cầu thực tế trong thời kỳ hiện đại hóa, cũng như đưa ra hoạt động quản lý cần tin học hóa để giảm thiểu công việc, tăng năng suất lao động Mục đích của hệ thống dự định sẽ làm tập trung về nghiệp vụ lưu trữ hàng hóa
và bán các sản phẩm
Công cụ phát triển hệ thống: trên nền tảng Web Hệ thống sử dụng CSDL tập trung (cá nhân) mục đích để phát triển và bảo trì các hệ CSDL đơ giản và dễ dàng
Duyệt bởi
Trang 32)Xác định các yêu cầu của khách hàng (Customer Requirements Specification -CRS)
Học kỳ: Học kỳ 5
Tên tài liệu: Báo cáo phân tích thiết kế hệ thống (giai đoạn 1)
Ký hiệu tài liệu: Form No.2/CRS /Ver 1.0
Trang 4Nội dung
Mục tiêu của xác định yêu cầu
Lấy được các yêu cầu đáp ứng được nhu cầu của người sử dụng và phù hợp với hệ thống
Phân tích các yêu cầu tích hợp với hệ thống
Xác định được yêu cầu chức năng, phi chức năng
Làm rõ được các yêu cầu và làm tài liệu yêu cầu
Mô tả yêu cầu của hệ thống
Mỗi nhân viên sẽ có một tài khoản để đăng nhập vào hệ thống gồm các thông tin: Họ tên, số tài khoản, mật khẩu
Người nhân viên cửa hàng sẽ liên hệ tới các đại lý uy tín để lấy hàng hóa Các thông tin của đại lý bán hàng như: tên đại lý, sđt cũng được lưu vào hệ thống
để liên hệ sau này
Nhân viên sẽ phân chia hàng hóa thành các nhóm hàng hóa ( ví dụ: nhóm đồ
ăn liền, nước ngọt, bia,…),tên mặt hàng, giá, nxs, hsd Hệ thống giúp nhân viên theo dõi tình trạng của các sản phẩm nhằm mục đích tổng hợp, nhập dữ liệu, lưu trữ và thống kê Đánh dấu vị trí từng mặt hàng để dễ dàng tìm kiếm
Hệ thống giúp nhân viên tra cứu để loại bỏ những hàng hóa hết hsd hoặc hỏng hóc
Trước khi thanh toán, nhân viên quầy line sẽ hỏi khách hàng tên và sđt để có thể giảm giá cho những lần sau này nếu đạt đủ mức mua hàng
Quản lý việc nhập hàng hóa: Khi các đại lý vận chuyển hàng hóa đến theo từng lô hàng, nhân viên sẽ lập phiếu nhập hàng để cho đại lý xác nhận rồi sắp xếp vào trong kho
Quản lý việc bán hàng hóa: Khi thanh toán trong hóa đơn sẽ bao gồm: tên các mặt hàng, giảm giá (nếu là khách hàng thân thiêt), tổng tiền Mỗi hóa đơn sẽ có
mã giảm giá riêng biệt để thuận lợi cho việc tổng hợp thống kê cuối ngày, tháng năm
Quản lý khách hàng: Nếu khách hàng muốn nhận những ưu đãi giảm giá sau này thì nhân viên sẽ phát thẻ tích điểm trong đó sẽ lưu trữ: mã khách hàng, tên, cmnd, điểm tích lũy ( điểm > 10 giảm 2% …)
Duyệt bởi
Trang 53)Phân tích yêu cầu chức năng (Requirement analysis)
Tên tài liệu: Báo cáo phân tích thiết kế hệ thống (giai đoạn 1)
Ký hiệu tài liệu: Form No.2/CRS /Ver 1.0
Trang 6Nội dung
Phân tích yêu cầu chức năng
a.Lưu trữ thông tin:
Tài khoản đăng nhập ID, Username, password, tên nhân viên, sđt
Phiếu nhập hàng Mã phiếu nhập, mã lô, tổng tiền chi, ngày nhập
Lô hàng Mã lô, tên hàng, số lượng
Nhóm hàng hóa ID, Tên nhóm hàng
Hàng hóa Mã hàng, Tên hàng, giá, nsx, hsd, vị trí Hóa đơn Mã HĐ, Tên các mặt hàng, giảm giá, tổng tiền,ngày lập.
Khách hàng có thẻ ID, tên khách hàng, cmnd, sđt, điểm tích lũy
b.Xử lý:
Danh sách các đại lý nhập
Lô hàng trong tháng Mã lô hàng, tên đại lý, ngày nhập,chi
DS hàng được nhập nhiều
nhất trong tháng Mã hàng, tên hàng, tên đại lý.
DS hàng được bán nhiều
nhất trong ngày, tháng Mã hàng, tên hàng, tổng thu.
Trang 8Use case ID UC-1.1
Use Case Name Xác thực người dùng
Description Nhân viên đăng nhập vào hệ thống để quản lý cửa hàng Actor(s) Nhân viên
Priority Must have
Trigger Nhân viên muốn đăng nhập vào hệ thống
Pre-Condition(s) Tài khoản người dùng đã được tạo sẵnThiết bị của người dùng đã được kết nối internet khi
thực hiện đăng nhập
Post-Condition(s) Người dùng đăng nhập ứng dụng thành công
Hệ thống ghi nhận hoạt động đăng nhập thành công vào Activity Log.
Trang 9Use case ID
Use Case Name Quản lí đại lí nhập hàng
Description Nhân viên tra cứu thông tin đại lílí
Actor(s) Nhân viên
Priority Must have
Trigger Nhân viên phải đăng nhập vào hệ thống và chọn vào mục nhà
cung cấp
Pre-Condition(s) Hệ thống phải lưu thông tin các đại lý
Post-Condition(s) Sửa đại lý Xóa đại lý
Thêm đại lý
Use case ID
Use Case Name Quản lí nhập hàng
Description Tra cứu phiếu nhập, lập phiếu nhập hàng
Trang 10Actor(s) Nhân viên
Priority Must have
Trigger Nhân viên đăng nhập vào hệ thống chọn chức năng lập phiếu
nhập hàng
Pre-Condition(s) Tạo phiếu nhập
Post-Condition(s) Sửa phiếu nhập
Use case ID
Use Case Name Quản lí hàng hóa
Description Tra cứu hàng hóa, lưu vị trí hàng hóa, thêm hàng hóa mới lên
hệ thống
Actor(s) Nhân viên
Priority Must have
Trang 11Trigger Nhân viên đăng nhập vào hệ thống chọn chức năng quản lí
hàng hóa
Pre-Condition(s) Thêm mặt hàng
Tra cứu
Sắp xếp
Post-Condition(s) Sửa hàng hóa Xóa hàng hóa
Use case ID UC-1.2
Use Case Name Quản lí hóa đơn
Description Nhân viên đăng nhập vào hệ thống để tạo hóa đơn, tra cứu hóa
đơn, xóa hóa đơn
Actor(s) Nhân viên
Priority Must have
Trigger Nhân viên phải đăng nhập vào hệ thống
Pre- Đăng nhập
Trang 12Condition(s) Tính tổng tiền
Khách hàng đồng ý thanh toántoán
Post-Condition(s) Xuất hóa đơn Hóa đơn được lưu lại trên hệ thống để dễ dàng chỉnh sửa
và tra cứu
Use case ID UC-1.1
Use Case Name Quản lý khách hàng
Description Nhân viên thực hiện việc quản lý khách hàng
Actor(s) Nhân viên
Priority Must have
Trigger Nhân viên muốn thêm khách hàng hoặc thực hiện việc tra cứu
Pre-Condition(s)
Nhân viên phải đăng nhập vào hệ thống trước khi bắt đầu use case
Trang 13Post-Condition(s)
Thông tin về khách hàng được thêm vào hoặc hiển thị theo thao tác của nhân viên
Use case ID UC-1.1
Use Case
Name
Báo cáo thống kê
Description Nhân viên tạo các báo cáo, thống kê liên quan đến đại lý, hàng hóa, khách hàng, hóa đơn
Actor(s) Nhân viên
Priority Must have
Trigger Nhân viên muốn tạo các báo cáo, thống kê
Trang 14Pre-Condition(s)
Nhân viên phải đăng nhập vào hệ thống trước khi bắt đầu use case
Có dữ liệu về đại lý, hàng hóa, khách hàng, hóa đơn được lưu trữ trong hệ thống
Nhân viên cung cấp các thông tin mong muốn để tạo báo cáo
Post-Condition(s)
Hệ thống đưa ra các thông tin theo yêu cầu của nhân viên