Đề tài xây dựng phần mềm quản lý và sắp xếp lịch thực hành phòng máy tính tại trường đại học hải phòng

64 5 0
Đề tài xây dựng phần mềm quản lý và sắp xếp lịch thực hành phòng máy tính tại trường đại học hải phòng

Đ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 HẢI PHỊNG KHOA CƠNG NGHỆ THƠNG TIN BÁO CÁO KHÓA LUẬN TỐT NGHIỆP ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ VÀ SẮP XẾP LỊCH THỰC HÀNH PHỊNG MÁY TÍNH TẠI TRƯỜNG ĐẠI HỌC HẢI PHỊNG Sinh viên thực : Đinh Xuân Tuấn Ngày sinh : 14/10/2001 Lớp : CNTT2.K20 Mã sinh viên : 193148201003 Giảng viên hướng dẫn : PGS.TS Lê Đắc Nhường Hải Phòng - 2023 LỜI CẢM ƠN Trước hết, em xin bày tỏ lòng biết ơn sâu sắc tới PGS.TS Lê Đắc Nhường, người trực tiếp hướng dẫn tận tình giúp đỡ em hồn thành báo cáo khóa luận tốt nghiệp Em xin chân thành cảm ơn giúp đỡ tồn thể giảng viên Khoa Cơng Nghệ Thơng Tin - Trường Đại Học Hải Phịng dìu dắt, dạy dỗ em kiến thức chuyên môn tinh thần học tập, sáng tạo để em có kiến thức thực báo cáo Trong q trình thực báo cáo khóa luận tốt nghiệp, cố gắng song khả có hạn nên em khơng thể tránh khỏi thiếu sót Vì vậy, em mong nhận thông cảm, bảo giúp đỡ thầy giáo, cô giáo Khoa Công Nghệ Thông Tin Một lần em xin chân thành cảm ơn! i DANH MỤC CÁC KÍ TỰ, CHỮ VIẾT TẮT Từ viết tắt Giải thích UC Use Case SQL Hệ quản trị sở liệu RDBMS Relational Database Management System HTML Hypertext Markup Language CSS Cascading Style Sheets JS JavaScript C# CSharp ii MỤC LỤ LỜI CẢM ƠN .i DANH MỤC CÁC KÍ TỰ, CHỮ VIẾT TẮT ii MỤC LỤC iii DANH MỤC CÁC BẢNG .vi DANH SÁCH CÁC HÌNH ẢNH vii LỜI MỞ ĐẦU CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Lí chọn đề tài 1.2 Mục tiêu đề tài .3 1.3 Hướng tiếp cận đề tài phương pháp nghiên cứu .3 1.4 Ý nghĩa lý luận ý nghĩa thực tiễn đề tài .4 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG PHẦN MỀM QUẢN LÝ VÀ SẮP XẾP LỊCH THỰC HÀNH PHỊNG MÁY TÍNH TẠI TRƯỜNG ĐẠI HỌC HẢI PHÒNG 2.1 Giới thiệu chung phịng máy khoa Cơng nghệ thơng tin - Trường Đại Học Hải Phòng 2.2 Mô tả toán .5 2.3 Mơ hình ca sử dụng .6 2.4 Biểu đồ Use case 2.5 Phân rã biểu đồ Use case .10 2.5.1 Phân biểu đồ Use case Quản lý tài khoản người dùng 10 2.5.2 Phân rã biểu đồ Use case Quản lý khu vực 12 2.5.3 Phân rã biểu đồ Use case Quản lý phòng máy 14 2.5.4 Phân rã biểu đồ Use case Quản lý khoa 16 2.5.5 Phân rã biểu đồ Use case Quản lý ngành 18 2.5.6 Phân rã biểu đồ Use case Quản lý lớp học .20 2.5.7 Phân rã biểu đồ Use case Thống kê 22 2.5.8 Phân rã biểu đồ Use case học phần 24 2.5.9 Phân rã biểu đồ Use case giảng viên 26 2.5.10 Phân rã biểu đồ Use case Quản lý lịch thực hành 28 iii 2.5.11 Phân rã biểu đồ Use case Quản lý chủ đề .30 2.6 Biểu đồ lớp 32 2.7 Biểu đồ 33 2.7.1 Biểu đồ cho chức đăng nhập .33 2.7.2 Biểu đồ cho chức thêm khu vực 33 2.7.3 Biểu đồ cho chức thêm phòng máy .34 2.7.4 Biểu đồ cho chức thêm khoa .35 2.7.5 Biểu đồ cho chức thêm ngành .35 2.7.6 Biểu đồ cho chức thêm lớp học 36 2.7.7 Biểu đồ cho chức thêm tài khoản 36 2.7.8 Biểu đồ cho chức thêm học phần 37 2.7.9 Biểu đồ cho chức thêm giảng viên 37 2.7.10 Biểu đồ cho chức đăng ký lịch thực hành 38 CHƯƠNG 3: CÀI ĐẶT VÀ THỰC NGHIỆM .39 3.1 Công nghệ sử dụng 39 3.1.1 Ngơn ngữ trình bày HTML CSS 39 3.1.1.1 HTML 39 3.1.1.2 CSS 39 3.1.1.3 JavaScript 40 3.1.2 Ngôn ngữ lập trình C# 40 3.1.2.1 C# ? 40 3.1.2.2 Những đặc trưng ngôn ngữ C# 41 3.1.3 ASP.NET MVC .42 3.1.3.1 ASP.NET MVC 42 3.1.4 Giới thiệu MSSQL IIS 43 3.1.4.1 MSSQL 43 3.1.5 Môi trường công cụ phát triển 45 3.1.5.1 Visual studio 2019 .45 3.1.5.2 Visual studio Code .45 3.2 Demo xây dựng hệ thống quản lý xếp lịch thực hành phịng máy tính Trường Đại Học Hải Phịng 48 iv 3.2.1 Đăng nhập với quyền admin 48 3.2.1.1 Xem thống kê trang chủ 48 3.2.1.2 Thêm, sửa, xóa, tìm kiếm thơng tin khu vực .49 3.2.1.3 Thêm, sửa, xóa, tìm kiếm phòng máy 49 3.2.1.4 Thêm, sửa, xóa, tìm kiếm thơng tin khoa 50 3.2.1.5 Thêm, sửa, xóa, tìm kiếm thơng tin ngành 50 3.2.1.6 Thêm, sửa, xóa, tìm kiếm thông tin học phần 51 3.2.1.7 Thêm, sửa, xóa, tìm kiếm thơng tin giảng viên 51 3.2.1.8 Thêm, sửa, xóa, tìm kiếm thơng tin lịch thực hành 52 3.2.1.9 Thêm,sửa, xóa, tìm kiếm lớp học 52 3.2.1.10 Thêm, xem, sửa, xóa chủ đề 53 PHẦN IV: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 54 4.1 Kết luận .54 4.2 Hướng phát triển tương lai 54 TÀI LIỆU THAM KHẢO 55 v Recommandé pour toi Suite du document ci-dessous W142 - thực hành Công nghệ thông tin 26 Tổng ôn ngữ pháp tiếng anh Chuyên ĐỀ 16 - LIÊN TỪ Công nghệ thông tin 22 100% (1) Trai tim co anh - thực hành xử lý ảnh Công nghệ thông tin Aucun Aucun Create database quanlinhasach Công nghệ thông tin Aucun DANH MỤC CÁC BẢNG Bảng Kịch use case Quản lý tài khoản người dùng 11 Bảng Kịch use case Quản lý khu vực 13 Bảng Kịch use case Quản lý phòng máy 15 Bảng Kịch use case Quản lý khoa 17 Bảng Kịch use case Quản lý ngành 19 Bảng Kịch use case Quản lý lớp học .21 Bảng Kịch use case Thống kê 23 Bảng Kịch use case Quản lý học phần 25 Bảng Kịch use case Quản lý giảng viên 27 Bảng 10 Kịch use case Quản lý lịch thực hành 29 Bảng 11 Kịch use case Quản lý chủ đề .31 vi DANH SÁCH CÁC HÌNH ẢNH Hình Mơ hình ca sử dụng Hình Biểu đồ Use case mức tổng quát Hình Biểu đồ Use case Quản lý tài khoản người dùng 10 Hình Biểu đồ Use case Quản lý khu vực 12 Hình Biểu đồ Use case Quản lý phòng máy 14 Hình Biểu đồ Use case Quản lý khoa .16 Hình Biểu đồ Use case Quản lý ngành 18 Hình Biểu đồ Use case Quản lý lớp học 20 Hình Biểu đồ Use case Thống kê 22 Hình 10 Biểu đồ Use case quản lý học phần .24 Hình 11 Biểu đồ Use case quản lý giảng viên 26 Hình 12 Biểu đồ Use case quản lý lịch thực hành .28 Hình 13 Biểu đồ Use case quản lý chủ đề 30 Hình 14 Biểu đồ lớp 32 Hình 15 Biểu đồ cho chức đăng nhập 33 Hình 16 Biểu đồ cho chức thêm khu vực .33 Hình 17 Biểu đồ cho chức thêm phịng máy 34 Hình 18 Biểu đồ cho chức thêm khoa 35 Hình 19 Biểu đồ cho chức thêm ngành 35 Hình 20 Biểu đồ cho chức thêm lớp học 36 Hình 21 Biểu đồ cho chức thêm tài khoản 36 Hình 22 Biểu đồ cho chức thêm học phần 37 Hình 23 Biểu đồ cho chức thêm giảng viên 37 Hình 24 Biểu đồ cho chức đăng ký lịch thực hà 38 Hình 25 Trang đăng nhập phần mềm 48 Hình 26 Giao diện trang chủ .48 Hình 27 Thêm, sửa, xóa, tìm kiếm thơng tin khu vực .49 Hình 28 Thêm, sửa, xóa, tìm kiếm phịng máy 49 Hình 29 Thêm, sửa, xóa, tìm kiếm thơng tin khoa 50 Hình 30 Thêm, sửa, xóa, tìm kiếm thơng tin ngành 50 Hình 31 Thêm, sửa, xóa, tìm kiếm thơng tin học phần .51 Hình 32 Thêm, sửa, xóa, tìm kiếm thơng tin giảng viên 51 Hình 33 Thêm, sửa, xóa, tìm kiếm thơng tin lịch thực hành .52 Hình 34 Thêm,sửa, xóa, tìm kiếm lớp học 52 Hình 35 Thêm, xem, sửa, xóa chủ đề 53 vii LỜI MỞ ĐẦU Công nghệ thông tin ngành khoa học ngày quan tâm sử dụng rộng rãi lĩnh vực sống Với ưu điểm mạnh ứng dụng nhiều sống cơng nghệ thơng tin giúp cho cơng việc quản lý dễ dàng Để quản lý cơng việc cụ thể quan người quản lý cần thực nhiều động tác Nhờ có phần mềm cơng việc trở nên đơn giản nhiều Trước máy tính chưa ứng dụng rộng rãi, cơng việc quản lý thực thủ công sổ sách dẫn đến việc lưu giữ cồng kềnh, gây tốn nhiều thời gian, cơng sức thiếu độ xác Do đó, cơng việc quản lý sử dụng phương pháp thủ công không đáp ứng nhiệm vụ mục tiêu hệ thống gây ảnh hưởng lớn đến suất, chất lượng hiệu công việc Để khác phục nhược điểm đây, đồng thời nhờ vào phát triển nhanh chóng Cơng nghệ thơng tin xây dựng chương trình quản lí hệ thống “Phịng máy” giúp cho công tác quản lý nhu cầu cần thiết cấp bách để tự động hóa cơng tác Ví dụ để quản lý phịng thực hành tin lớp khoa khác nhau, giảng viên người quản lý cần liên tục cập nhật tài liệu hướng dẫn,tin cho sinh viên, giảng viên Thơng tin lịch sử dụng phịng máy gồm: mã, tên giảng viên, tên khoa, tên ngành, tên lớp học, tên mơn học, tên khu vực, tên phịng học, ngày học, thời gian học, học kì, năm học Sau q trình tìm hiểu nhóm định lựa chọn đề tài : “Xây dựng phần mềm quản lý xếp lịch thực hành phịng máy tính Trường Đại Học Hải Phòng” giúp đỡ phần cho người quản lý giảng viên, sinh viên tham gia sử dụng phòng máy thực hành Rất mong nhận ý kiến nhận xét, đóng góp thầy bạn để báo cáo nhóm hồn thiện Trong số ngôn ngữ khác, ngôn ngữ phổ biến cho việc phát triển ứng dụng tảng website Cái khái niệm cốt lõi giúp xây dựng nên mơi trường tương tác Đồng thời cung cấp chức mà tảng web động Hầu hết developer full-stack đầy tham vọng chọn ngôn ngữ đa C# hoạt động dựa hai tảng: Windows NET framwork tảng open-source Do đó, mang lại hiệu khả mở rộng đáng kinh ngạc Do đó, developer thành thạo C C++ dễ dàng chuyển sang dùng C# Bên cạnh đó, phổ biến rộng rãi C# dựa trên:  Các thành phần tái sử dụng để rút ngắn thời gian phát triển phần mềm  Cú pháp code tương tự Java C++  Các kiểu liệu bên C# linh hoạt hơn, khả xảy lỗi… 3.1.2.2 Những đặc trưng ngơn ngữ C# 41 Ngơn ngữ lập trình C# có đặc trưng sau:  Là ngôn ngữ hướng đối tượng  Là ngôn ngữ đơn giản, có khoảng 80 từ khóa mười kiểu liệu dựng sẵn  C# khơng khuyến khích sử dụng trỏ C++ bạn thực muốn sử dụng phải đánh dấu mã khơng an tồn (unsafe)  C# có Garbage Collector tự động thu gom vùng nhớ khơng cịn sử dụng  C# loại bỏ đa kế thừa C++ mà thay vào C# hỗ trợ thực thi giao diện interface  Một số ưu điểm bật C#:  Gần gũi với ngơn ngữ lập trình thơng dụng (C++, Java, Pascal)  Xây dựng dựa tảng ngơn ngữ lập trình mạnh nên thừa hưởng ưu điểm ngơn ngữ  Cải tiến khuyết điểm C/C++ trỏ, hiệu ứng phụ,  Dễ tiếp cận, dễ phát triển  Được chống lưng NET Framework  Đi kèm với điểm mạnh C# có nhược điểm:  Nhược điểm lớn C# chạy Windows có cài NET Framework  Thao tác phần cứng yếu so với ngôn ngữ khác Hầu hết phải dựa vào windows 3.1.3 ASP.NET MVC 3.1.3.1 ASP.NET MVC ASP.NET MVC framework tuyệt vời hỗ trợ pattern MVC cho ASP.NET Nếu bạn muốn hiểu ASP.NET MVC làm việc nào, bạn cần phải có hiểu biết rõ ràng mơ hình MVC MVC cụm từ viết tắt Model-View-Controller, phân chia pattern ứng dụng thành phần model, controller view Model giúp lưu trữ liệu ứng dụng trạng thái Nó sở liệu tập tin XML 42 View coi giao diện người dùng sử dụng khách truy cập trang web bạn để nhìn thấy liệu Các trang ASPX thường sử dụng để hiển thị view ứng dụng ASP.NET MVC Controller chịu trách nhiệm xử lý tương tác người dùng với trang web Nó sử dụng để xác định loại view cần phải hiển thị Controller sử dụng cho mục đích giao tiếp với model Framework nhẹ cung cấp khả kiểm thử, tích hợp với tính có ASP.NET xác thực (authentication) dựa membership master page Tại nên sử dụng ASP.NET MVC?  SoC Một lợi ích đưa ASP.NET MVC Separation of Concern (phân tách mối bận tâm) Framework cung cấp phân tách rõ gàng model, logic nghiệp vụ, giao diện người dùng liệu  Control Khi bạn sử dụng framework ASP.NET MVC, bạn cung cấp control mạnh mẽ JavaScript, HTML CSS so với control cung cấp số hình thức truyền thống web  Có khả kiểm thử Framework ASP.NET MVC hỗ trợ việc kiểm thử ứng dụng web tốt Vì vậy, bạn muốn kiểm thử ứng dụng web trước đưa chúng cho người sử dụng, bạn cần sử dụng ASP.NET MVC  Gọn nhẹ Framework không sử dụng View State, hỗ trợ bạn việc làm giảm băng thông request nhiều Nhiều chuyên gia khuyên bạn nên sử dụng framework bạn quan tâm đến việc tạo ứng dụng MVC tuyệt vời hữu ích dựa web  View Size Control Các framework ASP.NET thường phải đối mặt với vấn đề view state kích thước control HTML Phần view lưu tồn liệu 43 rendered kích thước tập tin HTML trở nên lớn Nếu bạn sử dụng đường kết nối internet chậm, bạn quan sát thấy độ trễ việc tải trang web ứng dụng Vấn đề không cịn tồn framework ASP.NET MVC khơng chứa khái niệm view Bằng cách sử dụng ASP.NET MVC, bạn khơng cịn phải đối mặt với vấn đề thời gian tải trang  Tích hợp Khi bạn tích hợp MVC với jQuery, bạn viết code chạy trình duyệt web Điều giúp giảm tải cho web server bạn  Khả sử dụng Bạn khơng cần phải có nhiều kiến thức kỹ thuật sử dụng framework ASP.NET MVC Tuy nhiên, bạn thích sau học cách làm cho hoạt động Framework tốt nhiều so với nhiều hình thức trang web khác Lý hoạt động gần với chiến lược làm việc web coi dễ dàng thú vị để sử dụng  API Services Một lợi lớn khác việc rendered MVC giúp bổ sung thêm API web services Nếu bạn muốn thêm service tới ứng dụng web mình, bạn chắn cần phải tìm hiểu làm service hoạt động 3.1.4 Giới thiệu MSSQL IIS 3.1.4.1 MSSQL MSSQL ? Khái niệm định nghĩa từ nhiều nguồn giới Để tóm lược ta hiểu sau SQL Sever hệ quản trị sở liệu quan hệ(Relational Database Management System (RDBMS) ) sử dụng câu lệnh SQL (Transact- SQL) để trao đổi liệu máy Client máy cài SQL Sever Một RDBMS bao gồm databases,database engine ứng dụng dùng để quản lý sở liệu phận khác RDBMS SQL Sever phát triển tiếp thị Microsoft SQL Sever hoạt động độc quyền môi trường Windows 20 năm.Năm 2016, Microsoft cung cấp phiên Linux SQL Sever 2017 44 mắt vào tháng 10 năm 2016 chạy Windows Linux,SQL Sever 2019 SQL Sever tối ưu để chạy môi trường sở liệu lớn (Very Large Database Environment) lên đến Tera-Byte phục vụ lúc cho hàng ngàn user SQL Sever kết hợp “ăn ý” với sever khác Microsoft Internet Information Sever (IIS),Proxy Sever, Tại lại sử dụng MSSQL? MSSQL có nhiều đặc điểm để lựa chọn: Không cần code: Rất dễ dàng để quản lý hệ thống sở liệu việc sử dụng SQL chuẩn mà khơng cần phải viết dịng code Dễ sử dụng: Lý Microsoft SQL Sever yêu thích với nhà phát triển quản trị viên ảo hóa dễ sử dụng Phát triển xử lý cố thường khía cạnh khó khăn để hồn thiện nghĩ việc đưa dự án SQL vào sản xuất MSSQL kèm với công cụ tuyệt vời giúp bạn tiết kiệm nhiều thời gian lĩnh vực này- cơng cụ SQL Sever Profiler, SQL Sever Management Studio, BI tools Database Tune Advisor Multiple data views: Với trợ giúp ngôn ngữ SQL, người dùng tạo hiển thị khác cấu trúc sở liệu sở liệu cho người dùng khác Tính di động: SQL sử dụng chương trình PCs, severs, laptops, chí mobile phones Tiêu chuẩn quy định rõ ràng: SQL sử dụng hai tiêu chuẩn ISO ANSI, với non- SQL database khơng có tiêu chuẩn tn thủ Ngồi cịn cịn phần mềm sở liệu khác My SQL,Oracle 3.1.5 Môi trường công cụ phát triển 3.1.5.1 Visual studio 2019 Visual Studio cơng cụ hỗ trợ lập trình tốt Microsoft VS viết ngơn ngữ lập trình VB+ C# giúp người lập trình lập trình hệ thống cách thuận tiện nhanh chóng 45 Phần mềm Visual Studio sản xuất trực tiếp từ Microsoft có nhiều phiên khác Người dùng lựa chọn phiên cấu hình tương thích với dịng máy Hỗ trợ lập trình nhiều ngôn ngữ C/C++, C#, F#, Visual Basic, HTML, CSS, JavaScript Phiên Visual Studio 2015 có hỗ trợ Python Visual Studio công cụ hỗ trợ việc Debug cách mạnh mẽ, dễ dàng nhất( Break Point, xem giá trị biến trình chạy, hỗ trợ debug câu lệnh) Visual Studio hỗ trợ phát triển ứng dụng desktop MFC, Windows Form,Universal App, ứng dụng mobile Windows Phone 8/8.1,Windows 10, Android( Xamarin),iOS phát triển website Web Form,ASP.NET MVC phát triển Microsoft Office Visual Studio hỗ trợ kéo thả để xây dựng cách chuyên nghiệp, giúp bạn bắt đầu tiếp cận nhanh Visual Studio cho phép tích hợp extension từ bên Resharper( hỗ trợ quản lý viết mã nhanh cho ngôn ngữ thuộc Net), hay việc cài đặt thư viện nhanh chóng thông qua Nuget Visual Studio sử dụng đông đảo lập trình viên tồn giới 3.1.5.2 Visual studio Code Visual Studio Code code editor từ Microsoft Công cụ vừa mắt cách không lâu, hỗ trợ hầu hết ngôn ngữ lập trình đại Tuy “Text Editor” việc trang bị thiết lập riêng giành cho Workspace, người dùng tải trình mở rộng cách dễ dàng nhanh chóng Điểm đáng ý VS Code có hỗ trợ đa tảng với tính linh hoạt cao Hơn nữa, VS code kết hợp đơn giản trình chỉnh sửa với mạnh mẽ công cụ phát triển Debug, Git Control, Syntax Higlight nhiều Nó nguồn mở miễn phí dựa Electron Framework (được sử dụng để deploy ứng dụng Node.js) Mặc dù sử dụng Electron Framework, không sử dụng Atom mà sử dụng thành phần soạn thảo có tên Monaco sử dụng AzureDevOps 46 3.2 Demo xây dựng hệ thống quản lý xếp lịch thực hành phịng máy tính Trường Đại Học Hải Phòng 3.2.1 Đăng nhập với quyền admin Hình 25 Trang đăng nhập phần mềm 3.2.1.1 Xem thống kê trang chủ 48 Hình 26 Giao diện trang chủ 3.2.1.2 Thêm, sửa, xóa, tìm kiếm thơng tin khu vực Hình 27 Thêm, sửa, xóa, tìm kiếm thơng tin khu vực 3.2.1.3 Thêm, sửa, xóa, tìm kiếm phịng máy Hình 28 Thêm, sửa, xóa, tìm kiếm phịng máy 49 3.2.1.4 Thêm, sửa, xóa, tìm kiếm thơng tin khoa Hình 29 Thêm, sửa, xóa, tìm kiếm thơng tin khoa 3.2.1.5 Thêm, sửa, xóa, tìm kiếm thơng tin ngành Hình 30 Thêm, sửa, xóa, tìm kiếm thơng tin ngành 50 3.2.1.6 Thêm, sửa, xóa, tìm kiếm thơng tin học phần Hình 31 Thêm, sửa, xóa, tìm kiếm thơng tin học phần 3.2.1.7 Thêm, sửa, xóa, tìm kiếm thơng tin giảng viên Hình 32 Thêm, sửa, xóa, tìm kiếm thơng tin giảng viên 51 3.2.1.8 Thêm, sửa, xóa, tìm kiếm thơng tin lịch thực hành Hình 33 Thêm, sửa, xóa, tìm kiếm thơng tin lịch thực hành 3.2.1.9 Thêm,sửa, xóa, tìm kiếm lớp học Hình 34 Thêm,sửa, xóa, tìm kiếm lớp học 3.2.1.10 Thêm, xem, sửa, xóa chủ đề 52 Hình 35 Thêm, xem, sửa, xóa chủ đề 53 PHẦN IV: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1 Kết luận Hệ thống quản lý phòng máy nơi mà sinh viên, giảng viên thực việc giảng dạy, thực hành phòng máy cách chơn chu, khoa học với việc quản lý xếp hệ thống địa chỉ: http://quanlyphongmaydhhp.somee.com Các chức hệ thống hoàn thành Hệ thống cho phép giảng viên đăng ký lịch thực hành trực tuyến Thành viên tìm kiếm, truy cập xem thơng tin Quản trị viên quản lý tồn hệ thống người dùng cách an toàn chủ động Những lợi ích mà hệ thống đem lại gồm: Với Khoa Công nghệ thông tin người quản lý: Nâng cao hiệu quản lý khả ứng dụng Công nghệ thông tin việc điều hành, quản lý tổ chức phòng máy thực hành Góp phần đổi chất lượng hoạt động học tập Khoa Công nghệ thông tin Với sinh viên: Sinh viên nhanh chóng tìm thơng tin phịng máy (ca thực hành), sinh viên trao đổi thơng tin với giảng viên thắc mắc ca thực hành, giúp việc thực hành đạt hiệu cao Với giảng viên: Giảng viên tiết kiệm thời gian, cơng sức thời gian để tìm ca thực hành hợp lý, giảng viên thực việc đăng ký phịng máy dễ dàng thuận tiện, thông qua hệ thống này, giảng viên lựa chọn phịng máy phù hợp với ca thực hành cần 4.2 Hướng phát triển tương lai Tích hợp thêm chức Xếp tự động lịch thực hành theo phân bố giờ, học phần kỳ học theo số phòng máy 54 Xây dựng hệ thống triển khai cho nhiều khoa chuyên môn trường Đại học Hải Phòng TÀI LIỆU THAM KHẢO Tiếng Việt [1] Phạm Nguyễn Cương, Nguyễn Trần Minh Thư, Hồ Bảo Quốc (2016), Giáo trình phân tích thiết kế hệ thống thông tin theo hướng đối tượng, Nhà xuất Khoa học Kỹ thuật [2] Đoàn Văn Ban, Nguyễn Thị Tĩnh (2018) Giáo trình phân tích thiết kế hệ thống hướng đối tượng bàng UML, Nhà xuất Đại học Sư phạm [3] Joel Murach, Ray Hariris (2019), Lập trình PHP MySQL, Trường Đại học FPT, Nhà xuất Bách Khoa Hà Nội [4] Jermy Osborn & Nhóm AGI Creative (2018), HTML CSS3 thiết kế trang web thích ứng giàu tính năng, Trường Đại học FPT, Nhà xuất Bách Khoa Hà Nội Tiếng Anh Bauer, B., & Odell, J (2005) UML 2.0 and agents: how to build agent-based systems with the new UML standard Engineering applications of artificial intelligence, 18(2), 141-157 Website [5] https://docs.microsoft.com/en-us/aspnet/core/?view=aspnetcore-6.0 [6] https://dotnet.microsoft.com/en-us/platform/community (Cộng đồng phát triển) 55

Ngày đăng: 14/06/2023, 15:21

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

Tài liệu liên quan