...trương Ngọc Thắng.pdf tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực kin...
Trang 1TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN TỐT NGHIỆP
XÂY DỰNG HỆ THỐNG THÔNG TIN QUẢN LÝ BÁN LẺ ỨNG DỤNG
CHO SIÊU THỊ
Giáo viên hướng dẫn: TS Đặng Xuân Thọ
Hà Nội, năm 2015
Trang 2LỜI CẢM ƠN
Để hoàn thành khóa luận này, em xin tỏ lòng biết ơn sâu sắc đến Thầy TS.Đặng Xuân Thọ, đã tận tình hướng dẫn trong suốt quá trình viết báo cáo tốt nghiệp
Bên cạnh đó Em xin gửi lời cảm ơn chân thành tới quý Thầy, Cô trong khoa Công nghệ thông tin, Trường Đại Học Tài Nguyên và Môi Trường Hà Nội đã tận tình truyền đạt kiến thức trong những năm em học tập Với vốn kiến thức được tiếp thu trong quá trình học không chỉ là nền tảng cho quá trình nghiên cứu khóa luận
mà còn là hành trang quí báu để em bước vào đời một cách vững chắc và tự tin
Cuối cùng em kính chúc quý Thầy, Cô dồi dào sức khỏe để tiếp tục truyền đạt kiến thức, kinh nghiệm của mình tới những bạn sinh viên khóa sau và hơn là thành công trong sự nghiệp trồng người
Em xin chân thành cảm ơn!
Trang 3MỤC LỤC
CHƯƠNG 1:GIỚI THIỆU 1
1.1 Cơ sở thực tiễn của đề tài 1
1.1.1 Cơ sở thực tiễn của đề tài 1
1.1.2 Ý nghĩa thực tiễn của đề tài 2
1.2 Nội dung nghiên cứu 2
1.2.1 Mục tiêu của đề tài: 2
1.2.2 Nội dung của đề tài: 2
1.3 Phương pháp nghiên cứu: 2
1.3.1 Phương pháp quan sát khoa học: 2
1.3.2 Phương pháp điều tra: 2
1.3.3 Phương pháp phân tích và tổng hợp lý thuyết 2
1.3.4 Phương pháp mô hình hóa 2
1 4 Phạm vi nghiên cứu 3
1.5 Lựa chọn công cụ để xây dựng hệ thống: 3
1.5.1 Phần mềm phân tích thiết kế hệ thống Rational Rose 3
1.5.2 Ngôn ngữ lập trình C# 3
1.5.3 Hệ quản trị Cơ sở dữ liệu (Microsoft SQL Sever 2008) 4
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 5
2.1 Bài toán xây dựng phần mềm quản lý bán hàng 5
2.1.1 Bài toán xây dựng hệ thống quản lý bán hàng 5
2.1.2 Đặc tả đề tài: 5
2.2 Phân tích dự án 6
2.2.1 Các tác nhân của hệ thống 6
2.2.2 Use case tổng quát của hệ thống 9
2.2.3 Biểu đồ quan hệ giữa các lớp:trong hệ thống có 6 lớp chính bao gồm: 10
2.2.4 Quy Trình luân chuyển hàng: 11
2.2.5 Luồng xử lí hoạt động 15
2.2.7 Biểu đồ hoạt động: 11
Trang 42.3 Xây dựng cơ sở dữ liệu 17
2.3.1 Danh sách các bảng trong cơ sở dữ liệu 17
2.3.2 Chi tiết các bảng trong cơ sở dữ liệu 19
2.3.3 Sơ đồ logic cơ sở dữ liệu 33
CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 54
3.1 Thiết kế dự án 34
3.1.1 Thiết kế form chức năng cho tất cả người dùng 34
3.1.2 Thiết Kế Form cho nhà quản lí 36
3.1.3 Thiết Kế Form báo cáo: 47
3.1.4 Form cho nhân viên bán hàng: 50
3.1.5 Mẫu phiếu nhập xuất , hóa đơn 51
CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 54
4.1 Kết luận: 54
4.1.1 Thuận lợi và khó khăn trong lúc thực hiện đồ án: 54
4.2 Kết quả đạt được: 55
4.3 Ưu điểm và nhược điểm của hệ thống 55
4.4 Hướng phát triển: 55
TÀI LIỆU THAM KHẢO 56
Trang 5DANH MỤC BẢNG
Bảng 2.1 Danh sách các bảng trong cơ sở dữ liệu 17
Bảng 2.2 Thiết kế bảng hàng hóa 19
Bảng 2.3 Thuộc tính của bảng hàng hóa 19
Bảng 2.4 Thiết kế bảng kho hàng 20
Bảng 2.5 Thuộc tính của bảng kho hàng 20
Bảng 2.6 Thiết kế bảng người dùng 21
Bảng 2.7 Thuộc tính của bảng người dùng 21
Bảng 2.8 Thiết kế bảng nhập xuất hàng hóa 21
Bảng 2.9 Thuộc tính của bảng nhập xuất 22
Bảng 2.10 Thiết kế bảng nhập xuất chi tiết 22
Bảng 2.11 Thuộc tính của bảng nhập xuất chi tiết 22
Bảng 2.12 Thiết kế bảng Khách hàng, nhà cung cấp 23
Bảng 2.13 Thuộc tính của bảng khách hàng nhà cung cấp 23
Bảng 2.14 Thiết kế bảng ngành hàng 24
Bảng 2.15 Thuộc tính của bảng ngành hàng 24
Bảng 2.16 Thiết kế bảng nhóm hàng 25
Bảng 2.17 Thuộc tính của bảng nhóm hàng 25
Bảng 2.18 Thiết kế bảng nhóm khách hàng nhà cung cấp 25
Bảng 2.19 Thuộc tính của bảng nhóm khách hàng nhà cung cấp 26
Bảng 2.20 Thiết kế bảng nhân viên 26
Bảng 2.21 Thuộc tính của bảng nhân viên 26
Bảng 2.22 Thiết kế bảng nhập kho 27
Bảng 2.23 Thuộc tính của bảng nhân viên 28
Bảng 2.24 Thiết kế bảng xuất kho 28
Bảng 2.25 Thuộc tính của bảng xuất kho 29
Bảng 2.26 Thiết kế bảng mã vạch 29
Bảng 2.27 Thuộc tính của bảng nhân viên 29
Bảng 2.28 Thiết kế bảng đơn vị tính 30
Trang 6Bảng 2.29 Thuộc tính của bảng đơn vị tính 30
Bảng 2.30 Thiết kế bảng kết quả kinh doanh 30
Bảng 2.31Thiết kế bảng loại thu chi 31
Bảng 2.32 Thuộc tính của bảng loại thu chi 31
Bảng 2.33 Thiết kế bảng thanh toán 32
Bảng 2.34 Thuộc tính của bảng thanh toán 32
Trang 7DANH MỤC HÌNH
Hình 2.1 Use-case chức năng của Nhân viên bán hàng 7
Hình 2.2 Use-case chức năng của Nhân viên quản lí 7
Hình 2.3 Use-case chức năng của nhân viên kho 8
Hình 2.4 Use-case chức năng tổng quát của hệ thống 9
Hình 2.5 Mô hình quan hệ giữa một số lớp chính của hệ thống 10
Hình 2.6 Phân cấp chức năng trong hệ thống 11
Hình 2.7 Sơ đồ hoạt động của nhân viên kho 12
Hình 2.8 Sơ đồ hoạt động của nhân viên quản lí 12
Hình 2.9 Qui trình nhập hàng vào kho 13
Hình 2.10 Qui trình xuất hàng trong kho 14
Hình 2.11 Qui trình bán hàng tại cửa hàng 14
Hình 2.12 Biểu đồ luồng xử lí đăng nhập 15
Hình 2.13 Biểu đồ luồng xử lí nhập xuất kho 16
Hình 2.14 Sơ đồ hoạt động của nhân viên bán hàng 15
Hình 2.15 Sơ đồ logic quan hệ của cơ sở dữ liệu 33
Hình 3 1 Giao diện form đăng nhập 34
Hình 3.2 Giao diện form main 35
Hình 3.4 Giao diện form quản lí kho hàng 37
Hình 3.5 Giao diện form quản lí thông tin phòng 38
Hình 3.6 Giao diện form quản lí thông tin nhóm khách hàng nhóm nhà cung cấp 39
Hình 3.7 Giao diện form quản lí thông tin nhà cung cấp 40
Hình 3.8 Giao diện form quản lí thông tin xuất kho 41
Hình 3.9 Giao diện form quản lí thông tin khách hàng 42
Hình 3.10 Giao diện form quản lí thông tin hàng hóa 43
Hình 3.11 Giao diện form quản lí thông tin nhóm hàng 43
Hình 3.12 Giao diện form quản lí thông tin ngành hàng 44
Hình 3.13 Giao diện form quản lí mã vạch 45
Trang 8Hình 3.14 Giao diện form quản lí thông tin nhập kho 46
Hình 3.15 Giao diện truyền thống tin xuất hóa đơn theo nhân viên 47
Hình 3.16 Giao diện form truyền thông tin báo cáo doanh thu 48
Hình 3.17 Giao diện form truyền thông tin báo cáo doanh thu theo nhóm hàng 49
Hình 3.18 Giao diện tổng hợp kết quả kinh doanh 49
Hình 3.19 Giao diện form tạo hóa đơn của nhân viên bán hàng 50
Hình 3.20 Mẫu báo cáo doanh thu theo nhóm hàng 51
Hình 3.21 Mẫu báo cáo doanh thu theo nhân viên 52
Hình 3.22 Mẫu báo cáo bán ra theo nhà cung cấp 53
Hình 3.23 Mẫu hóa đơn bán lẻ tại cửa hàng 53