Đồ án Phát triển hệ thống quản lý dịch vụ tại quán cà phê
Bạn đang xem 20 trang mẫu của tài liệu "Đồ án Phát triển hệ thống quản lý dịch vụ tại quán cà phê", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- do_an_phat_trien_he_thong_quan_ly_dich_vu_tai_quan_ca_phe.pdf
Nội dung text: Đồ án Phát triển hệ thống quản lý dịch vụ tại quán cà phê
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê MỞ ĐẦU Đời sống con người ngày nay được nâng cao, nhu cầu ăn uống, giải trí cũng theo đó mà phát triển không ngừng. Nhiều quán cà phê đã mọc lên để đáp ứng các nhu cầu gia tăng và đa dạng này. Tại quán cà phê, giờ đây không đơn thuần là chỉ phục vụ một mục đích thưởng thức cà phê, mà còn có rất nhiều các danh mục ăn uống giải trí khác. Các quán cà phê cần nhiều nhân viên hơn và nhu cầu phục vụ căng thẳng hơn, làm sao phục vụ tốt nhiều khách hàng với các yêu cầu rất đa dạng và với danh mục tốt nhất. Vì thế, yêu cầu công tác tổ chức và quản lý đòi hỏi sự nhanh nhạy, tiện ích hơn mà vẫn không tốn nhiều nhân công. Đó là lý do ứng dụng công nghệ thông tin cho việc quản lý các danh mục tại các quán này. Tên đề tài là “Phát triển hệ thống quản lý dịch vụ tại quán cà phê ” được chọn làm đề tài đồ án tốt nghiệp của em với mong muốn góp phần nhỏ bé của mình nhằm năng cao chất lượng và hiệu quả công tác quản lý tại quán cà phê nói riêng và các hoạt động kinh doanh danh mục nói chung. Đề tài được nghiên cứu trong phạm vi hoạt động kinh doanh của quán café 24, dựa vào những tài liệu và thông tin thu thập được và tham khảo tài liệu của nhiều hoạt động danh mục khác để phát triển một hệ thống trợ giúp quản lý danh mục theo phương pháp hướng cấu trúc. Công cụ và môi trường để phát triển hệ thống là hệ quản trị cơ sở dữ liệu SQL Server và ngôn ngữ lập trình C shart. Chương trình được phát triển sẽ hỗ trợ rất tốt việc quản lý danh mục tại quán cà phê, đem đến sự tiện lợi, tiết kiệm được nhiều công sức và nguồn nhân lực, đáp ứng tốt nhất yêu cầu của khách hàng. Nội dung chính của luận văn gồm có 4 chương: Chương 1: Mô tải bài toán và mô hình nghiệp vụ của quán cafe 24. Chương 2: Phân tích hệ thống quản lý dịch vụ. Chương 3: Thiết kế hệ thống quản lý dịch vụ. Chương 4: Cài đặt hệ thống và hướng dẫn sử dụng. Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 1
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê Cuối cùng là kết luận và hướng tiếp tục của đề tài. Chương I BÀI TOÁN VÀ MÔ HÌNH NGHIỆP VỤ CỦA QUÁN CAFE 24 1.1. Quán cafe 24 và những vấn đề đặt ra Quán Cafê 24 là một quán càfe lớn được nhiều khách hàng biết đến trên phố Hồ Chí Minh thuộc thành phố Hải dương. Quán có mặt tiền rộng, quay ra hai mặt phố. Hè phố rộng, nên nhiều bàn của quán được được bày trên mặt phố ngang với nhiều chậu cây cảnh và dàn hoa lý thơm mát. Với cách bài trí có các không gian đặc trưng khác nhau: Khách có thể thưởng thức cà phê tại các sa lông sang trọng trong phòng hay trên những bản ghế đơn giản nhưng lịch sự mang đặc trưng dân tộc bên các chậu cây cảnh tự nhiên. Vì thế, khách hàng của quán rất đa dạng và luôn đông đúc. 1.1.1. Nhiệm vụ và mục đích hoạt động Nhiêm vụ của quán cà phê là bằng cách đáp ứng nhu cầu của khách hàng một cách tốt nhất với những đồ ăn uống nhẹ và thư dãn đề đặt được thu nhập cao trong điều kiện có thể. Rõ ràng là, để đáp ứng được nhu cầu khách hàng một cách tốt nhất, cửa hàng cần có các sản phẩm danh mục đa dạng và chất lượng. Bên cạnh đó là sự phụ vụ nhanh chóng và lịch thiệp của nhân viên. Những yêu cầu đặt ra tuy đơn giản, những không dễ thực hiện vì mỗi cửa hàng luôn tồn tại những hạn chế về không gian, quy mô và nguồn lực. 1.1.2. Mô hình tổ chức và cơ chế hoạt động nghiệp vụ tại quán cà phê Quán cà phê 24 gồm một quầy ba để nhận yêu cầu đặt hàng của khách bằng cách trực tiếp hay qua nhân viên phục vụ bàn. Yêu cầu được chuyển đến bộ phận chuẩn bị danh mục để chế biến hay đặt hàng cho của hàng chuyên doanh khác. Khi có sản phẩm, nhân viên quầy có thể phục vụ khách hàng tại chỗ hay báo cho nhân viên phụ vụ bàn đến đem cho khách hàng. Nếu khách hàng đến bàn ngồi, nhân viên phục vụ bàn sẽ đến nhận yêu cầu từ khách. Mỗi nhân viên làm việc theo ca và được giao phụ vụ một số bàn trong ca đó. Yêu cầu của khách thường được ghi lại trên phiếu yêu cầu tại bàn khách ngồi và nhân viên phục vụ bàn phải ghi nhớ để đến báo với quầy ba. Khi đem sản phẩm cho khách hàng sử dụng, nhân viên đánh dấu vào sản phẩm trong phiếu yêu cầu sản phẩm đã được giao. Khách hàng có thể yêu cầu thay đổi hay có những yêu cầu bổ sung. Mỗi lần như vậy, nhân viên phục vụ bàn đều ghi vào phiếu yêu cầu. Với những sản phẩm đặc biệt, chẳng hạn như bia, có thể có nhân viên phục vụ riêng. Khi khách hàng yêu cầu thanh toán, nhân viên phục vụ bàn cầm phiếu yêu Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 2
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê cầu về lập phiếu thanh toán ở quầy ba và mang hóa đơn đưa cho khách để nhận tiền, sau đó đem về quầy ba nộp tiền và mang tiền thừa trả khách. Hàng tuần, tháng, nhân viên quản lý quầy phải làm báo cáo cho chủ cửa hàng các thông tin về doanh thu và các mặt hàng bán được. Những thông tin này giúp chủ cửa hàng có thể lập kế hoạch mua các vật tư và thực phẩm phụ vụ việc chế biến sản phẩm đáp ứng yêu cầu khách hàng hàng ngày. Trong trường hợp đặt hàng cho các cửa hàng bạn thì đều ghi sổ và thanh toán vào những thời gian nhất định: sau một ngày hay cuối tuần. 1.1.3. Hiện trạng của cửa hàng và những vấn đề đặt ra Do vị trí và danh tiếng mà của hàng thường đông khách. Vào những lúc này, khách thường phải chờ lâu mới nhận được danh mục. Thời gian chờ đợi có khi gấp hai, ba lúc bình thường. Thêm vào đó, với phương châm phục vụ tối đa các yêu cầu của khách trong điều kiện có thể, nhiều sản phẩm ăn, uống cửa hàng không có mà phải lấy từ các cửa hàng chuyên doanh khác. Khi thực hiện danh mục này thường mất nhiều thời gian và công sức, nhất là nguồn nhân lực, và thường bị chậm chễ. Những điều này làm cho khách hàng không hài lòng. Ngay đối với các sản phẩm do chính cửa hàng tạo ra, do không dự đoán được nhu cầu để dữ trữ vật tư và thực phẩm thích hợp, nhiều trường hợp không có đủ hàng phục vụ khách. Sự biến động lớn của khách hàng: lúc rất đông, lúc bình thường gây ra sự thiếu nhân lực tạm thời gay gắt. Việc tổng kết chậm (hàng tuần) và không phân tích kịp nhu cầu người dùng, nên không thỏa mãn nhiều nhu cầu mà khách hàng mong muốn. Ngoài ra, việc nhân viên phải ghi nhớ trong đầu yêu cầu để phụ vụ nhiều khi gây nhầm lẫn. Đặc biệt việc thanh toán thường quá chậm làm khách hàng phải chờ đợi lâu sau khi đã sử dụng danh mục. Ngoài ra, không đánh giá được công sức phụ vụ của nhân viên nên trả lương bằng nhau, không khuyến khích nhân viên trong việc phụ vụ nhiều và tốt khách hàng. Những vấn đề trên đây làm hạn chế khả năng đáp ứng nhu cầu khách hàng tốt nhất và tất nhiên dẫn đến giảm doanh thu có thể của cửa hàng. 1.1.4. Giải pháp nâng cao hiệu quả quản lý ở quán càfê 24 Những vấn đề đặt ra trên đây cho thấy, cần có một giả pháp để nâng cao hiệu quả hoạt động của quán để tăng doanh thu và đáp ứng yêu cầu khách hàng một cách tốt nhất. Một trong các giải pháp để nâng cao hiệu quả là tin học hóa các hoạt động quản lý và vận hành trong điều kiện trang thiết bi cho phép. Từ những vấn đề phát hiện, ta có thể có các giải pháp tương ứng sau đây: Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 3
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê Vấn đề Giải pháp Báo yêu cầu về quầy chậm, dễ quên Thông báo yêu cầu qua mạng bằng chương trình Thanh toán chậm, dễ sai xót Thông báo yêu cầu thanh toán qua mạng và tính toán thanh toán trên máy tính Đặt hàng chậm, tốn kém nhân lực Đặt hàng bằng với sự trợ bằng chương trình qua mạng. Tổng hợp chậm, dự trữ không đủ chế Tổng hợp và phân tích nhu cầu bằng máy có biến sản phẩm thể cho từng ngày để lập kế hoạch đặt hàng kịp thời. Chưa có sự đánh giá sự nỗ lực của Tổ chức phân tích nhu cầu theo ca và theo nhân viên nhân viên để chuẩn bị tốt danh mục và khuyến khích nhân viên, giảm số nhân viên phụ vụ Như vậy ta có thể phát triển một hệ thống thông tin quản lý, cho phép các nhân viên dùng thiết bị đặt hàng mà không cần đi lại. Tại quẩy, máy chủ nhân và tổng hợp yêu cầu và đặt hàng cho máy ở bộ phận sản xuất. Khi được thông báo thanh toán, nhân viên phục vụ bàn chỉ cần về quẩy lấy phiếu thanh toán cho khách. Mọi đơn đặt hàng với cửa hàng ngoài đều được thực hiện qua máy, vừa nhanh chóng, và có thể thanh toán với của hàng bạn hàng ngày. Ngoài ra, hàng ngày có thể tiến hành tổng hợp doanh thu và sản phẩm danh mục đã phục vụ, tính được số khách mà mỗi nhân viên phục vụ. Những dự liệu này là cơ sở để dự báo nhu cầu sản phẩm và lập kế hoạch dự trữ thực phẩm và vật tư để đáp ứng yêu cầu, có thể dự kiến được nhu cầu nhân lực và khuyến khích nhân viên một cách thích đáng. 1.2 Mô hình nghiệp vụ của hệ thống 1.2.1. Mô hình ngữ cảnh của hệ thống Trong hệ thống, ta nhận thấy có ba tác nhân, đó là khách hàng, cửa hàng bán và chủ cửa hàng. Khách hàng vào quán thì đưa ra yêu cầu danh mục, sau khi sử dụng danh mục thì yêu cầu thanh toán. Hệ thống sẽ thanh toán với khách hàng thông qua hóa đơn thanh toán. Khi có nhu cầu những sản phẩm mà cửa hàng không có, cửa hàng đặt hàng với cửa hàng bán. Cuối kỳ, sẽ thanh toán với cửa hàng bán. Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 4
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 0 Yêu cầu báo cáo Yêu cầu danh mục Phản hồi HỆ THỐNG QUẢN LÝ Chỉ đạo KHÁCH HÀNG Phiếu yêu cầu CHỦ QUÁN DỊCH VỤ Yêu cầu th.toán CAFÉ Báo cáo Phiếu thu tiền thanh toán Phản Yêu cầu Phiếu Đơn đặt hồi th.toán thanh toán QUÁN BẠN Hình 1.1. Biểu đồ ngữ cảnh hệ thống quản lý quán cafe Chủ cửa hàng yêu cầu hệ thống báo cáo và phân tích theo định kỳ. Hệ thống phải tổng hợp báo cáo với chủ của hàng theo định kỳ. Hệ thống cũng có thể trợ giúp chủ của hàng trong việc lập kế hoạch sản phẩm và kế hoạch dự trữ vật tư, thực phẩm, phân tích đánh giá công sức đóng góp của nhân viên 1.2.2. Biểu đồ phân rã chức năng Hệ thống nghiệp vụ được xét gồm ba chức năng chính: Phục vụ khách, Lấy hàng từ cửa hàng bán và tổng hợp báo cáo. Mỗi chức này đựa phân rã thành một số chức năng nhỏ hơn mà thao tác thực hiện nó đủ đơn giản cho việc lập trình. Với thời gian hạn chế, phạm vi hệ thống được xét ở đây tạm bỏ qua các chức năng liên quan đến hoạt động chế biến sản phẩm. Quản lý quán cafe 1. Phục vụ khách 2. Lấy hàng 3. Tổng hợp báo cáo 1.1. Nhận và lập 2.1. Đặt hàng 3.1. Tổng hợp yêu cầu 1.2. Đặt chế biến 2.2. Nhận hàng, 3.2.Lập các báo cáo Ghi sổ 1.3. Thông báo có sản phẩm 2.3. Thanh toán hàng đặt 1.4. Thanh toán, thu tiên Hình 1.2. Biểu đồ phân rã chức năng của hệ thống Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 5
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 1.2.3. Mô tả chi tiết các chức năng lá a. Nhận yêu cầu sản phẩm của khách Khi khách vào cửa hàng, khách có thể yêu cầu danh mục tại quầy ba để nhận trực tiếp sản phẩm. Khách có thể đến bàn ngồi và nhân viên phục vụ đến nhận yêu cầu. Sau khi nhận yêu cầu, yêu cầu được ghi vào phiếu yêu cầu và được nhân viên báo cho quầy ba. b. Đặt hàng chế biến Trong trường hợp hàng có sẵn và khách đặt tại quầy thì được nhân viên quầy đáp ứng ngay và ghi vào phiếu thanh toán. Trong trường hợp khách đặt tại bàn, thì quầy ba tổng hợp và phải đặt cho bộ phận chế biến thực hiện và được đem trở lại quầy ba. c. Thông báo có hàng Khi bộ phận chế biến đem sản phẩm ra quầy, thì nhân viên quầy báo cho nhân viên bàn biết để đến nhận mang cho khách hàng. d. Thanh toán, thu tiền Khi khách yêu cầu thanh toán, nhân viên báo cho nhân viên quầy ba để lập phiếu thu tiền và nhân viên bàn đến nhận đưa cho khách và thu tiền. e. Đặt hàng Khi khách yêu cầu sản phẩm mà cửa hàng không có sẵn, cửa hàng có thể đặt hàng ở cửa hàng bạn. f. Ghi sổ nhận hàng Khi bạn giao hàng, nhân viên quầy ghi sổ nợ hàng đẻ thanh toán sau này. g. Thanh toán hàng đặt Theo định kỳ, có thể hàng ngày, của hàng thanh toán với những sản phẩm đã nhận từ cửa hàng bạn h. Tổng hợp Hàng ngày nhân viên kế toán phải tổng hợp kết quả kinh doanh và các loại danh mục đã phục vụ. Chủ cửa hàng cần biết kế quả kinh doanh hàng ngày và danh mục thực hiện để dự kiến kế hoạch cho ngày hôm sau Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 6
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê i. Lập các báo cáo Theo định kỳ, nhân viên quản lý phải lập các báo cáo phân tích khác nhau. Đặc biệt phân tích về nhu cầu của khách theo loại danh mục, theo thời gian và khối lượng sử dụng. Ngoài ra cung phân tích về năng lực đáp ứng của nhân viên để có biện pháp khuyến khích và sử dụng nhân viên một cách hợp lý. 1.2.4. Các hồ sơ dữ liệu sử dụng Với các hoạt động nghiệp vụ như trên, của hàng đã sử dụng các hồ sơ sau đây: a. Danh sách danh mục b. Phiếu yêu cầu danh mục c. Phiêu thu tiền (hóa đơn thanh toán) d. Đơn đặt hàng gửi cửa hàng bạn e. Yêu cầu chế biến f. Phiếu thanh toán với cửa hàng bạn g. Bàn tổng hợp h. Các báo cáo phân tích 1.2.5. Ma trận thực thể chức năng Các thực thể dữ liệu a. Danh sách danh mục b. Phiếu yêu cầu c. Phiếu thu tiền d. Đơn đặt hàng e. Yêu cầu chế biên f. Phiếu thanh toán g. Bảng tổng hợp h. Báo cáo phân tích Các chức năng nghiệp vụ a b c d e f g h 1. Phục vụ khách R C C C 2. Lấy hàng C C 3. Tổng hợp, báo cáo R R C C Hình 1.3. Ma trận thực thể chức năng của hệ thống quản lý danh mục café Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 7
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê Từ các chức năng của biểu đồ phân rã và các hồ sơ sử dụng, ta lập được ma trận mô tả mối quan hệ giữa chức năng nghiệp vụ và các hồ sơ dữ liệu sau đây: 1.2.6 Biểu đồ hoạt động của tiến trình “Phục vụ khách” Khách Nhân viên bàn Nhân viên quầy Bộ phận chế biến Yêu cầu Lập yêu Đặt chế Chế danh mục cầu biến biến Yêu cầu Nhận và giao Thông báo thanh toán cho khách có hàng Chuyên yêu Lập phiếu cầu cho quầy thanh toán Thu tiên Xác nhận thu khách tiền Hình 1.4. Biểu đồ hoạt động của tiến trình phục vụ khách Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 8
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê Chương II PHÂN TÍCH HỆ THỐNG QUẢN LÝ DỊCH VỤ CAFÉ 2.1. Các mô hình xử lý nghiệp vụ 2.1.1 Biểu đồ luồng dữ liệu mức 0 KHÁCH HÀNG QUÁN BAN Yêu cầu Yêu cầu Yêu cầu th.toán hết Đơn đặt th.toán Phiếu danh mục hàng hết Phiếu thanh toán hàng thu tiền 1.0 Yêu cầu đặt 2.0 Phục vụ khách Lấy hàng Có hàng b Phiếu yêu cầu a Danh sách danh d Đơn đặt mục e yêu cầu chế biến c Phiếu thu f Phiếu thanh toán 3.0 e Báo cáo tổng hợp e Báo cáo tổng hợp Lập báo cáo Báo cáo Yêu cầu Chỉ dạo báo cáo CHỦ QUÁN Hình 2.1. Biểu đồ luồng dữ liệu mức 0 Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 9
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 2.1.2. Biểu đồ luồng dữ liệu mức 1 2.1.2.1. Biểu đồ luồng dữ liệu tiến trình ” 1.0 Phục vụ khách” KHÁCH HÀNG hết Yêu cầu hàng danh mục 1.1 1.2 Yêu cầu Nhận chế biến Nhận và lập phiếu chế biến yêu cầu a Danh sách danh mục có b Phiếu yêu cầu hàng c Phiếu thu e yêu cầu chế biến 1.4 1.3 Thanh toán và Thông báo có thu tiền sản phẩm Yêu cầu Phiếu Danh th.toán thu tiền mục yêu cầu KHÁCH HÀNG Hình 2.2. Biểu đồ luồng dữ liệu mức 1 tiến trình Phục vụ khách Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 10
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 2.1.2.2. Biểu đồ luồng dữ liệu tiến trình ” 2.0 Lấy hàng ” QUÁN BAN hết y/cầu Đơn đặt hàng nhận hàng 2.1 2.2 Đặt hàng Nhận hàng, ghi sổ a Danh sách danh mục d Đơn đặt f Phiếu thanh toán 3.0 Thanh toán đặt hàng Yêu cầu Phiếu th.toán thanh toán QUÁN BAN Hình 2.3. Biểu đồ luồng dữ liệu mức 1 tiến trình lấy hàng Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 11
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 2.1.2.3. Biểu đồ luồng dữ liệu tiến trình ” 3.0 Tổng hợp, báo cáo ” a Danh sách danh mục c Phiếu thu f Phiếu thanh toán e Báo cáo tổng hợp 3.2 3.1 Kết quảTổng Lập các báo cáo Tổng hợp hợp Yêu cầu Báo cáo báo cáo Chỉ đạo CHỦ QUÁN Hình 2.4. Biểu đồ luồng dữ liệu mức 1 tiến trình Tổng hợp, báo cáo Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 12
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 2.2. Mô hình dữ liệu khái niệm 2.2.1. Biểu đồ ERM của hồ sơ “Phiếu yêu cầu danh mục” Các thực thể: Khách, Nhân viên (phục vụ bàn), Bảng các danh mục, Bàn mà khách ngồi và các loại danh mục. Nếu khách không ngồi bàn thì ngồi tại quầy bar. Quầy bar xem như 1 bàn đặc biệt, và lúc này nhân viên phục vụ bàn chính là nhân viên phục vụ quầy bar. Một bàn có thể có một vài khách độc lập với nhau. Trong trường hợp bình thường một bàn chỉ gồm những người của 1 khách đại diện. Các mối quan hệ: Đây là phiếu yêu cầu danh mục, nên có một quan hệ yêu cầu: Khách yêu cầu nhân viên về các danh mục mong muốn. Ngoài ra có 2 mối quan hệ phụ thuộc: Khách ngồi (thuộc) bàn nào và danh mục thuộc loại danh mục nào. Tên NV Số bàn Mã NV mobile NV NHÂN VIÊN BÀN Số phiếu Yêu cầu KHÁCH Thuộc1 ngày Số khách DANH MỤC Thuộc2 LOẠI DM Mã DM Đơn giá DM Mã loại DM Tên loại DM tên DM Hình 2.5. Biểu đồ ERM của phiếu yêu cầu danh mục Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 13
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 2.2.2. Biểu đồ ERM của hồ sơ “Phiếu thu tiền” Các thực thể của hồ sơ này giống như của phiếu yêu cầu. Điều khác ở đây là trong phiếu thu có thêm thuộc tính tổng số tiền thanh toán. Mối quan hệ ở đây là thu tiền: Nhân viên thu tiền của khách về các danh mục đã sử dụng. Những quan hệ còn lại giống biểu đồ trên. Tên NV Số bàn Mã NV mobile NV NHÂN VIÊN BÀN Số phiếu thu Tổng tiền Thu tiền KHÁCH Thuộc1 ngày Số khách DANH MỤC Thuộc2 LOẠI DM Mã DM Tên loại DM tên DM Đơn giá DM Mã loại DM Hình 2.6. Biểu đồ ERM của phiếu thu tiền của khách Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 14
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 2.2.3. Biểu đồ ERM của hồ sơ “Đơn đặt hàng” Các thực thể trong hồ sơ này bao gồm: Nhân viên (quầy), danh mục, loại danh mục và quán bạn mà cửa hàng đặt hàng với họ. Mối quan hệ ở đây là đặt hàng: Nhân viên đặt hàng với quán bạn về các danh mục mình cần. Mối quan hệ sở hữu (thuộc) giữa danh mục và loại danh mục như đã trình bày ở trên. Tên NV Mã NV mobile NV NHÂN VIÊN Số đơn Mã quán Đặt QUÁN BẠN Tên quán ngày DANH MỤC Thuộc2 LOẠI DM Mã DM Đơn giá DM Mã loại DM Tên loại DM tên DM Hình 2.7. Biểu đồ ERM của Đơn đặt hàng gửi tới quán bạn Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 15
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 2.2.4. Biểu đồ ERM của hồ sơ “Thanh toán các đơn hàng” Tên NV Mã NV mobile NV NHÂN VIÊN Số phiếu Số đơn đặt Mã quán Thanh toán QUÁN BẠN Tên quán ngày Tồng tiền DANH MỤC LOẠI DM Thuộc2 Mã DM Đơn giá DM Mã loại DM Tên loại DM tên DM Hình 2.9. Biểu đồ ERM của Phiếu thanh toán với quán bạn Các thực thể trong hồ sơ này giống như biểu đồ đặt hàng, chỉ có mói quan hệ ở đây là thanh toán. Một phiếu thanh toán có thể hanh toán cho một số đơn đặt hàng. Vì vậy cần chú ý khi chuyuển sang mô hình dữ liệu lôgic. Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 16
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 2.2.5. Biểu đồ ERM của hồ sơ “Phân công trách nhiệm” Ngoài ra còn một bảng phân công trách nhiệm phụ vụ bàn cho các nhân viên theo từng ngay và từng ca. Khi đó ta có biểu đồ bao gồm các thực thể: Nhân viên, ngày, ca và bàn. Và quan hệ chính ở đây là phân công phụ trách bàn: Nhân viên được phân phụ trtách các bàn vào ca làm viiẹc nào của ngày. Và như vậy có một quan hệ phụ thuộc: Ca làm việc thứ mấy thuộc ngày. tên NV Mã NV mobile NV ngày NHÂN VIÊN NGÀY Sô ca Phụ trách CA Thuộc Bàn Số bàn Hình 2.10. Biểu đồ ERM của bảng phân công trực bàn Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 17
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 2.2.6. Biểu đồ ERM của toàn hệ thống Khi tích hợp các sơ đồ thành phần ở trên, ta thấy rằng: từng cặp sơ đồ đều có thực thể chung. Vì vậy việc tích hợp bằng cách ghép từng cặp có thực thể chung là không khó khăn gì. Kết quả tích hợp ta được sơ đồ mô hình ER của toàn hệ thống như dưới đây: Số ca Thuộc3 CA Tên NV Số bàn Mã NV mobile NV NHÂN VIÊN Phụ trách BÀN Số khách Số phiếu y/c Yêu cầu KHÁCH Thuộc1 Số phiếu thu Thu tiền Ngày Tổng tiền Tên loại DM NGÀY DANH MỤC Thuộc2 LOẠI DM Mã DM Đơn giá DM Mã loại DM tên DM Đặt QUÁN BẠN Số đơn Thanh toán Tổng tiền Số phiếu t.toán Hình 2.11. Biểu đồ ERM của hệ thống quản lý danh mục café Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 18
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê Chương III THIẾT KẾ HỆ THỐNG QUẢN LÝ DỊCH VỤ CAFE 3.1. Thiết kế cơ sở dữ liệu 3.1.1 Thiết kế cơ sở dữ liệu logic 3.1.1.1. Chuyển mô hình ER sang mô hình quan hệ Khi áp dụng quy tắc chuyển từ biểu đồ cửa mô hình dữ liệu khái niệm sang mô hình quan hệ ta được các quan hệ sau đây: NHANVIEN (maNV, tenNV, mobileNV) (1) DỊCHVU(maDM, tenDM, maloaiDM) (2) LOAIDV(maloaiDM, tenloaiDM) (3) BAN(soban) (4) CA(soca, ngay) (5) KHACH(sokhach, soban ) (6) QUANBAN(maquan, tenquan) (7) YEUCAU(sophieuYC, sokhach, ngay, maNV, maDM) (8) THUTIEN(sophieuthu, sokhach, ngay, maNV, maDM, tienDM, tongtien,) (9) DONHANG(sodon, ngay, maDM, maNV) (10) THANHTOAN(sophieut.toan, ngay, tongtienban, sodon, tiendon ) (11) PHUTRACH(maNV, soban, soca) (12) NGAY(ngay) (13) 3.1.1.2. Chuẩn hóa các quan hệ NHANVIEN (maNV, tenNV, mobileNV) (1) DỊCHVU(maDM, tenDM, maloaiDM) (2) LOAIDV(maloaiDM, tenloaiDM) (3) BAN(soban) (4) CA(soca, ngay) (5) Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 19
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê KHACH(sokhach, soban ) (6) QUANBAN(maquan, tenquan) (7) YEUCAU(sophieuYC, sokhach, ngay, maNV, maDM) (8) PHIEUTHU(sophieuthu, sokhach, ngay, maNV, tongtienkh,) (9a) DONGPH.THU(sophieuthu, maDM, don gia, tienDM) (9b) DONHANG(sodon, ngay, maDM, maNV) (10) THANHTOAN(sophieut.toan, maNV , maquan , ngay, tongtienban ) (11a) DONGTH.TOAN(sophieut.toan, sodon, tiendon ) (11b) PHUTRACH(maNV, soban, soca) (12) NGAY(ngay) (13) Đã đạt chuẩn 3 Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 20
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê Biểu đồ mô hình quan hệ(Hình 3.1.Biểu đồ mô hình quan hệ) CA PHỤ TRÁCH BÀN # soban # soca maNV ngay soban soca DÒNGPH.THU sophieuthu NHÂN VIÊN KHÁCH maDM # sokhach tienDM # maNV soban dongia tenNV mobileNV PHIẾU THU # sophieuthu YÊU CẦU maNV LOAI DM ngay # sophieuYC sokhach # maloaiDM maNV tongtienkh maDM tenloaiDM ngay sokhach DANH MỤC DÒNGTH.TOÁN # maDM NGÀY tenDM sophieut.toan maloaiDM sodon # ngay tiendon ĐƠN HÀNG THANH TOÁN QUÁN BẠN # sodon # sophieut.toan maNV # maquan tongtienban maDM tenquan maNV ngay maquan ngay Hình 3.1.Biểu đồ mô hình quan hệ Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 21
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 3.1.2 Thiết kế cơ sở dữ liệu vật lý 3.1.2.1. Phi chuẩn hóa Từ quan hệ trên và phi chuẩn hóa ghép 2 quan hệ YEUCAU và THUTIEN thành quan hệ PHIEUTHU do giữa quan hệ YEUCAU và quan hệ THUTIEN về mặt lưu trữ là giống nhau. Ta có quan hệ PHIEUTHU có những thuộc tính sau: sophieuthu, maNV, maDM, sokhach, ngay, tongtien. 3.1.2.2. Thiết kế các bảng dữ liệu Chọn hệ quản trị CSDL và tạo các file vật lý: Sử dụng hệ quản trị CSDL SQL server thiết kế các tệp chính cửa CSDL ta có các tệp đại diện sau. 1.NHANVIEN Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc maNV Int 4 Ký tự Khóa chính tenNV Nvarchar 50 Chuỗi văn bản mobileNV Char 20 Dẫy số 2.DANHMUC Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc maDM Int 4 Ky tự Khóa chính tenDM Nvarchar 50 Chuỗi văn bản maLDM Int 4 Khóa tự sinh Khóa ngoại 3.LOAIDANH MUC Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc MaLDM Int 4 Ký tự Khóa chính tenDM Nvarchar 30 Chuỗi văn bản 4.BAN Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc soban Int 2 Số Khóa chính 5.CA Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc Soca Int 1 Số Khóa chính ngay datetime 8 dd/mm/yy Khóa ngoại 6.KHACH Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc sokhach Int 1 Số Khóa chính soban smallint 2 Số Khóa ngoại Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 22
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 7.QUANBAN Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc maquan smallint 2 Ký tự Khóa chính tenquan Nvarchar 50 Chuỗi văn bản 9a.PHIEUTHU Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc sophieuthu Int 4 Khóa tự sinh Khóa chính maNV Int 4 Khóa tự sinh Khóa ngoại ngay Datetime 8 dd/mm/yy Khóa ngoại sokhach Int 1 Số Khóa ngoại tongtienkh Float 8 Số thực 9b.DONGPHIEUTHU Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc sophieuthu Int 4 Khóa tự sinh Khóa chính maDM Int 4 Ký tự Khóa chính tienDM Float 8 Số thực dongiaDM Int 20 Dẫy số 10.DONHANG Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc sodon Int 1 Ký tự Khóa chính maNV Int 4 Số Khóa chính ngay datetime 8 dd/mm/yy Khóa chính maDM Int 4 Số Khóa ngoại 11a.THANHTOAN Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc Sophieut.toan Int 4 Số Khóa chính maNV Int 4 Số Khóa ngoại ngay datetime 8 dd/mm/yy maquan smallint 2 Ký tự Khóa ngoại tongtien Float 8 Số thực 11b.DONGTHANHTOAN Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc Sophieut.toan Int 4 Số Khóa chính maDM Int 4 Số Khóa chính tienDM Float 8 Số thực sodon Int 1 Ký tự Khóa ngoại 12. PHUTRACH Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc maNV Int 4 Số Khóa chính Soca Int 1 Số Khóa chính soban Int 4 Số Khóa ngoại Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 23
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 13. NGAY Tên trường Kiểu Cỡ Khuôn dạng Ràng buộc ngay Int 8 dd/mm/yy Khóa chính 3.1.2.3. Phân tích và hoàn thiện mô hình quan hệ Hình 3.2. Biểu đồ mô hình quan hệ Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 24
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 3.2. Thiết kế các giao diện xử lý 3.2.1. Các biểu đồ luồng hệ thống 3.2.1.1. Biểu đồ luồng hệ thống tiến trình ” 1.0 Phục vụ khách” KHÁCH HÀNG hết Yêu cầu hàng danh mục 1.2 1.1 Yêu cầu Nhận chế biến Nhận và lập phiếu chế biến yêu cầu 6 KHACH 4 BAN 1 NHANVIEN có 3 LOAIDANHMUC 2 DANHMUC hàng 7 NGAY 8 PHIEUTHU 9 DONGP.THU 1.4 1.3 Thanh toán và Thông báo có thu tiền sản phẩm Yêu cầu Phiếu Danh th.toán thu tiền mục yêu cầu KHÁCH HÀNG Hình 3.2. Biểu đồ luồng dữ liệu hệ thống tiến trình Phục vụ khách Trong biểu đồ này có 2 tiến trình do máy thực hiện là: lập phiếu yêu cầu (cũng là phiếu thanh toán) và lập phiếu thu và thu tiền của khách Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 25
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 3.2.1.2. Biểu đồ luồng hệ thống tiến trình ” 2.0 Lấy hàng ” QUÁN BAN hết y/cầu Đơn đặt hàng nhận hàng 2.1 2.2 Đặt hàng Nhận hàng, ghi sổ 3 LOAIDANHMUC 2 DANHMUC 10 DONHANG 7 NGAY DONGPH.T.TOAN 11 PHIEUT.TOAN 12 3.0 Thanh toán đặt hàng Yêu cầu Phiếu th.toán thanh toán QUÁN BẠN Hình 3.3. Biểu đồ luồng dữ liệu hệ thống tiến trình lấy hàng Trong biểu đồ này có 2 tiến trình do máy thực hiện là: lập đơn đặt hàng và lập phiếu thanh toán và trả tiền. Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 26
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 3.2.1.3. Biểu đồ luồng hệ thống tiến trình ” 3.0 Tổng hợp, báo cáo ” 11 PHIEUT.TOAN 9 DONGP.THU 12 DONGPH.T.TOAN 8 PHIEUTHU 13 BAOCAO 3.2 3.1 Kết quảTổng Lập các báo cáo Tổng hợp hợp 2 DANHMUC 7 NGAY Yêu cầu 3 LOAIDANHMUC Báo cáo báo cáo Chỉ đạo CHỦ QUÁN Hình 3.4. Biểu đồ luồng dữ liệu hệ thống tiến trình Tổng hợp, báo cáo Trong biểu đồ này có 2 tiến trình điều do máy thực hiện: Tổng hợp và Lập báo cáo. 3.3. Đặc tả các giao diện và thủ tục 3.3.1. Đặc tả các giao diện điều khiển Giao diện điều khiển tiêu biểu được đặc tả là: Giao diện đăng nhập - Tên biểu mẫu: Đăng nhập hệ thống quản lý danh mục. - Người sử dụng: tất cả các nhân viên của quán. - Nhiệm vụ: Kiểm tra thông tin đăng nhập hệ thống và cấp quyền sử dụng chương trình. - Hệ thống: Microsoft windows XP, SQL Server. - Môi trường văn phòng chuẩn. Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 27
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 3.3.2. Đặc tả các giao diện nhập dữ liệu Giao diện nhập dữ phiếu thanh toán - Tên biểu mẫu: Giao dịch mới. - Người sử dụng: tất cả các nhân viên của quán. - Nhiệm vụ: Nhập thông danh mục khách sử dụng để thanh toán tiền danh mục - Hệ thống: Microsoft windows XP, SQL Server. - Môi trường văn phòng chuẩn. Giao diện nhập dữ liệu danh mục - Tên biểu mẫu: Quản lý danh mục - Người sử dụng: admin. - Nhiệm vụ: Nhập thông danh mục - Hệ thống: Microsoft windows XP, SQL Server. - Môi trường văn phòng chuẩn. Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 28
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 3.3.3. Đặc tả các giao diện xử lý Giao diện xử lý tiêu biểu là tiêu biểu được đặc tả là: - Tên biểu mẫu: Hoạch toán. - Người sử dụng: Chủ quán. - Nhiệm vụ: Thống kê được các danh mục bán được theo ngày, tháng và năm. - Hệ thống: Microsoft windows XP, SQL Server. - Môi trường văn phòng chuẩn. Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 29
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê Chương IV CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG 4.1. Môi trường phát triển của hệ thống 4.1.1. Kiến trúc hệ thống phần cứng Máy server CSDL được lưu trữ trên máy chủ Bộ cài chương trình QLDV Cơ sở dữ liệu chương trình QLDV Máy con truy cập CSDL thông qua máy chủ Chương trình được cài đặt trên các server và client Máy client Máy client Máy client Máy con xuất thông Máy in tin ra máy in 4.1.2. Các phần mềm nền - Hệ điều hành: windown xp/ windown vista - Hệ quản trị CSDL: SQL 2000 server - Ngôn ngữ lập trình: C sharp Các chương trình tiện ích khác Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 30
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê 4.2. Hệ thống được phát triển 4.2.1. Các hệ con và chức năng Hệ thống được cài đặt bao gồm các hệ con a. Hệ con quản lý hệ thống: hệ này đảm bảo thực hiện các chức năng đăng xuất khỏi hệ thống, sao lưu dữ liệu và thoát khỏi hệ thống. b. Hệ con Giao dịch: hệ này đảm bảo thực hiện các chức năng ghi chép lại các loại danh mục mà khách sử dụng, tính tiền thanh toán cho khách. c. Hệ con quản trị: hệ này đảm bảo thực hiện các chức năng quản lý thành viên gồm chức năng tạo mới, sửa xóa quản lý danh mục, quản lý hạch toán, quản lý giao dịch mới. d. Hệ con thông tin: hệ này đảm bảo thực hiện các chức năng đưa ra thông tin về chương trình: được viết bởi ai, viết để sử dụng làm gì. 4.2.2. Hệ thống thực đơn a. Hệ thực đơn chính - Quản lý - Giao dịch - Quản trị - Thông tin b. Các thực đơn con và hướng dẫn sử dung chức năng Chức năng Cập nhật - Đăng xuất - Sao lưu dữ liệu - Thoát Chức năng Giao dịch - Giao dịch mới Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 31
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê Chức năng Quản trị - Quản trị thành viên - Quản lý giao dịch - Quản lý hạch toán - Quản lý danh mục Thông tin 4.2.3. Một số kết quả đầu ra tiêu biểu Giấy thanh toán Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 32
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê Báo cáo thống kê 4.3. Những hạn chế của hệ thống được phát triển Hệ thống đã đạt được một số kết quả đáng kể như cài đạt được một số chức năng cơ bản của hệ thống quản lý danh mục tại quán cà phê, đưa ra được một số báo cáo, tuy nhiên vẫn còn có nhiều thiếu sót như các chức năng còn sơ sài, việc tổng hợp thong tin của báo cáo còn chua đầy đủ, chưa thể hiện chi tiết hoạt động nghiệp vụ quản lý danh mục. Chức năng hướng dẫn sử dụng chưa đáp ứng được tốt nhất yêu cầu của người dụng nên ngây một số kho khăn nhất định cho người dùng sử. Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 33
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê KẾT LUẬN Với hệ thống “ Quản lý danh mục tại quán cà phê ” này sẽ giúp cho ta quản lý các hoạt động của quán một cách chính xác và hiệu quả. Trong khóa luận này đã phân tích, thiết kế hệ thống và thử nghiệm cài đặt được một số chức năng hệ thống như các chức năng quản lý danh mục, chức năng thanh toán. Từ đó hệ thống có thể đưa ra một số báo cáo và các vấn đề liên quan. Các chức năng của hệ thống có tính thử nghiệm, chắc vẫn còn có nhiều thiếu sót. Để có thể sử dụng các kết quả đạt được, hướng phát triển là cần bổ sung những chức năng còn thiếu và hoàn thiện các chức năng đã có. Ngoài ra còn thêm các chức năng liên quan đến an toàn và bảo mật . Xung quanh các vấn đề này cũng rất phức tạp nên rất mong được sự góp ý của Thầy Cô và các bạn. Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 34
- Đồ án tốt nghiệp Phát triển hệ thống quản lý dịch vụ tại quán cà phê TÀI LIỆU THAM KHẢO 1. Nguyễn Văn Vỵ ( 2002), Phân tích thiết kế các hệ thống thông tin hiện đại, hướng cấu trúc – hướng đối tượng, NXB Thống kê, hà Nội. 2. Nguyễn Văn Vỵ ( 2007), Phân tích thiết kế các hệ thống thông tin quản lý, NXB khoa học tự nhiên và Công nghệ. 3. Đỗ Trung Tuấn(1998) Cơ sở dữ liệu, NXB Giáo dục Sv: Vũ Thị Phương Anh, Ngành Công Nghệ Thông Tin 35
- - Phiếu thanh toán
- LỜI CẢM ƠN Em xin được bày tỏ sự trân trọng và lòng biết ơn với thầy giáo PGS.TS Nguyễn văn Vỵ giảng viên bộ môn công nghệ phần mềm – Khoa công nghệ thông tin – Trường Đại học công nghệ – ĐHQGHN. Trong suốt thời gian học và làm đồ án tốt nghiệp, Thầy đã dành rất nhiều thời gian quý báu để tận tình chỉ bảo, hướng dẫn, định hướng cho em trong việc nghiên cứu, thực hiện luận văn. Em xin được cám ơn các thầy cô Trường Đại học DL Hải Phòng đã giảng dậy em trong quá trình học tập, thực hành, làm bài tập, đọc và nhân xét luận văn của em, giúp em hiểu thấu đáo hơn lĩnh vực mà em nghiên cứu, những hạn chế mà em cần khắc phục trong việc học tập, nghiên cứu và thực hiện bản luận văn này. Em cũng xin chân thành cảm ơn Trường Đại học DL Hải Phòng nơi đã đào tạo em trong suốt 4 năm học qua. Xin cảm ơn các bạn bè và các thành viên trong gia đình đã tạo mọi điều kiện tốt nhất, động viên, cổ vũ tôi trong suốt quá trình học và làm đồ án tốt nghiệp. Hải Phòng, tháng 7 năm 2010 Vũ Thị Phương Anh
- LỜI CAM KẾT Tôi xin cam đoan những kết quả đạt được trong luận văn này là do tôi nghiên cứu, tổng hợp và thực hiện, không sao chép lại bát kỳ điều gì của người khác. Toàn bộ những điều được trình bày trong khóa luận hoặc là của cá nhân, hoặc được tham khảo và tổng hợp từ các tài liệu khác nhau. Tất cả tài liệu tham khảo, tổng hợp đều được trích dẫn với nguồn gốc rõ rằng. Tôi xin chịu hoàn toàn trách nhiện về lời cam đoan của mình. Nếu có điều gì sai trái, tôi xin chịu mọi hình thức kỷ luật theo quy định. Hải Phòng, tháng 7 năm 2010 Vũ Thị Phương Anh
- MỤC LỤC MỞ ĐẦU 1 Chương I: BÀI TOÁN VÀ MÔ HÌNH NGHIỆP VỤ CỦA QUÁN CAFE 24 2 1.1. Quán cafe 24 và những vấn đề đặt ra 2 1.1.1. Nhiệm vụ và mục đích hoạt động 2 1.1.2. Mô hình tổ chức và cơ chế hoạt động nghiệp vụ tại quán cà phê 2 1.1.3. Hiện trạng của cửa hàng và những vấn đề đặt ra 3 1.1.4. Giải pháp nâng cao hiệu quả quản lý ở quán càfê 24 3 1.2 Mô hình nghiệp vụ của hệ thống 4 1.2.1. Mô hình ngữ cảnh của hệ thống 4 1.2.2. Biểu đồ phân rã chức năng 5 1.2.3. Mô tả chi tiết các chức năng lá 6 1.2.4. Các hồ sơ dữ liệu sử dụng 7 1.2.5. Ma trận thực thể chức năng 7 1.2.6 Biểu đồ hoạt động của tiến trình “Phục vụ khách” 8 Chương II: PHÂN TÍCH HỆ THỐNG QUẢN LÝ DỊCH VỤ CAFÉ 9 2.1. Các mô hình xử lý nghiệp vụ 9 2.1.1 Biểu đồ luồng dữ liệu mức 0 9 2.1.2. Biểu đồ luồng dữ liệu mức 1 10 2.1.2.1. Biểu đồ luồng dữ liệu tiến trình ” 1.0 Phục vụ khách” 10 2.1.2.2. Biểu đồ luồng dữ liệu tiến trình ” 2.0 Lấy hàng ” 11 2.1.2.3. Biểu đồ luồng dữ liệu tiến trình ” 3.0 Tổng hợp, báo cáo ” 12 2.2. Mô hình dữ liệu khái niệm 13 2.2.1. Biểu đồ ERM của hồ sơ “Phiếu yêu cầu danh mục” 13 2.2.2. Biểu đồ ERM của hồ sơ “Phiếu thu tiền” 14 2.2.3. Biểu đồ ERM của hồ sơ “Đơn đặt hàng” 15 2.2.4. Biểu đồ ERM của hồ sơ “Thanh toán các đơn hàng” 16 2.2.5. Biểu đồ ERM của hồ sơ “Phân công trách nhiệm” 17 2.2.6. Biểu đồ ERM của toàn hệ thống 18 Chương III: THIẾT KẾ HỆ THỐNG QUẢN LÝ DỊCH VỤ CAFE 19 3.1. Thiết kế cơ sở dữ liệu 19 3.1.1 Thiết kế cơ sở dữ liệu logic 19 3.1.1.1. Chuyển mô hình ER sang mô hình quan hệ 19
- 3.1.1.2. Chuẩn hóa các quan hệ 19 3.1.2 Thiết kế cơ sở dữ liệu vật lý 22 3.1.2.1. Phi chuẩn hóa 22 3.1.2.2. Thiết kế các bảng dữ liệu 22 3.1.2.3. Phân tích và hoàn thiện mô hình quan hệ 24 3.2. Thiết kế các giao diện xử lý 25 3.2.1. Các biểu đồ luồng hệ thống 25 3.2.1.1. Biểu đồ luồng hệ thống tiến trình ” 1.0 Phục vụ khách” 25 3.2.1.2. Biểu đồ luồng hệ thống tiến trình ” 2.0 Lấy hàng ” 26 3.2.1.3. Biểu đồ luồng hệ thống tiến trình ” 3.0 Tổng hợp, báo cáo ” 27 3.3. Đặc tả các giao diện và thủ tục 27 3.3.1. Đặc tả các giao diện điều khiển 27 3.3.2. Đặc tả các giao diện nhập dữ liệu 28 3.3.3. Đặc tả các giao diện xử lý 29 Chương IV: CÀI ĐẶT VÀ THỬ NGHIỆM HỆ THỐNG 30 4.1. Môi trường phát triển của hệ thống 30 4.1.1. Kiến trúc hệ thống phần cứng 30 4.1.2. Các phần mềm nền 30 4.2. Hệ thống được phát triển 31 4.2.1. Các hệ con và chức năng 31 4.2.2. Hệ thống thực đơn 31 4.2.3. Một số kết quả đầu ra tiêu biểu 32 4.3. Những hạn chế của hệ thống được phát triển 33 KẾT LUẬN 34 TÀI LIỆU THAM KHẢO 35 CÁC HỒ SƠ DỮ LIỆU SỬ DỤNG