BÁO CÁO THỰC TẬP CƠ SỞ ĐỀ TÀI: XÂY DỰNG VÀ CÀI ĐẶT MỘT SỐ CHỨC NĂNG CHÍNH CHO CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG TẠI SIÊU THỊ THANH PHƯỢNG

33 941 0
BÁO CÁO THỰC TẬP CƠ SỞ  ĐỀ TÀI: XÂY DỰNG VÀ CÀI ĐẶT MỘT SỐ CHỨC NĂNG CHÍNH CHO CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG TẠI SIÊU THỊ THANH PHƯỢNG

Đ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

CHƯƠNG 1: CƠ SỞ LÝ LUẬN VỀ QUẢN LÝ BÁN HÀNG51.1. Các nghiệp vụ chính trong siêu thị Thanh Phượng51.2. Ngôn ngữ lập trình C#61.2.1. Làm quen với ngôn ngữ C#61.2.2. Tìm hiểu về ngôn ngữ C#71.3. Hệ quản trị cơ sở dữ liệu SQL Server 200891.3.1. SQL là ngôn ngữ của cơ sở dữ liệu quan hệ91.3.2. Vai trò của SQL101.4. Mô tả bài toán và đặc tả đề tài111.4.1. Mô tả bài toán111.4.2. Đặc tả đề tài12CHƯƠNG 2: KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN HÀNG TẠI SIÊU THỊ THANH PHƯỢNG132.1. Khảo sát hiện trạng132.1.1. Giới thiệu về siêu thị132.2.2. Hiện trạng142.2. Quy trình quản lý bán hàng của siêu thị142.2.1. Quy trình nghiệp vụ142.2.2. Ưu nhược điểm của hệ thống siêu thị142.2.3. Quy trình quản lý mới của siêu thị162.2.4. Phân tích yêu cầu của hệ thống16CHƯƠNG 3: CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG TẠI SIÊU THỊ THANH PHƯỢNG183.1. Phân tích và thiết kế cơ sở dữ liệu183.1.1. Thiết kế các bảng183.1.2. Mối quan hệ giữa các bảng233.2. Thiết kế chương trình thực nghiệm233.2.1. Phác thảo sơ lược chương trình233.2.2. Thiết kế giao diện24KẾT LUẬN30TÀI LIỆU THAM KHẢO31DANH MỤC HÌNH VẼHình 2.1. Sơ đồ quy trình quản lý mới cho siêu thị Thanh Phượng16Hình 2.2. Mô hình quan hệ thực thể17Hình 3.1. Hộp thoại thiết kế bảng Chi tiết phiếu nhập18Hình 3.2. Hộp thoại thiết kế bảng Chi tiết phiếu xuất19Hình 3.3. Hộp thoại thiết kế bảng Khách hàng19Hình 3.4. Hộp thoại thiết kế bảng Kho hàng hóa20Hình 3.5. Hộp thoại thiết kế bảng Nhà cung cấp21Hình 3.6. Hộp thoại thiết kế bảng Nhân viên21Hình 3.7. Hộp thoại thiết kế bảng Phiếu nhập22Hình 3.8. Hộp thoại thiết kế bảng Phiết xuất23Hình 3.9. Mối quan hệ giữa các bảng23Hình 3.10. Form đăng nhập24Hình 3.11. Giao diện cơ bản24Hình 3.12. Form Phiếu nhập hàng hóa25Hình 3.13. Form chi tiết phiếu nhập26Hình 3.14. Form phiếu xuất hàng hóa26Hình 3.15. Form chi tiết phiếu xuất27Hình 3.16. Form Nhân viên27Hình 3.17. Form Khách hàng28Hình 3.18. Form nhà cung cấp28Hình 3.19. Form kho hàng hóa29DANH MỤC BẢNG BIỂUBảng 3.1: Các điều khiển trong giao diện chính24Bảng 3.2: Các điều khiển dùng trong form Phiếu nhập25Bảng 3.3: Các điều khiển dùng trong các form phụ29

