báo cáo đồ án công nghệ thông tin xây dựng hệ thống quản lý quán cà phê

36 3.3K 40
báo cáo đồ án công nghệ thông tin xây dựng hệ thống quản lý quán cà phê

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG CAO ĐẲNG CÔNG NGHỆ KHOA ĐIỆN – BỘ MÔN CNTT Tel. (84-511) 3822571, Fax. (84-511) 3894884 Website: http://www.dct.udn.vn/ BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 50531 ĐỀ TÀI : XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CAFE FOREVER 247 - NGUYỄN TẤT THÀNH GVHD: Ths.Hoàng Thị Mỹ Lệ SVTH : Huỳnh Đức Phước Lương Văn Hơn LỚP : 112ĐTNIT01 Đà Nẵng, 01 / 2013 LỜI CAM ĐOAN Chúng em xin cam đoan:  Những nội dung trong đề tài này do nhóm em thực hiện dưới sự hướng dẫn trức tiếp của cô Hoàng Thị Mỹ Lệ.  Mọi tham khảo dùng trong báo cáo này đều được trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố.  Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tôi xin chịu hoàn toàn trách nhiệm. Đà Nẵng, ngày 12 tháng 12 năm 2012 Sinh viên thực hiện Huỳnh Đức Phước & Lương Văn Hơn LỜI CẢM ƠN Chúng em xin chân thành gởi lời cám ơn đến lãnh đạo trường CĐ Công Nghệ Đà Nẵng nói chung và các thầy cô bộ môn công nghệ nói riêng đã tạo điều kiện cho chúng em cơ hội thực hành, tiếp xúc để chúng em có thể tránh được những vướng mắc và bỡ ngỡ trong môi trường công việc thời gian tới. Chúng em xin chân thành cảm ơn cô Hoàng Thị Mỹ Lệ. Nhờ sự giúp đỡ tận tình và những chỉ bảo của cô từ lúc bắt đầu cho tới lúc kết thúc đồ án. Chúng em đã hoàn thành đúng hạn định và tích lũy được cho mình một lượng nền tảng kiến thức quý báu. Mặc dù đã cố gắng hoàn thành đề tài tốt nhất nhưng do thời gian và kiến thức còn có hạn nên chúng em sẽ không thể tránh khỏi những thiếu sót nhất định, rất mong nhận được sự cảm thông, chia sẻ và tận tình đóng góp chỉ bảo của quý thầy cô cũng như các bạn. Chúng em xin chân thành cảm ơn! Đà Nẵng, Ngày 12 tháng 12 năm 2012 Sinh viên thực hiện Huỳnh Đức Phước & Lương Văn Hơn LỜI NÓI ĐẦU Ngày nay vơí sự phát triển như vũ bão của khoa hoc Kỹ Thuật đã giúp nền kinh tế của quốc gia trên toàn thế giới phát triển mạnh. Và khi nói đến sự thành công đó ta không thể không kể đến đóng góp ngành Công Nghệ Thông Tin. Sự phát triển của Công Nghệ Thông Tin đã len lõi vào khe hở của cuộc sông hằng ngày để tạo nên sự tiện lợi cho mọi người. Trong thời đại ngày nay, cuộc sống của con người đã cải thiện rất đáng kể so với thập kỷ trước. Mọi nhu cầu con người đều được nâng cao từ nhu cầu thiết thực nhất là: ăn, uống, giải trí…Từ xưa đến nay, mọi hoạt động về Kinh tế - Văn hoá - Xã hội đều nhằm mục đích phục vụ đời sống, sức khoẻ, tinh thần cho con người. Xã hội ngày càng phát triển thì mục đích đó ngày càng thiết thực hơn. Sự kết hợp giữa máy tính và môi trường giao tiếp tốt hiện nay đã trở thành một tiêu chuẩn mà để tạo ra một sản phẩm phần mềm ứng dụng. Những hình thức mua bán bình thường hiện nay như việc thanh toán hoá đơn bằng tiền mặt, các bộ phận quản lí không thể cập nhập thông tin ngay về hàng hoá mất thời gian trong việc mua bán…Và hình thức tốt nhất để con người có thể tiết kiệm thời gian mua bán và quản lí tốt được mọi công việc một cách nhanh chóng và chính xác. MỤC LỤC ĐỒ ÁN CHUYÊN NGÀNH CNTT CHƯỞNG I: TỔNG QUAN ĐỀ TÀI I. TỔNG QUAN ĐỀ TÀI: 1. Tên đề tài: Xây dựng phần mềm quản lý quán café FOREVER - 247 Nguyễn Tất Thành. 2. Lý do chọn đề tài: Hiện tại quán café forever là quán với lượng khách hằng ngày trên 100 người nhưng với phương pháp tính tiền với một công cụ rất chi là thô sơ, thủ công, tốn nhiều thời gian và thông tin không được chính xác. Bên cạnh công cụ đó chỉ có vài chức năng rất đơn giản là đặt bàn, gọi món, chuyển bàn, ghép bàn… và 1 số chức năng đơn giản. Trong quá trình phục vụ tại quán. Qua thăm dò từ những chức năng đó chúng em đã áp dụng những kiến thức đã học và thực tiển tại quán. Chúng em đã xây dựng phần mềm quản lý quán cafe. Ngoài những chức năng của máy tính tiền tại quán chúng em còn xây dựng thêm những chức năng chấm chông nhân viên, thống kê doanh thu theo tháng, năm và thống kê số lượng đồ uống nhập vào cũng như đã xuất ra. Với việc tạo ra phần mềm này có thể giúp quán thực hiện các công việc quản lý tại quán một cách dễ dàng và tiết kiệm một lượng thời gian lớn Vì vậy chúng em quyết định chọn đề tài xây dựng phần mềm quản lý quán café nhằm cung cấp một giải pháp tốt nhất cho quán. 3. Mục đích: - Xây dựng phần mêm để giúp nhân viên tại quán thuận tiện cho việc đặt bàn, gọi món, chuyển bàn, ghép bàn, in bill cho khách hàng. - Nhân viên thu ngân có thể chấm công nhân viên một cách dễ dàng, mà không phải tốn công với giấy bút. - Quản lý của quán có thể quản lý tất cả nhân viên của mình, cũng như quản lý mọi vấn đề tại quán trên phần mềm này. 4. Yêu cầu: - Giao diện thân thiện, dễ sử dụng. - Tiết kiệm tối đa sức lao động. - Tạo sự yên tâm cho khách hàng vì phương pháp thanh toán cho khách chuyên nghiệp, khoa học tuyệt đối chính xác và không phải để khách mất thời gian chờ đợt bill lâu. - Giúp đội ngũ nhân viên phục vụ chuyên nghiệp hơn. - Báo cáo rõ ràng nhanh chóng mọi lúc. 5. Phạm vi: - Phần mêm được sử dụng với phạm vi là một quán café. - Hệ thống được đáp ứng cho người quản lý, nhân viên thu ngân. 6. Phương pháp nghiên cứu công nghệ: a. Phương pháp nghiên cứu: SVTH: Huỳnh Đức Phước & Lương Văn Hơn 1 ĐỒ ÁN CHUYÊN NGÀNH CNTT - Qua quá trình làm việc tại quán chúng em cũng hiểu rỏ được phần nào công việc tại quán từ lúc khách đến ngồi vào bàn, gọi món đến lúc về. Và cũng hiểu biết được cách làm việc của thu ngân với máy tính tiền của quán. Bên cạnh đó chúng em cũng có tìm hiểu trên mạng internet. Từ đó chúng em đã hình dung và phân tích xây dựng phần mềm quản lý quá café. b. Giải pháp công nghệ: - Microsoft Access 2003 • Microsoft Access 2003 là chương trình của bộ úng dụng văn phòng Microsoft Access 2003 chạy trên môi trường Windows. Đây là phần mềm thuộc hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Management System - RDBMS) giúp quản lý, bảo trì và khai thác dữ liệu lưu trử trên máy tính. • Một cơ sở dữ liệu kiểu quan hệ không cần phải lưu trữ các dữ liệu lien quan với nhau nhiều lần trong các bảng dữ liệu khác nhau. - Ngôn ngữ lập trình Visual Bassic.net • Visual Bassic.net là ngôn ngữ lập trình khuynh hướng đối tượng do Microsoft thiết kế lại từ con số không. Visual Bassic.net không kế thừa visual basic 6 hay bổ sung , phát triển từ vb 6 mà là một ngôn ngữ lập trình hoàn toàn mới trên nền Microsoft ‘s .Net Framework.Do đó, nó cũng không phải là vb phiên bản 7. Thật sự, dây là ngôn ngữ lập trình mới và rất lợi hại, không những lập neenf tản vũng chắc theo kiểu mẩu đối tượng như các ngôn ngữ lập trình hung mạnh khác đã vang như C++,Java mà còn dễ học, dễ phát triển và còn tạo mọi cơ hội hoàn hảo để giúp ta giải đáp những vấn đề khúc mắt khi lập trình.Hơn nữ,dù không khó khăn gì cần tham khảo, đào sâu nữa hay những gì xảy ra bên trong hậu trường như OS, visual basic .NET giúp ta đôi phó với các phức tạp khi lập trình trên nền Windows và do đó, công nghiệp hay doanh nghiệp mà thôi. 7. Kế hoạch thứ tự thực hiện đề tài: a. Tìm hiểu, thống nhất đề tài. b. Tìm hiểu thực tế c. Phát biểu bài toán một cách chi tiết: những ai sẽ tham gia sử dụng hệ thống? Mỗi người khi sử dụng hệ thống sẽ thực hiện những chức năng nào? Tương tác cụ thể giữa người dùng và hệ thống là gì? d. Đặc tả chức năng của hệ thống và xây dựng các sơ đồ use-case. e. Mô hình lĩnh vực ứng dụng ( Sơ đồ lớp ở mức cơ bản), mô hình hoạt động hệ thống (Sơ đồ hoạt động và sơ đồ tuần tự) và hoàn chỉnh giao diện phác thảo. Đồng thời hoàn chỉnh sơ đồ lớp. f. Tìm hiểu ngôn ngữ lập trình. g. Phát thảo dao diện. SVTH: Huỳnh Đức Phước & Lương Văn Hơn 2 ĐỒ ÁN CHUYÊN NGÀNH CNTT h. Viết code, sửa lỗi, kiểm tra. i. Kiểm tra phần mềm. j. Hòan thành bào cáo và Slide 8. Phân công công việc: STT Sinh viên thực hiện Công việc được giao Kết quả công việc 1 Lương Văn Hơn Thiết kế form cập nhật,tìm kiếm. Hoàn thành Viết code form cập nhật, tìm kiếm. 2 Huỳnh Đức Phước Thiết kế form quầy café, chấm công NV, thống kê Hoàn thành Viếc code cho form quầy café, chấm công, thống kê. II. MÔ TẢ PHÁT TRIỂN HỆ THỐNG: 1. Mô tả khái quá hoạt động nghiệp vụ: o Khách tới quán nhân viên bảo vệ sẽ ra dắt xe cho khách. o Lúc vào quán nhân viên phục vụ lại yêu cầu khách chọn khu vực nào trong quán. Khi tới khu vực được nhân viên dẫn tới. Khách sẽ chọn cho mình một bàn trống theo sỏ thích của khách. o Nhân viên phục phục tại khu này đêm nước trà ra mời khách dùng. Sau đó NV bắt đầu hỏi từng khách dùng đồ uống gì. o Sauk hi NV phục vụ đã oder xong đồ uống của khách(mỗi lần oder 2 phiếu) => một oder được đêm tới quày thu ngân để trên 1 vị trí quy định trên bàn thu ngân và oder còn lại được đưa xuống quày pha chế để nhân viên pha chế làm công việc pha chế. o Lúc này nhân viên thu ngân cầm oder và đặt bàn cho khách… tiếp đến làm các công việc nhập các đồ uống và chuyển bàn, ghép bàn… nếu khách yêu cầu. o Lúc khách yêu cầu tính tiền, nhân viên phục vụ đến báo nhân viên thu ngân tính tiền bàn khách yêu cầu. và lúc đó nhân viên thu ngân bắt đâu thanh toán và in bill cho khách. o Sau khi tính tiền khách được nhân viên phục vụ đưa khách ra ngoài và nhân viên bảo vệ dắt xe cho khách ra về. 2. Tác nhân và chức năng từng tác nhân: o Nhân viên bảo vệ  Ghi vé xe, quản lý xe. o Nhân viên pha chế. SVTH: Huỳnh Đức Phước & Lương Văn Hơn 3 ĐỒ ÁN CHUYÊN NGÀNH CNTT  Tổng kết lại các oder các món đã được pha chế và báo cáo lại cho quản lí để đối chiếu với nhân viên thu ngân có trùng không.  Phá chế đồ uống theo yêu cầu khách hàng. o Nhân viên phục vụ  Phục vụ tận tình theo yêu cầu khách hàng.  Oder các món theo yêu cầu khách.  Vệ sinh tại khu vực mình làm. o Nhân viên thu ngân  Nhập bàn, nhập món, chuyển bàn ghép bàn, in bill, thanh toán theo yêu cầu khách hàng.  Chấm công nhân viên.  Nhập hàng vào kho. o Nhân viên quản lý  Cập nhật các thong tin của nhân viên, bàn, thực đơn.  Thống kê lương nhân viên, doanh thu, số lượng món.  Và có thể quan lý tất cả các chức năng nhân viên thu ngân. 3. Phát biểu thuật toán: o Quán café foreve có các tác nhân là nhân viên bảo vệ, nhân viên pha chê, nhân viên phục vụ, nhân viên thu ngân và nhân viên quản lý. Phần mềm quản lý quán café cho phép tất cả các tác nhân tham gia việc đăng nhập hệ thống cập nhật hồ sơ từng cá nhân. Nhân viên quản lý có thể cập nhật các tài khoản của mỗi tác nhân. Và quản lý có tất các quyền của thu ngân(được nói rỏ ở phần tác nhân và chức năng từng tác nhân). o Bill thanh toán được tính: Thanh toán tiền trên 1 bàn = Sum(Đơn giá món * số lượng món) * hệ số khu vực * Giảm giá o Lương được tính: Lương = Số công *Lương cơ bản * hệ số khu vực SVTH: Huỳnh Đức Phước & Lương Văn Hơn 4 ĐỒ ÁN CHUYÊN NGÀNH CNTT CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG I. THIẾT KẾ CƠ SỞ DỮ LIỆU: 1. Sơ đồ Relationships: SVTH: Huỳnh Đức Phước & Lương Văn Hơn 5 [...]... Hệ số khu vực e Xử lý hệ thống  Chọn nhập mới , nhập thông tin khu vực vào textbox, chọn lưu, hệ thống sẽ báo lỗi nếu thông tin nhập vào sai yêu cầu hệ thống  Xóa khu , chọn khu cần xóa, chọn xóa Hệ thống sẽ thông báo xóa thành công khi hoàn thành  Sửa khu vự, chọn vào khu cần sửa sau đó nhập thông tin cần sửa rồi chọn sửa f Output  Hiển thị thông tin khu vực và hiển thị thông báo hoàn thành 1 tacs... chỉ  Số điện thoại e Xử lý hệ thống  Điền thông tin vào textbox địa chỉ, số điện thoại và chọn cập nhât Nếu nhập sai yêu cầu thì hệ thống sẽ thông báo và yêu cầu nhập lại  Nếu nhập đúng theo yêu cầu hệ thống sẽ báo thành công f Output  Thông báo đã cập nhật thành công  Hiển thị thông tin nhân viên Cập nhật thực đơn a Tác nhân  Nhân viên quản lý b Mục đích  Cập nhật thông tin các món vào thực đơn,... và sửa thông tin ở text box Sau đó chọn sửa, nếu sửa thành công hệ thống sẽ thông báo sửa thành công f Output  Hiện thông tin nhân viên trên bản ghi  Hiện thông báo khi xong một tác vụ Cập nhật khu vực a Tác nhân:  Nhân viên quản lý b Mục đích  Quản lý từng khu vực của quán c Điêu kiện trước  Đăng nhập hệ thống Trên giao diện chính chọn cập nhật khu vực d Input  Mã khu vực  Tên khu vực  Hệ số... thành công hệ thống sẽ thông báo lưu thông tin thành công  Nếu muốn xóa món nhân viên chỉ cần chọn món cần xóa và xóa, nếu dữ liệu bị rang buộc do đã có kết nối món này với bảng dữ liệu khác, hệ thống sẽ thông báo lỗi  Nếu muốn sửa thông tin, nhân viên cần chọn món, điền thông tin cần sửa, và chọn button sửa f Output  Hiển thị thông báo thành công SVTH: Huỳnh Đức Phước & Lương Văn Hơn 11 ĐỒ ÁN CHUYÊN... viên quản lý b Mục đích  Quản lý phân loại món c Điêu kiện trước  Đăng nhập hệ thống Trên giao diện chính chọn cập nhật loại món d Input  Mã loại món  Tên loại món e Xử lý hệ thống  Chọn nhập mới, nhập thông tin về loại món, chọn lưu để lưu dữ liệu về hệ thống Hệ thống sẽ thông báo lỗi và yêu cầu nhập lại nếu nhập sai yêu cầu của hệ thống  Muốn xóa loại món chọn vào tên loại món, chọn xóa Hệ thống. .. bản ghi và chon nút xóa Hệ thống sẽ thông báo xóa thành công  Nếu muốn sửa chọn tên bàn rồi nhập thông tin vào text box Sau đó chọn sửa hệ thống báo lỗi khi thông tin nhập khong đúng yêu cầu f Output  Hiển thị thông tin tên bản ghi sau khi hoàn thành một tác vụ  Hiển thị thông báo hoàn thành xong một tác vụ Cập nhật nhân viên a Tác nhân  Nhân viên quản lý b Mục đích  Quản lý nhân viên, trách nhiệm... NGÀNH CNTT 5 6  Hiển thị thông tin lên textbox và bản ghi Cập nhật bàn a Tác nhân  Nhân viên quản lý b Mục đích  Quản lý bàn trong quán nền tản cho việcquản lý tính tiền c Điêu kiện trước  Đăng nhập hệ thống Trên giao diện chính chọn cập nhật bàn d Input  Mã bàn  Tên bàn  Mã khu e Xử lý hệ thống  Chọn “nhập mới” nhập thông tin vào textbox  Chọn “lưu” hệ thống sẽ báo lỗi nếu nhập sai yêu cầu... thị thông tin món trong bàn  Thông báo khi hoàn thành xong một tác vụ Chấm công nhân viên a Tác nhân  Nhân viên quản lý  Nhân viên thu ngân b Mục đích  Quản lý chấm công nhân viên, quản lý lương nhân viên c Điêu kiện trước  Đăng nhập hệ thống Chọn chấm công nhân viên trên giao diện chính d Input  Tên nhân viên e Xử lý hệ thống  Chọn tên nhân viên, chọn chấm công, nếu nhân viên đã được chấm công. .. Tác nhân:  Quản lý, thu ngân, phục vụ, pha chế, bảo vệ b Mục đích  Đăng nhập hệ thống để thực hiện các chức năng của hệ thống c Điêu kiện trước  Khởi động hệ thống d Input  Mã nhân viên, mật khẩu e Xử lý hệ thống  Hệ thống sẽ báo lỗi nếu bạn đăng nhập sai tên đăng nhập hoặc mật khẩu Hệ thống cho phép nhập lại f Output  Hiển thị tên nhân viên đăng nhập  Thông báo đăng nhập thành công Đổi mật... nhập hệ thống d Input  Mã nhân viên  Họ và tên nhân viên  Chức vụ  Địa chỉ  Số điện thoại  Khu vực e Xử lý hệ thống  Chọn nhập mới để nhập thông tin nhân viên vào textbox  Chọn lưu hệ thống báo lỗi nếu nhập thông tin sai yêu cầu nếu đúng hệ thống sẽ thông báo cập nhật thành công  Nếu muốn xóa tên nhân viên chọn vào tên nhân viên cần xóa và chọn xóa SVTH: Huỳnh Đức Phước & Lương Văn Hơn 12 ĐỒ ÁN . Xử lý hệ thống  Chọn nhập mới.  Nhập đầy đủ thông tin vào textbox.  Chọn lưu nếu thông tin nhập sai yêu cầu hệ thống hệ thống sẽ báo lỗi và sau đó có thể nhập tiêp. Nếu lưu thành công hệ thống. ĐẲNG CÔNG NGHỆ KHOA ĐIỆN – BỘ MÔN CNTT Tel. (84-511) 3822571, Fax. (84-511) 3894884 Website: http://www.dct.udn.vn/ BÁO CÁO ĐỒ ÁN CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 50531 ĐỀ TÀI : XÂY DỰNG. có thể giúp quán thực hiện các công việc quản lý tại quán một cách dễ dàng và tiết kiệm một lượng thời gian lớn Vì vậy chúng em quyết định chọn đề tài xây dựng phần mềm quản lý quán café nhằm

Ngày đăng: 24/04/2015, 22:03

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan