Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 84 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
84
Dung lượng
2,85 MB
Nội dung
1 VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập – Tự – Hạnh phúc Hà Nội, Ngày 16 tháng 04 năm 2017 NHIỆM VỤĐỒ ÁN TỐT NGHIỆP Họ tên: Đinh Thị Chỉnh Giới tính: Nữ Ngày sinh: 30/10/1995 Nơi sinh: Hà Nội Chuyên ngành: Công nghệ Thơng tin Mã SV: 13A10010155 Lớp hành chính: 13A2 TÊN ĐỀ TÀI Xây dựng phần mềm Quản lý bán hàng cho Siêu thị Mini Mart NHIỆM VỤ VÀ NỘI DUNG Nhiệm vụ cụ thể Đồ án tốt nghiệp: - Khảo sát quy trình nghiệp vụ hệthống Quản lý bán hàng cho Siêu thị Mini Mart - Phân tích thiết kế hệ thống, xác định yêu cầu hệ thống - Xây dựng nghiệp vụ sau: + Quản trị Hệ thống + Quản lý Danh mục + Quản lý Bán hàng + Quản lý Nhập hàng + Tìm kiếm + Báo cáo thống kê NGÀY GIAO NHỆM VỤ: 03/01/2017 NGÀY HOÀN THÀNH NHIỆM VỤ: 17/04/2017 CÁN BỘ HƯỚNG DẪN: ThS Nguyễn Thị Quỳnh Như Nội dung đề cương Đồán Hội đồng chuyên ngành thông qua Ngày 03 tháng 01 năm 2017 GIẢNG VIÊN HƯỚNG DẪN KHOA CÔNG NGHỆ THƠNG TIN LỜI NĨI ĐẦU Trong q trình phát triển khoa học kỹ thuật cơng nghệ thơng tin đóng vai trị quan trọng Với mong muốn áp dụng công nghệ thông tin vào sống hàng ngày, vào công việc thực tế hoạt động diễn hàng ngày kinh doanh buốn bán Em muốn xây dựng phần mềm bán hàng ứng dụng cho siêu thị nhỏ cửa hàng Trong hoạt động kinh doanh buôn bán có nhiều vấn đề phức tạp, ln làm cho cơng việc quản lý gặp khó khăn, việc áp dụng công nghệ thông tin làm cho công việc khoa học, chuyên nghiệp chặt chẽ Một phần mềm bán hàng chuyên nghiệp, an toàn, tin cậy áp dụng co siêu thị nhỏ cửa hàng cần thiết cho nhà kinh doanh Nhận giúp đỡ tận tình Th.S Nguyễn Thị Quỳnh Như, em dần hoàn thành đồ án Em xin chân thành cảm ơn Cô! Em mong nhận quan tâm ý kiến từ phía Thầy Cơ để Đồ án em hoàn thiện hơn, Em Xin chân thành cảm ơn Thầy Cô! MỤC LỤC NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP LỜI NÓI ĐẦU MỤC LỤC DANH MỤC HÌNH ẢNH DANH MUC BẢNG BIỂU 12 CHƯƠNG TỔNG QUAN VỀ ĐỀ TÀI 13 1.1 Lý chọn đề tài 13 1.2 Phạm vi đề tài 14 1.3 Mục đích, mục tiệu đề tài 14 1.3.1 Mục đích đề tài 14 1.3.2 Mục tiêu đề tài 14 1.4 Các chức phần mềm 15 1.4.1 Các chức phần mềm 15 1.4.2 Mô tả chi tiết chức 16 1.5 Công nghệ sử dụng 18 1.5.1 Ngôn ngữ sử dụng: C# 18 1.5.2 Hệ quản trị sở liệu sử dụng : Microsoft SQL Server 2008 18 CHƯƠNG KHẢO SÁT HỆ THỐNG 19 2.1 Cơ cấu tổ chức 19 2.2 Quy trình nghiệp vụ 19 2.3 Biểu mẫu 20 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 23 3.1 Phân tích thiết kế hệ thống chức 23 3.1.1 Ký hiệu sử dụng 23 3.1.2 Sơ đồ phân chức 23 3.1.3 Sơ đồ luồng liệu 24 3.1.2.1 Ký hiệu sử dụng 24 3.1.2.2 Sơ đồ mức ngữ cảnh 25 3.1.2.3 Sơ đồ mức đỉnh 26 3.1.2.4 Sơ đồ mức đỉnh cấp 27 3.1.3 Flowchat số chức quan trọng 35 3.1.3.1 Quản trị hệ thống 35 3.1.3.2 Quản lý bán hàng 41 3.1.3.3 Quản lý nhập hàng 46 3.1.3.4 Báo cáo thống kê 51 3.1.3.5 Tìm kiếm 52 3.2 Phân tích thiết kế hệ thống liệu 53 3.2.1 Mơ hình ERD mở rộng 53 3.2.1.1 Xác định thực thể, thuộc tính 53 3.2.1.2 Xác định kiểu liên kết 55 3.2.1.3 Sơ đồ ERD mở rộng 56 3.2.2 Chuẩn hóa liệu 57 3.2.2.1 Chuyển từ mơ hình ERD mở rộng sang ERD kinh điển 57 3.2.2.2 Chuyển từ mơ hình ERD kinh điển sang ERD hạn chế 60 3.2.2.3 Chuyển từ mơ hình ERD hạn chế sang mơ hình quan hệ 62 3.3 Thiết kế giao diện 71 KẾT LUẬN 82 TÀI LIỆU THAM KHẢO 84 TÓM TẮT ĐỒ ÁN Họ tên Đinh Thị Chỉnh Chuyên ngành Công nghệ thông tin Cán hướng dẫn ThS Nguyễn Thị Quỳnh Như Khóa: 2013 – 2017 Tên đề tài: Xây dựng phần mềm Quản lý bán hàng cho Siêu thị Mini Mart Tóm tắt đề tài: Hệ thống bao gồm chức năng: Quản trị hệ thống - Cho phép người dùng đăng nhập vào hệ thống để sử dụng phần mềm - Đăng xuất khỏi người dùng để đăng nhập tài khoản người dùng khác - Cập nhật tài khoản dùng để lưu trữ cập nhật xử lý thông tin tài khoản Quản lý danh mục - Chức quản lý đối tượng sau: quản lý Sản phẩm, quản lý Nhà cung cấp, quản lý Khách hàng, quản lý loại sản phẩm, quản lý Đơn vị tính, quản lý Xuất xứ - Quản lý Sản phẩm dùng để lưu trữ cập nhật thông tin sản phẩm - Quản lý Nhà cung cấp dùng để lưu trữ quản lý thông tin nhà cung cấp - Quản lý Khách hàng dùng để lưu trữ quản lý thông tin khách hàng - Quản lý Loại sản phẩm dùng để lưu trữ quản lý thông tin loại sản phẩm, giúp người quản lý dễ dàng quản lý mặt hàng có siêu thị - Quản lý đơn vị tính dùng để lưu trữ quản lý thông tin đơn vị tính, thuận tiện cho việc nhập, xuất, theo dõi số lượng sản phẩm theo đơn vị - Quản lý xuất xứ dùng để lưu trữ quản lý thông tin xuất xứ loại sản phẩm Thuận tiện cho việc phân biệt xếp sản phẩm siêu thị, để khách hàng dễ dàng chọn lựa loại sản phẩm cần Quản lý bán hàng - Chức dùng để quản lý thơng tin hóa đơn bán hàng siêu thị: nhân viên lưu trữ quản lý thơng tin hóa đơn bán hàng (các thao tác quản lý như: tạo mới, sửa, xóa,tìm kiếm, báo cáo…) Quản lý nhập hàng - Chức dùng để quản lý thông tin phiếu nhập hàng siêu thị: nhân viên lưu trữ quản lý thông tin phiếu nhập hàng (các thao tác quản lý như: tạo mới, sửa, xóa,tìm kiếm, báo cáo…) Báo cáo, thống kê - Báo cáo doanh thu Siêu thị theo ngày - Thống kê báo cáo số lượng hàng tồn kho siêu thị - Thống kê báo cáo hàng bán chạy Tìm kiếm - Tìm kiếm hàng hóa - Tìm kiếm hóa đơn siêu thị theo tháng - Tìm kiếm khách hàng - Tìm kiếm nhà cung cấp DANH MỤC HÌNH ẢNH Hình Phiếu nhập hàng 20 Hình 2 Hóa đơn bán hàng 21 Hình Báo cáo nhập hàng theo ngày 21 Hình Báo cáo bán hàng theo ngày 22 Hình Thống kê hàng tồn kho theo ngày 22 Hình 1.Sơ đồ phân rã chức 23 Hình Sơ đồ mức ngữ cảnh 25 Hình 3 Sơ đồ mức đỉnh 26 Hình Sơ đồ chức quản trị hệ thống 27 Hình 5.Sơ đồ chức quản lý danh mục 28 Hình 6.Sơ đồ chức quản lý nhập hàng 29 Hình 7.Sơ đồ chức quản lý bán hàng 29 Hình 8.Sơ đồ chức tìm kiếm 30 Hình 9: Sơ đồ chức Thống kê báo cáo 30 Hình 10 Sơ đồ chức cập nhật tài khoản 31 Hình 11 Sơ đồ chức quản lý sản phẩm 31 Hình 12 Sơ đồ chức quản lý đơn vị tính 32 Hình 13 Sơ đồ chức quản lý khách hàng 32 Hình 14 Sơ đồ chức quản lý loại sản phẩm 33 Hình 15 Sơ đồ chức quản lý nhà cung cấp 33 Hình 16 Sơ đồ chức quản lý xuất xứ 34 Hình 17 Sơ đồ đặc tả chức Đăng nhập 35 Hình 18 Sơ đồ đặc tả chức Đăng xuất 36 Hình 19 Sơ đồ đặc tả chức tạo tài khoản 37 Hình 20 Sơ đồ đặc tả chức sửa tài khoản 38 Hình 21 Sơ đồ đặc tả chức xóa tài khoản 39 10 Hình 22 Sơ đồ đặc tả chức tìm kiếm tài khoản 40 Hình 23 Sơ đồ đặc tả chức tạo hóa đơn 41 Hình 24 Sơ đồ đặc tả chức sửa hóa đơn 42 Hình 25 Sơ đồ đặc tả chức xóa hóa đơn 43 Hình 26 Sơ đồ đặc tả chức tìm kiếm hóa đơn 44 Hình 27 Sơ đồ đặc tả chức báo cáo hóa đơn 45 Hình 28 Sơ đồ đặc tả chức tạo phiếu nhập 46 Hình 29 Sơ đồ đặc tả chức sửa phiếu nhập 47 Hình 30 Sơ đồ đặc tả chức xóa phiếu nhập 48 Hình 31 Sơ đồ đặc tả chức tìm kiếm phiếu nhập 49 Hình 32 Sơ đồ đặc tả chức báo cáo phiếu nhập 50 Hình 33 Sơ đồ đặc tả chức báo cáo thống kê 51 Hình 34 Sơ đồ đặc tả chức tìm kiếm 52 Hình 35 Sơ đồ ERD mở rộng 56 Hình 36 Sơ đồ ERD kinh điển 59 Hình 37 Sơ đồ ERD hạn chế 61 Hình 38 Sơ đồ mơ hình quan hệ 70 Hình 39 Giao diện trang chủ 71 Hình 40 Giao diện chức đăng nhập 71 Hình 41 Giao diện chức cập nhật tài khoản 72 Hình 42 Giao diện chức quản lý sản phẩm 72 Hình 43 Giao diện chức quản lý khách hàng 73 Hình 44 Giao diện chức quản lý nhà cung cấp 73 Hình 45 Giao diện chức quản lý xuất xứ 74 Hình 46 Giao diện chức quản lý đơn vị tính 74 Hình 47 Giao diện chức quản lý loại sản phẩm 75 Hình 48 Giao diện chức quản lý bán hàng 75 70 Sơ đồ mơ hình quan h hệ: Hình 38 Sơ đồ mơ hình quan hệ 71 3.3 Thiết kế giao diệện Trang chủ Hình 39 Giao diện trang chủ Đăng nhập Hình 40 Giao diện chức đăng nhập 72 Cập nhậtt tài khoản kho Hình 41 41 Giao diện chức cập nhật tài khoảnn Quản lý sản phẩẩm Hình 42 42 Giao diện chức quản lý sản phẩm m 73 Quản n lý khách hàng Hình 43 43 Giao diện chức quản n lý khách hàng Quản n lý nhà cung ccấp Hình 44 Giao di diện chức quảnn lý nhà cung cấp c 74 Quản lý xuất xứ ứ Hình 45 45 Giao diện chức quản lý xuất xứ Quản lý đơn vị tính Hình 46 46 Giao diện chức quản lý đơn vị tính 75 Quản lý loại sản n phẩm ph Hình 47 Giao di diện chức quản lý loại sản phẩẩm Quản n lý bán hàng Hình 48 48 Giao diện chức quản n lý bán hàng 76 Hình 49 Giao diện chi tiết hóa đơn Quản lý nhập p hàng Hình 50 50 Giao diện chức quản lý nhập p hàng 77 Hình 51 Giao diện chi tiết phiếu nhập Tìm kiếm - Tìm kiếm m chưa ch đăng nhập vào hệ thống Hình 52 Giao diện Tìm kiếm chưa đăng nhậpp vào hhệ thống 78 - Tìm kiếm m đăng nhập vào hệ thống Hình 3.53 Giao di diện Tìm kiếm đăng nhập vào hệệ thống 79 Báo cáo thống ng kê - Báo cáo doanh thu theo ngày Hình 3.54 Giao diện di chức Báo cáo doanh thu theo tháng 80 - Thống ng kê hàng ttồn kho Hình 55 Giao diện di chức Thống kê hàng tồn n kho 81 - Thống ng kê hàng bán ch chạy theo tháng Hình 56 Giao diện di chức Thống kê hàng bán chạyy theo tháng 82 KẾT LUẬN Nhận giúp đỡ tận tình ThS Nguyễn Thị Quỳnh Như em hoàn thành đồ án Đồ án tốt nghiệp Xây dựng chương trình quản lý bán hàng cho siêu thị mini mart làm được: • Xây dựng hệ thống quản lý bán hàng, hỗ trợ cho việc xuất/ nhập hàng siêu thị mini mart • Q trình thao tác tính tốn nhanh • Thuận tiện việc Báo cáo thống kê • Đảm bảo tính qn q trình làm việc Tuy nhiên, Do cịn thiếu kinh nghiệm trình làm nên đồ án cịn số hạn chế như: • Các tính sơ sài, đáp ứng phần cơng việc thực tế • Báo cáo thống kê dừng mức tạm đủ, chưa hoàn tồn đáp ứng cho q trình giám sát chủ siêu thị cách toàn diện Em hi vọng tương lai em phát triển, xây dựng chương trình hồn thiện hơn, để có chương trình quản lý bán hàng với đầy đủ tính chun nghiệp nhất: • Mở rộng hệ thống mặt quy mơ, áp dụng cho Siêu thị với quy mơ lớn • Bảo mật thơng tin hệ thống 83 • Nâng cấp phần mềm để cải thiện hiệu xuất xử lý chức cách tối đa Vì phiên nên em mong nhận đóng góp từ thầy đăc biệt ThS Nguyễn Thị Quỳnh Như người có nhiều kinh nghiệm 84 TÀI LIỆU THAM KHẢO [1] Trần Thanh Phước - Bùi Cơng Danh, Lập Trình Windows, Khoa Công nghệ Thông tin - Đại học Công nghiệp thực phẩm TP.HCM, 2013 [2] Phạm Cơng Hịa, Slide giảng Phân tích Thiết kế hệ thống thơng tin, Khoa Công nghệ Thông tin - Viện đại học Mở Hà Nội, 2016 [3] Nguyễn Thanh Tâm, Lập Trình Trực quan – Windows Forms Programming in C#, Khoa CNTT – Trường cao đẳng nghề TP.HCM, 2013, xem tại: http://www.c10mt.com/2012/09/lap-trinh-truc-quan-c-windowsforms.html