Xây dựng hệ thống thông tin quản lí bán lẻ ứng dụng cho siêu thi

63 469 0
Xây dựng hệ thống thông tin quản lí bán lẻ ứng dụng cho siêu thi

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

MỤ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 2.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

LỜ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 suốt 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ô khoa Công nghệ thông tin, Trường Đại Học Tài Nguyên Môi Trường Hà Nội tận tình truyền đạt kiến thức năm em học tập Với vốn kiến thức tiếp thu trình học không tảng cho trình nghiên cứu khóa luận mà hành trang quí báu để em bước vào đời cách vững tự tin Cuối em kính chúc quý Thầy, Cô dồi sức khỏe để tiếp tục truyền đạt kiến thức, kinh nghiệm tới bạn sinh viên khóa sau thành công nghiệp trồng người Em xin chân thành cảm ơn! MỤC LỤC DANH MỤC BẢNG DANH MỤC HÌNH CHƯƠNG 1:GIỚI THIỆU 1.1 Cơ sở thực tiễn đề tài 1.1.1 Cơ sở thực tiễn đề tài Chúng ta sống thời đại mới, thời đại phát triển rực rỡ Công nghệ thông tin Công nghệ thông tin bước phát triển cao số hóa tất liệu thông tin, luân chuyển mạnh mẽ kết nối tất lại với Công nghệ thông tin đến với người dân, người quản lý, nhà khoa học, người nông dân, bà nội trợ, học sinh tiểu học….Không có lĩnh vực nào, nơi mặt công nghệ thông tin ứng dụng phát triển Công nghệ thông tin mục tiêu lớn mà Đảng nhà nước trọng trình thúc đẩy công đổi mới, phát triển nhanh bền vững bước đại hóa đại hoá ngành kinh tế Việc ứng dụng Công nghệ thông tin lao động sản xuất yêu cầu bước thiết giúp tăng cường lực quản lí doanh nghiệp, hỗ trợ có hiệu cho trình hội nhập kinh tế quốc tế thực thắng lợi nghiệp công nghiệp hóa đại hóa đất nước Bên cạnh với phát triển kinh tế thị trường với xu hướng hội nhập Các doanh nghiệp vừa nhỏ, cửa hàng siêu thị có mặt khắp nơi phát triển không ngừng.Nhưng việc quản lí bán hàng công việc tốn nhiều thời gian công sức đòi hỏi phận quản lý phải tiến hành nhiều nghiệp vụ phức tạp.Nhưng chưa quan tâm mức nhiều doanh nghiệp ấp dụng phương phát quản lí thủ công tốn nhiều công sức chi phí hiệu quản lí không cao chưa đáp ứng nhu cầu công việc gây lãng phí hiệu quản lí không cao Nhận thấy nhu cầu ứng dụng công nghệ thông tin công tác quản lí vô thiết Do đó, Tôi định “Xây dựng hệ thống thông tin quản lí bán lẻ ứng dụng cho siêu thi” 1.1.2 Ý nghĩa thực tiễn đề tài Phần mềm quản lý bán hàng hỗ trợ việc quản lý thông tin cho doanh nghiệp kinh doanh hàng hoá, dịch vụ… tự động hóa quy trình quản lý hàng hóa, vật tư giảm chi phí nhân công, tăng độ xác đơn hàng cung cấp dịch vụ nhanh chóng đến cho khách hàng Nó phát triển với mục đích đáp ứng kịp thời chức từ khâu nhập, xuất, kiểm kê, quản lý xếp hàng hóa, doanh thu, quản lý đơn đặt hàng nhằm làm tăng hiệu sản xuất kinh doanh cho doanh nghiệp 1.2 Nội dung nghiên cứu 1.2.1 Mục tiêu đề tài: Xây dựng hệ thống thông tin quản lí bán hàng ứng dụng cho siêu thị, doanh nghiệp vừa nhỏ 1.2.2 Nội dung đề tài: - Nghiên cứu xây dựng hệ thống quản lí bán hàng - Xây dựng phần mềm bán hàng 1.3 Phương pháp nghiên cứu: 1.3.1 Phương pháp quan sát khoa học: Quan sát hệ thống bán lẻ doanh nghiệp vừa nhỏ để thu thập thông tin 1.3.2 Phương pháp điều tra: Khảo sát số hệ thống bán hàng từ tìm đặc điểm yêu cầu hệ thống bán lẻ 1.3.3 Phương pháp phân tích tổng hợp lý thuyết Nghiên cứu tài liệu vấn đề liên quan.Sau tổng hợp phân tích đưa cách giải xây dựng hệ thống 1.3.4 Phương pháp mô hình hóa Mô hình hóa chức yêu cầu hệ thống bán lẻ sử dụng Use case công cụ Rational Rose Phạm vi nghiên cứu - Tìm hiểu hệ thống bán hàng doanh nghiệp vừa nhỏ - Tìm hiểu kiến thức tảng công nghệ NET Framework - Ngôn ngữ lập trình C# Sau xây dựng phần mềm quản lí bán hàng 1.5 Lựa chọn công cụ để xây dựng hệ thống: 1.5.1 Phần mềm phân tích thiết kế hệ thống Rational Rose Tôi chọn Rational Rose phần mềm để phân tích thiết kế hệ thống lẽ công cụ lập mô hình trực quan mạnh trợ giúp phântích thiết kế hệ thống chức phần mềm hướng đối tượng Nó dùng để lập mô hình hệ thống trước viết chương trình giúp cho lập trình viên nắm rõ chức hệ thống, Bên cạnh mô hình phân tích giúp lập trình viên phát thiếu sót thiết kế trước bắt đầu công việc 1.5.2 Ngôn ngữ lập trình C# C# Là ngôn ngữ lập trình phần mềm hướng đối tượng đa số lập trình viên phần mềm sử dụng Bởi lẽ, Đây ngôn ngữ lập trình thiết kế cho tảng mạnh – công nghệ hàng đầu NET, có mạnh mẽ thống đặc tính hướng đối tượng mình, có mềm dẻo thân thiện với từ khóa dành riêng thân thuộc với ngôn ngữ tự nhiên, có kiểu liệu cấu trúc lệnh để bạn áp dụng Tôi Chọn C# lẽ: - C# ngôn ngữ đơn giản - C# ngôn ngữ đại - C# ngôn ngữ hướng đối tượng - C# ngôn ngữ mạnh mẽ mềm dẻo - C# ngôn ngữ có từ khóa - C# trở nên phổ biến có cộng đồng phát triển mạnh 1.5.3 Hệ quản trị Cơ sở liệu (Microsoft SQL Sever 2008) Đối với phần mềm quản lí việc xây dựng sở liệu chọn hệ quản trị sở liệu phù hợp vô quan trọng Trong hệ quản trị sở liệu phổ biến để phát triển phần mềm: Microsoft Acess,Microsoft SQL Sever,Oracle - Hệ quản trị Microsoft Acess hệ quản trị sở liệu dễ sử dụng song khả lưu trữ, số ghi không đáp ứng cho hệ thống quản lí bán hàng - Hệ quản trị Oralce có nhiều ưu điểm song với hệ thống quản lí bán hàng gây lãng phí dung lượng, chiến dung lượng nhớ gây lãng phí tài nguyên máy Do Tôi chọn Hệ quản trị Cơ sở liệu Microsoft SQL Sever 2008 lí sau: - SQL Server 2008 hệ quản trị sở liệu quản lí tốt với lượng liệu lớn cho phép sử dụng mô hình Client- Sever - SQL Server tiện dụng việc phân tán sở liệu, Tra cứu thông tin nhanh - SQL Sever hệ quản trị sở liệu phân tán hỗ trợ quản lí xử lí đồng nhất, bảo mật liệu, Có triên khai hệ điều hành thông dụng xã hội Window XP, Window Vista, Window7, Window 8, Window Sever CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Bài toán xây dựng phần mềm quản lý bán hàng 2.1.1 Bài toán xây dựng hệ thống quản lý bán hàng Quản lý bán hàng doanh nghiệp vừa nhỏ công việc quan trọng, đòi hỏi phận Quản lý phải tiến hành nhiều nghiệp vụ phức tạp,Ở doanh nghiệp vừa nhỏ hệ thống bán hàng phát triển với nhiều mặt hàng với số lượng lớn với cách quản lí thông thường tốn nhiều thời gian công sức, dễ phát sinh nhầm lẫn tốn nhiều chi phí Việc ứng dụng Công nghệ thông tin mang lại bước đột phá cho công tác quản lý bán hàng, giúp doanh nghiệp nắm bắt thông tin hàng hóa, vật tư, thông tin khách hàng, cách xác kịp thời Từ người quản lý đưa sách lược đắn, giảm chi phí tăng khả cạnh tranh, nâng cao hiệu hoạt động sản xuất kinh doanh 2.1.2 Đặc tả đề tài: Phần mềm quản lý bán hàng hỗ trợ việc quản lý thông tin cho doanh nghiệp kinh doanh hàng hoá, dịch vụ… tự động hóa quy trình quản lý hàng hóa, vật tư giảm chi phí nhân công, tăng độ xác đơn hàng cung cấp dịch vụ nhanh chóng đến cho khách hàng Nó phát triển với mục đích đáp ứng kịp thời chức từ khâu nhập, xuất, quản lý hàng hóa, doanh thu, quản lý đơn hàng nhằm làm tăng hiệu sản xuất kinh doanh cho doanh nghiệp Bộ phận quản lý cửa hàng: quản lí cửa hàng có toàn quyền quản lý hệ thống, quản lí thông tin nhân viên, quản lí thông tin cửa hàng: quản lí thông tin hàng hóa, thông tin khách hàng, nhà cung cấp, quản lí nhập xuất kho, quản lí doanh thu, lập in ấn phiếu, hóa đơn … Nhân viên kho: Chịu trách nhiệm kiểm tra chất lượng số lượng hàng hóa đảm bảo nhập, xuất kho theo phiếu nhập xuất kho mà nhà quản lí lập 10 - Bấm nút thoát form main Hình 3.9 Giao diện form quản lí thông tin khách hàng 3.1.2.8 Form Quản lí thông tin hàng hóa: - Thêm hàng hóa cách nhập thông tin hàng hóa bấm nút thêm để hoàn tất - Muốn sửa, xóa phải bấm vào cell tương ứng, thông tin lên text box tương ứng bấm nút thêm để hoàn tất - Các thao tác thêm sửa xóa phải cập nhật vào sở liệu - Dữ liệu ảnh hàng hóa chuyển dạng bit lưu vào csdl - Khi người dùng chọn hàng hóa phải chuyển từ bit sang image để hiển thị -Bấm nút thoát form main 49 Hình 3.10 Giao diện form quản lí thông tin hàng hóa 3.1.2.9 Form Quản lí thông tin nhóm hàng: -Thêm nhóm hàng cách nhập thông tin nhóm hàng bấm nút thêm để hoàn tất - Muốn sửa, xóa phải bấm vào cell tương ứng, thông tin lên text box tương ứng bấm nút thêm để hoàn tất - Các thao tác thêm sửa xóa phải cập nhật vào sở liệu - Bấm nút thoát form main Hình 3.11 Giao diện form quản lí thông tin nhóm hàng 50 3.1.2.10 Form Quản lí thông tin ngành hàng: -Thêm nhóm hàng cách nhập thông tin ngành hàng bấm nút thêm để hoàn tất - Muốn sửa, xóa phải bấm vào cell tương ứng, thông tin lên text box tương ứng bấm nút thêm để hoàn tất - Các thao tác thêm sửa xóa phải cập nhật vào sở liệu -Bấm nút thoát form main Hình 3.12 Giao diện form quản lí thông tin ngành hàng 51 3.1.2.11 Form Quản lí barcode: - Sau chọn hàng hóa focus vào texbox mã vạch quét barcode.Số mã điền vào text box - Nhưng sản phẩm mã vạch sử dụng mã có 13 chữ số - Muốn sửa, xóa phải bấm vào cell tương ứng, thông tin lên text box tương ứng bấm nút thêm để hoàn tất - Các thao tác thêm sửa xóa phải cập nhật vào sở liệu -Bấm nút thoát form main Hình 3.13 Giao diện form quản lí mã vạch 52 3.1.2.12 Form quản lí thông tin nhập kho: -Nhập hàng vào kho cách nhập thông tin xuất kho bấm nút thêm để hoàn tất - Muốn sửa, xóa phải bấm vào cell tương ứng, thông tin lên text box tương ứng bấm nút thêm để hoàn tất - Các thao tác thêm sửa xóa phải cập nhật vào sở liệu - Bấm nút thoát form main Hình 3.14 Giao diện form quản lí thông tin nhập kho 53 3.1.3 Thiết Kế Form báo cáo: 3.1.3.1 From hóa đơn theo nhân viên: - Người dùng chọn nhân viên khoảng thời gian tương ứng.Bấm nút tìm kiếm hóa đơn nhân viên lập khoảng thời gian tương ứng lên data grip - Muốn xem chi tiết hóa đơn bấm chi tiết, Hóa đơn tương ứng lên crytal report viewer Người dùng thao tác in, xuất file form Hình 3.15 Giao diện truyền thống tin xuất hóa đơn theo nhân viên 54 3.1.3.2 From doanh thu theo nhân viên: - Người dùng chọn nhân viên khoảng thời gian tương ứng.Bấm nút chi tiết hiển thi doanh thu nhân viên lập khoảng thời gian tương ứng - Muốn xem chi tiết hóa đơn bấm chi tiết, Hóa đơn tương ứng lên crytal report viewer Người dùng thao tác in, xuất file form Hình 3.16 Giao diện form truyền thông tin báo cáo doanh thu theo nhân viên 55 3.1.3.3 From doanh thu theo nhóm hàng: Người dùng chọn nhóm hàng khoảng thời gian tương ứng.Bấm nút chi tiết hiển thi doanh thu theo nhóm hàng khoảng thời gian tương ứng báo cáo lên crytal report viewer Người dùng thao tác in, xuất file form Hình 3.17 Giao diện form truyền thông tin báo cáo doanh thu theo nhóm hàng 3.1.3.4 From kết kinh doanh: Người dùng nhập thông tin kinh doanh form sau bấm nút tính thông tin tính toán tự động xem chi tiết crytal report viewer Người dùng thao tác in, xuất file form Hình 3.18 Giao diện tổng hợp kết kinh doanh 56 3.1.4 Form cho nhân viên bán hàng: Form bán lẻ - Form hỗ trợ tìm hàng hóa máy quét, Mã hóa đơn sinh tự động, Khi chọn thuộc tính combobox thuộc tích liên quan tự động cập nhật - Khi thêm hàng thống kế đơn hàng cập nhật tự động - Khi bấm thêm hàng vào giỏ hàng hóa, số lượng tương ứng thêm vào view đồng thời thêm liệu tương ứng vào bảng tblNhapXuat chi tiết - nhập lại hàng hóa bấm vào cell tương ứng bấm loại bỏ ghi hàng hóa xóa khỏi view đồng thơi xóa sở liệu - Khi thêm hàng hóa tổng hợp thông tin dơn hàng tự động cập nhật - Sau nhập xong đơn hàng nhân viên bấm thnah toán thông tin đơn hàng nhập vào sở liệu hóa dơn hiển thị Crytal report Hình 3.19 Giao diện form tạo hóa đơn nhân viên bán hàng 57 3.1.5 Mẫu phiếu nhập xuất , hóa đơn 3.1.5.1 Mẫu báo cáo doanh thu theo nhóm hàng:Bao gồm thông tin đơn vị kinh doanh,địa chỉ,mã nhóm hàng, tên nhóm hàng, mã hàng, tên hàng, số lượng doanh thu Hình 3.20 Mẫu báo cáo doanh thu theo nhóm hàng 58 3.1.5.2 Mẫu báo cáo doanh thu theo nhân viên: Bao gồm thông tin đơn vị kinh doanh,địa chỉ,mã hàng, số lượng, doanh thu dơn giá ngày lập, mã nhân viên,tên nhân viên Hình 3.21 Mẫu báo cáo doanh thu theo nhân viên 3.1.5.3 Mẫu báo cáo bán theo nhà cung cấp: Bao gồm thông tin đơn vị kinh doanh,mã hàng hóa,tên hàng, số lượng,đơn giá, thành tiền, mã nhà cung cấp, tên nhà cung cấp mã số thuế, địa chỉ, điên thoại 59 Hình 3.22 Mẫu báo cáo bán theo nhà cung cấp 3.1.5.4 Mẫu hóa đơn bán lẻ cửa hàng: Bao gồm thông tin đơn vị kinh doanh, mã phiếu, tên khách hàng, địa chỉ, số điện thoại, tên nhân viên, tên hàng số lượng, đơn giá, vat, chiết khấu thành tiền Hình 3.23 Mẫu hóa đơn bán lẻ cửa hàng 60 CHƯƠNG 4: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết luận: 4.1.1 Thuận lợi khó khăn lúc thực đồ án: 4.1.1.1 Thuận lợi: - Bản thân trang bị kiến thức liên quan thiết kế phần mềm Đã có kinh nghiệm việc tìm hiểu, phân tích thiết kế hệ thống thông tin - Hệ thống quản lý bán hàng hệ thống quen thuộc dễ dàng cách tiếp cận chức phổ biến - Được giúp đỡ tận tình TS.Đặng Xuân Thọ trình định hướng xây dựng đề tài - Hệ sở liệu SQL sever quen thuộc gần gũi với sinh viên hệ quản trị sở liệu phổ biến 4.1.1.2 Khó khăn: - Thời gian nhận thực đồ án không nhiều nên nhiều danh mục quản lí chức hệ thống Tôi muốn phát triển chưa hoàn thiện - Do chưa có kinh nghiệm thiết kế phần mềm Cơ sở liệu thực tế nên khó khăn triển khai công việc 61 4.2 Kết đạt được: Qua thời gian nghiên cứu Tôi xây dựng hệ thống thông tin quản lí bán lẻ đảm bảo yêu cầu đề ra.Phần mềm quản lí yêu cầu hệ thống thông tin quản lí bán lẻ 4.3 Ưu điểm nhược điểm hệ thống 4.3.1 Ưu điểm: - Hệ thống xây dựng gọn nhẹ, dễ sử dụng - Hệ thống ràng buộc liệu đảm bảo - Giao diện thân thiện với người sử dụng - Cơ sở liệu xây dựng đầy đủ chi tiết 4.3.2 Nhược điểm: - Cách tổ chức liệu kỹ thuật lập trình chưa tốt - Các chức chương trình chưa linh động, gây khó khăn sử dụng - Chương trình sử dụng bảo mật sở liệu mặc đinh sql sever chưa mã hóa liệu đăng nhập 4.4 Hướng phát triển: - Hoàn thiện tốt lập trình C# ràng buộc liệu - Nâng cao tính linh động chương trình - Thêm chức để đáp ứng điều kiện người dùng - Nâng cao kỷ thuật lập trình hoàn chỉnh thành phần thiếu theo hướng chuyên nghiệp, chạy thử, khả đưa vào áp dụng thức tế khả quan - Bảo mật liệu tốt 62 TÀI LIỆU THAM KHẢO [1] Từng Bước Học Lập Trình Visual C# NET, Nguyễn Thiên Bằng,NXB Lao động - Xã hội, 2002 [2] Cơ sở liệu – Database, Đỗ Trung Tuấn, NXB Khoa học, 2000 [3] Cơ sở liệu kiến thức thực hành, Vũ Đức Thi, NXB Thống kê, 2005 [4]Phân tích thiết kế hướng đối tượng UML, Đặng Văn Đức, NXB Giáo dục, Hà Nội, 2002 [5]Lập trình c#, Bách khoa Aptech,2010 63 [...]... viên quản lí sẽ quản lí thông tin cửa hàng và kho bao gồm: - Quản lí nhân sự - Quản lí doanh thu - Quản lí nhập xuất nhập kho Hình 2.9 Sơ đồ hoạt động của nhân viên quản lí 17 2.2.6 Quy trình luân chuyển hàng 2.2.6.1: Quy trình nhập hàng: Nhà quản lí trực tiếp liên hệ với nhà cũng cấp về thông tin đơn hàng, Sau thỏa thuận thành công thì Nhà quản lí sẽ lập 1 hóa đơn nhập kho có xác nhận của mình cho nhà... 2.5 Biểu đồ lớp của hệ thống 15 2.2.4 Phân cấp chức năng theo nhân viên Nhân viên của hệ thống được phân ra 3 loại theo chức năng Nhân viên bán hàng có nhiêm vụ xuất hóa đơn bán lẻ. Nhân viên quản lí có nhiệm vụ tạo hóa đơn nhập xuất kho ,Quản lí thông tin nhân viên, quản lí thông tin cửa hàng Nhân viên kho có nhiệm vụ in hóa đơn nhập xuất kho Hình 2.6 Phân cấp chức năng trong hệ thống 2.2.5 Biểu đồ... quát của hệ thống: Nhân viên Quản lí có chức năng: Quản lí nhân viên ,quản lí khách hàng và nhà cung cấp, lập các hóa đơn nhập và xuất kho các thông tin quản lí này được cập nhập vào cơ sở dữ liệu để nhân viên bán hàng và nhân viên kho kiểm tra và lập hóa đơn nhập xuất Những thông tin này được cập nhật vào cơ sở dữ liệu để phục vụ cho việc thống kê báo cáo 13 2.2.2 Use case tổng quát của hệ thống Hình... trách nhiệm quản lí cửa hàng có trách nhiệm quản lí thông tin nhân viên, Quản lí thông tin của khách hàng, nhà cung cấp, quản lí kho và phòng ban, Tạo các hóa đơn nhập xuất hàng cho công ty Hình 2.2 Use-case chức năng của Nhân viên quản lí 12 2.2.1.3 Nhân viên kho Chịu trách nhiệm quản lí chất lượng hàng hóa nhập kho Kiểm tra chất lượng hàng hóa trong phiếu hàng nhập, xuất do nhà quản lí lập Hình 2.3... tblNhomKH_NCC Là bảng quản lý thông tin hàng hóa Là bảng quản lý danh sách các kho hàng Người Là bảng quản lý thông tin Dùng đăng nhập Nhập Là bảng quản lý thông tin Xuất Chi Tiết Hàng hóa, hóa đơn Nhập Chi tiết đơn hàng Xuất Khách 6 Mô tả hàng,Nhà Cung Cấp Ngành Hàng Nhóm Hàng Nhóm khách Là bảng quản lý cấu hình dịch vụ Là bảng quản lý thông tin ngành hàng Là bảng quản lýNhóm Hàng Là bảng quản lý Nhóm hàng,... tích hệ thống 2.2.1 Các tác nhân của hệ thống 2.2.1.1 Nhân viên bán hàng: Là người tiếp xúc và làm việc trực tiếp ở quầy chịu trách nhiệm kiểm tra hàng hóa khách hàng mua tại quầy, Nhập thông tin hóa đơn bán lẻ, tính tiền, thu tiền hàng , trả lại tiền thừa cho khách hàng, và In hóa đơn cho khách 11 Hình 2.1 Use-case chức năng của Nhân viên bán hàng 2.2.1.2 Nhân viên quản lí: Là người chịu trách nhiệm quản. .. hàng, đơn vị tính, giá và được gán cho một mã số được gọi là mã hàng để tiện việc quản lí Người quản lí ngoài việc nắm bắt thị trường còn phải theo dõi tình hình mua bán của công ty để kinh doanh hiệu quả Khi cửa hàng mua hàng về Người quản lí phải lập hóa đơn nhập kho cho nhà cung cấp, nhà cung cấp sử dụng hóa đơn này để làm thủ tục nhập hàng vào kho với quản lí kho Quản lí kho sẽ kiểm tra số lượng hàng,... muốn đăng nhập hệ thống sẽ phải đăng nhập theo tài khoản và mật khẩu do nhà quản lí cung cấp Sau khi nhân viên nhập thông tin đăng nhập trên form và bấm đăng nhập sẽ kiểm tra điều kiện đăng nhập Nếu hợp lệ sẽ chuyển đến form main Nếu không hợp lệ hiện thông báo lỗi đăng nhập Hình 2.9 Biểu đồ tuần tự lí đăng nhập 2.2.7.2 Biểu đồ tuần tự xử lí nhập, xuất kho Nhân viên quản lí sẽ nhập thông tin nhập kho... đơn nhập kho với xác nhận của mình cho nhà cung cấp Nhà cung cấp sử dụng hóa đơn này gặp nhà quản lí để thanh toán Nhà quản lí khi thanh toán sẽ lập phiếu thu chi Hình 2.10 Qui trình nhập hàng vào kho 18 2.2.6.2: Quy trình xuất hàng: Sau liên hệ được với khách hàng mua hàng trực tiếp từ kho Nhà quản lí, hoặc quản lí kho sẽ lập 1 hóa đơn nhập kho có xác nhận của mình cho khách hàng Người nhận tiền sẽ... 2.2.6.3: Quy trình bán hàng : Kho sẽ xuất hàng cho cửa hàng với giá ưu tiên, Các mặt hàng này sẽ được bày bán trên cửa hàng Khách hàng sẽ lựa chọn những hàng hóa mình mua và thanh toán với nhân viên bán hàng Nhân viên bán hàng có trách nhiệm kiểm tra và lập hóa đơn bán hàng cho khách Hình 2.12 Qui trình bán hàng tại cửa hàng 19 2.2.7 Tuần tự xử lí trong hệ thống 2.2.7.1 Biểu đồ tuần tự lí đăng nhập Một

