Xây dựng phần mềm quản lý bán hàng linh kiện máy tính __ PCSP

13 2.6K 27
Xây dựng phần mềm quản lý bán hàng linh kiện máy tính __ PCSP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Xây dựng phần mềm quản lý bán hàng linh kiện máy tính __ PCSP

Đại Học Quốc Gia Thành Phố Hồ Chí MinhTrường Đại Học Công Nghệ Thông TinKhoa Công Nghệ Phần MềmMôn Học: Phát Triển Phần Mềm Hướng Đối TượngBài Toán & Tên Đề Tài-------- Version 0.1---------Đề tài: Xây dựng phần mềm quản bán hàng linh kiện máy tính __ PCSPGiáo viên hướng dẫn: Ths. Phạm Thi VươngSinh viên thực hiện: Nhóm 706520276 Nguyễn Trung Lưu06520346 Phạm Duy Phong06520455 Nguyễn Lê Trường Thọ06520247 Phan Đình Lâm Bài toán & Tên đề tài 23/7/2010Bảng ghi nhận thay đổi tài liệuNgày Phiên bản Mô tả Tác giả23/7/2010 0.1 Tạo mới LuuNTMục Lục1. Giới thiệu 31.1. Mục đích 31.2. Phạm vi 31.3. Thuật ngữ và từ viết tắt 31.4. Tài liệu khác .32. Bài toán 33. Hiện trạng hệ thống 63.1. Sơ đồ tổ chức .63.2. Mô tả hoạt động .73.3. Hiện trạng tin học 83.4. Nhận xét hiện trạng 84. Phân tích yêu cầu 84.1. Yêu cầu chức năng .84.2. Yêu cầu phi chức năng .10pg. 2 Bài toán & Tên đề tài 23/7/2010pg. 3 Đại Học Quốc Gia Thành Phố Hồ Chí MinhTrường Đại Học Công Nghệ Thông TinKhoa Công Nghệ Phần MềmMôn Học: Phát Triển Phần Mềm Hướng Đối Tượng1. Giới thiệu1.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ắtThuậ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ánCử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ì Đại Học Quốc Gia Thành Phố Hồ Chí MinhTrường Đại Học Công Nghệ Thông TinKhoa Công Nghệ Phần MềmMôn Học: Phát Triển Phần Mềm Hướng Đối Tượngnhâ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, lậ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. Đại Học Quốc Gia Thành Phố Hồ Chí MinhTrường Đại Học Công Nghệ Thông TinKhoa Công Nghệ Phần MềmMôn Học: Phát Triển Phần Mềm Hướng Đối Tượng 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.• 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ống3.1. Sơ đồ tổ chức Tổ chức nội bộ Đại Học Quốc Gia Thành Phố Hồ Chí MinhTrường Đại Học Công Nghệ Thông TinKhoa Công Nghệ Phần MềmMôn Học: Phát Triển Phần Mềm Hướng Đối Tượng Tổ chức bên ngoài3.2. Mô tả hoạt động ứng với từng vai trò Trong cửa hàngCử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. 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. Đại Học Quốc Gia Thành Phố Hồ Chí MinhTrường Đại Học Công Nghệ Thông TinKhoa Công Nghệ Phần MềmMôn Học: Phát Triển Phần Mềm Hướng Đối Tượng 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 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 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. Đại Học Quốc Gia Thành Phố Hồ Chí MinhTrường Đại Học Công Nghệ Thông TinKhoa Công Nghệ Phần MềmMôn Học: Phát Triển Phần Mềm Hướng Đối Tượ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.- 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ạngQuy 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ầu4.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. Đại Học Quốc Gia Thành Phố Hồ Chí MinhTrường Đại Học Công Nghệ Thông TinKhoa Công Nghệ Phần MềmMôn Học: Phát Triển Phần Mềm Hướng Đối Tượng Yêu cầu nghiệp vụNghiệp vụChức năng Phần mềmBiểu MẫuQĐNhập hàngCung 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.BM2BM3QĐ1 QĐ2 QĐ3QĐ4QĐ5Bá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.BM4BM5BM1QĐ6QĐ7Xuất hàngCung 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óaNhậ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àngTù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 đơnTù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àngTù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 [...]... tượng Ghi chú 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 Sau 1 thời gian quy định (1 Mặt hàng đã năm) những mặt hàng bị xóa bị xóa sẽ bị hủy thật sự 2 Hủy thật sự 3 Không cho phép xóa Mặt hàng còn tồn trong kho 4 Cập nhật Tất cả các mặt hàng trong kho 5 Thêm Các mặt hàng mới Chỉ được xóa khi đã thanh hết(số lượng=0)... biểu mẫu và quy định: - 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ụ 1 Phân quyền 2 Nhập hàng Quản Trưởng trị kho X X Nhân viên kho Trưởng thu ngân NV thu ngân Other Đại Học Quốc Gia Thành Phố Hồ Chí Minh Trườ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 3 Bán hàng 4 Xuất hàng 5 Báo cáo xuất nhập tồn 6 Báo... liên quan Nhập hàng Xuất hóa đơn bán hàng Kết xuất báo cáo xuất nhập tồn Kết xuất báo cáo doanh thu Từ tập tin excel Máy in  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 Máy in Máy in X Đại Học Quốc Gia Thành Phố Hồ Chí Minh Trườ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... 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 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 Thống kê và báo cáo doanh thu 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ùy chọn thời gian Tính toán thống BM6 kê và kết xuất báo cáo theo thời gian và mặt hàng tùy chọn Tính toán và kết xuất ra báo cáo . Nghệ Phần MềmMôn Học: Phát Triển Phần Mềm Hướng Đối TượngBà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. 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

Ngày đăng: 21/01/2013, 16:05

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan