1. Trang chủ
  2. » Luận Văn - Báo Cáo

đề án quản lý bán hàng

27 760 2

Đ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

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 309 KB

Nội dung

- Hỗ trợ lập báo cáo, thống kê các mặt hàng, khách hàng, nhà cung cấp, … - Quản lý thông tin của nhà cung cấp, khách hàng thân thiện, nhân viên… - Hệ thống phải thân thiện, dễ dàng truy

Trang 1

ĐỀ ÁN QUẢN LÝ BÁN HÀNG

ĐỀ ÁN QUẢN LÝ BÁN HÀNG 1

Chương 1: TÌM HIỂU BÀI TOÁN 2

1.1 Đề xuất bài toán 2

1.1 Đề xuất bài toán 2

1.2 Mục tiêu của bài toán 4

1.3 Phương pháp, đối tượng và địa điểm nghiên cứu: 4

1.4 Lựa chọn công nghệ thực hiện: 5

Chương 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 6

2.1 Mô tả hệ thống 6

2.2 Sơ đồ chức năng của hệ thống 6

2.1 Mô tả hệ thống: 6

2.1.2 Mô tả sơ lược Hệ thống: 7

2.2.Các chức năng của hệ thống: 8

2.2.1.Chức năng kiểm tra mật khẩu 10

2.2.2.Chức năng cập nhật: 10

2.2.3.Chức năng tìm kiếm: 10

2.2.4.Chức năng báo cáo/thống kê: 10

2.3 Biểu đồ luồng dữ liệu 11

2.3.1 Biểu đồ luồng dữ liệu mức khung cảnh: 11

2.3.2 Biểu đồ dữ liệu mức đỉnh: 12

2.3.3 Biểu đồ luồng dữ liệu mức dưới đỉnh (mức 1) 13

2.4 Thiết kế cơ sở dữ liệu 18

2.4.1 Xác định các kiểu thực thể 18

2.4.2 Mô hình quan hệ 21

Chương 3 :BIỂU MẪU 25

LỜI KẾT 26

Trang 2

Chương 1: TÌM HIỂU BÀI TOÁN

1.1 Đề xuất bài toán

- Chắc hẳn vào dịp cuối tuần hầu hết các gia đình ở thành thị ai cũng sẽghé qua các cửa hàng lớn để mua thực phẩm dự trữ về cho gia đình hay một vàivật dụng gia đình khác bị mất hay đã hỏng Tuỳ vào thời tiết hay các mùa trongnăm mà nhu cầu của các gia đình về các mặt hàng cũng khác nhau Vào mùanóng thì các mặt hàng về rau sạch, củ quả tươi…Các mặt hàng điện tử cũngđược các mẹ đưa ra tranh luận về cả giá cả và chất lượng Mùa hè oi bức thì cửahàng bán chuộng các sản phẩm như quạt trần, quạt tường… còn vào mùađôngthì bán chay các mặt hàng như quạt sưởi, máy sấy Với các mặt hàng nàythì có hai vấn đề luôn quan tâm đến là giá cả và chất lượng Ai cũng biết đồđiện tử khi mua thường dựa vào uy tín nhà sản suất và giá cả phải chăng tại siêuthị Những nhân viên bán hàng chỉ giúp bạn phần nào về giá các mặt hàngnhưng giờ tan tầm thì bạn phải tự sức mình Khi bạn mang theo một đống đồ rathanh toán thì cô nhân viên thu ngân lại vất vả đối chiếu giá cả mặt hàng vàcộng tay giá trị từng món mặt hàng Việc này rễ gây sai sót và không thể quản

lý tốt được và bán chính xác mặt hàng nào để lập báo cáo Với một lượng lớn

1.1 Đề xuất bài toán 1.2 Mục tiêu của bài toán 1.3 Phương pháp, đối tượng và địa điểm nghiên cứu 1.4 Lựa chọn công nghệ thực hiện

Trang 3

hàng hoá thì làm sao có thể có cách quản lý hàng hoá và tạo thuận lợi cho ngườimua hàng ?

- Với cách quản lý cũ thì họ sẽ dán giá lên sản phẩm Nhưng nó bị bayhay được thay đổi giá chẳng hạn thì sẽ phải dán lại tất cả các sản phẩm đó Hayviệc kiểm kê hàng hoá tại cửa hàng theo cách thủ công như trước phải mất rấtnhiều người và thời gian, công sức mà chưa chắc đã chính xác Hơn nữa, nhucầu hàng hoá có loại cần quanh năm như đồ bếp, đồ chơi trẻ em, sách vở, màcũng có đồ bán theo thời vụ nên tùy mùa mới có nhu cầu lớn, có mùa lại không

có nhu cầu về mặt hàng đó Nếu cứ để khi có người yêu cầu mới nhập hàng sẽlàm chậm quá trình phát triển, không tạo được niềm tin của khách hàng Do đó

cơ chế quản lý cũ có nhiều nhược điểm phải sửa chữa và hoàn thiện

- Càng ngày công nghệ thông tin càng chứng tỏ thế mạnh của mình trongmọi lĩnh vực của cuộc sống Việc ứng dụng công nghệ thông tin lam mạnh vàotrong cuộc sống để xây dựng các phầm mềm quản lý thay thế sức lao động thủcông của con người Sau khi đi khảo sát ở một số cửa hàng hiện nay, nhận thấyviệc quản lý các các mặt hàng của các cửa hàng vẫn còn mang nặng tính thủcông truyền thống Do đó, để có thể quản lý việc mua bán tại cửa hàng cần giảiquyết tốt các quy trình từ nhập hàng đến bán hàng và các chương trình khuyếnmại cho khách hàng cũng như lợi ích kinh doanh của cửa hàng

- Tất cả các quy trình từ quản lý từ cập nhật tìm kiếm nhập hàng, bánhàng đều được làm thủ công hoặc mới được tự động một phần bằng công cụoffice Nhưng vẫn chưa khai thác được thế mạnh của các công cụ hỗ trợ này.Như chưa có cách quản lý giá các mặt hàng nếu có biến động giá thay đổi nhanh(như khi nhà sản xuất giảm giá mặt hàng nào đó để kích cầu…) Quản lý cònkém sâu sắc, chưa đưa ra được cách ghép nối từ nhà sản xuất đến người mua Chưa quản lý được thống kê mặt hàng và nhà cung cấp hợp lý (địa chỉ nhà cungcấp, các loại mặt hàng và số lượng có trong kho,…) Quản lý khách hàng vấnchưa có, khó truy xuất thông tin của khách hàng nhất là khách hàng tiềmnăng(giá trị hàng hoá đã mua, hậu mãi cho các khách hàng tiềm năng…)

Trang 4

Vì vậy, việc xây dựng một phần mềm quản lý bán hàng cho cửa hàng làrất cần thiết Phần mềm này sẽ giúp cho người quản lý các thông tin về mặthàng, số lượng dễ dàng trong việc tra cứu, xem thông tin một cách nhanhchóng, hiệu quả cao và lưu trữ thông tin an toàn, tiết kiệm công sức, thời giannhanh chóng và đạt hiệu quả cao khi xử lý thông tin.

1.2 Mục tiêu của bài toán.

Áp dụng các ứng dụng trên công nghệ thông tin vào quá trình hoạt độngcủa siêu thị mini, từ đó xây dựng một hệ thống quản lý hợp lý đảm bảo yêucầu sau:

- Tự động trong việc quản lý thông tin đầu vào của các mặt hàng như: thêm,sửa, xóa, cập nhật

- Tự động trong việc tìm kiếm hàng hóa theo các tiêu chí đề trước

- Hỗ trợ lập báo cáo, thống kê các mặt hàng, khách hàng, nhà cung cấp, …

- Quản lý thông tin của nhà cung cấp, khách hàng thân thiện, nhân viên…

- Hệ thống phải thân thiện, dễ dàng truy xuất, vận hành, sử dụng, tính thẩm

