ĐỒ ÁN MÔN UML: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ CỬA HÀNG SỬA CHỮA THAY THẾ PHỤ TÙNG XE MÁY

15 378 0
ĐỒ ÁN MÔN UML: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ CỬA HÀNG SỬA CHỮA THAY THẾ PHỤ TÙNG XE MÁY

Đ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

Phần I : Khảo sát nghiệp vụ đề tài 1. Hoạt động của cửa hàng Hệ thống bán hàng được chia thành các chức năng: Quản lý thông tin khách hàng: + Bao gồm các chức năng: thêm mới thông tin khách hàng khi có khách hàng mới, sửa chữa thông tin khách hàng khi thay đổi, xoá bỏ thông tin về khách hàng. + Các thông tin về khách hàng bao gồm: Mã khách hàng, tên khách hàng, địa chỉ, điện thoại liên hệ, email. Tất cả các thông tin về khách hàng đều được lưu trữ lại. + Đầu vào là thông tin của khách hàng, bao gồm tên khách, địa chỉ, điện thoại, email. Đầu ra là 1 bản danh sách ghi đầy đủ thông tin của khách hàng. Quản lý thông tin hàng: + Bao gồm các chức năng: thêm mới hàng khi hàng được đưa về, sửa các thông tin về hàng khi cần thiết và xoá thông tin về hàng khi không còn kinh doanh nữa. + Các thông tin về hàng bao gồm: mã hàng, tên hàng, mô tả hàng, thông tin bảo hành, nhà sản xuất, số lượng hiện có, đơn vị tính. + Đầu vào là thông tin về hàng, bao gồm tên hàng, mô tả, thông tin bảo hành, nhà sản xuất, số lượng có, đơn vị tính. Đầu ra là 1 bản danh sách ghi đầy đủ thông tin của về hàng hóa của cửa hàng. Quản lý thông tin nhà cung cấp : + Bao gồm các chức năng: thêm mới nhà cung cấp khi công ty mua hàng của nhà cung cấp mới, sửa các thông tin về nhà cung cấp khi cần thiết và xóa thông tin về nhà cung cấp khi không mua hàng của nhà cung cấp nữa. + Các thông tin về nhà cung cấp gồm : Mã nhà cung cấp, tên nhà cung cấp, địa chỉ, điện thoại, email. + Đầu vào là thông tin của nhà cung cấp, bao gồm tên nhà cung cấp, địa chỉ, điện thoại, email. Đầu ra là 1 bản danh sách ghi đầy đủ thông tin của các nhà cung cấp. Quản lý nhân viên : + Bao gồm các chức năng: thêm mới nhân viên khi có nhân viên mới được tuyển, sửa các thông tin về nhân viên khi cần thiết và xóa thông tin khi hết hợp đồng hoặc sa thải nhân viên. + Các thông tin về nhân viên gồm : Mã nhân viên, tên nhân viên, năm sinh, giới tính, địa chỉ, điện thoại, chức vụ, lương cơ bản. + Đầu vào là thông tin của nhân viên, bao gồm tên nhân viên, địa chỉ, điện thoại, năm sinh, giới tính, chức vụ, lương cơ bản. Đầu ra là 1 bản danh sách ghi đầy đủ thông tin của nhân viên.

