XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ MUA BÁN HÀNG LINH KIỆN MÁY TÍNH

67 1.1K 4
XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ MUA BÁN HÀNG LINH KIỆN MÁY TÍNH

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CƠNG NGHỆ THƠNG TIN BÁO CÁO ĐỒ ÁN CƠNG NGHỆ PHẦN MỀM ĐỀ TÀI : XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ MUA BÁN HÀNG LINH KIỆN MÁY TÍNH SVTH : Lê Cơng Minh Đặng Quang Vũ Nguyễn Thiện Khánh Trần Văn Huy Lê Minh Nhật GVHD : Ths Nguyễn Thị Minh Hỷ Lớp : 11TLT.CNTT Đà nẵng, tháng 6/2013 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ MỤC LỤC CHƯƠNG I: TỔNG QUAN ĐỀ TÀI .5 I.1 Bài tốn I.2 Giới thiệu đề tài I.3 Tổ chức dự án I.5 Bảng lập kế hoạch I.5 Quy trình kỹ thuật 10 CHƯƠNG II: ĐẶC TẢ U CẦU 11 II.1 Giới thiệu .11 II.1.1 Mục đích 11 II.1.2 Phạm vi 11 II.2 Mơ tả chung 12 II.2.1 Tổng quan chương trình 12 II.2.2 Các chức chương trình 12 II.2.3 u cầu phi chức 14 CHƯƠNG III PHÂN TÍCH THIẾT KÊ HỆ THỐNG .15 III.1 MƠ HÌNH USE CASE TỔNG THỂ 15 III.2 MƠ TẢ CÁC TÁC NHÂN .16 III.2.1 Nhân viên kinh doanh: 16 III.2.2 Nhân viên kho: 16 III.2.3 Nhân viên thu ngân: 16 III.2.4 Nhân viên kế tốn: 16 III.2.5 Người quản trị hệ thống (admin ) : 17 III.3 MƠ TẢ CHI TIẾT CÁC USE CASE 17 III.3.1 Use Case "Đăng nhập" 17 III.3.2 Use Case "Đổi mật khẩu": 19 SVTH: Nhóm 14 Trang Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ III.3.3 Use Case “Thêm NV”: 21 III.3.4 Use Case “Tìm kiếm nhân viên”: 24 III.3.5 Use Case “Cập nhật nhân viên”: 25 III.3.6 Use Case “Xố nhân viên”: 26 III.3.7 Use Case “Lập đơn đặt hàng” 28 III.3.8 Use case “Thêm NCC” 31 III.3.9 Use case “Xố NCC” 33 III.3.10 Use Case "Cập nhật NCC" 34 III.3.11 Use Case "Cập nhật mặt hàng" 35 III.3.12 Use Case "Thêm mặt hàng" 36 III.3.13 Use Case "Xố mặt hàng" 37 III.3.14 Use Case ”Thêm nhóm hàng” 38 III.3.15 Use Case “Cập nhật nhóm hàng”: 39 III.3.16 Use Case “Xóa nhóm hàng” 40 III.3.17 Use Case “Quản lý nhập kho”: 41 III.3.18 Use Case “Quản lý xuất kho” 43 III.3.19 Use Case “Báo cáo tồn kho” 45 III.3.20 Use Case “Tìm kiếm hàng hố” 47 III.3.21 Use Case “Lập hố đơn” 48 III.3.22 Use Case “Báo cáo bán hàng” 51 III.3.23 Use Case “Quản lý hố đơn” 54 III.3.25 Use Case “Thống kê mặt hàng” 56 III.3.26 Use Case “Tổng hợp thu chi” 58 III.4 Xây dựng Cơ sở liệu: 61 CHƯƠNG IV KIỂM THỬ 62 IV.1.Giới thiệu kiểm thử .62 IV.1.1.Khái niệm kiểm thử 62 IV.1.2.Các phương pháp kiểm thử phần mềm 62 SVTH: Nhóm 14 Trang Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ IV.1.2.1.Kiểm thử tỉnh 62 IV.1.2.2.Kiểm thử động 62 IV.2.Quy trình kiểm thử .62 CHƯƠNG V : TRIỂN KHAI .64 V.1 Chạy demo 64 V.1.1 Giao diện khởi động 64 V.1.2 Giao diện 65 V.2 Kết luận .66 V.2.1 Ưu điểm : 66 V.2.2 Nhược điểm: 66 V.3 Hướng phát triển 66 SVTH: Nhóm 14 Trang Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ CHƯƠNG I: TỔNG QUAN ĐỀ TÀI I.1 Bài tốn Cho đến ngày nay, đặc biệt với phát triển cơng nghệ thơng tin, việc quản lý dễ dàng Cơng nghệ thơng tin giúp nhiều việc quản lý thơng tin,truy cập thơng tin nhanh chóng để giúp tiết kiệm thời gian, chi phí nâng cao hiệu quản lý Cơng tác quản lý mua bán hàng doanh nghiệp cửa hàng ln cơng việc quan trọng có đòi hỏi ngày cao độ xác, nhanh chóng… Chính vậy, phương pháp quản lý truyền thống thủ cơng khơng thích hợp với u cầu xã hội, quản lý thủ cơng hao tốn nhiều thới gian, nhân lực, dễ sai xót dẫn đến việc quản lí khơng hiệu Thay vào đó, việc sử dụng chương trình phần mềm quản lý ngày trở nên phổ biến thể nhiều ưu điểm Vì nhóm chúng em xin làm đề tài quản lý mua bán hàng Nhân viên thực nghiệp vụ cách dễ dàng, nhanh chóng xác sử dụng phần mềm quản lý I.2 Giới thiệu đề tài - Tên đề tài : Quản lý mua bán hàng linh kiện máy tính - Ngơn ngữ thực : C# mơ hình MVC - Hệ quản trị sở liệu: SQL server 2008 - Ý tưởng: xây dựng chương trình quản lý mua bán hàng linh kiện máy tính, giúp nhân viên hàng quản lý tốt việc mua bán hàng SVTH: Nhóm 14 Trang Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ I.3 Tổ chức dự án SVTH: Nhóm 14 Trang Đồ Án Cơng Nghệ Phần Mềm I.5 STT GVHD: Ths.Nguyễn Thị Minh Hỷ Cơng việc Mơ tả Lập kế hoạch Tiến hành lập kế hoạch cho dự án Định cách thức tiến phát triển dự án hành, mốc thời gian dự kiến để hồn thành dự án Thu thập ý kiến, Tự đặt vào vị trí khách hàng tự hỏi xem góp ý từ người muốn chương trình họat động nào, đồng thời dùng tham khảo chương trình quản lý bán hàng khác để học Phân tích, đặc hỏi Trên u cầu có từ khách hàng tiến hành phân tả u cầu tích đặc tả u cầu chức năng, phi chức Thiết kế hệ Từ đặc tả có tiến phân tích thiết kế hệ thống thống Bao gồm thiết kế sơ đồ: sơ đồ họat động, sơ đồ usecase, sơ đồ class, sơ đồ tuần tự, xây dựng sở liệu Code Phân chia module, phân cơng cơng việc cho thành viên nhóm tiến hành mã hóa Tích hợp module Kiểm thử phần lại với Kiểm thử phần mềm dựa đặc tả u cầu, thiết kế hệ mềm thống mã nguồn hồn thành Lập tài liệu kiểm thử Lập tài liệu Lập tài liệu hướng dẫn cách cài đặt, hướng dẫn sử dụng hướng dẫn sử cách chi tiết để gửi đến khách hàng dụng Bảng lập kế hoạch Ngày bắt Ngày kết Người tham Nhóm Kết đầu thúc gia trưởng TỔNG QUAN ĐỀ TÀI 10/3/2013 12/3/2013 1.1 Mơ tả tốn 10/3/2013 10/3/2013 Minh 1.2 Giới thiệu đề tài 10/3/2013 10/3/2013 Minh 1.3 Lập kế hoạch thực 11/3/2013 12/3/2013 Minh STT Tên cơng việc SVTH: Nhóm 14 Minh Trang Đồ Án Cơng Nghệ Phần Mềm 1.4 GVHD: Ths.Nguyễn Thị Minh Hỷ Quy trình kỹ thuật 11/3/2013 12/3/2013 GIAI ĐOẠN PHÂN TÍCH 13/3/2013 24/3/2013 2.1 Họp nhóm lần thứ 13/3/2013 13/3/2013 2.2 Xây dựng biểu đồ Use Case 13/3/2013 15/3/2013 2.2.1 Xác định Actor 13/3/2013 13/3/2013 Huy 2.2.2 Xác định Use Case 13/3/2013 13/3/2013 Khánh 15/3/2013 15/3/2013 Mơ tả chi tiết USE CASE 16/3/2013 24/3/2013 2.3.1 Use Case “Đăng nhập” 16/3/2013 17/3/2013 Minh 2.3.2 Use Case “Đổi mật khẩu” 16/3/2013 17/3/2013 Mịnh 2.3.3 Use Case “Thêm NV” 16/3/2013 17/3/2013 Nhật 2.3.4 Use Case”Cập nhật nhân viên” 16/3/2013 17/3/2013 Huy 2.3.5 Use Case “Xóa nhân viên” 18/3/2013 19/3/2013 Huy 2.3.6 Use Case “Tìm nhân viên” 18/3/2013 19/3/2013 Vũ 2.3.7 Use Case “Lập hóa đơn đặt hàng” 18/3/2013 19/3/2013 Vũ 2.3.8 Use Case “Thêm nhà cung cấp” 18/3/2013 19/3/2013 Nhật 2.3.9 Use Case “Xóa nhà cung cấp” 18/3/2013 19/3/2013 Khánh 2.5.10 Use Case “Cập nhật cung cấp” 21/3/2013 22/3/2013 Minh 2.5.11 Use Case “Cập nhật mặt hàng” 21/3/2013 22/3/2013 Vũ 2.5.12 Use Case “Thêm mặt hàng” 21/3/2013 22/3/2013 2.5.13 Use Case “Tìm kiếm mặt hàng” 21/3/2013 22/3/2013 Nhật 2.5.14 Use Case “Xóa mặt hàng” 21/3/2013 22/3/2013 Khánh 2.5.15 Use Case “Thêm nhóm hàng” 23/3/2013 24/3/2013 Huy 2.5.16 Use Case “Cập nhật nhóm hàng” 23/3/2013 24/3/2013 Minh 2.5.17 Use Case “Xóa nhóm hàng” 23/3/2013 24/3/2013 Vũ 2.2.4 2.3 Vẽ mơ hình Use Case tổng thể SVTH: Nhóm 14 Minh Nhật Cả nhóm Nhật Minh, Vũ, Nhật Khánh Trang Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ 2.5.18 Use Case “Lập hóa đơn bán hàng” 23/3/2013 24/3/2013 Nhật 2.5.19 Use Case “Thống kê mặt hàng 23/3/2013 24/3/2013 Khánh GIAI ĐOẠN THIẾT KẾ 25/3/2013 7/5/2013 3.1 Danh mục khách hàng 25/3/2013 28/3/2013 Khánh 3.2 Danh mục nhân viên 29/3/2013 31/3/2013 Minh 3.3 Danh mục nhà cung cấp 1/4/2013 3/4/2013 Vũ 3.4 Danh mục loại hàng 4/4/2013 7/4/2013 Nhật 3.5 Danh mục hàng hóa 8/4/2013 11/4/2013 Huy 3.6 Lập hóa đơn nhập hàng 12/4/2013 15/4/2013 Khánh 3.7 Lập hóa đơn đặt hàng 16/4/2013 19/4/2013 Khánh 3.8 Lập hóa đơn bán hàng 20/4/2013 23/4/2013 Vũ 3.9 Đăng nhập hệ thống 24/4/2013 29/4/2013 Minh 3.10 Tìm kiếm 24/4/2013 26/4/2013 Nhật 310.1 Nhân viên 24/4/2013 26/4/2013 Huy 3.10.2 Hóa đơn 26/4/2013 29/4/2013 Vũ 3.10.3 Khánh hàng 26/4/2013 29/4/2013 Khánh 3.10.4 Sản phẩm 26/4/2013 29/4/2013 Minh 3.10.5 Nhà cung cấp Báo cáo thống kê 30/4/2013 1/5/2013 Minh 3.11.1 Báo cáo doanh thu 2/5/2013 4/5/2013 Vũ 3.11.2 Báo cáo sản phẩm bán 5/5/2013 7/5/2013 khánh GIAI ĐOẠN KIỂM THỬ 8/5/2013 17/5/2013 4.1 Kiểm thử tích hợp module chức danh mục 8/5/2013 10/5/2013 Huy 4.2 Sửa lỗi tích hợp module chức danh mục 8/5/2013 10/5/2013 Khánh, Minh 4.3 Kiểm thử tích hợp module chức xử lý 11/5/2013 13/5/2013 Huy 3.11 SVTH: Nhóm 14 Khánh Huy Trang Đồ Án Cơng Nghệ Phần Mềm 4.4 4.5 Sửa lỗi tích hợp module chức xử lý Kiểm thử tích hợp module chức GVHD: Ths.Nguyễn Thị Minh Hỷ 11/5/2013 13/5/2013 Vũ, Nhật 13/5/2013 15/5/2013 Khánh báo cáo 4.6 Sửa lỗi tích hợp module chức báo cáo 13/5/2013 15/5/2013 Vũ, Minh 4.7 Tích hợp với hệ thống 16/5/2013 17/5/2013 Huy 4.8 Tổng hợp kết 16/5/2013 17/5/2013 Huy I.5 Quy trình kỹ thuật Thiết kế hệ thống khâu quan trọng q trình thực dự án, chúng em chọn kỹ thuật phân tích thiết kế theo hướng đối tượng Trong q trình phân tích, chúng em dùng UML thiết kế tồn hệ thống Về cơng cụ hỗ trợ, ứng dụng viết C# nên u cầu thiết yếu phải cài dặt Net Framework Phục vụ cho q trình thiết kế hệ thống, Rational phần mềm hỗ trợ tốt cho q trình vẽ sơ đồ UML, nêu bật lên ý tưởng q trình xử lý ứng dụng Sử dụng Visual Studio q trình coding SVTH: Nhóm 14 Trang 10 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ form BC BH opname() Chọ n BC Bá n hà ng() hiê n thò form() Chọ n TT báo cá o() Nhậ p thông tin cầ n thiế t () hiê n thò form() Bộ ĐK BC BH Lậ p bá o cá o() lưu báo cá o() Hó a đơn NV Thu ngâ n (from Use Case View) Bá o cá o BH Lưu bá o cá o BH() Mã HD Mã NV TN DS mặ t hà ng Thà nh tiề n Ngà y lậ p Tạ o hó a đơn() lấ y TT hó a đơn() Lấ y TT hó a đơn() cật nhậ t HD xuâ t() Xá c nhậ n() kế t nố i CSDL() Biểu đồ trình tự: SVTH: Nhóm 14 Trang 53 Đồ Án Cơng Nghệ Phần Mềm : NV Thu ngâ n GVHD: Ths.Nguyễn Thị Minh Hỷ : form BC BH : Bộ ĐK BC BH Chọn BC Bá n hà ng( ) : Hó a đơn : Bá o cá o BH hiê n thò form( ) Nhậ p thô ng tin cần thiế t( ) Lậ p bá o cá o( ) kế t nố i CSDL( ) hiê n thò form( ) lưu báo cá o( ) Lưu bá o cá o BH( ) III.3.23 Use Case “Quản lý hố đơn” 3.23.1 Mơ tả: Use Case cho phép nhân viên kế tốn kiểm tra, quản lý tồn hố đơn bán hàng siêu thị để phù hợp với số liệu ghi sổ tay kế tốn 3.23.2 Tiền điều kiện: Nhân viên kế tốn đăng nhập vào hệ thống chọn chức quản lý hố đơn 3.23.3 Hậu điều kiện: Các hố đơn bán hàng hiển thị theo u cầu nhân viên kế tốn (theo ngày, ca, loại mặt hàng hay theo nhân viên bán hàng…) 3.23.4 Tác nhân kích hoạt: Nhân viên kế tốn 3.23.5 Luồng kiện: SVTH: Nhóm 14 Trang 54 Đồ Án Cơng Nghệ Phần Mềm Bước 1: GVHD: Ths.Nguyễn Thị Minh Hỷ Nhân viên kế tốn chọn chức quản lý hố đơn, hệ thống hiển thị hố đơn theo u cầu nhân viên kế tốn (theo ngày, ca, loại mặt hàng hay theo nhân viên bán hàng…) Bước 2: Nhân viên kế tốn kiểm tra hố đơn đối chiếu với số liệu ghi sổ tay kế tốn Nếu khơng khớp chuyển sang Luồng rẽ nhánh Nếu khớp, thực sang hố đơn Bước 3: Kết thúc Use Case 3.23.6 Luồng rẽ nhánh: - Khi phát sai lệch hố đơn với số liệu ghi sổ sách kế tốn Nhân viên kế tốn có trách nhiệm kiểm tra hố đơn nhân viên thu ngân tạo lập với thu ngân đối chiếu đến sửa chữa cách thống nhất, xác - Nếu số liệu hố đơn sai → sửa hố đơn - Nếu số liệu sổ kế tốn sai → sửa số liệu sổ kế tốn - Quay trở lại luồng (bước 2) thực hố đơn Biểu đồ phân tích lớp chi tiết: form QL Hoa don chọn chưc Ql() QL HD() hiên thò form() thông tin hóa đơn() kiểâm tra() chỉnh sứ/lưu kết quả() Bộ ĐK QL HD QL HD() kết quả() lưu() Hóa đơn NV Kế toán ( from Use Case View) Mã HD Mã NV TN DS mặt hàng Thành tiền Ngày lập Tạo hóa đơn() lấy TT hóa đơn() Lấy TT hóa đơn() cật nhật HD xuât() Xác nhận() kết nối CSDL() lấy TT HD() lưu() Biểu đồ trình tự: SVTH: Nhóm 14 Trang 55 Đồ Án Cơng Nghệ Phần Mềm : NV Kế toá n GVHD: Ths.Nguyễn Thị Minh Hỷ : form QL Hoa don : Bộ ĐK QL HD : Hóa đơn chọ n chưc nă ng Ql( ) QL HD( ) lấy TT HD( ) kế t ( ) thô ng tin hó a đơn( ) kiể â m tra( ) chỉnh sứ /lưu kế t ( ) lưu( ) lưu( ) III.3.25 Use Case “Thống kê mặt hàng” 3.25.1 Mơ tả :Use Case cho phép nhân viên kế tốn có thống kế xác mặt hàng, từ đưa thống kê mặt hàng bán chạy… 3.25.2 Tiền điều kiện: Nhân viên kế tốn phải đăng nhập vào hệ thống chọn chức quản lý mặt hàng 3.25.3 Hậu điều kiện: Nhân viên kế tốn truy nhập vào chức thống kê mặt hàng, số liệu báo cáo mặt hàng (tính đến ngày thống kê) có quầy hàng, kho mặt hàng bán hiển thị để kiểm tra 3.25.3 Tác nhân kích hoạt: Nhân viên kế tốn (nhiệm vụ thống kê chung) 3.25.4 Luồng kiện: SVTH: Nhóm 14 Trang 56 Đồ Án Cơng Nghệ Phần Mềm Bước 1: GVHD: Ths.Nguyễn Thị Minh Hỷ Nhân viên kế tốn chọn chức thống kê mặt hàng, hệ thống hiển thị số liệu mặt hàng quầy kho tuỳ theo kiểm tra nhân viên kế tốn Do danh sách mặt hàng thống kê lớn, thời điểm kiểm tra, nhân viên kế tốn chọn thống kê theo mặt hàng hay vị trí mặt hàng (mặt hàng tên quầy hay mặt hàng kho)… Bước 2: Nhân viên kế tốn thống kê số liệu mặt hàng quầy, mặt hàng kho mặt hàng bán Bước 3: Nếu số liệu khơng hợp lý → chuyển sang Luồng rẽ nhánh Bước 4: Nếu số liệu hợp lý → kết thúc Use case 3.25.5 Luồng rẽ nhánh: - Khi có sai lệch số liệu thống kê Nhân viên kế tốn đối sánh với số liệu ghi sổ tay để sửa chữa cách hợp lý Quay trở lại luồng (bước 2) để thực tiếp Biểu đồ lớp chi tiết: form Thố ng kê MH Chọn c Thố ng Kê MH() hiể n thò form() chọn Thống kê nhữ ng MH bá n() hiể n thò TT MH() chọn Thống kê nhữ ng MH chưa bá n() NV Kế toá n (from Use Case View) Bộ ĐK Thống kê MH Thống kê () DS MH() Hó a đơn Mã HD Mã NV TN DS mặ t hàng Thành tiền Ngà y lậ p Tạ o hóa đơn() lấ y TT hóa đơn() Lấ y TT hóa đơn() cật nhật HD xuâ t() Xác nhận() kế t nố i CSDL() lấ y TT HD() lưu() Lấ y TT MH HD() TT MH() lấ y DS MH chưa có HD() Biểu đồ trình tự: SVTH: Nhóm 14 Trang 57 Đồ Án Cơng Nghệ Phần Mềm : NV Kế toá n GVHD: Ths.Nguyễn Thị Minh Hỷ : form Thố ng kê MH : Bộ ĐK Thố ng kê MH : Hó a đơn : Mặ t hà ng Chọ n c nă ng Thố ng Kê MH( ) hiể n thò form( ) chọ n Thố ng kê nhữ ng MH đượ c bá n( ) Thố ng kê ( ) Lấ y TT MH HD( ) lấy TT MH( ) TT MH( ) DS MH( ) hiể n thò TT MH( ) chọ n Thố ng kê nhữ ng MH chưa bá n( ) Thố ng kê ( ) lấy DS MH chưa có HD( ) lấy TT MH( ) TT MH( ) DS MH( ) hiể n thò TT MH( ) III.3.26 Use Case “Tổng hợp thu chi” 6.1 Mơ tả : Use Case cho phép nhân viên kế tốn thống kê khoản thu chi khoảng thời gian quy định (thường khoản thu chi tổng hợp vào SVTH: Nhóm 14 Trang 58 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ ngày cuối tháng) siêu thị để đưa doanh thu xác siêu thị Nhân viên kế tốn chọn tổng hợp theo ngày, ca, theo loại mặt hàng, theo nhân viên bán hàng… 3.26.2Tiền điều kiện:Nh viên kế tốn phải đăng nhập vào hệ thống chọn chức tổng hợp thu chi 3.26.3 Hậu điều kiện: Nhân viên kế tốn truy cập vào chức năng, số liệu báo cáo thu chi hiển thị để thống kê theo u cầu kê tốn 3.26.4 Tác nhân kích hoạt: Nhân viên kế tốn 3.26 Luồng kiện: Bước 1: Nhân viên kế tốn chọn chức tổng hợp thu chi, hệ thống hiển thị khoản thu khoản chi (tính từ thời điểm thống kê trước đến thời điểm tại, khoản thu chi thường thống kê theo tháng) Bước 2: Nhân viên kế tốn kiểm tra số liệu so sánh với số liệu sổ tay kế tốn Bước 3: Nếu khơng trùng khớp → thực Luồng rẽ nhánh Bước 4: Nếu trùng khớp → ghi nhận tổng hợp Bước 5: Kết thúc Use Case 3.26.6 Luồng rẽ nhánh: - Khi có khơng trùng khớp, nhân viên Kế tốn phải đối chiếu với chứng từ hố đơn để tìm điểm sai sửa sai - Quay trở lại luồng (bước 2) kiểm tra tổng hợp số liệu Biểu đồ lớp: SVTH: Nhóm 14 Trang 59 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ Form Thố ng kê TC Bộ ĐK Thu chi chọn chức thống kê TC() hiển thò form() chọn thống kê TC theo tuần/ tháng() chọn thống kê TC theo quý / năm() hiển thò kết () Thống kê() Tính toán thu chi từ HĐ DDH() NV Kế toán ( from Use Case View) Hóa đơn Đơn đặt hàng Mã HD Mã NV TN DS mặ t hàng Thành tiền Ngày lập Mã DDH Ngày Đh Mã NV KD Mã NCC Danh sách mặt hà ng Thành tiền Tạo hóa đơn() lấy TT hóa đơn() Lấy TT hó a đơn() cật nhật HD xuât() Xác nhận() kết nối CSDL() lấy TT HD() lưu() Lấy TT MH HD() TT MH() lấy DS MH chưa có HD() Tạo đơn ĐH() hủy() Lấy TT DDH() lưu TT() Biểu đồ trình tự: : NV Kế toá n : Form Thố ng kê TC chọn chức thống kê TC( ) : Bộ ĐK Thu chi : Hóa đơn : Đơn đặt hà ng hiển thò form( ) chọn thố ng kê TC theo tuầ n/ tháng( ) Thống kê( ) lấy TT HD( ) Lấ y TT DDH( ) Tính toá n thu chi từ HĐ DDH( ) hiển thò kế t quả( ) SVTH: Nhóm 14 Trang 60 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ III.4 Xây dựng Cơ sở liệu: SVTH: Nhóm 14 Trang 61 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ CHƯƠNG IV KIỂM THỬ IV.1.Giới thiệu kiểm thử IV.1.1.Khái niệm kiểm thử Kiểm thử phần mềm tiến trình hay tập hợp tiến trình thiết kế để đảm bảo mã hóa máy tính thực theo mà chúng thiết kế để làm, khơng thực thứ khơng mong muốn Đây pha quan trọng q trình phát triển hệ thống, giúp cho người xây dựng hệ thống khách hàng thấy hệ thống đáp ứng u cầu đặt hay chưa? IV.1.2.Các phương pháp kiểm thử phần mềm IV.1.2.1.Kiểm thử tỉnh Là phương pháp kiểm thử phần mềm đòi hỏi phải duyệt lại u cầu đặc tả tay, thơng qua việc sử dụng giấy, bút để kiểm tra logic, lần chi tiết mà khơng cần chạy chương trình Kiểu kiểm thử thường sử dụng chun viên thiết kế người mà viết mã lệnh Kiểm thử tĩnh tự động hóa Nó thực kiểm tra tồn bao gồm chương trình phân tích trình thơng dịch biên dịch để xác nhận tính hợp lệ cú pháp chương trình IV.1.2.2.Kiểm thử động Là phương pháp kiểm thử phần mềm thơng qua việc dùng máy chạy chương trình để điều tra trạng thái tác động chương trình Kiểm thử động kiểm tra cách thức hoạt động mã lệnh, tức kiểm tra phản ứng vật lý từ hệ thống tới biến ln thay đổi theo thời gian Trong kiểm thử động, phần mềm phải thực biên dịch chạy IV.2.Quy trình kiểm thử Vì dự án lựa chọn phát triển theo mơ hình thác nước nên q trình kiểm thử bắt đầu từ bắt đầu dự án Việc thiết kế testcase diễn song song với q trình đặc tả, thiết kế tổng quan hay thiết kế chi tiết Theo kế hoạch quản lý dự án, quy trình kiểm thử diễn sau: SVTH: Nhóm 14 Trang 62 Đồ Án Cơng Nghệ Phần Mềm STT Cơng việc Lập kế hoạch kiểm thử GVHD: Ths.Nguyễn Thị Minh Hỷ Mơ tả Dựa vào kế hoạch quản lý dự án Thời gian ngày hồn thành, tiến hành lên kế hoạch cho gia đoạn kiểm thử bao gồm: nhân lực, cơng cụ hỗ trợ, thời gian thực hiện, … Thiết kế test case Song song với việc đặc tả thiết kế hệ thống, bám vào kết hai cơng đoạn trên, tiến hành thiết kế testcase, kiểm thử đơn vị Tiến hành kiểm thử Sau xong giai đoạn mã hóa, bám sát ngày bảng thiết kế testcase tiến hành kiểm thử theo kế hoạch định SVTH: Nhóm 14 Trang 63 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ CHƯƠNG V : TRIỂN KHAI V.1 Chạy demo V.1.1 Giao diện khởi động SVTH: Nhóm 14 Trang 64 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ V.1.2 Giao diện SVTH: Nhóm 14 Trang 65 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ V.2 Kết luận V.2.1 Ưu điểm : - Chương trình thiết kế với giao diện đơn giản, dễ sử dụng - Đáp ứng đầy đủ u cầu việc quản lý mua bán hàng - Chương trình xây dựng C# theo mơ hình lớp, dễ dàng cho việc cập nhật thay đổi phát triển sau V.2.2 Nhược điểm: - Vẫn nhiều tính chưa thật khai thác hết - Chương trình sử dụng máy, chưa kết nối vào mạng Lan nội V.3 Hướng phát triển - Sẽ phát triển thêm đưa chương trình vào hoạt động mạng LAN nội - Xây dựng thêm nhiều chức phức tạp SVTH: Nhóm 14 Trang 66 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN SVTH: Nhóm 14 Trang 67 [...]... cấp o Quản lý các nhóm hàng II.2 Mơ tả chung II.2.1 Tổng quan về chương trình Từ nhu cầu thực tế về việc quản lý trong cơng việc mua bán hàng đòi ngày càng cao Cơng việc quản lý thủ cơng sẽ gặp nhiều khó khăn trong tình hình hiện tại Chương trình quản lý mua bán hàng sẽ mang lại những lợi ích tích cực trong việc quản lý mua bán của nhân viên, tăng hiệu quả cơng việc II.2.2 Các chức năng của chương trình. .. Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ CHƯƠNG II: ĐẶC TẢ U CẦU II.1 Giới thiệu II.1.1 Mục đích Đây là những đặc tả u cầu cở bản của chương trình quản lý mua bán hàng, là cơ sở thỏa thuật giữa nhóm thiết kế và u cầu từ phía khách hàng II.1.2 Phạm vi Chương trình được xây dựng dành cho nhân viên của hàng sử dụng: - Dành cho nhân viên quản lý (admin) o Đăng nhập hệ thống o Xem thơng tin nhân... hóa đơn bán hàng o Báo cáo bán hàng o Tìm kiếm mặt hàng - Dành cho nhân viên kho o Nhập hàng hóa o Tìm kiếm mặt hàng o Báo cáo tồn kho - Dành cho nhân viên kế tốn o Xem thơng tin khách hàng SVTH: Nhóm 14 Trang 11 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ o Thống kê mặt hàng o Thống kê doanh thu - Dành cho nhân viên kinh doanh o Quản lý việc đặt hàng o Cập nhập các mặt hàng o Quản lý nhà... hình thu mua vận chuyển, bảo quản và dự trữ háng hố, tình hình nhập xuất hàng hố Tính giá thực tế của hàng hố đã thu mua và nhập kho, kiểm tra tình hình thực hiện kế hoạch thu mua, dự trữ và bán hàng nhằm thúc đẩy q trình kinh doanh  Tổ chức tốt kế tốn chi tiết vật tư hàng hố, kết hợp chặt chẽ với hạch tốn ngiệp vụ ở kho, ở quầy hàng, thực hiện đầy đủ chế độ kiểm kê hàng hố ở kho, ở quầy hàng, đảm... đặt hàng và quản lý giá các mặt hàng trên hệ thống đồng thời họ sẽ thống kê các mặt hàng bán chạy và lập báo cáo III.2.2 Nhân viên kho: Nhân viên kho sẽ phải quản lý việc xuất nhập kho, họ sẽ cập nhật thơng tin vào hệ thống và sẽ phải lập báo cáo tồn kho để người quản lý biết được sồ hàng có trong kho tại một thời điểm bất kỳ III.2.3 Nhân viên thu ngân: Nhân viên thu ngân là người tiếp xúc với khách hàng. .. năng quản lý nhân viên - Với user có quyền NV kho: được quyền sử dụng chức năng nhập hàng, báo cáo tồn kho, tìm kiếm mặt hàng - Với user có quyền NV Thu ngân: được quyền sử dụng chức năng lập hóa đơn bán hàng, báo cáo bán hàng, tìm kiếm mặt hàng SVTH: Nhóm 14 Trang 12 Đồ Án Cơng Nghệ Phần Mềm - GVHD: Ths.Nguyễn Thị Minh Hỷ Với user có quyền NV Kinh doanh : được quyền sử dụng chức năng quản lý mặt hàng, ... Mềm - GVHD: Ths.Nguyễn Thị Minh Hỷ Với user có quyền NV Kinh doanh : được quyền sử dụng chức năng quản lý mặt hàng, quản lý nhà cung cấp, quản lý nhóm hàng, lập đơn đặt hàng, tìm kiếm - Với user có quyền NV Kế tốn: được quyền sử dụng chức năng quản lý hóa đơn, thống kê doanh thu Quản lý nhân viên : - Trước khi làm việc với chức năng này, nhân viên phải đăng nhập hệ thống, và chỉ có tài khoản với quyền... quyền NV kinh doanh, quyền NV thu ngân, quyền NV kế tốn Lập hóa đơn bán hàng: - Để làm việc với chức năng này, nhân viên phải đăng nhập hệ thống với quyền nhân viên thu ngân - Khi chọn lập hóa đơn bán hàng, nhân viện nhập thơng tin khách hàng, tên mặt hàng, số lượng, ngày bán Việc tính tiền sẽ tự động Lưu hóa đơn và in hóa đơn cho khách hàng Tìm kiếm: - Nhân viện cần phải đăng nhập hệ thơng mới sử dụng... tốn  Xác định đúng đắn doanh thu bán hàng, thu đầy đủ và kịp thời tiền bán hàng để từ đó đi đến tổng hợp thu chi một cách chính xác và kịp thời SVTH: Nhóm 14 Trang 16 Đồ Án Cơng Nghệ Phần Mềm GVHD: Ths.Nguyễn Thị Minh Hỷ III.2.5 Người quản trị hệ thống (admin ) : Người quản trị hệ thống sẽ quản lý việc đăng nhập của các nhân viên và cấp quyền cho họ, bên cạnh đó người quản trị hệ thống sẽ là người điều... kiếm(NCC, mặt hàng, khách hàng, nhân viên, hóa đơn) Quản lý nhà cung cấp : - Nhân viên đăng nhập hệ thống với quyền NV kinh doanh - Lựa chọn xem thơng tin các nhà cung cấp SVTH: Nhóm 14 Trang 13 Đồ Án Cơng Nghệ Phần Mềm - GVHD: Ths.Nguyễn Thị Minh Hỷ Thêm/ sữa / xóa một nhà cung cấp nào đó Quản lý mặt hàng: - Nhân viên đăng nhập hệ thống với quyền NV kinh doanh - Lựa chọn xem thơng tin các mặt hàng - Thêm