Ngày đăng: 20/06/2016, 21:19

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1:GIỚI THIỆU

    • 1.1 Cơ sở thực tiễn của đề tài.

      • 1.1.1 Cơ sở thực tiễn của đề tài.

      • 1.1.2. Ý nghĩa thực tiễn của đề tài.

      • 1.2. Nội dung nghiên cứu.

        • 1.2.1. Mục tiêu của đề tài:

        • Xây dựng hệ thống thông tin quản lí bán hàng ứng dụng cho siêu thị, doanh nghiệp vừa và nhỏ.

        • 1.2.2. Nội dung của đề tài:

        • 1.3. Phương pháp nghiên cứu:

          • 1.3.1 Phương pháp quan sát khoa học:

          • 1.3.2 Phương pháp điều tra:

          • 1.3.3 Phương pháp phân tích và tổng hợp lý thuyết

          • 1.3.4 Phương pháp mô hình hóa

          • 1. 4. Phạm vi nghiên cứu

          • 1.5 Lựa chọn công cụ để xây dựng hệ thống:

            • 1.5.1 Phần mềm phân tích thiết kế hệ thống Rational Rose

            • 1.5.2 Ngôn ngữ lập trình C#.

            • 1.5.3 Hệ quản trị Cơ sở dữ liệu (Microsoft SQL Sever 2008).

            • CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

              • 2.1 Bài toán xây dựng phần mềm quản lý bán hàng.

                • 2.1.1 Bài toán xây dựng hệ thống quản lý bán hàng.

                • 2.1.2 Đặc tả đề tài:

                • 2.2 Phân tích hệ thống

                  • 2.2.1 Các tác nhân của hệ thống.

                  • Hình 2.1 Use-case chức năng của Nhân viên bán hàng.

                  • Hình 2.2 Use-case chức năng của Nhân viên quản lí.

                  • Hình 2.3 Use-case chức năng của nhân viên kho.

                    • 2.2.2 Use case tổng quát của hệ thống

                    • Hình 2.4 Use-case chức năng tổng quát của hệ thống.

                      • 2.2.3 Biểu đồ lớp: trong hệ thống có 6 lớp chính bao gồm:

Tài liệu cùng người dùng

Tài liệu liên quan