1 ĐẠI HỌC THÁI NGUYÊNTRƯỜNG ĐẠI HỌC CÔNG NGHỆ TH KHOA HỆ THỐNG THÔNG TIN KINH TÊ - - BÁO CÁO THỰC TẬP CƠ SƠ ĐỀ TÀI: XÂY DỰNG VÀ CÀI ĐẶT MỘT SỐ CHỨC NĂNG CHÍNH CHO CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG TẠI SIÊU THI THANH PHƯỢNG Giang viên hương dân: Th.S TRÂN THI NHUNG Sinh viên thực hiện: Lơp: MSSV: Thái Nguyên, 2014 MỤC LỤC DANH MỤC BẢNG BIỂU LỜI MƠ ĐẦU Sự phát triển vũ bão ngành công nghệ thông tin kéo theo các dịch vụ mạng ngày phát triển, mở rộng hoàn thiện hơn, tồn nhiều khuyết điểm song khơng tiện lợi từ cơng nghệ đem lại cho xã hội lồi người nhanh chóng xác Thư điện tử dần thay thư tay, các hội nghị truyền hình với âm hình ảnh trực tiếp giúp linh hoạt hóa cơng việc tổ chức, đồn thể Người bác sĩ khơng phải trực tiếp đứng phịng mổ thực ca phẫu thuật với xác cao, độ an tồn tuyệt đối… cịn nhiều lợi ích mà cơng nghệ thơng tin đem lại cho chúng ta, dựa vào đâu mà cơng nghệ thực điều tưởng chừng khơng thể tích tắc vậy? Ngơn ngữ lập trình phần khơng thể thiếu việc xây dựng nên giới công nghệ linh hoạt mạnh mẽ Không gian làm việc Microsoft Net tổng hợp bốn ngơn ngữ lập trình: C#, VB.NET, Managed C++, and J# NET có chồng gối lên các ngôn ngữ, định nghĩa FCL (framework class library) Hỗ trợ cho lập trình viên phát triển các ứng dụng mạng với kích thước nhẹ mạnh mẽ xử lý Trên sở các thầy cô giáo trường Đại học Công nghệ Thông tin Truyền thông trang bị Với hướng dẫn tận tình giáo Trần Thị Nhung, để hiểu biết thêm làm quen với thực tế, em tìm hiểu siêu thị Thanh Phượng – xã Quyết Thắng, phường Tân Thịnh, thành phố Thái Nguyên Qua em chọn đề tài: “Xây dựng và cài đặt một số chức chính cho chương trình quản lý bán hàng tại siêu thị Thanh Phượng” Mục đích Để cơng việc phục vụ tốt hoạt động quản lý bán hàng nay, để tạo lịng tin cho khách hàng việc tìm kiếm thông tin, thu thập tài liệu nghiên cứu học tập mình, việc nắm bắt thơng tin các nhà quản lý tình hình xuất, nhập hàng hóa, tồn kho, nhân viên, khách hàng, nhà cung cấp… cách khoa học, hiệu nhanh chóng Từ ý tưởng em định chọn đề tài: “Xây dựng và cài đặt một số chức chính cho chương trình quản lý bán hàng tại siêu thị Thanh Phượng” Nội dung nghiên cứu - Quản lý nhân viên Quản lý phiếu nhập, phiếu xuất Quản lý khách hàng Quản lý nhà cung cấp Quản lý kho Chương trình quản lý bán hàng phầm mềm tương đối đầy đủ các chức cho quá trình thực quy trình quản lý, phục vụ tin học hóa các nghiệp vụ cửa hàng, doanh nghiệp Phần mềm nhằm mục đích phục vụ cho cơng tác đại hóa nghiệp vụ quản lý bán hàng siêu thị, bước làm cho các nghiệp vụ theo hướng tự động hóa Với đề tài cung cấp cho người dùng nắm các thao tác nghiệp vụ mà hệ thống quản lý Bên cạnh giúp cho cán quản trị hệ thống hiểu rõ chủ động cơng tác bảo trì Bố cục đề tài Ngoài phần mở đầu, kết luận, tài liệu tham khảo đề tài gồm chương: Chương 1: Cơ sở lý luận quản lý bán hàng Chương 2: Khảo sát phân tích thiết kế hệ thống quản lý bán hàng siêu thị Thanh Phượng Chương 3: Chương trình quản lý bán hàng siêu thị Thanh Phượng Trong thời gian thực tập, giúp đỡ tạo điều kiện lãnh đạo siêu thị Em thu thập số liệu làm sở để viết báo cáo thực tập sở Do thời gian thực tập có hạn, kinh nghiệm thực tế chưa nhiều, nên báo cáo thực tập nhiều thiếu sót Mong góp ý các thầy cô CHƯƠNG CƠ SƠ LÝ LUẬN VỀ QUẢN LÝ BÁN HÀNG 1.1 Các nghiệp vụ siêu thị Thanh Phượng - Quản lý nhân viên: Nhân viên làm việc siêu thị chia theo chức người như: người quản lý, bán hàng, bảo vệ, nhân viên kiểm tra chất lượng hàng + Người quản lý siêu thị người quản trị hệ thống + Nhân viên bán hàng, đứng quầy thu tiền tính tiền cho khách hàng cách nhập các mã vạch quản lý mặt hàng vào hệ thống thông qua đầu đọc mã vạch Trong siêu thị có quầy thu ngân, quầy phụ trách hay nhiều nhân viên bán hàng, thời điểm chỉ có nhân viên phụ trách quầy thu ngân Hệ thống phải lưu lại phiên làm việc nhân viên để tiện cho việc quản lý - Quản lý bán hàng: + Hằng ngày, các nhân viên bán hàng phải tiếp nhận số lượng lớn các yêu cầu mua hàng khách hàng Hệ thống phải cho phép nhân viên bán hàng lập hóa đơn tính tiền cho khách hàng cách nhanh chóng + Ngồi việc bán lẻ, siêu thị bán sỉ cho các đơn vị cần mua với số lượng nhiều Với các đơn vị hệ thống cần phải lập hóa đơn chi tiết cho họ để toán tiền Khi nhận đơn đặt hàng, phận tiếp nhận đơn đặt hàng kiểm tra khả đáp ứng đơn đặt hàng Nếu đủ khả đáp ứng, phận chuyển hàng hóa đơn tới tận nơi cho khách hàng - Quản lý hàng hóa: Hằng ngày, vào tình hình bán hàng siêu thị, phận kiểm kê thống kê để biết mặt hàng hết hay cịn kho, từ đưa yêu cầu nhập hàng mới, hoặc xuất hàng từ kho quầy mặt hàng cịn Mỗi mặt hàng đánh mã vạch, thực theo quy tắc: Bộ mã bán hàng mã mang tính chất pháp lý siêu thị (bên bán) người tiêu dùng (bên mua) Mỗi mặt hàng kinh doanh có mã số riêng để phân biệt với mặt hàng khác Một mã bán hàng có độ dài 13 kí tự theo cấu trúc hệ thống mã vạch barcode quốc tế mặt hàng in sẵn mã vạch nhà sản xuất Nếu mặt hàng khơng có sẵn mã vạch mặt hàng dùng mã nội siêu thị làm mã bán hàng, mã có chiều dài kí tự - Nhập hàng hóa Mặt hành nhập nhân viên quản lý phụ trách tin học lưu trữ các thông tin hàng vào hệ thống quản lý, bao gồm: mã vạch, giá bán, ngày sản xuất, hạn sử dụng, số lượng, đơn vị tính Và nhập hai hình thức: - Đơn đặt hàng: Hợp đồng mua bán siêu thị nhà cung cấp - Hợp đồng trao đổi hàng hóa siêu thị với các doanh nghiệp khác Hàng nhập thủ kho ghi thêm số lượng hàng nhập vào thẻ kho Mỗi mặt hàng có thẻ kho riêng Nếu hàng có kho thủ kho ghi thêm vào thẻ kho có sẵn, mặt hàng thủ kho cần tiến hành lập thẻ kho - Xuất hàng hóa: Nhân viên bán hàng chuyển hàng từ kho quầy bán Quầy bán nơi trưng bày nhiều mặt hàng chủng loại để thuận tiện cho khách hàng chọn mua giúp nhân viên bán hàng dễ kiểm soát hàng hóa, hàng hóa hết hạn sử dụng để loại bỏ hay bổ sung lên quầy hết hàng - Quản lý thống kê tổng hợp: - Vào cuối ngày, phận kế toán thống kê tình hình bán hàng siêu thị, tính toán xem lượng hàng tồn, hàng hết để lên kế hoạch nhập hàng hay lý hàng tồn Hệ thống phải cho phép phận kế toán thống kê chi tiết tình hình siêu thị - Vào cuối tháng hoặc ban lãnh đạo yêu cầu, phận kế toán lập báo cáo thống kê tình hình bán hàng siêu thị gửi cho ban lãnh đạo Hệ thống phải cho phép phận kế toán làm báo cáo thống kê tình hình bán hàng tháng hoặc khoảng thời gian cho trước 1.2 Ngơn ngữ lập trình C# 1.2.1 Làm quen với ngôn ngữ C# C# ngôn ngữ lập trình hướng đối tượng phát triển Microsoft, phần khởi đầu cho kế hoạch NET họ Tên ngơn ngữ bao gồm kí tự # theo Microsoft theo ECMA C#, chỉ bao gồm dấu số thường Microsoft phát triển C# dựa C++ Java C# dược miêu tả ngơn ngữ có cân C++, VisualBasic, Delphi Java C# thiết kế chủ yếu Anders Hejlsberg kiến trúc sư phầm mềm tiếng với các sản phẩm: Turbo Pascal, Delphi, J++, WFC C# ngôn ngữ đơn giản, với khoảng 80 từ khoá mười kiểu liệu dựng sẵn, C# có tính diễn đạt cao C# hỗ trợ lập trình có cấu trúc, hướng đối tượng, hướng thành phần (component oriented) Trọng tâm ngôn ngữ hướng đối tượng lớp Lớp định nghĩa kiểu liệu mới, cho phép mở rộng ngơn ngữ theo hướng cần giải C# có từ khoá dành cho việc khai báo lớp, phương thức, thuộc tính (property) C# hỗ trợ đầy đủ khái niệm trụ cột lập trình hướng đối tượng: đóng gói, thừa kế, đa hình Định nghĩa lớp C# khơng địi hỏi tách rời tập tin tiêu đề với tập tin cài đặt C# Hơn thế, C# hỗ trợ kiểu sưu liệu mới, cho phép sưu liệu trực tiếp tập tin mã nguồn Đến biên dịch tạo tập tin sưu liệu theo định dạng XML C# hỗ trợ khái niệm giao diện, interfaces (tương tự Java) Một lớp chỉ kế thừa lớp cha cài đặt nhiều giao diện C# cung cấp đặc trưng lập trình hướng thành phần property, kiện dẫn hướng khai báo (được gọi attribute) Lập trình hướng component hỗ trợ CLR thông qua siêu liệu (metadata) Siêu liệu mô tả các lớp bao gồm cácphương thức thuộc tính, các thơng tin bảo mật C# cho truy cập trực tiếp nhớ dùng trỏ kiểu C++, vùng mã xem khơng an tồn CLR khơng thực thi việc thu dọn rác tự động các đối tượng tham chiếu trỏ lập trình viên tự giải phóng 1.2.2 Tìm hiểu ngơn ngữ C# Khi tạo chương trình C# hay ngôn ngữ khác, tuân theo các bước sau: - Xác định mục tiêu chương trình - Xác định phương pháp giải vấn đề - Tạo chương trình để giái vấn đề - Thực thi chương trình để xem kết Để bắt đầu tìm hiểu ngơn ngữ C# tạo tiền đề cho các chương sau, ta xem chương trình C# đơn giản sau: Để bắt đầu với chương trình đầu tiên, ta phải cài đặt Visual Studio.NET (2010), sau thực các bước sau: - Nhấn Start/ nhấn All Program - Chọn Microsoft Visual Studio 2010 - Từ menu File chọn New, chọn Project xuất hình giao diện Lớp, đối tượng kiểu liệu (type) Điều cốt lõi lập trình hướng đối tượng tạo các kiểu mới, bảng liệu, tiểu trình, hay nút lệnh cửa sổ Kiểu định nghĩa dạng vừa có thuộc tính chung các hành vi Cũng nhiều ngơn ngữ lập trình hướng đối tượng khác, kiểu C# định nghĩa lớp (class) các thể lớp gọi đối tượng (object) Để định nghĩa lớp C#, ta sử dụng từ khóa class, sau đến tên lớp Thân lớp nằm dấu {} Chú ý: sau khai báo lớp C# khơng có dấu ; Phương thức Hai thành phần cấu thành lớp thuộc tính hay phương thức Phương thức các hàm thành viên lớp Về chất, phương thức C# giống hàm C++ Trong ví dụ trên, có phương thức, phương thức đặc biệt phương thức Main() Khi chương trình thực thi, CLR gọi hàm Main() đầu tiên, hàm Main() đầu vào chương trình, chương trình phải có hàm Main() Để khai báo phương thức, ta phải xác định kiểu giá trị trả về, tên phương thức, các tham số càn thiết cho phương thức thực Chú thích Một chương trình tốt chương trình có các dịng thích kèm theo Các đoạn thích khơng biên dịch khơng tham gia vào chương trình Mục đích làm cho đoạn mã nguồn rõ ràng dễ hiểu Cũng giống C++, ngôn ngữ C# có cách thích Để thích dịng ta bắt đầu ký tự “//” Khi trình biên dịch gặp ký tự bỏ qua dịng Ví dụ: // khởi tạo đối tượng để thích nhiều dịng ta bắt đầu ký tự “/*” kết thúc “*/” Ứng dụng Console Ví dụ đơn giản gọi ứng dụng Console, ứng dụng giao tiếp với người dùng thơng qua bàn phím khơng có giao diện người dùng (GUI) Trong các chương trình xây dựng các ứng dụng nâng cao Windows hay Web ta dụng giao diện đồ họa Trong giáo trình này, sử dụng túy các ứng dụng console Toán tử ‘.’ Toán tử ‘.’ Được sử dụng để truy cập đến phương thức hay thuộc tính lớp, ngăn cách tên lớp đến namespace Việc thực viết theo hướng từ xuống (hay từ cao xuống thấp), mức namespace, đến lớp, đến phương thức,…tuy nhiên ta khai báo namespace ta hồn tồn bỏ qua khơng gian tên Từ khóa using Để cho chương trình trở lên gọn hơn, khơng thời gian phải viết namespace cho đối tượng, C# cung cấp từ khóa using, sau từ khóa namespace với mô tả đầy đủ cấu trúc phân cấp Ví dụ, ta bắt đầu mở dự án mới, xuất hiện: using System C# ngôn ngữ phân biệt chữ hoa chữ thường Giống C, C++, C# ngôn ngữ phân biệt chữ hoa với chữ thường Khi ta viết sai, C# không tự sửa lỗi này, chúng chỉ báo cho ta biết bị lỗi vị trí đưa vào chương trình gỡ rối 1.3 Hệ quản trị sở liệu SQL Server 2008 Hệ quản trị sở liệu (Database Management System – DBMS) phần mềm hay hệ thống thiết kế để quản trị sở liệu Cụ thể, các chương trình thuộc loại hỗ trợ khả lưu trữ, sửa chữa, xóa tìm kiếm thơng tin sở dữa liệu (CSDL) 1.3.1 SQL là ngôn ngữ sở liệu quan hệ SQL viết tắt Structured Query Language (ngơn ngữ truy vấn có cấu trúc) - công cụ sử dụng để tổ chức, quản lý truy xuất liệu đuợc lưu trữ các sở liệu SQL hệ thống ngôn ngữ bao gồm tập các câu lệnh sử dụng để tương tác với sở liệu quan hệ SQL hệ thống ngôn ngữ bao gồm tập các câu lệnh sử dụng để tương tác với sở liệu quan hệ 10 Hình 2.2 Mơ hình quan hệ thực thê CHƯƠNG CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG TẠI SIÊU THI THANH PHƯỢNG 3.1 Phân tích thiết kế sở liệu 3.1.1 Thiết kế các bảng Tên sở liệu là: QLBH 3.1.1.1 Bảng liệu ChiTietPhieuNhap: Chứa các thông tin chi tiết các phiếu nhập Các trường liệu gồm có: - SoPhieuNhap : Số phiếu nhập (là khóa thứ nhât bảng) - MaHH : Mã hàng hóa nhập vào (là khóa thứ hai bảng) - SoLuong: Số lượng hàng hóa - DonGia: Đơn giá - DVT : Đơn vị tính Xây dựng cấu trúc bảng SQL Sever: Hình 3.1 Hộp thoại thiết kế bảng Chi tiết phiếu nhập 19 3.1.1.2 Bảng ChiTietPhieuXuat: Chứa các thông tin chi tiết các phiếu xuất Các trường liệu gồm có: - SoPhieuXuat: Số phiếu xuất (là khóa thứ bảng) - MaHH: Mã hàng hóa xuất (là khóa thứ hai bảng) - SoLuong: Số lượng - DonGia: Đơn giá - DVT: Đơn vị tính Xây dựng cấu trúc bảng SQL Sever: Hình 3.2 Hộp thoại thiết kế bảng Chi tiết phiếu xuất 3.1.1.3 Bảng KhachHang: Chứa các thông tin khách hàng Các trường liệu gồm có: - MaK: Mã khách hàng (là khóa bảng) - TenK: Tên khách hàng - DiaChi: Địa chỉ khách hàng - SDT: Số điện thoại khách hàng Xây dựng cấu trúc bảng SQL Sever: 20 Hình 3.3 Hộp thoại thiết kế bảng Khách hàng 3.1.1.4 Bảng Kho: Chứa các thông tin lượng hàng hóa cịn kho Các trường liệu gồm có: - MaHH: Mã hàng hóa kho (là khóa bảng) - TenHH : Tên hàng hóa - LoaiHH: Loại hàng hóa - MaNCC: Mã nhà cung cấp - SoLuong: Số lượng - DonGia: Đơn giá - DVT: Đơn vị tính Xây dựng cấu trúc bảng SQL Sever: Hình 3.4 Hộp thoại thiết kế bảng Kho hàng hóa 3.1.1.5 Bảng NhaCC: Chứa thông tin các nhà cung cấp Các trường liệu gồm có: - MaNCC : Mã nhà cung cấp hàng hóa (là khóa bảng) - TenNCC : Tên nhà cung cấp - DiaChi : Địa chỉ - SDT : Số điện thoại 21 Xây dựng cấu trúc bảng SQL Sever: Hình 3.5 Hộp thoại thiết kế bảng Nhà cung cấp 3.1.1.6 Bảng NhanVien: Chứa thơng tin tồn nhân viên siêu thị Các trường liệu gồm có: - MaNV: Mã nhân viên (là khóa bảng) - TenNV: Tên nhân viên - NgaySinh: Ngày sinh nhân viên - DiaChi: Địa chỉ - SDT: Số điện thoại - CMTND: Chứng minh thư nhân dân Xây dựng cấu trúc bảng SQL Sever: Hình 3.6 Hộp thoại thiết kế bảng Nhân viên 22 3.1.1.7 Bảng PhieuNhap: Chứa các thông tin hàng hóa nhập từ nhà cung cấp Các trường liệu gồm có: - SoPhieuNhap: Số phiếu nhập (là khóa bảng) - MaNV: Mã nhân viên - MaNCC: Mã nhà cung cấp - NgayNhap: Ngày nhập - TongTien: Tổng tiền - DaTra: Số tiền trả - ConNo: Số tiền nợ Xây dựng cấu trúc bảng SQL Sever: Hình 3.7 Hộp thoại thiết kế bảng Phiếu nhập 3.1.1.8 Bảng PhieuXuat Chứa các thơng tin hàng hóa xuất bán cho khách hàng Các trường liệu gồm có: - SoPhieuXuat: Số phiếu xuất (là khóa bảng) - MaNV: Mã nhân viên - MaK: Mã khách hàng - NgayXuat: Ngày xuất - TongTien: Tổng tiền - DaTra: Số tiền trả - ConNo: Số tiền nợ 23 Xây dựng cấu trúc bảng SQL Sever: Hình 3.8 Hộp thoại thiết kế bảng Phiết xuất 3.1.2 Mối quan hệ các bảng Hình 3.9 Mới quan hệ các bảng 3.2 Thiết kế chương trình thực nghiệm 3.2.1 Phác thảo sơ lược chương trình Chương trình gồm có chức chính: - Quản lý nhập hàng hóa - Quản lý xuất hàng hóa 24 - Nhân viên, khách hàng, nhà cung cấp - Báo cáo, thống kê Được thiết kế ngôn ngữ C Sharp kết nối CSDL SQL Server 3.2.2 Thiết kế giao diện 3.2.2.1 Form đăng nhập Hình 3.10 Form đăng nhập 3.2.2.2 Giao diện bản Hình 3.11 Giao diện bản Bảng 3.1: Các điều khiên giao diện STT Loại Control MenuStrip Ý nghĩa Hệ thống Menu chương trình 3.2.2.3 Chức nhập hàng hóa 25  Form nhập hàng hóa - Nhập các thông tin hàng hóa vừa nhập vào siêu thị - Hiển thị các mặt hàng có siêu thị - Cho phép chỉnh sửa, xóa, nhập, tìm kiếm liệu Hình 3.12 Form Phiếu nhập hàng hóa Bảng 3.2: Các điều khiên dùng form Phiếu nhập STT Loại Control Ý nghĩa Label Giới thiệu form, giới thiệu chức Textbox Nhập thơng tin hàng hóa Button Các nút thêm, sửa, xóa thơng tin, toán hủy 26  Form chi tiết phiếu nhập - Hiển thị thông tin chi tiết phiếu nhập tùy chọn - Cho phép thêm, sửa, xóa thơng tin phiếu nhập Hình 3.13 Form chi tiết phiếu nhập 3.2.2.4 Chức xuất hàng hóa  Form phiếu xuất - Hiển thị danh mục các loại mặt hàng có siêu thị - Nhập các thơng tin các loại hàng hóa bán - Cho phép chỉnh sửa, xóa, nhập, tìm kiếm liệu 27 Hình 3.14 Form phiếu xuất hàng hóa  Form chi tiết phiếu xuất - Hiển thị thông tin chi tiết phiếu xuất tùy chọn - Cho phép thêm, sửa, xóa thơng tin phiếu xuất Hình 3.15 Form chi tiết phiếu xuất 3.2.2.5 Chức quản lý nhân viên - Hiển thị thông tin nhân viên - Cho phép thêm, sửa, xóa nhân viên 28 Hình 3.16 Form Nhân viên 3.2.2.6 Chức quản lý khách hàng - Hiển thị khách hàng thân quen siêu thị - Cho phép thêm khách hàng mới, sửa thơng tin khách hàng, xóa khách hàng lâu khơng quay lại mua hàng Hình 3.17 Form Khách hàng 3.2.2.7 Chức quản lý nhà cung cấp - Hiển thị các nhà cung cấp siêu thị - Cho phép thêm nhà cung cấp mới, sửa thông tin nhà cung cấp, xóa nhà cung cấp 29 Hình 3.18 Form nhà cung cấp 3.2.2.8 Chức quản lý kho - Hiển thị danh sách các loại mặt hàng có siêu thị - Cho phép thêm, sửa, xóa các loại mặt hàng Hình 3.19 Form kho hàng hóa Bảng 3.3: Các điều khiên dùng các form phụ STT Loại Control Ý nghĩa Label Giới thiệu form, giới thiệu chức Textbox Nhập thông tin vật liệu Button Các nút thêm, sửa, xóa thơng tin, toán hủy 30 KẾT LUẬN Đánh giá chung: Qua quá trình tìm hiểu thực đề tài, em đạt số kết sau: • Hiểu ngơn ngữ C# vận dụng kĩ lập trình C# để làm toán quản lý đơn giản • Hiểu quy trình nghiệp vụ quản lý bán hàng siêu thị • Thiết kế số chức quản lý bán hàng siêu thị ngôn ngữ lập trình C# Đề tài “Xây dựng và cài đặt mợt số chức chính cho chương trình quản lý bán hàng tại siêu thị Thanh Phượng” hoàn thành phần giới thiệu tổng quan, phân tích, thiết kế hệ thống xây dựng số chức quản lý đơn giản, dễ sử dụng Bên cạnh đó, phần mềm số hạn chế như: chức cài đặt kiểm tra, cịn trường hợp chưa xác, chương trình đơn giản chưa đáp ứng đầy đủ chức cho hệ thống quản lý bán hàng siêu thị Hướng phát triển: Trong đợt thực tập tới chương trình xây dựng hoàn thiện thêm số chức để đáp ứng đầy đủ nhu cầu công tác quản lý bán hàng siêu thị số doanh nghiệp vừa 31 TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Huân, Vũ Xuân Nam, Lê Anh Tú, Lê Triệu Tuấn (2013), Bài giảng phát triên hệ thống thông tin kinh tế, Tài liệu lưu hành nội Khoa HTTT Kinh tế - Trường Đại học CNTT & TT [2] Ngũn Hữu Tuấn (1997), Giáo trình ngơn ngữ lập trình C#, NXB Hà Nội [3] Nguyễn Ngọc Bình Phương, Thái Thanh Phong (2006), Các giải pháp lập trình Csharp, NXB Giao thơng vận tải [4] Tạ Minh Châu, Hồng Anh Quang (2012), Tự học C# và SQL Server 2008, NXB Hồng Bàng [5] Nguyễn Văn Huân, Phạm Việt Bình (2011), Phân tích liệu và dự báo kinh tế, NXB Khoa học kỹ thuật 32 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………… Thái Nguyên, ngày… tháng … năm 2014 Giáo viên hướng dẫn 33 ... TIN KINH TÊ - - BÁO CÁO THỰC TẬP CƠ SƠ ĐỀ TÀI: XÂY DỰNG VÀ CÀI ĐẶT MỘT SỐ CHỨC NĂNG CHÍNH CHO CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG TẠI SIÊU THI THANH PHƯỢNG Giang viên hương... bán hàng siêu thị • Thiết kế số chức quản lý bán hàng siêu thị ngơn ngữ lập trình C# Đề tài ? ?Xây dựng và cài đặt một số chức chính cho chương trình quản lý bán hàng tại siêu thị. .. hiệu nhanh chóng Từ ý tưởng em định cho? ?n đề tài: ? ?Xây dựng và cài đặt một số chức chính cho chương trình quản lý bán hàng tại siêu thị Thanh Phượng? ?? Nội dung nghiên cứu - Quản

