TRƯỜNG ĐẠI HỌC ĐẠI NAMKHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN LẬP TRÌNH .NET CĂN BẢN XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN 3 SAO Sinh viên thực hiện: Trần Văn Hiếu 1451020086 Trần Văn Hoàng
Trang 1TRƯỜNG ĐẠI HỌC ĐẠI NAM
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN
LẬP TRÌNH NET CĂN BẢN XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN 3 SAO
Sinh viên thực hiện: Trần Văn Hiếu 1451020086
Trần Văn Hoàng 1451020099
Giáo viên hướng dẫn: Đỗ Ngọc Điệp
HÀ NỘI, 2022
LỜI MỞ ĐẦU
Trên thế giới cũng như ở Việt Nam ngành công nghệ thông tin có ảnh hưởng rất lớn đến nền kinh tế Nó trở thành yếu tố quyết định đến sự thành
Trang 2công hay thất bại của nhiều ngành CNTT đang phát triển mạnh mẽ và được áp dụng rộng rãi trong tất cả các ngành, nó đóng góp một phần rất lớn làm đơn giản hóa cũng như rút ngắn thời gian nâng cao hiệu quả công việc của các nhà quản lý.Trong các yếu tố kinh tế thì ngành du lịch là một ngành kinh doanh có
từ rất lâu đời trên thế giới Tại các nước đang phát triển, ngành du lịch phát triển hết sức mạnh mẽ và có lời nhuận cao với sự hỗ trợ đắc lực của ngành công nghệ thông tin trong tổ chức và hoạt động Tại nước ta trong những năm gần đây, ngành du lịch mới thực sự phát triển với quy mô lớn Đi đôi với sự phát triển của ngành du lịch đó là việc kinh doanh các Khách sạn phục vụ cho khách du lịch cũng càng ngày càng phát triển Từ thực tế cho thầy việc kinh doanh khách sạn cho ngành du lịch là vô cùng cần thiết Khách sạn Hải Yến là một trong nhưng khách sạn lớn nhất thành phố Hà Nội Do đó nhu cầu ứng dụng cơ sở dữ liệu trong quản lý khách sạn là hết sức thiết thực Vì vậy chúng
em đã chọn đề tài xây dựng phần mềm quản lý khách sạn Hải Yến làm đề tài Trong thời gian tìm hiểu nghiên cứu tại “Khách sạn Hải Yến” chúng em đã hoàn thành đề tài của mình Đây là kết quả của một quá trình làm việc nghiêm túc dựa trên kiến thức mà chúng em có được dưới sự truyền dạy của quý thầy
cô trong trường Qua đây chúng em xin chân thành cảm ơn thầy giáo “Đỗ Ngọc Điệp” đã nhiệt tình hướng dẫn và chỉ bảo chúng em trong suốt thời gian làm sản phẩm vừa qua Thầy đã cung cấp cho em những kiến thức nến tảng và hướng dẫn chúng em hoàn thành đề tài Vì thời gian và kinh nghiệm còn hạn chế nên đề tài này còn không ít những thiếu sót Em mong nhận được sự đóng góp của Thầy và các bạn để phần mềm được hoàn thiện hơn
Em xin chân thành cảm ơn!
Trang 3CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI
1 Lý do chọn đề tài và mục tiêu của đề tài
1.1 Lý do chọn đề tài
Sự phát triển đa dạng của các loại phần mềm được đưa vào su dụng mang tới những giá trị, những lợi ích lớn cho nhiều công viê vc của con người, ở nhiều lwnh vực khác nhau Với phần mềm được đưa vào su dụng hợp lý, chất lượng có khả năng phát huy được giá trị, lợi ích Và thực tế thì viê vc quản lý học phí theo hình thức truyền thống trước kia txn tại nhiều vấn đề như: mỗi học sinh, học viên lại có số lần đóng học phí không giống nhau, số tiền cần đóng khác biê vt, và thời gian có những thay đổi giữa từng người, … Đó là chưa kể với hình thức học của học sinh có thể là học lần 1, học lại, học cải thiê vn,… thì mức giá học phí được áp dụng sẽ có nhiều thay đổi
Su dụng phần mềm thu học phí là cách giúp chúng ta có thể đơn giản hóa hoạt đô vng quản lý cho mỗi nhà trường Viê vc thu và quản lý học phí cho mỗi trung tâm đào tạo, mỗi nhà trường dù hoạt đô vng quy mô lớn hay nhz đều được thực hiê vn tốt Mọi công viê vc liên quan tới thu học phí đều được hỗ trợ, được thực hiê vn đơn giản với hiê vu quả cao hơn Vậy nên, việc su dụng phần mềm quản lý học phí cho các nhà trường là vô cùng cần thiết
1.2 Đối tượng nghiên cứu
Phần mềm quản lý khách sạn được hiểu là một phần mềm giúp cho các khách sạn có thể nắm bắt được mọi thông tin về quá trình làm việc của khách sạn Khách sạn có thể su dụng phần mềm này để giúp cho việc quản lý phòng của khách sạn tốt hơn, hiệu quả hơn
1.3 Mục đích
Trang 4Khi lập chương trình quản lý thu học phí của sinh viên nghwa là làm các thao tác đến đối tượng cần quản lý là sinh viên Ví dụ như nhập mới, xem danh sách, xem tình trạng nộp học phí
Mục tiêu của đề tài là xây dựng một phần mềm để thực hiện các yêu cầu trên Trợ giúp việc quản lý thu học phí của sinh viên được dễ dàng hơn và giảm bớt khó khăn
1.4 Yêu cầu
Chương trình thực hiện những yêu cầu sau:
- Quản lý thông tin về hx sơ lý lịch của sinh viên
- Các thông tin về việc nộp học phí, học lại, thi lại của sinh viên
- Xây dựng chức năng cập nhật thông tin
- Thông báo thống kê tình trạng nộp học phí, học lại thi lại của sinh viên 1.5 Công cụ hỗ trợ
Để xây dựng phần mềm, ta cần phải su dụng các công cụ về mặt công nghệ như:
- SQL Server để tạo các bảng hx sơ dữ liệu, tạo sự liên kết giữa các bảng
- Phần mềm Visual Studio
Trang 5CHƯƠNG 2 : NỘI DUNG CHƯƠNG TRÌNH
2.1 Mô tả bài toán
Một khách sạn yêu cầu viết một phần mềm quản lý khách sạn Chương trình cho phép quản lý khách thuê phòng, quản lý phòng, trang thiết bị trong phòng và nhân viên
Chương trình cung cấp cho người dùng một tài khoản đăng nhập và đăng xuất để su dụng hệ thống quản lý này Với một tài khoản đăng nhập hệ thống sẽ xác định người đăng nhập là nhân viên hay quản lý để cung cấp quyền hạn tương ứng cho từng tài khoản đăng nhập
Nhân viên hay quản lý phải nhập các thông tin của khách hàng (tên, số CMND, điện thoại,…) khi khách đặt phòng hay thuê phòng Khi một phòng được cho thuê hoặc có người đặt phòng thì nhân viên cập nhật tình trạng phòng Khi đến ngày nhận phòng, nếu khách hàng đến nhận phòng thì nhân viên phải cập nhật lại tình trạng phòng là thuê phòng; nếu khách hàng không đến nhận phòng đúng thời hạn hoặc hủy đặt phòng trước thời hạn thì nhân viên phải hủy thông tin khách hàng và cập nhật lại tình trạng phòng là phòng trống
Ngoài ra, nhân viên phải ghi nhận loại thiết bị và số lượng trong mỗi phòng Nhân viên có quyền thêm, xóa và cập nhật lại các thiết bị trong phòng Khi khách hàng thuê phòng nếu có yêu cầu thêm trang thiết bị trong phòng thì nhân viên phải bổ sung thông tin về trang thiết bị trong phòng nếu yêu cầu của khách được đáp ứng
Trong khách sạn còn có sẵn các dịch vụ (massage, tắm hơi,…) để phục
vụ khách hàng Khi khách có nhu cầu thì nhân viên phải ghi nhận tiền dịch vụ
để tính vào tổng tiền
Khi khách hàng trả phòng, hệ thống sẽ tự động tính tiền thuê phòng, tiền dịch vụ và tổng tiền khách hàng phải trả Nếu khách hàng có thắc mắc thì nhân viên cũng có thể cho khách hàng xem trực tiếp những chi phí mà khách hàng su dụng đã lưu trên hệ thống
Đối với người quản lý, ngoài những quyền của nhân viên, người quản
lý còn có thể cập nhật tên phòng, giá phòng và loại phòng khi có sự thay đổi Ngoài ra, người quản lý còn cập nhật thông tin và tài khoản đăng nhập của nhân viên vào hệ thống
Hệ thống còn hỗ trợ chức năng báo cáo để nhân viên có thể báo cáo doanh thu của khách sạn theo tháng hoặc theo quý một cách chi tiết và rõ ràng
Trang 72.2 Mô hình hệ thống
2.2.1 Mô hình hoạt động của hệ thống
Trong 1 hệ thống quản lý học phí thì giảng viên/ giáo viên chủ nhiệm sẽ là người quản lý học phí của sinh viên (thông tin sinh viên, học phí cần nộp) Cuối mỗi kì thì sẽ có sinh viên thi lại, học lại Thì lúc này phòng kế toán sẽ báo cáo, thống kê số tiền học lại, thi lại của sinh viên đó và gui lại cho giáo viên chủ nhiệm Giáo viên chủ nhiệm sẽ thông báo cho sinh viên đó
Thu tiền Thông tin
Báo cáo/ Thống
kê
Hệ thống quản lý học phí
Trang 82.2.2 Mô hình phân cấp chức năng
2.2.2.1 Mô hình nghiệp vụ
QUẢN LÝ PHÒNG TRONG KHÁCH SẠN
Kiểm tra TT phòng Nhập thông tin Tìm kiếm In
Mã KH
Ý kiến đóng góp
Kiểm tra lịch
phòng
Họ tên TT
phòng Đăng
báo Kiểm tra Sơ đx
TT phòng
Ngày sinh Nhập
mới TTKH
Ý kiến đóng góp Địa chỉ
Thời gian đăng kí SD
Phòng Sua đổi TT
phòng
TT KH
Thời gian đăng kí SD
Xóa
Hủy Phòng
Trang 92.2.2.2 Phân tích biểu đx phân cấp chức năng
- Đối tượng người quản lý
Bao gxm: nhân viên lễ tân ,phòng tài vụvà những người trực tiếp su dụng phần mềm.Trong đó người quản lý có chức năng cao nhất,có toàn quyền đối với thông tin còn người su dụng chỉ có quyền đọc thông tin
- Đối tượng khách hàng
Phần mềm thân thiện sẽ cung cấp cho khách hàng những thông tin đầy đủ nhất về khách sạn và khách hàng có thể trực tiếp đóng góp ý kiến của mình cho khách sạn Đxng thời khách hang có thể chủ động tìm kiếm thông tin về phòng và chính bản thân khách hàng
Đáp ứng nhu cầu của 2 đối tượng trên người ta phân tích thiết kế hệ thống với các chức năng sau:
- Chức năng kiểm tra trạng thái phòng
Chức năng này không cần đăng nhập,nó cho phếp cả đối tượng khách hàng và người quản lý có thể biết được thông tin về phòng và trạng thái phòng của khách sạn thông qua “ Sơ đx Lịch Phòng” và “ sơ đx trạng thái phòng”
-Chức năng nhập thông tin
Chức năng này áp dụng cho người quản lý phần mềm trước khi thao tác với các thông tin trong cơ sở dữ liệu của hệ thống thì người su dụng phải dăng nhập vào hệ thống.Phần mềm cho phép nhiều người su dụng khác nhau song chỉ có 1 người quản trị cao nhất có toàn quyền thao tác trên dữ liệu
-Chức năng tìm kiếm
Trang 10Hệ thống cho người quản lý và khách hàng có thể tìm nhanh những thông tin cần thiết và chính xác về trạng thái phòng của khách sạn và thông tin về khách hàng
-Chức năng in ấn
Chức năng này dành cho người quản trị để in các báo cáo, các thông báo cần thiết
Trang 112.3 Sơ đx quan hệ dữ liệu
1
N 1
1
1
N
1
KHOA
Mã khoa
Tên khoa
SDT
Địa chỉ Email
LỚP Tên lớp Tên giáo viên
Mã khoa
GIÁO VIÊN
Mã giáo viên Tên giáo viên Tên lớp Ngày sinh Giới tính SDT Email
SINH VIÊN Mã sinh viên Tên sinh viên Tên lớp Tên khoa SDT Địa chỉ Giới tính
KHOẢN THU Mã
khoản thu Tên khoản thu
Mã sinh viên
Số tiền thu Năm học
LOẠI THU
Mã
loại thu
Tên loại thu
Mã khoản thu
Trang 122.4 Thiết kế cơ sở dữ liệu
2.4.1 Mô tả thực
* KHOA (Sinh viên đang theo học)
TÊN TRƯỜNG KIỂU DỮ LIỆU KÍCH THƯỚC MÔ TẢ
*GIAOVIEN
TÊN TRƯỜNG KIỂU DỮ LIỆU KÍCH THƯỚC MÔ TẢ
* LOP (Sinh viên học lớp nào)
TÊN TRƯỜNG KIỂU DỮ LIỆU Kích thước MÔ TẢ
Trang 13* SINHVIEN (Thông tin chi tiết của sinh viên)
TÊN TRƯỜNG KIỂU DỮ LIỆU Kích thước MÔ TẢ
* KHOANTHU
TÊN TRƯỜNG KIỂU DỮ LIỆU Kích thước MÔ TẢ
* LOAITHU
TÊN TRƯỜNG KIỂU DỮ LIỆU Kích thước MÔ TẢ
Trang 142.5 Thiết kế giao diện
2.5.1 Trang đăng nhập người quản trị
2.5.2 Trang chủ
Mã quản trị :
Mật khẩu:
Đăng nhập
Quản lý học lại thi lại Quản lý khoản thu Quản lý sinh viên
Trang 152.4.2 Trang quản lý sinh viên
2.4.3 Trang thêm sinh viên
2.4.4 Trang sua, xóa sinh viên
QUẢN LÝ SINH VIÊN
QUẢN LÝ SINH VIÊN Thêm sinh viên
Lưu
QUẢN LÝ SINH VIÊN Sửa - xóa sinh viên
Lưu
ST
T Mã sinh viên Tên sinh viên Khoa Lớp
Số điện thoại Địa chỉ Giới tính
1 14510201
41
Nguyễn Thị Linh
CNTT
14-03
03847693 03
Hà Nam Nữ 2
Trang 162.4.5 Trang tìm kiếm sinh viên
ST
T
Mã sinh
viên
Tên sinh
Số điện thoại
Địa chỉ
Giới tính
1 1451020141 Nguyễn Thị Linh CNTT 14-03 0384769303 Hà Nam Nữ 2
2.4.6 Trang quản lý khoản thu
ST
T Mã sinh viên Tên sinh viên Lớp Số tiền Tình trạng
Ghi chú
141
Nguyễn Thị
Linh
CNTT 14-03
9.000.0 00
Đã nộp 2
QUẢN LÝ SINH VIÊN Tìm kiếm sinh viên
Tìm
Mã sinh viên
QUẢN LÝ KHOẢN THU
ST
T Mã sinh viên
Tên sinh viên
Kho
a Lớ p Số điện thoại Địa chỉ
Giớ i tính
1
1451020
141
Nguyễn
Thị
Linh
CNT
T
14-03
0384769 303
Hà Nam
Nữ Edit Delet
e 2
Hiển thị
Trang 172.4.7 Trang quản lý học lại
STT MSV Sinh viên Môn học Tín chỉ Số tiền/ tín Tổng tiền trạng Tình
1 1451020140 Nguyễn
Thị Chúc Đại số 3 500.000 1.500.000 Đã nộp
2.4.8 Trang quản lý thi lại
học
Tín chỉ Số tiền Tổng tiền trạng Tình
1 1451020140 Nguyễn
Thị Chúc
Đại số
3 200.000 200.000 Đã nộp
2.4.9 Trang đăng nhập sinh viên
Nhóm 5 – Lớp CNTT
QUẢN LÝ HỌC LẠI
QUẢN LÝ THI LẠI
Hiển thị
Hiển thị
Mật khẩu:
Mã sinh viên:
Trang 182.4.10 Trang đóng tiền học của sinh viên
2.4.11 Trang thanh toán tiền học
Nhóm 5 – Lớp CNTT 14-03
ĐÓNG HỌC PHÍ
Hủy bz giao dịch Lựa chọn ngân hàng
Ngân hàng thanh toán:
Chấp nhận thanh toán
Số tiền phải nộp:
Thanh toán học phí qua ngân hàng
Lưu ý:
- Nhấn nút chấp nhận thanh toán
Online để thực hiện thanh toán qua
Internet
- Nhấn nút Hủy bỏ nếu bạn muốn
hủy bz giao dịch
THANH TOÁN HỌC PHÍ
kì
Năm học
Loại khoản thanh
2022-2023
Thanh toán học phí,
lệ phí niên chế
Bấm vào đây đề thanh toán
2 2 2021-2022 Thanh toán học phí,lệ phí niên chế Bấm vào đây đề thanh toán