1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo môn học lập trình net Đề tài hệ thống quản lý sân bay

26 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Hệ Thống Quản Lý Sân Bay
Tác giả Nguyễn Huy Nam, Nguyễn Tùng Lâm
Người hướng dẫn Cấn Đức Điệp
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 26
Dung lượng 4,59 MB

Nội dung

Phân tích xác định chức năng , tác nhân và hồ sơ.Động từ + Bổ ngữ Danh từ Nhận xét Quản lý nhân viên Thêm nhân viên Cập nhật thông tin nhân viên Quản lý máy bay Thêm máy bay Cập nhật thô

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO MÔN HỌC LẬP TRÌNH NET

ĐỀ TÀI: HỆ THỐNG QUẢN LÝ SÂN BAY

Giảng viên hướng dẫn : Cấn Đức Điệp Sinh viên thực hiện : Nguyễn Huy nam

Nguyễn Tùng Lâm Nguyễn Tùng Lâm Lớp : D14CNPM2

Hà Nội Tháng 09 năm 2021

Trang 2

PHI ẾU CHẤM Đ Ể I M

Sinh viên thực hiện:

1 Nguyễn Huy Nam Account,Airplanes,AirplanesInfo,Seats

2 Nguyễn Tùng Lâm-0646 Báo cáo, Employees

3 Nguyễn Tùng Lâm-0163 Passagers

Gíao viên chấm đi m: ể

Giáo viên 1:

Giáo viên 2:

Trang 3

Mục l c ụ

LỜI MỞ ĐẦU 5

ĐỀ CƯƠNG THỰC HIỆN ĐỒ ÁN 6

MỞ ĐẦU 7

1 Mục đích nghiên cứu 7

2 Nhiệm vụ nghiên cứu 7

3 Phương pháp nghiên cứu 7

a Phương pháp nghiên cứu lý luận 7

b Phương pháo nghiên cứu thực tiễn 7

4 Phạm vi nghiên cứu 7

Chương I: Khảo sát hệ thống cũ 8

Chương II : Phân tích và thiết kế hệ thống mới 9

1 Phân tích hệ thống 9

2 Phân tích xác định chức năng , tác nhân và hồ sơ 10

3 Biểu đồ phân rã chức năng 11

4 Biểu đồ hoạt động 13

Chương III Thiết kế Cơ Sở Dữ Liệu 14

1 Bảng Account 14

2 Bảng Airplanes 15

3 Bảng AirplanesInfo 15

4 Bảng Employees 16

5 Bảng Passagers 16

6 Bảng Seats 17

7 Mối quan hệ giữa các bảng 18

Chương IV Thiết kế giao diện 19

1 Form Đăng nhập 19

2 Form Quản lý 20

3 Form Admin 21

a Tab Quản lý máy bay 22

Tab Quản lý chỗ ngồi 23

b Tab Quản lý nhân viên 24

c Tab Quản lý hành khách 25

d Tab Quản lý chuyến bay 26

Trang 4

4 Form Đặt vé 27

5 Form Chi tiết chuyến bay 28

Trang 5

LỜI MỞ ĐẦU

Hiện nay công nghệ thông tin đang phát triển mạnh mẽ, nhanh chóng và xâmnhập vào nhiều lĩnh vực khoa học, kỹ thuật cũng như trong cuộc sống Nó trởthành công cụ đắc lực trong nhiều ngành nghề như giao thông, quân sự, y học,…

và đặc biệt hơn là trong công tác quản lý nói chung và quản lý nhà hàng nói riêng.Trước đây, khi máy tính chưa được ứng dụng rộng rãi, các công việc quản lýsân bay đều được làm thủ công rất mất thời gian và tôn kém về nhân lực cũng nhưtài chính Ngày nay với sự bùng nỏ của công nghệ thông tin , máy tính đã được sửdụng rộng rãi trong các cơ quan, nhà máy, trường học,… giúp cho công việc đượctốt hơn Việc sử dụng máy tính và công tác quản lý sân bay là một yêu cầu cần thiếtnhằm xóa bỏ những phương pháp quản lý lạc hậu, lỗi thời gây tốn kém về nhiềumặt

