Xây dựng chương trình quản lý hữu hạnh club

69 195 0
Xây dựng chương trình quản lý hữu hạnh club

Đ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

1 LỜI CẢM ƠN Trƣớc tiên em xin đƣợc bày tỏ sự trân trọng và lòng biết ơn đối với cô giáo Nguyễn Thị Thanh Thoan 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 Dân lập Hải Phòng . Trong suốt thời gian học và làm đồ án tốt nghiệp, cô đã 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ô đã giúp đỡ, giảng dạy em trong quá trình học tập, cảm ơn nhà trƣờng đã tạo mọi điều kiện thuận lợi cho em kết thúc khóa học, có kiến thức vững chắc để làm tốt đồ án tốt nghiệp. Tôi cũng xin chân thành cảm ơn Hƣu Hạnh Club đã cung cấp tài liệu, dữ liệu và nghiệp vụ mô hình quản hồ sơ nhân viên. Xin cảm ơn các bạn bè, đồng nghiệp và nhất là 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 luận văn tốt nghiệp. Hải Phòng , tháng năm 2013 Sinh viên Lê Thanh Tân 2 MỤC LỤC LỜI CẢM ƠN . 1 MỤC LỤC . 2 CHƢƠNG I : MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP 5 1.1. Khái quát hiện trạng . 5 1.2. Mô tả bài toán . 5 1.3 Bảng nội dung công việc . 8 1.4. Sơ đồ tiến trình nghiệp vụ 9 1.4.1 Tiến trình bán hàng 9 1.4.2 Tiến trình tính lƣơng 10 1.4.3 Tiến trình báo cáo . 10 1.4.4. Tiến trình quản nhân viên . 11 CHƢƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12 2.1. Mô hình nghiệp vụ . 12 2.1.1.Bảng phân tích các yếu tố bài toán 12 2.1.2. Biểu đồ ngữ cảnh 13 2.1.2.1. Biểu đồ . 13 2.1.2.2. Mô tả . 14 2.1.3. Nhóm dần các chức năng. . 15 2.1.4.Sơ đồ phân rã chức năng 16 2.1.4.1 Sơ đồ 16 2.1.4.2 Mô tả chức năng lá . 17 2.1.5 Danh sách hồ sơ sử dụng 18 2.1.6 Ma trận thực thể chức năng 19 2.2 Biểu đồ luồng dữ liệu 20 2.2.1 Biểu đồ luồng dữ liệu mức 0 20 2.2.2. Biểu đồ luồng mức 1 . 21 2.2.2.1. Luồng dữ liệu quản bán hàng . 21 2.2.2.2. Luồng dữ liệu quản nhân viên 22 2.2.2.3. Biểu đồ luồng dự liệu quản lƣơng 23 3 2.2.2.4. Biểu đồ luồng dữ liệu quản kho . 24 2.2.2.5. Biểu đồ luồng dữ liệu báo cáo . 25 2.3. THIẾT KẾ CƠ SƠ DỮ LIỆU . 26 2.3.1 Biểu đồ quan hệ ER 26 2.3.1.1. Xác định thực thể . 26 2.3.1.2. Xác định món quan hệ giữa các thực thể . 27 2.3.1.3Mô hình ER 28 2.3.2. Mô hình quan hệ . 29 2.3.2.1 Chuyển đổi các đối tƣợng của mô hình ER thành quan hệ 29 2.3.3. Thiết kế các bảng dữ liệu vật 32 2.4. Thiết kế giao diện . 40 2.4.1. Thiết kế khung chƣơng trình . 40 2.4.1.1.Tên tiến trình . 40 2.4.1.2. Quy trình hoạt động: 40 2.4.2. Thiết kế giao diện chính 41 2.4 3 Các giao diện cập nhật dữ liệu 42 CHƢƠNG 3: CƠ SỞ THUYẾT . 45 3.1 Phân tích hệ thống thông tin 45 3.1.1. Quá trình phát triển của một hệ thống thông tin . 45 3.1.1.1. Các khái niệm . 45 3.1.1.2. Sự tiến hóa của cách tiếp cận phát triển Hệ thống thông tin . 47 3.1.1.3. Vòng đời phát triển một Hệ thống thông tin 47 3.1.1.4. Các phƣơng pháp phát triển Hệ thống thông tin . 47 3.1.2 .Tiếp cận phát triển hệ thống thông tin định hƣớng cấu trúc . 48 3.2. Thiết kế cơ sở dữ liệu quan hệ: 49 3.2.1. Mô hình liên kết thực thể ER: . 49 3.2.1.1 Định nghĩa: 49 3.2.1.2. Các thành phần cơ bản của mô hình E- 49 3.2.1.3. Các khái niệm và kí pháp 49 3.2.2 .Mô hình cơ sở dữ liệu quan hệ 51 3.2.2.1. Cơ sở dữ liệu . 51 3.2.2.2. Hệ quản trị cơ sở dữ liệu . 52 4 3.2.2.3. Mô hình cơ sở dữ liệu 53 3.3.Hệ quản trị CSDL SQL Server 2005 53 3.3.1.Hệ quản trị CSDL SQL Server 2005 . 53 3.3.2.Đối tƣợng cơ sở dữ liệu 56 3.3.3.Hệ quản trị cơ sở dữ liệu SQL Server 2005 . 56 3.4.Ngôn ngữ C Sharp(C#) . 57 3.4.1 Giới thiệu 57 3.4.2 Những đặc điểm nổi bật của ngôn ngữ C# . 57 3.4.2.1. C# là ngôn ngữ đơn giản: 57 3.4.2.2. C# là ngôn ngữ hiện đại: . 58 3.4.2.3. C# là ngôn ngữ hƣớng đối tƣợng: 58 3.4.2.4. C# là ngôn ngữ mạnh mẽ và mềm dẻo: . 58 3.4.2.5. C# là ngôn ngữ hƣớng module: . 58 3.4.3 Màn hình làm việc của C# . 58 CHƢƠNG 4: CÀI ĐẶT CHƢƠNG TRÌNH . 60 4.1.Môi trƣờng vận hành của hệ thống . 60 4.1.1.Kiến trúc hệ thống phần cứng đầy đủ 60 4.1.1.1. Mô hình kiến trúc 60 4.1.1.2. Hệ thống phần mềm nền . 60 4.1.2.3. Các hệ con và chức năng . 60 4.2.Giới thiệu hệ thống phần mềm 60 4.2.1. Form đăng nhập . 60 4.2.2.Các Form thành phần . 61 4.2.2.1. Hệ thống thực đơn chính . 61 4.2.2.2. Các hệ thống thực đơn con 61 4.3.Hạn chế của chƣơng trình: 64 KẾT LUẬN . 65 TÀI LIỆU THAM KHẢO . 66 PHỤ LỤC 67 Các giấy tờ liên quan đến bài toán 67 5 CHƢƠNG I : MÔ TẢ BÀI TOÁN VÀ GIẢI PHÁP 1.1. Khái quát hiện trạng Hữu Hạnh club nằm tại ngã tƣ Quán Toán, nơi tập trung đông dân cƣ và điểm vui chơi của nhiều khu vực xung quanh. Hữu Hạnh Club gồm hai tầng với 44 bàn: tầng một 14 bàn, tầng hai 30 bàn. Nhân viên của quán gồm 8 ngƣời: bếp một ngƣời, nhân viên chạy bàn 4 ngƣời, bảo vệ hai ngƣời và một quản chung. Ca làm việc đƣợc chia làm hai ca: ca sang từ 6h đến 14h, ca chiều từ 14h đến 22h. Trên thực tế, tại Hữu Hạnh Club đã co áp dụng phần mềm quản lý, tuy nhiên, phần mềm này còn thiếu sót một vài điểm cần bổ sung nhƣ modun quản và chấm công nhân viên (hiện nay vẫn chấm công bằng sổ tay) hay modun quản khách hàng. Với mong muốn áp dụng công nghệ thông tin một cách triệt để trong việc quản nhà hàng nhằm mang lại lợi ích cao nhất em xin đề xuất xây dựng một phần mềm mới với sự điều chỉnh và bổ sung them các chứng năng tiện ích hơn. Phần mềm sẽ đƣợc viết trên ngôn ngữ C# và sử dụng hệ quản trị cơ sở dữ liệu SQL 2005. 1.2. Mô tả bài toán Bán hàng: Khách vào quán, chọn bàn, chọn món. Nhân viên phục vụ ghi món, chuyển phiếu chế biến-pha chế sang bộ phận Bếp làm. Trong quá trình phục vụ, khách nếu có yêu cầu chuyển bàn hay gộp bàn, nếu bàn đích không có ngƣời đặt trƣớc thì nhân viên phục vụ sẽ hỗ trợ khách chuyển bàn. Những thay đổi trên đều đƣợc ghi chép lại để khi khách có yêu cầu thanh toán thì sẽ nhanh chóng có hóa đơn đầy đủ cho khách. Mỗi khách hàng sẽ chỉ có một hóa đơn thanh toán Quản món: Mỗi khi có món mới, quản sẽ cập nhập danh sách món vào menu. Mỗi món mới cũng cần có công thức chế biến, định lƣợng cụ thể và giá xác định. Ngoài ra còn có thể có tên viết tắt nếu tên món quá dài, chủ yêu giúp cho nhân viên ghi món nhanh. Việc bớt món thƣờng ít xảy ra. Có chăng là “cất tạm” các món theo mùa . Nếu quyết định bớt món thì cũng chỉ đơn thuần gạch món ra khỏi menu. Quán cũng thƣờng xuyên có nhu cầu cập nhật món. Việc cập nhật chủ yếu là về giá. Nhập kho: Việc nhập kho đƣợc tiến hành khi có quán có nhu cầu về nhập nguyên liệu, thông thƣờng là nhập nhiều nguyên liệu một lúc, trừ khi trƣờng hợp đặc biệt có những nguyên liệu phải có ngay. Cần dựa trên các báo cáo tồn kho và 6 đánh giá mức tiêu thụ các nguyên liệu chính của quán. Lƣợng nhập cần phù hợp với mức tiêu thụ và khả năng bảo quản của kho đối với từng nguyên liệu. Nhập nhiều quá và hàng không hết mà đã hết hạn thì sẽ gây lãng phí. Quản kho lập ra danh sách các nguyên liệu, vật dụng cần nhập, sau khi nhập xong lập hóa đơn nhập hàng bao gồm danh mục các nguyên liệu đã nhập, đơn giá và tổng tiền. Giá nguyên liệu đƣợc cập nhật bởi quản lý. Thống kê: Việc thống kê của quán do quản thực hiện, dựa trên hóa đơn thanh toán và hóa đơn nhập hàng lƣu trữ. Bên cạnh thực hiện thống kê thu-chi theo định kỳ hàng tuần, hàng tháng, quản cũng có những nhu cầu thực hiện nhiều thống kê khác với thời gian không xác định. Quản lƣơng: Quản sẽ chấm công nhân viên theo bảng chấm công, cho biết số ngày làm việc của nhân viên theo tháng. Lƣơng thƣởng: Khi nhân viên làm việc xuất sắc, sẽ có 1 chế độ lƣơng thƣởng cho nhân viên tuỳ theo doanh thu của tháng.Làm việc ngày nghỉ, lễ: Tăng tiền lƣơng cho nhân viên trong những ngày này. Nhân viên nghỉ do bận việc: phân chia lại công việc cho các nhân viên khác, đồng thời cắt lƣơng thƣởng của nhân viên này. Nếu nhân viên nghỉ quá số lƣợng cho phép, ta có thể trừ tiền lƣơng của nhân viên hoặc đuổi việc nhân viên đó. Nhân viên nghỉ làm hoặc bị đuổi: Ta sẽ tính số lƣợng công việc mà nhân viên đó đã làm trong tháng rồi tổng kết tiền lƣơng cho nhân viên đó. Nếu nhân viên không đủ số lƣợng quán cần, ta phải có thông báo tuyển dụng thêm thành viên mới. Quản nhân viên và khách hàng: Lƣu trữ thông tin nhân viên bao gồm: mã nhân viên, tên nhân viên, năm sinh, giới tính, điện thoại. Nếu là sinh viên hoặc học sinh làm việc bán thời gian thì ta sẽ có chế độ và tiền lƣơng riêng cho mỗi sinh viên, học sinh. Nếu khách hàng là khách quen (đã đến quán nhiều lần), ta sẽ có yêu cầu lƣu lại thông tin của khách hàng đó. Mỗi khách hàng quen sẽ có 1 khuyến mãi giảm giá tùy biến. Thông tin khách hàng bao gồm: mã khách hàng, tên khách hàng, năm sinh, địa chỉ, giới tính, email, điện thoại, nghề nghiệp, công ty, sở thích, ghi chú. 7 Hình 1.1 Sơ đồ quản Giám đốc Quản Bảo vệ Nhân viên bàn Nhân viên bếp 8 1.3 Bảng nội dung công việc STT Tên công việc Đối tƣợng thực hiên Hồ sơ dữ liệu 1 Ghi yêu cầu khách hàng Nhân viên bàn Phiếu ghi yêu cầu 2 Nhập yêu cầu khách hàng Quản Phiếu ghi yêu cầu 3 Nhận thực đơn Nhân viên bếp Phiếp ghi yêu cầu 4 Tính tiền Quản Hóa đơn 5 Nhập hàng Quản Phiếu nhập 6 Chấm công Quản Bảng chấm công 7 Kiểm tra bảng chấm công Giám đốc Bảng chấm công 8 Tính lƣơng Giám đốc Bảng lƣơng 9 Quản nhân viên Quản Hồ sơ nhân viên 10 Tuyển nhân viên Quản Hồ sơ nhân viên 11 Lập hợp đồng Quản Hợp đồng 12 Lập báo cáo Quản Báo cáo 13 Kiểm tra báo cáo Giám đốc Báo cáo 14 Bảo vệ Nhân viên bảo vệ 15 Chế biến món Nhân viên bếp 16 Yêu cầu nguyên liệu Nhân viên bếp Phiếu đề xuất 17 Quản tài sản Quản Báo cáo 9 1.4. Sơ đồ tiến trình nghiệp vụ 1.4.1 Tiến trình bán hàng Nhân viên bàn Quản Nhân viên bếp Hồ sơ ● Hình 1.2 Tiến trình bán hàng Tiếp nhận yêu cầu Nhập yêu cầu Giải quyết yêu cầu Nhận yêu cầu Kiểm tra kho Yêu cầu xuất nguyên liệu In hóa đơn Phiếu ghi yêu cầu Phiếu ghi yêu cầu Hóa đơn Phiếu nhập kho Gửi yêu cầu của khách hàng L 10 1.4.2 Tiến trình tính lƣơng Giám đốc Quản Hồ sơ ● Hình 1.3 Tiến trình tính lương 1.4.3 Tiến trình báo cáo Giám đốc Quản Hồ sơ ● Hình 1.4 Tiến trình báo cáo Chấm công Lập bảng lƣơng Duyệt lƣơng Yêu cầu báo cáo Lập báo cáo Gửi báo báo Kiểm tra báo cáo Bảng chấm công Bảng lƣơng Báo cáo Báo cáo

Ngày đăng: 17/12/2013, 20:52

Hình ảnh liên quan

Hình 1.1 Sơ đồ quản lý - Xây dựng chương trình quản lý hữu hạnh club

Hình 1.1.

Sơ đồ quản lý Xem tại trang 7 của tài liệu.
1.3 Bảng nội dung công việc - Xây dựng chương trình quản lý hữu hạnh club

1.3.

Bảng nội dung công việc Xem tại trang 8 của tài liệu.
Hình 1.2 Tiến trình bán hàng - Xây dựng chương trình quản lý hữu hạnh club

Hình 1.2.

Tiến trình bán hàng Xem tại trang 9 của tài liệu.
Hình 1.4 Tiến trình báo cáo - Xây dựng chương trình quản lý hữu hạnh club

Hình 1.4.

Tiến trình báo cáo Xem tại trang 10 của tài liệu.
Hình 1.5 Tiến trình quản lý nhân viên - Xây dựng chương trình quản lý hữu hạnh club

Hình 1.5.

Tiến trình quản lý nhân viên Xem tại trang 11 của tài liệu.
2.1. Mô hình nghiệp vụ - Xây dựng chương trình quản lý hữu hạnh club

2.1..

Mô hình nghiệp vụ Xem tại trang 12 của tài liệu.
Hình 2.1 Biểu đồ ngữ cảnh - Xây dựng chương trình quản lý hữu hạnh club

Hình 2.1.

Biểu đồ ngữ cảnh Xem tại trang 13 của tài liệu.
Bảng chấm công - Xây dựng chương trình quản lý hữu hạnh club

Bảng ch.

ấm công Xem tại trang 15 của tài liệu.
Hình 2.2 Sơ đồ phân rã chức năng - Xây dựng chương trình quản lý hữu hạnh club

Hình 2.2.

Sơ đồ phân rã chức năng Xem tại trang 16 của tài liệu.
e. Bảng chấm công f. Bảng lƣơng  g. Sổ bán hàng  h. Thực đơn  - Xây dựng chương trình quản lý hữu hạnh club

e..

Bảng chấm công f. Bảng lƣơng g. Sổ bán hàng h. Thực đơn Xem tại trang 19 của tài liệu.
f Bảng lƣơng a    Hồ sơ nhân  viên  - Xây dựng chương trình quản lý hữu hạnh club

f.

Bảng lƣơng a Hồ sơ nhân viên Xem tại trang 20 của tài liệu.
e Bảng chấm cônga   Hồ sơ nhân viên  - Xây dựng chương trình quản lý hữu hạnh club

e.

Bảng chấm cônga Hồ sơ nhân viên Xem tại trang 22 của tài liệu.
e Bảng chấm - Xây dựng chương trình quản lý hữu hạnh club

e.

Bảng chấm Xem tại trang 23 của tài liệu.
Hình 2.8 Biểu đồ luồng dữ liệu quản lý kho - Xây dựng chương trình quản lý hữu hạnh club

Hình 2.8.

Biểu đồ luồng dữ liệu quản lý kho Xem tại trang 24 của tài liệu.
Hình 2.10 Mối quan hệ giữa các thực thể - Xây dựng chương trình quản lý hữu hạnh club

Hình 2.10.

Mối quan hệ giữa các thực thể Xem tại trang 27 của tài liệu.
Cuối cùng ta có đƣợc mô hình quan hệ nhƣ sau: - Xây dựng chương trình quản lý hữu hạnh club

u.

ối cùng ta có đƣợc mô hình quan hệ nhƣ sau: Xem tại trang 31 của tài liệu.
Bảng KHO chứa các thông tin về kho: - Xây dựng chương trình quản lý hữu hạnh club

ng.

KHO chứa các thông tin về kho: Xem tại trang 33 của tài liệu.
Bảng THUCDON lƣu trữ các thông tin về hóa đơn: - Xây dựng chương trình quản lý hữu hạnh club

ng.

THUCDON lƣu trữ các thông tin về hóa đơn: Xem tại trang 37 của tài liệu.
9 MaBangChamCong int Mã bảng chấm - Xây dựng chương trình quản lý hữu hạnh club

9.

MaBangChamCong int Mã bảng chấm Xem tại trang 39 của tài liệu.
Hình 2.15 Giao diện quản lý nhân viên - Xây dựng chương trình quản lý hữu hạnh club

Hình 2.15.

Giao diện quản lý nhân viên Xem tại trang 42 của tài liệu.
Hình 2.18 Giao diện quản lý lương - Xây dựng chương trình quản lý hữu hạnh club

Hình 2.18.

Giao diện quản lý lương Xem tại trang 44 của tài liệu.
Gồm các pha chủ yếu (theo mô hình thác nƣớc): Khởi tạo và Lập kế hoạch, phân tích, thiết kế, triển khai, vận hành và bảo trì   - Xây dựng chương trình quản lý hữu hạnh club

m.

các pha chủ yếu (theo mô hình thác nƣớc): Khởi tạo và Lập kế hoạch, phân tích, thiết kế, triển khai, vận hành và bảo trì Xem tại trang 47 của tài liệu.
Bảng dƣới đây mô tả các toán tử trong SQL Server 2005 Express Edititon Lever Operator  - Xây dựng chương trình quản lý hữu hạnh club

Bảng d.

ƣới đây mô tả các toán tử trong SQL Server 2005 Express Edititon Lever Operator Xem tại trang 55 của tài liệu.
4.1.1.1. Mô hình kiến trúc - Xây dựng chương trình quản lý hữu hạnh club

4.1.1.1..

Mô hình kiến trúc Xem tại trang 60 của tài liệu.
Hình 4.1.Form đăng nhập - Xây dựng chương trình quản lý hữu hạnh club

Hình 4.1..

Form đăng nhập Xem tại trang 61 của tài liệu.
Hình 4.4.Quản lý kho - Xây dựng chương trình quản lý hữu hạnh club

Hình 4.4..

Quản lý kho Xem tại trang 62 của tài liệu.
Hình 4.5: Form cập nhật thông tin nhân viên - Xây dựng chương trình quản lý hữu hạnh club

Hình 4.5.

Form cập nhật thông tin nhân viên Xem tại trang 62 của tài liệu.
3. Bảng chấm công - Xây dựng chương trình quản lý hữu hạnh club

3..

Bảng chấm công Xem tại trang 69 của tài liệu.

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

  • Đang cập nhật ...

Tài liệu liên quan