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

Quản lý bán hàng cho hệ thống Quản lý nhà hàng

70 806 3
Tài liệu đã được kiểm tra trùng lặp

Đ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 70
Dung lượng 1,21 MB

Nội dung

Thiết kế phần mềm quản lý nhà hàng

Trang 1

Mục Lục

Lêi më ®Çu 1

CHƯƠNG 1: GIỚI THIỆU NƠI THỰC TẬP 3

1.1) Tổng quan 3

1.2)Các lĩnh vực hoạt động chính 4

1.3) Các sản phẩm của công ty 5

CHƯƠNG 2: KHẢO SÁT HỆ THỐNG QUẢN LÝ NHÀ HÀNG 7

2.1) Mục đích thiết kế phần mềm quản lý nhà hàng 7

2.2) Thực tế hoạt động của các nhà hàng tại Việt Nam 7

2.3) Tính khả thi của dự án 8

2.4) Các nghiệp vụ quản lý nhà hàng 9

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 13

3.1) Giới thiệu phương pháp phân tích 13

3.2) Sơ đồ phân cấp chức năng 15

3.3) Sơ đồ luồng dữ liệu 17

CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 33

4.1) Mô hình thực thể liên kết 33

4.2) Mô hình quan hệ 39

4.3) Chi tiết các bảng dữ liệu 40

CHƯƠNG 5: MÔI TRƯỜNG CÀI ĐẶT VÀ THIẾT KẾ GIAO DIỆN 53

5.1) Giới thiệu Visual Basic 6.0 53

5.2) Giới thiệu SQL SERVER 2000 53

5.3) Giao diện chính của bài toán 55

KẾT LUẬN VÀ KIẾN NGHỊ 68

A) Kết luận và đánh giá 68

B) Kiến nghị 68

TÀI LIỆU THAM KHẢO 69

Trang 2

Lêi më ®Çu

Với sự phát triển bùng nổ công nghệ thông tin hiện nay thì việc ứng dụng côngnghệ thông tin vào trong quản lý là hết sức cần thiết nhằm đơn giản hoá và nâng caohiệu suất công việc Chính vì vậy mà sự lớn mạnh của các doanh nghiệp công nghệthông tin trong nước đã và đang đóng một vai trò vô cùng quan trọng trọng trong sựphát triển kinh tế của nước nhà

Việt Nam đã chính thức gia nhập Tổ chức Thương mại Thế giới (WTO), mở ranhưng cơ hội và thách thức mới Hoà mình vào dòng chảy kinh tế chuyên nghiệp cóquy mô lớn nhất hành tinh, với những quy định mới áp dụng cho tất cả các tổ chức kinh

tế, các rào cản thương mại cũng từng bước được gỡ bỏ Hội nhập kinh tế quốc tế càngsâu, các sản phẩm của Việt Nam càng phải chịu áp lực cạnh tranh mạnh mẽ Vì vậy, cácdoanh nghiệp phải nghiên cứu, áp dụng công nghệ mới để tạo lợi thế cạnh tranh riêngcủa mình

Là một cử nhân công nghệ thông tin tương lai, nhận thức được tầm quan trọngcủa tin học hoá và các doanh nghiệp tin học trong cơ chế thị trường như hiện nay ở Viêt

Nam, sau một thời gian nghiên cứu và học tập, em đã quết định chọn đề tài “Quản lý

bán hàng cho hệ thống Quản lý nhà hàng” nhằm ứng dụng những kiến thức công

nghệ thông tin đã được học và kết hợp chúng với kiến thức về kinh tế

Em xin chân thành cảm ơn Thạc sỹ Tống Minh Ngọc - giáo viên hướng dẫn thực

tập giới thiệu em đến công ty cổ phần tin học và tư vấn xây dựng, em cũng xin chânthành cảm ơn Quý công ty đã tạo điều kiện cho em đến thực tập và nghiên cứu chuyên

Trang 3

phẩm phần mềm then chốt đã và đang được ứng dụng tại nhiều doanh nghiệp trong vàngoài nước.

Chương 2 :

Nêu mục đích của việc khảo sát và triển khai phần mềm Tìm hiểu và phân tíchtình hình hoạt động thực tế của các nhà hàng tại Việt Nam từ đó đánh giá tính khả thicủa dự án cũng như đưa ra được những phân tích chi tiết về các nghiệp vụ quản lý nhàhàng

Chương 3 :

Giới thiệu về phương pháp phân tích và thiết kế hệ thống Áp dụng phương phápphân tích và những tài liệu khảo sát nghiệp vụ nhà hàng để thiết kế những sơ đồ phântích thiết kế hệ thống

Chương 4 :

Giới thiệu phương pháp phân tích và thiết kế cơ sở dữ liệu Thiết kế mô hìnhthực thể liên kết quản lý nhà hàng Phân tích chi tiết các bảng dữ liệu

Chương 5 :

Giới thiệu môi trường cài đặt Nêu các ưu điểm khi dùng VB 6.0 và SQL 2000

để cài đặt chương trình Giới thiệu giao diện và chức năng chi tiết của các Form trongchương trình

Trang 4

CHƯƠNG 1: GIỚI THIỆU NƠI THỰC TẬP

1.1) Tổng quan

Công ty cổ phần Tin học và tư vấn Xây dựng, có tên giaodịch quốc tế là Construction Informatics and Consultancyjoint- stock Company, viết tắt là CIC - là doanh nghiệp được

cổ phần hóa từ Công ty Tin học Xây dựng trực thuộc Bộ XâyDựng, hoạt động về lĩnh vực công nghệ thông tin trên địa bàn

cả nước và nước ngoài Qua hơn 16 năm hoạt động , Công ty

đã có nhiều đóng góp cho việc đẩy mạnh ứng dụng CNTT nóichung và phát triển phần mềm xây dựng nói riêng Công ty có đội ngũ gần 100 cán bộ đại học trở lên, có chuyênmôn sâu về tin học xây dựng, về các giải pháp phần mềm ứng dụng trong xây dựng,giao thông thủy lợi.Hàng năm Công ty tổ chức nghiên cứu và phát triển các sản phẩmphần mềm mới, nâng cấp các phần mềm hiện có, đặc biệt chú trọng nghiên cứu pháttriển các phần mềm Việt Nam thay thế phần mềm nhập khẩu, đáp ứng đầy đủ nhu cầutrong nước và tiến tới xuất khẩu ra thị trường quốc tế trong năm 2007 Công ty đã có hơn 20 sản phẩm phầm mềm được Nhà nước cấp bản quyền, trong

đó có các sản phẩm chủ đạo được thị trường sử dụng rộng rãi và đã giành được nhiềugiải thưởng trong nước và quốc tế, như cúp CNTT và truyền thông tại Tuần lễ Tin họcnăm 2003, 2004; Giải Sao vàng Đất Việt năm 2004, giải Vìotec 2004, Sao Khuê năm2005,… Năm 2005, Công ty được nhà nước tặng thưởng Huân chương Lao động hạng3.Với mục tiêu của Công ty là nhằm đem lại lợi nhuận cao nhất cho các cổ đông, tạoviệc làm ổn định và nâng cao thu nhập cho người lao động, đóng góp cho Ngân sáchNhà nước và phát triển công ty ngày càng lớn mạnh, góp phần phát triển chuyên ngànhTin học và Tư vấn xây dựng đạt trình độ khu vực và quốc tế

Trang 5

 Lập dự án đầu tư; thiết kế kỹ thuật và lập tổng dự toán; thẩm tra và quản lý chấtlượng dự án đầu tư về công nghệ thông tin và bưu chính viễn thông.

 Tư vấn xây dựng các công trình xây dựng dân dụng, công nghiệp, hạ tầng kỹthuật và bảo vệ môi trường

 Thi công xây dựng các công trình dân dụng, công nghiệp, công nghệ thông tin;Đầu tư kinh doanh bất động sản, dịch vụ cho thuê nhà và văn phòng làm việc;đầu tư và xây dựng dự án khu đô thị, khu công nghiệp, khu du lịch,…

Trang 6

1.3) Các sản phẩm của công ty

 Nhóm phần mềm quản lý hoạt động của Doanh nghiệp Xây dựng

 CicAccount_e - Phần mềm kế toán Phiên bản dành cho doanh nghiệp

 CicAccount_a - Phần mềm kế toán Phiên bản dành cho đơn vị hành chính

sự nghiệp

 CicAccount_i - Phần mềm kế toán Phiên bản dành cho chủ đầu tư

 CONNA - Phần mềm quản lý hợp đồng

 ESPA - Phần mềm quản lý doanh nghiệp dịch vụ cấp nước

 IMA - Phần mềm quản lý hạ tầng kỹ thuật đô thị

 IPASY - Phần mềm lập và thẩm định dự án đầu tư

 LANOS - Phần mềm quản lý nhà, đất trong các khu đô thị

 PROMSYS - Phần mềm quản lý dự án

 REMSYS - Phần mềm quản lý nhân sự

 UNACOM - Phần mềm quản lý học sinh / sinh viên trong các trường học

 Nhóm phần mềm kỹ thuật Xây dựng

 ESCON - Phần mềm Tính đơn giá - Dự toán

 KIW - Phần mềm Tính toán khung thép tiền chế

 KPW - Phần mềm Tính toán thiết kế khung phẳng

 MBW - Phần mềm Tính toán móng băng

 MCW - Phần mềm Tính toán móng cọc

 MDW - Phần mềm Tính toán móng đơn

 RDW - Phần mềm Bổ sung TCVN vào SAP,STAAD, ETABS

 SBTW - Phần mềm Tính toán thiết kế sàn bê tông cốt thép

 STCAD - Phần mềm Hỗ trợ vẽ kỹ thuật xây dựng và tự động tính tiên lượng

 VINASAS - Phần mềm tính toán thiết kế khung hỗn hợp

Trang 7

 Nhóm phần mềm thiết kế cơ sở hạ tầng

 ROADES - Phần mềm Thiết kế đường bộ

 SUMAC - Phần mềm mô phỏng địa hình, tính toán san nền

 Nhóm phần mềm quản lý quy hoạch Xây dựng

 MAPPRO - Phần mềm quản lý quy hoạch độ thị, cấp chứng chỉ quy hoạch

Trang 8

CHƯƠNG 2: KHẢO SÁT HỆ THỐNG QUẢN LÝ NHÀ HÀNG CHƯƠNG 2: KHẢO SÁT HỆ THỐNG QUẢN LÝ NHÀ HÀNG

