Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 75 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
75
Dung lượng
2,81 MB
Nội dung
ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP MÔN QUẢN TRỊ DỰ ÁN PHẦN MỀM ĐỀ TÀI: QUẢN LÝ NHÀ HÀNG Thành viên nhóm: Nguyễn Thị Duyên Đậu Quốc Bình Hà Nội, tháng 01 năm 2012 Thực tập dự án phát triển phần mềm Mục lục Mục lục .2 Biểu đồ hình ảnh Danh mục ký hiệu, từ viết tắt Chương KHẢO SÁT HỆ THỐNG 1.1 Khảo sát chi tiết hệ thống .8 1.1.1 Hồ sơ khảo sát chi tiết hệ thống 1.2 Mơ tả tốn 15 1.2.1.Bài toán 1.2.2.Thực trạng 1.2.3.Vấn đề cần giải 1.2.4.Giải pháp đề xuất 1.3 Mục tiêu hệ thống .16 1.4 Xác định tác nhân, ca sử dụng mô tả ca sử dụng 17 1.4.1.Xác định tác nhân: 1.4.2.Xác định ca sử dụng Chương PHÂN TÍCH 20 2.1 Biểu đồ phân rã chức 20 2.2 Biểu đồ ca sử dụng theo gói 22 2.1.1.Biểu đồ 2.1.2.Mô tả ca sử dụng 2.3 Biểu đồ lớp 35 2.1.3.Gói quản lý đăng nhập 2.2.3.Gói quản lý nhân viên 2.2.4.Gói quản lý khách hàng 2.2.5.Gói quản lý phiếu ăn 2.2.6.Gói báo cáo 2.3 Biểu đồ trạng thái .38 2.3.1.Thêm liệu 2.3.2.Sửa (Cập nhật) liệu 2.3.3.Xóa liệu 2.3.4.Tìm kiếm liệu Thực tập dự án phát triển phần mềm 2.3.5.In báo cáo Chương THIẾT KẾ .41 3.1 Biểu đồ đối tượng 41 3.1.1 Thêm nhân viên 3.1.2.Cập nhật thông tin nhân viên 3.1.3 Xóa thơng tin nhân viên 3.1.4.Tìm kiếm nhân viên 3.1.5 Chấm công nhân viên 3.1.6 Tính lương nhân viên 3.1.7 Thêm khách hàng 3.1.8 Cập nhật thông tin khách hàng 3.1.9 Xố thơng tin khách hàng 3.1.10 Thêm phiếu ăn 3.1.11 Cập nhật thơng tin phiếu ăn 3.1.12 Xố phiếu ăn 3.1.13 In báo cáo nhập hàng 3.1.14 In báo cáo lương nhân viên 3.1.15 Báo cáo doanh thu 3.2 Biểu đồ hệ thống 56 3.2.1 Gói Quản lý đăng nhập 3.2.3 Gói Quản lý khách hàng 3.2.4.Quản lý theo phiếu ăn 3.2.5 Gói báo cáo 3.3 Ghi lại thao tác hệ thống .58 3.4 Biểu đồ hoạt động 64 3.4.1 Gói quản lý đăng nhập 3.4.2 Gói quản lý nhân viên 3.4.3 Gói quản lý khách hàng 3.4.4 Gói quản lý phiếu ăn 3.5 Biểu đồ triển khai hệ thống 68 Chương CÀI ĐẶT HỆ THỐNG 69 4.1 Tổng quan hệ thống 69 4.1.1 Cài đặt phần mềm 4.1.2 Hệ thống phần cứng Thực tập dự án phát triển phần mềm 4.2 Giao diện hệ thống .70 4.2.1 Giao diện đăng nhập hệ thống 4.2.2 Giao diện quản lý nhân viên 4.2.3 Giao diện quản lý khách hàng 4.2.4 Giao diện quản lý ăn 4.2.5 Giao diện thiết lập lương 4.2.6 Giao diện lương nhân viên 4.2.7 Giao diện quản lý doanh thu nhà hàng 4.2.8 Giao diện quản lý xuất kho 4.2.9 Giao diện quản lý nhập kho 4.2.10 Giao diện tạo phiếu ăn 4.2.11 Giao diện quản lý nguyên liệu 4.2.12 Giao diện tính hóa đơn KẾT LUẬN 76 Biểu đồ hình ảnh Hình 2.1 Biểu đồ phân rã chức 20 Hình 2.2 Gói quản lý đăng nhập 22 Hình 2.3 Gói quản lý phiếu ăn 22 Hình 2.4 Gói quản lý nhân viên .23 Hình 2.5 Gói quản lý theo khách hàng 23 Hình 2.6 Gói báo cáo 24 Hình 2.8 Biểu đồ lớp gói quản lý đăng nhập 36 Bình 2.9 Biểu đồ lớp gói quản lý nhân viên 36 Hình 2.10 Biểu đồ lớp gói quản lý khách hàng 37 Hình 2.11 Biểu đồ lớp gói quản lý phiếu ăn 37 Hình 2.12 Biểu đồ lớp gói báo cáo 38 Hình 2.13 Biểu đồ trạng thái thêm liệu 38 Hình 2.14 Biểu đồ trạng thái sửa liệu 39 Hình 2.15 Biểu đồ trạng thái xóa liệu 39 Thực tập dự án phát triển phần mềm Hình 2.16 Biểu đồ trạng thái tìm kiếm liệu 40 Hình 2.17 Biểu đồ trạng thái in báo cáo .40 Hình 3.1 Biểu đồ thêm nhân viên .41 Hình 3.2 Biểu đồ cập nhật thông tin nhân viên 42 Hình 3.3 Biểu đồ xóa thơng tin nhân viên 43 Hình 3.5 Biểu đồ chấm công nhân viên 45 Hình 3.6 Biểu đồ tính lương nhân viên 46 Hình 3.7 Biểu đồ thêm khách hàng 47 Hình 3.8 Biểu đồ cập nhật thông tin khách hàng 48 Hình 3.9 Biểu đồ xóa thơng tin khách hàng 49 Hình 3.10 Biểu đồ thêm phiếu ăn 50 Hình 3.11 Biểu đồ cập nhật thơng tin phiếu ăn .51 Hình 3.12 Biểu đồ xóa phiếu ăn .52 Hình 3.13 Biểu đồ In báo cáo nhập hàng 53 Hình 3.14 Biểu đồ in báo cáo lương nhân viên .54 Hình 3.15 Biểu đồ báo cáo doanh thu .55 Hình 3.16 Gói quản lý đăng nhập 56 Hình 3.17 Gói quản lý nhân viên 56 Hình 3.18 Gói quản lý khách hàng 57 Hình 3.19 Gói quản lý phiếu ăn 57 Hình 3.20 Gói báo cáo 58 Hình 3.21 Biểu đồ hoạt động gói quản lý đăng nhập 64 Hình 3.22 Biểu đồ hoạt động gói quản lý nhân viên 65 Hình 3.23 Biểu đồ hoạt động gói quản lý đăng nhập 66 Hình 3.24 Biểu đồ hoạt động gói quản lý phiếu ăn .67 Hình 3.25 Biểu đồ triển khai hệ thống 68 Hình 4.1 Giao diện đăng nhập hệ thống .70 Hình 4.2 Giao diện quản lý nhân viên 70 Hình 4.3 Giao diện quản lý khách hàng .71 Hình 4.4 Giao diện quản lý ăn 71 Thực tập dự án phát triển phần mềm Hình 4.5 Giao diện thiết lập lương 72 Hình 4.6 Giao diện lương nhân viên .72 Hình 4.7 Giao diện quản lý công nợ 73 Hình 4.8 Giao diện quản lý xuất kho 73 Hình 4.9 Giao diện quản lý nhập kho 74 Hình 4.10 Giao diện tạo phiếu ăn 74 Hình 4.11 Giao diện quản lý nguyên liệu .75 Hình 4.12 Giao diện tính hóa đơn 75 Thực tập dự án phát triển phần mềm Danh mục ký hiệu, từ viết tắt Danh sách ký hiệu: KHÁI NIỆM KÝ HIỆU Ý NGHĨA Tác nhân (Actor) Một người / nhóm người thiết bị hệ thống tác động thao tác đến chương trình Use-case (“Ca” dụng) Một chuỗi hành động mà hệ thống thực mang lại kết quan sát actor sử Lớp (Class) Boundary class (Lớp biên) Control class (Lớp điều khiển) Entity class (Lớp thực thể) Message (Thông điệp) NewClass name opname() Là trừu tượng đối tượng giới thực Nắm giữ tương tác phần bên với phần bên hệ thống (giao diện chương trình) Thể trình tự xử lý hệ thống hay nhiều use-case Mơ hình hóa thông tin lưu trữ lâu dài hệ thống, thường độc lập với đối tượng khác xung quanh Là thông báo mà B gởi cho A Thực tập dự án phát triển phần mềm Chương KHẢO SÁT HỆ THỐNG Trong chương 1, báo cáo trình bày tổng quan tốn quản lý nhà hàng Thuần Việt, tình trạng thực tế tốn khó khăn biện pháp giải cho toán đặt 1.1 Khảo sát chi tiết hệ thống 1.1.1 Hồ sơ khảo sát chi tiết hệ thống • Nhiệm vụ bản: Quản lý nhà hàng nên nhiệm vụ quản lý nhân viên, hoạt động kinh doanh nhà hàng Dựa vào kết kinh doanh đánh giá xem đạt yêu cầu, chất lượng quản lý nhà hang hay chưa? Nếu chưa cần phải cải thiện, nâng cao nào? Để phân tích toán chi tiết ta cần làm bước một, từ việc phân tích chi tiết nhỏ Đây phần quan trọng cho phép ta xác định hướng toán, giới hạn tốn chức tốn Nói đến quản lý nhà hàng ta cần xác định đối tượng cần quản lý Thông thường đối tượng quản lý nhà hàng là: Nhân viên, Khách hàng, Hàng hoá, Nhà cung cấp, Nguyên Liệu, Nhập kho, Xuất kho , Phiếu ăn Sau xác định đối tượng cần quản lý, ta phải tìm thơng tin liên quan đến đối tượng Mục đích việc tìm thông tịn liên quan đến đối tượng lấy sở để quản lý đối tượng chọn Với đối tượng “Nhân viên” có thông tin liên quan sau: Mã nhân viên, Họ tên nhân viên, Giới tính, Ngày sinh, Quê quán, Nơi tại, Điện thoại liên lạc, Số chứng minh nhân dân, Nhân viên thuộc phận quản lý, ngày nhân viên thức nhận vào cơng tác nhà hàng Với đối tượng “Khách hàng” có thông tin liên quan sau: Mã khách hàng, Họ tên khách hàng, Số điện thoại, Email… Với đối tượng “Hàng hố” có thơng tin liên quan sau: Mã hàng hoá, Tên hàng hoá, Loại mặt hàng, Nguyên liệu, Giá bán Với đối tượng “Nhà cung cấp” có thơng tin liên quan sau: Mã nhà cung cấp, Địa chỉ, Mặt hàng cung cấp Với đối tượng “Ngun liệu” có thơng tin liên quan sau: Mã nguyên liệu, Tên nguyên liệu, mã loại nguyên liệu Với đối tượng “Nhập kho” có thơng tin liên quan sau: Mã số nhập, Mã nguyên liệu, Ngày nhập, Mã nhân viên nhập, Giá nhập Với đối tượng “Xuất kho” có thông tin liên quan sau: Mã số xuất, Nguyên liệu, Số lượng, Ngày xuất, Mã nhân viên xuất Với đối tượng “Phiếu ăn” có thơng tin liên quan sau: Mã phiếu, Mã ăn, Số lượng, Mã khách hàng, Mã nhân viên Thực tập dự án phát triển phần mềm • Cơ cấu tổ chức: Quản lý nhà hàng gồm hệ thống tổ chức: Bộ phận quản lý, phận phục vụ, phận nhà bếp, phận kế hoạch, phân nhập kho, phận xuất kho Bộ phận quản lý: Bộ phận quản lý nơi lưu giữ, quản lý tồn hồ sơ nhân viên, khách hàng, hàng hố , nguyên liệu, doanh thu bán hàng , tình trạng hàng hoá kho nhà hàng Đầu tháng, giám đốc nhận kế hoạch kinh doanh tháng từ phận kế hoạch Từ đó, giám độc phê duyệt giao cho phận quản lý triển khai kế hoạch kinh doanh tháng cho nhà hàng Bộ phận phục vụ: Nhân viên phận phụ trách tiếp khách, thu thập thông tin khách hàng, giới thiệu sơ thực đơn nhà hàng, lấy yêu cầu chọn đặt bàn khách Tất thông tin yêu cầu khách hàng nhân viên phục vụ lưu lại để phục vụ cho việc toán hoá đơn khách hàng Bộ phận nhà bếp Nhiệm vụ phần nhận thực đơn mà khách hàng yêu cầu dùng nguyên liệu để chế biến ăn theo yêu cầu thực đơn Bộ phận nhập kho Nhân viên phận phụ trách việc kiểm tra kho nguyên liệu nhập nguyên liệu vào kho Mỗi lần nhập nguyên liệu lập phiếu nhập luu vào sở liệu.Thông tin phiếu bao gồm mã phiếu nhập, ngày nhập, mã số nhân viên nhập kho, mã số nguyên liệu, loại nguyên liệu, số lượng, giá bán Bộ phận xuất kho Nhân viên phận phụ trách việc xuất nguyên liệu kho giao cho phận nhà bếp chế biến ăn Mỗi lần xuất nguyên liệu lập phiếu xuất luu vào sở liệu.Thông tin phiếu bao gồm mã phiếu xuất, ngày xuất, mã số nhân viên xuất kho, mã số nguyên liệu, loại nguyên liệu, số lượng Bộ phận kế hoạch Cuối tháng, phận kế hoạch thống kê tất các liệu liên quan đến tình hình kinh doanh nhà hàng Từ thống kê đó, phận lập chiến lược kinh doanh tháng tới nộp cho phận quản lý phê duyệt Thực tập dự án phát triển phần mềm • Quy trình xử lý: Sau thời gian tìm hiểu thực tế quy trình quản lý nhà hàng, em mơ tả lại quy trình hoạt động nhà hàng cơng tác sau: Hàng ngày, nhà cung cấp đưa nguyên liệu đến cho nhà hàng Bộ phận nhập hàng chuyển hàng hóa vào kho, tốn cho nhà cung cấp, đồng thời ghi lại hoạt động nhập hàng hơm phiếu nhập.Bộ phận xuất kho phụ trách việc xuất nguyên liệu giao cho phận bếp để chế biến thành ăn theo thực đơn nhà hàng theo yêu cầu khách có Các nguyên liệu phận xuất kho lấy ghi lại phiếu xuất Các phiếu nhập phiếu xuất sau lưu lại để nhà hàng xó thể kiểm tra doanh thu nhà hàng theo ngày theo tháng Khi khách hàng có nhu cầu, họ gọi điện đến nhà hàng để đặt bàn Nhân viên trực kiểm tra tình trạng bàn tiếp nhận yêu cầu khách Họ tên, số điện thoại, email khách hàng ghi lại với số bàn khách hàng đặt Khi khách hàng đến nhà hàng, đặt bàn trước nhân viên phục vụ dẫn khách hàng tới bàn đặt; khách hàng chưa đặt bàn trước, nhân viên phục vụ kiểm tra xem cịn bàn trống khơng xếp bàn cho khách bàn trống Sau khách hàng ngồi vào bàn, nhân viên phục vụ mang thực đơn đến cho khách chọn món, đồng thời giới thiệu tư vấn ăn khách có nhu cầu Sau thực khách chọn xong ăn, nhân viên phục vụ ghi lại vào phiếu ăn chuyển cho phận nhà bếp thực Bộ phận nhà bếp chế biến có phiếu ăn, sau chuyển cho phận phục vụ mang tới cho khách hàng Trong khách hàng dùng bữa, có nhân viên phục vụ đứng phục vụ yêu cầu khách (nếu có) tiếp nhận ý kiến phản hồi Các ý kiến khách hàng chuyển đến phận quản lý để xử lý Tất nhiên, nhân viên phục vụ lúc nhiều bàn khác Sau khách hàng dùng bữa xong, phận thu ngân dựa vào phiếu ăn để viết hóa đơn làm thủ tục tốn cho khách hàng Hóa đơn viết thành bản, đưa cho khách hàng, lại chuyển phận quản lý Bộ phận quản lý có trách nhiệm kiểm tra hóa đơn, thống kê chi phi thu nhập nhà hàng, sau báo cáo lại với giám đốc vào cuối tháng Ngoài ra, phận quản lý nơi nắm giữ thông tin nhân viên chi trả lương cho nhân viên vào đầu tháng Lương nhân viên chi trả tùy theo số làm việc tháng vị trí cơng tác nhà hàng Nếu nhân viên muốn nghỉ ca làm mình, phải thông báo trước cho nhân viên quản lý ngày, đồng thời đồng ý người quản lý phép nghỉ Nhân viên nghỉ không phép bị khách hàng phản ánh không tốt chịu hình thức từ cảnh cáo, trừ lương đến buộc việc tùy theo mức độ số lần vi phạm • Mẫu biểu: Trong hệ thống có chủ thể cần quản lý là: - Nhân viên - Khách hàng 10 Thực tập dự án phát triển phần mềm Trách nhiệm Thêm nhân viên Tham chiếu Uc7 Ngoại lệ Đầu Dữ liệu nhân viên thiếu chưa xác thơng báo lỗi Yêu cầu nhập lại dừng Thông báo kết thêm nhân viên Tiền điều kiện Hậu điều kiện Đối tượng Them Nhân Viên tạo Liên kết Them Nhân Viên Đối tượng tạo Op8.Sửa thông tin nhân viên (chức dành cho người quản lý) Tên Trách nhiệm Tham chiếu Ngoại lệ Đầu Sua thong tin nhan vien Sửa đổi thông tin cho nhân viên cần thay đổi ghi nhận thông tin Uc8 Nếu thông tin khơng thơng báo u cầu người dùng nhập lại dừng Thông báo kết sửa đổi Tiền điều kiện Đã có đối tượng Sua Thong Tin Nhan Vien cần cập nhật hệ thống Hậu điều kiện Giá trị thuộc tính đối tượng Sua Thong Tin Nhan Vien cập nhật Op9 Xóa nhân viên (chức dành cho người quản lý) Tên Trách nhiệm Tham chiếu Ngoại lệ Xoa nhan vien Hiện thơng báo u cầu xác nhận việc xố nhân viên Xoá nhân viên khỏi hệ thống người quản lý xác nhận xoá Uc9 Nếu người quản lý khơng xác nhận việc xố dừng Đầu Thơng báo kết xố Tiền điều kiện Đã có đối tượng Nhan Vien cần xoá Hậu điều kiện Đối tượng Nhan Vien cần xoá bị xoá khỏi hệ thống Các liên kết đối tượng Nhan Vien đối tượng khác hệ thống bị xố op10.Tìm kiếm nhân viên theo phận thông tin nhân viên 61 Thực tập dự án phát triển phần mềm Tên Trách nhiệm Tham chiếu Ngoại lệ Đầu Tim kiem nhan vien Nhận thơng tin tìm kiếm Tìm kiếm nhân viên Thơng báo kết tìm kiếm Uc10 Nếu thơng tin tìm kiếm chứa ký tự đặc biệt nội dung khơng phù hợp báo lỗi Yêu cầu nhập lại dừng Kết tìm kiếm đưa thiết bị Tiền điều kiện Hậu điều kiện Khơng op11.Tính lương chấm cơng cho nhân viên Tên Trách nhiệm Tinh luong va cham cong Kiểm tra thông tin cho giảng đường theo giảng viên cần cập nhật ghi nhận thông tin Tham chiếu Ngoại lệ Uc11 Nếu thông tin khơng thơng báo u cầu người dùng nhập lại dừng Đầu Thông báo kết cập nhật Tiền điều kiện Đã có đối tượng Cap Nhat Thong Tin Giang Duong Theo Giang Vien cần cập nhật hệ thống Hậu điều kiện Giá trị thuộc tính đối tượng Cap Nhat Thong Tin Giang Duong Theo Giang Vien cập nhật op12 Lưu thông tin khách hàng Tên Them khach hang Trách nhiệm Thêm khách hàng Tham chiếu Uc12 Ngoại lệ Dữ liệu khách hàng thiếu chưa xác thơng báo lỗi u cầu nhập lại 62 Thực tập dự án phát triển phần mềm dừng Đầu Thông báo kết thêm khách hàng Tiền điều kiện Hậu điều kiện Đối tượng Them Khach Hang tạo Liên kết Them Khach Hang Đối tượng tạo op13 Cập nhật thông tin khách hàng Tên Trách nhiệm Tham chiếu Ngoại lệ Đầu Cap nhat thong tin khach hang Cập nhật thông tin cho khách hàng cần cập nhật ghi nhận thông tin Uc13 Nếu thông tin khơng thơng báo u cầu người dùng nhập lại dừng Thông báo kết cập nhật Tiền điều kiện Đã có đối tượn+g Cap Nhat Thong Tin Khach Hang cần cập nhật hệ thống Hậu điều kiện Giá trị thuộc tính đối tượng Cap Nhat Thong Tin cập nhật Op14.Xóa khách hàng (chức dành cho người quản lý) Tên Trách nhiệm Tham chiếu Ngoại lệ Xoa khach hang Hiện thơng báo u cầu xác nhận việc xố khach hang Xoá khach hang khỏi hệ thống người quản lý xác nhận xoá Uc14 Nếu người quản lý khơng xác nhận việc xố dừng Đầu Thơng báo kết xố Tiền điều kiện Đã có đối tượng Khach Hang cần xoá Hậu điều kiện Đối tượng Khach Hang cần xoá bị xoá khỏi hệ thống Các liên kết đối tượng Khach Hang đối tượng khác hệ thống bị xoá op15.In báo cáo 63 Thực tập dự án phát triển phần mềm Tên In bao cao Trách nhiệm Đưa thiết bị báo cáo theo yêu cầu người sử dụng Tham chiếu Uc15 Đầu Báo cáo theo yêu cầu người sử dụng Tiền điều kiện Đã có đối tượng báo cáo Hậu điều kiện Không 3.4 Biểu đồ hoạt động 3.4.1 Gói quản lý đăng nhập QLDangNhap ThemNguoiQuanLy No ThongBao:Nguoi QuanLyDaTonTai SuaNguoiQuanLy XoaNguoiQuanLy Yes ThongBao:Them ThanhCong LuuThayDoi Hình 3.21 Biểu đồ hoạt động gói quản lý đăng nhập 64 Thực tập dự án phát triển phần mềm 3.4.2 Gói quản lý nhân viên QuanLyNhanVien XoaNhanVien CapNhatNhanVien ThemNhanVien Y Thong Bao Them Thanh Cong TinhLuong ChamCong N Thong Bao Nhan Vien Da Ton Tai Luu Thay Doi Hình 3.22 Biểu đồ hoạt động gói quản lý nhân viên 65 Thực tập dự án phát triển phần mềm 3.4.3 Gói quản lý khách hàng QuanLyKhachHang Xoa Khach Hang Cap Nhat Khach Hang Them Khach Hang N Y Thong Bao Them Thanh Cong Thong Bao Khach Hang Da Ton Tai Luu Thay Doi Hình 3.23 Biểu đồ hoạt động gói quản lý đăng nhập 66 Thực tập dự án phát triển phần mềm 3.4.4 Gói quản lý phiếu ăn QuanLyKhachHang Xoa Phieu Mon An Cap Nhat Phieu Tim Kiem Phieu Mon An Theo Yeu Cau KH Them Phieu Mon An N Y N Y Thong Bao Them Thanh Cong Thong Bao Khach Hang Da Ton Tai Thong Bao Tim Va Them Thanh Cong Mon An Ton Tai Luu Thay Doi Hình 3.24 Biểu đồ hoạt động gói quản lý phiếu ăn 67 Thực tập dự án phát triển phần mềm 3.5 Biểu đồ triển khai hệ thống Nhan Luc PC Quan Ly Nha Hang Co So Du Lieu May In Hình 3.25 Biểu đồ triển khai hệ thống 68 Thực tập dự án phát triển phần mềm Chương CÀI ĐẶT HỆ THỐNG 4.1 Tổng quan hệ thống 4.1.1 Cài đặt phần mềm Hệ thống phần mềm Quản lý phòng khám đa khoa Hịa Bình phát triển dựa cơng nghệ Net Microsoft viết C# Ưu điểm C#.Net: • Tốc độ phát triển nhanh • Sự linh hoạt, thư viện hàm, đối tượng khổng lồ • Cơng cụ lập trình thân thiện, dễ sử dụng với hệ thống thư viện online MSDN đáp ứng tối đa nhu cầu học hỏi người lập trình Nhược điểm C#.Net: • Khuyết điểm lớn nhất: Các sản phẩm làm từ Visual Studio phải phụ thuộc vào thư viện Framework Và gần chạy hệ điều hành Windows • Khuyết điểm thứ hai: Visual Studio khơng phải Open source, khó tìm thấy mã nguồn hồn chỉnh mạng Hệ thống phần mềm sử dụng hệ quản trị sở liệu Microsoft SQL Server khả đồng với công nghệ Net Ưu điểm SQL Server: • • • • Câu lệnh đơn giản, dễ nhớ, dễ sử dụng ngắn gọn Tốc độ cao tối ưu hố với cơng nghệ Khả thực yêu cầu phức tạp cơng việc Khả nâng cấp, bảo trì, khơi phục nhanh chóng, dễ dàng… 4.1.2 Hệ thống phần cứng Nhà hàng Thuần Việt có sở vật chất cơng nghệ thơng tin tương đối hồn chỉnh Các phận quản lý, phịng chức có máy tính có hệ thống mạng LAN liên kết với Để đưa hệ thống vào làm việc cần lắp đặt máy chủ để lưu trữ sở liệu hệ thống Các máy tính phận nối đến máy chủ thông qua mạng LAN Các máy tính phận cài đặt phần mềm quản lý với sở liệu liên kết với máy chủ thông qua IP dựa theo liên kết Client – Server Dữ liệu từ máy tính Client cập nhật trực tiếp lên sở liệu Server từ thống liệu, việc kiểm tra trở nên nhanh chóng, tiện lợi hợn 69 Thực tập dự án phát triển phần mềm 4.2 Giao diện hệ thống 4.2.1 Giao diện đăng nhập hệ thống Hình 4.1 Giao diện đăng nhập hệ thống 4.2.2 Giao diện quản lý nhân viên Hình 4.2 Giao diện quản lý nhân viên 70 Thực tập dự án phát triển phần mềm 4.2.3 Giao diện quản lý khách hàng Hình 4.3 Giao diện quản lý khách hàng 4.2.4 Giao diện quản lý ăn Hình 4.4 Giao diện quản lý ăn 71 Thực tập dự án phát triển phần mềm 4.2.5 Giao diện thiết lập lương Hình 4.5 Giao diện thiết lập lương 4.2.6 Giao diện lương nhân viên Hình 4.6 Giao diện lương nhân viên 72 Thực tập dự án phát triển phần mềm 4.2.7 Giao diện quản lý doanh thu nhà hàng Hình 4.7 Giao diện quản lý công nợ 4.2.8 Giao diện quản lý xuất kho Hình 4.8 Giao diện quản lý xuất kho 73 Thực tập dự án phát triển phần mềm 4.2.9 Giao diện quản lý nhập kho Hình 4.9 Giao diện quản lý nhập kho 4.2.10 Giao diện tạo phiếu ăn Hình 4.10 Giao diện tạo phiếu ăn 74 Thực tập dự án phát triển phần mềm 4.2.11 Giao diện quản lý nguyên liệu Hình 4.11 Giao diện quản lý nguyên liệu 4.2.12 Giao diện tính hóa đơn Hình 4.12 Giao diện tính hóa đơn 75 ... người quản lý nên cần tin học hóa việc quản lý cửa hàng phần mềm quản lý 1.2.4 Giải pháp đề xuất Xây dựng phần mềm quản lý cửa hàng để đáp ứng nhu cầu nhà hàng Quản lý tất hoạt động cửa hàng như:... lý nhà hàng, giúp cho người quản lý dễ dàng cho việc quản lý nhà hàng để giảm tải gánh nặng công tác quản lý tay • Các chức hệ thống R.1 Gói quản lý đăng nhập R.1.1 Lưu thông tin người quản lý. .. chức Hệ thống quản lý nhà hàng 1 .Quản lý danh mục 2 .Quản lý xuất nhập 3 .Quản lý bán hàng 4 .Quản lý báo cáo 5 .Quản lý công nợ 1.1.QL nhân viên 2.1.Tạo phiếu nhập 3.1.QL HĐ toán 4.1.BC doanh thu