1. Trang chủ
  2. » Tất cả

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)

42 2 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 42
Dung lượng 7,65 MB

Nội dung

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? Vậy thành phần MVC tương tác với nào? .7 Mơ hình MVC lập trình hoạt động nào? Tại nên sử dụng mơ hình MVC? 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 q 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 chuyên 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 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 TABLE Điều/Luật STT Tên thuộc tính Kiểu liệu Allow null Id String □ Mã người dùng Người dùng String □ Tên người dùng Luật (Điều/Khoản) Default Mô tả STT Tên thuộc tính Kiểu liệu Allow null Default Mơ tả Id int � Mã Điều Khoản Chuong int � Chương Noi_dung_chuong String � Nội dung chương Muc int � Mục Noi_dung_muc String � Nội dung mục Dieu int � Điều Noi_dung_dieu String � Nội dung Điều Khoan int � Khoản Noi_dung_khoan String � Nội dung Khoản 10 Muc_phat_tren String � Mức phạt 10 Muc_phat_duoi String � Mức phạt Phương pháp nhập xuất liệu database - Sử dụng thư viện SQLSever để tạo database bên ứng dụng - Sử dụng phương thức không đồng (async) để gửi, nhận, xử lý liệu với database 7.Giao diện hệ thống - Giao diện gồm trang: + Trang chủ + Trang tra cứu + Trang thông tin website + Trang liên hệ - Các chức cho trang: Tên trang Trang chủ Trang tra cứu Tên chức Giao diện Website Điều/Luật - Thêm Điều/Khoản - Sửa Điều Khoản - Hiển thị Điều/Khoản - Xố Điều/Khoản Trang thơng tin website - Thơng tin website Trang liên hệ - Hiện thị phương thức liên hệ với chủ quản lí Email, Số điện thoại, địa chỉ, Giao diện trang chủ Đây giao diện cho chức việc tra cứu Điều/Luật Người dùng xem bao quát nội dung website sử dụng chức thêm, sửa, xóa Điều/Khoản để điều chỉnh với ý muốn Giao diện tra cứu Trang tra cứu có chức như: + Tìm kiếm Điều/Khoản + Thêm Điều/Khoản + Sửa Điều/Khoản + Xóa Điều/Khoản Những chức phục vụ cho người dùng chỉnh sửa theo ý muốn Giao diên thêm Điều/Luật Nếu không nhập báo lỗi Giao diện sửa Điều/Luật Giao diện thơng tin Điều/Luật Giao diện xóa Điều/Luật Trang thông tin Website Trang thông tin đầy đủ “NGHỊ ĐỊNH QUY ĐỊNH XỬ PHẠT HÀNH CHÍNH TRONG LĨNH VỰC LÂM NGHIỆP” Chính Phủ ban hành số 35/2019/NĐ-CP Luật Lâm Nghiệp Trang liên hệ Trang liên hệ trang để người dùng liên hệ với chủ website Do trang bạn thông tin chủ website, gồm điện thoại, email, địa chỉ, đồ Cách kết nối DataBase với ASP.Net B1: Vào Tools chọn Connect to DataBase Lấy UserName SQL Server thêm vào chỗ Server Name chọn tên DataBase cần kết nối Bấm test connection OK B2: Vào file web.config thẻ Configuration thêm thẻ code: B3: Trong Models tạo class DBConnection.cs viết code liên kết: public class DBConnection { string strCon; public DBConnection() { strCon = ConfigurationManager.ConnectionStrings["DBConnect"].ConnectionStr ing; } public SqlConnection getConnection() { return new SqlConnection(strCon); } } Phân công nhiệm vụ Họ tên Lại Tiến Đức MSV 20010851 Đỗ Minh Quân 20010879 Nguyễn Văn Minh 20010876 Bùi Đức Tuấn Anh 20010838 Nguyễn Hoàng Anh 20010840 Công việc Viết DataBase kết nối ASP.NET,viết code giao diện tổng hợp Làm chức thêm Điều/Luật Làm chức sửa Điều/Luật Làm chức xóa Điều/Luật Làm chức tìm kiếm Điều/Luật Kết Luận Đề tài nghiên cứu nhóm chúng em trình bày tổng quan tảng ASP.NET MVC hệ quản trị CSDL SQL Sever, tảng sở quan trọng để bạn sinh viên có nhu cầu tìm hiểu tảng ASP.NET MVC hệ quản trị CSDL SQL Sever tìm hiểu chun sâu vấn đề này, phục vụ tốt cho việc học tập, tự nghiên cứu sinh viên Từ có hiểu biết tảng công nghệ vận dụng vào dự án thực tế Nhóm dựa vào việc tra cứu quản lý thông tin Điều/Khoản Nghị định Quy định xử phạt hành lĩnh lực lâm nghiệp, từ đưa toán cho “Website quản lý tra cứu Điều/Khoản ”, đưa yêu cầu chức hệ thống tra cứu, quản lý tiến hành thành lập Website Đối với việc tạo lập Website, nhóm xây dựng Website đáp ứng yêu cầu về: tra cứu Điều/Khoản, chức quản lý Điều/Khoản (thêm, sửa, xoá) Và lần nữa, nhóm em xin chân thành cảm ơn thầy bạn đóng ý kiến cho dự án nhóm chúng Chúng em xin chân thành cảm ơn! Kết https://drive.google.com/drive/folders/1ljxa4pGnv5LdTh_HAOz7YjaL KKwHe38m?fbclid=IwAR01WOgvrp9pU2bF4rV2Y3CBMpUToFNN3H-NQRuGKoilALb1AtS8ASwt7U (Link Source Code) (Dùng tài khoản Trường Đại học Phenikaa) Link tham khảo tài liệu https://www.youtube.com/playlist? list=PLIbobkdH1ftTJurNiHCytlQgVv2-YQKo8 ... thể Nghị định Quy định xử phạt hành lĩnh vực lâm nghiệp Cơ quan luật pháp yêu cầu thực quy? ??n quản lý Điều/Khoản thuộc Nghị định Quy định xử phạt hành lĩnh vực lâm nghiệp gồm quy? ??n như: thêm, sửa,... thông tin Điều/Khoản thuộc Nghị định Quy định xử phạt hành lĩnh lực lâm nghiệp Website quản lý tra cứu Điều/Khoản Nghị định Quy định xử phạt hành lĩnh lực lâm nghiệp bao gồm chức cần thiết như:... thông tin Website Trang thông tin đầy đủ “NGHỊ ĐỊNH QUY ĐỊNH XỬ PHẠT HÀNH CHÍNH TRONG LĨNH VỰC LÂM NGHIỆP” Chính Phủ ban hành số 35/2019/NĐ-CP Luật Lâm Nghiệp Trang liên hệ Trang liên hệ trang để

Ngày đăng: 26/03/2023, 16:33

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w