2.1) Mục đích thiết kế phần mềm quản lý nhà hàng

 Phát triển từ ý tưởng về nghiệp vụ quản lý nhà hàng, niềm đam mê ứng dụngcông nghệ cao vào cuộc sống, em xây dựng phần mềm quản lý nhà hàng nhằmgiúp người quản lý đơn giản hơn trong công tác quản lý nhà hàng, minh bạch cáchoạt động của nhà hàng từ đó kiểm soát được mọi hoạt động kinh doanh và thúcđẩy doanh thu của nhà hàng

 Xây dựng được hệ thống quản lí nhà hàng ăn uống với đầy đủ các chức năngquản lí như : nhập, xuất hàng hoá trong kho, quản lí bàn ăn (thêm, ghép, rời bànăn), từng nhân viên bàn, quản lí công nợ khách hàng, quản lí thẻ ưu đãi chokhách hàng, các khoản chiết khấu, hoa hồng

 Phần mềm phải có chức năng tạo các báo cáo về hàng hoá nhập/xuất/tồn kho,các báo cáo về công nợ, báo cáo về thu chi tiền mặt, thống kê doanh thu theotừng nhân viên, từng khu vực bàn ăn (nếu cửa hàng có nhiều khu vực bàn ănkhác nhau), các báo cáo kết quả kinh doanh

2.2) Thực tế hoạt động của các nhà hàng tại Việt Nam

 Trên thực tế đa phần các các nhà hàng phục vụ ăn uống đang áp dụng hình thứcquản lí qua sổ sách, chứng từ một cách thủ công mà chưa áp dụng CNTT vào cáccông việc này

 Qua mọt thời gian khảo sát khảo sát tại các nhà hàng ăn uống (với nhiều quy mô

và điạ điểm hoạt động khác nhau) em thấy mô hình chung cách thức quản lí nhưsau:

Trang 9

 Bộ phận quản lý :Theo từng chu kỳ thời gian nhất định (ngày, tuần, tháng,quý) bộ phận quản lí có thể theo dõi, kiểm tra, các mặt hàng nhập/xuất/tồn

để báo cáo lãnh đạo và phân tích, triển khai chiến lược kinh doanh mới

 Bộ phận kế toán :

Theo dõi được các khoản thu chi về tiền mặt, các khoản thu hồi công nợ.Hầu hết các tác vụ kế toán đều được thực hiện khá thủ công với hàngđống giấy tờ sổ sách khiến cho hiệu quả công việc không cao

 Lợi ích mà phần mềm mang lại :

 Nhân viên phục vụ nắm bắt thông tin về thực đơn một cách nhanh chóng vàhiệu quả

Trang 10

 Giảm bớt gánh nặng sổ sách cho nhân viên kế toán.

 Ban lãnh đạo có thể tra cứu, thống kê hàng hoá; kiểm tra chéo giữa các bộphận một cách dễ dàng, chính xác, nhanh gọn

2.4) Các nghiệp vụ quản lý nhà hàng

2.4.1)Nghiệp vụ quản lý kho hàng

Các hoạt động chính diễn ra ở kho hàng bao gồm :

 Nhập nguyên liệu từ nhà cung cấp

 Xuất nguyên liệu cho nhà bếp

 Luân chuyển hàng hoá giữa các kho (trong trường hợp hệ thống nhà hàng tại các địa điểm khác nhau)

 Theo dõi, kiểm kê, đánh giá hàng hoá trong kho

 Trước mỗi ngày làm việc, ban lãnh đạo phân tích tình hình dựa vào các đơn đặthàng trước và nhu cầu sử dụng thực phẩm trung bình trong ngày để xác định sốlượng nguyên liệu yêu cầu nhà kho xuất ra Hoá đơn xuất kho được ghi giá bằngvới giá nhập cho nguyên liệu đó

 Để nhập nguyên liệu, nhà kho sẽ tiến hành việc đặt hàng từ nhà cung cấp Việcđặt những mặt hàng nào, số lượng bao nhiêu phụ thuộc vào yêu cầu từ nhà bếp,tình hình hàng hoá còn lại trong kho và những mặt hàng bị hỏng phải lập danhsách huỷ Hàng hoá sẽ được kiểm tra khi nhập Sau khi hàng hoá nhập kho, nhàcung cấp yêu cầu thanh toán theo đơn hàng Việc thanh toán giữa nhà hàng vớinhà cung cấp có thể diễn ra như sau : nhà hàng thanh toán toàn bộ số tiền chonhà cung cấp tại thời điểm nhập hàng, nhà hàng thanh toán số tiền theo nhiềuđợt, nhà hàng ghi công nợ với nhà cung cấp Hình thức thanh toán gồm : bằngtiền mặt , bằng sec, bằng chuyển khoản v v

 Trong trường hợp nhà hàng có nhiều kho hoặc nhà hàng có nhiều chi nhánh vàmỗi chi nhánh có một kho riêng thì phải quản lý việc luân chuyển hàng hoá giữacác kho

Trang 11

 Việc theo dõi, kiểm kê hàng hoá trong kho có thể diễn ra hàng ngày, hàng tuầnhoặc hàng tháng nhằm mục đích :

 Phát hiện những hàng hoá hỏng hoặc hết hạn sử dụng để đưa vào danh sáchhuỷ

 Kiểm tra số lượng hàng tồn kho thực tế từ đó xem có sai lệch so với số liệutrong sổ sách hay không

ấy cũng tăng giá.Trong quá trình chế biến , những nguyên liệu phụ như dầu ăn, mắm, muối… sẽ không tính vào chi phí món ăn mà sẽ được tính gộp vào chi phí nguyên liệu phụ trên một tháng.Trong quá trình chế biến, do sơ suất của đầu bếp hay nhân viên làm hỏng nguyên liệu thì phải lập ra danh sách các nguyên liệu bị hỏng và người làm hỏng để báo cáo lên bên quản lý Cuối mỗi ngày làm việc, nhà bếp có nhiệm vụ kiểm kê lại những hàng hoá nào còn dư thừa để nhập vào kho

