(Tiểu Luận) Dự Án Xây Dựng Phần Mềm Quản Lý Các Quy Định Xử Phạt Hành Chính Trong Lĩnh Vực Lâm Nghiệp (Website).Docx

43 6 0
(Tiểu Luận) Dự Án Xây Dựng Phần Mềm Quản Lý Các Quy Định Xử Phạt Hành Chính Trong Lĩnh Vực Lâm Nghiệp (Website).Docx

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC PHENIKAA TÊN BÀI TẬP/ DỰ ÁN Xây Dựng Phần Mềm Quản Lý Các Quy Định Xử Phạt Hành Chính Trong Lĩnh Vực Lâm Nghiệp (WEBSITE) Giảng viên Phạm Văn Hà Nhóm sinh viên Nh[.]

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC PHENIKAA TÊN BÀI TẬP/ DỰ ÁN: Xây Dựng Phần Mềm Quản Lý Các Quy Định Xử Phạt Hành Chính Trong Lĩnh Vực Lâm Nghiệp (WEBSITE) Giảng viên: Phạm Văn Hà Nhóm sinh viên: Nhóm Thành viên: Đỗ Minh Quân MSV: 20010879 Nguyễn Văn Minh MSV: 20010876 Lại Tiến Đức MSV: 20010851 Bùi Đức Tuấn Anh MSV: 20010838 Nguyễn Hồng Anh MSV: 20010840 Lớp: Cơng Nghệ Net_1.2(14IT).3_LT HÀ NỘI, 06/2022 Mục Lục Lời mở đầu Phần 1: Giới thiệu ASP.NET MVC hệ quản trị CSDL SQL Server ASP.NET MVC ASP.NET MVC gì? MVC có thành phần? Tương tác với nào?6 Vậy thành phần MVC tương tác với nào? Mơ hình MVC lập trình hoạt động nào? Tại nên sử dụng mơ hình MVC? .9 Kỹ cần thiết để sử dụng mơ hình MVC .10 Khi nên sử dụng MVC? 11 Database Server 11 Phần 2: Phân tích thiết kế Website quản lí tra cứu Điều/Khoản 13 1.Mơ tả tốn 13 2.Phân tích hệ thống 15 3.Mơ hình chương trình 16 4.Đặc tả phần mềm 18 Luồng hoạt động 19 6.Mơ hình liệu 27 1.Dữ liệu 27 Cấu trúc – Luồng liệu 27 7.Giao diện hệ thống 31 Cách kết nối DataBase với ASP.Net 39 Phân công nhiệm vụ 40 Kết Luận 41 Kết 42 Link tham khảo tài liệu 42 Lời mở đầu Ngày nay, với phát triển nhảy vọt khoa học cơng nghệ nói chung ngành cơng nghệ thơng tin nói riêng, với tính ưu việt, tiện dụng ứng dụng rộng rãi, công nghệ thông tin ngày phần thiếu nhiều ngành công xây dựng phát triển xã hội Hơn nữa, cịn sâu vào đời sống người Công nghệ thâm nhập mạnh mẽ vào Việt Nam nhiều lĩnh vực hoạt động: quản lý hành chính, quản lý kinh tế, tự động hóa cơng nghiệp, giáo dục đào tạo, tra cứu thông tin, tra cứu pháp luật,… có thay đổi đáng kể nhờ ứng dụng cơng nghệ thơng tin Để hồn thành tập lớn môn học chúng em lựa chọn đề tài “Website quản lý tra cứu Điều/Khoản Nghị định Quy định xử phạt hành lĩnh vực lâm nghiệp” để làm báo cáo Lời cảm ơn Em xin chân thành cảm ơn thầy Phạm Văn Hà tận tình giúp đỡ chúng em hồn thành dự án Do kiến thức hạn chế nên cịn nhiều thiếu sót, em mong nhận nhiều ý kiến đánh giá nhận xét quý thầy cô Phần 1: Giới thiệu ASP.NET MVC hệ quản trị CSDL SQL Server ASP.NET MVC Có nhiều nhà phát triển web khơng hiểu ASP.NET MVC Nếu bạn nhà phát triển web bạn tìm kiếm cơng cụ hồn hảo cho việc tạo ứng dụng MVC dựa web, viết dành cho bạn Nội dung viết cho bạn biết ASP.NET MVC cần sử dụng nhà phát triển web bạn Framework cung cấp cho bạn dễ dàng sử dụng khả kiểm sốt hồn tồn bạn muốn tạo ứng dụng MVC tuyệt vời dựa web ASP.NET MVC gì? Học lập trình web trực tuyến ASP.NET MVCASP.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 Thuật ngữ MVC tên viết tắt Model-View-Controller Được hiểu mẫu kiến trúc phần mềm dùng để tạo lập giao diện người dùng máy tính Trong đó, Model để xử lý liệu, Controller để xử lý logic, View phần hiển thị tiếp nhận request từ phía người dùng Mơ hình chia ứng dụng thành phần tương tác với có tác dụng tách biệt cách thức thông tin xử lý nội hàm phần thơng tin trình bày, tiếp nhận từ phía người dùng MVC xuất tư năm 70 kỷ XX Không phụ thuộc vào môi trường , tảng xây dựng hay ngôn ngữ phát triển Các công ty lập trình Mona Software áp dụng mơ hình vào dự án mơi trường Windows, Linux…Chúng sử dụng ngơn ngữ PHP, JPS, ASP…MVC tượng trưng cho liệu chương trình phần mềm Tầm nhìn hay khung nhìn bao gồm thành phần giao diện người dùng Bộ kiểm tra/ điều chỉnh có chức quản lý trao đổi liệu nguyên tắc nghề nghiệp thao tác liên quan đến mơ hình MVC Mục đích nhằm chia nhỏ code để dễ dàng phát triển bảo trì MVC có thành phần? Tương tác với nào? Như đề cập trên, mơ hình MVC thường chia làm lớp xử lý Bao gồm: Model-View-Controller Controller đóng vai trị cầu nối hai phần lại Model View Và Controller – Model, Controller – View tương tác hai chiều Mỗi phần bao gồm đoạn code xử lý độc lập theo vai trị Cụ thể: Model thành phần chứa nghiệp vụ tương tác với liệu hay hệ quản trị sở liệu Phần bao gồm class hay funcition có khả xử lý nhiều nghiệp vụ như: kết nối database, thêm/ xóa/ sửa liệu, truy vấn liệu… View phần chứa giao diện tương tự nút bấm, khung nhập, menu, hình ảnh View đảm nhiệm chức trách hiển thị liệu, giúp người dùng tương tác với hệ thống Controller phần tiếp nhận yêu cầu xử lý người dùng Nó bao gồm class/ funcition có khả xử lý nhiều nghiệp vụ logic Giúp lấy liệu thông tin cần thiết nhờ vào nghiệp vụ lớp Model cung cấp hiển thị liệu cho người dùng Vậy thành phần MVC tương tác với nào? Phần Controller – View lấy hình ảnh, nút bấm hay hiển thị liệu trả từ Controller để giúp cho người dùng quan sát thao tác dễ dàng Sự tương tác có liệu khơng lấy từ Model Lúc có nhiệm vụ hiển thị đơn hình ảnh nút bấm mà thơi Trong đó, Controller – Model lại luồng xử lý Controller tiếp nhận yêu cầu tham số đầu vào người dùng Controller lúc sử dụng lớp/ hàm có model để lấy liệu xác mà người dùng cần Hai thành phần View – Model tương tác với mà khơng cần thơng qua Controller Nó đảm nhận nhiệm vụ hiển thị liệu mà qua xử lý nghiệp vụ logic Tương tự với vùng liệu hiển thị tĩnh website giống block slidebar Mơ hình MVC lập trình hoạt động nào? Áp dụng với dự án website, mơ hình MVC hoạt động theo quy trình cụ thể sau: Người dùng sử dụng Browser trình duyệt web bất kỳ, Firefox, Chrome hay IE…để gửi yêu cầu Có thể gửi kèm theo liệu nhập tới Controller xử lý tương ứng Và yêu cầu xác định Controller xử lý dựa vào Routing điều hướng Khi Controller nhận yêu cầu gửi tới từ phía người dùng, thành phần chịu trách nhiệm kiểm tra yêu cầu xem có cần lấy liệu từ Model hay khơng Nếu cần sử dụng class/ function cần thiết có model trả kết Lúc này, Controller xử lý giá trị đó, sau trả View để hiển thị Controller lại làm công việc xác định view tương ứng để hiển thị theo yêu cầu người dùng Khi nhận liệu từ Controller, View có trách nhiệm xây dựng thành phần hiển thị bao gồm: thơng tin liệu, hình ảnh…Sau trả GUI Content để Controller đưa kết hình Browser Cùng với đó, Browser nhận giá trị kết trả hiển thị cho người dùng Tại nên sử dụng mơ hình MVC? Có thể nói, mơ hình MVC xem chuẩn mơ hình, chúng đóng vai trị quan trọng trình thiết kế website giới thiệu chuyên nghiệp bảo trì hệ thống website hay ứng dụng, phần mềm Nó tạo ta mơ hình đa chiều với lớp tách biệt, tương tác với Từ giúp cho chun gia dễ dàng dựa vào mơ hình để trao đổi, xử lý nghiệp vụ cách nhanh chóng, hiệu Với chế hoạt động tối ưu, mơ hình MVC áp dụng cho nhiều loại dự án khác như: dự án xây dựng phát triển website, dự án ứng dụng phần mềm…Phần mềm phát triển theo mơ hình MVC cịn tạo nhiều điều kiện thuận lợi cho việc bảo trì nguyên tắc nghề nghiệp giao diện liên quan với MVC giúp phân tách phần hiển thị liệu Cho phép sửa đổi liệu mà không làm ảnh hưởng đến liệu khác Chính sử dụng rộng rãi cho website nhiều loại dự án công nghệ lớn Kỹ cần thiết để sử dụng mơ hình MVC

Ngày đăng: 20/09/2023, 15:17

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

Tài liệu liên quan