Professional Documents
Culture Documents
THÔNG
THÁI NGUYÊN
----------o0o----------
Đề tài:
VŨ THẾ HƯNG
Bảng TinhThanh
Bảng LoaiPhong
Quản lý các thông tin về loại phòng cho thuê trong khách sạn.
Bảng ViTri
Quản lý các thông tin về vị trí của phòng cho thuê trong khách sạn
Bảng DatPhong
Bảng thông tin chi tiết về thuê phòng khách sạn của khách hàng.
Bảng KhachHang
Bảng GiaoDich
Bảng TaiKhoan
Bảng Quyen
Bảng PhanQuyen
ASP.NET là một nền tảng ứng dụng web (web application framework)
đượcphát triển và cung cấp bởi Microsoft, cho phép những người lập trình tạo ra
nhữngtrang web động, những ứng dụng web và những dịch vụ web. Lần đầu tiên
được đưa rathị trường vào tháng 2 năm 2002 cùng với phiên bản 1.0 của.NET
framework, là côngnghệ nối tiếp của Microsoft's Active Server Pages(ASP).
ASP.NET được biên dịchdưới dạng Common Language Runtime (CLR), cho
phép những người lập trình viếtmã ASP.NET với bất kỳ ngôn ngữ nào được hỗ
trợ bởi.NET language.
Những trang ASP.NET, được biết đến như những web form, là khối chính
trongphát triển ứng dụng. Những web form được chứa trong những file có phần
mở rộngASPX; những nhà phát triển có thể đặt nội dung tĩnh hoặc động vào
trang aspx dướidạng server-side Web Control và User Control. Ngoài ra, có thể
viết mã bằng cáchchèn <% -- mã cần viết -- %> vào trang web giống như những
công nghệ phát triểnweb khác PHP, JSP và ASP, nhưng những công nghệ nào
không hỗ trợ data bindingkhi nó phát sinh nội dung trang web.
ASP.NET MVC là một 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 như thế nào, bạn cần
phải có một sự hiểubiết rõ ràng về mô hình MVC. MVC là cụm từ viết tắt của
Model-View-Controller, nóphân chia pattern của ứng dụng thành 3 phần -
model, controller và view.
Model giúp lưu trữ dữ liệu của ứng dụng và trạng thái của nó. Nó là một cơ sở
dữ liệu hoặc cũng có thể chỉ là một tập tin XML.
View được coi là một giao diện người dùng được sử dụng bởi khách truy
cậptrang web của bạn để nhìn thấy các dữ liệu. Các trang ASPX thường được sử
dụng đểhiển thị view trong các ứng dụng ASP.NET MVC.
Controller chịu trách nhiệm xử lý các tương tác của người dùng với trang
web.Nó được sử dụng để xác định loại view nào cần phải được hiển thị.
Controller cũngđược sử dụng cho mục đích giao tiếp với model.
SQL Server là cơ sở dữ có trình giao diện trên Windows hay Linux, cho phép
người sửdụng có thể thao tác các hành động liên quan đến nó. Việc tìm hiểu
từng công nghệtrước khi bắt tay vào việc viết mã kịch bản ASP.NET MVC, việc
tích hợp hai côngnghệ ASP.NET MVC và SQL Server là một công việc cần
thiết và rất quan trọng.
Mục đích sử dụng cơ sở dữ liệu bao gồm các chức năng như: lưu trữ
(storage),truy cập (accessibility), tổ chức (organization) và xử lí (manipulation).
Lưu trữ: Lưu trữ trên đĩa và có thể chuyển đổi dữ liệu từ cơ sở dữ liệu này sang
cơ sởdữ liệu khác, nếu bạn sử dụng cho quy mô nhỏ, bạn có thể chọn cơ sở dữ
liệu nhỏ như:Microsoft Exel, Microsoft Access, SQL Server, Microsoft Visual
FoxPro… Nếu ứngdụng có quy mô lớn, bạn có thể chọn cơ sở dữ liệu có quy mô
lớn như: Oracle, SQLServer…
Truy cập: Truy cập dữ liệu phụ thuộc vào mục đích và yêu cầu của người
sửdụng, ở mức độ mang tính cục bộ, truy cập cơ sỏ dữ liệu ngay trong cơ sở dữ
liệu vớinhau, nhằm trao đổi hay xử lí dữ liệu ngay bên trong chính nó, nhưng do
mục đích vàyêu cầu người dùng vượt ra ngoài cơ sở dữ liệu, nên bạn cần có các
phương thức truycập dữ liệu giữa các cơ sở dử liệu với nhau như: Microsoft
Access với SQL Server,hay SQL Server và cơ sở dữ liệu Oracle....
Tùy vào nhu cầu tính toán và truy vấn cơ sở dữ liệu với các mục đíchkhác
nhau, cần phải sử dụng các phát biểu truy vấn cùng các phép toán, phát biểu
củacơ sở dữ liệu để xuất ra kết quả như yêu cầu. Để thao tác hay xử lí dữ liệu
bên trongchính cơ sở dữ liệu ta sử dụng các ngôn ngữ lập trình như: ASP.NET
MVC, C++, Java,Visual Basic…
Microsoft Visual Studio là một môi trường phát triển tích hợp
(IDE) từ
Microsoft. Nó được sử dụng để phát triển chương trình máy tính cho
Microsoft Windows, cũng như các trang web, các ứng dụng web và các dịch vụ
web. Visual Studio sử dụng nền tảng phát triển phần mềm của Microsoft như
Windows API, Windows Forms, Windows Presentation Foundation, Windows
Store và Microsoft Silverlight. Nó có thể sản xuất cả hai ngôn ngữ máy và mã
số quản lý.
Visual Studio bao gồm một trình soạn thảo mã hỗ trợ IntelliSense cũng như
cải tiến mã nguồn. Trình gỡ lỗi tích hợp hoạt động cả về trình gỡ lỗi mức độ mã
nguồn và gỡ lỗi mức độ máy. Công cụ tích hợp khác bao gồm một mẫu thiết kế
các hình thức xây dựng giao diện ứng dụng, thiết kế web, thiết kế lớp và thiết kế
giản đồ cơ sở dữ liệu. Nó chấp nhận các plug-in nâng cao các chức năng ở hầu
hết các cấp bao gồm thêm hỗ trợ cho các hệ thống quản lý phiên bản (như
Subversion) và bổ sung thêm bộ công cụ mới như biên tập và thiết kế trực quan
cho các miền ngôn ngữ cụ thể hoặc bộ công cụ dành cho các khía cạnh khác
trong quy trình phát triển phần mềm.
Visual Studio hỗ trợ nhiều ngôn ngữ lập trình khác nhau và cho phép trình
biên tập mã và gỡ lỗi để hỗ trợ (mức độ khác nhau) hầu như mọi ngôn ngữ lập
trình.
Các ngôn ngữ tích hợp gồm có C,[1] C++ và C++/CLI (thông qua Visual C+
+), VB.NET (thông qua Visual Basic.NET), C thăng (thông qua Visual C#) và F
thăng. Hỗ trợ cho các ngôn ngữ khác như J++/J thăng, Python và Ruby thông
qua dịch vụ cài đặt riêng rẽ. Nó cũng hỗ trợ XML/XSLT, HTML/XHTML,
JavaScript và CSS.
Microsoft Visual Studio là một môi trường phát triển tích hợp
(IDE) từMicrosoft. Nó được sử dụng để phát triển chương trình máy tính
cho MicrosoftWindows, cũng như các trang web, các ứng dụng web và các dịch
vụ web. VisualStudio sử dụng nền tảng phát triển phần mềm của Microsoft như
Windows API,Windows Forms, Windows Presentation Foundation, Windows
Store và MicrosoftSilverlight. Nó có thể sản xuất cả hai ngôn ngữ máy và mã số
quản lý.Visual Studio bao gồm một trình soạn thảo mã hỗ trợ IntelliSense cũng
như cảitiến mã nguồn. Trình gỡ lỗi tích hợp hoạt động cả về trình gỡ lỗi mức độ
mã nguồn vàgỡ lỗi mức độ máy. Công cụ tích hợp khác bao gồm một mẫu thiết
kế các hình thứcxây dựng giao diện ứng dụng, thiết kế web, thiết kế lớp và thiết
kế giản đồ cơ sở dữliệu. Nó chấp nhận các plug-in nâng cao các chức năng ở hầu
hết các cấp bao gồmthêm hỗ trợ cho các hệ thống quản lý phiên bản (như
Subversion) và bổ sung thêm bộcông cụ mới như biên tập và thiết kế trực quan
cho các miền ngôn ngữ cụ thể hoặc bộcông cụ dành cho các khía cạnh khác
trong quy trình phát triển phần mềm.Visual Studio hỗ trợ nhiều ngôn ngữ lập
trình khác nhau và cho phép trình biêntập mã và gỡ lỗi để hỗ trợ (mức độ khác
nhau) hầu như mọi ngôn ngữ lập trình. Các ngôn ngữ tích hợp gồm có C,[1] C+
+ và C++/CLI (thông qua Visual C++),VB.NET (thông qua Visual Basic.NET),
C thăng (thông qua Visual C#) và F thăng. Hỗtrợ cho các ngôn ngữ khác như J+
+/J thăng, Python và Ruby thông qua dịch vụ cài đặtriêng rẽ. Nó cũng hỗ trợ
XML/XSLT, HTML/XHTML, JavaScript và CSS.
Hình 3.2: Giao diện trang khách sạn thuộc tỉnh thành
Hình 3.9: giao diện quản lí khách sạn bằng app PMS
3.2.9: giao diện trang quản lí khách hàng và dịch vụ khách hàng
Hình 3.10: giao diện trang quản lí khách hàng và dịch vụ khách hàng
- Hoàn thiện được một số chức năng cơ bản của trang web như tìm kiếm và
đặtphòng đối với khách hàng, thêm - sửa- xóa thông tin tỉnh thành, thông tin
khách sạn,thông tin phòng, thông tin khách hàng, thông tin nhân viên, thống kê
hóa đơn …
- Việc quản lý khách sạn cũng trở nên dễ dàng, thuận tiện hơn. Hạn chế được
những việc bỏ lỡ cơ hội cho khách hàng đặt phòng.
- Có cơ hội học tập và nghiên cứu nhiều hơn nữa về bộ môn cũng như các
côngcụ hỗ trợ, ngôn ngữ khác.
Do thời gian làm có hạn nên em chưa thể hoàn thiện đầy đủ chức năng của
chương trình. Trên đây là một số chức năng cơ bản nhất của website.