- Phải có tính phân cấp vai trò của các nhân viên để người dùng khác có thể

dễ dàng nắm được công việc của mình trên của toàn bộ hệ thống Đồng thời phải

hệ thống phải ổn định, đảm bảo an toàn thông tin, có khả năng cung cấp thôngtin đáp ứng nhu cầu của người dùng khi họ cần Dễ dàng kiểm tra, cải tiến, nângcấp khi có những lỗi hệ thống bất kì xảy ra Khi lượng thông tin nhập vào lớnnhư cần cập nhập thường xuyên, cần có cơ chế lưu trữ hợp lý

1.3 Phương pháp, đối tượng và địa điểm nghiên cứu:

• Phương pháp nghiên cứu: Khảo sát, phân tích, tổng hợp

Trang 5

• Đối tượng nghiên cứu: Các thông tin về mặt hàng tại siêu thị mini, giá cả,nhà sản xuất, người mua hàng , công việc của nhân viên, xây dựng cơ sở

dữ liệu…

1.4 Lựa chọn công nghệ thực hiện:

- Cơ sở dữ liệu (CSDL):

Hiện nay có rất nhiều hệ quản trị CSDL như: Access, SQL Trong phạm

vi nghiên cứu ở một số siêu thị mini, lựa chọn ngôn ngữ hệ quản trị CSDLAccess 2003

- Công cụ: Trong báo cáo lựa chọn công cụ VB 6.0 để lập trình

Trang 6

Chương 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1 Mô tả hê ê thống:

2.1.1 Khảo sát thực trạng:

- Khi cửa hàng đặt hàng các mặt hàng thì Bộ phận quản lý nhập hàng chịutrách nhiệm liên hệ chọn được nhà cung cấp (NCC) hợp lý,có thể cung cấp cácmặt hàng theo yêu cầu của siêu thị trong tương lai và báo cho bộ phận bán hàng.Nhận thông tin về NCC và các mặt hàng họ có thể đáp ứng, sau đó đăng kýthông tin với NCC về mặt hàng, nếu hợp lý thì NCC sẽ ký hợp đồng và gửihàng cho siêu thị theo phiếu yêu cầu những mặt hàng có thể đáp ứng được, nếukhông NCC có thể huỷ hợp đồng Lúc đó siêu thị sẽ tìm nhà cung cấp khác Khihàng về kho bộ phận quản lý kho chịu trách nhiệm nhận hàng đủ số lượng vàkiểm tra chất lượng rồi báo cáo bộ phận quản lý nhập hàng trả tiền cho NCC.Ngoài ra bộ phận quản lý kho cũng tạo Phiếu Trả hàng cho nhà sản xuất khi cómặt hàng nào khác so với yêu cầu nhập hoặc có sản phẩn hết hạn bảo hành, sảnphẩm được nhà sản xuất thu hồi…

- Những thông tin về mặt hàng được đưa vào cần được khai báo các thôngtin để quản lý như : Tên mặt hàng, tên nhà cung cấp,trạng thái hàng, số lượng,

2.1 Mô tả hệ thống

2.2 Sơ đồ chức năng của hệ thống

2.3 Biểu đồ luồng dữ liệu

2.4 Thiết kế cơ sở dữ liệu

Trang 7

ngày nhập kho, giá thành…và chúng được đặc trưng bởi một mã cho quản lý là

Mã mặt hàng

Khi khách hàng có yêu cầu số lượng lớn về các mặt hàng nào đó, thì được

bộ phận bán hàng thông báo cho bộ phận kho Nếu có đủ số lượng thì báo lại đểlàm hoá đơn và lưu thông tin khách hàng Nhân viên dưới kho kiểm tra xem loạimặt hàng đó có còn đủ trong Kho không Nếu Kho không đủ loại mặt hàng đó

đó thì Nhân viên thông báo với Khách hàng là không thể đáp ứng, và hẹn Kháchhàng để có thể thoả thuận để nhập hàng vào thời gian gần nhất đến siêu thị liên

