Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 180 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
180
Dung lượng
17,5 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA KỸ THUẬT PHẦN MỀM KHÓA LUẬN TỐT NGHIỆP WEBSITE QUẢN LÝ TRƢỜNG TRUNG HỌC PHỔ THÔNG Giảng viên hƣớng dẫn: ThS ĐỔ THỊ THANH TUYỀN Sinh viên thực hiện: LÊ PHƢỚC THÀNH LƢƠNG CHÍ NGUN Lớp : CNPM 02 Khóa : 02 TP Hồ Chí Minh , Tháng 08 năm 2012 ABSTRACT Step with rapid development of Socio-Economic , the Science and Technology got many great achivements , especially is Information-Technology VietNam is a one of fastest internet-development ASEAN countries The applying of information technology for management is not a diffcult issue of company , within quick evolution of many Enterprise Management Softwares.The Education, however ,have a very slow applying, some softwares are raised but just for local use only and cannot response to requirements of many users in general Education Management is a issue of many local-governments and Ministry of Education and Training It is not only for the Socio-Economic development, but also for the training of talents , participating to enrich the country The management by traditional methods are costed and wasted a lot within low efficient and accuracy There are a requirement of new method that consume smaller time and money but achieve high efficient and accuracy The teacher can give more effort to their lectures and students , and raise the quality of teaching higher ,also keep more contacts with school and society The digitizing of works is a old issue , but cannot easily solved and make overhead of manager in general and edution manager in particular The management softwares in market of VietNam concentrate on managing company resource (human and salary) only , and for some rapid-develop indutries such as Accounctance,Bank,Restaurant , Travel, Shop, … There are a little softwares can meet requirements of education management in school Since reasons raised above , the group decide to study the subject “Website of School Academic Management” The application is a website , that can suite the demand of news-capture immediately The study try to create a system that can help digitizing speedup and solve a small part of education management issue for school in general and highschool in particular The application try to ensure the close link of School – Teacher - Parent – Student The School can take information of student more detail , Teacher can take more time to manage and improve lectures , Parent can keep in hand the study progress of your childs , Students can easier keep contact and interacton with teacher , academic clubs … without limit of scheduled time The subject report consist of follow chapters : Chapter : Introduce the subject , scope and targets Chapter : Describe the issue : real activities of school , bussiness progresses system should adapt Chapter : Modeling the issue and respresented by graphs ,maps ,diagrams Chapter : Design the graphic user interfaces Chapter : System infrastructure technologies used for application development Chapter : The conclusion MỞ ĐẦU Cùng với phát triển kinh tế - xã hội, khoa học kỹ thuật công nghệ đạt đƣợc thành tựu vƣợt bậc, đặc biệt CNTT Việt Nam nƣớc có tốc độ phát triển Internet nhanh mạnh khu vực Đông Nam Á Việc áp dụng cơng nghệ thơng tin vào quản lý khơng tốn khó cho đơn vị tổ chức đặc biệt phát triển nhanh chóng loại phần mềm quản trị doanh nghiệp Tuy nhiên GD&ĐT (Giáo dục đào tạo) việc áp dụng tin học vào quản lý nhà trƣờng học tập phát triển chậm Đã có số phần mềm đƣợc phát triển nhƣng mang tính cục chƣa đáp ứng đƣợc đại đa số yêu cẩu ngƣời dùng trƣờng học Quản lý giáo dục tốn khó nhiều địa phƣơng Bộ GD&ĐT, khơng dừng lại vai trò ngành nghiệp phát triển kinh tế-xã hội mà nơi sản sinh mn vạn tài góp phần xây dựng nƣớc nhà giàu mạnh, thực lời dạy Bác kính yêu xứng danh cƣờng quốc năm châu Việc quản lý nhà trƣờng phƣơng pháp truyền thống ngày lỗi thời đòi hỏi nhiều nhân lực, thời gian nhƣng không mang lại hiệu độ xác cao Vì cần có phƣơng pháp hồn thiện hơn, đòi hỏi thời gian công sức nhƣng đảm bảo đƣợc độ xác hiệu cao Nếu đƣợc thầy dành đƣợc nhiều thời gian cho giảng học sinh mình, từ nâng cao chất lƣợng học tập quan hệ nhà trƣờng với xã hội nhiều nhiều Số hóa cơng việc nhà quản lý nói chung quản lý giáo dục nói riêng vấn đề đặt từ lâu Những năm gần việc ứng dụng công nghệ thông tin vào quản lý khơng vấn đề xa lạ Việt Nam, nhƣng đa số ứng dụng quản lý thị trƣờng thƣờng tập trung vào quản lý doanh nghiệp, đặc biệt ngành dịch vụ yêu cầu tốc độ phát triển nhanh nhƣ : Kế toán , Tài Chính, Ngân Hàng, Chứng Khốn, Nhà Hàng, Du Lịch Bán Hàng, nhân sự, tiền lƣơng, kho bãi … Ngành giáo dục áp dụng nhiều chƣơng trình vào quản lý nhƣng chƣa có phần mềm thật đầy đủ chức hiệu cao cho việc quản lý giáo dục nhà trƣờng Vì với tình hình thực tế nhóm chọn nghiên cứu đề tài: “WEBSITE QUẢN LÝ TRƢỜNG TRUNG HỌC PHỔ THÔNG” Ứng dụng đƣợc phát triển chạy web, đáp ứng nhu cầu nắm bắt thơng tin cách nhanh chóng Đề tài với mong muốn nghiên cứu phát triển để đáp ứng cho cần thiết khai sinh giải pháp công nghệ số giải toán quản lý giáo dục trƣờng học nói chung trƣờng THCS,THPT nói riêng Chƣơng trình đảm bảo gắn kết chặt chẽ nhà trƣờng – phụ huynh học sinh Nhà trƣờng biết đƣợc tình hình học sinh gia đình học tập sinh hoạt sao, giáo viên tăng thêm thời gian quản lý bổ sung học cho học sinh, phụ huynh nắm rõ đƣợc trình học tập, kết khả em nhƣ nào, học sinh nhanh chóng đơn giản tiếp cận, tƣơng tác với giáo viên, câu lạc học thuật, kỹ trình học tập đâu mà không bị giới hạn thời gian Nội dung báo cáo bao gồm nội dung sau: Chƣơng 1: Chƣơng giới thiệu: giới thiệu đề tài, phạm vi đề tài mục tiêu đề tài đặt Chƣơng 2: Khảo sát trạng toán: phần miêu tả hoạt động thực tế trƣờng học, nêu lên nghiệp vụ thực tế mà hệ thống cần giải Chƣơng 3: Mô hình hóa tốn : từ u cầu nghiệp vụ đƣợc nêu chƣơng chƣơng cụ thể chúng sơ đồ luồng xử lý hoạt động Chƣơng 4: Thiết kệ giao diện Chƣơng 5: Kiến trúc hệ thống – miêu tả kiến trúc, công nghệ , kỹ thuật mà hệ thống đƣa vào áp dụng đế phát triển chƣơng trình Chƣơng 6: Kết luận LỜI CẢM ƠN Chúng em xin chân thành cảm ơn Ban giám hiệu, q thầy Trƣờng Đại Học Công Nghệ Thông Tin ĐHQG Tp.HCM, đặc biệt thầy cô Khoa Kỹ Thuật Phần Mềm tận tình giảng dạy, trang bị cho chúng em kiến thức cần thiết suốt năm học trƣờng Chúng em xin chân thành cám ơn thầy trƣởng khoa Kỹ Thuật Phần Mềm PGS.TS Vũ Thanh Nguyên tận tình quan tâm giúp đỡ chúng em tiếp cận, học hỏi đƣợc nhiều tri thức cơng nghệ thơng tin nói chung Cơng Nghệ Phần Mềm nói riêng Chúng em xin chân thành cảm ơn thầy hƣớng dẫn Thạc Sĩ Đổ Thị Thanh Tuyền hết lòng quan tâm hƣớng dẫn chúng em trình thực luận văn để chúng em hồn thành tốt Chúng tơi xin chân thành cám ơn anh chị bạn có nhận xét, đóng góp ý kiến, động viên, quan tâm giúp đỡ chúng tơi vƣợt qua khó khăn suốt q trình thực đề tài Chúng tơi xin chân thành cám ơn cá nhân đơn vị giáo dục nhiệt tình hỗ trợ cung cấp nhiều thơng tin, nghiệp vụ đào tạo bổ ích cho chúng tơi hồn thành tốt luận văn Cuối chúng xin gởi lòng biết ơn sâu sắc đến cha mẹ, gia đình tạo điều kiện vật chất lẫn tinh thần, động viên, khích lệ hỗ trợ chúng suốt thời gian qua Mặc dù cố gắng với tất nổ lực thân để hoàn thành tốt luận văn chắn khơng tránh khỏi thiết sót, chúng em kính mong q Thầy Cơ tận tình bảo Tp Hồ Chí Minh, Thứ Hai, 15 Tháng Tám 2016 Nhóm sinh viên thực Lê Phƣớc Thành – Lƣơng Chí Nguyên NHẬN XÉT ( Của giáo viên hƣớng dẫn.) NHẬN XÉT ( Của giáo viên phản biện) MỤC LỤC MỞ ĐẦU LỜI CẢM ƠN MỤC LỤC DANH MỤC BẢNG BIỂU DANH MỤC CÁC HÌNH DANH MỤC SƠ ĐỒ BẢNG KÝ HIỆU CỤM TỪ VIẾT TẮT Chƣơng GIỚI THIỆU 1.1 Nhu cầu thực tế xác định toán 1.2 Phạm vi mục tiêu đề tài Chƣơng KHẢO SÁT HIỆN TRẠNG BÀI TOÁN 2.1 Một số phần mềm quản lý loại đƣợc sử dụng: 2.2 Phân tích tốn 2.3 Hiện trạng đơn vị xây dựng hệ thống 2.3.1 Cơ cấu tổ chức 2.3.2 Một số khái niệm qui định thực tế 2.4 Qui trình nghiệp vụ 14 2.4.1 Quản lý năm học 14 2.4.2 Quản lý lớp học 14 2.4.3 Quản lý giảng dạy 15 2.4.4 Các công việc cuối học kỳ 15 2.4.5 Quản lý học sinh 15 2.4.6 Quản lý chuyên cần 17 2.4.7 Quản lý điểm 17 2.4.8 Quản lý kết học lực hạnh kiểm học sinh 18 2.4.9 Quản lý qui định, hệ số 18 2.4.10 Quản lý thi 19 2.4.11 Quản lý giáo viên 19 2.4.12 Quản lý thông báo tin tức 20 2.4.13 Quản lý hệ thống 20 2.4.14 Quản lý thống kê báo cáo 21 Chƣơng 3.1 MƠ HÌNH HĨA BÀI TỐN 28 Sơ đồ Use-Case 28 3.1.1 Danh sách Actor 28 3.1.2 Use-case chức học sinh 29 3.1.3 Use Case chức cho giáo viên 33 3.1.4 Use case chức giáo vụ 42 3.1.5 Use Case chức quản trị hệ thống 59 3.2 Sơ đồ hoạt động 63 3.2.1 Bắt đầu năm học 63 3.2.2 Bắt đầu học kỳ 64 3.2.3 Kết thúc học kỳ 66 3.2.4 Kết thúc năm học 67 3.2.5 Quản lý kỳ thi 68 3.2.6 Lập lịch giảng dạy 69 3.2.7 Quản lý lớp học 70 3.2.8 Quản lý học sinh 71 3.2.9 Quản lý kết 72 3.2.10 Quản lý thông báo – tin tức 73 3.2.11 Quản lý điểm 74 3.2.12 Tiếp nhận học sinh 75 3.2.13 Quản lý hệ thống 76 3.3 Sơ đồ trạng thái 77 3.3.1 Trạng thái đăng nhập 77 3.3.2 Quản lý qui trình 77 3.3.3 Bắt đầu năm học 78 3.3.4 Quản lý thi 79 3.3.5 Quản lý thông tin học sinh 80 3.3.6 Cập nhật điểm học sinh 81 3.3.7 Quản lý rèn luyện học sinh 82 Website quản lý trƣờng trung học phổ thơng Trang 147 Hình 4.65 Giao diện thể tin tức lên trang chủ GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Ngun Website quản lý trƣờng trung học phổ thơng Trang 148 4.8 Giao diện quản lý thông tin học tập Hình 4.66 Các chức thơng tin học tập Chú thích: - 1: xem thời khóa biểu - 2: xem lịch thi - 3: xem danh sách phòng thi có kỳ đƣợc mở - 4: xem kết thi sau kỳ thi - : xem thông tin chuyên cần trƣờng học sinh học.Chức giúp phụ huynh giám sát đƣợc tình hình chuyên cần học sinh đơn giản dễ dàng GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 149 Chƣơng KIẾN TRÚC HỆ THỐNG 5.1 Giới thiệu tảng hệ thống Hệ thống đƣợc xây dựng ngôn ngữ C# ASP.NET MVC Framework , sử dụng Razor View Engine Cở sở liệu đƣợc quản lý Microsoft SQL 2008 Đồng thời sử dụng cách tiếp cận Data First Entity FrameWork để giao tiếp với Model MVC Framework Hình 5.1 Kiến trúc Website quản lý trƣờng Trung học phổ thông GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 150 5.2 Kiến trúc MVC Hình 5.2 Mơ hình Model – View – Controler Model: Model đƣợc giao nhiệm vụ cung cấp liệu cho sở liệu lƣu liệu vào kho chứa liệu Tất nghiệp vụ logic đƣợc thực thi Model Dữ liệu vào từ ngƣời dùng thông qua View đƣợc kiểm tra Model trƣớc lƣu vào sở liệu Việc truy xuất, xác nhận, lƣu liệu phần Model View: View hiển thị thông tin cho ngƣời dùng ứng dụng đƣợc giao nhiệm vụ cho việc nhận liệu vào từ ngƣời dùng, gửi yêu cầu đến điều khiển, sau nhận lại phản hồi từ điều khiển hiển kết cho ngƣời dùng Các trang HTML, JSP, thƣ viện thể file nguồn phần thành phần View Controller: Controller tầng trung gian Model View Controller đƣợc giao nhiệm vụ nhận yêu cầu từ phía máy khách Một yêu cầu đƣợc nhận từ máy khách đƣợc thực chức logic thích hợp từ thành phần Model sau sinh kết cho ngƣời dùng đƣợc thành phần View hiển thị ActionServlet, Action, ActionForm struts-config.xml phần Controller GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 151 5.3 Nền tảng Entity Framework ADO.NET Entity Framework tảng đƣợc sử dụng để làm việc với database thông qua chế ánh xạ Object/Relational Mapping (ORM) Nhờ đó, bạn truy vấn, thao tác với database gián tiếp thơng qua đối tƣợng lập trình Với Entity FrameWork ta loại bỏ hầu hết code cho data access mà developers phải viết Sử dụng Entity Framework, lập trình viên sử dụng khai thác sức mạnh LINQ việc khai thác liệu ADO.NET Entity Framework cung cấp nhiều tính khác nhƣ change tracking, identity resolution, lazy loading, query translation, … tạo điều kiện cho lập trình viên tập trung vào việc phát triển ứng dụng mức business logic phải tốn thời gian vào data access fundamentals ADO.NET Entity Framework làm việc với nhiều sở liệu khác (Microsoft SQL Server, Oracle, DB2) Cung cấp mapping engine mạnh mẽ làm việc đƣợc với cấu trúc liệu từ đơn giản đến phức tạp làm việc tốt với store procedures ADO.NET Entity Framework kết hợp với Visual Studio 2010 cung cấp cho ngƣời dùng công cụ mạnh mẽ, cho phép tự động xây dựng model từ database có sẵn triển khai database hoàn toàn từ model Có thể sử dụng ADO.NET Entity Framework đƣợc với tất ứng dụng NET khác nhƣ ASP.NET, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), WCF Data Services (ADO.NET Data Service) GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 152 Kiến trúc Entity Framework đƣợc minh họa nhƣ sau: Hình 5.3 Kiến trúc Entity FrameWork Hình 5.4 Luồng hoạt động Entity FrameWork GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông 5.3.1 Trang 153 Object Services Đây class tự động sinh tƣơng ứng với mơ hình liệu Các class bao gồm: ObjectContext đại diện cho database ObjectContext có chức quản lý kết nối, định nghĩa mơ hình liệu với metadata thao tác với database Lớp thêm vào phƣơng thức đại diện cho stored procedure database ObjectSet tập hợp entity Mỗi đối tƣợng tƣơng ứng với table Có thể lấy đƣợc đối tƣợng thơng qua property tƣơng ứng ObjectContext EntityObject, ComplexObject lớp tƣơng ứng cho dòng liệu table database Khác biệt hai loại ComplexObject không chứa primary key EntityCollection EntityReference: đối tƣợng thể mối quan hệ (relationship) hai entity class Mỗi đối tƣợng đƣợc truy xuất thông qua property entity class 5.3.2 Entity Data Model Hình 5.5 Mơ hình liệu thực thể GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 154 Entity Data Model (EDM) mơ hình liệu đƣợc mơ tả thơng qua ngôn ngữ theo chuẩn XML EDM đƣợc chia làm lớp là: Conceptual, Mapping Logical Mỗi lớp đƣợc định nghĩa ngôn ngữ riêng theo định dạng XML: Conceptual – Conceptual Schema Definition Language (CSDL): ngôn ngữ định nghĩa entity, relationship, hàm tập tin với phần mở rộng csdl Có thể tạo đƣợc entity class (object layer) Mapping – Mapping specification language (MSL): định nghĩa ánh xạ lớp conceptual logical, nội dung đƣợc lƣu tập tin msl Logical – Store Schema Definition Language (SSDL): định nghĩa mơ hình lƣu trữ liệu, lƣu trữ tập tin ssdl Các nội dung ba tập tin csdl, msl ssdl đƣợc lƣu trữ tập tin edmx Visual Studio Tập tin đƣợc tạo tự động từ database công cụ Entity Framework Model Wizard Visual Studio Trong trình biên dịch, tập tin csdl, msl ssdl đƣợc tạo dựa vào tập tin edmx 5.3.3 EntityClient Data Provider EntityClient data provider ADO.NET dùng để truy xuất đến database Đƣợc xây dựng bên ADO.NET data provider bản, EntityClient không truy xuất trực tiếp liệu mà thông qua data provider khác dựa vào thông tin liệu từ Entity Data Model EntityClient bao gồm lớp giống nhƣ ADO.NET data provider khác tên lớp đƣợc đặt với tiền tố Entity Ví dụ bạn tạo kết nối EntityConnection, tạo câu truy vấn EntityCommand đọc kết EntityDataReader Một điểm khác biệt với data provider khác EntityClient sử dụng Entity SQL để truy vấn liệu Các lệnh Entity SQL đƣợc chuyển thành cấu trúc lệnh dạng (command tree) chuyển xuống cho data provider khác 5.3.4 Các phƣơng pháp tiếp cận Database First Nếu có sẵn sở liệu (CSDL), Entity Framework tự động tạo mơ hình liệu bao gồm lớp thuộc tính tƣơng ứng với GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 155 đối tƣợng CSDL nhƣ bảng cột Thông tin cấu trúc CSDL bạn(store schema), mơ hình liệu (conceptual model), việc ánh xạ chúng đƣợc lƣu dƣới dạng XML file edmx Visual Studio cung cấp trình thiết kế Entity Framework, trình thiết kế dạng đồ họa cho phép bạn dùng để hiển thị chỉnh sửa file edmx Model First Nếu bạn chƣa có sẵn CSDL, bạn bắt đầu cách tạo mơ hình dùng trình thiết kế Entity Framework Visual Studio Sau hồn thành, trình thiết kế tạo câu lện DDL(data definition language) để tạo nên CSDL Cách tiếp cận dùng file edmx để lƣu thơng tin mơ hình ánh xạ (mapping) Code First Khơng phụ thuộc vào việc có CSDL hay chƣa, bạn viết lớp riêng bạn thuộc tính tƣơng ứng với bảng cột, sau dùng chúng với Entity Framework mà khơng cần tới file edmx Đó lý bạn thấy cách tiếp cận đƣợc gọi Code Only tên thức Code First Việc ánh xạ cấu trúc lƣu trữ mơ hình khái niệm biểu diễn code bạn đƣợc quản lý với quy ƣớc tập API đặc biệt cho trƣớc Nếu bạn chƣa có CSDL, Entity Frame tạo cho bạn, chí xóa tạo lại cấu trúc bị thay đổi Loạt dùng cách phát triển Code First Tập API cho việc truy cập liệu Code First đƣợc dựa lớp DbClass Tập API đƣợc dùng với Database First Model First GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 156 Chƣơng KẾT LUẬN 6.1 Kết đạt đƣợc Qua trình làm luận văn chúng em thu đƣợc kết sau: - Nắm đƣợc khái niệm, mơ hình kiến trúc, hoạt động phát triển ứng dụng ASP.NET MVC với Razor View Engine với Entity Framework Engine - Xây dựng thành công đƣợc chức quản lý trƣờng học chạy Web áp dụng cho trƣờng THPT, THCS tiểu học - Các chức xây dựng đƣợc nhƣ : Quản lý đƣợc qui trình năm học: thứ tự cơng việc ngày có trình tự đầu vào đầu cụ thể, hệ thống hỗ trợ thực bƣớc khối khép kín ràng buộc , q trình thao tác nhanh tăng hiệu suất làm việc vài thao tác đơn giản Hệ thống hỗ trợ đƣợc qui trình : - Bắt đầu năm học :thiết lập thông tin đầu năm, tạo năm học mới, duyệt danh sách giáo viên, duyệt danh sách lớp, duyệt danh sách học sinh, phân bổ học sinh vào lớp, - Bắt đầu học kỳ : phân công chuyên môn - Tổ chức thi : tạo kỳ thi, chọn lớp danh sách học sinh tham gia thi, duyệt phòng thi, xếp phòng thi, nhập kết thi hoàn thành - Kết thúc học kỳ : Thống kê, báo cáo học kỳ, đánh giá kết học sinh, - Kết thúc năm học: thống kê báo cáo, đánh giá kết Quản lý giáo viên: quản lý thông tin cần thiết giáo viên nhƣ hồ sơ lý lịch cá nhân , địa chỉ, thông tin liên hệ, thơng tin chun mơn, thơng tin đồn/ đảng giáo viên… Quản lý học sinh : quản lý thông tin học sinh, thông tin học bạ học sinh Quản lý điểm : giúp giáo viên cán giáo vụ thƣờng xuyên cập nhật điểm số học sinh, tự động cập nhật điểm thi tự động tính đƣợc kết GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 157 trung bình học sinh.Hệ thống tự động cập nhật điểm số học sinh đăng nhập xem theo dõi trình học rèn luyện Quản lý thi cử: tạo kỳ thi, kỳ thi kỳ thi kỳ, cuối kỳ, thi lại …, chọn lớp danh sách học sinh tham gia vào kỳ thi, giúp trộn phách lập danh sách học sinh phòng thi, sau kỳ thi nhập kết thi cập nhật kết vào kết học sinh sau kỳ thi đƣợc hoàn thành cách tự động Quản lý thông báo tin tức: quản lý thêm, xóa cập nhật loại thơng tin trƣờng, thông tin giáo dục, quản lý thông báo trƣờng , lớp Quản lý loại danh mục : quản lý đƣợc địa chi tiết, dân tộc , tôn giáo, tỉnh thành, quận huyện, xã phƣờng, môn học , ban học, tổ chuyên môn, hệ số môn học, khối lớp, … Theo dõi thông tin rèn luyện chuyên cần,nghĩ phép, kỹ luật khen thƣởng học sinh Xuất đƣợc số thống kê báo cáo Kết xuất đƣợc theo tập tin MS Excel giúp trƣờng cải tiến q trình quản lý từ dùng MS Excel lên sử dụng hệ thống - Lợi ích việc áp dụng hệ thống nhƣ sau: Chƣơng trình cho phép ngƣời dùng đăng nhập thực cơng việc lúc nơi cần có internet Giáo viên nhập điểm xử lý đâu, học sinh theo dõi thơng tin từ nhà trƣờng nhanh mà không cần phải lên trƣờng, học sinh xem điểm kết quản giáo viên nhập điểm, phụ huynh xem thơng tin em thơng qua mạng… Cung cấp cho trƣờng học hệ thống quản lý giáo dục thực đầy đủ chức năng, tích hợp chức từ đơn giản đến phức tạp để hỗ trợ phục vụ quản lý đào tạo cho nhiều đối tƣợng nghiệp vụ khác Nâng cao chất lƣợng quản lý học sinh, nâng cao trình học tập cho học sinh cách hiệu mà hao tốn chi phí, nâng cao liên kết thƣờng xuyên GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 158 nhà trƣờng – phụ huynh học sinh, nâng cao cập nhật thơng tin liên tục q trình học tập học sinh, nhà trƣờng gia đình Tiết kiệm chi phí quản lý cho sở Giáo Dục Đào Tạo, chi phí học tập cho học sinh phụ huynh áp dụng rộng khắp hệ thống Giúp trƣờng học giảm thiểu tối đa thời gian cho công việc lặp lặp lại không cần thiết Giúp trình xử lý số liệu, kết học tập học sinh nhanh chóng xác hơn, cập nhật hay thay đổi qui định phục vụ cho công tác giảng dạy học tập cách nhanh Giúp giảm tải thao tác nhân lực cho nhà trƣờng việc tổ chức năm học mới, tổ chức lớp học học sinh, tổ chức giảng dạy tổ chức kỳ thi Giúp phụ huynh biết đƣợc lực em dễ dàng hơn, nắm bắt đƣợc q trình học tập thơng tin cần thiết cho em mình.Vì giảm thiểu tình trạng học sinh bỏ học, qua mặt thầy cô phụ huynh.Từ phụ huynh giúp đỡ động viên em kịp thời Giúp giảm tải số lƣợng lớn loại tài liệu , hồ sơ, sổ sách cho nhà trƣờng học sinh, lƣu trữ liệu cách an tồn nhanh chóng 6.2 Những điều chƣa đạt đƣợc - Gặp vấn đề nghiệp vụ nhu cầu thực tế qua khảo sát trƣờng linh động đa dạng nên với thời gian ngắn chƣa thể thật đo đƣợc độ phức tạp tốc độ xử lý hệ thống mơi trƣờng triển khai - Chƣa có nơi chạy thật internet nên không kiểm tra đƣợc khả thích ứng hệ thống với mơi trƣờng thật 6.3 Các điểm trội loại phần mềm loại - Ƣu chạy web truy cập lúc, nơi có mạng internet, tận dụng đƣợc lợi internet GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 159 - Dễ dàng triển khai mà khơng cần tốn nhiều chi phí tài nguyên nhƣ máy vi tính, đƣờng truyền mạng, máy chủ lƣu trữ liệu nhân viên kỹ thuật Việc triển khai không cần cài đặt lên máy trạm - Thao tác với việc nhập liệu liệu cũ nhanh tiện lợi đƣợc hỗ trợ import export tập tin MS Excel giúp giảm tải thời gian nhập liệu - Giao diện thân thiện , chức đƣợc phân chia theo đối tƣợng ngƣời dùng dễ sử dụng - Đáp ứng đƣợc hầu hết nghiệp vụ ngày trƣờng trung học nhƣ quản lý học sinh, quản lý giáo viên, quản lý học tập, quản lý điểm, quản lý rèn luyện, hỗ trợ xem loại thống kê báo cáo - Qui trình quản lý thi linh hoạt đáp ứng đƣợc nghiệp vụ nhanh chóng - Thiết lập loại qui trình hỗ trợ cơng tác ngày, qui trình nằm khối khép kín đảm bảo cho trình thao tác xử lý xác thời gian so với phần mềm khác - Các qui định, tham số đƣợc thiết lập động thích ứng có thay đổi từ Bộ GD & ĐT - Hệ thống hiển nhiên trở thành kênh truyền thông tin cậy, xác, nhanh chóng nhà trƣờng, phụ huynh học sinh Mọi thơng tin thơng báo tức trang chủ hệ thống 6.4 Hƣớng phát triển Hỗ trợ thêm công cụ giao tiếp đối tƣợng ngƣời dùng khác nhau, nhƣ hệ thống tích hợp hệ thống thông báo, cung cấp thông tin cho ngƣời dùng sms, smartphone, mobile,email… Tích hợp thêm giải pháp tổ chức thi online Hỗ trợ chức chấm trắc nghiệm từ động Nâng cao hệ thống phân tích kết học sinh để thiết lập loại cảnh báo nâng cao cho phụ huynh, học sinh, giáo viên … Phát triển hệ thống chạy hiệu nhiều thiết bị khác GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 160 DANH MỤC TÀI LIỆU THAM KHẢO Tiếng việt [01] ASP.NET MVC (10/2011) http://diendancongnghe.vn/tutorials-thu-thuat-127/bai-3-tong-quan-ve-asp-net-mvcframework-15477/ [02][Các loại thông tƣ, định đƣợc sử dụng] (10/2011) http://vanban.moet.gov.vn [03] Nghiệp vụ giáo dục.(10/2011 – 7/2012) http://www.moet.gov.vn [04] Jquery, JavaScript, CSS (11/2011) http://www.izwebz.com http://www.nhatnghe.com/forum/showthread.php?t=40969 http://ntuts.com/jquery http://www.webdesignerwall.com/demo/jquery/ Tiếng Anh [01] ASP.NET MVC (10/2011) http://www.asp.net/mvc/tutorials/overview/asp-net-mvc-overview http://msdn.microsoft.com/en-us/library/gg416514%28v=vs.98%29.aspx http://www.remotesynthesis.com/post.cfm/Sortable-Table-ColdFusion-Custom-Tagwith-jQueryUI http://www.phpletter.com/Demo/AjaxFileUpload-Demo/ [02] Entity FrameWork (10/2011) http://www.asp.net/entity-framework/tutorials/maximizing-performance-with-theentity-framework-in-an-asp-net-web-application http://archive.msdn.microsoft.com/EFDocSamples2010/Release/ProjectReleases.aspx? ReleaseId=4088 http://code.msdn.microsoft.com/Code-First-Northwind-Data-874c947b http://www.c-sharpcorner.com/UploadFile/b19d5a/7596/ GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông Trang 161 http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework http://forums.asp.net/p/1710648/4553979.aspx/1?EF+4+1+Code+First+Many+to+Ma ny+relationship+insert+fails http://jonathanstowell.com/blog/index.php/c/entity-framework-code-first-ctp5 http://stackoverflow.com/questions/5597760/what-effects-can-the-virtual-keywordhave-in-entity-framework-4-1-poco-code-fir http://weblogs.asp.net/scottgu/archive/2007/04/08/new-orcas-language-featurelambda-expressions.aspx http://blogs.msdn.com/b/msdnforum/archive/2010/07/12/community-goodies-lazyloading-in-entity-framework-4.aspx http://weblogs.asp.net/manavi/archive/2010/12/11/entity-association-mapping-withcode-first-part-1-one-to-one-associations.aspx http://msdn.microsoft.com/en-us/library/gg696159%28v=VS.103%29.aspx http://weblogs.asp.net/manavi/archive/tags/CTP5/default.aspx http://zvolkov.com/blog/post/2011/02/08/Entity-Framework-CTP5-basics.aspx [023] DOT NET frameWork ASP NET (10/2011) http://www.msdn.microsoft.com http://www.asp.net [04] Razor View Engine (10/2011) http://code2code.info/post/lap-trinh-mvc-voi-razor-view-engine.aspx http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên ... tập trung xây dựng chức giải toán quản lý học sinh quản lý học tập: - Quản lý học sinh: quản lý thông tin học sinh, học bạ, thơng tin khen thƣởng kỹ luật, q trình học tập hồ sơ cho học sinh - Quản. .. cầu quản lý thông tin học sinh, giáo viên, quản lý điểm thi cử, quản lý học lực GVHD: Th.S Đỗ Thị Thanh Tuyền SVTH : Lê Phƣớc Thành Lƣơng Chí Nguyên Website quản lý trƣờng trung học phổ thông. .. : quản lý ngƣời dùng đơn giản Về quản lý danh mục: có quản lý năm học, lớp , môn Về quản lý học tập: có quản lý thơng tin học sinh giáo viên, cán viên chức quản lí nhập điểm tính điểm trung