Ngày đăng: 27/05/2014, 16:08

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1

  • CƠ SỞ LÝ LUẬN VỀ QUẢN LÝ BÁN HÀNG

  • 1.1. Các nghiệp vụ chính trong siêu thị Thanh Phượng

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

    • 1.3. Hệ quản trị cơ sở dữ liệu SQL Server 2008

      • 1.3.1. SQL là ngôn ngữ của cơ sở dữ liệu quan hệ

      • 1.3.2. Vai trò của SQL

      • 1.4. Mô tả bài toán và đặc tả đề tài

        • 1.4.1. Mô tả bài toán

        • 1.4.2. Đặc tả đề tài

        • CHƯƠNG 2

        • KHẢO SÁT VÀ PHÂN TÍCH THIẾT KẾ HỆ THỐNG

        • QUẢN LÝ BÁN HÀNG TẠI SIÊU THỊ THANH PHƯỢNG

          • 2.1. Khảo sát hiện trạng

          • 1.1.1 2.1.1. Giới thiệu về siêu thị

          • 2.2.2. Hiện trạng

          • 2.2. Quy trình quản lý bán hàng của siêu thị

            • 1.1.2 2.2.1. Quy trình nghiệp vụ

            • 2.2.2. Ưu nhược điểm của hệ thống siêu thị

            • 2.2.3. Quy trình quản lý mới của siêu thị

            • Hình 2.1. Sơ đồ quy trình quản lý mới cho siêu thị Thanh Phượng

              • 2.2.4. Phân tích yêu cầu của hệ thống

              • Hình 2.2. Mô hình quan hệ thực thể

                • CHƯƠNG 3

                • CHƯƠNG TRÌNH QUẢN LÝ BÁN HÀNG

                • TẠI SIÊU THỊ THANH PHƯỢNG

                  • 3.1. Phân tích và thiết kế cơ sở dữ liệu

                  • 3.1.1. Thiết kế các bảng

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

Tài liệu liên quan