Tải bản đầy đủ (.docx) (17 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.74 MB, 17 trang )

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
Lớp
Nhóm sinh viên thực hiện

: ThS. Phạm Văn Hà
: Công nghệ .Net – 05LT
: 04

Họ và tên
1. Hồng Tuấn Anh ©
2. Trần Long Vũ
3. Nguyễn Mạnh Thịnh
4. Ngô Thế Cao Sơn
5. Nguyễn Thị Hồng Hạnh
6. Phan Thị Thùy Linh

HÀ NỘI, 06/2022

Mã sinh viên
20010839
20010934
20010828
20010920


20010857
20010873


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ụ

Hồng Tuấn Anh ©

20010839

Xử lí chức năng nút thêm, sửa
Thiết kế cơ sở dữ liệu
Thiết kế giao diện đăng nhập

Trần Long Vũ

20010934

Thiết kế giao diện chính
Xử lí tổng hợp các chức năng

Nguyễn Mạnh Thịnh

20010828


Xử lí chức năng nút tìm kiếm

Ngơ Thế Cao Sơn

20010920

Xử lí chức năng nút thêm, sửa
Thiết kế cơ sở dữ 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ăng nút xóa
Tổng hợp báo cáo

MỤC LỤ


CHƯƠNG 1: PHÂN TÍCH U CẦU.................................................................1
1.1. Mục đích.....................................................................................................1
1.2. Người dùng.................................................................................................1
1.3. Đối tượng quản lí........................................................................................1
1.4. Chức năng chính.........................................................................................1

1.5. Mơ hình hoạt động.....................................................................................1
CHƯƠNG 2: ĐẶC TẢ PHẦN MỀM...................................................................2
2.1. Sơ đồ tổng quan Usecase - UC...................................................................2
2.2. Mô tả các chức năng...................................................................................2
2.2.1. UC - Đăng nhập hệ thống....................................................................2
2.2.2. UC - Thêm file dữ liệu........................................................................4
2.2.3. UC - Cập nhật thơng tin file................................................................6
2.2.4. UC - Xóa thơng tin của file................................................................7
2.2.5. UC - Tìm kiếm thơng tin file..............................................................8
CHƯƠNG 3: MƠ HÌNH DỮ LIỆU......................................................................9
3.1. Dữ liệu trên CSDL.....................................................................................9
3.2. Dữ liệu quản lí trên ổ 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ệ và kỹ thuật áp dụng................................................................12
5.2. Kết quả đạt được......................................................................................12
5.3. Demo một số chức năng của chương trình...............................................12
5.3. Thơng tin về 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í dữ liệu mưa vệ tinh qua các
năm. Nhằm tối ưu hóa các cơng việc quản lí, đồng thời giúp tiết kiệm thời gian,
chi phí và sức lực.
1.2. Người dùng
- Người quản trị hệ thống và dữ liệu

- Người dùng muốn truy cập chức năng này thì phải có tài khoản và đã
đăng nhập vào hệ thống.
1.3. Đối tượng quản lí
- Quản lí dữ liệu các file hình ảnh mưa vệ tinh qua các năm và cùng với đó
là các trường thơng tin liên quan.
1.4. Chức năng chính
Quản lý sách nhập
- Nhập thơng tin dữ liệu các file ra màn hình
- Cho phép:
 Thêm file dữ 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ị dữ liệu các file vừa chỉnh sửa vào bảng dữ liệu
1.5. Mơ hình hoạt động

1


CHƯƠNG 2: ĐẶC TẢ PHẦN MỀM
2.1. Sơ đồ tổng quan Usecase - UC

2.2. Mô tả các chức năng
2.2.1. UC - Đăng nhập hệ thống
* Sơ đồ luồng
2


* 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 này bắt đầu khi người dùng chọn đăng
nhập vào hệ thống
1. Hệ thống yêu cầu người dùng nhập ID và
mật khẩu
2. Hệ thống kiểm tra thông tin người dùng và
xác nhận hợp lệ
3. Hệ thống thông báo đăng nhập thành công
và hiện trang chủ hệ thống
4. Người dùng có thể chọn đăng xuất bằng
cách chọn đăng xuất trên màn hình
Sai thơng tin đăng nhập
Nếu, trong luồng cơ sở, người dùng đăng nhập với
những thơng tin khơng có trong cơ sở dữ liệu

người dùng, thì hệ thống sẽ thơng báo lỗi và u
cầu đăng nhập lại. Ngồi ra, người dùng có thể
hủy bỏ đăng nhập, kết thúc use case.
3


Yêu cầu phi chức

Mật khẩu của người dùng phải được mã hóa

năng

2.2.2. UC - Thêm file dữ liệu
* Sơ đồ luồng

* Mô tả
Use Case ID

UC2

Tên Use Case

Thêm file dữ liệu

Mô tả

Cho phép người sử dụng thêm một hay nhiều file
ảnh bất kì vào bảng dữ liệu

Người sử dụng


Người quản trị

Hoạt động

Usecase này bắt đầu khi người sử dụng chọn chức
năng thêm file dữ liệu
1. Trên màn hình người dùng nhấn chọn nút
4


“Open”
2. Hệ thống sẽ hiển thị của sổ chọn file
3. Người dùng có thể chọn một hay nhiều file
cùng một lúc và nhấn nút ok
4. Hệ thống sẽ tự cập nhật và đưa thông tin các
file vào bảng dữ liệu
Hoặc
1. Trên màn hình có hiển thị các trường dữ
liệu, người dùng có thể nhấn vào từng ơ
textbox tương ứng và nhập các thông tin
2. Lựa chọn nút “ Insert” và hệ thống sẽ kiểm
tra xem có trùng ID khơng
3. Nếu khơng trùng thì nó tự động cập nhật các
thơng tin file vào bảng dữ liệu