Vì vậy chúng em đã xây dựng nên “Hệ thống quản lý sân bay” với mongmuốn giúp cho việc quản lý được dễ dàng , thuận tiện và chính xác hơn

Chúng em xin chân thành cảm ơn thầy Cấn Đức Điệp, thầy đã trực tiếphướng dẫn nhóm em làm đồ án này Trong quá trình thực hiện đồ án, thầy đãhướng dẫn và giúp đỡ nhóm em giải quyết các khó khăn trong quá trình thực hiện

đồ án

Chúng em xin chân thành cảm ơn !

Hà Nội, tháng 09 năm 2021

Trang 6

ĐỀ CƯƠNG THỰC HIỆN ĐỒ ÁN

 Tên đề tài: Hệ thống quản lý nhà hàng

 Sinh viên thực hiện:

- Nguyễn Huy Nam Mã SV: 19810310591

- Nguyễn Tùng Lâm Mã SV: 19810310646

- Nguyễn Tùng Lâm Mã SV : 19810310163

 Giảng viên hướng dẫn: Cấn Đức Điệp

 Mục tiêu đề tài:

- Phát triển hệ thống quản lý sân bay

- Sử dụng kĩ năng phân tích thiết kế hướng cấu trúc

- Hệ thống hóa lại kĩ năng lập trình dùng C# và Windown Form

 Nội Dung Đề Tài

- Phân tích thiết kế hệ thống hướng cấu trúc và thiết kế cơ sở dữ liêu tươngứng

- Tìm hiểu phương pháp phát triển dựa trên mô hình 3 lớp

- Xây dựng ứng dụng minh họa

 Phần mềm và công cụ sử dụng

- Microsoft Visual Studio 2019

- Microsoft SQL Server 2014

- NET Framework

 Dự kiến kết quả đạt được

- Bài phân tích về quản lý sân bay

- Phần mềm quản lý sân bay

Trang 7

MỞ ĐẦU

1 Mục đích nghiên cứu

Hệ thống “Quản lý sân bay” nhằm mục đích tạo một giao diện người dùngthân thiện hệ thống thực hiện quản lý danh mục các món, danh sách bàn, danhsách khách hàng thân quen , giúp cho việc quản lý sân bay được dễ dàng,thuận tiện

2 Nhiệm vụ nghiên cứu.

- Thiết kết hệ thống “Quản lý sân bay” bằng ngôn ngữ lập trình NETFramewordk kết nối cơ sở dữ liệu SQL Server

3 Phương pháp nghiên cứu.

a Phương pháp nghiên cứu lý luận

Tham khảo, nghiên cứu một số tài liệu, sách, báo, các trang mạng trên cơ sở đótiến hành phân tích và thiết kế hệ thống “Quản lý sân bay”

b Phương pháo nghiên cứu thực tiễn.

Để thực hiện đề tài này chúng em đã tham khảo ý kiến và nhờ sự giúp đỡ, giảngdạy nhiệt tình của Thầy Cẩn Đức Điệp Tham khảo ý kiến của người quản lýsân bay và các nhân viên làm việc ở sân bay cùng một số kinh nghiệm về ứngdụng tin học trong công tác quản lý

4 Phạm vi nghiên cứu.

Đối tượng nghiên cứu khảo sát trong phạm vi nhất định về mặt thời gian,khônggian và linh vực nghiên cứu

Trang 8

Chương I: Khảo sát hệ thống cũ

- Việc quản lý sân bay cũ khi không có sự hỗ trợ của phần mềm quản lý phảicần khá nhiều người, chia thành nhiều khâu mới có thể quản lý như : quản lýhành khách, quản lý hóa đơn thanh toán,… Các công việc này đòi hỏi cầnnhiều thời gian và công sức , mà sự chính xác và hiệu quả không cao Nếulàm bằng thủ công không mang tính tự động

