(Tiểu luận) đồ án tốt nghiệp chuyên ngành công nghệ thông tin đề tài xây dựng phần mềm quản lý tiền lương

45 2 0
(Tiểu luận) đồ án tốt nghiệp chuyên ngành công nghệ thông tin đề tài xây dựng phần mềm quản lý tiền lương

Đ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

TRƯỜNG ĐẠI HỌC HẢI PHỊNG KHOA CƠNG NGHỆ THƠNG TIN ĐỒ ÁN TỐT NGHIỆP CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ TIỀN LƯƠNG Sinh viên thực : Đỗ Hoàng Thiệu Ngày sinh : 06 – 07 – 2001 Lớp : ĐHCNTT1.K20 Khoá : 2019 - 2023 Giảng viên hướng dẫn : ThS Đào Việt Anh Hải Phòng - 2023 LỜI CAM ĐOAN Tơi xin cam đoan cơng trình nghiên cứu riêng Các số liệu, kết nêu báo cáo trung thực chưa cơng bố cơng trình khác Tơi xin cam đoan thơng tin trích dẫn báo cáo rõ nguồn gốc Hải Phịng, ngày tháng Tác giả Đỗ Hồng Thiệu i năm 2023 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 thầy ThS Đào Việt Anh người trực tiếp hướng dẫn tận tình giúp đỡ em hoàn thành đồ án tốt nghiệp Em xin chân thành cảm ơn giúp đỡ tồn thể giảng viên khoa cơng nghệ thơng tin trường Đại học Hải Phòng, bảo anh chị công ty nơi em thực tập 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ó kiến thức thực báo cáo Trong trình thực báo cáo tốt nghiệp, cố gắng song thời gian khả có hạn nên em khơng thể tránh khỏi thiếu sót Vì vậy, em mong nhận thơng cảm, bảo giúp đỡ thầy giáo, cô giáo bạn Một lần em xin chân thành cảm ơn! ii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii MỤC LỤC iii DANH MỤC CÁC CHỮ VIẾT TẮT v DANH MỤC CÁC BẢNG vi DANH MỤC CÁC HÌNH .vii LỜI MỞ ĐẦU CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Công nghệ ASP.NET MVC 1.1.1 Lịch sử đời MVC 1.1.2 Sự khác MVC webform 1.1.3 Kiến trúc ASP.NET MVC 1.1.4 Sự tương tác thành phần mơ hình MVC 1.1.5 Ưu nhược điểm mô hình MVC .7 1.2 Vài nét thương mại điện tử B2C [8] 1.2.1 Khái niệm 1.2.2 Phân loại mơ hình B2C 1.2.3 Hoạt động mô hình B2C .8 CHƯƠNG 2: PHÂN TÍCH, THIẾT KẾ HỆ THỐNG 2.1 Tổng quan thương hiệu Company name slogan 2.1.1 Hiện trạng 10 2.1.2 Mục tiêu xây dựng hệ thống 10 2.1.3 Hạn chế 10 2.2 Đặc tả yêu cầu 10 2.2.1 Thu thập yêu cầu 10 2.2.2 Đặc tả yêu cầu 11 2.2.3 Các giả định phụ thuộc .13 2.3 Mô tả use case .13 2.3.1 Xác định use case tác nhân 13 2.3.2 Sơ đồ Use Case 15 2.3.3 Kịch Use case 17 iii 2.4 Biểu đồ .22 2.4.1 Biểu đồ đăng nhập 22 2.4.2 Biểu đồ đăng ký thành viên 23 2.4.3 Biểu đồ xem thông tin cá nhân .23 2.4.4 Biểu đồ đổi mật 24 2.5 Thiết kế sở liệu .24 2.5.1 Biểu đồ lớp 24 2.5.2 Mô tả bảng liệu SQL SERVER 25 CHƯƠNG 3: THỰC NGHIỆM XÂY DỰNG HỆ THỐNG 28 3.1 Môi trường cài đặt 28 3.2 Giới thiệu hệ quản trị SQL Server 2017[3] VS 2019[4] 28 3.2.1 Giới thiệu hệ quản trị SQL Server 2017[3] 28 3.2.2 Giới thiệu Visual studio 2019[4] 29 3.3 Giới thiệu giao diện website .30 3.3.1 Giao diện chấm cơng, tính lương 30 3.3.2 Giao diện đăng nhập, trang người dùng 31 3.3.3 Giao diện trang quản lý nhân viên 32 KẾT LUẬN 33 TÀI LIỆU THAM KHẢO .34 iv DANH MỤC CÁC CHỮ VIẾT TẮT Từ viết tắt API ASP CSDL CSS HTML IDE MVC NET UC VS Giải thích Application Programming Interface Active Server Pages Cơ sở liệu Cascading Style Sheets HyperText Markup Language Integrated Developement Enviroment Model-View-Controller Network Enabled Technologies Use Case Visual Studio v Recommandé pour toi Suite du document ci-dessous W142 - thực hành Công nghệ thông tin Aucun Tổng ôn ngữ pháp tiếng anh Chuyên ĐỀ 16 - LIÊN TỪ 26 Công nghệ thông tin 100% (1) Trai tim co anh - thực hành xử lý ảnh 22 Công nghệ thông tin Aucun Create database quanlinhasach Công nghệ thông tin Aucun DANH MỤC CÁC BẢNG Bảng 1.1: Các phiên ASP.NET MVC Bảng 1.2: Sự khác MVC WebForm .4 Bảng 2.1: Phân tích yêu cầu chức hệ thống .11 Bảng 2.2: Xác định use case tác nhân 13 Bảng 2.1: Kịch Use case đăng ký thành viên .17 Bảng 2.2: Kịch Use case đăng nhập 17 Bảng 2.3: Kịch Use case đăng xuất 18 Bảng 2.4: Kịch Use case xem thông tin cá nhân 19 Bảng 2.5: Kịch Use case sửa thông tin cá nhân 19 Bảng 2.6: Kịch Use case đổi mật .20 Bảng 2.7: Kịch Use case lấy lại mật 20 Bảng 2.8: Kịch Use case thống kê .21 Bảng 2.9: Kịch Use case quản lý danh sách tài khoản 21 Bảng 2.10: Bảng slide 25 Bảng 2.11: Bảng product_category 25 Bảng 2.12: Bảng products .26 Bảng 2.13: Bảng comment 26 Bảng 2.14: Bảng order 27 Bảng 2.15: Bảng order_detail 27 vi DANH MỤC CÁC HÌNH Hình 1.1: Mơ hình MVC Hình 1.2: Tương tác thành phần MVC Hình 1.3: Thương mại điện tử B2C Hình 2.1: Sơ đồ use case tổng quát 15 Hình 2.2: Sơ đồ phân rã use case quản lý thông tin cá nhân 15 Hình 2.3: Sơ đồ phân rã use case quản lý user 16 Hình 2.4: Biểu đồ đăng nhập 22 Hình 2.5: Biểu đồ đăng ký thành viên 23 Hình 2.6: Biểu đồ xem thông tin cá nhân 23 Hình 2.7: Biểu đồ đổi mật 24 Hình 2.8: Biểu đồ lớp 24 Hình 3.1: Giao diện tính lương 30 Hình 3.2: Giao diện chấm công 31 Hình 3.3: Giao diện trang đăng nhập 31 Hình 3.4: Giao diện trang người dùng .31 Hình 3.5: Giao diện quản lý nhân viên 32 vii LỜI MỞ ĐẦU Những sở thực tiễn đề tài Công ty TNHH TM & DV DHTH công ty chuyên kinh doanh thiết bị Viễn Thông - Công Nghệ Thông Tin Ngày nay, việc mở rộng quy mô, số lượng nhân viên ngày tăng, nhân viên có trình độ chun mơn, có khả sáng tạo cao, để đáp ứng u cầu cơng ty cần hệ thống để hỗ trợ cho việc quản lý chấm công tính lương nhân viên đạt hiệu tốt hơn, nhanh chóng tiết kiệm thời gian Việc tin học hố tổ chức quản lý chấm cơng chấm lương nhân viên mang lại nhiều lợi ích so với quản lý chấm cơng tính lương theo thủ cơng Với tầm quan trọng đó, nhóm định thực xấy dựng hệ thống phần mềm hỗ trợ doanh nghiệp vừa nhỏ việc chấm công tính lương Sau thời gian tìm hiểu khảo sát, nghiên cứu nhóm xây dựng thành cơng giải pháp phần mềm “Quản lý chấm cơng – Tính lương” Với phần mềm nhóm mong muốn đem lại tính ưu việt nhằm giúp doanh nghiệp tiết kiệm nhiều thời gian, chi phí cho q trình chấm cơng tính lương phận nhân viên, giảm tối đa áp lực công việc cho phận đồng thời tăng tính xác quản lý thơng tin tồn diện nhân viên, hỗ trợ cho người quản lý có đánh giá tốt nhất, nhanh người mà quản lý chi phí trả cho phận Giải pháp tổng thể lĩnh vực quản lý nhân sự, tiền lương nhóm phù hợp với doanh nghiệp có quy mơ vừa nhỏ phát triển cho doanh nghiệp có quy mơ lớn Đứng trước nhu cầu cấp thiết cần phải thiết kế website cá nhân doanh nghiệp việc đam mê lập trình ứng dụng web, em chọn đề tài: “Nghiên cứu kĩ thuật lập trình MVC ứng dụng xây dựng phần mềm quản lý tiền lương” làm đề tài báo cáo tốt nghiệp Mục tiêu nghiên cứu: Quản lý thông tin Nhân cơng ty Quản lý Chấm cơng - Tính lương cho nhân viên công ty Quản lý Phân quyền người sử dụng hệ thống

Ngày đăng: 20/09/2023, 15:17