Đồ án quản lý cửa hàng vàng bạc đá quý

75 2.1K 26
Đồ án quản lý cửa hàng vàng bạc đá quý

Đ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

Nắm bắt được nhu cầu đó, nhóm chúng em quyết định chọn đề tài “Quản lý cửa hàng vàng bạc đá quý” nhằm tạo ra một sản phẩm thiết thực vào công tác quản lý cho những cửa hàng kinh doanh vàng bạc trên thị trường ngày nay. Hi vọng, đề tài này có thể giải quyết những vấn đề giúp ít cho các cửa hàng kinh doanh vàng bạc vừa và nhỏ áp dụng công nghệ thông tin vào trong công việc một cách hiệu quả.

ĐẠ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 -oOo - PHÁT TRIỂN PHẦM MỀM HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: QUẢN LÝ CỬA HÀNG VÀNG BẠC ĐÁ QUÝ GVHD: SVTH: Phạm Thi Vương 10520272 – Lưu Quang Vũ 10520378 – Nguyễn Giang Châu 10520464 – Ngơ Duy Kha TP Hồ Chí Minh, ngày 30 tháng 12 năm 2013 Phát triển phần mềm hướng đối tượng GVHD: Phạm Thi Vương MỞ ĐẦU Hiện nay, ngành công nghệ thông tin ngày phát triễn, kèm với việc ứng dụng cơng nghệ thơng tin vào hầu hết lĩnh vực khác phát triễn theo Nhiều cửa hàng mở ra, việc ứng dụng công nghệ thông tin vào công tác quản lý điều đặc biệt quan trọng, phản ánh thành công hay thất bại công ty Việc áp dụng công nghệ thông tin vào gia tăng chi phí gấp chục, chí hàng trăm lần so với cách quản lý truyền thống Nắm bắt nhu cầu đó, nhóm chúng em định chọn đề tài “Quản lý cửa hàng vàng bạc đá quý” nhằm tạo sản phẩm thiết thực vào công tác quản lý cho cửa hàng kinh doanh vàng bạc thị trường ngày Đề tài thực vòng tháng bao gồm tất giai đoạn: phân tích, thiết kế, lập trình báo cáo Vì thời gian q ít, nên việc sai sót điều tránh khỏi Đồng thời, chưa thể thực tất yêu cầu cụ thể cửa hàng kinh doanh nào, mà vào phần cụ thể hóa vấn đề thiết yếu bình thường cửa hàng kinh doanh như: buôn bán, trao đổi gia cơng hàng hóa Hi vọng, đề tài giải vấn đề giúp cho cửa hàng kinh doanh vàng bạc vừa nhỏ áp dụng công nghệ thông tin vào cơng việc cách hiệu Nhóm sinh viên thực Đề tài: “Quản lý Cửa hàng Vàng bạc đá quý” Trang Phát triển phần mềm hướng đối tượng GVHD: Phạm Thi Vương LỜI CẢM ƠN Chân thành cảm ơn thầy Phạm Thi Vương thời gian qua cung cấp cho chúng em kiến thức lĩnh vực chuyên ngành hướng dẫn chúng em hoàn thành báo cáo cách tốt Mặc dù cố gắng hoàn thành thật tốt phần thuyết trình nhóm chưa tốt, nội dung tìm hiểu tương đối trừu tượng nên nhóm chưa hiểu hết đề tài, báo cáo khơng thể tránh khỏi thiếu sót Chúng em mong nhận góp ý quý báo từ thầy để phần mềm hoàn thiện Chúng em xin chân thành cảm ơn Thầy! Nhóm sinh viên thực hiện! Đề tài: “Quản lý Cửa hàng Vàng bạc đá quý” Trang Phát triển phần mềm hướng đối tượng GVHD: Phạm Thi Vương NHẬN XÉT (của GVHD) TP HCM, ngày tháng năm 2013 GVHD Phạm Thi Vương Đề tài: “Quản lý Cửa hàng Vàng bạc đá quý” Trang Phát triển phần mềm hướng đối tượng GVHD: Phạm Thi Vương MỤC LỤC Đề tài: “Quản lý Cửa hàng Vàng bạc đá quý” Trang Phát triển phần mềm hướng đối tượng Chương 1: GVHD: Phạm Thi Vương THƠNG TIN CHUNG Mơi trường phát triển ứng dụng (dự kiến): - Visual Studio 2012 - Microsoft SQL Server Express 2008 Thơng tin nhóm: STT MSSV Họ tên Điện thoại Email 10520272 Lưu Quang Vũ 0163337629 less.lucifer@gmail.com 10520378 Nguyễn Giang Châu 0128540131 giangchau92@gmail.com 10520464 Ngô Duy Kha 0164490456 ngoduykha1992@gmail.co m Đề tài: “Quản lý Cửa hàng Vàng bạc đá quý” Trang Phát triển phần mềm hướng đối tượng Chương 2: GVHD: Phạm Thi Vương PHÁT BIỂU BÀI TOÁN Cửa hàng Vàng bạc đá quý ABC kinh doanh chủ yếu sản phẩm nữ trang cao cấp vàng, bạc, đá quý….Thu mua trao đổi ngoại tệ nước Bên cạnh đó, cửa hàng cịn có dịch vụ cân thử vàng hay gia công nữ trang Mơ hình hoạt động cửa hàng thể sau: Nguồn thu cửa hàng từ hoạt động bán sản phẩm nữ trang vàng, bạc, đá quý…hay ngoại tệ cho khách quen khách vãng lai Khi khách đến mua hàng, cửa hàng lập PHIẾU BÁN HÀNG cho khách, ghi đầy đủ thông tin cần thiết chi tiết bán hàng: BM1: PHIẾU BÁN HÀNG Mã phiếu bán hàng: Mã khách: Ngày bán: Tên khách: Ngày toán: Địa chỉ: STT Mã sản phẩm Loại sản phẩm Số lượng Đơn giá Thành tiền Tổng cộng: Khách hàng toán tiền mặt trả chậm khách quen, trả thành nhiều lần Khi khách hàng mua hàng trả chậm, cửa hàng phải lập PHIẾU NỢ cho biết số tiền nợ ngày phải trả Khi khách trả tiền, cửa hàng kiểm tra phiếu nợ, cập nhật lại thông tin Nếu khách chưa trả hết, lập lại phiếu nợ cho khách BM2: PHIẾU NỢ Mã phiếu: Mã khách: Mã phiếu bán hàng: Tên khách: Ngày nợ: Ngày trả: Đề tài: “Quản lý Cửa hàng Vàng bạc đá quý” Trang Phát triển phần mềm hướng đối tượng GVHD: Phạm Thi Vương Số tiền nợ: Số tiền trả: Còn lại: ………………………… Bên cạnh việc thu tiền nhờ vào việc bán nữ trang, cửa hàng cịn có dịch vụ như: cân thử vàng hay gia công nữ trang cho khách Tương ứng với lần dịch vụ đó, cửa hàng lập PHIẾU DỊCH VỤ BM3: PHIẾU DỊCH VỤ Mã phiếu DV: Mã khách: Ngày đăng ký: Tên khách: Ngày giao: Địa chỉ: STT Mã giao dịch Tên giao dịch Số lượng Đơn giá Thành tiền Tổng cộng: Song song với việc thu tiền, cửa hàng có số hoạt động tiền thu mua sản phẩm nữ trang vàng bạc mà khách hàng bán lại, cửa hàng lập PHIẾU MUA HÀNG toán tiền mặt cho khách BM4: PHIẾU MUA HÀNG Mã phiếu mua: Mã khách: Ngày mua: Tên khách: Ngày toán: Địa chỉ: STT Mã sản phẩm Tên sản phẩm Số lượng Đơn giá Thành tiền Tổng cộng: Đề tài: “Quản lý Cửa hàng Vàng bạc đá quý” Trang Phát triển phần mềm hướng đối tượng GVHD: Phạm Thi Vương Cửa hàng thực gia cơng nữ trang cho khách hàng ngày phải trả tiền cho thợ gia công nữ trang Mỗi lần gia công cửa hàng lập PHIẾU HÀNG GIA CƠNG để tính tiền cơng thợ gia cơng BM5: PHIẾU HÀNG GIA CÔNG Mã phiếu: Mã thợ: Ngày nhận hàng: Tên thợ: Ngày toán: Địa chỉ: STT Mã hàng GC Tên hàng GC Số lượng Đơn giá Thành tiền Tổng cộng: Xung quanh việc mua bán sản phẩm, cửa hàng tiền để trả cho khoản phí phát sinh trả tiền thuê mặt bằng, tiền thuê nhân viên, thuế… BM6: PHIẾU CHI Mã phiếu: Ngày chi: STT Mã phí Tên phí Thành tiền Tổng cộng: Nghiệp vụ cuối cửa hàng làm báo cáo quản lý tồn kho cửa hàng BM7: BÁO CÁO TỒN KHO Mã phiếu: Ngày báo cáo: STT Mã hàng Tồn đầu kỳ Số lượng bán Số lượng mua Tồn cuối kỳ Đề tài: “Quản lý Cửa hàng Vàng bạc đá quý” Trang Phát triển phần mềm hướng đối tượng GVHD: Phạm Thi Vương Tổng cộng: Chương 3: MƠ HÌNH USECASE SƠ ĐỒ USE-CASE: Đề tài: “Quản lý Cửa hàng Vàng bạc đá quý” Trang 10 X DIỄN GIẢI CƠ SỞ DỮ LIỆU: Bảng KHACHHANG - - - - S T T - Khóa Mã - chính, khách not null hàng Tên - r(40 hHang - - Cha - TenKhac Ràng buộc ) not null - khách ) hàng Cha - Ghi - r(10 hHang - Kiể u liệu Cha - MaKhac - Thuộc tính DiaChi Địa - r(50 - ) - - Loại - LoaiKha Int - chHang not null - khách hàng Bảng SANPHAM - - - S - - - MaSanPh - - TenSanPh MaLoaiSa Cha Ràng buộc - - Khóa chính, not null - Cha - Ghi Mã sản - phẩm ) not null - Tên r(40 - sản ) am - - r(10 am - Thuộc tính Kiể u liệu phẩm Cha - Khóa ngoại, - Mã sản - DonGia - - r(10 nPham phẩm ) - Mo not null - Đơn - ney giá not null - SoLuongT - not null - on - Int Số lượng tồn Bảng LOAISANPHAM - S - - - Thuộc tính - MaLoaiSa - - TenLoaiS Ràng buộc - Khóa - Char( nPham - Kiểu liệu chính, 10) Char( - anPham - Ghi - Mã loại sản phẩm not null not null - Tên loại - 40) sản phẩm Bảng PHIEUNO - - S - - - Thuộc tính - MaPhieu - No TenPhieu - - - - - Char( Char( Ràng buộc Khóa chính, Ghi - Mã phiếu - nợ not null - not null - 40) - - 10) No - Kiểu liệu NgayNo Small Tên phiếu nợ - not null DateT Ngày nợ - ime - SoTienTr - Mone - not null - Số tiền aNo y - - NgayTra - Small trả not null - DateT Ngày trả - iem - SoTienTr - - a - Mone not null - Số tiền - y - ConLai Mone trả not null - y Còn lại - Bảng PHIEUBANHANG - - S - MaPhieuB - anHang - - - NgayBan - NgayThan - - Hang - - MaKhach - TongTien - Kiểu liệu - - Char(10) - Ràng buộc Khóa chính, Ghi - Mã phiếu - bán hàng not null SmallDat - not null - eTime SmallDat - hToan - Thuộc tính not null - - eTime Char(10) Khóa ngoại, - Money - not null Mã khách hàng not null - Ngày toán - Ngày bán - - Tổng tiền Bảng CHITIETPHIEUBANHANG - Kiểu liệu - S Thuộc tính - - - MaCTPhieuBa - nHang Ghi - Khóa Mã chi - chính, 10) tiết not null Char( - Ràng buộc phiếu bán hàng - MaSanPham - - Char( - 10) MaPhieuBanH - Mã sản - ngoại, phẩm not null - - Khóa Khóa Mã - Char( ngoại, phiếu 10) - not null bán ang hàng - - SoLuong DonGia - - - Int - not null - Số lượng Mone - not null Đơn giá - y Bảng DICHVU - - S - - - Thuộc tính - MaPhieu - Char(10 DV - - Kiểu liệu NgayDK - SmallDa Ghi - Khóa - Mã chính, - phiếu not null ) - Ràng buộc dịch vụ not null - Ngày teTime - - - NgayGiao - MaKhach - - TongTien not null - Ngày - teTime giao - Char(10 - Hang - SmallDa - đăng ký Money - Mã ngoại, - khách not null ) - Khóa hàng not null - Tổng tiền Bảng CHITIETPHIEUDICHVU - Thuộc tính MaCTPhi S - - Kiểu liệu - - - - MaPhieu - - MaDV - - - DonGia - Int Mone - Khóa Mã phiếu - dịch vụ null Khóa - Char( - vụ ngoại, not ngoại, not 10) SoLuong Mã chi tiết - phiếu dịch - 10) - Ghi null Char( DV - chính, not 10) - Khóa - Char( euDV Ràng buộc - Mã dịch vụ - null - - not null - Số lượng - Đơn giá not null y Bảng PHIEUMUA - - S - - - - MaCTPhi - euMua - - Thuộc tính MaPhieu MaSanPh Char( - - - Char( Char( Ghi - Khóa - Mã chi - tiết phiếu not null mua Khóa ngoại, 10) - Ràng buộc chính, 10) Mua - Kiểu liệu Mã phiếu - mua not null - Khóa - Mã sản am - SoLuong - DonGia - ngoại, 10) - Int Mone - phẩm not null not null - not null - y - Số lượng - Đơn giá 10 Bảng HANGGIACONG - - S - Thuộc tính Kiểu liệu Ràng buộc - Khóa - MaHang - Ghi - Mã - GC Char( chính, hàng 10) - not null gia cơng - TenHang - not null Tên - GC Char( hàng 40) - gia công - - DonGia Mone - not null y Đơn giá - 11 Bảng PHIEUGIACONG - - S - - Thuộc tính - Kiểu liệu - MaPhieu - Char(10) - GC Ràng buộc Khóa Ghi - - Mã chính, phiếu not null gia cơng - - NgayGC - NgayNha - - SmallDate - NgayThan SmallDate - SmallDate - công not null - - hàng not null - - - Ngày Time tốn Char(10) - Ngày Khóa ngoại, - Mã thợ - Tên thợ not null - MaTho - nhận - Ngày gia Time hToan - - Time nHang - not null - - TongTien - Money - not null 12 Bảng CTPHIEUGIACONG - - - - S T T Thuộc tính MaCTPhi - Kiểu liệu - - - - MaPhieu - MaHang - - - DonGia Khóa - ngoại, - not null Mone - gia công Mã hàng gia - công not null Int - Mã phiếu - not null 10) SoLuong - Khóa ngoại, Char( GC cơng - 10) - phiếu gia not null Char( GC Mã chi tiết - chính, 10) - Ghi - Khóa - Char( euGC Ràng buộc - - not null y - Số lượng - Đơn giá 13 Bảng THO - S - - - - MaTho - TenTho - DiaChi - Thuộc tính - Kiểu liệu - - Char( - Char( Khóa chính, 10) - Ràng buộc - Ghi - Mã thợ not null - not null - 40) - Char( 50) Tên thợ - - Địa 14 Bảng PHIEUCHI - S - - Thuộc tính - Kiểu liệu MaPhieu - - Char( Chi - NgayChi Ràng buộc - Ghi - Khóa - Mã chính, Small - phiếu not null 10) - - - chi not null - DateT chi ime - - TongTien Ngày Mone - not null - y Tổng tiền 15 Bảng CHITIETPHIEUCHI - - - - - MaPhieu - - - MaPhi ThanhTie n Kiểu liệu - - Char( - - Char( y - Mã chi tiết phiếu chi Khóa Mã phiếu - chi not null - Char( Mone Khóa ngoại, Khóa ngoại, 10) - Ghi - not null 10) - Ràng buộc chính, 10) Chi - - euChi - Thuộc tính MaCTPhi - S - Mã phí - Thành not null - not null tiền 16 Bảng PHI - - S - - - - MaPhi Kiểu liệu - Thuộc tính - Char( - - Khóa - Ghi - Mã chính, 10) TenPhi Ràng buộc phí not null Char( - not null - 40) Tên phí 17 Bảng BAOCAOTON - - S - - - MaBaoCa - oTon - - NgayBao CaoTon - Thuộc tính Kiểu liệu - Char( Ràng buộc - - Khóa chính, 10) - Small DateT ime Mã báo cáo - not null - not null Ghi tồn - Ngày báo cáo tồn 18 Bảng CHITIETBAOCAOTON - Kiểu liệu - S - Thuộc tính - - MaCTBaoC aoTon - MaBaoCao - MaSanPha - - - - - n - SoLuongMu - a - Int - SoLuongBa - Int Int - - Int - PhatSinh TonCuoi - Int - Mã báo - cáo tồn not null Khóa - Mã sản - ngoại, 10) TonDau tồn ngoại, Char( m báo cáo Khóa - 10) - Mã chi tiết - not null Char( - Ghi - chính, 10) Ton - Khóa - Char( - Ràng buộc - phẩm not null not null - not null - - Tồn đầu - Số lượng bán not null - Số lượng - mua not null - not null - - Phát sinh - Tồn cuối 19 Bảng BAOCAOCONGNO - - S T T - Thuộc tính - MaBaoCao - CongNo - Kiểu liệu - Char( - 10) Ràng buộc - Ghi Khóa - Mã báo chính, not cáo cơng null - - - NgayBaoCa Small not null - DateT o nợ Ngày báo - cáo ime 20 Bảng CHITIETBAOCAOCONGNO - S - Thuộc tính - MaCTBaoCaoC - - MaBaoCaoCon MaPhieuNo - - - - - TienNo - Char(1 - - Char(1 Ghi Mã chi tiết - báo cáo công nợ Khóa Mã báo cáo - cơng nợ null - Char(1 Money Khóa ngoại, not Khóa ngoại, not 0) - - null 0) - Ràng buộc chính, not 0) gNo - - ongNo - - Kiểu liệu - Mã phiếu nợ - null - not null - Tiền nợ Chương 6: THIẾT KẾ KIẾN TRÚC - I KIẾN TRÚC HỆ THỐNG Ứng dụng viết theo mơ hình MVC (Model – View – Controller).MVC kiến trúc phần mềm hay mơ hình thiết kế sử dụng kỹ thuật phần mềm Ứng dụng tách làm thành phần khác Model, View Controller Mỗi thành phần có nhiệm vụ riêng biệt độc lập với thành phần khác - - - Mơ hình MVC gồm có thành phần chính: Model, View, Controller Model Đây thành phần chứa tất nghiệp vụ logic, phương thức xử lý, truy xuất database, đối tượng mô tả liệu Class, hàm xử lý - View Đảm nhận việc hiển thị thông tin, tương tác với người dùng, nơi chứa tất đối tượng GUI textbox, images Hiểu cách đơn giản, tập hợp form file HTML - Controller Giữ nhiệm vụ nhận điều hướng yêu cầu từ người dùng gọi phương thức xử lý chúng Chẳng hạn thành phần nhận request từ url form để thao tác trực tiếp với Model - o Luồng kiện xữ lý mô hình MVC - User tương tác với View, cách gữi event, yêu cầu người dùng gữi - Controller nhận điều hướng chúng đến phương thức xử lý Model - Model nhận thông tin thực thi yêu cầu Controller View - II Model - Khi Model hoàn tất việc xử lý, View nhận kết từ Model hiển thị lại cho người dùng MÔ TẢ CHI TIẾT TỪNG THÀNH PHẦN TRONG HỆ THỐNG a Controller ... ngày tháng năm 2013 GVHD Phạm Thi Vương Đề tài: ? ?Quản lý Cửa hàng Vàng bạc đá quý? ?? Trang Phát triển phần mềm hướng đối tượng GVHD: Phạm Thi Vương MỤC LỤC Đề tài: ? ?Quản lý Cửa hàng Vàng bạc đá quý? ??... ? ?Quản lý Cửa hàng Vàng bạc đá quý? ?? Trang Phát triển phần mềm hướng đối tượng GVHD: Phạm Thi Vương Tổng cộng: Chương 3: MƠ HÌNH USECASE SƠ ĐỒ USE-CASE: Đề tài: ? ?Quản lý Cửa hàng Vàng bạc đá quý? ??... khách hàng đến bán hàng Lập phiếu bán hàng Cửa hàng lập phiếu bán hàng khách hàng đến mua hàng Lập phiếu dịch vụ Cửa hàng lập phiếu dịch vụ khách hàng thực giao dịch (gia công) với cửa hàng Lập

Ngày đăng: 20/06/2014, 06:31

Từ khóa liên quan

Mục lục

  • MỞ ĐẦU

  • LỜI CẢM ƠN

  • NHẬN XÉT

  • MỤC LỤC

  • Chương 1: THÔNG TIN CHUNG

  • Môi trường phát triển ứng dụng (dự kiến):

  • Visual Studio 2012.

  • Thông tin về nhóm:

  • Chương 2: PHÁT BIỂU BÀI TOÁN

  • Chương 3: MÔ HÌNH USECASE

    • 4.1 Đặc tả Use-case “Lập phiếu bán hàng”

    • 4.2 Tóm tắt

    • 4.3 Dòng sự kiện

    • 4.3.1 Dòng sự kiện chính

    • 4.3.2 Các dòng sự kiện khác

    • 4.4 Các yêu cầu đặc biệt

    • 4.5 Trạng thái hệ thống khi bắt đầu thực hiện Use-case

    • 4.6 Trạng thái hệ thống sau khi thực hiện Use-case

    • 4.7 Điểm mở rộng

    • 5.1 Đặc tả Use-case “Lập phiếu mua hàng”

    • 5.2 Tóm tắt

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

Tài liệu liên quan