quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro quản lý bán hàng viết bằng foxpro
Trang 1MỤC LỤC
LỜI CAM ĐOAN 2
LỜI CẢM ƠN 3
PHẦN TÓM TẮT ĐỀ TÀI 4
Phần I: GIỚI THIỆU 5
1 Lí do chọn đề tài: 5
2 Mục đích nghiên cứu: 6
3 Ý nghĩa của nghiên cứu: 6
4 Kết quả của nghiên cứu phục vụ: 7
5 Kết quả nghiên cứu thích hợp cho hoàn cảnh: 7
6 Kết quả nghiên cứu giải quyết vấn đề: 7
Phần II: CƠ SỞ LÝ THUYẾT 8
1 Tổng quan về hệ thống quản lý bán hàng : 8
2 Tổng quan về Visual Foxpro: 10
Phần III: PHƯƠNG PHÁP NGHIÊN CỨU 11
3.1 Cách thức thu thập dữ liệu 11
3.2 Kết quả khảo sát về việc sử dụng ứng dụng phần mềm quản lý 11
Phần IV: KẾT QUẢ NGHIÊN CỨU 13
1 Tổng quan về phần mềm quản lý cửa hàng 13
2 Chức năng của phần mềm: 13
3 Phần cài đặt: 21
Phần V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 23
I Kết luận: 23
II Kiểm chứng: 23
III Kiến nghị: 25
IV Hướng phát triển của đề tài 25
TÀI LIỆU THAM KHẢO 26
Trang 2LỜI CAM ĐOAN
Chúng tôi xin cam đoan đây là công trình nghiên cứu độc lập của chúng tôi, các số liệu và kết quả là trung thực, khách quan và chưa được công bố trong bất kì một công trình nghiên cứu nào khác
Tác giả
Nguyễn Ninh
Mai Vĩnh Thành
Trang 3LỜI CẢM ƠN
Đề tài đã hoàn thành với sự giúp đỡ của các thầy cô và các bạn
Trước hết chúng tôi xin bày tỏ lòng biết ơn chân thành tới các bạn TrườngTHPT Lộc An, các thầy cô giáo đã giảng dạy, hướng dẫn, giúp đỡ và tạo mọi điềukiện để chúng tôi hoàn thành quá trình nghiên cứu đề tài đúng tiến độ và đạt kếtquả
Xin bày tỏ lòng biết ơn sâu sắc nhất tới cô Lê Thị Thanh Thuỷ, người đã tậntâm hướng dẫn và giúp đỡ chúng tôi trong quá trình thực hiện đề tài đã chọn
Chúng tôi xin cảm ơn lãnh đạo Sở GD & ĐT Lâm Đồng, Ban Giám hiệutrường THPT Lộc An đã động viên, giúp đỡ, tạo điều kiện thuận lợi để chúng tôihoàn thành đề tài
Cảm ơn các bạn, cảm ơn gia đình đã tạo điều kiện cho chúng tôi trong suốtquá trình theo học và hoàn thành đề tài
Quá trình làm đề tài này là quá trình chúng tôi được học hỏi và trưởng thànhrất nhiều trong lĩnh vực nghiên cứu khoa học Bản thân chúng tôi đã có sự cố gắngrất lớn trong việc thực hiện đề tài nhưng không thể tránh khỏi những thiếu sót Rất mong nhận được sự góp ý của quý thầy cô và bạn bè để đề tài khoa họcnày được hoàn chỉnh
Xin trân trọng cảm ơn!
Bảo Lâm, ngày 08 tháng 12 năm 2015
Tác giả
Nguyễn Ninh
Mai Vĩnh Thành
Trang 4PHẦN TÓM TẮT ĐỀ TÀI A) Mục đích nghiên cứu
Xây dựng một phần mềm giúp cá nhân, doanh nghiệp quản lý cửa hàng của mình,giúp dễ quan sát, tìm kiếm, thống kê các sản phẩm trong cửa hàng mình một cáchchính xác, nhanh chóng và tiết kiệm chi phí
B) Cách thức thu thập dữ liệu
+ Phiếu khảo sát thực tế với các cửa hàng kinh doanh ở địa phương
+ Tham khảo ý kiến, thực trạng, nhu cầu của họ
+ Khảo sát về thực tế hiện trạng sử dụng các phần mềm quản lý
C) Kết luận
Qua nghiên cứu chúng tôi muốn góp phần hỗ trợ cho cá nhân doanh nghiệpquản lý cửa hàng của mình một cách dễ dàng, không mất nhiều thời gian quản lý
Trang 5PHẦN I: GIỚI THIỆU
1 Lí do chọn đề tài:
Trong thời đại công nghệ thông tin hiện nay, sự trao đổi thông tin đã trởthành nhu cầu thiết yếu không thể thiếu đối với mỗi quốc gia nói riêng và trên toànthế giới nói chung Sự phát triển của công nghệ thông tin được xem là kim chỉ namcho những bước phát triển mới, cho những mục tiêu mới và luôn gắn chặt với cácứng dụng khoa học kỹ thuật và sự phát triển của nền kinh tế Vì thế, ngày nay pháttriển công nghệ thông tin là xây dựng cơ sở hạ tầng, làm nền tảng vững chắc đểxây dựng và phát triển nền kinh tế vững mạnh Trong xu thế ấy việc đưa tin họcvào thực hiện mục tiêu quản lý của các Doanh nghiệp và trong toàn bộ nền kinh tếtuy muộn màng nhưng đã và đang đạt được những thành tựu đáng kể Việc tin họchoá từng bước trong công tác quản lý, khai thác và điều hành kinh doanh là mộtđòi hỏi ngày càng cấp thiết và hơn bao giờ hết, trong sự phát triển vượt bậc của nềnkinh tế thì hiệu quả quản lý là một lĩnh vực được nhà quản lý quan tâm và điều nàyphụ thuộc rất nhiều vào hệ thống thông tin mà cụ thể là các chương trình quản lýdựa trên máy tính Giờ đây máy tính đã và đang trở thành một vật dụng rất cầnthiết trong quá trình làm việc của con người Nó giúp cho con người giải phóng sứclao động, thực hiện những công việc mà trước kia con người phải làm rất khó khănmất rất nhiều thời gian công sức mà hiệu quả mang lại chưa cao
Để thực hiện quá trình mua bán giữ người mua và cửa hàng , giữa cửa hàng
và nhà cung cấp thì chúng ta phải có công tác quản lý tốt, để đáp ứng được côngtác đó thì rất cần những ứng dụng về tin học, mà đặc biệt nhất là các phần mềmquản lý và phần mềm quản lý bán hàng
Các phần mềm sẽ giúp cho các tư nhân, doanh nghiệp về sự quản lý chặt chẽcũng như kiểm soát được hàng hoá nhập/xuất, nhân viên và một số thứ khác Tuynhiên ở địa phương xã Lộc An, vẫn còn nhiều cửa hàng chưa áp dụng các phầnmềm quản lý vào công việc kinh doanh của mình
Trang 6Vậy liệu chúng tôi có thể xây dựng một phần mềm quản lý kinh doanh đểcác cửa hàng ở địa phương có thể sử dụng hay không? Khi học môn Tin học 12,được trang bị các kiến thức về Bài toán quản lí, Cơ sở dữ liệu, Hệ quản trị cơ sở dữliệu…chúng tôi đã nãy sinh ý định xây dựng phần mềm hỗ trợ cho bài toán quản lýkinh doanh.
Đó cũng chính là những lí do để chúng tôi chọn để tài “ Xây dựng phần
mềm quản lý kinh doanh bằng Visual Foxpro” làm đề tài nghiên cứu khoa học.
2 Mục đích nghiên cứu:
Xây dựng một phần mềm quản lý bán hàng tối ưu, dễ sử dụng , đáp ứng nhucầ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 kinhdoanh
Kết quả nghiên cứu trả lời được các câu hỏi:
- Phần mềm dùng để làm gì?
- Phần mềm có những chức năng gì?
- Phần mềm hoạt động như thế nào?
- Phần mềm có những ưu điểm và hạn chế nào so với các phần mềm trong cùngphân khúc?
- Làm thế nào để cải tiến phần mềm?
- Phần mềm có thể ứng dụng vào thực tế không?
3 Ý nghĩa của nghiên cứu:
Xây dựng đươc một phần mềm có khả năng ứng dụng vào công tác quản lýkinh doanh ở các cửa hàng tại địa phương
Khi thực hiện đề tài chúng tôi đã gặp rất nhiều khó khăn nhưng chúng tôi đãnhận được sự quan tâm giúp đỡ của Cô giáo cũng như các bạn Từ sự hướng dẫnnhiệt tình của cô cũng như các bạn chúng tôi đã rút ra rất nhiều kinh nghiệm trongcông việc nghiên cứu đề tài và biết cách áp dụng những kiến thức đã học vào côngviệc nghiên cứu
Những mặt yếu và thiếu sót trong lần nghiên cứu này thì sẽ được chúng tôirút kinh nghiệm và tìm hướng giải quyết trong những đề tài sắp tới, những kinhnghiệm đó sẽ là hành trang đế chúng tôi bước vào cuộc sống với tốc độ phát triểncủa công nghệ thông tin như hiện nay
4 Kết quả của nghiên cứu phục vụ:
- Giảm thời gian, nhân lực trong công tác quản lý kinh doanh
Trang 7- Giúp các cửa hàng có thêm sự lựa chọn khi muốn sử dụng phần mềm quản lý.
- Nâng cao nhận thức của các chủ cửa hàng về việc ứng dụng công nghệ thông tinvào kinh doanh
5 Kết quả nghiên cứu thích hợp cho hoàn cảnh:
- Được cài đặt trên máy tính dễ dàng
- Chủ cửa hàng có thể yên tâm sử dụng vì có thể đặt mật khẩu để đăng nhập vào
hệ thống
6 Kết quả nghiên cứu giải quyết vấn đề:
- Giúp các chủ cửa hàng giải quyết tình trạng sử dụng ghi chép với nhiều hồ sơ, sổsách cồng kềnh để quản lý bán hàng
- Hạn chế tối đa các nhầm lẫn trong tính toán, thống kê khi kinh doanh
- Hạn chế thời gian tổng hợp hàng hoá, thống kê của nhân viên
Trang 8Phần II: CƠ SỞ LÝ THUYẾT
1 Tổng quan về hệ thống quản lý bán hàng:
Trong thời điểm công nghệ thông tin phát triển như hiện nay thì mỗi cửa hàngđều áp dụng những ứng dụng của công nghệ thông tin vào công việc mua bán củamình, nhằm tạo ra điều kiện thuận lợi cho sự phát triển của cửa hàng mình
Trong từng mục chính của chương trình thì nó sẽ thể hiện được những côngviệc chính của mục đó, ví dụ như mục Quản lý nhân viên thì nó sẽ thực hiện côngviệc là quản lý tất cả các thông tin về các nhân viên của cửa hàng đó
Công việc quản lý được phân bố như sau:
o Thông tin sản phẩm
o Thông tin về kho
o Thông tin hoá đơn
o Thông tin khách hàng
o Thông tin nhân viên
Hệ thống quản lý kinh doanh được xây dựng với các chức năng chính dành cho người quản lý :
o Tạo, thay đổi, xoá thông tin về sản phẩm
o Tạo, thay đổi, xoá thông tin về kho
o Tạo, thay đổi, xoá thông tin về hoá đơn
o Tạo, thay đổi, xoá thông tin về khách hàng
o Tạo, thay đổi, xoá thông tin về nhân viên
o Tìm kiếm thông tin
o Thống kê
o In báo cáo
Vai trò của hệ thống Quản lý bán hàng:
*Chức năng của hệ thống:
-Bắt đầu một ngày mới thì nhân viên bán hàng phải đăng nhập vào hệ thống
để thực hiện quá trình mua bán của cửa hàng, và quản lý các thông tin về khách hàng đã mua tại cửa hàng
*Chức năng thông tin:
-Công việc liên quan đến việc thêm dữ liệu:
Trang 9+Nhập thông tin về hàng hoá.
+Nhập thông tin về kho
+Nhập thông tin về khách hàng
+Nhập thông tin về nhân viên
+Nhập thông tin về việc mua bán
+Nhập thông tin về nhà cung cấp
+Tạo hoá đơn bán hàng cho khách hàng
-Sau một thời gian cửa hàng phát triển và có nhu cầu mở rộng thì có các thông tin trước không còn hợp lí và còn tác dụng thì chúng ta có thể thực hiện các công việc như xoá, thay đổi
*Chức năng tìm kiếm thông tin:
- Tìm kiếm thông tin về một thực thể nào đó trong hệ thống:
+ Khách hàng tìm kiếm thông tin của một sản phẩm, tìm kiếm hoá đơn
đã mua hàng
+ Nhân viên tìm kiếm thông tin hàng hoá, hoá đơn,…
+ Chủ cửa hàng tìm kiếm thông tin về hàng hoá, nhân viên,
*Chức năng thống kê:
+Thống kê về hàng hoá đã bán
+Thống kê về việc xuất/nhập của cửa hàng,…
+ Thống kê doanh thu của cửa hàng trong một khoảng thời gian
*Chức năng in ấn, báo cáo:
-In ra các loại báo cáo:
+Báo cáo danh sách hàng hoá đã bán
+Báo cáo danh sách nhân viên
+Báo cáo danh sách kho…
2 Tổng quan về Visual FoxPro:
Foxpro là hệ quản trị cơ sở dữ liệu dùng để giải quyết các bài toán trong các lĩnhvực quản lý FoxPro được thừa kế và phát triển trên phần mềm DBASE III PLUS
Trang 10và DBASE IV, những sản phẩm nổi tiếng của hãng ASTON-TATE Khi các công
cụ lập trình và các ứng dụng trên môi trường Windows ngày nhiều thì Microsoftcho ra đời các phiên bản FoxPro 2.6, chạy được trên hai môi trường DOS vàWindows Visual Foxpro là sản phẩm của hãng Microsoft, nó được kế thừa từFoxpro for Windows, là một trong những công cụ tiện lợi để giải quyết các bài toántrong lĩnh vực quản lý cho những người chuyên nghiệp và không chuyên nghiệp
Từ khi phát triển đến nay, Hảng Microsoft đã cho ra đời nhiều phiên bản VisualFoxpro 3.0, 4.0, 5.0, 6.0,9.0
Visual FoxPro có 2 chế độ làm việc; chế độ tương tác (interactive) và chế độchương trình (program)
Trang 11Phần III: PHƯƠNG PHÁP NGHIÊN CỨU 3.1 Cách thức thu thập dữ liệu:
Tìm hiểu thực tế về hiện trạng sử dụng các phần mềm quản lý cửa hàng của một số doanh nghiệp, cửa hàng trong khu vực
Lấy phiếu khảo sát thực tế với các cửa hàng tạp hoá trong khu vực đểthu thập thông tin, xây dựng cơ sở dữ liệu cho phần mềm quản lý
Tham khảo ý kiến, nhu cầu của các chủ tiệm tạp hoá và các khách mua hàng tại các tạp hoá
Biểu đồ 1 Kết quả khảo sát về thực trạng sử dụng phần mềm quản lý trong kinh doanh ở
Trang 12 Khách hàng có nhu cầu tìm kiếm hàng hoá, đơn giá.
Nhân viên thì lập các hoá đơn bán hàng và các phiếu thanh toán chokhách hàng
Nhân viên cập nhật đơn giá cho hàng hoá, kho, khách hàng; có thểthêm, sửa, xoá thông tin của các đối tượng
Cá nhân, tổ chức có thể theo dõi công việc mua, bán của cửa hàngmình qua các bảng thống kê
Trang 13Phần IV: KẾT QUẢ NGHIÊN CỨU
1 Tổng quan về phần mềm quản lý kinh doanh
- Tên phần mềm: Quản lý kinh doanh
- Công cụ tạo ra phần mềm: Visual Foxpro 9.0
- Giao diện chính của phần mềm:
Nhân viên đăng nhập bằng mật khẩu để làm việc với giao diện đăng nhập:
2 Chức năng của phần mềm:
Sau khi đăng nhập thành công, ta có thể chọn một trong các chức năng: Cập nhật, tìm kiếm, báo cáo, thống kê, nghe nhạc trên giao diện chính
Trang 14a Chức năng cập nhật:
Cho phép thêm, sửa, xoá thông tin hoặc xem thông tin Đối với các đối tượng
là các hoá đơn thì nó có thêm chức năng tính tiền cho hoá đơn
Ta có thể chọn thông tin cần cập nhật ở giao diện cập nhật chung:
Chẳng hạn khi chọn cập nhật hoá đơn nhập hàng, ta có thể xem, thêm, xoá, sửa các hoá đơn nhập hàng với giao diện:
Trang 15Đoạn code của các nút lệnh trong các form cập nhật:
THISFORM REFRESHNút Cuối: GO BOTTOMTHISFORM.REFRESH
THISFORM REFRESH ENDIF
DO FORM "D:\CSDL Quan Ly\cap nhat\cn chung.scx"
Nút Thành tiền: SET DEFAULT TO "d:\CSDL Quan Ly"
LOCAL MATAM MATAM= thisform MASP1 value
Trang 16SELECT DTSP
SET FILTER TO UPPER ( ALLT (MATAM))== UPPER ( ALLT (DTSP.MASP))
UPPER ( ALLT (MATAM))== UPPER ( ALLT (DTSP.MASP))
THISFORM TEXT1 Value =DTSP.DONGIAN
SELECT dthoadonn
public x,y,z,t x= thisform text1 value
y= thisform soluong1 value thisform thanhtien1 value =x*y z= thisform thanhtien1 value
t= thisform dathanhtoan1 value thisform conno1 Value =z-t
thisform grid1 refresh thisform refresh
Trang 17Lưới sẽ hiển thị thông tin của các sản phẩm tìm thấy, ví dụ khi nhập mã cóbắt đầu là ‘m’ thì có kết quả của các sản phẩm có mã là MS-1,MS-2,MS-3.
Đoạn code thực hiện việc tìm kiếm
thisform refresh endif
endif
c Chức năng thống kê:
Tương tự như vậy khi ta chọn nút lệnh thống kê thì có thể thực hiện các thống
kê sau:
Trang 18Ví dụ khi muốn thống kê doanh thu của các hoá đơn xuất hàng trong mộtthời gian nào đó, ta chọn xuất hàng và click vào nút thực hiện thì giao diện thống
kê như sau:
Với mỗi form thống kê, ta có thể nhập khoảng thời gian để thống kê tổng trịgiá đã xuất hàng Ngoài ra còn có thể nhập vào 1 mã hàng để biết trong khoảng
Trang 19thời gian đó, loại hàng này xuất được bao nhiêu cũng như số tiền các khách hàngcòn nợ chưa thu hồi được.
Đoạn code thực hiện thống kê:
N1= THISFORM text7 VALUE
N2= THISFORM text8 VALUE
TD= THISFORM text9 VALUE
THISFORM TEXT1 VALUE =SLL
THISFORM TEXT2 VALUE =GTT
THISFORM TEXT3 VALUE =SL
THISFORM TEXT4 VALUE =GT
THISFORM TEXT6 VALUE =NO
THISFORM TEXT5 VALUE =NOl
Trang 20ENDIF
skip
ENDDO
THISFORM TEXT1 VALUE =SLL
THISFORM TEXT2 VALUE =GTT
THISFORM TEXT3 VALUE =SL
THISFORM TEXT4 VALUE =GT
THISFORM TEXT6 Value =NO
THISFORM TEXT5 Value =NOl
endif
ENDIF
THISFORM grid1 REFRESH
THISFORM REFRESH
d Chức năng báo cáo:
Ta có thể chọn xem hoặc in một trong các báo cáo sau:
Ví dụ để in ra từng sản phẩm đã bán được số lượng và thành tiền bao nhiêu, ta chọn báo cáo xuất hàng theo sản phẩm:
Trang 21Ngoài ra ta có thể nghe nhạc với nút Music trên form chọn chức năng
3 Phần cài đặt:
Để sử dụng chương trình máy tính cần có:
- Microsoft Visual Foxpro 9.0
- Chương trình được lưu trong thư mục và đường dẫn lưu trữ là : D:\ CSDL Quan Ly
Muốn sử dụng chương trình này, ta thực hiện các bước
Trang 22- B1: Khởi động Microsoft Visual Foxpro 9.0
- B2: Chọn File->Open để mở file CSDL
Sau đó ta chọn run form giới thiệu để bắt đầu sử dụng chương trình
Trang 23Phần V: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
I Kết luận:
Qua những nghiên cứu ban đầu, dựa trên những cơ sở lí thuyết và thực tếcho thấy phần mềm quản lý kinh doanh là một phần mềm dễ dàng sử dụng, hoàntoàn miễn phí Thao tác cài đặt dễ dàng, nhanh chóng Giúp tiết kiệm được chi phícông nhân viên cũng như dễ dàng kiểm soát được cửa hàng của mình
Đây là phần mềm đơn giản, dễ sử dụng, mục tiêu chính nhằm góp phần hỗtrợ các cá nhân, doanh nghiệp quản lý về nhiều mặt trong cửa hàng của mình Phầnmềm hoàn toàn đáp ứng được các nhu cầu cơ bản của cửa hàng Thêm vào đó,phần mềm cũng có một số chức năng nâng cao giúp cá nhân, tổ chức thuận tiệnphát triển cửa hàng Với người chủ cửa hàng, họ không cần phải công sức, tiền bạc
mà vẫn có thể quản lý được cửa hàng của mình
Khôngtốt