TRƯỜNG ĐẠI CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN MÔN UML Đề tài: XÂY DỰNG CHƯƠNG TRÌNH QUẢN LÝ CỬA HÀNG SỬA CHỮA THAY THẾ PHỤ TÙNG XE MÁY Giáo viên hướng dẫn: Nguyễn Thị Hương Lan Sinh viên thực hiện: Nguyễn Tiến Đạt Kiều Công Lãm Ngụy Hoàng Long Lê Hữu Phong Mục lục Trang Chương I : Khảo sát nghiệp vụ đề tài .3 1.Hoạt động hệ thống 2.Ưu nhược điểm hệ thống cũ .5 3.Một số biểu mẫu thu hệ thống cũ Phần I : Khảo sát nghiệp vụ đề tài Hoạt động cửa hàng Hệ thống bán hàng chia thành chức năng: - Quản lý thông tin khách hàng: + Bao gồm chức năng: thêm thông tin khách hàng có khách hàng mới, sửa chữa thông tin khách hàng thay đổi, xoá bỏ thông tin khách hàng + Các thông tin khách hàng bao gồm: Mã khách hàng, tên khách hàng, địa chỉ, điện thoại liên hệ, email Tất thông tin khách hàng lưu trữ lại + Đầu vào thông tin khách hàng, bao gồm tên khách, địa chỉ, điện thoại, email Đầu danh sách ghi đầy đủ thông tin khách hàng - Quản lý thông tin hàng: + Bao gồm chức năng: thêm hàng hàng đưa về, sửa thông tin hàng cần thiết xoá thông tin hàng không kinh doanh + Các thông tin hàng bao gồm: mã hàng, tên hàng, mô tả hàng, thông tin bảo hành, nhà sản xuất, số lượng có, đơn vị tính + Đầu vào thông tin hàng, bao gồm tên hàng, mô tả, thông tin bảo hành, nhà sản xuất, số lượng có, đơn vị tính Đầu danh sách ghi đầy đủ thông tin hàng hóa cửa hàng - Quản lý thông tin nhà cung cấp : + Bao gồm chức năng: thêm nhà cung cấp công ty mua hàng nhà cung cấp mới, sửa thông tin nhà cung cấp cần thiết xóa thông tin nhà cung cấp không mua hàng nhà cung cấp + Các thông tin nhà cung cấp gồm : Mã nhà cung cấp, tên nhà cung cấp, địa chỉ, điện thoại, email + Đầu vào thông tin nhà cung cấp, bao gồm tên nhà cung cấp, địa chỉ, điện thoại, email Đầu danh sách ghi đầy đủ thông tin nhà cung cấp - Quản lý nhân viên : + Bao gồm chức năng: thêm nhân viên có nhân viên tuyển, sửa thông tin nhân viên cần thiết xóa thông tin hết hợp đồng sa thải nhân viên + Các thông tin nhân viên gồm : Mã nhân viên, tên nhân viên, năm sinh, giới tính, địa chỉ, điện thoại, chức vụ, lương + Đầu vào thông tin nhân viên, bao gồm tên nhân viên, địa chỉ, điện thoại, năm sinh, giới tính, chức vụ, lương Đầu danh sách ghi đầy đủ thông tin nhân viên - Quản lí xuất hàng: + Khi khách hàng đến mua hàng công ty họ yêu cầu công ty mặt hàng cần mua Nếu mặt hàng mà khách yêu cầu bán công ty hết hàng đưa thông báo từ chối bán hàng Trong trường hợp mặt hàng có bán cửa hàng nhân viên nhập hàng lưu thông tin khách hàng lại, trước lập phiếu xuất hàng, phiếu bảo hành vào giao hàng Bộ phận bán hàng có trách nhiệm giải việc toán tiền hàng với khách hàng Có nhiều hình thức toán, toán trực tiếp tiền mặt chuyển khoản + Các thông tin phiếu xuất hàng gồm : Mã phiếu xuất, ngày xuất, tên nhân viên, tên nhà cung cấp, tên hàng, số lượng xuất, đơn giá xuất, thuế Một nhân viên lập nhiều phiếu xuất Một phiếu xuất nhân viên lập - Quản lí nhập hàng + Khi nhà cung cấp giới thiệu sản phẩm phận nhập hàng có trách nhiệm kiểm tra chất lượng mặt hàng này, để đồng ý nhập từ chối nhập Nếu mặt hàng mặt hàng nhân viên nhập hàng có nhiệm vụ thêm hàng vào danh sách hàng,sau lập phiếu nhập hàng Bộ phận chịu trách nhiệm toán tiền cho nhà cung cấp + Các thông tin phiếu nhập hàng gồm : Mã phiếu nhập, ngày nhập, tên nhân viên, tên khách hàng, tên hàng, số lượng nhập, đơn giá nhập, thuế Một nhân viên lập nhiều phiếu nhập Một phiếu nhập nhân viên lập - Báo cáo thống kê: + Để tiện theo dõi việc kinh doanh cửa hàng, hàng tháng phận báo cáo lập báo cáo gửi cho ban giám đốc doanh thu tháng, mặt hàng bán ra, hàng tồn kho, mặt hàng bán chạy, để ban giám đốc có biện pháp điều chỉnh việc kinh doanh cho hợp lí + Đầu vào hóa đơn nhập, xuất, danh sách hàng hóa Đầu báo cáo hàng nhập, hàng xuất, doanh thu, hàng tồn, hàng bán chạy Ưu nhược điểm hệ thống cũ - Ưu điểm: Hệ thống cũ dựa cách làm truyền thống, cách làm dễ dàng, chi phí thấp, thích hợp cho hệ thống nhỏ - Nhược điểm: Khi quy mô cửa hàng tăng lên, hệ thống cũ đáp ứng hết yêu cầu Ví dụ muốn tra cứu thông tin khách hàng đó,với đống sổ sách khổng lồ việc vô khó khăn Các nhà quản lý khó quản lý cửa hàng Để khắc phục nhược điểm hệ thống cũ, hệ thống đời để giúp giảm bớt công việc nhân viên,cũng giúp nhà quản lý dễ dàng quản lý cửa hàng Một số biểu mẫu thu hệ thống cũ: - Phiếu nhập hàng - Phiếu xuất hàng Quản lý bán xe máy Quản lý nhập hàng Quản lý xuất hàng Quản lý hàng Quản lý nhân viên Quản lý TT nhà cung cấp Quản lý TT khách hàng Báo cáo – Thống kê Kiểm tra chất lượng hàng Kiểm tra số lượng hàng Nhập TT hàng Nhập thông tin nhân viên Nhập TT nhà cung cấp Nhập TT khách hàng Thông kê hàng bán Lập phiếu nhập Lập phiếu xuất Sửa TT hàng Sửa thông tin nhân viên Sửa TT nhà cung cấp Sửa TT khách hàng Thống kê hàng nhập Từ chối nhập Từ chối xuất Xóa TT hàng Xóa thông tin nhân viên Xóa TT nhà cung cấp Xóa TT khách hàng Thống kê hàng tồn Báo cáo doanh thu Biểu đồ đặc tả ca Uc khách hàng mua xe máy K hach hang N h a n vi e n c u a h a n g (f ro m U s e C a s e V i e w ) (f ro m U s e C a s e V i e w ) C h u n g l o a i xe Thu N gan Biểu đồ UC tổng quan Quan ly thong tin khach Tim kiem chung loai xe Huy dang ky mua xe khach hang Bo phan nhan vien Quan ly mua xe Tra tien dich vu Quan ly dich bao tri xe Biểu đồ đặc tả lịch bảo dưỡng xe máy cửa hàng Bo phan dich vu : Khach hang : Loai xe may : Cua hang xe may : DichVubaohanhbaotri bao cao Hoa don toan theo che bao duong xe cung cap che dich vu bao duong dinh ky Biểu đồ đặc tả quy trình nhập xe nhà sản xuất Tại cửa hàng xe máy : Bo phan dich vu : HoaDonDichVu : QL nhap hang : QL thong tin nha cung cap : HoaDonTong : HoaDonDichVu : HoaDon Biểu đồ lớp lĩnh vực mô tả trạng thái tĩnh cửa hàng xe máy : Loai xe may QL nhap hang B a o c a o th o n g k e C u a h a n g xe m a y K i e m t r a c h a t lu o n g L a p p h ie u n h a p Tu choinhap 1 1 1 Thong ke ban hang Thong ke nhap T h o n g k e to n k h o B a o c a o d o a n h th u Q L xu a t h a n g K i e m t r a s o lu o n g L a p p h i e u xu a t T u c h o i xu a t 1 Q L n h a n vi e n Q L th o n g tin n h a c u n g c a p T h o n g t i n n h a n vie n X u a t h o n g ti n X o a t h o n g ti n N h a p th o n g ti n n h a c u n g c a p S u a th o n g ti n n h a c u n g c a p X o a t h o n g ti n n h a c u n g c a p Biểu đồ đặc tả chi tiết khách hàng mua xe máy cửa hàng Q L th o n g t i n k h a c h h a n g N h a p th o n g ti n k h a c h h a n g S u a th o n g ti n k h a c h h a n g X o a t h o n g ti n k h a c h h a n g KhachHang MaKhach : int HoTen : String CMND_passport : String DienThoai : String * * M M M M GetMaKhach() GetTenKhach() GetCMND_passport() GetDienThoai() DichVubaohanhbaotri MaDichVu : int TenDichVu : string DonGia : double DonViTinh : string MoTa : string * M M M Maxe Maxe : int TinhTrangxe : Boolean MaLoaixe : String M 1 * M M M * HoaDon MaHD : String MaNV : String MaKH : String NgayVao : String NgayRa : String TongTien : String lapHD() suaHD() xoaHD() xemChiTietHD() HoaDon() M * TaiKhoan TenTruyCap : String MatKhau : String VaiTro : String lapPhieumuaxe() suaPhieumuaxe() xoaPhieumuaxe() xemChiTiet() Phieumuaxe() themTK() suaTK() xoaTK() xemChiTiet() TaiKhoan() * * Phieu mua xe MaPhieumuaxe : String MaKH : String MaNV : String Ngaymuaxe : String NhanVien MaNV : String HoTenNV : String DiaChiNV : String SDT : String themNV() suaNV() xoaNV() timkiemNV() NhanVien() Biểu đồ đặc tả hóa đơn mua xe cửa hàng * BaoCao MaBC : String TenBC : String SlKhach : String TTPhong : String DoanhThu : String lapBaoCao() suaBaoCao() xoaBaoCao() xemChiTiet() BaoCao() HoaDonDichVu MaHDDV : int MaKhachHang : int MaDichVu : int SoLuong : int / ThanhTien : double có DichVubaohanhbaotri MaDichVu : int TenDichVu : string DonGia : double n DonViTinh : string MoTa : string n HoaDonTong MaHDTong : int MaKhach : int MaHDDV : int Tong tien : double MaPhieuDangKy : int TienBoiThuong : double n Thuoc ve KhachHang MaKhach : int HoTen : String CMND_passport : String DienThoai : String GetMaKhach() GetTenKhach() GetCMND_passport() GetDienThoai() PhieuDangKy MaPhieuDK : int MaKhach : int Ngaymuaxe : Date Loai xe may MaLoaixe : int TenLoaixe : string DonGia : double SoLuong : int SoLuongCon : int MoTa : string Biểu đồ thành phần thể khung nhìn người quản lý cửa hàng xe máy Quan ly kho xe Bao mat va luu tru DL M M M M M Nguoi quan ly cua hang xe may M Quan ly nhan vien M Ket noi M Lap bao cao CSDL QL Xe May Biểu đồ thành phần thể khung nhìn nhân viên cửa hàng xe máy QL kho xe Ql chung loai xe Lap hoa don Giao dien nhan vien Luu tru va bao mat KT chat luong xe Ket noi Ql dich vu bao hanh bao tri CSDL QLcua hang xe [...]... PhieuDangKy MaPhieuDK : int MaKhach : int Ngaymuaxe : Date Loai xe may MaLoaixe : int TenLoaixe : string DonGia : double SoLuong : int SoLuongCon : int MoTa : string Biểu đồ thành phần thể hiện khung nhìn người quản lý cửa hàng xe máy Quan ly kho xe Bao mat va luu tru DL M M M M M Nguoi quan ly cua hang xe may M Quan ly nhan vien M ... M M M Maxe Maxe : int TinhTrangxe : Boolean MaLoaixe : String M 1 1 * M M M 1 * HoaDon MaHD : String MaNV : String MaKH : String NgayVao : String NgayRa : String TongTien : String lapHD() suaHD() xoaHD() xemChiTietHD() HoaDon() M 1 * TaiKhoan TenTruyCap : String MatKhau : String VaiTro : String lapPhieumuaxe() suaPhieumuaxe() xoaPhieumuaxe() xemChiTiet() Phieumuaxe() themTK() suaTK() xoaTK() xemChiTiet()... noi M Lap bao cao CSDL QL Xe May Biểu đồ thành phần thể hiện khung nhìn nhân viên của cửa hàng xe máy QL kho xe Ql chung loai xe Lap hoa don Giao dien nhan vien Luu tru va bao mat KT chat luong xe Ket noi Ql dich vu bao hanh bao tri CSDL QLcua hang xe ... 0 * 1 Phieu mua xe MaPhieumuaxe : String MaKH : String MaNV : String Ngaymuaxe : String 1 NhanVien MaNV : String HoTenNV : String 1 DiaChiNV : String 1 SDT : String themNV() suaNV() xoaNV() timkiemNV() NhanVien() Biểu đồ đặc tả hóa đơn mua xe tại cửa hàng 0 * BaoCao MaBC : String TenBC : String SlKhach : String TTPhong : String DoanhThu : String lapBaoCao() suaBaoCao() xoaBaoCao() xemChiTiet() BaoCao()... n X u a t h o n g ti n X o a t h o n g ti n N h a p th o n g ti n n h a c u n g c a p S u a th o n g ti n n h a c u n g c a p X o a t h o n g ti n n h a c u n g c a p 1 Biểu đồ đặc tả chi tiết của khách hàng mua xe máy tại cửa hàng Q L th o n g t i n k h a c h h a n g N h a p th o n g ti n k h a c h h a n g S u a th o n g ti n k h a c h h a n g X o a t h o n g ti n k h a c h h a n g KhachHang MaKhach...QL nhap hang B a o c a o th o n g k e C u a h a n g xe m a y K i e m t r a c h a t lu o n g L a p p h ie u n h a p Tu choinhap 1 1 1 1 1 1 1 Thong ke ban hang Thong ke nhap T h o n g k e to n k h o B a o c a o d o a n h th u 1 Q L xu a t h a n g K i e m ... nhà quản lý dễ dàng quản lý cửa hàng Một số biểu mẫu thu hệ thống cũ: - Phiếu nhập hàng - Phiếu xuất hàng Quản lý bán xe máy Quản lý nhập hàng Quản lý xuất hàng Quản lý hàng Quản lý nhân viên Quản. .. Hoạt động cửa hàng Hệ thống bán hàng chia thành chức năng: - Quản lý thông tin khách hàng: + Bao gồm chức năng: thêm thông tin khách hàng có khách hàng mới, sửa chữa thông tin khách hàng thay đổi,... hợp mặt hàng có bán cửa hàng nhân viên nhập hàng lưu thông tin khách hàng lại, trước lập phiếu xuất hàng, phiếu bảo hành vào giao hàng Bộ phận bán hàng có trách nhiệm giải việc toán tiền hàng với

Ngày đăng: 19/04/2016, 21:43

Từ khóa liên quan

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

Tài liệu liên quan