Xây dựng phần mềm quản lý bán hàng linh kiện máy tính __ PCSP
Trang 1Trường Đại Học Công Nghệ Thông Tin
Khoa Công Nghệ Phần Mềm
Môn Học: Phát Triển Phần Mềm Hướng Đối Tượng
Bài Toán & Tên Đề Tài
- Version
0.1 -Đề tài: Xây dựng phần mềm quản lý bán hàng
linh kiện máy tính PCSP
Giáo viên hướng dẫn: Ths Phạm Thi Vương
Sinh viên thực hiện: Nhóm 7
06520276 Nguyễn Trung Lưu
06520346 Phạm Duy Phong
06520455 Nguyễn Lê Trường Thọ
06520247 Phan Đình Lâm
Trang 2
Bảng ghi nhận thay đổi tài liệu
Trang 3Mục Lục
1 Giới thiệu 3
1.1 Mục đích 3
1.2 Phạm vi 3
1.3 Thuật ngữ và từ viết tắt 3
1.4 Tài liệu khác 3
2 Bài toán 3
3 Hiện trạng hệ thống 6
3.1 Sơ đồ tổ chức 6
3.2 Mô tả hoạt động 7
3.3 Hiện trạng tin học 8
3.4 Nhận xét hiện trạng 8
4 Phân tích yêu cầu 8
4.1 Yêu cầu chức năng 8
4.2 Yêu cầu phi chức năng 10
Trang 41 Giới thiệu
1.1 Mục đích
- Cung cấp một cách nhìn tổng quan về bài toán và các vấn đề mà
bài toán đặt ra
1.2 Phạm vi
- Tài liệu tổng hợp những thông tin từ khi nhận dạng bài toán đến
phân tích yêu cầu bài toán
1.3 Thuật ngữ và từ viết tắt
Thuật ngữ Mô tả
PCSP Tên đề tài
PCShop Tên cửa hàng
1.4 Tài liệu khác
- Không có.
2 Bài toán
Cửa hàng PCShop chuyên cung cấp các loại máy tính desktop và laptop và các loại linh kiện Hoạt động của cửa hàng sau khi được khảo sát như sau:
Nhập hàng: Nhân viên trưởng kho xem xét tình hình tồn kho của cửa hàng dựa theo một chỉ tiêu về giới hạn tối thiểu và giới hạn tối đa của mặt hàng Nếu hàng đến giới hạn tối thiểu thì nhân viên trưởng kho sẽ lập phiếu đặt hàng rồi yêu cầu thủ quỹ giải ngân sau đó sẽ itến hành đặt hàng Khi hàng về nhân viên trưởng kho sẽ phụ trách nhận hàng và xếp hàng vào kho.
Bán hàng:
Bán linh kiện: Khách hàng gặp nhân viên bán hàng để được hướng dẫn thông tin và lập phiếu mua hàng Phiếu mua hàng
sẽ được đưa đến bộ phận thu ngân Bộ phận này sẽ thu itền,
Trang 5lập phiếu giao hàng và phiếu nhận hàng, sau đó phiếu giao hàng sẽ được đưa đến bộ phận kho Nhân viên xuất kho sẽ giao hàng với người nhận phù hợp trên phiếu nhận hàng Khi nhận hàng xong, khách hàng có thể kiểm tra mặt hàng tại phòng kỹ thuật.
Bán laptop, máy bộ: Khách hàng gặp nhân viên bán hàng để được hướng dẫn và lập phiếu mua hàng Phiếu mua hàng sẽ được đưa đến bộ phận thu ngân Bộ phận này sẽ thu itền và lập phiếu giao và phiếu nhận Phiếu giao được đưa đến bộ phận kho Bộ phận này sẽ giao máy(linh kiện) đến phòng kỹ thuật Bộ phận kỹ thuật kiểm tra, lắp ráp và giao cho khách hàng Khi nhận máy hoặc linh kiện từ kho, bộ phận kỹ thuật
sẽ được nhận kèm theo bảng copy của phiếu giao để bộ phận này có thể giao hàng, mặc khác bộ phận này sẽ ký tên vào phiếu giao khi nhận từ kho Khách hàng khi nhận máy sẽ ký tên vào phiếu giao copy
Lắp đặt, bảo trì, sửa đổi:
Khi mua máy lắp ráp: linh kiện máy sẽ được giao đến phòng
kỹ thuật Bộ phận này sẽ lắp ráp và giao cho khách hàng.
Phòng kỹ thuật sẽ chịu trách nhiệm bảo trì những sản phẩm
đã bán cho khách hàng.
Sửa đổi: Khi mua máy hoặc bảo trì, nếu khách hàng muốn đổi linh kiện thì nhân viên của hàng sẽ lập phiếu đổi.
Trường hợp 1: Khách hàng đổi ngay khi mua hàng(nhân viên bán hàng lập phiếu).
Trường hợp 2: Khách hàng sau khi mua hàng(nhân viên kỹ thuật lập phiếu)
Hoạt động kinh doanh, quảng cáo: Phòng kinh doanh chịu trách nhiệm về việc kinh doanh của cửa hàng, bao gồm các hoạt động như: lấy thông tin khách hàng, ý kiến khách hàng, quảng cáo, chiến lược kinh doanh cho cửa hàng.
Thống kê, báo cáo:
Phòng kinh doanh: báo cáo định kỳ về chiến lược kinh doanh, quảng cáo và ý kiến khách hàng.
Bộ phận thu ngân: báo cáo theo ngày về hoạt động bán hàng của cửa hàng.
Trang 6 Bộ phận kho: báo cáo theo ngày về nhập xuất của cửa hàng.
Bộ phận kỹ thuật: báo cáo về chất lượng hàng và hoạt động bảo hành.
Kế toán & thủ quỹ: báo cáo về thu chi trong tuần, tháng, năm
Cửa hàng yêu cầu xây dựng một phần mềm hổ trợ việc kinh doanh của cửa hàng.
3 Hiện trạng hệ thống
3.1 Sơ đồ tổ chức
Tổ chức nội bộ
Tổ chức bên ngoài
3.2 Mô tả hoạt động ứng với từng vai trò
Trong cửa hàng
Cửa hàng hoạt động gồm 124 nhân viên và 1 giám đốc điều hành Tổ chức thành 8 nhóm:
Nhóm bán hàng : tiếp xúc khách hàng, lập phiếu bán hàng, cung cấp thông tin cho khách hàng
Trang 7 Trưởng nhóm: giải quyết các vấn đề phát sinh khi bán hàng
Nhân viên bán hàng
Nhóm kỹ thuật : sửa, lắp ráp, bảo trì, kiểm tra sản phẩm
Trưởng nhóm: giải quyết các vấn đề phát sinh trong kỹ thuật, lập báo cáo bảo trì và kiểm tra chật lượng sản phẩm
Nhân viên kỹ thuật
Nhóm thu ngân : thu tiền, xuất hóa đơn, phiêu giao hàng
Trưởng nhóm: tổng kết doanh thu theo ngày
Nhân viên thu ngân
Nhóm thủ kho : phụ trách xuất hàng hàng
Trưởng nhóm: nhập hàng vào kho, kiểm kê kho theo ngày
Nhân viên kho
Nhóm kinh doanh : phụ trách công việc kinh doanh, quảng cáo, lấy ý kiến khách hàng …
Trưởng nhóm: điều hành công việc của nhóm, báo cáo giám đốc nhu cầu thị trường, kế hoạch kinh doanh theo từng tháng hoặc theo yêu cầu
Nhân viên kinh doanh
Nhóm nhân sự : phụ trách quản lý nhân sự của cửa hàng, tuyển chọn nhân viên, kiểm tra hoạt động nhân viên các phòng
Kế toán : phụ trách thu chi ngân sách của cửa hàng, tổng kết số liệu từ kho và thu ngân, lập báo cáo thu nhập định
kỳ theo tuần, quý, năm hoặc theo yêu cầu
Giám đốc : quản lý tình hình hoạt động của cửa hàng
Ngoài cửa hàng
Nhóm kinh doanh : tìm kiếm, liên hệ nguồn hàng mới, đặt hàng với nhà cung cấp
Nhóm thủ kho : nhận hàng từ nhà cung cấp, nhập hàng vào kho
Đối với khách hàng : các bộ phận sẽ làm theo chức năng
của mình
3.3 Hiện trạng tin học
- Cửa hàng có bộ phận đặc trách về tin học quản trị hệ thống.
- Kiến thức về tin học của nhân viên ở mức độ đáp ứng được mọi yêu
cầu cơ bản
Trang 8- Nhân viên có kiến thức nghiệp vụ về phần cứng.
3.4 Nhận xét hiện trạng
Quy trình làm việc của cửa hàng rõ ràng, mỗi bộ phận mỗi thành viên
hiểu rõ nhiệm vụ của mình, việc bàn giao giữa các bộ phận đều có mẫu
chứng thực Tóm lại, cửa hàng tổ chức công việc khá tốt, phân chia
công việc rõ ràng, không gặp tình trạng thiếu hụt, kém hiệu quả hay dư
thừa
4 Phân tích yêu cầu
4.1 Yêu cầu chức năng
Yêu cầu tổng quan
Yêu cầu lưu trữ
Lưu trữ thông tin hàng trong kho
Lập và lưu trữ thông tin nhân viên
Lập và lưu trữ phiếu nhập hàng
Lập và lưu trữ hóa đơn bán hàng
Lập và lưu trữ phiếu giao hàng
Yêu cầu tra cứu
Tra cứu thông tin hàng hóa
Tra cứu thông tin nhân viên
Tra cứu hóa đơn, phiếu nhập, phiếu giao hàng
Yêu cầu tính toán
Thống kê hàng hóa
Thống kê xuất, nhập và tồn kho
Thống kê doanh thu
Yêu cầu kết xuất
Kết xuất báo cáo xuất nhập và tồn kho
Kết xuất báo cáo doanh thu
Yêu cầu nghiệp vụ
Nghiệp vụ Chức năng Phần mềm Biểu
Mẫu
QĐ
Nhập hàng Cung cấp thông tin hàng nhập vào kho.
- Lập phiếu nhập hàng
- Lưu trữ vào cơ
sở dữ liệu
BM2 BM3
QĐ1 QĐ2 QĐ3 QĐ4 QĐ5
Trang 9Bán hàng Cung cấp thông tin
cần thiết cho hóa đơn
- Lập hóa đơn
- Lưu vào cơ sở
dữ liệu
- Lập phiếu đổi
BM4 BM5 BM1
QĐ6 QĐ7
Xuất hàng Cung cấp thông tin về
hàng xuất ra - Lưu vào cơ sở
dữ liệu
Tra cứu thông tin hàng hóa
Nhập vào thông tin hàng hóa(mã ,loại hàng…)
Tìm kiếm và xuất ra thông tin hàng hóa
Tra cứu phiếu nhập hàng
Tùy chọn thời gian nhập hàng và theo mặt hàng
Tìm kiếm và kết xuất ra các phiếu nhập hàng theo thời gian tùy chọn hoặc theo mặt hàng
Tra cứu hóa đơn
Tùy chọn thời gian lập hóa đơn và theo mặt hàng đã bán
Tìm kiếm và xuất ra các hóa đơn theo thời gian tùy chọn và mặt hàng
Tra cứu phiếu xuất hàng
Tùy chọn thời gian lập phiếu xuất hàng
và theo mặt hàng
Tìm kiếm và xuất ra các phiếu nhập hàng theo thời gian tùy chọn và mặt hàng
Thống kê và báo cáo xuất nhập tồn
Tùy chọn thời gian (ngày,tháng ,quý,năm ) và tùy chọn tất cả mặt hàng hay chọn 1 mặt hàng
Tính toán thống
kê và kết xuất báo cáo theo thời gian và mặt hàng tùy chọn
BM6
Thống kê và báo cáo doanh thu Tùy chọn thời gian.
Tính toán và kết xuất ra báo cáo theo tùy chọn thời gian
BM7
Các biểu mẫu và quy định:
Trang 10- Xem file [PCSP]BM_QĐ.xlsx.
4.2 Yêu cầu phi chức năng
Yêu cầu bảo mật
ST T
Nghiệp vụ
Quả
n trị
Trưởng kho
Nhân viên kho
Trưởng thu ngân
NV thu ngân Other
5
Báo cáo xuất nhập
6
Báo cáo doanh thu
X
Yêu cầu tương thích
ST
3 Kết xuất báo cáo xuất
Trang 11 Yêu cầu sao lưu định kỳ
- Mỗi tuần sao lưu một lần.
Yêu cầu backup dữ liệu
- Backup khi gặp sự cố.
Yêu cầu an toàn thông tin
1 Phục hồi Mặt hàng đã bị xóa.
Thường là những mặt hàng cửa hàng đã bán nhưng hiện tại không bán mà nhu cầu của thị trường nên công ty bán lại
2 Hủy thật sự đã bị xóa. Mặt hàng
Sau 1 thời gian quy định (1 năm) những mặt hàng bị xóa
sẽ bị hủy thật sự.
3 Không cho phép xóa
Mặt hàng còn tồn trong kho.
Chỉ được xóa khi đã thanh lý hết(số lượng=0).
Tất cả các mặt hàng trong kho.
5 Thêm hàng mới. Các mặt