BÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ .NET Đề tài QUẢN LÝ DỮ LIỆU MƯA VỆ TINHBÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ .NET Đề tài QUẢN LÝ DỮ LIỆU MƯA VỆ TINHBÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ .NET Đề tài QUẢN LÝ DỮ LIỆU MƯA VỆ TINHBÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ .NET Đề tài QUẢN LÝ DỮ LIỆU MƯA VỆ TINHBÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ .NET Đề tài QUẢN LÝ DỮ LIỆU MƯA VỆ TINHBÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ .NET Đề tài QUẢN LÝ DỮ LIỆU MƯA VỆ TINHBÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ .NET Đề tài QUẢN LÝ DỮ LIỆU MƯA VỆ TINHBÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ .NET Đề tài QUẢN LÝ DỮ LIỆU MƯA VỆ TINHBÀI TẬP LỚN HỌC PHẦN CÔNG NGHỆ .NET Đề tài QUẢN LÝ DỮ LIỆU MƯA VỆ TINH
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC PHENIKAA BÀI TẬP LỚN HỌC PHẦN : CÔNG NGHỆ NET Đề tài: “QUẢN LÝ DỮ LIỆU MƯA VỆ TINH” Giảng viên hướng dẫn : ThS Phạm Văn Hà Lớp : Công nghệ Net – 05LT Nhóm sinh viên thực : 04 Họ tên Mã sinh viên Hoàng Tuấn Anh © 20010839 Trần Long Vũ 20010934 Nguyễn Mạnh Thịnh 20010828 Ngô Thế Cao Sơn 20010920 Nguyễn Thị Hồng Hạnh 20010857 Phan Thị Thùy Linh 20010873 HÀ NỘI, 06/2022 BẢNG PHÂN CÔNG VIỆC CÁC THÀNH VIÊN Thành viên Mã sinh viên Nhiệm vụ Hoàng Tuấn Anh © 20010839 Xử lí chức nút thêm, sửa Thiết kế sở liệu Thiết kế giao diện đăng nhập Trần Long Vũ 20010934 Thiết kế giao diện Xử lí tổng hợp chức Nguyễn Mạnh Thịnh 20010828 Xử lí chức nút tìm kiếm Ngơ Thế Cao Sơn 20010920 Xử lí chức nút thêm, sửa Thiết kế sở liệu Nguyễn Thị Hồng Hạnh 20010857 Tổng hợp báo cáo Phan Thị Thùy Linh 20010873 Xử lí chức nút xóa Tổng hợp báo cáo MỤC LỤC CHƯƠNG 1: PHÂN TÍCH YÊU CẦU .1 1.1 Mục đích 1.2 Người dùng .1 1.3 Đối tượng quản lí 1.4 Chức .1 1.5 Mơ hình hoạt động CHƯƠNG 2: ĐẶC TẢ PHẦN MỀM 2.1 Sơ đồ tổng quan Usecase - UC 2.2 Mô tả chức 2.2.1 UC - Đăng nhập hệ thống 2.2.2 UC - Thêm file liệu 2.2.3 UC - Cập nhật thông tin file 2.2.4 UC - Xóa thơng tin file 2.2.5 UC - Tìm kiếm thơng tin file CHƯƠNG 3: MƠ HÌNH DỮ LIỆU 3.1 Dữ liệu CSDL 3.2 Dữ liệu quản lí ổ cứng .10 CHƯƠNG 4: THIẾT KẾ GIAO DIỆN .10 4.1 Giao diện đăng nhập .10 4.2 Giao diện trang chủ 11 CHƯƠNG 5: KẾT QUẢ CHƯƠNG TRÌNH 12 5.1 Công nghệ kỹ thuật áp dụng 12 5.2 Kết đạt 12 5.3 Demo số chức chương trình .12 5.3 Thơng tin tài khoản đăng nhập 14 5.4 Tài liệu hướng dẫn 14 CHƯƠNG 1: PHÂN TÍCH U CẦU 1.1 Mục đích - Ứng dụng cơng nghệ thơng tin vào quản lí liệu mưa vệ tinh qua năm Nhằm tối ưu hóa cơng việc quản lí, đồng thời giúp tiết kiệm thời gian, chi phí sức lực 1.2 Người dùng - Người quản trị hệ thống liệu - Người dùng muốn truy cập chức phải có tài khoản đăng nhập vào hệ thống 1.3 Đối tượng quản lí - Quản lí liệu file hình ảnh mưa vệ tinh qua năm với trường thơng tin liên quan 1.4 Chức Quản lý sách nhập - Nhập thơng tin liệu file hình - Cho phép: Thêm file liệu Cập nhật/Sửa thơng tin file Xóa thơng tin file Tìm kiếm thơng tin file - Hiển thị liệu file vừa chỉnh sửa vào bảng liệu 1.5 Mơ hình hoạt động CHƯƠNG 2: ĐẶC TẢ PHẦN MỀM 2.1 Sơ đồ tổng quan Usecase - UC 2.2 Mô tả chức 2.2.1 UC - Đăng nhập hệ thống * Sơ đồ luồng * Mô tả Use Case ID UC1 Tên Use Case Đăng nhập Mô tả Cho phép người sử dụng đăng nhập vào hệ thống Người sử dụng Người quản trị Hoạt động Usecase bắt đầu người dùng chọn đăng nhập vào hệ thống Hệ thống yêu cầu người dùng nhập ID mật Hệ thống kiểm tra thông tin người dùng xác nhận hợp lệ Hệ thống thông báo đăng nhập thành công trang chủ hệ thống Người dùng chọn đăng xuất cách chọn đăng xuất hình Sai thông tin đăng nhập Nếu, luồng sở, người dùng đăng nhập với thơng tin khơng có sở liệu người dùng, hệ thống thông báo lỗi yêu cầu đăng nhập lại Ngồi ra, người dùng hủy bỏ đăng nhập, kết thúc use case Yêu cầu phi chức Mật người dùng phải mã hóa 2.2.2 UC - Thêm file liệu * Sơ đồ luồng * Mô tả Use Case ID UC2 Tên Use Case Thêm file liệu Mô tả Cho phép người sử dụng thêm hay nhiều file ảnh vào bảng liệu Người sử dụng Người quản trị Hoạt động Usecase bắt đầu người sử dụng chọn chức thêm file liệu Trên hình người dùng nhấn chọn nút “Open” Hệ thống hiển thị sổ chọn file Người dùng chọn hay nhiều file lúc nhấn nút ok Hệ thống tự cập nhật đưa thông tin file vào bảng liệu Hoặc Trên hình có hiển thị trường liệu, người dùng nhấn vào textbox tương ứng nhập thông tin Lựa chọn nút “ Insert” hệ thống kiểm tra xem có trùng ID khơng Nếu khơng trùng tự động cập nhật thơng tin file vào bảng liệu 2.2.3 UC - Cập nhật thông tin file * Sơ đồ luồng * Mô tả Use Case ID UC3 Tên Use Case Cập nhật/Sửa thông tin file Mô tả Cho phép người sử dụng sửa thông tin file Người sử dụng Người quản trị Hoạt động Usecase bắt đầu người dùng chọn nút sửa Người dùng nhấn chọn file cần sửa Hệ thống hiển thị trường thông tin chế độ sửa Người dùng nhấn nhập thơng tin cần sửa Sau bấm nút “update” để cập thật thông tin thay đổi “No” Nếu trước chọn người dùng xóa hết liệu trường update kết thúc tiến trình 2.2.4 UC - Xóa thơng tin file * Sơ đồ luồng * Mô tả Use Case ID UC4 Tên Use Case Xóa thơng tin file Mơ tả Cho phép người sử dụng xóa thơng tin file Người sử dụng Người quản trị Hoạt động Usecase bắt đầu người dùng chọn nút xóa hình Người dùng nhấn chọn file cần xóa Hệ thống hiển thị trường thông tin chế độ sửa Người dùng nhấn nhập thông tin cần sửa Sau bấm nút “delete” để xóa thơng tin “No” Nếu trước chọn liệu trường khơng có thơng tin update kết thúc tiến trình 2.2.5 UC - Tìm kiếm thơng tin file * Sơ đồ luồng * Mô tả Use Case ID UC5 Tên Use Case Tìm kiếm file ảnh Mơ tả Cho phép người sử dụng tìm kiếm thơng tin file Người sử dụng Người quản trị Hoạt động Usecase bắt đầu người dùng chọn nút tìm kiếm hình Người dùng nhấn vào ô textbox trường AQStime nhập ngày cần tìm kiếm Người dùng nhấn nút “Search” – tìm kiếm hình Sau thông tin file hiển bảng liệu datagrid “No” Nếu trước người dùng nhấn chọn liệu khơng có bảng thị trống kết thúc tiến trình CHƯƠNG 3: MƠ HÌNH DỮ LIỆU Dữ liệu quản lý bao gồm nguồn liệu: 3.1 Dữ liệu CSDL * Cấu trúc bảng Name Type ID Int FileName Text Tên file Path Text Đường dẫn vào thư mục chứa ảnh máy chủ AQStime Text Ngày vệ tinh chụp UpdateTime Text Thời gian cập nhật(insert, update) để thống kê Version Mô tả Mã file ảnh Thuật toán tiền sử lý * Demo bảng Database 3.2 Dữ liệu quản lí ổ cứng - Dữ liệu file ảnh lưu trữ thư mục tương ứng theo năm - Lưu trữ đường dẫn : C://… //fileanh.nc - Định dạng file: nc CHƯƠNG 4: THIẾT KẾ GIAO DIỆN 4.1 Giao diện đăng nhập Form đăng nhập 10 Mô tả Form đăg nhập form đơn giản mở người dùng sử dụng chương trình, giúp người dùng nhập thơng tin chứng thực cá nhân gồm hai thành phần IDvà Password đăng ký trước đó, cịn người dùng người sử dụng chương trình đăng ký thêm tài khoản qua lên kết đăng ký cuối Form - ID& password: Nhập thơng tin chứng thực đăng kí từ trước - Đăng nhập: Kiểm tra thông tin, thành công chuyển qua form trang chủ, thất bại yêu cấu đăng nhập lại - Đăng kí: Nếu lần đầu sử dụng chuyển qua form đăng kí thơng tin thành viên - Thốt ngồi: Thốt khơng sử dụng 4.2 Giao diện trang chủ Form trang chủ Mô tả Sau đăng nhập thành cơng, hình người dùng thấy xuất form trang chủ Ở đây, cho phép người dùng hay người quản trị xem thơng tin file ảnh Đồng thời, người dùng thêm, sửa, xóa thơng tin file ảnh qua tác nút bên cuối hình - Insert: Cho phép thêm file ảnh cách nhập thông tin vào ô trường liệu tương ứng phía 11 - Delete: Xóa thơng tin mà người dùng muốn xóa - Upload: Cập nhật/Sủa lại thông tin file ảnh tương ứng - Clear: Xóa tồn liệu bảng - Search: Tìm kiếm thơng tin file ảnh - Open: Mở file ảnh ổ đĩa cứng máy chủ CHƯƠNG 5: KẾT QUẢ CHƯƠNG TRÌNH 5.1 Cơng nghệ kỹ thuật áp dụng - Ngơn ngữ lập trình: C# - Nền tảng NET Framework: NET 5.0 - Giao diện thiết kế: WPF - Xaml - Kết nối database: SQL lite 5.2 Kết đạt - Hoàn thành phần mềm quản lý liệu - Có thể sử dụng thực tiễn giúp tăng hiệu quả, giảm thời gian quản lý - Mang đến phong cách phục vụ chuyên nghiệp việc quản lí liệu 5.3 Demo số chức chương trình Thêm file liệu 12 Nhấn nút “Open” trang chủ Cửa sổ file chọn nhiều file cần chèn Nhấn nút “Open” bên bảng tự động cập nhật liệu Tìm kiếm thơng tin file Nhập thơng tin cần tìm kiếm vào textbox trường “Date” “Time” Nhấn nút “Search” bên bảng liệu thông tin file cần tìm 13 5.3 Thơng tin tài khoản đăng nhập 5.4 Tài liệu hướng dẫn - Link hướng dẫn thiết kế UI demo chương trình bản: https://www.youtube.com/watch?v=m1YAtZNFupY 14