Khoá luận tốt nghiệp 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 794 0
Khoá luận tốt nghiệp 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 ĐAI HOC sư PHAM HÀ NƠI • • ••• KHĨA LN TỐT NGHIÊP ĐAI HOC ••• 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 ĐAI HOC sư PHAM HÀ NƠI • ••• KHĨA LUẬN TĨT NGHIỆP ĐẠI HỌC • ••• Chun 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 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 ừong 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, thực 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 Người cam đoan MỤC LỤC Nguyễn Ngọc Cường DANH MỤC HÌNH ẢNH • DANH MỤC BẢNG • 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 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ị ưong 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 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 phòng Tổ chức cán quản lý phàn mềm xây dựng ừên 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, tính linh động chưa 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, ữa 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 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 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: о Thiết kế chức о Thiết kế sở liệu, giao diện website - Lập trình chức website - Kiểm thử dựa ưên liệu phòng Tổ chức Cán cung cấp Phương pháp nghiên cứu - Nghiên cứu công việc văn liên quan đến công tác quản lý hồ sơ cán viên chức - Thu thập biểu 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 lý phịng Tổ chức Cán khoa học xác nhiều, giúp cho công tác thống kê, báo cáo, tra cứu hồ sơ cán trở lên nhanh chóng thuận tiện, giảm thời gian chi phí tăng thêm độ hiệu cho công việc CHƯƠNG Cơ SỞ LÝ THUYẾT 1.1 Giới thiệu ngôn ngữ C# 1.1.1 Ngôn ngữ C# C# ngôn ngữ đơn giản, khoảng 80 từ khoá mười kiểu liệu xây dựng sẵn Tuy nhiên ngơn ngữ C# có ý nghĩa cao thực thi khái niệm lập trình đại C# bao gồm tất hỗ trợ cho cấu trúc, thành phàn component, lập trình hướng đối tượng Những tính chất diện ữong ngơn ngữ lập trình đại Và ngôn ngữ C# hội đủ điều kiện vậy, xây dựng tảng hai ngôn ngữ mạnh C++ Java Ngơn ngữ C# ngơn ngữ lập trình hướng đối tượng phát triển đội ngũ kĩ sư Microsoft, người dẫn đàu Anders Hejlsberg Scott Wiltamuth Cả hai người người tiếng Anders Hejlsberg biết đến tác giả Turbo Pascal, ngôn ngữ lập trình PC phổ biến Và ơng đứng đàu nhóm thiết kế Borland Delphi, thành công đàu tiên việc xây dựng môi trường phát triển tích họp (IDE) cho lập trình clienưserver Phần cốt lõi ngơn ngữ lập trình hướng đối tượng hỗ trợ cho việc định nghĩa làm việc với lớp Những lớp định nghĩa kiểu liệu mới, cho phép người phát triển mở rộng ngôn ngữ để tạo mô hình tốt để giải vấn đề Ngơn ngữ C# chứa từ khoá cho việc khai báo kiểu lớp đối tượng phương thức hay thuộc tính lớp cho việc thực thi đóng gói, kế thừa tính đa hình, ba thuộc tính ngơn ngữ lập trình hướng đối tượng Trong ngôn ngữ C# thứ liên quan đến khai báo lóp tìm thấy ữong phần khai báo Định nghĩa lớp ữong ngơn ngữ C# khơng địi hỏi phải chia tập tin header tập tin nguồn giống c++ Hơn ngôn ngữ C# hỗ trợ kiểu XML, cho phép chèn tag XML để phát sinh tự động document lớp C# hỗ trợ giao diện interface, xem cam kết với lớp cho dịch vụ mà giao diện quy định Trong ngơn ngữ c#, lớp kế thừa từ lớp cha, tức không cho kế thừa C++, nhiên lớp thực thi nhiều giao diện Trong ngôn ngữ c#, cấu trúc hỗ trợ khái niệm ngữ nghĩa thay đổi khác với c++ Trong c#, cấu trúc giói hạn, kiểu liệu nhỏ gọn, tạo thể u cầu hệ điều hành nhớ so với lớp C# cung cấp đặc trưng lập trình property, kiện dẫn hướng khai báo Lập trình hướng component hỗ trợ CLR thơng qua siêu liệu (metadata), c++, tạo từ tảng phát triển Microsoft bắt đầu với công việc c c++ Ngôn ngữ C# ngôn ngữ dẫn xuất từ c thêm vào đặc tính để làm cho ngơn ngữ dễ sử dụng Nhiếu số đặc tính giống với đặc tính có ngơn ngữ Java Khơng dừng lại đó, Microsoft đưa số mục đích xây dựng ngơn ngữ sau: C# ngôn ngữ đại Điều làm cho ngơn ngữ đại? Những đặc tính xử lý ngoại lệ, thu gom nhớ tự động, kiểu liệu mở rộng bảo mật mã nguồn đặc tính mong đợi ữong ngôn ngữ đại C# chứa tất đặc tính ữên - C# ngơn ngữ đơn giản Ngôn ngữ C# loại bỏ vài phức tạp rối rắm ngôn ngữ Java C++, bao gồm việc loại bỏ macro, template, đa kế thừa lớp sở ảo Chúng nguyên nhân gây nhầm lẫn hay dẫn đến vấn đề cho người phát triển C++ Nếu người học ngôn ngữ đàu tiên chắn ta khơng tịi qua thịi gian để học nó! Nhưng ta khơng biết hiệu ngơn ngữ C# loại bỏ vấn đề Ngôn ngữ C# đơn giản dựa tảng c C++ Nếu thân thiện với c C++ chí Java thấy C# giống diện mạo, cú pháp, biểu thức toán tử chức khác lấy trực tiếp từ ngơn ngữ c C++ cải tiến để làm cho ngôn ngữ đơn giản Nếu sử dụng Java tin đơn giản, thấy C# đơn giản - C# ngôn ngữ hướng đối tượng Những đặc điểm ngơn ngữ hướng đối tượng đóng gói, kế thừa đa hình C# hỗ trợ tất điều - C# ngôn ngữ mạnh mềm dẻo Như đề cập trước, với ngôn ngữ C# bị giói hạn bỏi thân trí tưởng tượng Ngơn ngữ khơng đặt ràng buộc lên việc làm C# sử dụng cho nhiều dự án khác tạo ứng dụng xử lý văn bản, ứng dụng đồ hoạ, tính hay chí trình biên dịch cho ngơng ngữ khác 1.1.2 Kiến trúc Net Tình hình trước MS.NET đời Trong lĩnh vực công nghệ thông tin giới ngày nay, với phát triển liên tục đa dạng phần mềm, hệ điều hành, môi trường phát triển, ứng dụng liên tục đời Tuy nhiên, việc phát triển không đồng lợi ích khác công ty phàn mềm lớn làm ảnh hưởng đến người xây dựng phần mềm Cách vài năm Java Sun viết ra, có sức mạnh đáng kể, hướng tới việc chạy nhiều hệ điều hành khác nhau, độc lập với xử lý (Intel, Rise, ) Đặc biệt Java thích hợp cho việc viết ứng dụng Internet Tuy nhiên, Java lại có hạn chế mặt tốc độ thực tế chưa thịnh hành Mặc dù Sun Corporation IBM có đẩy mạnh Java, Microsoft dùng ASP để làm giảm khả ảnh hưởng Java Để lập trình Web, lâu ngưịi ta dùng CGI-Perl gần PHP, ngôn ngữ giống Perl tốc độ chạy nhanh Ta triển khai Perl Unix/Linux hay MS Windows Tuy nhiên có nhiều người khơng thích dùng STT Tóm tăt thc Diễn giải Loai • Kiều liệu Ghi • giá trị tính MaTrinhDoLy Mã trình độ lý LuanChinhTri Chuỗi nchar(lO) Khóa luận trị TenTrinhDoCh Tên trình độ inhTri Chuỗi nvarchar(50) trị Bảng 3.20 Trình độ tri • Bảng liệu TrỉnhDoChuyenMon: STT Tóm tăt thc Diễn gỉảỉ • tính MaTrinhDoChuy enMon Mã trình độ STT an T Ghi • nchar(lO) Khóa Chuỗi nvarchar(50) chun mơn Tóm tăt thuộc tính MaTrinhDoHocV trị Chuỗi Kiều liêu chuyên môn T enTrinhDoChuy Tên trình độ enMon Loại giá Diễn giải Mã trình độ Loại giá trị Chuỗi Kiều liêu ■ nchar(lO) Van học vấn Bảng 3.22 Trình độ học vấn Khóa học vấn enTrinhDoHoc Tên trình độ Ghi Chuỗi nvarchar(50) • Bảng liệu TrínhDoQuanLyNhaNuoc: STT Tóm tăt thc Diễn giải Kiều liệu Loại giá Ghi • tính MaTrinhDoQu Mã trình độ lý tri Chuỗi • nchar(lO) Khóa nhà anLyNhaNuoc quản nước TenTiinhDoQu Tên trình độ anLyNhaNuoc quản lý Chuỗi nvarchar(50) nhà nước Bảng 3.23 Trình độ quản lý nhà nước • Bảng liệu TrinhDoTinHoc: STT Diễn giải Tóm tăt thuộc tính MaTrinhDoTin Hoc TenTrinhDoTin Hoc STT Tóm tăt thuộc tính MaLoaiDonVi Loại giá Mã trình độ tri Chuỗi Kiều liêu • nchar(lO) Khóa tin học Tên trình độ tin học Diễn giải Mã loại đơn Chuỗi Loại giá tri Chuỗi nvarchar(50) Kiều liêu TenLoaiDonVi Tên loại đơn Ghi • • nchar(lO) Khóa vị cơng tác Ghi ■ Chuỗi vị công tác Bảng 3.25 Loại đơn vị nvarchar(50) • Bảng liệu LoaiNgach: STT Diễn giải Tóm tắt thuộc tính MaLoaiNgach Mã loại Loại giá tri Chuỗi Kiều liệu Ghi nvarchar(50) Khóa ■ ngạch TenLoaiNgach Tên loại Chuỗi nvarchar(50) ngạch Bảng 3.26 Loại ngạch • Bảng liệu DangNhap: STT Diễn giải Tóm tăt thuộc tính username Kiều liêu Loại Ghi ■ Tên truy cập giá trị Chi nvarchar(50) Khóa pass Mật khâu Chi nvarchar(50) Khóa email Email Chi nvarchar(50) STT Tóm tăt thc Diễn giải Loai • Kiều liệu Ghi ■ STT tính giá trị Thứ tự Number Int Khóa TenTruong Loai Chuỗi nvarchar(50) Cộưtrường Tên hiên thị Chuôi nvarchar(50) Loại TenHienThi Tên Number Int mA Bảng 3.28 Tên cột • Bảng liệu fflNHTHUCKILUAT: STT Diễn giải Kiều liệu Tóm tắt thuộc Loại tính ID Thứ tự giá trị Number Int Ghi Khóa TENHINHTH uc Ghichu Tên hình thức Ghi Bảng 3.29 Hình thức kỉ luật Chuỗi nvarchar(50) Chuôi nvarchar(50) 3.2 Thiết kế giao diện Website «teg&o cog© m WKJ raft ĐOỆtì Ûanoi Pedagogical University H Tin tức ngày Đồi ỹiáíỉ dục phái bắt đàu từ trưởỉìỊỊ sư phậtĩì Tự tin ■ Tự trọag - Năng động * Sáng tạo để phàt triển Tin giáo dục Anh: Sài Gịn mộng OIỬ vói uhừng điìịoig lue bay Nhiins hms me nhiều nám rtiữi đầy lions mơ gắn liền VÖJ ruồi thơ «la Jüiif Xét tưvèn vào lớp 6: Lo phát ;iuL nạo “làin đẹp” bọc bạ Cám kiềm tra bit buộc phái sét tuyền h ìinh lóp khiên sõ tnróngincs ỡ Ha Nội loay hoay tail cách tun ãìih DIY ngưcntỉán TPHCM ' Xe câu cáp, đề mẹ cotL chểt thồ _ Indonesia: Nhét rhim vào chai nhựa đề qua cửa hã Xe khách chảr ahư đc tải xè đạp cửa thâ[ Xiêu cõng rhna Anh cliiiih thức đặt têu Mõi uăm grin 2.OỮO trê cm tứ voug vi tai tiạa giao qnan „ Kỹ thi THPT quốc gia 2015: Cố thl kèo dãi thời gian sửa hồ so1 32 bia liên ũ Vn Miu - Qupỗ X Giõm nt ? Tr thích bịa chuyện: Xói dơi hay tri tuỡag tượng bay bổng? „ Trường ĐH tung "chiêu” hút thi sLữh: Tử mién học phí đền học bồag khŨQg Bộ khoan & mõy bn vit kbụnq ỗlõy cúttg bừ cỏt gauh đưực sét tvvêa thàag rao Đạĩ tiọc Cơng nghệ thƠDg tic mầ ứng dụng đốn tuồi: Người CIỈỜÌ Thõng rill tin en «nh Đại Ỉ1ỌC hệ hã hê, kẽ khóc rịng quy nãm 2015 Ưne cìuna đoan tuồi tạidia dũ Hơw- -TruôngĐHSP Hã NỘI2 thõnsteo Thỡns Okf.ntf đưa nhũng kết khóns THỖHG ỴIKỴUYEN $INH tin rnven siíứi chỉnh quy flam 2015 nhĩt xãc, thâni chi sai biệt rãt xa EO v Cuộc vêfjj ểỉch Hình 3.2 Giao diện trang chủ Website 2490.-Q00' 1.290 000 VND Hanoi Pedagogical University Dổi giảo dục phảibắtđầutử írtób?KÍ phạm Tự tín ■ Tự tọng • Váng động' Sáng tạo phát triển Báo cáo Quăn lý cản Đăng áhập Mã cân viên chức Đon SP2.001 OD1.001 vị Tô cbuvêu 111 âu I Công nghệ phán mém Trần Tuần Vinh 1) Họ têu Ị 2)Têu gữikkác |08/10/1976 3) Xgày siuli 4) 1ậưA-Vãn Yên - Yên Bái >01 siuh Mậu A - Văn Yên - Yên Bái 5) Quê quail l Khố 8) Noi đãng kỵ hộ kliảu ihircmg trú |Tệp trưởng ĐHSP Hả Nơi 2- Xn Hịa- Phúc Yên- VTnh Phúc Sô nhà diwnz phô tliauli na ]Q Kinh 6) Dầu tộc* N ữ Gi tiub Đã kết hôn TiuL trạng liôu nliân 7) Tôn giáo IO phơ xóm thơn xã huy eil tinh) p) >'oi ỡLiệu |Nhà 3-Khu TT Trường ĐHSP Há Nội 2- Xuân Hòa-Phúc Yên-VTnh Phúc I Số alià đườiig phố tlùuủi phò xóm thơn sẫ huyện TŨũi) 11)Ngây ruyeu dụug |1&/11/1999 Ngây hợp đồng |01/09/1998 T Thuộc loại cán I I C'tf quau tuyển (lụng |Đại học sư phạm Hà Nội _ Ngây vè tữ ijunu Jiiậi 101/09/1998 Chửc TiTỊ liĩệu Ngàỵ biên cliề Ị01/09/1998 12:00:00 AM I “ I Cbửc dnnli kiệu “ Chức vụ Inub đạo kiêm Ngày bồ nhiệm chức VẠ hiếu rại |l8/04/2Q12~ o Công việc cliiuL giao I 14) >'gạch công chức (viên chức)! Giàng viên Bác luơiầỉ Mã Iigạrh 115.111 T1 Lưoìig cơbãii|l150ÕÕÕ ] Phụ cấp ini Phụ cấp chức vụ ỊÕỊ[ Hê 50 lirứna (Tài [40 I Ngnỵtnrõug ỊQ1H2/2011 I Mồc túiũ lưoiig Inii 5Í1U Ịũec 2013 12:00)| ãy Pliụ cắp liLnc 15.1 ulỉiệui Chức vụ nil clạo rao -Tiiuh đô chuvêu 111011 cao ubẫt r 10 15.2 - Lý luận rlnnli riị: học: I 16) Là Đángvièn I Cò Ngáy chinh (hức Ị14/10/2011~ ỵ 15.3 - Quăn lý nhà nưốt: I Ngoni ugửkliãc Ị~ 1?.4 - Ngoại ngừ: I Anh * I Tt mlicTỘ 15.5 - Tin )0 Ngáy vào Đãng Cộug săn Việt Xam 114/10/2010" ChửcvuBãua Bithưchitá Hình 3.3 Giao diện chức cập nhập thông tin cán Hình 3.4 Giao dỉện chức thêm mói hầ s cỏn b ôteiâiKPĐiWflKig Hanoi Pedagogical University i mỏ1 giáo dục phái bẩf đáu fừ írưịtog ÍƯphạm Tự tín-Tự trạng • Nán# dộng ■ Sáng tạo

Ngày đăng: 24/09/2015, 11:54

Từ khóa liên quan

Mục lục

  • XÂY DựNG WEBSITE QUẢN LÍ CÁN Bộ VIÊN CHỨC TRƯỜNG ĐAI HOC sư PHAM HÀ NÔI 2

    • KHÓA LUÂN TỐT NGHIÊP ĐAI HOC

    • XÂY DựNG WEBSITE QUẢN LÍ CÁN Bộ VIÊN CHỨC TRƯỜNG ĐAI HOC sư PHAM HÀ NÔI 2

      • KHÓA LUẬN TÓT NGHIỆP ĐẠI HỌC

      • MỤC LỤC

        • DANH MỤC HÌNH ẢNH

        • DANH MỤC BẢNG

          • 3. Đối tượng và phạm vi nghiên cứu Đối tượng

          • Phạm vi

          • Kiến trúc .NET Framework

          • Thư viện lớp.Net Framework

          • Biên dich và MSIL

          • 1.2. Hệ quản trị cơ sở dữ liệu SQL server

          • Các phiên bản của SQL Server 2005

          • Hình 3.4. Giao dỉện chức năng thêm mói hầ sơ cán bộ

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

Tài liệu liên quan