Ngoài ra còn một số khó khan về việc lưu trữ khá đồ sộ, dễ bị thất lạc, tốnkém

- Ngoài ra số lượng khách đến sân bay ngày càng tăng nhiều do nhu cầu dulịch hoặc công tác xa Vì vậy việc kiểm soát được lượng hành khách, vànhững trục trặc về chuyến bay của khách hàng mới rất khó trong việc kiểmtra chuyến bay hay đề ra các ưu đãi cho lớp khách hàng mới này

- Khi khách hàng đặt vé chuyến bay, nhân viên phải mở sổ theo dõi hoặc đếntận vị trí của ghế ngồi ở chuyến bay để kiểm tra xem trạng thái của ghế ngồi.Việc này mất quá nhiều thời gian và công sức

- Việc quản lý thu chi hoàn toàn bằng thủ công, các khoản thu/chi được lưuvào sổ thu/chi và khi cần báo cáo thì phải mở sổ để lấy thông tin Đặc biệt làviệc tính toán lợi nhuận phải dùng máy tính bỏ túi để thực hiện rất mất công

Trang 9

Chương II : Phân tích và thiết kế hệ thống mới

1 Phân tích hệ thống

- Cơ sở lý luận : Cung cấp các kiến thức cơ bản về môn học nhưng phân tíchthiết kế hệ thống, đại cương về hệ thống thông tin, phân tích về các chứcnăng từ đó sử dụng các công cụ lập trình như Net Framework , cơ sở dữ liệuSQL Server để tạo phần mềm nhằm giải quyết triệt để các vấn đề bức xúc đãnêu trên

- Phân tích hệ thống : Nhằm đi sâu chi tiết vào các chức năng của hệ thống , từ

đó xây dựng biểu đồ phân cấp chức năng, biểu đồ luồng dữ liệu, thông tinđầu vào, đầu ra, các chức năng của hệ thống, sơ đồ phân cấp chức năng, sơ

đồ luồng dữ liệu

- Phân tích hệ thống về dữ liệu : Phân tíc dữ liệu cho ta cách thức tổ chức vàtruy cập dữ liệu hiệu quả nhất, cách thức tạo và lưu trữ cơ sở dữ liệu, cáchthức kết nối đến cơ sở dữ liệu để thực hiện nhập thêm, chỉnh sửa, hay xóa bớtcác thực thể trong cơ sở dữ liệu

Trang 10

2. Phân tích xác định chức năng , tác nhân và hồ sơ.

Động từ + Bổ ngữ Danh từ Nhận xét

Quản lý nhân viên

Thêm nhân viên

Cập nhật thông tin nhân

viên

Quản lý máy bay

Thêm máy bay

Cập nhật thông tin máy

Quản lý chuyến bay

Thêm chuyến bay

Cập nhật thông tin

chuyến bay

Chi tiết chuyến bay

Người dùngNgười dùngNgười dùng

Người dùngNgười dùngNgười dùngNgười dùngNgười dùng

Người dùngNgười dùngNgười dùngNgười dùngNgười dùng

Người dùng

Kho dữ liệuKho dữ liệuKho dữ liệuKho dữ liệuKho dữ liệuKho dữ liệuKho dữ liệuKhu dữ liệuKho dữ liệuKho dữ liệuKhu dữ liệu

Kho dữ liệuKho dữ liệuKho dữ liệu

Kho dữ liệu

Trang 11

3 Biểu đồ phân rã chức năng

- Quản lý thông tin nhân viên : Được lưu vào cơ sở dữ liệu, khi cần xem thôngtin của một nhân viên ta có thể sử dụng chức năng tìm kiếm để hệ thống tìmkiếm một cách nhanh chóng nhân viên trong cơ sở dữ liệu và hiển thị

