Thiết kế hệ thống quản lý bán đồng hồ ở các cửa hàng

24 1.8K 14
Thiết kế hệ thống quản lý bán đồng hồ ở các cửa hàng

Đ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

Thiết kế hệ thống quản lý bán đồng hồ ở các cửa hàng

Đề tài:Thiết kế hệ thống quản bán đồng hồ các cửa hàngNhóm thực hiện:1. Lê thị Huyền Trang2. Quách Lệ Ngân3. Ngô Đình Khả Tú 1. IntroductionTrong thời đại ngày nay việc ứng dụng tin học vào cuộc sống đã trở thành nhu cầu cần thiết của mỗi người. Với sự phát triển mạnh mẽ của công nghệ thông tin làm cho tin học không còn xa lạ đối với mỗi chúng ta. Chính vì thế nhu cầu tin học hóa các chương trình quản cũng như các hệ thống trong các lĩnh vực hiện đang rất lớn, như quản thư viện, quản tài chính, quản nhân viên, quản đào tạo, quản bán hàng Đó là một trong những bài toán kinh điểm của nhiều sinh viên khi chọn đề tài để phân tích. Nhưng để áp dụng những bài toán phân tích đó tạo ra phần mềm quản thân thiện và giúp ích cho con người nâng cao hiệu suất trong công việc, đưa ra các báo cáo, các số liệu thống một cách nhanh chóng chính xác và kịp thời. Đồng thời việc ứng dụng tin học dẫn đến tiết kiệm được rất nhiều thời gian, công sức của con người, nó làm giảm nhẹ bộ máy quản vốn rất cồng kềnh từ trước tới nay. Do đó ngày nay nhiều phần mềm tiện ích ra đời.Từ thực tế, một cửa hàng đồng hồ muốn kinh doanh hiệu quả và mở rộng sản xuất thì vấn đề quản mua bán trở nên cấp thiết, xuất phát từ nhu cầu đó việc xây dựng software để quản việc mua bán để thuận tiện cho việc quản và kinh doanh là rất cần thiết đối với mỗi cửa hàng đồng hồ. Để làm một software công việc đầu tiên là phân tích và thiết kế hệ thống. Do vậy nhóm em xin trình bày đồ án môn xây dựng mô hình 3 lớp về “Quản mua bán của một cửa hàng đồng hồ” ,với giảng viên hướng dẫn là thầy Nguyễn Thi Vương. Trong khuôn khổ của đồ án môn học và thời gian cho phép, đồ án sẽ có những điểm chưa hoàn thiện. Sau này nếu có điều kiện và thời gian cho phép đồ án sẽ được mở rộng và phát triển hoàn thiện hơn để có thể ứng dụng hiệu quả cho việc quản hệ thống các các cửa hàng mua bán đồng hồ. 1.1 Purpose:• Xây dựng hệ thống quản bán đồng hồ cho các cửa hàng.1.2 Scope:• Hệ thống được phát triển để phục vụ việc quản cửa hàng và ít nhất đạt được các nội dung như: Thống được doanh số bán hàng cho từng ngày với số lượng của từng loại hàng, lập được hóa đơn chi tiết, lập được đơn đặt hàng chi tiết của một khách hàng nào đó,… Mục tiêu cho hệ thống bao gồm:• Hệ thống có thể mua bán hàng trực tuyến• Hệ thống cung cấp khả năng bảo mật nhằm ngăn chặn hành vi gian lận, đột nhập ăn cắp thông tin cá nhân hoặc phá hệ thống.• Hệ thống đáp mới khắc phục nhược điểm của hệ thống cũ: thời gian chỉnh sửa nhanh hơn, giấy tờ sẽ được giảm bớt.• Hệ thống cũng sẽ giảm gánh nặng cho người quản lý, mức độ tập trung cao hơn.1.3 Definitions, Acronyms, and Abbreviations: Tên viết tắt NghĩaNhanVien Nhân viênNVBanHang Nhân viên bán hàngNVQuanLy Nhân viên quản lýThuKho Thủ khoAdmin Nhà quản trị hệ thống.LapHD Lập hóa đơnNhapDonDatHang Nhập đơn đặt hàngQuanLyNhapKho Quản nhập khoQuanLyXuatKho Quản xuất khoQuanLyKho Quản khoNhapPhieuNhapHang Nhập phiếu nhập hàngNhapPhieuXuatKho Nhập phiếu xuất khoLogin Đăng nhập vào hệ thống.Logout Đăng xuất khỏi hệ thốngThongKeDoanhThu Thống doanh thuKiemTraHangTon Kiểm tra hàng tồnCapNhatGia Cập nhật giáKhoiPhuc_SaoLuuDuLieu Khôi phục và sao lưu dữ liệuQuanLyTaiKhoan Quản tài khoản 1.4 Overview • Tài liệu này sẽ mô tả thiết kế hệ thống quản bán hàng của một cửa hàng đồng hồ đưa ra cái nhìn tổng quan và chi tiết về những tính năng của hệ thống. Tài liệu này bao gồm các phần:• Phần 1 bao gồm tổng quan hệ thống, các actor chung của hệ thống, triển vọng của hệ thống, chức năng của hệ thống, các thành phần trong hệ thống, ràng buộc và các yêu cầu.• Phần 2 sẽ miêu tả chi tiết về hệ thống, sẽ có cái nhìn trực quan hơn trên sơ đồ use-case.2. Xác Định Các ActorA. Nhân viên bán hàngLà nhân viên làm việc trong cửa hàng.Nhân viên bán hàng đứng quầy thu ngân và tính tiền cho khách hàng. Thông qua mã mặt hàng, số lượng,đơn giá…mà nhân viên bán hàng nhập vào hệ thống.B. Thủ khoLà người chịu trách nhiệm nhập phiếu nhập hàng khi hàng hóa nhập về kho, nhập phiếu xuất hàng khi xuất hàng từ kho lên cửa hàng, quản kho, kiểm tra hàng trong kho, cập nhật giá……C. Admin Là người quản tất cả các dữ liệu khi có sự cố, quản tài khoản của các nhân viên3. Xác Định Các Use CaseA. Khách hàng Không cóB. Nhân viên bán hàng Lập hóa đơn Nhập đơn đặt hàngC. Thủ kho Quản nhập kho Quản xuất kho Quản khoo Kiểm tra hàng tồno Cập nhật giáD. Admin  Quản tài khoản  Khôi phục và sao lưu dữ liệu4. Overall Description:ThuKhoAdmin<<extend>><<extend>><<extend>><<include>><<include>><<include>><<include>><<include>>NhanVienLogoutKiemTraHangTonCapNhatGiaQuanLyKhoNhapPhieuNhapHang<<extend>>LoginQuanLyNhapKhoQuanLyXuatKhoNhapPhieuXuatKhoQuanLyTaiKhoanKhoiPhuc_SaoLuuDuLieu<<include>>LapHoaDonNhapDonDatHangNVBanHang<<include>>NVQuanLyThongKeDoanhThu<<include>> Triển vọng sản phẩm:o Sản phẩm sẽ khắc phục được những nhược điểm của hệ thống cũ như giảm giấy tờ, tiết kiệm thời gian, thay đổi một số quy trình không hợp lý,bảo mật hệ thống tốt hơn.• Các tính năng của hệ thống:o Hệ thống kiểm tra thông tin đăng nhập của nhân viên.o Nhân viên quản xem thống chi tiết của cửa hàng theo từng ngàyo Admin là người có chức năng quản tài khoản, quản dữ liệu và quản hệ thốngo Thủ kho có chức năng quản việc xuất nhập hàng, kiểm tra hàng tồn và cập nhật giá hàng trong kho.• Đặc trưng hệ thống:o Sử dụng hệ thống này là sự kết hợp giữa nhân viên bán hàng, nhân viên quản lý, thủ kho và admin . Do đó để hệ thống hoạt bình thường thì cần phải có người quản trị (Admin). Admin sẽ quản các thông tin về tài khoản nhân viên mới và cũ .o Hệ thống mới sẽ dùng lại một số quy trình của hệ thống cũ.• Giả định trong hệ thống:o Các nhân viên điều biết sử dụng máy tính và internet.5. Mô tả các use case5.1 Functionality :5.1.1 Người dùng đăng nhập vào hệ thống• Use case : Login• Summary : Nhân viên cần đăng nhập vào hệ thống quản bán điện thoại bằng tài khoản của mình• Actor : NhanVien (Admin, NVBanHang…) • Dependency :• Precondition : không có• Description :o Nhân viên chọn chức năng đăng nhập của hệ thốngo Nhập thông tin đăng nhập: id, mật khẩuo Tiến hành kiểm tra:􀂃 Thông tin hợp lệ: thông báo thành công, nhân viên được sử dụng các chức năng qui định.􀂃 Thông tin không hợp lệ: thông báo lỗi.o Hệ thống lưu thông tin lần đăng nhậpo PostCondition: Nhân viên đăng nhập thành công, sử dụng được các chức năng của hệ thống.5.1.2 Sau khi sử dụng hệ thống, người sử dụng phải đăng xuất• Use case : Logout• Summary : Nhân viên cần đăng xuất khỏi hệ thống• Actor : Admin, NhanVien• Dependency:• Precondition : Nhân viên đã login• Description:o Nhân viên đã đăng nhập chọn chức năng đăng xuất của hệ thốngo Hệ thống hủy bỏ các tác vụ đang thực hiện, thông báo cho nhân viêno Hệ thống lưu thông tin lần đăng xuất• PostCondition: nhân viên đăng xuất khỏi hệ thốngo Nhân viên bán hàng chọn chức năng lập hóa đơn o Khách hàng vào cửa hàng và chọn được sản phẩm muốn mua rồi sau đó nhân viên bán hàng sẽ lập hóa đơn cho khách hàng khi họ thanh toán• PostCondition:5.1.3 Nhân viên bán hàng lập hóa đơn bán hàngNVBanHangLapHoaDon• Use case : NhapPhieuMuaBan• Summary : Nhân viên bán hàng lập hóa đơn khi khách hàng mua hàng và tính tiền• Actor : NVBanHang• Dependency:• Precondition : Nhân viên bán hàng đã login• Description:o Khách hàng muốn mua sản phẩm , nhân viên bán hàng sẽ nhập phiếu mua bán vào hệ thống.o Nhân viên bán hàng đã đăng nhập chọn chức năng nhập lập hóa đơno Hệ thống yêu cầu nhân viên nhập mã số từng mặt hàng cần tính tiềno Hệ thống tự động tính tiền dựa trên đơn giá của măt hàng,số lượng,…• PostCondition:o Nếu thành công hóa đơn được in và giao cho khách hàng, đồng thời cơ sở dữ liệu sẽ được hệ thống tự động cập nhật lạio Hệ thống lưu hóa đơn vào cơ sở dữ liệu với những thông tin: mã hóa đơn, ngày lập, mã nhân viên, tổng tiền, mã mặt hàng, số lượng.5.1.4 Nhân viên bán hàng thống doanh thu NVBanHangThongKeDoanhThu• Use case : ThongKeDoanhThu• Summary : Nhân viên bán hàng thống doanh thu hàng ngày, hàng tháng, năm, quý.• Actor : NVBanHang• Dependency:• Precondition : Nhân viên bán hàng đã login• Description:o Sau mỗi ngày, mỗi tháng, mỗi năm hoặc mỗi quý nhân viên bán hàng sẽ thống doanh thu của cửa hàngo Nhân viên bán hàng đã đăng nhập chọn chức năng thống doanh thuo Hệ thống sẽ lưu lại doanh thu của cửa hàng.• PostCondition:5.1.5 Nhân viên quản sẽ xem thống doanh thuNVQuanLyThongKeDoanhThu• Use case : ThongKeDoanhThu• Summary : Nhân viên quản sẽ xem thống doanh thu hàng ngày, hàng tháng, năm, quý theo loại hàng và mặt hàng do nhân viên bán hàng thống kê• Actor : NVQuanLy• Dependency:• Precondition : Nhân viên quản đã login• Description: [...]... nhân viên quản sẽ xem thống doanh thu của cửa hàng o Nhân viên quản đã đăng nhập chọn chức năng thống doanh thu • Nhân viên quản chọn chức năng thống theo mặt hàng: Hệ thống sẽ liệt tất cả các mặt hàng có trong siêu thị Nhân viên quản chọn các mặt hàng hoặc tất cả Hệ thống truy xuất từ cơ sở dữ liệu và hiện thị danh sách theo yêu o cầu :tên mặt hàng, giá, thành tiền… Hệ thống đưa... toán tiền nhân viên thủ kho sẽ lấy hàng trong kho theo yêu cầu của khách hàng o Nhân viên thủ kho đã đăng nhập chọn chức năng quản xuất kho o Hệ thống sẽ lưu lại số lượng hàng đã bán • PostCondition: 5.1.8 Nhân viên thủ kho quản kho QuanLyKho ThuKho • Use case : Quản kho • Summary : Thủ kho quản các mặt hàngthống các mặt hàng đã xuất ra từ kho, các mặt hàng còn tồn trong kho • Actor... sẽ nhập hàng vào kho Nhân viên thủ kho đã đăng nhập chọn chức năng quản nhập kho Hệ thống sẽ lưu lại số lượng hàng trong kho sau khi nhập hàng • PostCondition: 5.1.7 Thủ kho quản xuất kho QuanLyXuatKho ThuKho • Use case : Quản nhập kho • Summary : Thủ kho quản việc nhập hàng vào kho • Actor : ThuKho • Dependency: • Precondition : ThuKho đã login • Description: o Khi khách hàng mua hàng đã... doanh thu của cửa hàng cho nhân viên quản xem • PostCondition: o 5.1.6 Nếu thành công thì danh sách thống doanh thu sẽ được liệt ra theo yêu cầu của người sử dụng hệ thống Thủ kho quản nhập kho QuanLyNhapKho ThuKho • Use case : Quản nhập kho • Summary : Thủ kho quản việc nhập hàng vào kho • Actor : ThuKho • Dependency: • Precondition : ThuKho đã login • Description: o o o Khi hàng trong... • Precondition : • Description: ThuKho đã login o Hàng ngày, hàng tháng, hàng năm, hàng quý nhân viên thủ kho sẽ đi kiểm tra thống lại hàng tồn trong kho nếu hết hàng thì sẽ nhập hàng Nhân viên thủ kho sẽ cập nhật lại giá của các mặt hàng nếu có sự thay đổi o Nhân viên thủ kho đã đăng nhập chọn chức năng quản kho o Hệ thống sẽ lưu lại số lượng hàng tồn trong kho và giá đã được cập nhật lại • PostCondition:... Hệ thống sẽ lưu lại số lượng hàng tồn trong kho và giá đã được cập nhật lại • PostCondition: 6 Mô tả ACTIVITY DIAGRAM 6.1 Đăngnhập: Diagram: 6.2 .Thống doanh thu Diagram: 6.3 Quản kho 6.4 Lập hóa đơn 6.4 Quản nhập kho (hàng) 6.5 Quản xuất kho (hàng) 7 Lược Đồ Lớp Mô hình Class từng Usecase 7.1 Usecase Đăng Nhập  Lược Đồ VOPC: > frmDangNhap > frmMain 0 1 1 * 1 0... thể: ThongTinDoanhThu 7.4 Usecase Quản Kho  Lược Đồ VOPC: > frmQuanLyKho > frmMain 1 0 1 1 0 1 ThongTinMatHang 1 > QuanLyKhocontroller * * 0 1 > frmThongBao 0 1 0 1 Mô tả: Lớp giao diện: frmMain, frmQuanLyKho Lớp xử lý: QuanLyKhoController Lớp thực thể: ThongTinHangTon, ThongTinCapNhatGiaHang 7.5.Usecase Quản Nhập Kho  Lược Đồ VOPC: frmMain > frmLapHoaDon 1 0 1 0 1 > HoaDon 0 1 1 > LapHoaDoncontroller * * 1 0 1 Mô Tả: Lớp giao diện: frmMain, frmLapHoaDon Lớp xử lý: LapHoaDonController * 0 1 ThongTinMatHang * Lớp thực thể: ThongTinMatHang, HoaDon 7.3.Usecase Quản Tài Khoản... frmQuanLyNhapKho, frmThongBao Lớp xử lý: QuanLyNhapKhoController Lớp thực thể: ThongTinPhieuNhap 7.6.Usecase Quản Xuất Kho  Lược Đồ VOPC: > frmMain > frmQuanLyXuatKho 1 0 1 0 1 1 > QuanLyXuatKhocontroller * > ThongTinPhieuXuat * 1 0 1 Mô Tả: Lớp giao diện: frmMain, frmQuanLyXuatKho, frmThongBao > frmThongBao Lớp xử lý: QuanLyXuatKhoController... frmQuanLyTaiKhoan, frmThongBao Lớp xử lý: QuanLyTaiKhoanController Lớp thực thể: ThongTinNhanVien 7.3 Usecase Thống Doanh Thu  Lược Đồ VOPC: > frmMain > frmThongKeDoanhThu 0 1 1 1 0 1 * Mô Tả: 1 > ThongKeDoanhThucontroller * > ThongKeDoanhThu 0 1 BaoCao Lớp giao diện: frmMain, frmThongKeDoanhThu, frmThongBao Lớp xử lý: ThongKeDoanhThuController Lớp thực . Xây dựng hệ thống quản lý bán đồng hồ cho các cửa hàng. 1.2 Scope:• Hệ thống được phát triển để phục vụ việc quản lý cửa hàng và ít nhất đạt được các nội dung. các chương trình quản lý cũng như các hệ thống trong các lĩnh vực hiện đang rất lớn, như quản lý thư viện, quản lý tài chính, quản lý nhân viên, quản lý

Ngày đăng: 25/01/2013, 08:46

Từ khóa liên quan

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

Tài liệu liên quan