hệ Nếu kho còn đủ, Nhân viên làm hóa đơn Hoá đơn này có 3 liên: 1 liên đưaxuống Kho, 1 liên được lưu vào trong kho dữ liệu hóa đơn, 1 liên đưa choKhách hàng Hàng được đưa từ Kho cùng với hóa đơn Khách hàng đối chiếuhóa đơn của mình và hóa đơn từ kho và nhận hàng và thanh toán tiền Cuối ngàyNhân viên làm báo cáo thống kê : số lượng hàng hoá bán trong ngày, loại mặthàng bán chạy, số lượng hàng tồn trong trong khu bán hàng…để nắm được sốhóa đơn bán hàng, số lượng bán hàng khách lẻ trong ngày Tập hợp phiếu yêucầu chưa được đáp ứng cho bộ phận quản lý Cuối tháng có báo cáo hàng hàng,cuối quý có báo cáo quý Cập nhật thông tin khách hàng Bộ phận quản lý tàichính kiểm tra ,đối chiếu lại các hoá đơn và lập báo cáo thu chi hàng ngày, hàng

tháng, hàng quý Bộ phận kho cuối mỗi tháng lập báo cáo cập nhật hàng xuất

-nhập - tồn để xác định được các loại hàng đã xuất, -nhập, tồn kho và báo cáo cho

bộ phận quản lý về các loại mặt hàng và góp ý về nhập các mặt hàng sắp nhậptheo mùa để có cách bảo quản và chuyển hàng ra khu vực bán hàng hợp lý…

2.1.2 Mô tả sơ lược Hệ thống:

- Muốn vào hệ thống thì đầu tiên cần đăng nhập bằng tên truy cập và mậtkhẩu Đối với người dùng là người quản lý và nhân viên được cấp tên truy cập.Nếu là khách hàng thì phải đăng ký vào hệ thống tên và mật khẩu của mình Nếuđúng thì cho đăng nhập, nếu sai thì hệ thống báo để đăng nhập lại

- Khi vào hệ thống thì với mỗi nhóm người dùng lại được phân các quyềnkhác nhau:

Trang 8

+ Người quản lý có quyền cao nhất: Được làm tất cả các chức năngcủa hệ thống như quản lý, thay đổi thông tin(thêm, sửa, xóa ), quản trị ngườidùng…

+ Nhân viên được phép lập hóa đơn, sửa đổi thông tin mảng mìnhphụ trách( nhập hàng hay bán hàng), được xem các thông tin về khách hàng,không được phép sửa thông tin do nhóm khác tạo

+ Khách hàng và những người dùng khác chỉ được xem thông tin

về giá cả, thông tin bản thân, thông tin cửa hàng…

2.2.Các chức năng của hệ thống:

Bài toán đặt ra cho hệ thống cần có những chức năng sau:

 Chức năng kiểm tra mật khẩu

 Chức năng cập nhật

 Chức năng tìm kiếm

 Chức năng báo cáo/thống kê

Trang 9

Hệ thống QLBH

1.KTMK 2.Cập nhật 3.Tìm kiếm 4.Báo cáo/ Thống kê

Cập nhậtyêu cầu nhập

Cập nhật mặt hàng

Cập nhật hoá đơn

Cập nhậtNCC

Cập nhật

khách hàng TT

Cập nhật User

Tìm kiếmyêu cầu nhập

Tìm kiếmmặt hàng

Tìm kiếmhoá đơn

Tìm kiếmNCC

Tìm kiếm

khách hàng TT

Báo cáonhập hàng

Báo cáo bán hàng

Thống kê nhập xuất tồn

Thống kê trả NCC

Trang 10

2.2.1.Ch ức năng kiểm tra mật khẩu

- Chức năng có nhiệm vụ kiểm tra tên truy cập của từng nhóm thành viênquản lý và được phân quyền theo nhóm người dùng Đây là phần xác nhận xemngười nào là người có thể đăng nhập vào phần mềm này Để đăng nhập vàophần mềm này, bạn phải sử dụng UserName, PassWord… của riêng mình để xácnhận Chức năng này có nhiệm vụ kiểm tra tên truy cập, mật khẩu và nếu đúngthì cho đăng nhập, nếu sai thì hệ thống báo để đăng nhập lại

