Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
2,26 MB
Nội dung
B GIO DC V O TO Tr-ờng đại học dân lập hải phòng -o0o - XÂY DỰNG CHƢƠNG TRÌNH QUẢN LÝ NHÂN VIÊN TRONG NHÀ HÀNG ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành công nghệ thông tin Giỏo viờn hng dn: ThS Nguyễn Thị Thanh Thoan Sinh viên : Nguyễn Thị Thƣ Lớp : CT1102 Mã sinh viên : 111237 Hải Phòng, 2011 Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 Hải Phòng, 8/2006 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng MỤC LỤC MỤC LỤC LỜI CẢM ƠN DANH MỤC HÌNH VẼ DANH MỤC BẢNG BIỂU THUẬT NGỮ VÀ TỪ VIẾT TẮT CHƢƠNG I CƠ SỞ LÝ THUYẾT Phân tích thiết kế hệ thống hƣớng cấu trúc 1.1.1 Khái niệm chung hệ thống thông tin 1.1.2 Tiếp cận phát triển hệ thống thông tin định hƣớng cấu trúc 1.1.3 Các bƣớc phát triển hệ thống thông tin 1.1.4 Các mơ hình phát triển hệ thống thông tin 10 1.1.5 Tiếp cận phát triển hệ thống thông tin định hƣớng cấu trúc 11 Thiết kế sở liệu quan hệ 12 1.1.4 Cơ sở liệu hệ quản trị sở liệu 12 1.1.5 Chuẩn hóa sở liệu 13 Ngôn ngữ cài đặt chƣơng trình 13 1.1.6 Hệ quản trị sở liệu SQL SERVER 13 1.1.7 Ngôn ngữ VISUAL BASIC.NET 15 CHƢƠNG TỔNG QUAN BÀI TOÁN QUẢN LÝ NHÂN VIÊN 18 2.1 Giới thiệu nhà hàng Thanh Lịch 18 2.2 Quy trình quản lý nhân nhà hàng Thanh Lịch 19 2.2.1 Tính lƣơng 22 2.2.3 Các chi trả khác 23 2.3 Bảng nội dung công việc 24 2.4 Sơ đồ tiến trình nghiệp vụ 26 2.4.1 Sơ đồ tiến trình nghiệp vụ: Tuyển nhân 26 2.4.2 Sơ đồ tiến trình nghiệp vụ: Theo dõi trình cơng tác-lƣơng 27 2.4.2 Sơ đồ tiến trình nghiệp vụ: Theo dõi trình diễn biến lƣơng Error! Bookmark not defined 2.4.3 Sơ đồ tiến trình nghiệp vụ: Giải sách 29 2.4.4 Sơ đồ tiến trình nghiệp vụ: Báo cáo 29 Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng CHƢƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 30 3.1 Mơ hình nghiệp vụ 30 3.1.1 Bảng phân tích xác định chức năng, tác nhân hồ sơ 30 3.1.2 Biểu đồ ngữ cảnh 32 3.1.3 Sơ đồ phân rã chức 33 3.1.5 Danh sách hồ sơ liệu sử dụng 37 3.1.6 Ma trận thực thể chức 38 3.2 Biểu đồ luồng liệu 39 3.2.1 Biểu đồ luồng liệu mức 39 3.2.2 Biểu đồ luồn liệu mức 40 3.3 Thiết kế sở liệu 44 3.3.1 Mơ hình liên kết thực thể ER 44 3.3.2 Mơ hình quan hệ 47 3.3.3 Các bảng liệu vật lý 50 3.3.4 Biểu đồ luồng hệ thống 55 3.3.5 Thiết kế giao diện 59 3.3.6 Hồ sơ liệu sử dụng: 61 CHƢƠNG CÀI ĐẶT CHƢƠNG TRÌNH 63 4.1 Chức chƣơng trình 63 4.2 Một số giao diện 63 4.2.1 Giao diện 63 4.2.2 Giao diện cập nhật liệu 65 KẾT LUẬN 66 TÀI LIỆU THAM KHẢO 67 Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng LỜI CẢM ƠN Trƣớc hết, em xin bày tỏ lòng biết ơn sâu sắc tới cô Nguyễn Thị Thanh Thoan, ngƣời trực tiếp hƣớng dẫn tận tình giúp đỡ em hoàn thành đề tài tốt nghiệp Em xin chân thành cảm ơn giúp đỡ toàn thể giáo viên khoa Công Nghệ Thông Tin trƣờng Đại học Dân lập Hải Phịng dìu dắt, dạy dỗ em kiến thức chuyên môn tinh thần học tập độc lập, sáng tạo để em có đƣợc kiến thức thực đề tài tốt nghiệp Cuối cùng, em xin bày tỏ lịng biết ơn sâu đậm tới Nhà Trƣờng tạo điều kiện tốt để em thực đề tài tốt nghiệp Một lần em xin chân thành cảm ơn! Hải Phòng, ngày… tháng… năm 2011 Sinh Viên Nguyễn Thị Thƣ Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng DANH MỤC HÌNH VẼ Hình Mơ hình thác nƣớc …………………………………………………….10 Hình 1 Chu trình phát triển hệ thống thơng tin …………………10 Hình Mơ hình vịng đời truyền thống …………………………………… 11 Hình Cấu trúc hệ thống định hƣớng cấu trúc ……………………………12 Hình Mơ hình chức hệ quản trị CSDL …………………………… 14 Hình 1.6 Mơ hình đối tƣợng ADO.net …………………………………….17 Hình 2 Sơ đồ tiến trình nghiệp vụ “Tuyển nhân sự”…………………… 26 Hình Sơ đồ tiến trình nghiệp vụ “Theo dõi q trình cơng tác …….…27 Hình Sơ đồ tiến trình nghiệp vụ “Theo dõi trình diễn biến lƣơng” 28 Hình 2.5 Sơ đồ tiến trình nghiệp vụ “Giải sách” ………………29 Hình 2.5 Sơ đồ tiến trình nghiệp vụ “Báo cáo” ………………………………29 Hình Biểu đồ ngữ cảnh………………………………………………………32 Hình Sơ đồ phân rã chức …………………………………………….33 Hình 3 Ma trận thực thể chức ………………………………………….38 Hình Biếu đồ luồng liệu mức 0……………………………………… 39 Hình Biểu đồ luồng liệu mức “Tuyển nhân viên” …………………40 Hình Biểu đồ luồng liệu mức “Theo dõi q trình cơng tác” ……41 Hình Biểu đồ luồng liệu mức “Theo dõi diễn biến lƣơng” ………42 Hình Biểu đồ luồng liệu mức “Giải sách” ………….42 Hình Biểu đồ luồng liệu mức “Báo cáo” ……………………… 43 Hình 10 Các liên kết ……………………………………………………………45 Hình 11 Mơ hình ER ………………………………………………………… 46 Hình 12 Mơ hình quan hệ …………………………………………………….49 Hình 12 Biểu đồ luồng hệ thống “Tuyển nhân viên” …………………….55 Hình 13 Biểu đồ luồng hệ thống “Theo dõi q trình cơng tác” ……….56 Hình 14 Biểu đồ luồng hệ thống “Theo dõi diễn biến lƣơng” ………… 57 Hình 3.15 Biểu đồ luồng hệ thống “Giải sách” ……………… 57 Hình 169 Biểu đồ luồng hệ thống “Báo cáo” …………………………… 58 Hình 15 Giao diện cập nhật……………………………………………………59 Hình 16 Giao diện tính lƣơng …………………………………………………60 Hình 17 Giao diện báo cáo ……………………………………………………60 Hình 18 Hồ sơ liệu ………………………………………………… 62 Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng Hình Chức chƣơng trình…………………………………………… 63 Hình Giao diện chính………………………………………………… 64 Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng DANH MỤC BẢNG BIỂU Bảng Bảng nội dung công việc …………………………………………26 Bảng Bảng phân tích xác định chức năng, tác nhân, hồ sơ ….31 Bảng 3 Bảng xác định thực thể, thuộc tính …………… 44 Bảng Bảng biểu diễn thực thể …………………………………… 47 Bảng Bảng biểu diễn mối quan hệ ……………………………… 48 Bảng Bảng liệu vật lý HOSO_NV……………………………… …50 Bảng Bảng liệu vật lý BOPHAN ……………………………………50 Bảng Bảng liệu vật lý BANGCHAMCONG ………………………51 Bảng Bảng liệu vật lý BANGKTKL ……………………………… 52 Bảng 10 Bảng liệu vật lý BANGTAMUNGLUONG ……………….52 Bảng 11 Bảng liệu vật lý COQUANBHXH …………………………53 Bảng 12 Bảng liệu vật lý HOPDONGLD……………………………53 Bảng 13 Bảng liệu vật lý CHUCVU …………………………………54 Bảng 14 Bảng liệu vật lý BHXH …………………………………… 54 Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng THUẬT NGỮ VÀ TỪ VIẾT TẮT CSDL Database Cơ sở liệu ADO ActiveX Data Objects Đối tƣợng liệu kích hoạt SQL Structured Query Ngơn ngữ truy vấn có cấu trúc BHXH Bảo hiểm xã hội DSNV Danh sách nhân viên TNCN Thu nhập cá nhân HSDL Hồ sơ liệu NV Nhân viên CMTND Chứng minh thƣ nhân dân BP Bộ phận CV Chức vụ CQ Cơ quan NCCĐ Ngày công chế độ SNC Số ngày công PC Phụ cấp HĐ Hợp đồng QĐ KTKL Quyết định khen thƣởng kỷ luật Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng CHƢƠNG CƠ SỞ LÝ THUYẾT 1.1 Phân tích thiết kế hệ thống hƣớng cấu trúc 1.1.1 Khái niệm chung hệ thống thông tin a) Hệ thống (S: System) Là tập hợp thành phần có mối liên kết với nhằm thực chức b) Hệ thống thơng tin (IS: Information System) Gồm các: thành phần phần cứng (máy tính, máy in,…), phần mềm (hệ điều hành, chƣơng trình ứng dụng,…), ngƣời sử dụng, liệu, quy trình thực thủ tục Các mối liên kết: liên kết vật lý, liên kết logic Chức năng: dùng để thu thập, lƣu trữ, xử lý, trình diễn, phân phối truyền thơng tin c) Hệ thống thông tin quản lý (MIS: Management Information System) Là hệ thống thông tin phục vụ cho hoạt động cụ thể đơn vị, tổ chức 1.1.2 Tiếp cận phát triển hệ thống thông tin định hƣớng cấu trúc Tiếp cận định hƣớng cấu trúc hƣớng vào việc cải tiến cấu trúc chƣơng trình dựa sở modul hóa chƣơng trình để dễ theo dõi, dễ quản lý, bảo trì Đặc tính cấu trúc hệ thống thông tin hƣớng cấu trúc đƣợc ba cấu trúc thể : - Cấu trúc liệu (mơ hình quan hệ) - Cấu trúc hệ thống chƣơng trình (cấu trúc phân cấp điều khiển modun phần chung) - Cấu trúc chƣơng trình modun (cấu trúc chƣơng trình ba cấu trúc lập trình bản) 1.1.3 Các bƣớc phát triển hệ thống thơng tin Khảo sát: Tìm hiểu hệ thống cần xây dựng Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 10 Phân tích hệ thống: Phát vấn đề, tìm nguyên nhân, đề xuất giải pháp đặt yêu cầu cho hệ thống thông tin cần giải Thiết kế hệ thống: Lên phƣơng án tổng thể hay mơ hình đầy đủ hệ thống thơng Bao tin.gồm hình thức cấu trúc hệ thống Xây dựng hệ thống thông tin: Bao gồm việc lựa chọn phần mền hạ tầng, phần mền hạ tầng, phần mền đóng gói, ngơn ngữ sử dụng chuyển tải đặc tả thiết kế thành phần mền cho máy tính Cài đặt bảo trì: Khi thời gian trơi qua, phải thực thay đổi cho chƣơng trình để tìm lỗi thiết kế gốc để đƣa thêm vào yêu cầu phù hợp với yêu cầu ngƣời sử dụng thời điểm Khảo sát Cài đặt, vận hành bảo trì Phân tích Xây dựng Thiết kế Hình 1 Chu trình phát triển hệ thống thơng tin 1.1.4 Các mơ hình phát triển hệ thống thơng tin - Mơ hình thác nƣớc Hình Mơ hình thác nƣớc Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 54 8) Bảng CHUCVU dùng để lƣu thơng tin vị trí cơng việc, có cấu trúc nhƣ sau: Stt Tên trƣờng Kiểu liệu Ghi MSCV nvarchar(10) Mã chức vụ TenCV nvarchar(20) Tên chức vụ MotaCV nvarchar(50) Mô tả chức vụ Phucaptrachnhiem money Phụ cấp trách nhiệm Bảng 123 Bảng liệu vật lý CHUCVU 9) Bảng BHXH dùng để lƣu thông tin sổ bạo hiểm, có cấu trúc nhƣ sau: Stt Tên trƣờng Kiểu liệu Ghi MSSBH nvarchar(10) Mã số sổ bảo hiểm MSNV nvarchar(10) Mã số nhân viên MSCQ nvarchar(10) Mã số quan Tgianbatdau smalldatetime Thời gian bắt đầu Tgianketthuc smalldatetime Thời gian kết thúc NgaykhamBHXH smalldatetime Ngày khám bảo hiểm xã hội ChedohuongBHXH nvarchar(50) Chế độ hƣởng bảo hiểm xã hội Bảng 13 Bảng liệu vật lý BHXH Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 55 3.3.4 Biểu đồ luồng hệ thống a/ Biểu đồ luồng hệ thống : 1.0 Tuyển nhân viên” Hình 12 Biểu đồ luồng hệ thống “Tuyển nhân viên” Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 56 b/ Biểu đồ luồng hệ thống :2.0 “Theo dõi q trình cơng tác” Hình 13 Biểu đồ luồng hệ thống “Theo dõi trình công tác” Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 57 c/ Biểu đồ luồng hệ thống : 3.0 “Theo dõi diễn biến lƣơng” Hình 14 Biểu đồ luồng hệ thống “Theo dõi diễn biến lƣơng” d/ Biểu đồ luồng hệ thống : 4.0 “Giải sách” Hình 3.15 Biểu đồ luồng hệ thống “Giải sách” Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 58 e/ Biểu đồ luồng hệ thống : 5.0 “Báo cáo” Hình 16 Biểu đồ luồng hệ thống “Báo cáo” Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 59 3.3.5 Thiết kế giao diện a/ Giao diện cập nhật Hình 13 Giao diện cập nhật Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 60 b/ Giao diện tính lƣơng Hình 146 Giao diện tính lƣơng c/ Giao diện báo cáo Hình 17 Giao diện báo cáo Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 61 3.3.6 Hồ sơ liệu sử dụng: Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 62 Hình 15 Hồ sơ liệu Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 63 CHƢƠNG CÀI ĐẶT CHƢƠNG TRÌNH 4.1 Chức chƣơng trình Kết nối CSDL Hệ thống Cập nhật Thống kê Trợ giúp Hình Chức chƣơng trình 4.2 Một số giao diện 4.2.1 Giao diện Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 64 Hình Giao diện Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 65 4.2.2 Giao diện cập nhật liệu Hình Giao diện cập nhật liệu Sinh viên: Nguyễn Thị Thƣ – CT1102 Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 66 KẾT LUẬN Tự đánh giá khố luận - Đây chƣơng trình giúp nhân viên kế tốn thực cơng việc thuận lợi, nhanh chóng, xác đặc biệt vấn đề quản lý hồ sơ, tính tốn lƣơng cho nhân viên - Tuy nhiên chƣơng trình cịn thiếu tính chun nghiệp, chƣa giải đƣợc chọn vẹn vấn đề nảy sinh q trình quản lý, chƣa đạt tính thẩm mỹ cao Kết thu nhận đƣợc thân - Để thiết kế chƣơng trình em nắm bắt thu nhận đƣợc kiến thức sau: + Có khả thực q trình xây dựng phần mềm ứng dụng từ khâu khảo sát, phân tích thiết kế hệ thống đến khâu thiết kế, trình bày chƣơng trình Qua em tích luỹ đƣợc nhiều kinh nghiệm quý báu để giải toán thực tế + Nghiên cứu sở liệu + Tìm hiểu sâu ngơn ngữ SQL + Nghiên cứu sâu ngôn ngữ lập trình Visual Basic với cơng nghệ NET + Xác định vấn đề cần giải + Thiết kế giao diện cho ngƣời sử dụng Hƣớng phát triển đề tài - Chƣơng trình cịn chƣa giải đƣợc nhiều vấn đề phức tạp phịng Kế tốn em cố gắng đề hoàn thiện chức nghiệp vụ toán đề - Đây chƣơng trình chạy máy đơn lẻ, tính ứng dụng chƣa cao u cầu tất yếu chƣơng trình phải nâng cấp để chạy môi trƣờng nhiều ngƣời sử dụng Sinh viên: Nguyễn Thị Thƣ – CT1102Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 67 TÀI LIỆU THAM KHẢO PGS TS Nguyễn Văn Vỵ (2004), Giáo trình phân tích thiết kế hệ thống thơng tin, NXB thống kê, Hà nội Nguyễn Tuệ , Giáo trình Nhập môn hệ sở liệu, Nhà xuất giáo dục Ths Trịnh Ngọc Linh, Giáo trình lập trình Visual Basic.net với sở liệu, Nhà xuất thông tin truyền thông http://www.caulacbovb.com http://www.manguon.com http://www.tailieu.vn http://www.ebook4u.vn Sinh viên: Nguyễn Thị Thƣ – CT1102Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 68 Qua biểu đồ luồng hệ thống đƣa chức hệ thống: Kết nối CSDL Cập nhật Báo cáo/ thống kê Cập nhật hồ sơ nhân viên Cập nhật chấm công Cập nhật hợp đồng Báo cáo nhân Báo cáo chấm công Báo cáo lƣơng Báo cáo KTKL Sinh viên: Nguyễn Thị Thƣ – CT1102Đồ án CNTT - 2011 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com ... luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 20 Quản lý trình diễn biến lƣơng Quản lý giải sách cho ngƣời lao động - Khi có nhu cầu bổ sung nhân lực, phận nhà hàng lên danh sách vị... vệ Công việc quản lý nhân viên phận kế toán quản trị có giám sát điều khiển ban lãnh đạo Quản lý nhân đƣợc chia làm phần: Quản lý công tác tuyển dụng Quản lý q trình cơng tác Sinh viên: Nguyễn... luanvanchat@agmail.com Chƣơng trình Quản lý Nhân viên Nhà Hàng 21 vị trí, chức vụ có mức phụ cấp chức vụ giống khác phận cũ - Khi vào nhà hàng, tùy trình độ mà nhân viên có mức lƣơng bậc lƣơng khởi đầu Trong thời