Tải bản đầy đủ (.doc) (20 trang)

Đồ án quản lý và bảo hành tại một cửa hàng điện tử

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (531.27 KB, 20 trang )

LỜ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.
Đề tài “Quản lý và bảo hành tại một cửa hàng điện tử ” nhằm
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
Em 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.
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 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

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
IV.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.Nhập thiết bị
2.Bán thiết bị
3.Bảo hành
4.Báo cáo
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
V.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
NHANVIEN
MANV
TENNV
DIACHI
DIENTHOAI
EMAIL
CHITIETHOADONNHAP
MAHDN
MALK
SO LUONG
DONGIA
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_CHUNGT U_NHANVIEN
CHITIETHOADONXUAT
MACT
MALK
SO LUONG
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
MANV
LOGIN
mauser
pass
PHIEUTHU
MAPT
MAKH
NGAYTHU
LYDO
TIENTHU

MANV
FK_PHIEUCHI_NHANVIEN
FK_PHIEUTHU_NHANV IEN
FK_PHIEUCHI_NHACUNGCAP
FK_PHIEUTHU_KHACHHANG
VII: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ó
MAPC Char(10)
Sè phiÕu _khãa chÝnh
lydo
Nvarchar(50) Lý do chi
Ngaychi Date/time
Ngµy chi
Mancc
Nvarchar(50) M· nhµ cung cÊp_ kho¸ ngo¹i
Manv
Nvarchar(50) M· nh©n viªn_ kho¸ ngo¹i

2>PHIEUTHU:B¶ng PhiÕuThu tiền
Tªn trêng KiÓu d÷ liÖu Ghi chó
MAPT Char(10)
Sè phiÕu _khãa chÝnh
lydo
Nvarchar(50) Lý do chi
Ngaythu Date/time
Ngµy chi
Makh
Nvarchar(50)

M· khách hàng_ kho¸ ngo¹i
Manv
Nvarchar(50) M· nh©n viªn_ kho¸ ngo¹i
3>.XuatCT :Bảng Xuất chi tiết
Tên trờng Kiểu dữ liệu Độ rộng Ghi chú
Sophieu Text 10 Số phiếu _khóa ngoại
Mavt Text 10 Mã vật t_ khoá ngoại
Soluong Number Double Số lợng
Dongia Number Double Đơn giá
4>.KHACHHANG:Bảng Khách hàng
Tên trờng Kiểu dữ liệu Ghi chú
MaKH
Char(10)
Mã khách_khóa chính
TenKH Nvarchar(50) Tên khách
Diachi Nvarchar(50) Địa chỉ
Dienthoai Nvarchar(50) Điện thoại
Email Nvarchar(50)
a ch email
5>.NHACUNGCAP:Bảng Nhà cung cấp
Tên trờng Kiểu dữ liệu Ghi chú
Mancc
Char(10)
Mã nhà cung cấp_khóa chính
Tenncc Nvarchar(50) Tên nhà cung cấp
Diachi Nvarchar(50) Địa chỉ
Dienthoai Nvarchar(50) Điện thoại
Email Nvarchar(50)
a ch email
6>DMLINHKIEN: BảngLinh kin

Tên trờng Kiểu dữ liệu Ghi chú
Malk
Char(10) Mã linh kin _khoá
chính
Tenlk Nvarchar(50) Tên vật t
DVT int Đơn vị tính
BAOHANH Int Thi gian bo hnh
SOLUONG Int S lng
NGIA Money Giỏ tin

7>Nhanvien: Bảng Nhân viên
Tên trờng Kiểu dữ liệu Ghi chú
Manv
Char(10)
Mã nhân viên_khoá chính
Tennv Nvarchar(50) Tên nhân viên
Diachi Nvarchar(50) Đia chỉ
Dienthoai Nvarchar(50) Điện thoại
Email Nvarchar(50)
a ch email
8>.HOADONXUAT:Bảng hóa đơn Xut .bỏn hng
Tên trờng Kiểu dữ liệu Ghi chú
MACT
Char(10)
Số hoá đơn bán_khoá chính
Ngayban Date/Time
Ngày lập hoá đơn
Makh
Nvarchar(50) Mã khách_ khoá ngoại
Manv

Nvarchar(50) Mã nhân viên_khoá ngoại
9>HOADONNHAP:Bảng hoá đơn mua,nhp hng
Tên trờng Kiểu dữ liệu Ghi chú
MAHD
Char(10)
Số hoá đơn mua_khoa chính
Ngaymua Date/Time
Ngày lập hoá đơn
Manhacc
Nvarchar(50) Mã nhà cung cấp_ khoá ngoại
Manv
Nvarchar(50) Mã nhân viên_ khoá ngoại
10>.CHITIETHOADONXUAT:Bảng dòng hoá đơn bán,xut hng
Tên trờng Kiểu dữ liệu Ghi chú
MACT Char(10)
Số hoá đơn bán_khoá ngoại
Malk char(50) Mã linh kin khoá ngoại
Soluong int
Số lợng
Dongia money
Đơn giá
11>.CHITIETHOADONNHAP:Bảng dòng hoá đơn mua,nhp hng
Tên trờng Kiểu dữ liệu Ghi chú
MAHD char(10) Số hoá đơn mua_khoá ngoại
Malk Nvarchar(50)
Mã linh kin _khoá ngoại
Soluong int Số lợng
Dongia money Đơn giá
12>.LOGIN:Bảng các user đăng nhập
Tªn trêng KiÓu d÷ liÖu Ghi chó

Mauser Char(50) Tên user dùng đăng nhập
Pass Char(10) Mật khẩu
VI: 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:
Trê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

×