LÝ DO CHỌN ĐỀ TÀI VÀ MÔ TẢ Hiện nay việc quản lý thông tin về việc bán hàng cũng như kho bãi,công nợ….Thực sự đang rất cần thiết trong quá trình kinh doanh lâu dài của các công ty lớn
Trang 1BỘ GIÁO DỤC ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH TẾ TP HỒ CHÍ MINH
KHOA TIN HỌC QUẢN LÝ
Trang 2
Kinh Tế Thành Phố Hồ Chí Minh
Em xin chân thành cảm ơn các thầy cô trong khoa Tin Học Quản Lý,trường Đại Học Kinh Tế Thành Phố Hồ Chí Minh đã cung cấp cho em những kiến thức nền tảng về lĩnh Tin Học – Hệ Thống Thông Tin Quản Lý Đây là những kiến thức vô cùng hữu ích cho em trong công việc sau này
Em đặc biệt cảm ơn tới Thầy Đặng Thái Thịnh, giáo viên hướng dẫn của em Thầy đã luôn sát cánh, theo dõi và chỉ dẫn em từ lúc mới bắt đầu cho tới khi kết thúc
đề tài
Một lần nữa em xin được gởi lời cảm ơn chân thành tới tất cả mọi người, những Người đã giúp em hoàn thành tốt đề tài này
Chân thành cảm ơn
Trang 3NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
Trang 4
CHƯƠNG 1: TỔNG QUAN 7
1.1 LÝ DO CHỌN ĐỀ TÀI VÀ MÔ TẢ 7
1.2 ĐỐI TƯỢNG NGHIÊN CỨU 7
1.2.1 Chức năng Error! Bookmark not defined 1.2.2 Nhiệm vụ Error! Bookmark not defined 1.3 PHƯƠNG PHÁP NGHIÊN CỨU 7
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 7
2.1 BIỀU ĐỒ USECASE 7
2.1.1 Xác định tác nhân và usecase 7
2.1.2 Biểu đồ usecase tổng quát 9
2.1.3 Chi tiết các usecase 10
2.1.3.1 Quản lý khách hàng thân thiết 10
2.1.3.2 Quản lý hàng hóa 10
2.1.3.3 Quản lý bán hàng 11
2.1.3.4 Quản lý nhà cung cấp 11
2.1.3.5 Quản lý khuyến mãi 12
2.1.3.6 Quản lý kho 12
2.1.3.7 Báo cáo thống kê 13
2.1.3.8 Quản lý phiếu chi 13
2.1.3.9 Quản lý đề nghị mua 14
2.1.3.10 Quản lý thông tin nhân viên 14
2.2 BIỂU ĐỒ HOẠT ĐỘNG 15
2.2.1 Quản lý khách hàng thân thiết 15
2.1.1.1 Thêm khách hàng 15
2.1.1.2 Cập nhật khách hàng 16
2.1.1.3 Tìm kiếm khách hàng 17
2.2.2 Quản lý hàng hóa 18
2.2.2.1 Thêm mới hàng hóa 18
2.2.2.2 Cập nhật hàng hóa 19
2.2.2.3 Tìm kiếm hàng hóa 20
2.2.3 Quản lý bán hàng 21
2.2.3.1 Lập hóa đơn 21
2.2.3.2 Cập nhật hóa đơn 22
2.2.3.3 Tìm kiếm hóa đơn 23
2.2.4 Quản lý nhà cung cấp 24
2.2.4.1 Thêm nhà cung cấp 24
2.2.4.2 Cập nhật thông tin 25
2.2.5 Quản lý khuyến mãi 26
Trang 52.2.6 Quản lý kho 29
2.2.6.1 Nhập hàng 29
2.2.6.1.1 Tạo mới nhập hàng 29
2.2.6.1.2 Cập nhật nhập hàng 30
2.2.6.1.3 Tìm kiếm nhập hàng 31
2.2.6.2 Xuất hàng 32
2.2.6.2.1 Tạo mới xuất hàng 32
2.2.6.2.2 Cập nhật xuất hàng 33
2.2.6.2.3 Tìm kiếm xuất hàng 34
2.2.6.3 Điều chỉnh 35
2.2.6.3.1 Tạo mới điều chỉnh 35
2.2.6.3.2 Cập nhật điều chỉnh 36
2.2.6.3.3 Tìm kiếm điều chỉnh 37
2.2.7 Báo cáo thống kê 38
2.2.7.1 Lập báo cáo 38
2.2.7.2 Lập thống kê 38
2.2.8 Quản lý phiếu chi 39
2.1.8.1 Tạo mới phiếu chi 39
2.1.8.2 Cập nhật phiếu chi 40
2.1.8.3 Tìm kiếm phiếu chi 41
2.2.9 Quản lý đề nghị mua 42
2.2.9.1 Tạo đề nghị mua 42
2.2.9.2 Duyệt đề nghị mua 43
2.2.9.3 Tìm kiếm đề nghị mua 44
2.2.10 Quản lý thông tin nhân viên 45
2.2.9.1 Thêm nhân viên 45
2.2.9.2 Cập nhật thông tin 46
2.2.9.3 Tìm kiếm nhân viên 47
2.2.11 Đăng nhập 48
2.3 BIỂU ĐỒ TUẦN TỰ 49
2.3.1 Đăng nhập 49
2.3.2 Đổi mật khẩu 50
2.3.3 Lập hóa đơn 51
2.3.4 Cập nhật hóa đơn 52
2.3.5 Tìm kiếm hóa đơn 53
2.3.6 Thêm nhập hàng 54
2.3.7 Cập nhật nhập hàng 55
2.3.8 Thêm xuất hàng 56
2.3.9 Cập nhật xuất hàng 57
Trang 62.3.13 Cập nhật hàng hóa 61
2.3.14 Thêm nhà cung cấp 62
2.3.15 Cập nhật nhà cung cấp 63
2.3.16 Thêm khách hàng 64
2.3.17 Cập nhật khách hàng 65
2.3.18 Tìm kiềm khách hàng 66
2.3.19 Thêm nhân viên 67
2.3.20 Cập nhật nhân viên 68
2.3.21 Báo cáo 69
2.3.22 Thống kê 70
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ THÀNH PHẦN DỮ LIỆU 70
3.1 Các quan hệ 70
3.2 Mô hình lược đồ quan hệ 75
3.3 Cơ sở dữ liệu vật lí (mô hình diagram) 76
CHƯƠNG 4: GIAO DIỆN CHƯƠNG TRÌNH 76
4.1 Màn hình chính 76
4.2 Nhân viên kho 77
4.2.1 Nhập hàng 77
4.2.2 Xuất hàng 77
4.2.3 Điều chỉnh 78
4.2.4 Tồn kho 78
4.2.5 Hàng hóa 79
4.2.6 Đề nghị mua 79
4.3 Bán hàng 80
4.3.1 Hóa đơn 80
4.3.2 Khách hàng 81
4.4 Kế toán 81
4.4.1 Công nợ 82
4.4.2 Phiếu chi 82
4.4.3 Nhà cung cấp 83
4.4.4 Giá nhập kho 83
4.5 Giám đốc 84
4.5.1 Duyệt đề nghị mua 84
4.5.2 Doanh thu 85
4.5.3 Khuyến mãi 85
4.5.4 Nhân viên 85
CHƯƠNG 5: KẾT LUẬN VÀ KIẾN NGHỊ 86
Trang 7CHƯƠNG 1: TỔNG QUAN 1.1 LÝ DO CHỌN ĐỀ TÀI VÀ MÔ TẢ
Hiện nay việc quản lý thông tin về việc bán hàng cũng như kho bãi,công
nợ….Thực sự đang rất cần thiết trong quá trình kinh doanh lâu dài của các công ty lớn với quy mô rộng ,tuy đây không phải là một đề tài mới nhưng em vẫn chọn đề tài này nhằm mục đích nắm rõ chuyên môn và nghiệp vụ của việc quản lý nguồn
dữ liệu của một công ty từ đó có thể làm tiền để phát triến chuyên môn cũng như thu thập kinh nghiệm cho chính bản thân
Đây là một Siêu Thị(family mart) ,Khi siêu thị có nhu cầu nhâp hàng, nhân viên kho sẽ kiểm tra hàng và lập đề nghị mua,để nghị mua sẽ được duyệt bởi giám đốc hoặc người quản lý, khi đề nghị mua được duyệt sẽ gửi tới nhà cung cấp, khi hàng được giao tới nhân viên kho sẽ lập phiếu nhập kho , sau khi kiểm tra hàng sẽ được xuất lên quầy ,nhân viên kho sẽ làm phiêu xuất kho , nếu có trường hợp mất hàng hoặc có trường hợp nào khác gây mất mát hàng hóa sẽ làm phiếu điều chỉnh
Khi khách hàng tới siêu thi sẽ lựa chọn hàng hàng tại quậy ,sau khi khách hàng chọn hàng nhân viên bán hàng sẽ lâp hóa đơn ,nếu có trường hợp khuyến mãi sẽ xem và cập nhật ,nếu khách hàng có hóa đơn vượt mức xác định sẽ được tặng thẽ giảm giá
Kế toán sẽ kiểm tra công nợ và lập phiếu chi cho phù hợp và quản lý thông tin nhà cung cấp
Giám đốc xem thống kê và quản lý được khuyến mãi
Quản lý được thông tin khách hàng và khuyến mãi
Xây dựng kế hệ thống tối ưu , việc cập nhật và lưu trữ nhanh chóng,người dùng dể sử dụng
Sử dụng chương trình rational rose
Visual studio 2010
Powerdesigner
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2.1 BIỀU ĐỒ USECASE
2.1.1 Xác định tác nhân và usecase
Trang 8 LÀ NGƯờI TRựC TIếP MUA HÀNG Từ SIÊU THị, ĐƯợC THANH TOÁN TIềN,
NHÂN VIÊN BÁN HÀNG:
THủ KHO:
LÀ NGƯờI CHịU TRÁH NHIệM TạO PHIếU NHậP HÀNG KHI HÀNG HOÁ ĐƯợC NHậP Về, TạO
NGƯờI QUảN LÝ:
HÀNG QUÍ HOặC CŨNG CÓ KHI THốNG KÊ ĐộT XUấT
Trang 92.1.2 Biểu đồ usecase tổng quát
Trang 102.1.3 Chi tiết các usecase
2.1.3.1 Quản lý khách hàng thân thiết
Trang 112.1.3.3 Quản lý bán hàng
2.1.3.4 Quản lý nhà cung cấp
QL BanHang
Lap Hoa DOn
Sua Thong Tin
Trang 122.1.3.5 Quản lý khuyến mãi
Trang 132.1.3.7 Báo cáo thống kê
2.1.3.8 Quản lý phiếu chi
Lap Bao Cao TK
Lap Moi Bao Cao
Trang 142.1.3.9 Quản lý đề nghị mua
2.1.3.10 Quản lý thông tin nhân viên
QL De Nghi Mua
Tao De Nghi Mua
Duyet De Nghi Mua
Cap Nhat De Nghi Mua
QL thông tin nhan vien
tim kiem
<<include>>
<<include>>
<<extend>>
Trang 15Nhap cac thong tin ve KH
(Ten, ngay sinh, gioi tinh )
Kiem tra so cmnd de dam bao tinh duy nhat
da ton tai
Tao moi thong tin khach hang chua ton tai
Luu lai
Hien thi ma kh duoc tao ra : KhachHang
: KhachHang
Trang 162.1.1.2 Cập nhật khách hàng
Nhap ma hoac so cmnd cua nhan vien hoac lua chon khach
hang (truong hop da su dung chuc nang tim kiem) can cap nhat
Kiem tra thong tin nhap vao
Luu lai cac thay doi duoc cap nhat
Xac nhan
Hien thi thong bao
khong ton tai
Hien thi thong tin khach hang tuong ung ton tai
Nhap cac thong tin can cap nhat
Xac nhan luu lai
Kiem tra so cmnd duoc cap nhat
Hien thi thong bao
: KhachHang
: KhachHang duy nhat
khong duy nhat
Trang 182.2.2 Quản lý hàng hóa
2.2.2.1 Thêm mới hàng hóa
xác nhan
Kiem Tra ma hang
Nhâp thông tin hàng hóa
luu laitao moi
hien thi
hien thi thong bao
: HangHoachua ton tai
da ton tai
Trang 192.2.2.2 Cập nhật hàng hóa
xác nhan
Kiem Tra ma hang
Nhâp thông tin hàng hóa
luu laicap nhat
hien thi
hien thi thong bao
: HangHoaton tai
ko ton tai
Trang 202.2.2.3 Tìm kiếm hàng hóa
xác nhan
Kiem Tra ma hang
Nhâp thông tin hàng hóa
Trang 212.2.3 Quản lý bán hàng
2.2.3.1 Lập hóa đơn
xác nhan
Kiem Tra ma hang
Nhâp thông tin hoa don
hien thi ma hang
: HangHoa
: hoadon
Trang 222.2.3.2 Cập nhật hóa đơn
xác nhan
Kiem Tra ma hang
Nhâp thông tin hoa don
cap nhat
: HangHoa
: hoadonton tai
Trang 232.2.3.3 Tìm kiếm hóa đơn
xác nhan
Kiem Tra
Nhâp thông So hoa don
Trang 24hien thi ma
: nhacungcap
Trang 25cap nhatton tai
: HangHoa
: nhacungcap
Trang 262.2.5 Quản lý khuyến mãi
2.2.5.1 Tạo khuyến mãi
xác nhan
Kiem Tra
Nhâp thông khuyen mai
hien thi ma
: khuyenmai
Trang 272.2.5.2 Cập nhật khuyến mãi
xác nhan
Kiem Tra
Nhâp thông khuyen mai
hien thi thong bao
ko ton tai
hien thi ma hang
cap nhatton tai
luu lai
hien thi
: HangHoa
: khuyenmai
Trang 282.2.5.3 Tìm kiếm khuyến mãi
xác nhan
Kiem Tra
Nhâp thông khuyen mai
hien thi
ton tai hien thi thong
bao
ko ton tai : khuyenmai
Trang 29hien thi ma hang
: HangHoa
: NhapHang
Trang 302.2.6.1.2 Cập nhật nhập hàng
xác nhan
Kiem Tra
Nhâp thông nhap hang
cap nhatton tai
: HangHoa
: NhapHang
Trang 312.2.6.1.3 Tìm kiếm nhập hàng
xác nhan
Kiem Tra
Nhâp thông nhap hang
hien thi
ton tai hien thi thong
bao
ko ton tai
: NhapHang
Trang 32hien thi ma hang
: HangHoa
: XuatHang
Trang 332.2.6.2.2 Cập nhật xuất hàng
xác nhan
Kiem Tra
Nhâp thông xuat hang
cap nhatton tai
: HangHoa
: XuatHang
Trang 342.2.6.2.3 Tìm kiếm xuất hàng
xác nhan
Kiem Tra
Nhâp thông xuat hang
hien thi
ton tai hien thi thong
bao
ko ton tai
: XuatHang
Trang 35hien thi ma hang
: HangHoa
: DieuChinh
Trang 362.2.6.3.2 Cập nhật điều chỉnh
xác nhan
Kiem Tra
Nhâp thông dieu chinh
cap nhatton tai
: HangHoa
: DieuChinh
Trang 372.2.6.3.3 Tìm kiếm điều chỉnh
xác nhan
Kiem Tra
Nhâp thông dieu chinh
Trang 382.2.7 Báo cáo thống kê
Trang 392.2.8 Quản lý phiếu chi
2.1.8.1 Tạo mới phiếu chi
xác nhan
Kiem Tra
Nhâp thông phieu chi
hien thi ma phieu nhap hang
: phieu chi : NhapHang
Trang 402.1.8.2 Cập nhật phiếu chi
xác nhan
Kiem Tra
Nhâp thông phieu chi
: phieu chi : NhapHang
Trang 412.1.8.3 Tìm kiếm phiếu chi
xác nhan
Kiem Tra
Nhâp thông phieu chi
Trang 42: denghimua : HangHoa
Trang 432.2.9.2 Duyệt đề nghị mua
chon de nghi mua
hien thi de nghi mua
Trang 44bao
Trang 452.2.10 Quản lý thông tin nhân viên
2.2.9.1 Thêm nhân viên
Nhap thong tin nhan vien
(Ten, ngay sinh, so cmnd )
Xac nhan
Kiem tra so cmnd
Hien thi thong bao
Hien thi danh sach cac chuc vu
Lua chon chuc
vu
da ton tai
Tao moi nhan vien chua ton tai
Trang 462.2.9.2 Cập nhật thông tin
Nhap ma hoac so cmnd cua nhan vien hoac lua chon khach hang
(truong hop da su dung chuc nang tim kiem) can cap nhat
Nhap cac thong tin can cap nhat
Xac nhan luu lai
Kiem tra so cmnd duoc cap nhat
khong ton tai
Hien thi thong tin nhan vien duoc chon ton tai
Hien thi thong bao
da ton tai
Luu lai cac thay doi duoc cap nhat chua ton tai
Hien thi danh sach chuc vu
: ChucVu
: NhanVien
Trang 472.2.9.3 Tìm kiếm nhân viên
Nhap ten nhan
vien can tim kiem
Tim kiem cac nhan vien ung voi ten duoc nhap vao
Hien thi thong tin cac nhan vien tim duoc
List<NhanVien>
: NhanVien
Trang 48thong tin khong dung
Phan quyen truy cap vao he thong thong tin dung
Thong bao dang nhap thanh cong
: TaiKhoan
: NhanVien
Trang 492: kiem tra thông tin
3: check 4: response 5: hien thi thong bao(Th sai thong tin)
Trang 502.3.2 Đổi mật khẩu
: nhanvien DoimatkhauDoimatkhauGD GD ctr Doimatkhau : NhanVien
1: nhap mk cu va moi2: xac nhan
3: kiem tra
4: check5: response6: thong bao loi(sai tt)
7: thong bao
8: cap nhat mat khau moi
9: update10: response11: hien thi ket qua cap nhat
12: thong boa ket qua
Trang 512.3.3 Lập hóa đơn
1: hien thi ma hang hoa
Trang 522.3.4 Cập nhật hóa đơn
1: hien thi ma hang hoa
Trang 532.3.5 Tìm kiếm hóa đơn
: nhanvien GD timkiem
hoadon
GD timkiem hoadon
ctr TimKiemHoaDon
ctr TimKiemHoaDon : HoaDon : chitiethoadon1: nhâp thong tin hd
3: kiemtra
4: get
7: thong bao 6: thongbao(th ko ton tai)
2: xac nhan
5: response
8: hien thi
9: get 10: response
11: get 12: response 13: hien thi
Trang 542.3.6 Thêm nhập hàng
: nhanvien GD NhapHang ctrNhapHang : HangHoa : NhaCungCap : ChiTietNhapHang : NhapHang
1: hien thi ma hang va ma ncc
2: get 3: list<mahang>
4: get 5: list<mancc>
6: nhap thong tin
7: chon ma hang va ncc
8: xac nhan
11: insert 12: thong bao loi(sai thong tin)
13: hien thi Nhap hang vua nhap
14: hien thi
Trang 552.3.7 Cập nhật nhập hàng
: nhanvien GD NhapHang ctrNhapHang : HangHoa : NhaCungCap : ChiTietNhapHang : NhapHang
1: hien thi ma hang va ma ncc
2: get 3: list<mahang>
4: get 5: list<mancc>
6: nhap thong tin
7: chon ma hang va ncc
8: xac nhan
11: update 12: thong bao loi(sai thong tin)
13: hien thi Nhap hang vua sua
14: hien thi
Trang 562.3.8 Thêm xuất hàng
: nhanvien GD XuatHang ctr XuatHang : NhaCungCap : HangHoa : XuatHang : ChiTietXuatHang
1: hienthi ma hang va ma ncc
2: get 3: list<mancc>
4: get 5: list<mahang>
6: nhap thong tin
7: chon thong tin
8: xac nhan
9: tao moi xuat hang
10: insert 11: response
12: insert 13: response 14: thong boa loi(sai thong tin)
15: hien thi
16: hien thi xuat hang vua nhap
17: hien thi
Trang 572.3.9 Cập nhật xuất hàng
: nhanvien GD XuatHang ctr XuatHang : NhaCungCap : HangHoa : XuatHang : ChiTietXuatHang
1: hienthi ma hang va ma ncc
2: get 3: list<mancc>
4: get 5: list<mahang>
6: nhap thong tin
7: chon thong tin
8: xac nhan
9: cap nhat xuat hang
10: update 11: response 12: update 13: response 14: thong boa loi(sai thong tin)
15: hien thi
16: hien thi xuat hang vua sua
17: hien thi
Trang 584: nhap thong tin
5: chon thong tin
Trang 594: nhap thong tin
5: chon thong tin
6: xac nhan
7: cap nhat
8: update9: response
Trang 602.3.12 Thêm hàng hóa
1: nhap thong tin
3: tao moi 2: xac nhan
4: insert 5: response 6: thong bao loi(sai thong tin)
7: hien hti
8: hien thi hang vua tao
11: hien thi
9: get 10: list
Trang 612.3.13 Cập nhật hàng hóa
1: nhap thong tin
3: cap nhat 2: xac nhan
4: update 5: response 6: thong bao loi(sai thong tin)
7: hien hti
8: hien thi hang vua cap nhat
11: hien thi
9: get 10: list
Trang 622.3.14 Thêm nhà cung cấp
NhaCungCap
Gd NhaCungCap
7: hien thi 8: hien thi ncc vua tao
9: get 10: list 11: hien thi
Trang 632.3.15 Cập nhật nhà cung cấp
NhaCungCap
Gd NhaCungCap
7: hien thi
8: hien thi ncc vua cap nhat
9: get 10: list 11: hien thi
Trang 642.3.16 Thêm khách hàng
1: nhap thong tin 2: xac nhan
3: tao moi
4: insert 5: response 6: thong bao loi(sai thong tin)
7: hien thi
8: hien thi khach hang vua them
9: get 10: list 11: hien thi
Trang 652.3.17 Cập nhật khách hàng
1: nhap thong tin 2: xac nhan
3: cap nhat
4: update 5: response
6: thong bao loi(sai thong tin)
7: hien thi
8: hien thi khach hang vua cap nhat
9: get 10: list 11: hien thi
Trang 662.3.18 Tìm kiềm khách hàng
1: nhap thong tin
Trang 672.3.19 Thêm nhân viên
5: Nhap thong tin nhan vien
1: Hien thi danh sach chuc vu
4: Hien thi danh sach chuc vu
6: Lua chon chuc vu
7: Xac nhan
8: Kiem tra so cmnd duoc nhap vao
13: Tao moi nhan vien (trong hop so cmnd chua ton tai)
Trang 682: Tim cac nhan vien ung voi ten duoc nhap vao
3: FindByName(string) 4: List<NhanVien>
6: Hien thi danh sach nhan vien 5: Hien thi thong tin cac nhan vien tim duoc