2.2.2.Chức năng cập nhật:

- Chức năng cho phép người sử dụng được phép lưu những thay đổi cácthông tin về mặt hàng khi nhập hàng, hay khi bán hàng,thông tin về nhân viên,khách hàng, nhà cung cấp Khi bán hàng cập nhật các thông tin về đơn hàng:

Mã đơn hàng,tên hoá đơn, người mua hàng, ngày lập phiếu… Các thông tin liênquan đến chi tiết mỗi đơn hàng: tên mặt hàng, số lượng đặt, thành tiền của mỗimặt hàng… Khi giao hàng cho khách, bộ phận kế toán phải in ra phiếu xuấthàng và hóa đơn thanh toán Sau khi xác nhận thanh toán thì cập nhật lại trạngthái cho đơn hàng, và số lượng của từng mặt hàng vừa xuất

2.2.3.Chức năng tìm kiếm:

- Hỗ trợ nhân viên tìm kiếm nhanh theo các yêu cầu cho khách hàng hay

để báo cáo Tìm kiếm trong cơ sở dữ liệu những thông tin cần thiết Hiển thịdanh sách kết quả tìm kiếm nếu có hoặc thông báo không tìm thầy nếu ngượclại Các truy vấn tìm kiếm : thông tin đơn hàng, thông tin khách hàng, thông tinNCC…

2.2.4.Chức năng báo cáo/thống kê:

- Hỗ trợ bộ phận kế toán trong việc lập báo cáo thường kỳ cho lãnh đạo.Yêu cầu lập báo cáo như: báo cáo về các loại mặt hàng công ty đang phân phối,báo cáo về mặt hàng bán chạy nhất trong tháng (trong quý, trong năm), qua ddosngười quản lý có thể rút ra xu hướng khách hàng mua hàng tương lai, với sốlượng hàng cần tháng tới vào cuổi tháng (cuối quý, cuối năm),…

Trang 11

2.3 Biểu đồ luồng dữ liệu

2.3.1 Biểu đồ luồng dữ liệu mức khung cảnh:

Nhà cung cấp

Người quản lý

TT khách hàng Hoá đơn

TT cập nhật

Khách hàng

Hệ thống quản

lý bán hàng

TT USER

TT yêu cầu nhập

Mặt hàng

User

TT DL đầu vào

TT

xử lý

Trang 12

Người Quản Lý User

User

Người quản lý

Người Quản Lý

Khách hàng

Trả tiền

NCC

TT KH TT

Trang 13

2.3.3 Biểu đồ luồng dữ liệu mức dưới đỉnh (mức 1).

Trang 14

Cập nhật yêu cầu nhập mặt hàng Cập nhật

Cập nhật hoá đơn

Cập nhật NCC

DLHT

Cập nhật khách hàng TT

Cập nhậtUser

Khách hàng

User

Nhà quản lý

Hoá đơn

Lập hoá đơn

TT KH

TT MH

Nhà cung cấp

TT MH

14

Trang 15

Nhà quản lý

Tìm kiếm yêu cầu nhập

User

Tìm kiếm Hoá đơn

Nhà quản lý

TT KH

Tìm kiếm Mặt hàng

Trang 16

2.3.4 Biểu đồ luồng dữ liệu mức 2 của chức năng Cập nhật:

Thống kê Nhập xuất tồn

Báo cáo bán hàng

Trang 17

2.4 Thiết kế cơ sở dữ liệu

Dữ liệu đóng một vai trò vô cùng quan trọng trong hệ thống Tất cả cáchoạt động cả hệ thống đều liên quan đến cơ sở dữ liệu: dữ liệu vào hoặc dữ liệu

NQLý

2.2.2 Sửa MH

2.1.1.Thêm TTKH