Trang 12

2.4.3) Nghiệp vụ bán hàng

 Nhà hàng sẽ được chia thành các khu vực , mỗi khu vực sẽ do một hoặc nhiều nhân viên chịu trách nhiệm Mỗi nhân viên có thể phụ trách một hoặc nhiều khu vực Mọi phát sinh trong mỗi khu vực bàn ăn đều tính cho nhóm nhân viên phụ trách

 Nhân viên phục vụ đưa thực đơn cho khách hàng để họ chọn lựa món ăn Trongquá trình khách hàng chờ đợi, nhân viên có thể phục vụ khách một số đồ uốngmiễn phí (như nước lọc, trà đá …) Những đồ uống này không tính chi phí vàohoá đơn mà sẽ được tính riêng vào mục chi phí phục vụ miễn phí cuối tháng

 Khi khách thiết lập đơn hàng, một bản được đưa cho phòng thu ngân và một bảnđược đưa cho nhà bếp Nhà bếp chế biến các món ăn có trong hoá đơn, chuyểncho phục vụ, phục vụ chuyển cho khách

 Các hoá đơn phải được sắp sếp sao cho khách vào trước sẽ được phục vụ trước,khách vào sau thì được phục vụ muộn hơn Chú ý đối với những khách VIP thìhoá đơn phải được ưu tiên hơn

2.4.4) Nghiệp vụ theo dõi công nợ

Nhân viên kế toán sẽ theo dõi các khoản công nợ của khách hàng và công nợ củanhà hàng với nhà cung cấp Đến kỳ hẹn thanh toán, kế toán phải hoàn tất thủ tụcthanh toán công nợ với nhà cung cấp và lên lịch đòi nợ với khách hàng Đối vớinhững khoản nợ khó đòi cần báo cáo lên ban lãnh đạo để có phương hướng kịpthời giải quyết

2.4.5) Nghiệp vụ chăm sóc khách hàng

Trang 13

Người quản lí nhà hàng có thêm nhiệm vụ theo dõi khách hàng, lập danh sáchvới những khách hàng thường xuyên đến ăn Cấp thẻ ưu đãi (VIP) cho kháchhàng theo quy định riêng của nhà hàng Lập danh sách khách hàng hưởng chiếtkhấu hoặc hoa hồng từ bán hàng Đối với những khách quen cần có chính sáchphục vụ riêng, chu đáo và nhanh chóng hơn các khách hàng khác Đối với nhữngkhách vãng lai thì không cần thiết thêm vào danh sách khách của nhà hàng.Ngoài ra còn cần thường xuyên thu thập thông tin đánh giá của khách hàng đểtổng hợp lại và gửi lên ban giám đốc.

2.4.6) Nghiệp vụ Quản lí Nhân viên

Theo dõi thông tin nhân viên của nhà hàng bao gồm: Thông tin bản thân, ngàytuyển dụng, chức vụ, lương, chế độ nâng lương Thông tin cá nhân bao gồm : họtên, địa chỉ, tuổi, số chứng minh nhân dân, quê quán, thông tin người thân …Chế độ lương và nâng lương phụ thuộc vào chức vụ trong nhà hàng, thâm niênphục vụ, tác phong công việc, đánh giá của đồng nghiệp Việc nâng lương có thểtheo quý hoặc theo năm

Trang 14

CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

3.1) Giới thiệu phương pháp phân tích

Thuật ngữ hệ thống không phải là mới Từ lâu người ta đã nói đến hệ thống mặttrời, hệ thống triết học, …Một cách đơn giản có thể hiểu hệ thống là một tập hợp gồmnhiều phần tử, có mối quan hệ rang buộc lẫn nhau và cùng hoạt động hướng tới mộtmục đích chung

Các phần tử của hệ thống được theo nghĩa rất rộng rãi : Các phần tử đó có thể rất

đa dạng : chẳng hạn trong hệ thống mặt trời thì các phần tử là mặt trời, quả đất …;trong hệ thống thần kinh thì các phần tử là bộ óc, tuỷ sống …Các phần tử có thể là rấtkhác biệt về bản chất, không những là giữa các hệ thống khác nhau mà có thể trong mỗi

hệ thống Các phần tử không nhất thiết phải đơn giản mà có khi lại là những thực thểphức tạp dẫn đến khi đi sâu vào chúng ta lại phải xem chúng là những hệ thống Bởivậy hệ thống thường có tính phân cấp

Các phần tử của hệ thống không phải được tập hợp lại một cách ngẫu nhiên, rờirạc mà giữa chúng luôn tồn tại mối quan hệ tạo thành một cấu trúc Tuy nhiên ổn địnhkhông có nghĩa là bất biến phần lớn các hệ thống đều có tính biến động song vẫn giữ

sự ổn định trong hệ thống nghĩa là vẫn giữ bản chất hay đặc trưng cốt lõi của hệ thống

Tổng quát thì việc xây dựng phần mềm phải quan tâm đến tổ chức, các quan hệ

và cấu trúc để hình thành được các hành vi phức tạp của hệ thống Mọi việc khảo sát hệthống phải được thực hiện với các mức độ trừu tượng khác nhau, từ các chi tiết đến các