- Thêm nhân viên : Người dùng sẽ sử dụng chức năng thêm nhân viên để thựchiện thêm thông tin cho nhân viên theo từng bộ phận vào cơ sở dữ liệu

- Cập nhật thông tin nhân viên : Người dùng thêm sửa xóa thông tin của nhânviên trong cơ sở dữ liệu

- Quản lý máy bay : Được lưu vào cơ sở dữ liệu, khi cần xem thông tin củamột máy bay ta có thể sử dụng chức năng tìm kiếm để hệ thống tìm kiếmmột cách nhanh chóng máy bay trong cơ sở dữ liệu và hiển thị

Trang 12

- Thêm máy bay : Người dùng sẽ sử dụng chức năng thêm máy bay để thựchiện thêm thông tin cho máy bay vào cơ sở dữ liệu.

- Cập nhật thông tin máy bay : Người dùng thêm sửa xóa thông tin của máybay trong cơ sở dữ liệu

- Quản lý chỗ ngồi : Được lưu vào cơ sở dữ liệu, khi cần xem thông tin củachỗ ngồi ta có thể sử dụng chức năng tìm kiếm để hệ thống tìm kiếm mộtcách nhanh chóng chỗ ngồi trong cơ sở dữ liệu và hiển thị

- Thêm chỗ ngồi : Người dùng sẽ sử dụng chức năng thêm chỗ ngồi để thựchiện thêm thông tin cho chỗ ngồi vào cơ sở dữ liệu

- Cập nhật thông tin chỗ ngồi: Người dùng thêm sửa xóa thông tin của chỗngồi trong cơ sở dữ liệu

- Đặt vé: Người dùng sẽ sửa dụng chức năng đặt vé để giúp quản lý vé củakhách hàng theo thông tin của kahchs hàng và hiển thị

- Quản lý chuyến bay : Được lưu vào cơ sở dữ liệu, khi cần xem thông tin củachuyến bay ta có thể sử dụng chức năng tìm kiếm để hệ thống tìm kiếm mộtcách nhanh chóng chỗ ngồi trong cơ sở dữ liệu và hiển thị

- Thêm chuyến bay: Người dùng sẽ sử dụng chức năng thêm chuyến bay đểthực hiện thêm thông tin cho chuyến bay vào cơ sở dữ liệu

- Cập nhật thông tin chuyến bay: Người dùng thêm sửa xóa thông tin củachuyến bay trong cơ sở dữ liệu

- Chi tiết chuyến bay: Thêm thông tin chi tiết cho chuyển bay vảo cơ sở dữliệu và hiển thị

Trang 13

4 Biểu đồ hoạt động

Trang 14

Chương III Thiết kế Cơ Sở Dữ Liệu.

1 Bảng Account

Trang 15

2 Bảng Airplanes

3 Bảng AirplanesInfo

Trang 16

4 Bảng Employees

5 Bảng Passagers

Trang 17

6 Bảng Seats

Trang 18

7 Mối quan hệ giữa các bảng

Trang 19

Chương IV Thiết kế giao diện.

1 Form Đăng nhập.

Trang 20

2 Form Quản lý

Trang 21

3 Form Admin

a Tab Quản Lý Máy Bay

● Thêm Máy Bay

● Cập Nhật Thông Tin Máy Bay

Trang 22

● Quản Lý Chỗ Ngồi

Trang 23

b Tab Quản Lý Nhân Viên

● Thêm Nhân Viên

● Cập Nhật Thông Tin Nhân Viên

Trang 24

c Tab Quản Lý Hành Khách

● Thêm Hành Khách

● Cập Nhật Thông Tin Hành Khách

Trang 25

d Tab Quản Lý Chuyến Bay

● Thêm Hành Trình

● Chỉnh Sửa Hành Trình

Trang 26

4 Form Đặt Vé

5 Form Chi Tiết Chuyến Bay

Ngày đăng: 23/01/2025, 12:19