Tên Người Giao Hàng:Tên Người Mua Hàng: Tên Cửa Hàng: Địa Chỉ: SĐT: STT Tên Hàng Hoá Đơn Vị Tính Số Lượng Đơn Giá Thành Tiền Tổng Số Tiền Phải Thanh Toán: Tiền Thuế GTGT: Người Mua Hàng
Trang 1HỌC VIỆN QUẢN LÝ GIÁO DỤCKHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN MÔN LẬP TRÌNH TRỰC QUAN
Đề Tài : Chương Trình Quản Lí Bán Hàng
Giảng viên hướng dẫn: Th.sĩ Vũ Lê Quỳnh Giang
Nhóm Sinh Viên : 1 Nguyễn Anh Đào
2 Nguyễn Thị Phương Hà.
3 Triệu Đức Huỳnh.
4 Nguyễn Thị Loan.
5.Nguyễn Hữu Thắng.
Trang 2MỞ ĐẦU
1 Giới thiệu vấn đề nghiên cứu
* Lý do chọn đề tài nghiên cứu
Ngày nay, đời sống con người ngày càng phát triển, dẫn đến nhu cầu muasắm và buôn bán của người dân ngày càng được nâng cao Công việc quản lý củacác chủ doanh nghiệp, cửa hàng càng gặp nhiều khó khăn và phức tạp Việc đưa racác ứng dụng công nghệ thông tin đã giúp giảm tải công việc quản lý bằng thủcông của con người là điều rất cần thiết để giải quyết vấn đề nêu trên
Là một doanh nhân, một chủ doanh nghiệp, một cửa hàng hay một ngườiquản lý, chúng ta mong chờ điều tốt đẹp nhất với doanh nghiệp của mình, đó là lợinhuận, là thương hiệu và sự phát triển hiện đại hóa lĩnh vực quản lý của doanhnghiệp
Qua nghiên cứu, học hỏi thầy cô và bạn bè về giải pháp quản lý bán hàng kếthợp với quá trình khảo sát thực tế trên nhiều cửa hàng, doanh nghiệp em xin đưa ra
giải pháp “Phần mềm Quản lý bán hàng” dành cho các doanh nghiệp vừa và nhỏ.
Hy vọng sản phẩm này có thể giúp người quản lý kiểm soát toàn bộ quá trình hoạtđộng kinh doanh của mình
* Mục đích của đề tài
Từ công tác nghiệp vụ liên quan tới hoạt động quản lý bán hàng, đề tài sẽtiến hành phân tích và thiết kế một hệ thống quản lý mới nhằm tin học hóa cácchức năng có thể được thực hiện trên máy tính Từ đó, xây dựng một chương trìnhứng dụng hỗ trợ cho quá trình thực hiện các chức năng như quản lý thông tin, xử lýcác hoạt động nhập, xuất hàng hóa và tổng kết doanh thu…
Như vậy, mục tiêu cuối cùng là xây dựng một phần mềm quản lý bán hàngtối ưu và dễ sử dụng Đáp ứng nhu cầu xử lý các chức năng nghiệp vụ trong quátrình thực hiện các hoạt động kinh doanh
Trang 3* Phương pháp chứng minh giả thuyết
Tham quan nghiệp vụ bán hàng
2 Môi trường thực hiện nghiên cứu
Môi trường thực hiện nghiên cứu là môi trường Win7/Win XP
I.TỔNG QUAN VỀ ĐỀ TÀI
1 Nhiệm vụ của đề tài
Tìm hiểu cơ cấu tổ chức của cửa hàng văn phòng phẩm
Tìm hiểu nhiệm vụ và quy trình nghiệp vụ bán hàng tại một cửa hàng
Khảo sát tình hình thực tế của cửa hàng văn phòng phẩm
Áp dụng các kiến thức về cơ sở dữ liệu và phân tích – thiết kế hệ thốngthông tin quản lý để xây dựng phần mềm Quản lý bán hàng, tự động thực hiện một
số công việc bằng máy tính có thể thay thế một phần công việc cho con người như:
Xây dựng chức năng phân quyền cho người dùng và sao lưu dữ liệu
dự phòng
Xây dựng chức năng xuất – nhập hàng hóa tại đơn vị cơ sở
Trang 4 Xây dựng chức năng báo cáo thống kê về tình hình xuất, nhập hàngtheo ngày, tháng, năm.
Xây dựng giao diện chương trình thân thiện và dễ dàng sử dụng
2 Định hướng giải quyết
Một bài toán quản lý sẽ có nhiều cách tiếp cận và hướng giải quyết khác nhau Phổ biến là hai cách tiếp cận sau:
Cách tiếp cận bằng các phương pháp có cấu trúc, hay còn được gọi làcách tiếp cận hướng chức năng
Cách tiếp cận bằng phương pháp hướng đối tượng
Đối với cách tiếp cận hướng chức năng còn một số bất cập mà phương pháphướng đối tượng đã phần nào khắc phục được những nhược điểm đó Ngày nay,khi ngôn ngữ lập trình ngày càng phát triển theo hướng đối tượng như: Net,CShap, Java, VB.Net… thì phương pháp hướng đối tượng đang dần thay thế chophương pháp hướng chức năng
Đối với vấn đề nghiên cứu của mình, em lựa chọn phương pháp tiếp cậnhướng đối tượng, cài đặt trên ngôn ngữ CShap kết hợp với sử dụng cơ sở dữ liệutrên SQL Server 2008
3 Công cụ để giải quyết
Do tính chất của cơ sở dữ liệu của bài toán nên chương trình này sử dụngngôn ngữ lập trình CShap của Microsoft Visual Studio 2008 trong việc tạo giaodiện và chương trình chính, kết hợp với Microsoft SQL Server 2005 tạo cơ sở dữliệu và phân tích và thiết kế hệ thống thông tin
Ngôn ngữ CShap là một ngôn ngữ được dẫn xuất từ C và C++ , nhưng nóđược tạo từ nền tảng phát triển hơn Microsoft bắt đầu với công việc trong C và C++ và thêm vào những đặc tính mới để làm cho ngôn ngữ này dễ sử dụng hơn Nhiều trong số những đặc tính này khá giống với những đặc tính có trong ngônngữ Java Không dừng lại ở đó, CShap có tính ưu việt hơn hẳn ở các ngôn ngữkhác như:
Trang 5Là ngôn ngữ đơn giản
Là ngôn ngữ hiện đại
Là ngôn ngữ hướng đối tượng
Là ngôn ngữ mạnh mẽ và mềm dẻo
Là ngôn ngữ có ít từ khóa
Là ngôn ngữ hướng moduleBên cạnh đó, CShap còn hỗ trợ quản lý Cơ sở dữ liệu, Internet, tính năng kếtnối môi trường dữ liệu Access, SQL , … được thực hiện bằng nhiều cách
Hệ thống “Quản lý bán hàng” là hệ thống quản lý cơ sở dữ liệu (lưu trữ, tra cứu ,…) tại Cửa hàng, Siêu thị… Do đó việc dùng ngôn ngữ CShap là thích hợp
II KHẢO SÁT HỆ THỐNG
1 Giới thiệu về hệ thống khảo sát
Tên cơ sở khảo sát: Văn Phòng Phẩm Minh Phương
Địa Chỉ : 233 Hoàng Hoa Thám – Ba Đình – Hà Nội
Tên Chủ Cơ Sở: Vũ Thị Lan Oanh
SĐT: 04 66811243 – 0984876883
Hệ thống bán hàng của cửa hàng là: Cửa hàng bán lẻ văn phòng phẩm
Các loại mặt hàng trong cửa hàng được phân chia thành các nhóm như :
Dụng cụ học tập
Sách giáo khoa
Vở
Trang 6Báo
Kẹp gáy………
Cửa hàng chỉ có hai nhân viên là chị Vũ Thị Lan Oanh – chủ cửa hàng và một nhân viên nữa Chị Oanh sẽ đứng tại quầy thanh toán để tư vấn cho khách hàng thanh toán tiền cho khách và nhập hàng khi hàng hoá trong cửa hàng sắp hết còn nhân viên kia thì đứng giới thiệu hàng và lấy hàng cho khách
Trong suốt quá trình nhập hàng và bán hàng của cửa hàng không hề có bất kì
sự trợ giúp của máy móc gì ngoài điện thoại di động và máy tính bỏ túi
Mọi thông tin về hàng hoá ngoài cửa hàng hay trong kho còn hay hết đều được chủ cửa hàng ghi lại trong 1quyển sổ chứ k dùng máy móc gì
Hình thức bán hàng của cửa hàng là trực tiếp trao tay – 1 bên giao tiền 1 bên giao hàng
2 Quy trình hoạt động của hệ thống khảo sát
Nhập hàng qua nhà phân phối
Tất cả các mặt hàng nhập về từ công ty đều có hoá đơn đỏ và có đóng dấu của công ty Còn các nhóm hàng nhập từ nhà phân phối chủ yếu là hoá đơn viết tay hoặc đánh máy kèm theo là chữ kí của nhà cung cấp nhưng không có đóng dấu đỏ
Trang 7Tên Người Giao Hàng:
Tên Người Mua Hàng:
Tên Cửa Hàng:
Địa Chỉ:
SĐT:
STT Tên Hàng Hoá Đơn Vị Tính Số Lượng Đơn Giá Thành Tiền
Tổng Số Tiền Phải Thanh Toán:
Tiền Thuế GTGT:
Người Mua Hàng Người Bán Hàng
(Ký ,ghi rõ họ tên) (Ký,ghi rõ họ tên)
Khi nhập hàng chủ cửa hàng đều giữ lại hoá đơn để làm tổng kết doanh thu theo ngày, theo tháng
Mục tiêu của hàng nhập là có chất lượng tốt, phù hợp với yêu cầu của thị trườngtại địa bàn
Trang 8Các yếu tố của sản phẩm như hạn sử dụng, nhãn mác, nhà sản xuất, số lượng hàng hoá, giá của các loại sản phẩm có khớp với trong hoá đơn không, …… đều được chủ cửa hàng kiểm tra kĩ lưỡng trước khi nhập hàng vào kho
Một số trường hợp khi vận chuyển bị nhầm lẫn về địa chỉ, số lượng, kích thướcsản phẩm ……… thì chủ cửa hàng yêu cầu người giao hàng mang toàn bộ số hàng
đó trở về và yêu cầu mang lại đúng số sản phẩm mà mình cần Trường hợp khi phát hiện sai sót trong khâu nhập hàng mà người giao hàng đã đi khỏi thì chủ cửa hàng sẽ gọi điện đến nhà cung cấp báo có sai sót Bên nhà cung cấp sẽ cho người đến kiểm tra lại và bổ sung hàng nếu thiếu hay đổi hàng nếu nhầm lẫn
Còn lại hầu hết trong quá trình nhập hàng không hề xảy ra sai sót gì
Chủ cửa hàng thường tổng kê các loại hàng hoá (còn/hết) vào thời gian rảnh rỗi của cửa hàng và vào cuối ngày, khi sắp hết hàng thì chủ cửa hàng sẽ gọi điện cho bên nhà cung cấp đem loại sản phẩm mà mình cần đến.Mọi quá trình tổng kê hàng hoá đều được diễn ra ngay trên cửa hàng mà không cần đến sổ sách
2.2 Xuất Hàng
Giờ bán hàng là từ 7h đến 20h tất cả các ngày trong tuần
Tất cả các sản phẩm đều được phân chia vào nhóm phù hợp và trưng bày gọn gàng, bắt mắt trên kệ sắt tại cửa hàng để khách hàng có thể dễ dàng nhìn thấy nhất
Hình thức bán hàng
+ Chủ yếu là trực tiếp trao tay ngay tại quầy thanh toán (1 bên giao tiền, 1 bên giao hàng), sau khi khách hàng vào trong cửa hàng chọn được mặt hàng mà mình cần sau đó sẽ đem lại quầy thanh toán cho chủ cửa hàng tính tiền Và hình thức thanh toán sẽ được trực tiếp diễn ra sau đó khi chủ cửa hàng đã lập xong hoá đơn
và tính xong tổng số tiền mà khách hàng phải thanh toán
Khách đến mua hàng chủ yếu đều là khách quen – người dân địa phương, học sinh, sinh viên , phụ huynh học sinh còn lại số ít là người qua đường
Trường hợp khách hàng mua hàng còn nợ tiền thì chủ cửa hàng sẽ lưu lại trong cuối quyển sổ tay lưu số điện thoại nhà cung cấp (Những khách hàng nợ chỉ áp dụng cho những khách quen mà chủ cửa hàng đã biết tên ,số điện thoại,địa chỉ ở gần cửa hàng).Sau 1 tuần nếu khách hàng chưa thanh toán nợ thì chủ cửa hàng sẽ cho người đến giục nợ
Trang 9Tất cả các khách hàng khi mua hàng đều có hoá đơn đi kèm do chủ cửa hàng viết tay
Cửa Hàng Văn Phòng Phẩm Minh Phương233,Hoàng Hoa Thám-Ba Đình-Hà Nội
STT Tên Mặt Hàng Đơn Vị Tính Số Lượng Đơn Giá Thành Tiền
Tổng Tiền Phải Thanh Toán:
Khách Hàng Người Bán Hàng(Ký,ghi rõ họ tên) (Ký ,ghi rõ họ tên)
Khi xuất hàng thì chủ cửa hàng cũng cẩn thận kiểm tra lại các thông tin về mặt hàng và tư vấn cho khách hàng như: Số lượng, hạn sử dụng, chất lượng…… Vì thế nên cửa hàng luôn tạo được sự tin cậy cho khách khi đến mua hàng
Các loại sản phẩm được tiêu thụ mạnh trong ngày như: bút, giấy kiểm tra, báo,sách giáo khoa……
Khi rảnh rỗi vắng khách chủ cửa hàng sẽ yêu cầu nhân viên xem xét lại trên kệ hàng xem những mặt hàng nào còn, hết Nếu hết thì sẽ lấy hàng từ trong kho ra bổ sung và nếu còn thì sẽ sắp xếp lại cho ngăn ngắn, dễ nhìn
Trang 102.3 Thống kê
Cuối ngày chủ cửa hàng sẽ kiểm tra lại các mặt hàng đã bán trong ngày để kiểm tra xem số lượng hàng đã bán ra và lãi suất trong ngày
Thống kê lại hàng hoá trong kho
Và cuối cùng là lập kế hoạch bán hàng cho ngày hôm sau
Thống Kê Hàng Hoá Bán Theo Ngày Ngày:
STT Tên Mặt Hàng Đơn Vị Tính Số Lượng Đơn Giá Thành Tiền
Doanh thu trong ngày:
Cuối tháng chủ cửa hàng sẽ tập hợp lại các bản thống kê hàng hoá theo ngày lại để tổng kết doanh thu cảu tháng
Trang 113 Đánh giá hệ thống hiện tại
Mọi hoạt động đều do con người trực tiếp làm việc nên có thể bị stress Khi mở rộng quy mô hoạt động thì hệ thống quản lý thủ công sẽ không đáp ứng được
Trang 12III.PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
1.Phân cấp chức năng.
1.1 Mô hình hệ thống quản lý bán hàng.
1.1.1 Mô hình phân rã đăng nhập hệ thống
rã BÁO CÁO THỐNG KÊ KHÁCH HÀNG NHÂN VIÊN ĐĂNG NHẬP NHÀ CUNG CẤP QUẢN LÍ THÔNG TIN QUẢN LÝ BÁN HÀNG CHỦ CỬAHÀNG
Mật khẩu Đăng nhập
Quản lý tài khoản
Trang 13a)Mô hình phân rã quản lý tài khoản
b) Mô hình phân rã mật khẩu
Ghi tài khoản
Thêm mới tàikhoản
Quản lý tàikhoản
Ghi lại mật khẩunhân viên
Mật khẩu
Nhập mật khẩucủa từng nhânviên
Trang 141.1.2 Mô hình phân rã báo cáo thống kê
a) Mô hình phân rã báo cáo bán hàng:
Báo cáo bánhàngBáo cáo
thống kê
Báo cáo nhậphàng
Báo cáotheo ngày
Báo cáotổng hợphàng hóa
Báo cáobán hàng
Báo cáo theohóa đơn
Trang 15b) Mô hình phân rã báo cáo nhập hàng
1.1.3 Mô hình phân rã quản lí bán hàng:
Báo cáo tổng hợpnhập hàng
Báo cáo
nhập hàng
Báo cáo nhậphàng theo hóađơn
Quản lí nhậphàngQuản lí bán
hàng
Quản lí xuấthàng
Trang 16a) Mô hình phân rã quản lí nhập hàng:
b) Mô hình quản lí xuất hàng
1.1.4 Mô hình phân rã quản lí thông tin
16
Nhập thêm hàngQuản lí
nhập hàng
Kiểm tra nhàcung cấp
Ghi phiếu nhập
Xuất HàngQuản Lí Xuất
Hàng
Ghi phiếu xuất
Ghi thông tinkhách hàng
Quản lí thông tin
Trang 17a) Mô hình phân rã quản lí thông tin NCC
Quản lí thông tin
Quản lí thông tinhàng hóa
Thêm mới thông tin
Trang 182 Thiết kế cơ sở dữ liệu
Thêm mới thôngtin hàng hóa
Lưu thông tinhàng hóa
Trang 192.1 BẢNG 1: Bảng đăng nhập
2.2.Bảng 2: Bảng hàng hóa
2.3 Bảng 3: Bảng Hóa đơn bán
Trang 202.4 Bảng 4: Bảng chi tiết hóa đơn bán
2.5 Sơ đồ thực thể liên kết
2.6 Bảng cơ sở dữ liệu về hàng hóa
Trang 212.7 Bảng cơ sở dữ liệu về bán hàng
Trang 22
3 Giao diện Demo
3.1 Đăng nhập chương trình
Trang 23Nếu bạn đang đăng nhập với một tên truy cập sử dụng chức năng này:
B1: Vào Hệ thống -> Đăng nhập chương trình
B2: Nhập tên truy cập vào ô Tài khoản
B3: Nhập mật khẩu đi kèm với tên truy cập vào ô Mật khẩu
B4: Kích Đăng nhập Nếu tên đăng nhập tồn tại và mật khẩu đi kèm đúngthì hệ thống sẽ hiển thị giao diện chính của chương trình
3.2 Menu xuất nhập hàng hóa
Trang 24B1: chọn vào tab nhập hàng
B2: Nhập thông tin trên form như: Mã hóa đơn tại ô mã hóa đơn,ngày nhập (tự động cập nhật), nhân viên tại ô Nhân viên, nhà cung cấp tại ô Nhàcung cấp, mã nhà cung cấp tại ô Mã NCC………
B3: Thao tác nhập hàng
Đặt con trỏ tại ô tên mặt hàng để chọn mặt hàng, khi đó mã mặt hàng, đơn vịnhập, giá nhập sẽ tự động cập nhật
B4: Nhập số lượng, ô thành tiền sẽ tự động cộng tiền
B5: Kích chuột vào nút thêm để đưa hàng nhập vào giỏ hàng (mặthàng đã được nhập trước đó nếu muốn nhập thêm thì kích chuột vào nút sửa để sửa
số liệu)
Tổng số tiền phải thanh toán cho NCC sẽ được hệ thống tự động tính toán B6: Kích vào nút Lưu để lưu lại hóa đơn vừa nhập
Trang 25Chú Ý: Nếu muốn xem hóa đơn nhập đã được lưu thì ta phải xem trong cơ sở dữliệu.
3.2.2 Hóa đơn xuất hàng
B1: Nhấn vào tab Bán hàng
B2: Nhập mã hóa đơn trong ô Mã hóa đơn, nhân viên bán hàng trong ô nhân viên, ngày sẽ được tự động cập nhật, nhập tên khách hàng trong ô khách hàng………
B3: Nhập tên hàng trong ô mặt hàng , đơn vị , mã mặt hàng và giá bán
sẽ được tự động cập nhật
B4: Nhập số lượng và ô thành tiền sẽ tự động tính toán ra số tiền cần thanh toán
Trang 26B5: Kích vào ô thêm để đưa hàng vào giỏ.( mặt hàng đã mua trước đó nếu muốn mua thêm thì kích chuột vào nút sửa để thay đổi số liệu).
Trông ô tổng tiền sẽ tự động cộng mục thành tiền để tính tổng số tiền phải thanh toán
B6: Kích vào nút Lưu để lưu lại hóa đơn bán hàng
Chu ý: Nếu khách hàng giả lại hàng thì kích chuột vào laoij hàng cần trả rồi ấn nút xóa
Nếu muốn xem hóa đơn bán đã được lưu thì ta phải xem trong cơ sở dữ liệu
IV KIỂM THỬ, ĐÁNH GIÁ, KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Trang 271 Đánh giá.
1.1 Kết quả đạt được
Phân tích và Thiết kế được hệ thống thông tin quản lý bán hàng cho doanhnghiệp vừa và nhỏ
Tạo cơ sở dữ liệu quản lý bán hàng
Xây dựng thành công các chức năng của hệ thống, chức cập nhật thông tin,chức năng nhập hàng và bán hàng, chức năng báo cáo bán hàng, nhập hàng
1.2 Kết quả chưa đạt được
Phần mềm chưa xây dựng được phần báo cáo hoá đơn chi tiết cho kháchhàng
Tuy nhiên do thời gian hoàn thành đề tài có hạn và kinh nghiệm về nghiệp
vụ chưa sâu nên đề tài của chúng em khó tránh khỏi những thiếu sót về nghiệp vụ
và chuyên môn Chúng em mong nhận được những ý kiến đóng góp của các thầy
cô và các bạn để đề tài của chúng em được hoàn thiện hơn và có thể đi vào thực tế.Chúng em xin chân thành cảm ơn!
3 Hướng phát triển
Tích hợp thiết bị đọc mã vạch cho chương trình
Sử dụng hệ thống cho nhiều loại mặt hàng khác nhau trong một cửa hàng