tổ chức tổng thể Vậy xây dựng phần mềm là thực hiện dãy tương tác chia nhỏ và hợpnhất Chia nhỏ để hiểu rõ vấn đề và hợp nhất để xây dựng hệ thống Tiến trình chia nhỏ

đã có truyền thống và tuân thủ các tiêu chí chức năng Các chức năng của hệ thống

Trang 15

được nhận diện sau đó chúng được tách thành các chức năng con Tiến trình này đượcthực hiện lặp đi lặp lại cho đến khi có được các thành phần đơn giản đến mức chúngđược biểu diễn trực tiếp bằng các hàm hay thủ tục của ngôn ngữ lập trình Cách tiếpcận này được gọi là tiếp cận hướng chức năng hay còn gọi là thủ tục, truyền thống.Người phát triển phần mềm sẽ tập trung vào các nhiệm vụ điều khiển và tách thuật toánlớn thành các thuật toán nhỏ Khối chính để hình thành phần mềm ở đây là các hàm haythủ tục.

Chức năng chính

Chức năng con 1.1 Chức năng con 1.2 Chức năng con 2.1 Chức năng con 2.2

Kiến trúc phần mềm được cài đặt theo cách tiếp cận vừa rồi sẽ phản ánh cácchức năng của hệ thống Tiếp cận trên cơ sở chức năng và cơ chế phân cấp chỉ cho lạikết quả mong muốn khi các chức năng được nhận biết đầy đủ và nó không được thayđổi theo thời gian

Trang 16

3.2) Sơ đồ phân cấp chức năng

Hệ thống quản lý nhà hàng

Quản lý nhập

xuất hàng hoá

Quản lý hàng hoá / công nợ Quản lý bán hàng Quản lý nhà bếp Chăm sóc khách hàng

Giao hàng

Kiểm tra nguyên liệu

Tiếp nhận yêu cầu chế biến

Chế biến nguyên liệu

Thu thập ý kiến

Tổng hợp ý kiến

Điều tra Thanh toán

Lên công thức món ăn

Các chức năng của hệ thống quản lý nhà hàng :

 Quản lý nhập xuất hàng hoá : phụ trách việc nhập hàng \ xuất hàng vào \ ra kho

 Nhận hàng \ Giao hàng : phụ trách việc nhận hàng khi nhà cung cấp manghàng đến, giao hàng cho khách đặt hàng

 Kiểm tra hàng : phụ trách việc kiểm tra hàng trước khi nhập \ xuất kho

 Thanh toán : phụ trách việc thanh toán cho nhà cung cấp và khách hàng

Trang 17

 Quản lý hàng hoá \ công nợ : phụ trách việc kiểm kê hàng hoá và theo dõi tìnhhình công nợ.

 Theo dõi nợ : theo dõi tình hình công nợ của nhà hàng với khách hàng, củanhà cung cấp với nhà hàng

 Chiết khấu \ khuyến mãi : lên kế hoạch chiết khấu và khuyến mãi cho cácmặt hàng của nhà hàng

 Quản lý bán hàng : phụ trách việc bán hàng và giao hàng

 Kiểm tra đơn hàng : kiểm tra các đơn đặt hàng xem có hợp lệ không

 Làm hoá đơn và phiếu xuất : làm hoá đơn và phiếu xuất khi tiến hành giaodịch hàng hoá

 Giao hàng : phụ trách việc giao hàng cho khách hàng

 Quản lý nhà bếp : quản lý các công việc của nhà bếp như nguyên liệu, chế biến,công thức món ăn

 Kiểm tra nguyên liệu : kiểm tra chất lượng và số lượng của nguyên liệu đầuvào trước khi chế biến

 Tiếp nhận yêu cầu chế biến : tiếp nhận yêu cầu chế biến từ bộ phận lễ tân,tổng hợp lại để chuyển cho bộ phận chế biến

 Chế biến nguyên liệu : chế biến món ăn

 Lên công thức món ăn : lên công thức các món ăn cho thực đơn của nhàhàng

 Chăm sóc khách hàng : phụ trách việc tìm hiểu ý kiến, tâmlý, nhu cầu kháchhàng Hồi đáp lại các ý kiến của khách hàng

 Thu thập ý kiến : thu thập ý kiến của khách hàng về chất lượng món ăn, thái

độ phục vụ …

 Tổng hợp ý kiến : tổng hợp và phân loại các ý kiến của khách hàng

 Điều tra : điều tra các ý kiến đóng góp của khách hàng xem có chính xáckhông

Trang 18

3.3) Sơ đồ luồng dữ liệu

Chức năng

Tên chức năng

 Dữ liệu đầu vào :

 Thông tin hàng hoá bán ra của nhân viên

 Thông tin thanh toán của bộ phận kế toán

 Yêu cầu kiểm tra của ban giám đốc

 Dữ liệu đầu ra :

 Thông tin hàng hoá và thực đơn cho nhân viên

 Thông tin thanh toán cho kế toán

 Thông tin kiểm tra cho đội ngũ lãnh đạo (như báo cáo, nhận xét, kiến nghị)

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

Trang 20

Theo dõi hàng hoá/công nợ Nhập hàng hoá

Nhà cung cấp

Yêu cầu mua hàng

Phiếu thanh toán tiền

Hàng hoá

Giám đốc

Yêu cầu kiểm tra

Kết quả kiểm tra

Kế toán Yêu cầu thanh toán

Phiếu thanh toán

Chăm sóc khách hàng

Chăm sóc khách hàng

Hàng hoá \ Nguyên liệu