2.2.3. UC - Cập nhật thông tin file
* Sơ đồ luồng

5



* 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 của một file
bất kì

Người sử dụng

Người quản trị

Hoạt động

Usecase này bắt đầu khi người dùng chọn nút sửa
1. Người dùng nhấn chọn một file cần sửa
2. Hệ thống sẽ hiển thị các trường thông tin ở
chế độ sửa
3. Người dùng nhấn và nhập thơng tin cần sửa
4. Sau đó bấm nút “update” để cập thật các
thơng tin thay đổi
“No”

Nếu trước đó chọn nhưng người dùng xóa hết các
dữ liệu trường thì vẫn update và kết thúc tiến trình
6


2.2.4. UC - Xóa thơng tin của file
* Sơ đồ luồng

* Mơ tả
Use Case ID

UC4

Tên Use Case

Xóa thơng tin của file

Mơ tả

Cho phép người sử dụng xóa thơng tin của một file
bất kì

Người sử dụng

Người quản trị

Hoạt động

Usecase này bắt đầu khi người dùng chọn nút xóa
trên màn hình

1. Người dùng nhấn chọn một file cần xóa
2. Hệ thống sẽ hiển thị các trường thông tin ở
chế độ sửa
3. Người dùng nhấn và nhập thơng tin cần sửa
4. Sau đó bấm nút “delete” để xóa các thơng
tin
“No”
Nếu trước đó chọn nhưng dữ liệu trường khơng có
7


thơng tin gì thì vẫn update và 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 của
một file bất kì


Người sử dụng

Người quản trị

Hoạt động

Usecase này bắt đầu khi người dùng chọn nút tìm
kiếm trên màn hình
1. Người dùng nhấn vào ô textbox của trường
AQStime nhập ngày giờ cần tìm kiếm
2. Người dùng nhấn nút “Search” – tìm kiếm
trên màn hình
3. Sau đó thơng tin file sẽ được hiển ra trên
8


bảng dữ liệu datagrid
“No”
Nếu trước đó người dùng nhấn chọn nhưng dữ liệu
khơng có thì bảng sẽ hiện thị trống và kết thúc tiến
trình

CHƯƠNG 3: MƠ HÌNH DỮ LIỆU
Dữ liệu được quản lý bao gồm 2 nguồn dữ liệu:
3.1. Dữ liệu trên CSDL
* Cấu trúc bảng
Name
ID
FileName
Path

AQStime
UpdateTime
Version

Type
Int
Text
Text
Text
Text

Mô tả
Mã file ảnh
Tên file
Đường dẫn vào thư mục chứa ảnh trên máy chủ
Ngày vệ tinh chụp
Thời gian cập nhật(insert, update) để thống kê
Thuật toán tiền sử lý

* Demo bảng Database

9


3.2. Dữ liệu quản lí trên ổ cứng
- Dữ liệu của các file ảnh sẽ được lưu trữ trong các thư mục tương ứng theo
các 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

 Mô tả
10


Form đăg nhập là một form đơn giản được mở ra đầu tiên khi 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 là IDvà Password nếu đã được đăng ký trước đó, cịn nếu người
dùng là người đầu tiên sử dụng chương trình thì có thể đă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 nếu đã đăng kí từ trước.
- Đăng nhập: Kiểm tra thông tin, thành công thì 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 ra ngồi: Thốt khi khơng sử dụng
4.2. Giao diện trang chủ


Form trang chủ

 Mô tả
Sau khi đăng nhập thành công, trên màn hình người dùng sẽ thấy xuất hiện form
trang chủ. Ở đây, cho phép người dùng hay chính người quản trị có thể xem
thơng tin các file ảnh. Đồng thời, người dùng có thể thêm, sửa, xóa thơng tin các
file ảnh chỉ qua tác các nút bên dưới cuối màn hình.

- Insert: Cho phép thêm file ảnh bằng cách nhập thông tin vào các ơ trường
dữ liệu tương ứng phía trên
- Delete: Xóa bất kì các thơng tin mà người dùng muốn xóa
- Upload: Cập nhật/Sủa lại các thơng tin file ảnh tương ứng
- Clear: Xóa tồn bộ dữ liệu bảng
11


- Search: Tìm kiếm thơng tin về một file ảnh
- Open: Mở file ảnh trong ổ đĩa cứng máy chủ

CHƯƠNG 5: KẾT QUẢ CHƯƠNG TRÌNH
5.1. Cơng nghệ và 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 quả đạt được
- Hoàn thành phần mềm quản lý dữ 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 trong việc quản lí dữ liệu
5.3. Demo một số chức năng của chương trình

 Thêm file dữ liệu

12



1. Nhấn nút “Open” trên trang chủ
2. Cửa sổ file hiện ra và chọn 1 hoặc nhiều file cần chèn
3. Nhấn nút “Open” bên dưới và bảng tự động cập nhật dữ liệu



Tìm kiếm thơng tin file

1. Nhập thơng tin cần tìm kiếm vào ơ textbox của trường “Date” và “Time”
2. Nhấn nút “Search” bên dưới và bảng dữ liệu sẽ hiện thơng tin file cần tìm

13


5.3. Thông tin về 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 và demo chương trình cơ bản:
/>
14



×