Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 62 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
62
Dung lượng
2,75 MB
Nội dung
TẬPĐOÀNĐIỆNLỰCVIỆTNAM TRƯỜNG ĐẠI HỌCĐIỆNLỰC BÁO CÁO THỰC TẬP TỐT NGHIỆP LƯƠNG ĐỨC NAM PHẠM VĂN TỨ Hà Nội – 2014 TRƯỜNG ĐẠI HỌC ĐIỆNLỰCKHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP TỐT NGHIỆP ĐỀ TÀI: XÂYDỰNGHỆTHỐNGQUẢNLÝCÁCKHÓAHỌCNGẮNHẠNTẬPĐOÀNĐIỆNLỰCVIỆTNAM Cán hướng dẫn: TS NGUYỄN THỊ THU HÀ Sinh viên thực hiện: LƯƠNG ĐỨC NAM PHẠM VĂN TỨ Hà Nội – 2014 LỜI CẢM ƠN Trên thực tế thành công nào mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù là trực tiếp hay gián tiếp người khác Trong suốt thời gian từ bắt đầu họctập giảng đường Đại Học đến nay, chúng em nhận nhiều quan tâm, giúp đỡ Thầy Cô, gia đình và bạn bè Với lòng biết ơn sâu sắc nhất, chúng em xin gửi đến Thầy Cô Khoa Công Nghệ Thông Tin – trường Đại HọcĐiệnLực với tri thức và tâm huyết để truyền đạt vốn kiến thức quý báu cho chúng em suốt thời gian họctập trường Và đặc biệt, kỳ này, Khoa tổ chức cho chúng em tiếp cận với môn học hữu ích sinh viên ngành Công Nghệ Thông Tin Đó là môn: “Thực tập tốt nghiệp” Chúng em xin chân thành cám ơn cô Nguyễn Thị Thu Hà, thầy giáo Đỗ Đức Cường tận tâm hướng dẫn chúng em qua buổi học lớp buổi nói chuyện, thảo luận môn học Trong thời gian họctập và thực hành hướng dẫn thầy cô, chúng em thu nhiều kiến thức bổ ích, mà truyền say mê và thích thú môn “Thực tập tốt nghiệp” Nếu lời hướng dẫn, dạy bảo thầy cô chúng em nghĩ đồ án này chúng em khó hoàn thành Xin gửi lời cảm ơn chân thành đến gia đình, bè bạn, là nguồn động viên to lớn, giúp chúng em vượt qua khó khăn suốt trình họctập và thực đồ án Mặc dù cố gắng hoàn thiện đồ án với tất nỗ lực, nhiên đồ án “Xây dựnghệthốngquảnlýCáckhóahọcngắnhạntậpđoànĐiệnLựcViệt Nam” chắn tránh khỏi thiếu sót Chúng em mong nhận quan tâm, thông cảm và đóng góp quý báu thầy cô và bạn để đồ án này ngày càng hoàn thiện Một lần nữa, chúng em xin chân thành cám ơn và mong nhận đóng góp người Sau cùng, chúng em xin kính chúc thầy cô Khoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp là truyền đạt kiến thức cho hệ mai sau GVHD: TS Nguyễn Thị Thu Hà SVTH: Lương Đức Nam, Phạm Văn Tứ Trân trọng! Hà Nội, ngày 05 tháng 10 năm 2014 Sinh viên thực hiện: Lương Đức Nam Phạm Văn Tứ GVHD: TS Nguyễn Thị Thu Hà SVTH: Lương Đức Nam, Phạm Văn Tứ NHẬN XÉT (của giảng viên hướng dẫn) Tên là: Nguyễn Thị Thu Hà Học vị: Tiến Sĩ Hiện công tác tại: Khoa Công Nghệ Thông Tin, trường Đại họcĐiệnLực Nhận hướng dẫn sinh viên: Lương Đức Nam, Phạm Văn Tứ Thực đồ án thực tập tốt nghiệp: Xâydựnghệthốngquảnlýkhóahọcngắnhạntập đoàn ĐiệnLựcViệtNam Ngành: Công nghệ phần mềm Hệ: Đại học quy Trong thời gian hướng dẫn sinh viên thực đồ án thực tập tốt nghiệp, có số ý kiến nhận xét sau: Hà Nội, ngày tháng năm 2014 CÁN BỘ HƯỚNG DẪN MỤC LỤC GVHD: TS Nguyễn Thị Thu Hà SVTH: Lương Đức Nam, Phạm Văn Tứ DANH MỤC CÁC HÌNH GVHD: TS Nguyễn Thị Thu Hà SVTH: Lương Đức Nam, Phạm Văn Tứ DANH MỤC CÁC KÝ HIỆU PHẦN TỬ MÔ HÌNH KÝ HIỆU Ý NGHĨA Biểu đồ USE CASE Tác nhân (Actor) Một người / nhóm người thiết bị hệthống tác động thao tác đến chương trình Use-case (“Ca” sử dụng) Biểu diễn chức xác định hệthống Use case này sử dụng lại chức use case Mối quanhệ use case Use case này mở rộng từ use case cách thêm chức cụ thể Use case này kế thừa chức từ use case Biểu đồ LỚP Lớp (Class) Biểu diễn tên lớp, thuộc tính, và phương thức lớp Quanhệ kiểu kết hợp Biểu diễnquanhệ hai lớp độc lập, có liên quan đến Quanhệ hợp thành Biểu diễnquanhệ phận – tổng thể Quanhệ phụ thuộc Các lớp phụ thuộc lẫn hoạt động hệthống Biểu đồ TRẠNG THÁI Biểu diễn trạng thái đối tượng vòng đời đối tượng Trạng thái Trạng đầu thái khởi Khởi đầu vòng đời đối tượng Trạng thái kết thúc Kết thúc vòng đời đối tượng Chuyển tiếp (transition) Chuyển từ trạng thái này sang trạng thái khác GVHD: TS Nguyễn Thị Thu Hà SVTH: Lương Đức Nam, Phạm Văn Tứ Biểu đồ TUẦN TỰ Procedure (Phương thức) Là phương thức B mà đối tượng A gọi thực Message (Thông điệp) Là thông báo mà B gửi cho A Biểu đồ HOẠT ĐỘNG Mô tả hoạt động gồm tên hoạt động và đặc tả Hoạt động Trạng thái khởi đầu Trạng thái kết thúc Thanh đồng ngang Chuyển tiếp Mô tả đồng ngang Quyết định Các luồng Thành phần Mô tả lựa chọn điều kiện Phân tách lớp đối Phân cách đường kẻ tượng khác dọc từ xuống biểu đồ biểu đồ hoạt động Biểu đồ THÀNH PHẦN Mô tả thành phần biểu đồ, thành phần chứa nhiều lớp nhiều chương trình Mối quanhệ phụ thuộc thành phần Mỗi quanhệ thành phần(nếu có) Biểu đồ TRIỂN KHAI Các node (các thiết bị) Biểu diễn thành phần vi xử lýCác xử lý Biểu diễn thành phần có vi xử lý Liên kết truyền thông TCP/IP GVHD: TS Nguyễn Thị Thu Hà Giao thức truyền thông TCP/IP thông qua kết nói mạng LAN SVTH: Lương Đức Nam, Phạm Văn Tứ DANH MỤC TỪ VIẾT TẮT STT Từ viết tắt 562/QĐ-TTg 14/CP 205/2013/NĐ-CP EVN CBCNVC CMND CSDL Ý nghĩa Quyết định số 562 Thủ Tướng phủ Số 14 phủ Nghị định số 205/2013 Chính phủ VietNam Electricity Cán công nhân viên chức Chứng minh nhân dân Cơ sở liệu GVHD: TS Nguyễn Thị Thu Hà SVTH: Lương Đức Nam, Phạm Văn Tứ LỜI MỞ ĐẦU Ngày nay, Công Nghệ Thông Tin là ngành phát triển xã hội Nó ứng dụng rộng rãi nhiều ngành, lĩnh vực khác và đạt hiệu cao sống Tin học hóa xem yếu tố mang tính định hoạt động kinh doanh, dịch vụ, xã hội, khoa học, giáo dục,… Ứng dụng công nghệ thông tin đóng vai trò quan trọng, tạo bước đột phá Công việc quảnlý là việc phổ biến và quan trọng xã hội nay.Vì chất lượng quảnlý và giảm thiểu chi phí là mục tiêu cho nhà quảnlý Để đạt mục tiêu đó, việc sử dụng công nghệ thông tin quảnlý trở nên phổ biến.Với phần mềm quảnlý bản, nguồn nhân lực giảm thiểu tối đa, tiết kiệm kinh tế, bên cạnh tính xác đảm bảo hơn, dễ dàng việc quảnlýLý chọn đề tài: Hiện nay, trường Đại họcĐiệnlực tổ chức và quảnlý công tác đào tạo bồi dưỡng cho hàng trăm khóahọcngắnhạn cho cán bộ, công chức thuộc EVN Quy mô đào tạo, tuyển sinh và số lượng học viên ngày càng tăng Theo số liệu thống kê năm 2013, số khóa học: 25, số học viên: 2349, với nhiều chuyên đề và nhiều đơn vị thuộc EVN Nên việc xâydựng và nâng cao chất lượng đội ngũ cán bộ, công chức là vấn đề quan, bộ, ngành trọng quan tâm để nhằm nâng cao lực, trình độ chuyên môn làm việc (Nghị định 18/2010/NĐ-CP và thông tư 07/2006/TT-BNV ) Với hệthốngquảnlý cũ chủ yếu phụ thuộc vào sổ sách giấy tờ, có quảnlý excel Do lưu lượng học viên ngắnhạn ngày càng đông, gặp nhiều khó khan công tác quảnlý như: - Khó khăn quảnlýkhóa học, lưu trữ, tìm kiếm Khó khăn công tác quy hoạch, công tác đào tạo lại Khó khăn lập kế hoạch đào tạo Khó khăn việc phân loại kế hoạch đào tạo cho loại công chức năm Khó khăn quy trình báo cáo, thống kê, lập lịch, lập biểu,… Chưa có hỗ trợ nhắc nhở đào tạo lại, đào tạo … GVHD: TS Nguyễn Thị Thu Hà SVTH: Lương Đức Nam, Phạm Văn Tứ 3.2 Biểu đồ thành phần Hình 3.2.1.1.1: Biểu đồ thành phần hệthống Biểu đồ thành phần cho ta biết mối quanhệ cấu trúc thành phần hệthống 3.3 Biểu đồ triển khai hệthống Hình 3.3.1.1.1: Biểu đồ triển khai hệthống 3.4 Thiết kế sở liệu 3.4.1 Biểu đồ liệu quanhệ Hình 3.4.1.1.1: Biểu đồ liệu quanhệ Diagram 3.4.2 Các bảng sở liệu 3.4.2.1 Bằng cấp (TbBangCap) Hình 3.4.2.1.1: Bảng CSDL Bằng cấp 3.4.2.2 Bảng điểm (TbBangDiem) Hình 3.4.2.2.1: Bảng CSDL Bảng điểm 3.4.2.3 Ca học (TbCaHoc) Hình 3.4.2.3.1: Bảng CSDL Ca học 3.4.2.4 Cấp (TbCap) Hình 3.4.2.4.1: Bảng CSDL Cấp 3.4.2.5 Chat (TbChat) Hình 3.4.2.5.1: Bảng CSDL Chat 3.4.2.6 Chức (TbChucNang) Hình 3.4.2.6.1: Bảng CSDL Chức 3.4.2.7 Chức _ Quyền (TbChucNang_Quyen) Hình 3.4.2.7.1: Bảng CSDL Chức _ Quyền 3.4.2.8 Chức vụ (TbChucVu) Hình 3.4.2.8.1: Bảng CSDL Chức vụ 3.4.2.9 Đăng nhập (TbDangNhap) Hình 3.4.2.9.1: Bảng CSDL Đăng nhập 3.4.2.10 Đơn vị (TbDonVi) Hình 3.4.2.10.1: Bảng CSDL Đơn vị 3.4.2.11 Giảng viên (TbGiangVien) Hình 3.4.2.11.1: Bảng CSDL Giảng viên 3.4.2.12 Giảng viên _ Ngoại ngữ (TbGiangVien_NgoaiNgu) Hình 3.4.2.12.1: Bảng CSDL Giảng viên _Ngoại ngữ 3.4.2.13 Học viên (TbHocVien) Hình 3.4.2.13.1: Bảng CSDL Học viên 3.4.2.14 Học viên _Bằng cấp (TbHocVien_BangCap) Hình 3.4.2.14.1: Bảng CSDL Học viên _Bằng cấp 3.4.2.15 Học viên _Ngoại ngữ (TbHocVien_NgoaiNgu) Hình 3.4.2.15.1: Bảng CSDL Học viên _Ngoại ngữ 3.4.2.16 Học viên _Phân lớp (TbHocVien_PhanLop) Hình 3.4.2.16.1: Bảng CSDL Phân lớp 3.4.2.17 Khóahọc (TbKhoaHoc) Hình 3.4.2.17.1: Bảng CSDL Khóahọc 3.4.2.18 Loại tin tức (TbLoaiTinTuc) Hình 3.4.2.18.1: Bảng CSDL Loại tin tức 3.4.2.19 Lớp (TbLop) Hình 3.4.2.19.1: Bảng CSDL Lớp 3.4.2.20 Môn học (TbMonHoc) Hình 3.4.2.20.1: Bảng CSDL Môn học 3.4.2.21 Ngành (TbNganh) Hình 3.4.2.21.1: Bảng CSDL Ngành 3.4.2.22 Ngoại ngữ (TbNgoaiNgu) Hình 3.4.2.22.1: Bảng CSDL Ngoại ngữ 3.4.2.23 Phòng ban (TbPhongBan) Hình 3.4.2.23.1: Bảng CSDL Phòng ban 3.4.2.24 Phòng học (TbPhongHoc) Hình 3.4.2.24.1: Bảng CSDL Phòng học 3.4.2.25 Quyền (TbQuyen) Hình 3.4.2.25.1: Bảng CSDL Quyền 3.4.2.26 Trình độ chuyên môn (TbTDChuyenMon) Hình 3.4.2.26.1: Bảng CSDL Trình độ chuyên môn 3.4.2.27 Trình độ học vấn (TbTDHocVan) Hình 3.4.2.27.1: Bảng CSDL trình độ học vấn 3.4.2.28 Tin nhắn (TbTinNhan) Hình 3.4.2.28.1: Bảng CSDL Tin nhắn 3.4.2.29 Tin tức (TbTinTuc) Hình 3.4.2.29.1: Bảng CSDL Tin tức 3.4.2.30 Thời khóa biểu (TbTKB) Hình 3.4.2.30.1: Bảng CSDL Thời khóa biểu 3.5 Kết luận chương Qua chương này, ta thiết kế hệ thống, vẽ biểu đồ lớp, biểu đồ thành phần, biểu đồ triển khai và mối quanhệ liên kết lớp, thành phần biểu đồ Từ biểu đồ lớp ta suy biểu đồ diagram CSDL CHƯƠNG 4: WEBSITE HỆTHỐNGQUẢNLÝCÁCKHÓAHỌCNGẮNHẠN Website hệthốngquảnlýkhóahọcngắnhạn phân làm ba phần chính: - Giao diện Admin Giao diện cá nhân Profile học viên, giảng viên Giao diện trang trủ 4.1 Giao diện trang chủ Hình 4.1.1.1.1: Giao diện trang chủ 4.1.2 Giao diện Profile Hình 4.1.2.1.1: Giao diện Profile học viên Hình 4.1.2.1.2: Giao diện Profile Giảng viên 4.2 Giao diện Admin 4.2.1 Đăng nhập Hình 4.2.1.1.1: Giao diện Đăng nhập 4.2.2 Trang Hình 4.2.2.1.1: Giao diện Trang 4.3 Kết luận chương Sau phân tích, thiết kế hệ thống, ta xâydựng chương trình quảnlýhệthốngkhóahọcngắnhạn KẾT LUẬN Kết đạt Sau thời gian nghiên cứu và bắt tay vào thực hiện, với mong muốn xâydựng website hệthốngquảnlýkhóahọcngắn hạn, quan tâm và hướng dẫn tận tình TS Nguyễn Thị Thu Hà, ThS Lê Thị Trang Linh, thầy Đỗ Đức Cường nhóm bước đầu hoàn thành đề tài:” Hệthốngquảnlýkhóahọcngắn hạn” Kết đạt được: o Tìm hiểu quy trình đào tạo khóahọcngắnhạntập đoàn ĐiệnLực o Xâydựng website hệthốngquảnlýkhóahọcngắnhạn Vì thời gian triển khai có hạn, và việc tìm hiểu công nghệ cón gặp nhiều khó khăn nhiều tài liệu nên không tránh sai sót Nhóm em mong nhận đóng góp ý kiến và hướng dẫn thầy cô để đồ án thêm hoàn thiện Chúng em xin chân thành cảm ơn! Hướng phát triển Với mục đích ngày càng hoàn thiện để đáp ứng tốt cho việc tin học hóa quảnlý đào tạo khóahọcngắn hạn, tương lai nhóm em cố gắng tìm hiểu kỹ hơn, sâu hơn, và cố gắng hoàn thành tốt đề tài TÀI LIỆU THAM KHẢO Tiếng Việt: [1] TS Đào Nam Anh: Giáo trình Phân tích thiết kế hướng đối tượng; trường Đại họcĐiệnLực [2] TS Huỳnh Văn Đức (Chủ biên), ThS Đoàn Thiện Ngân (Hiệu đính) Giáo trình nhập môn UML Nhà xuất bản: Lao động và xã hội Websites: [3] http://www.asp.net/signalr [4] http://www.evn.com.vn [5] http://www.codeproject.com [6] http://www.doc.edu.vn [7] http://www.voer.edu.vn [8] http://stackoverflow.com [...]... muốn tối ưu hóa hệthốngquản lý, giảm bớt các khó khan bằng việc quảnlý sổ sách, tăng hiệu quả làm việc, hệthốngquảnlýCáckhóahọcngắnhạn cần được xâydựng lại và áp dụng tin học hóa vào công tác quảnlý Tên đề tài: Xây dựnghệthốngquảnlý Các khóahọcngắnhạntậpđoànĐiệnLựcViệtNam Đối tượng nghiên cứu: Các công tác quảnlý trong hệthốngquảnlýcáckhóahọcngắnhạn cũ Phạm vi... Quảnlý chung: bao gồm các hoạt động quảnlý phòng ban, quảnlý bằng cấp, quảnlý trình độ chuyên môn, quảnlý trình độ học vấn, quảnlý phòng học, quảnlý ngành, quảnlý cấp, quảnlý trình độ ngoại ngữ, quảnlý đơn vị, quảnlý chức vụ Các chức năng này được bộ phận quảnlý bên trường cập nhật Quảnlýthông tin: bao gồm các chức năng quảnlý tin nhắn, quảnlý chat, quảnlý tin tức Trong đó quản lý. .. thấy được khái quát các chức năng chính của hệthống như quảnlýkhóa học, quảnlýhọc viên, quảnlý giảng viên,… dưới sự tác động của các tác nhân tham giam hệ thống: quản trị hệ thống, người quản lý, quảnlý cấp cao, học viên, giảng viên Hình 2.2.1.1.2: Biểu đồ quanhệ Actor Người sử dụng tham gia vào hệthống gồm: quản trị hệ thống, quảnlý cấp cao, người quản lý, giảng viên, học viên 2.2.2 Biểu... 2.2.2.1 Quảnlýhọc viên Hình 2.2.2.1.1: Quảnlýhọc viên 2.2.2.2 Quảnlý giảng viên Hình 2.2.2.2.1: Quảnlý giảng viên 2.2.2.3 Quảnlýkhóahọc Hình 2.2.2.3.1: Quảnlýkhóahọc 2.2.2.4 Quảnlý chung Hình 2.2.2.4.1: Quảnlý chung 2.2.2.5 Quảnlýthông tin Hình 2.2.2.5.1: Quảnlýthông tin 2.2.2.6 Tìm kiếm Hình 2.2.2.6.1: Tìm kiếm 2.2.2.7 Thống kê Hình 2.2.2.7.1: Thống kê 2.2.2.8 Quảnlýhệ thống. .. thống Hệthốngquảnlý các khóahọcngắnhạn là một hệthống giúp cho việc quảnlýcáckhóahọcngắnhạn chuyên đào tạo cán bộ của tập đoàn ĐiệnLựcCác cán bộ được trường Đại họcĐiệnLực đào tạo Với hệthống mới này giúp cho việc quảnlý trở lên dễ dàng hơn, quảnlý được tốt với số lượng cán bộ, số lượng khóahọc lớn 2.2 Sơ đồ tổng quancác chức năng chính của hệthống 2.2.1 Biểu đồ Use case... trường quảnlýCácthông tin của học viên được cập nhật lưu vào trong CSDL - - - - Quảnlý giảng viên: cácthông tin cá nhân, đơn vị quảnlý của giáo viên cũng được quản lý, cập nhật lưu trữ trong CSDL Quảnlýkhóa học: chức năng này giúp quảnlýcácthông tin, nội dung, lịch giảng dạy liên quan đến khóahọcCác hoạt động quảnlýkhóahọc như: tạo khóa học, tạo lớp học, cập nhật học viên tham gia học, ... 2.2.2.8.1: Quản lýhệthống 2.2.3 Các tác nhân chính tham gia hệthống Qua quá trình tìm hiểu và khảo sát thực tế, xem xét đến quanhệ và các tác động của hệ thống, ta xác định được 6 tác nhân của hệthống bao gồm: - - Người dùng: là những người tham gia vào vệ thống bao gồm những người: quản trị hệ thống, quảnlý cấp cao, người quản lý, giảng viên, học viên Quản trị hệ thống: là người quảnlý có quyền... có quyền cao nhất trong hệ thống, có quyền thực hiện tất cả hệthống Người quản lý: là những người thuộc trường Đại họcĐiệnLực Họ là những người trực tiếp tham gia quảnlýkhóahọcQuảnlý cấp cao: là những người thuộc tập đoàn ĐiệnLực Họ là những lãnh đạo cấp cao, tiếp nhận những thống kê, báo cáo về tình hình, quá trình diễn ra cáckhóahọc do trường Đại họcĐiệnLựcthống kê báo cáo lên Giảng... QuảnlýHọc viên; Quảnlý Dữ liệu; Tìm kiếm; Thông kê 5 Phạm Văn Tứ Trang Admin; Hệthống chat; quảnlý giảng viên; quảnlý tin tức 1.2.5 Công nghệ sử dụng Xây dựnghệthốngquảnlý trên nền công nghệ Net (Visual studio 2013), CSDL hệquản trị SQL server (SQL server 2008) Hệthống gửi tin nhắn sử dụng công nghệ GCM kết hợp với lập trình Android để xâydựng lên tổng đài gửi tin nhắn Hệthống chat sử dụng... Xây dựnghệthốngquảnlý Các khóahọcngắnhạntậpđoànĐiệnLựcViệtNam 1.1.1 Mục đích khảo sát hiện trạng Chúng ta xâydựnghệthống mới nhằm mục đích thay thế hệthống cũ đã có phần không phù hợp với nhu cầu của người sử dụng Việc khảo sát nhằm để: - Tiếp cận với nghiệp vụ chuyên môn, môi trường hoạt động của hệthống Tìm hiểu chức năng, nhiệm vụ và cung cách hoạt động của hệthống Chỉ ra những