Yêu cầu hàng hoá \ nguyên liệu

Thông tin hàng hoá

Hàng hoá

Quản lý nhà bếp

Quản lý nhà bếp

Biểu đồ luồng dữ liệu mức dưới đỉnh gồm có :

Trang 21

 Dữ liệu đầu vào : hàng hóa, thông tincông nợ.

 Dữ liệu đầu ra : yêu cầu mua hàng, phiếu thanh toán tiền

 Bộ phận nhập hàng nhận thông tin về hàng hóa tồn kho, công nợ của nhàcung cấp từ bộ phận theo dõi hàng hóa công nợ

 Dựa trên những thông tin hàng hóa công nợ để liên hệ đặt hàng với nhàcung cấp và thanh toán cho nhà cung cấp

 Theo dõi hàng hóa công nợ :

 Dữ liệu đầu vào : thông tin hàng hóa, yêu cầu thanh toán, yêu cầu kiểmtra

 Dữ liệu đầu ra : thông tin công nợ, kết quả kiểm tra, phiếu thanh toán

 Nhận thông tin về hàng hóa tồn kho từ kho hàng để chuyển cho bộ phậnnhập xuất hàng hóa

 Cung cấp thông tin về hàng háo công nợ cho bộ phận bán hàng

 Thanh toán với bộ phận kế toán về các khoản chi phí nhập hàng, xuấthàng

Trang 22

 Làm các báo cáo về tình hình tồn kho, công nợ theo chu kỳ từng ngày,tuần, tháng, quý cho ban giám đốc.

 Bán hàng :

 Dữ liệu đầu vào : yêu cầu thanh toán, thông tin công nợ, yêu cầu thông tinhàng hóa

 Dữ liệu đầu ra : Phiếu thanh toán, thông tin hàng

 Khi khách hàng có nhu cầu thanh toán, lễ tân phải nhanh chóng tính tiền

ăn, tính toán những đồ ăn, thức uống có thể trả lại cho nhà hàng như bia,giấy ăn … Hóa đơn thanh toán một bản được đưa cho khách hàng, bàncòn lại chuyển cho bộ phận kế toán

 Nhà hàng có thể có thêm chương trình đặt hàng tại nhà khi khách hàng cóyêu cầu mang món ăn tới tận nhà

 Trước mỗi ca làm việc nhân viên phải có nhiệm vụ cập nhật những thôngtin mới nhất về hàng hóa trong ngày

 Trước mỗi ngày làm việc, thông tin về hàng hóa công nợ phải được cậpnhật để tiện cho việc thanh toán với khách hàng

 Quản lý nhà bếp :

 Dữ liệu đầu vào : Hàng hóa \ nguyên liệu, thông tin hàng hóa

 Dữ liệu đầu ra : Yêu cầu hàng hóa \ nguyên liệu, hàng hóa ( các món ănsau khi chế biến)

 Trước mỗi ngày làm việc nhà bếp cần tính toán loại và số lượng mỗi loạihàng hóa trong ngày để nhập về từ kho Trong quá trình chế biến nếuthiếu hàng hóa thì phải tiến hành nhập bổ sung Các thông tin này đượclấy từ kho hàng

 Thông tin hàng hóa từ nhân viên : Nhân viên có nhiệm vụ chuyển thôngtin hàng hóa (thực đơn các món ăn mà khách hàng yêu cầu) cho nhà bếp

Trang 23

để chế biến Trong quá trình chế biến, các món ăn cùng loại trên các hóađơn sẽ được chế biến cùng lúc để tiết kiệm thời gian và chi phí.

 Các món ăn sau khi chế biến xong sẽ được chuyển cho nhânviên để phục

vụ khách hàng

 Chăm sóc khách hàng :

 Dữ liệu đầu vào : nhận xét của khách hàng, ý kiến, đánh giá ý kiến

 Dữ liệu đầu ra : thông tin trả lời khách hàng, ý kiến, bản tổng hợp ý kiến

 Thường xuyên ghi nhận những thông tin phản hồi từ phía khách hàng vềtác phong phục vụ, chất lượng món ăn…

 Các thông tin này sẽ được tổng hợp để đưa vào kho ý kiến

 Các thông tin sau đó sẽ được điều tra để xác thực

 Làm các báo cáo dựa trên các thông tin xác thức để trình lên ban giámđốc

Trang 24

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

a) Biểu đồ luồng dữ liệu mức dưới đỉnh - Bán hàng

Hàng hoá

Phiếu thanh toán

Trang 25

Biểu đồ luồng dữ liệu mức dưới đỉnh – bán hàng gồm có :

 Tác nhân ngoài : Khách hàng

 Kho : Hàng hoá, Hoá đơn

 Chi tiết các chức năng :

 Kiểm tra đơn hàng :

 Dữ liệu đầu vào : đơn hàng

 Dữ liệu đầu ra : đơn được đáp ứng, đơn không hợp lệ, giấy báo chở hàng

 Nhận đơn hàng từ khách hàng và tiến hành kiểm tra Nếu đơn không hợp

