Xây dựng website quản lí cán bộ viên chức trường đại học sư phạm hà nội 2

62 428 0
Xây dựng website quản lí cán bộ viên chức trường đại học sư phạm hà nội 2

Đ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 SƢ PHẠM HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN =======***======= NGUYỄN NGỌC CƢỜNG XÂY DỰNG WEBSITE QUẢN LÍ CÁN BỘ VIÊN CHỨC TRƢỜNG ĐẠI HỌC SƢ PHẠM HÀ NỘI KHÓA 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 =======***======= NGUYỄN NGỌC CƢỜNG XÂY DỰNG WEBSITE QUẢN LÍ CÁN BỘ VIÊN CHỨC TRƢỜNG ĐẠI HỌC SƢ PHẠM HÀ NỘI KHÓA 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 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 đƣợc 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 khuyên 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 kịp thời động viên giúp đỡ em vƣợt qua khó khăn sống Sinh viên Nguyễn Ngọc Cƣờng LỜI CAM ĐOAN Em xin cam đoan: Khóa luận nghiên cứu thực cá nhân, đƣợc thực dƣới 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 đƣợc trình bày khóa luận trung thực chƣa đƣợc công bố dƣới hình thức Em xin chịu trách nhiệm nghiên cứu Ngƣời cam đoan Nguyễn Ngọc Cƣờng 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# 16 1.2 Hệ quản trị sở liệu SQL server 19 1.3 Kỹ thuật lập trình ASP.Net 21 CHƢƠNG PHÂN TÍCH HỆ THỐNG 24 2.1 Khảo sát trạng 24 2.2 Phân tích hệ thống 25 2.2.1 Biểu đồ phân cấp chức hệ thống 25 2.2.2 Một số chức hệ thống 26 CHƢƠNG THIẾT KẾ HỆ THỐNG 28 3.1 Thiết kế sở liệu 28 3.1.1 Mơ hình quan hệ 28 3.1.2 Chi tiết bảng sở liệu 29 3.2 Thiết kế giao diện Website 50 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN 53 TÀI LIỆU THAM KHẢO 54 DANH MỤC HÌNH ẢNH Hình 2.1 Biểu đồ phân cấp chức hệ thống………………………….25 Hình 2.2 Biểu đồ phân cấp chức quản lý thơng tin…………………25 Hình 3.1 Mơ hình quan hệ……………………………………………… 28 Hình 3.2 Giao diện trang chủ website……………………………… 50 Hình 3.3 Giao diện chức cập nhập hồ sơ cán bộ………………… 51 Hình 3.4 Giao diện chức thêm hồ sơ cán bộ……………… 52 DANH MỤC BẢNG Bảng 3.1 Cán 29 Bảng 3.2 Chức vụ 38 Bảng 3.3 Công việc 38 Bảng 3.4 Dân tộc 38 Bảng 3.5 Khen thƣởng 39 Bảng 3.6 Loại cán 39 Bảng 3.7 Kỉ luật 40 Bảng 3.8 Đơn vị 40 Bảng 3.9 Ngạch công chức 41 Bảng 3.10 Tham gia LLVT 41 Bảng 3.11 Thành phần xuất thân 42 Bảng 3.12 Quá trình bồi dƣỡng 42 Bảng 3.13 Quan hệ 43 Bảng 3.14 Q trình cơng tác 43 Bảng 3.15 Tôn giáo 44 Bảng 3.16 Quá trình đào tạo 44 Bảng 3.17 Tình trạng nhân 45 Bảng 3.18 Thân nhân 45 Bảng 3.19 Trình độ ngoại ngữ 46 Bảng 3.20 Trình độ lý luận trị 46 Bảng 3.21 Trình độ chuyên môn 46 Bảng 3.22 Trình độ học vấn 47 Bảng 3.23 Trình độ quản lý nhà nƣớc 47 Bảng 3.24 Trình độ tin học 47 Bảng 3.25 Loại đơn vị 48 Bảng 3.26 Loại ngạch 48 Bảng 3.27 Đăng nhập 48 Bảng 3.28 Tên cột 49 Bảng 3.29 Hình thức kỷ luật 49 MỞ ĐẦU Lý chọn đề tài Trong năm gần đây, Công nghệ thông tin phát triển nhƣ 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 hồ sơ cán đƣợc phòng Tổ chức cán quản lý phần mềm đƣợc xây dựng mơt trƣờng lập trình Visual Studio 2008 Tuy nhiên muốn sử dụng phần mềm máy tính phải cài đặt sẵn chƣơng trình, nhƣ tính linh động chƣa đƣợc cao Với tình hình mạng Internet ngày phổ biến rộng rãi Việt Nam, em định xây dựng Website quản lý hồ sơ cán viên chức trƣờng Đại học Sƣ phạm Hà Nội nhằm giúp cho việc quản lý cán viên chức trở nên dễ dàng, thuận lợi hơn, cán viên chức xem, cập nhập thơng tin thân cách đơn giản thơng qua mạng Internet Mục đích nghiên cứu “Xây dựng website quản lý cán viên chức trƣờng Đại học Sƣ phạm Hà Nội 2” nhằm tự động hóa cơng tác quản lý hồ sơ cán viên chức Tự động thống kê, báo cáo, tra cứu, tổng hợp số liệu theo yêu cầu ngƣời sử dụng, giúp công việc quản lý trở lên đơn giản tiết kiệm thời gian nhƣ công sức Bằng việc áp dụng mơ hình Client/Server, hệ quản trị sở liệu SQL Server 2008, môi trƣờng lập trình Microsoft Visual Studio 2010 để phát triển web, hỗ trợ cán viên chức thông qua mạng Internet Đối tƣợng phạm vi nghiên cứu Đối tƣợng Tìm hiểu thơng tin cán bộ, phân tích thiết kế hệ thống, xây dựng website Quản lý cán viên chức trƣờng ĐHSP Hà Nội Xây dựng website theo hƣớng mở, dễ dàng bổ sung, tích hợp đƣợc chức tƣơng lai Phạm vi - Lĩnh vực thiết kế website - Thiết kế Module quản lý thông tin liên quan tới cán viên chức (cập nhập sơ yếu lý lịch cán bộ, quản lý khen thƣởng, đào tạo, công tác, thân nhân,…) Nhiệm vụ nghiên cứu - Khảo sát quy trình nghiệp vụ phịng Tổ chức Cán - Phân tích thiết kế hệ thống: o Thiết kế chức o Thiết kế sở liệu, giao diện website - Lập trình chức website - Kiểm thử dựa liệu đƣợc phòng Tổ chức Cán cung cấp  Bảng liệu KyLuat: STT Tóm tắt thuộc tính Loại giá Kiều trị Diễn giải liệu Ghi nvarchar(50 Khóa ) MaKyLuat Mã kỷ luật Chuỗi MaCB Mã cán Chuỗi nchar(10) TenKiLuat datetime Datetime HinhThuc NguyenNhan Cap Ghichu Ngày kỷ luật Cơ quan định Nguyên Chuỗi Chuỗi nhân Cơ quan /cấp kỷ luật Chuỗi Chuỗi Ghi nvarchar(50 ) nvarchar(ma x) nvarchar(50 ) nvarchar(10 0) Bảng 3.7 Kỷ luật  Bảng liệu DonVi: STT Tóm tắt thuộc tính MaDonVi MaLoaiDonVi TenDonVi Diễn giải Mã đơn vị Loại giá Kiều trị liệu Chuỗi Chuỗi Mã loại đơn vị Tên đơn vị nchar(10) nchar(10) Chuỗi nvarchar(50) Bảng 3.8 Đơn vị 40 Ghi Khóa  Bảng dữu liệu NgachLuong: STT Tóm tắt thuộc tính Diễn giải Mã ngạch MaNgach MaLoaiNgach TenNgach Loại giá Kiều trị liệu Chuỗi Chuỗi Mã loại ngạch Tên ngạch nvarchar(50) Khố nvarchar(50) Chuỗi Ghi nvarchar(50) Bảng 3.9 Ngạch cơng chức  Bàng liệu LLVT: STT Tóm tắt thuộc tính MaLucLuongV uTrang Kiều trị liệu Mã lực lƣợng vũ Chuỗi nchar(10) Chuỗi nchar(10) datetime datetime datetime datetime Chuỗi nvarchar(50) Chuỗi Mã cán MaCB NgayNhapNgu NgayXuatNgu CapBac Ngày nhập ngũ Ngày xuất ngũ Cấp bậc NgheNghiepCh ucVu Loại giá nvarchar(50) trang Diễn giải Nghề nghiệp chức vụ Bảng 3.10 Lực lƣợng vũ trang 41 Ghi Khóa  Bảng liệu ThanhPhanXuatThan: STT Tóm tắt thuộc tính MaThanhPhan XuatThan Loại giá Kiều liệu trị Mã thành phần xuất Chuỗi nchar(10) Chuỗi XuatThan Ghi Khóa nvarchar(50) thân TenThanhPhan Diễn giải Tên thành phần xuất thân Bảng 3.11 Thành phần xuất thân  Bảng liệu QuaTrinhBoiDuong STT Tóm tắt thuộc tính Diễn giải MaQuaTrinhBo Mã trình trị liệu Chuỗi nchar(10) nvarchar(50) nvarchar(50) nvarchar(50) Chuỗi Mã cán nchar(10) Chuỗi MaCB Chuỗi Chuỗi bồi dƣỡng oiDuong Kiều Chuỗi iDuong TenQuaTrinhB Loại giá nvarchar(50) Tên trình bồi dƣỡng Thời gian ThoiGian LoaiHinhBD ChungChi Loại hình bồi dƣỡng Chứng Bảng 3.12 Q trình bồi dƣỡng 42 Ghi Khóa  Bảng liệu QuanHe STT Tóm tắt thuộc tính Kiều trị liệu Mã quan hệ Chuỗi MaQuanHe Loại giá Diễn giải TenQuanHe Tên quan Chuỗi hệ nchar(10) Ghi Khóa nvarchar(50) Bảng 3.13 Quan hệ  Bảng liệu QuaTrinhCongTac: STT Tóm tắt thuộc tính MaQuaTrinhCo ngTac trị liệu Chuỗi nchar(10) Chuỗi nvarchar(50) Chuỗi nvarchar(50) datetime datetime datetime trình cơng datetime Tên q trình cơng tác ThoiGianBatDa Thời gian bắt đầu ThoiGianKetTh Thời gian uc Kiều Mã Mã cán TenQuaTrinhC u Loại giá tác MaCB ongTac Diễn giải kết thúc Bảng 3.14 Q trình cơng tác 43 Ghi Khóa  Bảng liệu TonGiao: STT Tóm tắt thuộc tính Diễn giải Loại giá trị Chuỗi MaTonGiao Mã tôn giáo TenTonGiao Tên tôn giáo Chuỗi Kiều liệu nchar(10) Ghi Khóa nvarchar(50) Bảng 3.15 Tôn giáo  Bảng liệu QuaTrinhDaoTao: STT Tóm tắt thuộc tính Diễn giải MaQuaTrinhDa Mã q trình oTao đào tạo MaCB Mã cán TenQuaTrinhD Tên trình aoTao đào tạo ThoiGianBatDa Thời gian bắt uDaoTao đầu đào tạo ThoiGianKetTh Thời gian kết ucDaoTao thúc đào tạo HinhThucDaoT Hình thức đào ao giá trị Kiều liệu Chuỗi nchar(10) Chuỗi nvarchar(50) Chuỗi nvarchar(50) Date/Ti me Date/Ti me datetime datetime Bằng cấp Chuỗi nchar(10) Chuỗi tạo BangCap Loại nvarchar(50) Bảng 3.16 Q trình đào tạo 44 Ghi Khóa  Bảng liệu TinhTrangHonNhan: ST Tóm tắt thuộc T tính MaTinhTrangHo nNhan trị Kiều liệu Mã tình trạng Chuỗi nchar(10) Chuỗi onNhan Ghi Khóa nvarchar(50) nhân TenTinhTrangH Loại giá Diễn giải Tên tình trạng nhân Bảng 3.17 Tình trạng nhân  Bảng liệu ThanNhan: STT Tóm tắt thuộc tính Diễn giải MaThanNhanN Mã thân nhân Loại giá trị Kiều liệu Chuỗi nchar(10) N nƣớc MaCB Mã cán Chuỗi nvarchar(50) MaQH Mã quan hệ Chuỗi nchar(10) TenThanNhan Chuỗi nvarchar(50) NamSinh Năm sinh Date/Time Datetime NgheNghiep Nghề nghiệp Chuỗi nvarchar(50) NuocDinhCu Nƣớc định cƣ Chuỗi nvarchar(50) QuocTich Quốc tịnh Chuỗi nvarchar(50) NamDinhCu Năm định cƣ Date/Time Datetime Tên thân nhân nƣớc ngồi Bảng 3.18 Thân nhân 45 Ghi Khóa  Bảng liệu TrinhDoNgoaiNgu: ST Tóm tắt thuộc tính T Loại Diễn giải MaTrinhDoNgoaiNgu TenTrinhDoNgoaiNgu giá trị Mã trình độ Kiều liệu ngoại ngữ nchar(10) Chuỗi Tên trình độ Khóa Chuỗi ngoại ngữ Ghi nvarchar(50) Bảng 3.19 Trình độ ngoại ngữ  Bảng liệu TrinhDoChinhTri: STT Tóm tắt thuộc tính Diễn giải MaTrinhDoLy luận trị TenTrinhDoCh Tên trình độ inhTri Mã trình độ lý LuanChinhTri trị Loại giá trị Kiều liệu Ghi Chuỗi nchar(10) Chuỗi Khóa nvarchar(50) Bảng 3.20 Trình độ trị  Bảng liệu TrinhDoChuyenMon: STT Tóm tắt thuộc tính Diễn giải MaTrinhDoChuy Mã trình độ enMon chun mơn TenTrinhDoChuy Tên trình độ enMon chun mơn Loại giá trị Chuỗi nchar(10) Chuỗi nvarchar(50) Bảng 3.21 Trình độ chun mơn 46 Kiều liệu Ghi Khóa  Bảng liệu TrinhDoHocVan: STT Tóm tắt thuộc tính Diễn giải MaTrinhDoHocV Mã trình độ an TenTrinhDoHoc Tên trình độ Van học vấn học vấn Loại giá trị Kiều liệu Chuỗi nchar(10) Chuỗi Ghi Khóa nvarchar(50) Bảng 3.22 Trình độ học vấn  Bảng liệu TrinhDoQuanLyNhaNuoc: STT Tóm tắt thuộc tính MaTrinhDoQu anLyNhaNuoc Loại giá trị Kiều liệu Mã trình độ quản lý nhà Chuỗi nchar(10) Chuỗi anLyNhaNuoc Ghi Khóa nvarchar(50) nƣớc TenTrinhDoQu Diễn giải Tên trình độ quản lý nhà nƣớc Bảng 3.23 Trình độ quản lý nhà nƣớc  Bảng liệu TrinhDoTinHoc: STT Tóm tắt thuộc tính Diễn giải MaTrinhDoTin Mã trình độ Hoc tin học TenTrinhDoTin Tên trình độ Hoc tin học Loại giá trị Chuỗi nchar(10) Chuỗi nvarchar(50) Bảng 3.24 Trình độ tin học 47 Kiều liệu Ghi Khóa  Bảng liệu LoaiDonVi: STT Tóm tắt thuộc tính Diễn giải Loại giá trị Kiều liệu Mã loại MaLoaiDonVi đơn vị cơng Chuỗi nchar(10) tác Ghi Khóa Tên loại TenLoaiDonVi đơn vị công Chuỗi nvarchar(50) tác Bảng 3.25 Loại đơn vị  Bảng liệu LoaiNgach: STT Tóm tắt thuộc tính MaLoaiNgach TenLoaiNgach Diễn giải Mã loại Loại giá trị Kiều liệu Chuỗi Chuỗi ngạch Tên loại ngạch nvarchar(50) Ghi Khóa nvarchar(50) Bảng 3.26 Loại ngạch  Bảng liệu DangNhap: STT Tóm tắt thuộc tính Loại Diễn giải giá trị Kiều liệu Ghi username Tên truy cập Chuỗi nvarchar(50) Khóa pass Mật Chuỗi nvarchar(50) Khóa email Email Chuỗi nvarchar(50) Bảng 3.27 Đăng nhập 48 Bảng liệu TenCot: STT Tóm tắt thuộc tính Diễn giải Thứ tự STT TenTruong TenHienThi Loai Loại giá trị Kiều liệu Number Int Tên Chuỗi Chuỗi nvarchar(50) Loại Khóa nvarchar(50) Tên hiển thị Ghi Number Int Cột/trƣờng Bảng 3.28 Tên cột  Bảng liệu HINHTHUCKILUAT: STT Tóm tắt thuộc tính Diễn giải ID Thứ tự TENHINHTH Tên hình UC thức Ghichu Ghi Loại giá trị Kiều liệu Number Int Chuỗi nvarchar(50) Chuỗi nvarchar(50) Bảng 3.29 Hình thức kỉ luật 49 Ghi Khóa 3.2 Thiết kế giao diện Website Hình 3.2 Giao diện trang chủ Website 50 Hình 3.3 Giao diện chức cập nhập thơng tin cán 51 Hình 3.4 Giao diện chức thêm hồ sơ cán 52 KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN Kết luận Website giải đƣợc yêu cầu công việc quản lý cán nhƣ: Cập nhật, chỉnh sửa liệu, Đƣa đƣợc báo cáo thống kê đáp ứng tƣơng đối tốt yêu cầu quản lý Hệ thống đƣợc xây dựng tảng Net kết hợp với công cụ Devexpress cho giao diện đẹp mắt dễ thao tác sử dụng Tuy nhiên website chƣa mang tính chuyên nghiệp cao, chƣa giải đƣợc trọn vẹn đề phức tạp nảy sinh q 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 đƣợc bảo, góp ý q thầy, Hƣớng phát triển Vì thời gian phát triển đồ án khơng nhiều nên em tập trung vào chức quản lý thông tin liên quan đến cán Dựa vào chức phát triển thêm nhiều chức nhƣ: - Phát triển phần bảo mật thông tin - Xây dựng thêm chức nhƣ xét nghỉ hƣu, xét thâm niên, quản lý đơn vị,… 53 TÀI LIỆU THAM KHẢO [1] Tài liệu khóa học lập trình web với ASP.NET - Biên soạn: Trung tâm Hƣng Yên Aptech [2] Visual Studio 2008 ASP.Net 3.5 – Trung tâm đào tạo mạng máy tính Nhất Nghệ [3] Lập trình ASP.Net Tập 5.Quyển Phạm Hữu Khang [4] Giáo trình tự học lập trình C# – Tác giả: Anh Quang - Phan Hồng, NXB Văn hóa Thơng tin [5] Phân tích thiết kế hệ thống thơng tin – Tác giả: Nguyễn Văn Ba – NXB Đại học Quốc gia Hà Nội – Năm 2009 [6] Khám phá SQL Server 2008 – Tác giả: Nguyễn Thiên Bằng – NXB Lao động - Xã hội – Năm 2009 54 ...TRƢỜNG ĐẠI HỌC SƢ PHẠM HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN =======***======= NGUYỄN NGỌC CƢỜNG XÂY DỰNG WEBSITE QUẢN LÍ CÁN BỘ VIÊN CHỨC TRƢỜNG ĐẠI HỌC SƢ PHẠM HÀ NỘI KHÓA LUẬN TỐT NGHIỆP ĐẠI HỌC Chuyên... Việt Nam, em định xây dựng Website quản lý hồ sơ cán viên chức trƣờng Đại học Sƣ phạm Hà Nội nhằm giúp cho việc quản lý cán viên chức trở nên dễ dàng, thuận lợi hơn, cán viên chức xem, cập nhập... mẫu - Xây dựng sở liệu website “ Quản lý hồ sơ cán viên chức? ?? - Nghiên cứu website để áp dụng xây dựng website Giả thuyết khoa học Nếu có website Quản lý hồ sơ cán viên chức tất cơng tác quản

Ngày đăng: 24/09/2015, 08:53

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan