Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
5,63 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO PBL3: ĐỒ ÁN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: Quản Lý Nhân Viên Quán Cafe GIẢNG VIÊN HƯỚNG DẪN Mai Văn Hà SINH VIÊN THỰC HIỆN Phạm Thành Cơng Nhóm HP 20.11 Đào Duy Long Nhóm HP 20.11 Nguyễn Tiến Thịnh Nhóm HP 20.11 Đà Nẵng, …/2022 MỤC LỤC QÚA TRÌNH TRIỂN KHAI DANH SÁCH PHÂN CÔNG NHIỆM VỤ SE_08 - Huỳnh Văn Quân - Trịnh PhúcXuân Phúc SE_08 - Huỳnh Văn QuânXuân - Trịnh Báo cáo đồ án PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên 2.1 Bảng phân công nhiệm vụ .4 2.2 Quản lý dự án .5 GIỚI THIỆU 3.1 Mục đích .5 3.2 Phạm vi 3.3 Phân tích nghiệp vụ hệ thống PHÂN TÍCH THIẾT KẾ HỆ THỐNG 4.1 Tác nhân .6 4.2 Biểu đồ ca sử dụng 4.3 Biểu đồ hoạt động .18 4.3.1 Của Admin 18 4.3.2 Của User 19 4.4 Biểu đồ 19 4.5 Biểu đồ lớp 20 4.6 Cơ sở liệu .21 Bảng Diagram 21 YÊU CẦU PHI CHỨC NĂNG: 24 5.1 Yêu cầu phi chức giao diện 24 5.1.1 Cách nhìn giao diện lý thuyết 24 5.1.2 Cách nhìn giao diện phần mềm .24 5.2 Yêu cầu phi chức tính bảo mật 34 5.3 Yêu cầu phi chức tính ràng buộc 34 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 34 6.1 Kết luận 34 6.2 Hướng phát triển 34 TÀI LIỆU THAM KHẢO 34 SE_08 - Huỳnh Văn Quân - Trịnh PhúcXuân Phúc SE_08 - Huỳnh Văn QuânXuân - Trịnh Báo cáo đồ án PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên LỜI NÓI ĐẦU Trong giới đại 4.0 ngày ngành công nghệ thông tin đà phát triển vượt bậc với nhiều thành tựu lớn Việc áp dựng khoa học kĩ thuật công nghệ tiên tiến phần nâng cao cải thiện đời sống vật chất lẫn tinh thần người Máy tính điện thoại trở thành cơng cụ làm việc, học tập , giải trí có hiệu nơi mà người trao đổi, giao lưu trực tiếp không cần phải gặp mặt Và dần trở thành phần thiếu người Nhờ vào người thoải mái học tập lao động, thoải mái tìm kiếm nguồn tài liệu khổng lồ internet Đứng trước cạnh tranh gay gắt hoạt động công nghệ thông tin, doanh nghiệp, nhà tư luôn muốn áp dụng khoa học kĩ thuật, cơng nghệ thơng tin vào mơ hình kinh doanh họ để phần đại hóa quy trình hoạt động doanh nghiệp để giảm bớt sức lao động công nhân đồng nâng cao lợi nhuận Nắm bắt nhu cầu thiết yêu muốn phần đóng góp vào phát triển cơng nghệ thơng tin, nhóm chúng em tìm hiểu, nghiên cứu ứng dụng hóa phần mềm quản lí quán cafe cho nhân viên bán thời gian Qua hướng dẫn giúp đỡ thầy Mai Văn Hà chúng em hồn thành đồ án cách thuận lợi Tuy nghiên cứu tìm hiểu lâu đồ án lập trình ứng dụng chúng em nên chắn gặp thiếu sót Chúng em mong nhận cảm thông hi vọng nhận đánh giá quý thầy cô Qua em xin cảm ơn bảo tận tình thầy Mai Văn Hà thầy hội đồng phản biện cho em lời dẫn đánh giá quý báu Những lời bình luận học quí báu để chúng em rút kinh nghiệm phát huy điểm mạnh điểm yếu Chúng em xin cảm ơn SE_08 - Huỳnh Văn Quân - Trịnh PhúcXuân Phúc SE_08 - Huỳnh Văn QuânXuân - Trịnh Báo cáo đồ án PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên Q TRÌNH TRIỂN KHAI - Q trình triển khai làm đồ án thực thông qua giai đoạn đây: Các Giai Đoạn Khoảng Thời Gian Nhiệm Vụ Giai đoạn 1 tuần Chọn đề tài cho dự án Giai đoạn tuần Phân tích tác nhân có chức phần mềm Giai đoạn tuần Lên ý tưởng bắt đầu thiết kế giao diện Figma để hình dung giao diện phần mềm Giai đoạn tuần Thiết kế sở liệu cho phần mềm Giai đoạn tuần Thực thiết kế giao diện từ vẽ Figma trước Giai đoạn tuần Lên ý tưởng nghiên cứu thuật toán cho phần mềm Giai đoạn tuần Bắt tay vào code chức đưa thuật toán từ lý thuyết vào phần mềm Giai đoạn tuần Viết báo cáo đồ án cơng nghệ phầm mềm Q trình triển khai SE_08 - Huỳnh Văn Quân - Trịnh PhúcXuân Phúc SE_08 - Huỳnh Văn QuânXuân - Trịnh Báo cáo đồ án PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên DANH SÁCH PHÂN CÔNG NHIỆM VỤ 2.1 Bảng phân công nhiệm vụ Họ tên Phạm Thành Công Nhiệm vụ Khởi tạo dự án Xây dựng sở liệu, mơ hình lớp Code chức đăng nhập, phân quyền,đổi mật khẩu, xếp lịch làm việc , tính lương nhân viên, xem thơng tin cá nhân toàn nhân viên Quản lý source code Viết báo cáo Nguyễn Tiến Thịnh - Thiếu kế giao diện Figma Code GUI,các chức thêm, sửa, xóa, xem thơng tin nhân viên - Viết báo cáo - Làm slide Code chức điểm danh nhân viên, đăng ký lịch bận, xem lịch làm việc cá nhân Viết báo cáo Làm slide Đào Duy Long SE_08 - Huỳnh Văn Quân - Trịnh PhúcXuân Phúc SE_08 - Huỳnh Văn QuânXuân - Trịnh Báo cáo đồ án PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên 2.2 Quản lý dự án Q trình nêu ý tưởng, phân tích hệ thống thống ý tưởng: Được trao đổi thơng qua hình thức mạng xã hội trị chuyện trực tiếp, văn thống đưa lên Google Drive, Figma Q trình phân cơng cơng việc: Các thành viên bàn bạc phần thực ứng dụng, sau chia hạng mục cho thành viên, thực theo công việc thống Quá trình thiết kế giao diện: Sau nhận nhiệm vụ giao, thành viên phân cơng đưa phần giao diện hồn thành lên Google Driver, Github Figma Quá trình code: Triển khai code trao đổi code phần giao bảo quản code chung Github Quá trình kiểm tra: Họp để review Task, kiểm tra lỗi, thực testing tiến hành sửa lỗi Quá trình làm báo cáo: Tất thành viên tham gia làm báo cáo GIỚI THIỆU 3.1 Mục đích - 3.2 3.3 - Mục đích báo cáo xây dựng phần mềm để giúp người chủ cửa hang cafe thuận tiện việc quản lý nhân viên Tài liệu cung cấp tài liệu tham khảo cho sinh viên trực tiếp tham gia phát triển dự án phục vụ cho việc hồn thành đồ án mơn học Ngồi mơi trường thực tế bên ngồi tài liệu phục vụ cho nhà phát triển phần mềm, kiểm thử viên, nhà quản lý dự án bên liên quan Người quản lý quản lý tất nhân viên quản lý vấn đề nằm tầm kiểm sốt phầm mềm Nhân viên dễ dàng sử dụng phần mềm để thực chức điểm danh, xem lịch làm việc, tra cứu lương cá nhân Phạm vi Phần mềm sử dụng phạm vi quán cafe Hệ thống đáp ứng cho người quản lý, nhân viên quán Phân tích nghiệp vụ hệ thống Trước sử dụng hệ thống người dùng cấp tài khoản có phân quyền nhân viên admin, người nhân viên admin sử dụng chức phạm vi phân quyền Nhân viên làm điểm danh hệ thống phần mềm cách đăng nhập vào hệ thống chọn chức điểm danh để xác nhận checkin checkout SE_08 - Huỳnh Văn Quân - Trịnh PhúcXuân Phúc SE_08 - Huỳnh Văn QuânXuân - Trịnh Báo cáo đồ án PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên - Nhân viên đăng ký ngày bận xóa ngày bận đăng ký trước (nếu muốn) Dữ liệu đăng ký lịch bận phục vụ cho trình xếp lịch làm việc cho nhân viên Nhân viên sử dụng chức khác xem thông tin cá nhân, xem lịch làm việc cá nhân toàn nhân viên, tra cứu lương cá nhân Quản lý sử dụng chức khác xem, sửa, xóa, thêm nhân viên, xếp lịch làm việc nhân viên PHÂN TÍCH THIẾT KẾ HỆ THỐNG 4.1 Tác nhân Tác nhân Admin Nhân viên 4.2 Mô tả chức Đăng nhập Đổi mật Xem thơng tin nhân viên Tìm kiếm nhân viên Thêm nhân viên Cập nhật thông tin nhân viên Xóa nhân viên Xếp lịch làm việc Xem lịch làm việc Tính lương cho tồn nhân viên Chỉnh sửa lương theo Xem giới thiệu Đăng nhập Đổi mật Điểm Danh Đăng ký lịch bận Xóa lịch bận Xem toàn lịch làm việc Xem lịch làm việc cá nhân Xem thông tin cá nhân Xem giới thiệu Biểu đồ ca sử dụng 4.2.1 Phân Quyền Admin SE_08 - Huỳnh Văn Quân - Trịnh PhúcXuân Phúc SE_08 - Huỳnh Văn QuânXuân - Trịnh Báo cáo đồ án PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên 4.2.1.1 Chức quản lý nhân viên: Mã Use case UC004 Tác nhân Quản Lý Mô tả Thực tác vụ thêm, sửa, xóa, tìm kiếm tài khoản nhân viên Chọn chức “Thêm”, “Xoá”, “Sửa, “Tìm kiếm” tương ứng với kiện thêm mới, xóa, sửa, tìm kiếm nhân viên Sự kiện kích hoạt Tiền điều kiện Tên Use case Đăng nhập thành công Quản lý nhân viên SE_08 - Huỳnh Văn Quân - Trịnh PhúcXuân Phúc SE_08 - Huỳnh Văn QuânXuân - Trịnh Báo cáo đồ án PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên Luồng kiện Chức Tạo Luồng kiện thay ST T Thực Quản lý Chọn chức Quản lý nhân viên Hệ thống Hiển thị giao diện Quản lý nhân viên Quản lý Nhập thông tin nhân viên chọn chức Lưu Hệ thống Kiểm tra trường nhập liệu Hệ thống Thêm thông tin nhân viên 4a Hệ thống Thông báo lỗi liệu nhập vào không định dạng 5a Hệ thống Thông báo lỗi thêm khơng thành cơng STT Luồng kiện Chức Cập nhật Luồng kiện thay Hành động Thực Hành động Quản lý Nhập Mã nhân viên chọn nhân viên bảng thông tin để chọn Hệ thống Lấy thông tin chi tiết nhân viên hiển thị thông tin lên giao diện chức Cập nhật Quản lý Chỉnh sửa thông tin nhân viên chọn chức Lưu Hệ thống Kiểm tra trường nhập liệu Hệ thống Cập nhật thông tin cần chỉnh sửa thông báo chỉnh sửa thành công 1a Hệ thống Thơng báo lỗi Mã nhân viên cần tìm kiếm không tồn 4a Hệ thống Thông báo lỗi trường nhập liệu không định 5a Hệ thống Thông báo lỗi cập nhật không thành công STT Thực Hành SE_08 - Huỳnh Văn Quân - Trịnh PhúcXuân Phúc SE_08 - Huỳnh Văn QuânXuân - Trịnh Báo cáo đồ án PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên Luồng kiện Chức Xoá Luồng kiện thay Quản lý Nhập Mã nhân viên để tìm kiếm nhân viên chọn bảng thông tin nhân viên Hệ thống Hiển thị thông báo yêu cầu xác nhận xoá Quản lý Xác nhận xoá Nhân viên Hệ thống Xố thơng báo thành cơng 1a Hệ thống Thơng báo lỗi Mã nhân viên cần tìm kiếm không tồn 4a Hệ thống Thông báo lỗi xố khơng thành cơng STT Luồng kiện động Thực Hành động Quản lý Chọn chức Tìm kiếm Hệ thống Hiển thị giao diện chức Tìm kiếm Quản lý Nhập tiêu chí cần tìm kiếm Quản lý u cầu tìm kiếm Hệ thống Tìm hiển thị thơng tin người thoả mãn tiêu chí 5a Hệ thống Thơng báo khơng tìm thấy thơng tin trả danh sách rỗng Chức Tìm Kiếm Luồng kiện thay Hậu điều kiện Cập nhật thông tin Thêm, Cập nhật, Xoá vào hệ thống 4.2.1.2 Quản lý lịch làm việc: Mã Use case UC005 Tác nhân Quản lý Mô tả Tác nhân muốn xếp lịch làm việc cho nhân viên Sự kiện kích hoạt Chọn Lịch làm việc nhân viên trang chủ ứng dụng Tiền điều kiện Tác nhân đăng nhập thành công vào hệ thống thuộc tài Tên Use case Quản lý lịch làm việc ... - Trịnh Báo cáo đồ án PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên Luồng kiện Chức Xoá Luồng kiện thay Quản lý Nhập Mã nhân viên để tìm kiếm nhân viên chọn bảng thông tin nhân viên Hệ thống... QuânXuân - Trịnh Báo cáo đồ án PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên 4.2.2.9 Xem lịch làm việc toàn nhân viên: Tác nhân Nhân viên Mô tả Tác nhân muốn xem lịch làm việc tồn nhân viên Sự kiện... PBL3: Dự án Công nghệ phần mềm – Quản Lý Nhân Viên Luồng kiện Chức Tạo Luồng kiện thay ST T Thực Quản lý Chọn chức Quản lý nhân viên Hệ thống Hiển thị giao diện Quản lý nhân viên Quản lý Nhập