lệ thì trả lại cho khách hàng

 Những đơn hàng hợp lệ được chuyển cho bộ phận Làm hóa đơn và phiếuxuất

 Làm hóa đơn và phiếu xuất :

 Dữ liệu đầu vào : đơn được đáp ứng ngay

 Dữ liệu đầu ra : hóa đơn, phiếu xuất

 Làm phiếu xuất hàng để chuyển cho bộ phận Giao hàng

 Hóa đơn một bản được chuyển cho Khách hàng và một bản được chuyển vào kho Hóa đơn

 Giao hàng :

 Dữ liệu đầu vào : phiếu xuất, hàng hóa

 Dữ liệu đầu ra : hàng hóa

 Nhận phiếu xuất từ bộ phận Làm hóa đơn và phiếu xuất

 Lấy hàng hóa từ kho Hàng hóa dựa trên những thông tin trên phiếu xuất

 Chuyển hàng hóa cho Khách hàng

 Thanh toán :

 Dữ liệu đầu vào : hóa đơn, phiếu trả tiền

 Dữ liệu đầu ra : phiếu thanh toán

 Nhận thông tin hóa đơn từ kho Hóa đơn

Trang 26

 Thanh toán tiền với Khách hàng.

b) Biểu đồ luồng dữ liệu mức dưới đỉnh - Nhập hàng

Nhận hàng hoá

Kiểm tra hàng hoá

Theo dõi công nợ

Trang 27

Biểu đồ luồng dữ liệu mức dưới đỉnh - Nhập hàng gồm có :

 Tác nhân ngoài : Nhà cung cấp

 Kho : Công nợ, Hàng hoá, hàng hủy

 Chi tiết các chức năng :

 Theo dõi công nợ :

 Dữ liệu đầu vào : thông tin công nợ

 Dữ liệu đầu ra : phiếu ghi công nợ, thông tin công nợ

 Khi nhà cung cấp hoặc nhà hàng chậm thanh toán tiền thì bộ phận theo dõi công nợ sẽ tiến hành ghi công nợ

 Toàn bộ công nợ sau đó sẽ được chuyển vào kho công nợ

 Nhận hàng hóa :

 Dữ liệu đầu vào : Yêu cầu thanh toán, hàng hóa

 Dữ liệu đầu ra : thanh toán, hàng hóa

 Có nhiệm vụ tiếp nhận hàng hóa từ nhà cung cấp

 Khi nhà cung cấp có yêu cầu thanh toán thì bộ phận này tiến hành thanh toán tiền hàng cho nhà cung cấp

 Hàng hóa sau khi nhận sẽ được chuyển cho bộ phận kiểm tra hàng hóa

 Kiểm tra hàng hóa :

 Dữ liệu đầu vào : hàng hóa

 Dữ liệu đầu ra : hàng trả lại, hàng đạt tiêu chuẩn, hàng hỏng

 Tiếp nhận hàng hóa từ bộ phận nhập hàng

 Kiểm tra toàn bộ hàng nhập Với những hàng không đạt tiêu chuẩn thì trả lại cho nhà cung cấp, với những hàng đạt tiêu chuẩn thì chuyển vào kho hàng hóa, với những hàng hỏng (trong qúa trình kiểm tra, vận chuyển) thì chuyển vào kho hàng hỏng

Trang 28

c) Biểu đồ luồng dữ liệu mức dưới đỉnh – Chăm sóc khách hàng

Trang 29

Biểu đồ luồng dữ liệu mức dưới đỉnh – Chăm sóc khách hàng gồm có :

 Dữ liệu đầu vào : ý kiến khách hàng

 Dữ liệu đầu ra : ý kiến

 Phụ trách việc liên hệ và thăm dò ý kiến của khách hàng

 Phân loại các ý kiến của khách hàng theo các tiêu chí như : thời gian,không gian (ở bộ phận nào), loại ý kiến (khen \ chê), mức độ phức tạpcủa ý kiến (có cần xác thực không)

 Sắp xếp và lưu trữ ý kiến trong kho ý kiến

 Tổng hợp ý kiến :

 Dữ liệu đầu vào : quyết định của ban giám đốc, ý kiến đã được xác thực

 Dữ liệu đầu ra : ý kiến đã được tổng hợp

 Phụ trách việc tổng hợp và làm báo cáo tình hình nhận xét của khách hàng để trình lên ban giám đốc

 Điều tra :

 Dữ liệu đầu vào : ý kiến

 Dữ liệu đầu ra : ý kiến đã được xác thực

 Phụ trách việc xác thực ý kiến phản hồi của khách hàng

 Các ý kiến sau khi được xác thực sẽ được chuyển cho bộ phận tổng hợp

ý kiến

Trang 30

d) Biểu đồ luồng dữ liệu mức dưới đỉnh – Theo dõi công nợ

Theo dõi công nợ

Nhà cung cấp

Kế toán Ban lãnh đạo

Trang 31

Kiểm tra nguyên liệu

Chế biến nguyên liệu Tiếp nhận yêu cầu chế biến

Lên công thức món ăn Hàng hoá

Nhân viên Giám đốc

Thông tin món ăn

Món ăn đã được chế biến

Thông tin món ăn Yêu cầu nguyên liệu

Nguyên liệu

Nguyên liệu đạt yêu cầu

Danh sách thực đơn Danh sách thực đơn

Phê duyệt danh sách thực đơn

Thông tin hàng hoá

Biểu đồ luồng dữ liệu mức dưới đỉnh – Chăm sóc khách hàng gồm có :

