Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 45 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
45
Dung lượng
897,47 KB
Nội dung
TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI KHOA CÔNG NGHỆ THƠNG TIN ************* HỒNG MINH DIỆU XÂY DỰNG CHƯƠNG TRÌNH HỖ TRỢ QUẢN LÝ LƯƠNG TẠI TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC Chuyên ngành: Khoa học máy tính Hà Nội - 2015 TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI KHOA CƠNG NGHỆ THƠNG TIN ************* HỒNG MINH DIỆU XÂY DỰNG CHƯƠNG TRÌNH HỖ TRỢ QUẢN LÝ LƯƠNG TẠI TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC Chuyên ngành: Khoa học máy tính Người hướng dẫn khoa học ThS TRẦN TUẤN VINH Hà Nội - 2015 LỜI CẢM ƠN Trước tiên, em muốn gửi lời cảm ơn sâu sắc đến thầy giáo, ThS Trần Tuấn Vinh, người tận tình hướng dẫn em suốt q trình thực khóa luận tốt nghiệp Em xin bày tỏ lời cảm ơn sâu sắc đến thầy cô giáo giảng dạy em bốn năm qua, kiến thức mà em nhận giảng đường Đại học hành trang giúp em vững bước tương lai Em muốn gửi lời cảm ơn đến anh chị bạn lớp K37 – CNTT giúp đỡ cho em lời khun bổ ích chun mơn q trình nghiên cứu Cuối cùng, em muốn gửi lời cảm ơn sâu sắc đến tất bạn bè đặc biệt gia đình, người ln kịp thời động viên giúp đỡ em vượt qua khó khăn sống Em xin chân thành cảm ơn! Hà Nội, tháng 05 năm 2015 Sinh viên Hoàng Minh Diệu LỜI CAM ĐOAN Tên em là: Hoàng Minh Diệu Sinh viên lớp: K37 – CNTT, khoa Công nghệ Thông tin, trường Đại học Sư phạm Hà Nội Em xin cam đoan: Đề tài: “Xây dựng chương trình hỗ trợ quản lý lương trường Đại học Sư phạm Hà Nội 2” nghiên cứu riêng em, hướng dẫn thầy giáo ThS Trần Tuấn Vinh Các số liệu, kết luận nghiên cứu trình bày khóa luận trung thực chưa cơng bố hình thức Em xin chịu trách nhiệm nghiên cứu Hà Nội, tháng 05 năm 2015 Người cam đoan Hoàng Minh Diệu MỤC LỤC MỞ ĐẦU CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu ngôn ngữ C# 1.1.1 Ngôn ngữ C# 1.1.2 Kiến trúc Net 1.1.3 Nền tảng ngôn ngữ C# 15 1.2 SQL Server 2008 18 CHƯƠNG PHÂN TÍCH HỆ THỐNG 22 2.1 Khảo sát hệ thống 22 2.2 Phân tích hệ thống 24 2.2.1 Sơ đồ phân cấp chức hệ thống 24 2.2.2 Sơ đồ ngữ cảnh hệ thống quản lý lương 26 2.2.3 Biểu đồ luồng liệu 27 CHƯƠNG THIẾT KẾ HỆ THỐNG 28 3.1 Thiết kế sở liệu 28 3.2 Thiết kế giao diện 31 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 36 TÀI LIỆU THAM KHẢO 37 PHỤ LỤC 38 DANH MỤC BẢNG Bảng 3.1 Chi tiết bảng cán 28 Bảng 3.2 Chi tiết bảng đơn vị 28 Bảng 3.3 Chi tiết bảng lương 29 Bảng 3.4 Chi tiết bảng tài khoản 30 Bảng 3.5 Chi tiết bảng nước 30 DANH MỤC HÌNH ẢNH Hình 2.1 Biểu đồ phân cấp chức hệ thống 24 Hình 2.2 Sơ đồ ngữ cảnh hệ thống quản lý lương 26 Hình 2.3 Biểu đồ luồng liệu 27 Hình 3.1 Giao diện đăng nhập 31 Hình 3.2 Giao diện 31 Hình 3.3 Giao diện chức quản lý lương cán 32 Hình 3.4 Giao diện từ điển đơn vị 32 Hình 3.5 Giao diện nhập tiền nhà, tiền điện tiền nước 33 Hình 3.6 Giao diện trừ tạm ứng 33 Hình 3.7 Giao diện báo cáo danh sách lương cán tồn trường 34 Hình 3.8 Giao diện báo cáo danh sách đơn vị toàn trường 34 Hình 3.9 Giao diện tìm kiếm cán 35 Hình 3.10 Giao diện tìm kiếm đơn vị 35 MỞ ĐẦU Lý chọn đề tài Trong năm gần đây, Công nghệ Thông tin phát triển vũ bão, có tác dụng thúc đẩy phát triển mạnh kinh tế trở thành ngành mũi nhọn, đảng nhà nước bắt đầu trọng đầu tư phát triển ngành Công nghệ Thông tin Công nghệ Thông tin ngày khẳng định vai trị sống người, từ ngành khoa học công nghệ cao đến ứng dụng nhỏ sống Đối với người thực gắn bó với Cơng nghệ Thơng tin ngồi việc áp dụng thành tựu sẵn có tin học cịn phải biết xây dựng thiết kế chương trình ứng dụng phục vụ cho yêu cầu thực tế cơng việc cao phục vụ cho xã hội Hiện Công nghệ Thơng tin phát triển đến trình độ cao có nhiều ảnh hưởng tích cực đến sống người Tin học ứng dụng rộng rãi nhiều lĩnh vực, từ ngành khoa học, kỹ thuật, doanh nghiệp, tổ chức xã hội đến công sở Thế mạnh phát huy sớm có ứng dụng lớn cơng nghệ thơng tin phần mềm tự động hố khâu quản lý, lưu trữ, xử lý liệu Tin học quản lý nhằm nâng cao hiệu tốc độ xử lý lượng thông tin lớn, phức tạp để đưa thơng tin xác, kịp thời nhanh chóng đáp ứng yêu cầu đặt Hệ thống quản lý lương cán viên chức trường Đại học Sư phạm Hà Nội phòng Tài vụ thực phần mềm quản lý phần dựa thao tác thủ công giao diện cịn chưa đẹp mắt Vì vậy, em lựa chọn đề tài “Xây dựng chương trình hỗ trợ quản lý lương trường Đại học Sư phạm Hà Nội 2” làm đề tài cho khóa luận tốt nghiệp Đại học ngành Công nghệ Thông tin với hy vọng xây dựng chương trình quản lý góp phần nâng cao hiệu cơng việc quản lý phịng Tài vụ Mục đích nghiên cứu - Tổ chức quản lý, lưu trữ hệ thống máy vi tính làm tăng tính an tồn, bảo mật cao - Đơn giản, dễ sử dụng, giao diện trực quan Tiếng Việt - Hệ thống dễ bảo trì phát triển Nhiệm vụ nghiên cứu - Làm sáng tỏ sở lý luận đề tài Tìm hiểu quy trình nghiệp vụ phịng Tài vụ - Khảo sát trạng thực tế trường ĐHSP Hà Nội - Áp dụng kiến thức sở liệu phân tích – thiết kế hệ thống thơng tin quản lý để xây dựng chương trình Đối tượng phạm vi nghiên cứu Đối tượng nghiên cứu việc quản lý, cách thức tổ chức hoạt động phòng Tài vụ trường ĐHSP Hà Nội Các cơng cụ để xây dựng chương trình Phương pháp nghiên cứu a Phương pháp nghiên cứu lý luận Nghiên cứu qua việc đọc sách, báo tài liệu liên quan nhằm xây dựng sở lý thuyết đề tài biện pháp cần thiết để giải vấn đề đề tài b Phương pháp nghiên cứu chuyên gia Tham khảo ý kiến chuyên gia để thiết kế chương trình phù hợp với yêu cầu thực tiễn, nội dung xử lý đáp ứng yêu cầu ngày cao người dùng c Phương pháp nghiên cứu thực nghiệm Thông qua quan sát thực tế, yêu cầu sở, lý luận nghiên cứu kết đạt qua phương pháp Ý nghĩa khoa học thực tiễn Nếu có chương trình hỗ trợ quản lý lương cán bộ, viên chức cơng tác quản lý phịng Tài vụ thuận tiện hơn, giảm thời gian chi phí tăng thêm độ hiệu cho công việc Cấu trúc khóa luận Ngồi mở đầu, kết luận hướng phát triển, nội dung khóa luận gồm chương: Chương 1: Cơ sở lý thuyết Chương 2: Phân tích hệ thống Chương 3: Thiết kế hệ thống 2.2 Phân tích hệ thống 2.2.1 Biểu đồ phân cấp chức hệ thống Quản lý lương Thông tin lương Tính lương In ấn Các khoản trừ Cập nhật tiền điện nước Từ điển đơn vị In tổng hợp lương In danh sách đơn vị Trừ tạm ứng Tìm kiếm Tìm cán Tìm đơn vị Hình 2.1 Biểu đồ phân cấp chức hệ thống Hệ thống gồm chức sau: Thơng tin lương, khoản trừ, báo cáo tìm kiếm Thơng tin lương Tính lương cho cán - Chức giúp người sử dụng tính lương cho cán tính cho tồn trường - Tìm kiếm: Chức cho phép người sử dụng tìm kiếm nhanh theo tên mã cán hiển thị thông tin cán tương ứng tìm - Nhập nhanh: Chức cho phép người sử dụng nhập tiền nhà, tiền điện, tiền nước, tiền tạm ứng khoản trừ khác cho cán để tính lương 24 Từ điển đơn vị Chức xây dựng để người sử dụng quản lý đơn vị, phòng ban Các khoản trừ Điện nước Chức giúp người sử dụng nhập số điện, số nước tiền nhà cho cán để tính lương Tiền điện tính sau: số điện từ – 50 kWh có giá 1484 đồng/kWh, số điện từ 51 – 100 kWh có giá 1533 đồng/kWh, số điện từ 101 – 200 kWh có giá 1786 đồng/kWh, số điện từ 201 – 300 kWh có giá 2242 đồng/kWh, số điện từ 301 – 400 kWh có giá 2503 đồng/kWh số điện từ 401 kWh trở lên có giá 2587 đồng/kWh Tiền nước tính sau: số nước cho 10m3 có giá 5020 đồng/m3, từ 10m3 đến 20m3 có giá 5930 đồng/m3, từ 20m3 đến 30m3 có giá 7313 đồng/m3 từ 30m3 có giá 13377 đồng/m3 Tạm ứng Chức giúp người sử dụng nhập tiền tạm ứng khoản trừ khác cho cán để tính lương Báo cáo Chức cho phép xuất báo cáo theo nhiều mẫu khác tùy theo mục đích người dùng như: in danh sách bảng lương cán toàn trường hay đơn vị, in danh sách đơn vị,… Tìm kiếm Chức giúp người sử dụng tìm kiếm cán hay đơn vị theo tiêu chí khác để có thơng tin mong muốn 25 2.2.2 Sơ đồ ngữ cảnh hệ thống quản lý lương Phòng Tổ chức cán Thông tin cán Quản lý lương Bảng lương u cầu Phịng Tài vụ Thơng tin lương Cán Hình 2.2 Sơ đồ ngữ cảnh hệ thống quản lý lương 26 2.2.3 Biểu đồ luồng liệu Phòng Tổ chức cán Phòng Tài vụ Bảng lương Thông tin cán DS đơn vị In ấn Bảng lương Yêu cầu Quản lý lương Xác nhận Xuất bảng lương Bảng lương chi tiết Cán Yêu cầu Hình 2.3 Biểu đồ luồng liệu 27 Tìm kiếm CHƯƠNG THIẾT KẾ HỆ THỐNG 3.1 Thiết kế sở liệu Bảng liệu CanBo: STT Tóm tắt thuộc tính MaCB Diễn giải Kiểu liệu Mã cán nvarchar(50) HoTenKS Họ tên khai sinh GioiTinh Giới tính NgaySinh Ngày sinh Datetime MaDonVi Mã đơn vị nvarchar(50) MaNgach Mã ngạch nvarchar(50) MaToChuyenMon Mã tổ chuyên môn nvarchar(50) HeSoLuong Hệ số lương HSPCCV Hệ số phụ cấp nvarchar(50) Khóa nvarchar(50) Ghi 10 11 float chức vụ PhuCapThamNien Phụ cấp thâm niên ThamNienGD Thâm niên giáo dục float float int Bảng 3.1 Chi tiết bảng cán Bảng liệu DonVi: STT Tóm tắt thuộc tính Diễn giải Kiều liệu MaDonVi Mã đơn vị nchar(10) MaLoaiDonVi Mã loại đơn vị nchar(10) TenDonVi Tên đơn vị nvarchar(50) Bảng 3.2 Chi tiết bảng đơn vị 28 Ghi Khóa Bảng dữu liệu BangLuong: STT Tóm tắt thuộc tính Diễn giải Kiều liệu STT Số thứ tự nvarchar(50) MaCB Mã cán nvarchar(50) HoTen Họ tên nvarchar(50) HeSoLuong Hệ số lương float HSPCCV VuotKhung PCDungLop PCUuDai Phụ cấp ưu đãi float MaDonVi Mã đơn vị nvarchar(50) 10 TienBHXH BHXH float 11 TienBHYT BHYT float 12 Huong85 Hưởng 85 nvarchar(50) 13 PCTrachNhiem 14 PCKhuVuc 15 PCThuHut 16 PCDocHai 17 PCDacThu 18 PCKhac Phụ cấp khác float 19 BHTN BHTN nvarchar(50) Hệ số phụ cấp chức vụ Vượt khung Phụ cấp đứng lớp Phụ cấp trách nhiệm Phụ cấp khu vực float float float float float Phụ cấp thu hút float Phụ cấp độc hại Phụ cấp đặc thù 29 float float Ghi Khố 20 TienNha Tiền nhà nvarchar(50) 21 TienNuoc Tiền nước nvarchar(50) 22 TienDien Tiền điện nvarchar(50) 23 TamUng Tạm ứng nvarchar(50) 24 ThamNienGD 25 ThucLinh Thâm niên giáo dục Thực lĩnh nvarchar(50) float Bảng 3.3 Chi tiết bảng lương Bảng liệu Taikhoan: STT Tóm tắt thuộc tính Diễn giải Kiều liệu Ghi Tentruycap Tên truy cập nvarchar(50) Khóa Pass Mật nvarchar(50) Khóa Bảng 3.4 Chi tiết bảng tài khoản Bảng liệu Nuocngoai: STT Tóm tắt thuộc tính Diễn giải Kiều liệu MaCB Mã cán nvarchar(50) TuNgay Từ ngày nvarchar(50) DenNgay Đến ngày nvarchar(50) TenNuocDen Tên nước đến nvarchar(100) MucDich Mục đích nvarchar(200) TinhTrang Tình trạng nvarchar(50) Bảng 3.5 Chi tiết bảng nước 30 Ghi 3.2 Thiết kế giao diện Hình 3.1 Giao diện đăng nhập Hình 3.2 Giao diện 31 Hình 3.3 Giao diện chức quản lý lương cán Hình 3.4 Giao diện từ điển đơn vị 32 Hình 3.5 Giao diện nhập tiền nhà, tiền điện tiền nước Hình 3.6 Giao diện trừ tạm ứng 33 Hình 3.7 Giao diện báo cáo danh sách lương cán tồn trường Hình 3.8 Giao diện báo cáo danh sách đơn vị toàn trường 34 Hình 3.9 Giao diện tìm kiếm cán Hình 3.10 Giao diện tìm kiếm đơn vị 35 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Trong thời gian làm khoá luận vừa qua em làm số công việc cụ thể như: - Tìm hiểu ngơn ngữ C#, SQL server - Tìm hiểu quy trình nghiệp vụ quản lý lương trường Đại học Sư phạm Hà Nội - Phân tích thiết kế hệ thống - Xây dựng sở liệu SQL server 2008 Hệ thống xây dựng tảng NET kết hợp với tool DotNetBar for Windows Forms cho giao diện đẹp mắt dễ thao tác sử dụng Tuy nhiên chương trình chưa mang tính chun nghiệp cao, chưa giải trọn vẹn đề phức tạp nảy sinh trình quản lý Với thời gian hồn thành có hạn lượng kiến thức cịn hạn hẹp, nên chương trình em khơng tránh khỏi thiếu sót khơng mong muốn Kính mong nhận bảo, góp ý quý thầy, để khố luận hồn thiện thời gian tới Với kết đạt từ khóa luận này, hướng phát triển đề tài em cố gắng nghiên cứu thêm hệ quản trị sở liệu SQL để cho sử dụng tối ưu tất ứng dụng mà C# cho phép Một lần em xin chân thành cảm ơn thầy giáo, ThS Trần Tuấn Vinh tận tình hướng dẫn, bảo tận tình em thời gian làm khoá luận Em xin chân thành cảm ơn! 36 TÀI LIỆU THAM KHẢO [1] Anh Quang – Phan Hồng, Giáo Trình Tự Học Lập Trình C#, NXB VĂN HỐ THƠNG TIN [2] C# in 21 Days, Bradley L.Jones, SAMS [3] Giáo trình SQL Server 2008 [4] Kĩ thuật lập trình Csharp [5] Nguyễn Ngọc Bình Phương, Các Giải Pháp Lập Trình C#, NXB GIAO THƠNG VẬN TẢI, 2006 [6] Phương Lan, Lập Trình Windows Với C#.net, NXB LAO ĐỘNG XÃ HỘI, 2002 [7] Programming C#, Jesse Liberty, O’Reilly [8] Windows Forms Programming with C#, Erik Brown, Manning [9] http://congdongcviet.com [10] http://tailieu.vn 37 PHỤ LỤC Hướng dẫn cài đặt chương trình Bước 1: Chuẩn bị cài đặt Nếu chương trình nằm đĩa CD bạn phải copy ngồi chạy Yêu cầu hệ thống cài đặt phần mềm cần thiết: + Microsoft SQL Server 2008 Express Advance + Framework 3.5 trở lên + Crystal Report Bước 2: Cài đặt chương trình Nhấn vào Setup.exe phần mềm cài đặt để bắt đầu trình cài đặt Các bước chọn Next theo mặc định, bước cuối nhấn Close để kết thúc trình cài đặt Sau chương trình cài đặt bạn sử dụng tên đăng nhập mật sau để đăng nhập vào chương trình Tên đăng nhập: admin, mật khẩu: admin 38 ...TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI KHOA CÔNG NGHỆ THƠNG TIN ************* HỒNG MINH DIỆU XÂY DỰNG CHƯƠNG TRÌNH HỖ TRỢ QUẢN LÝ LƯƠNG TẠI TRƯỜNG ĐẠI HỌC SƯ PHẠM HÀ NỘI KHOÁ LUẬN TỐT NGHIỆP ĐẠI HỌC... trường Đại học Sư phạm Hà Nội phòng Tài vụ thực phần mềm quản lý phần dựa thao tác thủ công giao diện cịn chưa đẹp mắt Vì vậy, em lựa chọn đề tài ? ?Xây dựng chương trình hỗ trợ quản lý lương trường. .. 15 1 .2 SQL Server 20 08 18 CHƯƠNG PHÂN TÍCH HỆ THỐNG 22 2. 1 Khảo sát hệ thống 22 2. 2 Phân tích hệ thống 24 2. 2.1 Sơ đồ phân cấp chức hệ thống 24 2. 2 .2 Sơ