Ngày đăng: 30/12/2015, 18:16

Từ khóa liên quan

Mục lục

  • CHƯƠNG I: TỔNG QUAN ĐỀ TÀI

    • I.1. Bài toán

    • I.2. Giới thiệu về đề tài

    • I.3. Tổ chức dự án

    • I.5. Bảng lập kế hoạch

    • I.5. Quy trình kỹ thuật

    • CHƯƠNG II: ĐẶC TẢ YÊU CẦU

      • II.1 Giới thiệu

        • II.1.1. Mục đích

        • II.1.2. Phạm vi

        • II.2 Mô tả chung

          • II.2.1 Tổng quan về chương trình

          • II.2.2 Các chức năng của chương trình

          • II.2.3 Yêu cầu phi chức năng

          • CHƯƠNG III. PHÂN TÍCH THIẾT KÊ HỆ THỐNG

            • III.1. MÔ HÌNH USE CASE TỔNG THỂ

            • III.2. MÔ TẢ CÁC TÁC NHÂN

              • III.2.1. Nhân viên kinh doanh:

              • III.2.2. Nhân viên kho:

              • III.2.3. Nhân viên thu ngân:

              • III.2.4. Nhân viên kế toán:

              • III.2.5. Người quản trị hệ thống (admin ) :

              • III.3. MÔ TẢ CHI TIẾT CÁC USE CASE

                • III.3.1. Use Case "Đăng nhập"

                • III.3.2. Use Case "Đổi mật khẩu":

                • III.3.3. Use Case “Thêm NV”:

                • III.3.4. Use Case “Tìm kiếm nhân viên”:

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

Tài liệu liên quan