Trang 32

 Tác nhân ngoài :

 Nhân viên

 Giám đốc

 Kho : hàng hóa

 Chi tiết các chức năng :

 Kiểm tra nguyên liệu :

 Dữ liệu đầu vào : nguyên liệu

 Dữ liệu đầu ra : nguyên liệu đạt yêu cầu

 Phụ trách kiểm tra nguyên liệu từ kho hàng Mỗi cửa hàng có một tiêu chíđánh giá riêng cho nguyên liệu đạt yêu cầu Việc đánh giá mỗi loạinguyên liệu cũng khác nhau Thông thường việc kiểm tra được đánh giáthông qua màu sắc nguyên liệu, mùi vị, hạn sử dụng…

 Nguyên liệu đạt yêu cầu sẽ được chuyển cho bộ phận chế biến nguyênliệu

 Chế biến nguyên liệu :

 Dữ liệu đầu vào : nguyên liệu đạt yêu cầu, thông tin món ăn

 Dữ liệu đầu ra : yêu cầu nguyên liệu, món ăn đã được chế biến

 Tiếp nhận nguyên liệu và thông tin món ăn từ bộ phận kiểm tra nguyênliệu và tiếp nhận yêu cầu chế biến để chế biến món ăn

 Trong quá trình chế biến nếu phát sinh nhu cầu loại nguyên liệu nào thi sẽliên hệ với kho hàng để lấy thêm nguyên liệu

 Các món ăn sau khi được chế biến xong sẽ được chuyển cho nhân viên đểphục vụ khách hàng

 Tiếp nhận yêu cầu chế biến :

 Dữ liệu đầu vào : thông tin món ăn

 Dữ liệu đầu ra : thông tin món ăn

Trang 33

 Phụ trách việc cung cấp các yêu cầu chế biến cho bộ phận chế biến

nguyên liệu

 Lên công thức món ăn :

 Dữ liệu đầu vào : thông tin hàng hóa, phê duyệtdanh sách thực đơn

 Dữ liệu đầu ra : danh sách thực đơn

 Phụ trách việc lên danh sách thực đơn Việc lên danh sách thực đơn phụthuộc nhiều vào yếu tố như:

- Tình hình hàng hóa trong kho : bộ phận nhà bếp phải luôn cập nhậtthông tin hàng hóa như có những mặt hàng mới nào, những mặt hàngnào còn tồn kho nhiều, những mặt hàng nào sắp hết, những mặt hàngsắp hết hạn … để cân đối hàng hóa trong kho một cách hợp lý

- Tình hình thời tiết : thời tiết là yếu tố quan trọng quyết định đến gu ănuống của khách hàng Danh mục thực đơn cũng vì thế mà thay đổitheo mùa

Trang 34

CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU

Vì chương trình tập trung chủ yếu vào nghiệp vụ bán hàng nên phần này chủyếu phân tích thực thể psBanHang

 Các thực thể :

Một thực thể (entity) là một vật thể cụ thể hay trừu tượng, tồn tại thực sự và khá

ổn định trong thế giới thực mà ta muốn phản ánh nó trong hệ thống thông tin

Trang 35

 Các liên kết :

 Liên kết một - một : liên kết một - một giữa hai thực thể T1 và T2 là liên kết

mà ứng với mỗi dữ liệu trong thực thể T1 có nhiều nhất một dữ liệu trong thựcthể T2 và ngược lại Ký hiệu của liên kết một - một : 1 -1 hay 1:1

 Liên kết một - nhiều : một liên kết một - nhiều từ thực thể T1 đến thực thể T2

là liên kết ứng với mỗi dữ liệu trong thực thể T1 có một hoặc nhiều hoặckhông có dữ liệu nào trong thực thể T2 nhưng mỗi dữ liệu trong thực thể T2

có duy nhất một dữ liệu trong thực thể T1 Ký hiệu của liên kết một nhiều là :

1 – n hay 1 : n

 Liên kết nhiều - nhiều : một liên kết nhiều - nhiều từ thực thể T1 đến thực thểT2 là liên kết mà ứng với mỗi dữ liệu trong thực thể T1 có một hoặc nhiềuhoặc không có dữ liệu nào trong thực thể T2 và ngược lại ứng với mỗi dữ liệutrong thực thể T2 có một hoặc nhiều hoặc không có dữ liệu nào trong thực thểT1 Ký hiệu liên kết này là n – n hay n : n

Xét thực thể psDonHang :

 Với mỗi phiếu suất đơn hàng có thể có một hoặc nhiều phiếu suất thanh toán

do một đơn hàng có thể được thanh toán nhiều lần Mỗi lần thanh toán có thểdùng các ngoại tệ khách nhau và mỗi lần thanh toán chỉ thanh toán cho mộtđơn hàng duy nhất Như vậy liên kết giữa thực thể psDonHang và thực thểpsThanhToan là liên kết một nhiều

Ngày đăng: 08/04/2013, 08:53

HÌNH ẢNH LIÊN QUAN

 SUMA C- Phần mềm mô phỏng địa hình, tính toán san nền - Quản lý bán hàng cho hệ thống Quản lý nhà hàng
h ần mềm mô phỏng địa hình, tính toán san nền (Trang 6)
4.3) Chi tiết các bảng dữ liệu - Quản lý bán hàng cho hệ thống Quản lý nhà hàng
4.3 Chi tiết các bảng dữ liệu (Trang 40)
Mục đích : Lưu trữ thông tin về các hình thức thanh toán. - Quản lý bán hàng cho hệ thống Quản lý nhà hàng
c đích : Lưu trữ thông tin về các hình thức thanh toán (Trang 43)
 HinhThucThanhToanID : mã hình thức thanh toán. - Quản lý bán hàng cho hệ thống Quản lý nhà hàng
inh ThucThanhToanID : mã hình thức thanh toán (Trang 43)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w