2.1.3.Xóa

TTKH

2.3.3.Xóa NCC

2.1.2.Sửa TTKH

2.3.1.Thêm NCC

2.2.2 Xóa MH

2.3.2.Sửa NCC

2.5.1.Thê

m User

2.5.3 Xóa User 2.5.2 Sửa

2.4.2.Sửa

TTYCN

2.4.3.Xóa TTYCN

2.6.1.Thêm

Đơn Hàng

2.6.2 Sửa Đơn Hàng

2.6.3 Xóa Đơn Hàng

TT KH

Trang 18

ra Mỗi một chức năng trong hệ thống khi hoạt động đều cần đến dữ liệu liênquan Vì vậy việc thiết kế cơ sở dữ liệu là công việc đóng vai trò quan trọngquyết định đến chất lượng của cả hệ thống Do đó tôi chọn mô hình quan hệ để

thiết kế dữ liệu cho chương trình quản lý bán hàng( áp dụng cho mô hình vừa

và nhỏ)

2.4.1 Xác định các kiểu thực thể

- Các thực thể là: KhachHang, MatHang, HoaDon, NhaCungCap,

NhanVien, KhoHang, KhachHang/MatHang, HoaDon/MatHang ,

KhachHang/MatHang

HoaDon/MatHang

NhanVien

Trang 19

Khách hàng có thể mua 1 hay nhiều mặt hàng Mặt hàng có thể không được

ai mua, có thể được mua bởi nhiều khách hàng, mua thì xuất hiện thược tính Số lượng, Ngày lập

Hóa đơn chuyển thành thực thể quan hệ

Hóa đơn có một hay nhiều CTHD, CTHD chỉ thuộc 1 HoaDon

Mua SL

Ngày lập

Hóa Đơn

SL

Ngày lập

Trang 20

Quan hệ có chuyển thành thực thể quan hệ, MatHang có một hay nhiều CTHD, có MatHang không thuộc CTHD, nhiểu MatHang thuộc CTHD

- Chi tiết thực thể mở rộng

Thực thể HoaDon :

Mỗi hóa đơn có một mã số duy nhất (Mã HĐ), loại hoá đơn((loại HĐ),

ngày làm hóa đơn (Ngày TL),Mã khách hàng(Mã KH), tên khách hàng (Tên KH), tên nhân viên lập hóa đơn (TênNV), Tên NCC,Tổng tiền

Thực thể ChiTietHoaDon

Mỗi chi tiết hoá đơn là một mặt hàng(Mã MH), với một mã hoá đơn(Mã

HD) và tên mặt hàng, Số lượng

Thực thể KhachHang:

Mỗi khách hàng sẽ có một mã số duy nhất (Mã KH), họ tên khách hàng

(Tên KH), ngày sinh, giới tính, Địa chỉ, Điện thoại, Fax, Số TK một địa chỉ liên lạc

Thực thể NhanVien:

Mỗi nhân viên sẽ có một mã số duy nhất (MãNV), họ tên nhân viên

(TênNV), tên đăng nhập (Users), mật khẩu đăng nhập (MậtKhẩu), địa chỉ liênlạc (ĐiaChỉNV), một số điện thoại (ĐiệnThoạiNV)

Thực thể Khohang:

Mỗi mặt hàng trong kho lại đặc trưng bởi Mã hàng( Ma Hang), tên mặt

hàng(Tên MH), Trạng thái hàng, Số lượng

Thực thể ChiTietKhoHang:

Được đặc trưng bởi Mã mặt hàng(Mã MH),Giá ,Ngày nhập kho(Ngày)

Thực thể NhaCungCap:

Mỗi nhà cung cấp được xác định dựa vào một mã gọi là Mã nhà cung cấp(

Mã NCC), Tên nhà cung cấp(Tên NCC), Địa chỉ, Điện thoại, Số taih khoản nhà

cung cấp(Số TK)

Thực thể HangNhaCungCap:

CTH Đ

Ngày đăng: 22/08/2014, 15:45

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w