Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 19 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
19
Dung lượng
392 KB
Nội dung
LỜI NÓI ĐẦU Ngày với phát triển ngành công nghệ thông tin đem lại hiệu to lớn nhiều lĩnh vực, đáp ứng nhu cầu ngày cao sống người Một lĩnh vực quản lý hồ sơ giáo viên Với việc quản lí giáo viên máy tính, giảm bớt lượng công việc lớn cho người quản lí, giảm bớt lượng người khơng cần thiết khâu quản lí Trước kia, tất nguồn lực người cịn quản lí thủ cơng khơng khó khăn mà cịn dẫn đến việc sai sót liệu cập nhật thêm thông tin chậm Với đề tài thực tập nhận thức: “Xây dựng hệ thống chương trình quản lí hồ sơ giáo viên” Qua việc khảo sát thực tế, tài liệu thu thập hệ thống quản lí giáo viên, chúng em xây dựng hệ thống quản lí hồ sơ giáo viên trường, với mục đích hệ thống đáp ứng việc quản lí liệu hồ sơ giáo viên phạm vi trường MỤC LỤC Đề tài: Quản lý hồ sơ giáo viên GVHD: Hồ Phan Hiếu CHƯƠNG I KHẢO SÁT VỀ TTG TRAINING CENTER I Nhiệm vụ mục tiêu I.1 Nhiệm vụ I.2 Mục tiêu .3 II Giới thiệu khái quát sở thực tập cảm nhận môi trường doanh nghiệp3 II.1 Địa II.2 Quá trình xây dựng phát triển trung tâm II.3 Cảm nhận Trường Tân CHƯƠNG II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I Sơ đồ phân cấp chức .5 II Biểu đồ luồng liệu II.1 Biểu dồ luồng liệu mức ngữ cảnh II.2 Biểu đồ luồng liệu mức đỉnh II.3 Biểu đồ luồng liệu mức đỉnh III Từ điển liệu 10 IV Mơ hình logic liệu 12 CHƯƠNG III CƠ SỞ LÍ THUYẾT 13 I Giới thiệu ngôn ngữ SQL 13 I.1 Định nghĩa 13 I.2 Cấu trúc lệnh 13 II Giới thiệu ngôn ngữ C# 14 CHƯƠNG IV TRIỂN KHAI 14 I Điều kiện ứng dụng 14 II Đặc tả User-Case 15 II.1 Đăng nhập 15 II.2 Cập nhật hồ sơ giáo viên 16 III Thiết kế giao diện .19 III.1 Form menu chương trình .19 III.2 Form cập nhật hồ sơ giáo viên .19 IV Tài liệu tham khảo .20 CHƯƠNG I KHẢO SÁT VỀ TTG TRAINING CENTER Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang Đề tài: Quản lý hồ sơ giáo viên GVHD: Hồ Phan Hiếu Nhiệm vụ mục tiêu I I.1 Nhiệm vụ - Tìm hiểu cách thức tổ chức hoạt động trung tâm TTG Training Center - Khảo sát tình hình thực tế vấn đề nhân lực số cơng ty I.2 - Mục tiêu Tìm hướng đắn cho mình, biết nhu cầu nhân lực công việc tương lai Giới thiệu khái quát sở thực tập cảm nhận II môi trường doanh nghiệp II.1 Địa - Cơ sở 1: 134 Lê Duẩn, Quận Hải Châu, Thành phố Đà Nẵng - Cơ sở 2: 75 Nguyễn Khuyến, Quận Thanh Khê, Thành phố Đà Nẵng - Điện thoại: (0511) 867768 – Fax: (0511) 3867767 – Email: info@ttgtc.com II.2 Quá trình xây dựng phát triển trung tâm - Tiền thân công ty DTSCorp có trụ sở Tp.HCM, thành lập vào năm 2005, hoạt động lĩnh vực tư vấn giải pháp CNTT, thiết kế thi công hệ thống mạng, an ninh mạng, ứng dụng CNTT cho doanh nghiệp - Tháng năm 2006 hợp tác với công ty TNHH VSIC Informatics – công ty 100% vốn nước ngồi đầu tư thành lập chi nhánh cơng ty TNHH VSIC Informatics Đà Nẵng, hoạt động chuyên lĩnh vực đào tạo CNTT - Tháng 01 năm 2008: Mua lại tồn chi nhánh cơng ty TNHH VSIC Informatics Đà Nẵng, tăng vốn điều lệ đổi tên thành TTG Training Center - Từ thời điểm có mặt Đà Nẵng năm 2006 VSIC Informatics (nay TTG Training Center) bước khẳng định dần trở thành Trung tâm đào tạo mạng hang đầu Đà Nẵng nói riêng tỉnh miền trung nói chung Phan Cơng Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang Đề tài: Quản lý hồ sơ giáo viên GVHD: Hồ Phan Hiếu II.3 Cảm nhận Trường Tân - Đây cơng ty có đội ngũ nhân viên làm việc nhiệt tình, môi trường làm việc chuyên nghiệp, sở vật chất đại nhằm phục vụ cho công tác dạy học đạt hiệu cao - Chúng em tiếp xúc, trao đổi với giám đốc công ty, anh mang đến thơng tin hữu ích tình hình phát triển cơng nghệ thơng tin Tp Đà Nẵng nước, hội sinh viên CNTT, cung cấp thông tin công ty lớn lĩnh vực nhằm định hướng cho sinh viên trường - Ngồi chúng em cịn học kĩ mềm để góp phần trang bị thêm sau trường - Đội ngũ giảng viên giàu kinh nghiệm, nhiệt tình giúp đỡ chúng em hồn thành đợt kiến tập - Qua buổi kiến tập, việc tìm hiểu thêm kiến thức chúng em xác định hướng chuyên sâu, rèn luyện kĩ mềm sau trường có tảng định Chúng em xin chân thành cảm ơn thầy cô khoa Công nghệ thông tin, tồn thể cơng ty Trường Tân tạo điều kiện cho chúng em có buổi kiến tập bổ ích CHƯƠNG II PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang Đề tài: Quản lý hồ sơ giáo viên GVHD: Hồ Phan Hiếu Sơ đồ phân cấp chức I QUẢN LÍ HỒ SƠ GIÁO VIÊN Admin Cập nhật Tìm kiếm Báo cáo Đăng nhập Cập nhật hồ sơ giáo viên Tìm theo mã giáo viên Thống kê tất hồ sơ GV Đổi mật Cập nhật danh mục Tìm theo họ tên Thống kê danh mục Chức năng: Admin - Đăng nhập: Người sử dụng đăng nhập hệ thống để sử dụng - Đổi mật khẩu: Dùng để đổi mật cần thiết Chức năng: Cập nhật - Cập nhật hồ sơ giáo viên: Chức dùng để thêm mới, thay đổi thông tin xóa thơng tin hồ sơ giáo viên Thơng tin giáo viên nhà trường tiếp nhận đưa vào hồ sơ hệ thống thông qua chức - Cập nhật danh mục: Cập nhật danh mục khoa, chức vụ, lương, hợp đồng lao động, thâm niên, trình độ chun mơn, trình độ ngoại ngữ, khen thưởng, kỹ luật Chức năng: Tìm kiếm - Tìm kiếm theo mã giáo viên: Tìm kiếm tất thơng tin giáo viên theo mã giáo viên - Tìm theo họ tên: Nhập họ tên tìm thơng tin người Chức năng: Thống kê - Thống kê hồ sơ giáo viên: Thống kê tất hồ sơ giáo viên làm việc trường - Thống kê danh mục: Thống kê tất khoa… Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang Đề tài: Quản lý hồ sơ giáo viên II GVHD: Hồ Phan Hiếu Biểu đồ luồng liệu II.1 Biểu dồ luồng liệu mức ngữ cảnh Giáo viên Trả HS Hồsơ lý lịch Quản lí hồ sơ giáo viên TT cung cấp Báo cáo cung cấp Giám đốc Người sử dụng TT kết Y/C báo cáo Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang Đề tài: Quản lý hồ sơ giáo viên GVHD: Hồ Phan Hiếu II.2 Biểu đồ luồng liệu mức đỉnh Người sử dụng Cập nhật TT Hệ thống Đăng nhập Thông báo 2.Cập nhật 1.Admin Hồ sơ giáo viên 3.Tra cứu Yêu cầu Hồ sơ giáo viên Báo cáo Ban giám đốc Kết Người sử dụng Yêu cầu Kết Điều kiện Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Báo cáo 4.Thống kê, in ấn Trang Đề tài: Quản lý hồ sơ giáo viên GVHD: Hồ Phan Hiếu II.3 Biểu đồ luồng liệu mức đỉnh II.3.1 Biểu đồ phân rã chức “ Admin” 1.1 Đăng ký Thông báo Thông báo Nhập tài khoản Nhập tài khoản Ban giám đốc Hệ thống Thông báo Người sử dụng Nhập Pass Nhập Pass Thông báo 1.2 Đăng nhập Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang Đề tài: Quản lý hồ sơ giáo viên II.3.2 GVHD: Hồ Phan Hiếu Biểu đồ phân rã chức “Cập nhật” Người sử dụng Người tuyển dụng Nộp hồ sơ Cập nhật 2.1 Cập nhật hồ sơ giáo viên Cập nhật Hồ sơ gviên Báo cáo thông tin 2.2 Cập nhật danh mục Báo cáo thông tin Ban giám đốc Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang Đề tài: Quản lý hồ sơ giáo viên II.3.3 GVHD: Hồ Phan Hiếu Biểu đồ phân rã chức “Tìm kiếm” Ban giám đốc Kết Yêu cầu 3.1 Tìm theo mã số hồ sơ 3.2 Tìm theo họ tên Người sử dụng Hồ sơ gviên III Yêu cầu Kết Hồ sơ gviên Từ điển liệu STT 10 Tên liệu thô MaGV HoTen GioiTinh NgaySinh NoiSinh QueQuan DanToc MaTN MaCV NgayChuyenC Kiểu liệu Nchar nvarchar nvarchar nvarchar nvarchar nvarchar Nchar nchar Nchar nvarchar Ý nghĩa Mã giáo viên Họ tên Giới tính Ngày sinh Nơi sinh Quê quán Dân tộc Mã thâm niên Mã chức vụ Ngày chuyển công tác 11 12 13 14 15 T MaKhoa QuaTrinhCT MaTDCM GiaDinh SoCon Nchar nvarchar Nchar Nchar Int Mã khoa Q trình cơng tác Mã trình độ chun mơn Gia đình Số Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang 10 Đề tài: Quản lý hồ sơ giáo viên 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 SoCMND NgayCap NoiCap DiaChi SoDT DangVien SoTheDang NgayVaoDang NoiVaoDang MaTDNN HocHam MaLuong MaSoHD MaKT MaKL LuongGV HeSoLuong NgayHD LoaiHD NgayBD NgayKT NgayXL TenCV ThamNien NganhDT LoaiHinhDT TruongDT NienKhoa TenNN LoaiDT TenKhoa LyDoKL HinhThucKL NgayKL LyDoKT NgayKT Nvarchar Nvarchar Nvarchar nvarchar int Nchar Nvarchar nvarchar Nvarchar Nchar Nvarchar nchar Nchar nchar Nchar Float Float Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar Nvarchar GVHD: Hồ Phan Hiếu Số CMND Ngày cấp Nơi cấp Địa Số điện thoại Đảng viên Số thẻ đảng Ngày vào đảng Nơi vào đảng Mã trình độ ngoại ngữ Học hàm Mã lương Mã số hợp đồng Mã khen thương Mã kỹ luật Lương giáo viên Hệ số lương Ngày hơp đồng Loại hợp đồng Ngày bắt đầu Ngày kết thúc Ngày xếp lương Tên chức vụ Thâm niên Ngành đào tạo Loại hình đào tạo Trường đào tạo Niên khóa Tên ngoại ngữ Loại đào tạo Tên khoa Lý kỹ luật Hình thức kỹ luật Ngày kỹ luật Lí khen thưởng Ngày khen thưởng Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang 11 Đề tài: Quản lý hồ sơ giáo viên GVHD: Hồ Phan Hiếu Mơ hình logic liệu IV CHƯƠNG III CƠ SỞ LÍ THUYẾT Giới thiệu ngôn ngữ SQL I I.1 Định nghĩa SQL ngơn ngữ truy vấn liệu có cấu trúc, thiết kế hãng IBM Ngôn ngữ SQL cài đặt tất hệ quản trị sở liệu .I.2 Cấu trúc lệnh Chia thành loại chính: I.2.1 Ngơn ngữ định nghĩa liệu: (DDL : Data definition language) - Lệnh CREATE, ALTER, DROP định nghĩa, thay đổi hủy bỏ đối tượng sở liệu TABLE, INDEX, SEQUENCE, VIEW Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang 12 Đề tài: Quản lý hồ sơ giáo viên I.2.2 GVHD: Hồ Phan Hiếu Ngôn ngữ vận dụng liệu: (DML: Data manipulation language) Lệnh SELECT, INSERT, UPDATE cho phép thao tác đối tượng liệu - Điều quan trọng tất đối tượng tạo sở liệu lưu trữ từ điển liệu - Có thể sử dụng ngơn ngữ SQL dạng tương tác hay dạng nhúng Dạng tương tác cho phép gửi câu lệnh trực tiếp đến hệ quản trị sở liệu nhanh chóng nhận kết trả Đối với dạng nhúng câu lệnh SQL chứa chương trình viết ngơn ngữ cấp cao nhằm tận dụng tính lập trình không QSL hổ trợ, không trực tiếp nhận kết trả từ câu lệnh SQL kết truyền vào biến hay tham số thủ tục - Những lệnh SQL có khả sử dụng dạng tương tác dùng trình ứng dụng Tuy nhiên số trường hợp cú pháp hai dạng co phần khác biệt nên lưu ý sử dụng - SQL áp dụng hệ quản trị sở liệu Hệ quản trị sở liệu phần mềm cho phép định nghĩa, khởi tạo, bảo trì sở liệu cung cấp truy xuất liệu Thơng thường ám cho liệu lưu trữ, nhiên sở liệu tin học hóa, sở liệu cịn bao gồm thành phần khác phần cứng, phần mềm người sử dụng Giới thiệu ngôn ngữ C# II - Microsoft Visual C sharp 2008 ngôn ngữ lập trình thiết kế để xây dựng ứng dụng chạy Net Framword, C sharp đơn giản hồn tồn hướng đối tượng - Lập trình hướng đối tượng cách lập trình viên khơng định nghĩa cấu trúc liệu mà khai báo phương thức tính tốn để áp dụng cho cấu trúc liệu Cấu trúc liệu gồm liệu phương thức thực thi Đối tượng xem đối tượng ngữ cảnh phần mềm, khác với đối tượng giới thực chứa hai khái niệm chính, trạng thái cách hành xử Do đối tương giới phần mềm ánh xạ đối tượng giới thực có hai thành phần trạng thái cách hành xử - Đối tượng phần mềm có hay nhiều biến nắm giữ trạng thái đối tượng Mỗi biến phần tử liệu nhận dạng tên Tính cách hành xử đối tượng cài đặt phương thức hay gọi chương trình hàm tương ứng với đối tượng - Tóm lại, lập trình hướng đối tượng cách khai báo đối tượng sử dụng phương thức, thuộc tính để thay đổi trạng thái đối tượng thi hành Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang 13 Đề tài: Quản lý hồ sơ giáo viên - GVHD: Hồ Phan Hiếu Hiện có nhiều ngơn ngữ lập trình hỗ trợ hướng đối tượng như: C, C++, Java, VisualBasic.NET, J#, C# Tuy nhiên, C# xem ngơn ngữ lập trình hướng đối tượng thời thượng Windows, tính mạnh mẽ, dễ lập trình an tồn, cho phép tạo ứng dụng từ đơn giản đến phức tạp CHƯƠNG IV TRIỂN KHAI Điều kiện ứng dụng I II - SQL Server 2005 - C sharp 2008 - Net- framwork Đặc tả User-Case II.1 Đăng nhập Bắt đầu Nhập tài khoản, mật Có Sai Đăng nhập lại Kiểm tra Đúng Đăng nhập Không Kết thúc Chức bắt đầu người dùng muốn đăng nhập vào hệ thống Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang 14 Đề tài: Quản lý hồ sơ giáo viên GVHD: Hồ Phan Hiếu Hệ thống yêu cầu người dùng nhập tên mật Hệ thống kiểm tra tên mật mà người dùng nhập cho phép người dùng đăng nhập vào hệ thống Nếu dịng kiện người dùng nhập tên mật sai hệ thống thơng báo lỗi, người dùng quay trở đầu dòng kiên huỷ bỏ việc đăng nhập.Lúc này, chức kết thúc .II.2 Cập nhật hồ sơ giáo viên II.2.1 Thêm hồ sơ Thêm Nhập đầy đủ thơng tin gviên Có Chưa đủ Nhập lại Kiểm tra Đủ Lưu lại Không Kết thúc Chức thêm người giáo viên nhận vào Hệ thống yêu cầu người dùng nhập đầy đủ thông tin giáo viên Hệ thống kiểm tra thông tin nhập đầy đủ chưa, đủ lưu tất thơng tin lại, thiếu yêu cầu nhập thêm cho đầy đủ thông tin Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang 15 Đề tài: Quản lý hồ sơ giáo viên GVHD: Hồ Phan Hiếu Nếu dòng kiện người dùng nhập thiếu thơng tin hệ thống thơng báo lỗi, người dùng quay trở đầu dòng kiên huỷ bỏ việc nhập này.Lúc này, chức kết thúc .II.2.2 Cập nhật hồ sơ Cập nhật hồ sơ Thông tin g.viên muốn cập nhật Có Sai Nhập lại Kiểm tra Đúng Lưu lại Không Kết thúc Chức cập nhật hồ sơ Hệ thống yêu cầu người dùng nhập đầy đủ thông tin cần cập nhật giáo viên Hệ thống kiểm tra thông tin cập nhật đầy đủ chưa, đủ lưu tất thông tin lại, sai yêu cầu nhập lại thơng tin Nếu dịng kiện người dùng nhập sai thơng tin hệ thống thơng báo lỗi, người dùng quay trở đầu dòng kiên huỷ bỏ việc nhập này.Lúc này, chức kết thúc .II.2.3 Xóa hồ sơ Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang 16 Đề tài: Quản lý hồ sơ giáo viên GVHD: Hồ Phan Hiếu Xóa hồ sơ Thơng tin xóa Có Sai Nhập lại Kiểm tra Đúng Lưu lại Khơng Kết thúc Chức xóa hồ sơ Hệ thống yêu cầu người dùng nhập đầy đủ thơng tin cần xóa giáo viên Hệ thống kiểm tra thông tin đầy đủ chưa, đủ xóa lưu lại, sai u cầu nhập lại thơng tin Nếu dịng kiện người dùng nhập sai thơng tin hệ thống thơng báo lỗi, người dùng quay trở đầu dòng kiên huỷ bỏ việc nhập này.Lúc này, chức kết thúc Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang 17 Đề tài: Quản lý hồ sơ giáo viên III GVHD: Hồ Phan Hiếu Thiết kế giao diện III.1 Form menu chương trình III.2 Form cập nhật hồ sơ giáo viên Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang 18 Đề tài: Quản lý hồ sơ giáo viên IV GVHD: Hồ Phan Hiếu Tài liệu tham khảo o Giáo trình lập trình.net Dịch tổng hợp Lê Văn Minh – Trường Cao Đẳng Cơng Nghệ Thơng Tin o Các giải pháp lập trình C# o Giáo trình SQL 2005 Phạm Thị Hồng Nhung – Bộ môn công nghệ phần mềm Đại Học Thủy Lợi Phan Công Quang-Cái Thị Như Quỳnh – Lớp 10T2LT Trang 19