Quản lý và bảo hành tại một cửa hàng điện tử I PHÁT BIỂU BÀI TOÁN: Cửa hàng điện tử chia làm 2 bộ phận: bộ phận bán hàng và bộ phận bảo hành Khi nhập hàng: cửa hàng liên hệ với nhà cung
Trang 1LỜI NÓI ĐẦU
Trong sự phát triển mạnh mẽ của khoa học công nghệ thế giới, có thể nói ngành công nghệ thông tin phát triển với tốc độ nhanh nhất và ngày càng thể hiện vai trò to lớn, hết sức quan trọng đối với toàn bộ đời sống con người Hầu hết các lĩnh vực trong xã hội đều ứng dụng công nghệ thông tin, nhiều phần mềm đã mang lại hiệu quả không thể phủ nhận Song thực tiễn luôn đặt ra những yêu cầu mới đòi hỏi ngành công nghệ thông tin không ngừng phát triển để thoả mãn và đáp ứng những thay đổi của cuộc sống
Trước thực tế trên đòi hỏi phải có sự biến đổi trong công tác quản lý nhằm tin học hoá vào quản lý thay cho sổ sách để làm tăng tính thuận tiện và khả năng lưu trữ dữ liệu, những phần mềm quản lý hệ thống ra đời đã giúp cho người sử dụng dễ dàng hơn và ít tốn công sức hơn khi thực hiện thủ công Tuy nhiên, việc thiết kế cơ sở dữ liệu theo hướng truyền thống đã bộc lộ một số nhược điểm làm giảm hiệu quả quản lý của người sử dụng và làm tăng chi phí thời gian và công sức của người thiết kế khi tiến hành nâng cấp hệ thống Đó cũng chính là nguyên nhân của sự ra đời một hướng thiết kế cơ sở dữ liệu mới : Cơ sở dữ liệu hướng sự kiện
mục tiêu xây dựng những ứng dụng thực tế tại một cửa hàng sách với CSDL được thiết kế theo hướng sự kiện Chương trình giúp cho người sử dụng thuận tiện trong việc quản lý, đồng thời nâng cao tính linh hoạt khi nâng cấp hệ thống
Đồ án môn học gồm các 2 phần chính như sau :
Phần 1: Phân tích , thiết kế cơ sở dữ liệu trên SQL server
Phân 2: Thực hiện kết nối cơ sở dữ liệu trên VB.Net
Trang 2Em xin gửi lời cám ơn chân thành đến cô giáo vì những sự giúp đỡ, chỉ bảo,
và những gợi ý vô cùng quan trọng và có nghĩa của thầy trong quá trình em thực hiện đồ án
Trang 3Quản lý và bảo hành tại một cửa hàng điện tử
I PHÁT BIỂU BÀI TOÁN:
Cửa hàng điện tử chia làm 2 bộ phận: bộ phận bán hàng và bộ phận bảo hành
Khi nhập hàng: cửa hàng liên hệ với nhà cung cấp,đưa ra yêu cầu hàng cần cung cấp khi nhà cung cấp gửi hàng đến cửa hàng sẽ kiểm tra hàng, viết phiếu nhập hàng,viết một hóa đơn mua hàng gửi cho nhà cung cấp và một phiếu chi tiền nhập hàng
Khi bán hàng: khi khách hành có nhu cầu mua linh kiện trong cửa hàng,người bán hàng sẽ kiểm tra số lượng hàng còn và cung cấp cho khách,khi bán viết cho khách một hóa đơn bán hàng , một phiếu bảo hành,một phiếu xuất hàng và một phiếu thu tiền
Khi khách có nhu cầu bảo hành,người bán hàng kiểm tra phiếu bảo hành của sản phẩm,nhận linh kiện bảo hành và viết phiếu hẹn ngày trả
II. BẢNG PHÂN TÍCH XÁC ĐỊNH CHỨC NĂNG
Chủ cửa hàng
Trang 4
Khách
hàng
Nhà cung cấp
Hệ thống quản lý
Yêu cầu mua linh kiện
Bàn giao thiết bị
Viết hóa đơn mua
Hóa đơn Bán hàng Phiếu bảo hành
Yêu cầu bảo hành
Yêu cầu báo cáo Nộp báo cáo
Trang 5IV.LẬP BIỂU ĐỒ PHÂN RÃ CHỨC NĂNG
Quản lý mua,bán& bảo hành linh kiện
1.2 Ghi phiếu
nhập( hóa đơn thanh
toán)
1.3Ghi phiếu chi
2.1Ghi Phiếu xuất(hóa đơnbán)
3.1 Ghi phiếu nhận bảo hành
3.2Kiểm tra phiếu bảo hành
3.3 Ghi phiếu thu nếu linh kiện hết hạn bảo hành
4.1Lập báo cáo
2.2Ghi phiếu thu 1.1 Yêu cầu nhập
Trang 6V.MÔ TẢ CHI TIẾT CÁC CHỨC NĂNG LÁ:
(1.1)Ghi phiếu yêu cầu nhập linh kiện:Khi cửa hàng muốn nhập thiết bị nào thì
bộ phận kho hàng sẽ ghi phiếu yêu cầu và đưa lên chủ cửa hàng để duyệt
(1.2)Ghi Phiếu nhập(có hóa đơn thanh toán):Cửa hàng ghi phiếu nhập vào kho
và thanh toán tiền cho nhà cung cấp
(1.2)Ghi phiếu chi:Cửa hàng ghi số tiền phải chi mua hàng
(2.1)Ghi phiếu xuất hàng(có hóa đơn bán hàng):Cửa hàng sau khi bán hàng sẽ đưa hóa đơn mua hàng cho khách(kèm theo phiếu bảo hành của linh kiện)
(2.2)Ghiphiếu thu:Sau một lần bán hàng hoặc sau một ngày,nhân viên ghi vào phiếu(lập thành sổ số tiền thu được của khách mua hàng)
(3.1)Ghi phiếu nhận bảo hành thiết bị:Khi khách hàng có yêu cầu về bảo hành thiết bị thì công ty sẽ ghi phiếu nhận thiết bị bảo hành và đưa cho khách
(3.2)Kiểm tra phiếu bảo hành:Bộ phận bảo hành sẽ kiểm tra xem phiếu bảo hành còn có hạn hay không
(3.4)Ghi hóa đơn thanh toán nếu thiết bị hết hạn bảo hành:Đưa cho khách hóa đơn thanh toán tiền nếu thiết bị đã hết hạn bảo hành
(4.1)Lập báo cáo:Sau một khoảng thời gian nhất định thì ban lãnh đạo công ty yêu cầu lập báo cáo về tình hình nhập,bán và bảo hành thiết bị của công ty
VI : CƠ SỞ DỮ LIỆU TỔ CHỨC DẠNG BẢNG THEO MÔ HÌNH SAU
Trang 7MANV TENNV DIACHI DIENTHOAI EMAIL
CHITIETHOADONNHAP
MAHDN MALK
SO LUONG
DO NGIA
HOADONNHAP
MAHDN MANHACC NGAYNHAP MANV
KHACHHANG
MAKH TENKH DIACHI DIENTHOAI EMAIL
NHACUNGCAP
MANHACC TENNHACC DIACHI DIENTHOAI EMAIL
FK_CHITIETHOADONNHAP_HOADONNHAP
HOADONXUAT
MACT NGAYBAN MAKH MANV
FK_CHUNGTU_KHACHHANG
FK_CHUNGTU_NHANVIEN
CHITIETHOADONXUAT
MACT MALK SOLUONG DONGIA
FK_CHITIETCHUNGTU_CHUNGTU
FK_HOADONNHAP_NHACUNGCAP
DMLINHKIEN
MALK TENLK DVT BAOHANH
FK_CHITIETHOADONXUAT_DMLINHKIEN FK_HOADONNHAP_NHANVIEN
FK_CHITIETHOADONXUAT_DMLINHKIEN1
FK_CHITIETHOADONNHAP_DMLINHKIEN
PHIEUBAOHANH
MAPBH
MAKH
MALK
NGAYNHAN
NGAYTRA
MANV
FK_PHIEUBAOHANH_KHACHHANG
FK_PHIEUBAOHANH_DMLINHKIEN FK_PHIEUBAOHANH_NHANVIEN
PHIEUCHI
MAPC MANHACC NGAYCHI LYDO TIENCHI
LOGIN
mauser pass
PHIEUTHU
MAPT MAKH NGAYTHU LYDO TIENTHU MANV
FK_PHIEUCHI_NHANVIEN FK_PHIEUTHU_NHANVIEN
FK_PHIEUCHI_NHACUNGCAP FK_PHIEUTHU_KHACHHANG
Trang 8VII:CHI TIẾT CÁC BẢNG TRONG CƠ SỞ DỮ LIỆU
*ThiÕt kÕ c¸c b¶ng d÷ liÖu:
1>.PhieuChi: B¶ng PhiÕu Chi Tiền
Tªn trêng KiÓu d÷ liÖu Ghi chó
2>PHIEUTHU:B¶ng PhiÕuThu tiền
Tªn trêng KiÓu d÷ liÖu Ghi chó
Trang 93>.XuatCT :B¶ng XuÊt chi tiÕt
Tªn trêng KiÓu d÷ liÖu §é réng Ghi chó
4>.KHACHHANG:B¶ng Kh¸ch hµng
Tªn trêng KiÓu d÷ liÖu Ghi chó
5>.NHACUNGCAP:B¶ng Nhµ cung cÊp
Tªn trêng KiÓu d÷ liÖu Ghi chó
Trang 106>DMLINHKIEN: B¶ngLinh kiện
Tªn trêng KiÓu d÷ liÖu Ghi chó
chÝnh
7>Nhanvien: B¶ng Nh©n viªn
Tªn trêng KiÓu d÷ liÖu Ghi chó
Trang 118>.HOADONXUAT:Bảng hóa đơn Xuất bỏn hàng
Tên trờng Kiểu dữ liệu Ghi chú
9>HOADONNHAP:Bảng hoá đơn mua,nhập hàng
Tên trờng Kiểu dữ liệu Ghi chú
10>.CHITIETHOADONXUAT:Bảng dòng hoá đơn bán,xuất hàng
Tên trờng Kiểu dữ liệu Ghi chú
11>.CHITIETHOADONNHAP:Bảng dòng hoá đơn mua,nhập hàng
Tên trờng Kiểu dữ liệu Ghi chú
Trang 1212>.LOGIN:Bảng các user đăng nhập
Trang 13VI: HƯỚNG DẪN SỬ DỤNG PHẦN MỀM
Phần mềm quản lý được viết bằng ngôn ngữ Visual basic net trên nền cơ sở dữ liệu SQL2005
ứng dụng cho phép nhập,sửa,xóa dữ liệu nhân viên,khách hàng,linh kiện,nhà cung cấp,viết và in hóa đơn nhập,hóa đơn xuất,phiếu thu,phiếu chi,đồng thời tìm kiếm
dữ liệu cần thiết
cho phép lập báo cáo thống kê hàng bán,hàng nhập,dữ liệu tồn và doanh thu
1 Đăng nhập vào hệ thống:(admin:LEQUYEN;pass:lequyen)
Người sử dụng đăng nhập vào hệ thống có 2 kiểu:chủ cửa hàng và nhân viên Chỉ có chủ cửa hàng mới có quyền thay đổi user ,thêm và xóa.Nhân viên có quyền thay đổi pass của mình,nếu đăng nhập vào hệ thống sai 3 lần pass sẽ thoát khỏi chương trình
2.Lựa chọn chức năng:Có thể lựa chọn các chức năng trên form sau khi dăng nhập thành công:
Trang 20Trên các form con,nhập dữ liệu vào các textbox,sửa dữ liệu trên các
datagridview
3.Nhân viên sử dụng các chức năng của chương trình phục vụ cho việc bán linh kiện điện tử tại cửa hàng có quy mô nhỏ
Quy tắc: khi nhập dữ liệu vào các form phải nhập dữ liệu ở các form cha trước
a Nhập hàng:
Cuối mỗi quý,mỗi tháng hoặc mỗi giai đoạn,tùy theo hoàn cảnh cụ thể,nhân viên có thể kiểm tra số lượng linh kiện có trong kho,nếu số lượng nhỏ hơn
10 đơn vị sẽ in và gửi kiến nghị lên chủ cửa hàng và đề nghị nhập thêm hàng Nếu chưa có tên nhà cung cấp,phải nhập tên nhà cung cấp mới vào form nhà cung cấp
Nếu là một linh kiên mới phải nhập vào form linh kiện sau đó mới nhập phiếu nhập hàng
Trên form Phiếu nhập hàng cho phép viết hóa đơn nhập cho nhà cung cấp ,đồng thời viết phiếu chi để lưu số tiền đã chi hoặc in ra phiếu chi tiền
b Bán hàng:
Nếu khách hàng đến mua là khách hàng mới trước tiên phải nhập vào form khách hàng Có thể tìm kiếm ,kiểm tra linh kiện khách cần mua khi vào phần tìm kiếm linh kiện khi khách mua hàng,viết cho khách một hóa đơn bán hàng,kèm theo phiếu bảo hành,đồng thời nhập cả phiếu thu số tiền đó
c Bảo hành
Khi khách hàng đến bảo hành sản phẩm, Nhân viên nhận và viết cho khách một phiếu nhận hàng bảo hành,hẹn ngày trả hàng cho khách
Khi khách nhận hàng bảo hành,nhân viên kiểm tra hạng bảo hành và có thể viết hóa đơn thanh toán tiền khi hết hạn
d Báo cáo:
Nhân viên có thể in các báo cáo hàng bán được,hàng đã nhập trong một khoảng thời gian cho trước,và doanh thu trong một giai đoạn yêu cầu