Tải bản đầy đủ (.pdf) (53 trang)

Bộ môn công nghệ phần mềm xây dựng phần mềm quản lý khách sạn

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 (8.36 MB, 53 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>BỘ GIÁO DỤC VÀ ĐÀO TẠO</b>

<b>TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HỒ CHÍ MINHKHOA CƠNG NGHỆ THƠNG TIN</b>

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

Báo cáo mơn Công nghệ phần mềm

<b>NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN</b>

1. Về nội dung đề tài và khối lượng thực hiện:

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

Báo cáo môn Công nghệ phần mềm

<b>LỜI CẢM ƠN</b>

Trong suốt thời gian hơn 2 năm học tập và rèn luyện tại Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh cho đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy Cơ và bạn bè. Với lịng biết ơn sâu sắc và chân thành nhất, em xin gửi đến quý Thầy Cô ở Khoa Công nghệ thông tin – Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh đã cùng với tri thức và tâm huyết của mình để truyền đạt vốn kiến thức quý báu cho chúng em trong suốt thời gian học tập tại trường. Và đặc biệt, trong học kỳ này, Khoa đã tổ chức cho chúng em được tiếp cận với môn học mà theo em là rất hữu ích đối với sinh viên ngành Cơng nghệ thơng tin nói chung và chun ngành Cơng nghệ phần mềm nói riêng. Đó là môn Công nghệ phần mềm. Em xin chân thành cảm ơn thầy Nguyễn Trường Hải đã tận tâm hướng dẫn chúng em qua từng buổi học trên lớp cũng như những buổi nói chuyện, thảo luận để truyền đạt kiến thức một cách hiệu quả nhất.Em cũng xin bày tỏ lòng biết ơn đến ban lãnh đạo của Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh và các Khoa Phòng ban chức năng đã trực tiếp và gián tiếp giúp đỡ em trong suốt quá trình học tập và nghiên cứu đề tài này.Với điều kiện thời gian cũng như kinh nghiệm còn hạn chế của một học viên, bài báo cáo này không thể tránh được những thiếu sót. Em rất mong nhận được sự chỉ bảo, đóng góp ý kiến của các quý thầy cơ để tơi có điều kiện bổ sung, nâng cao ý thức của mình phục vụ tốt hơn cơng tác thực tế sau này. Em xin chân thành cảm ơn!

1

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

Báo cáo môn Công nghệ phần mềm

<b>LỜI CAM ĐOAN</b>

Chúng em xin cam đoan đồ án này do các thành viên trong nhóm thực hiện. Chúng em khơng sao chép, sử dụng bất kỳ tài liệu, mã nguồn… của người khác mà khơng ghi nguồn. Chúng em xin chịu hồn tồn trách nhiệm nếu vi phạm đạo văn. Nếu vi phạm đạo văn, đạo code sẽ bị phạt tùy theo mức độ vi phạm, ví dụ trừ điểm nhóm, rớt mơn…

Nhóm 06

2

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

Báo cáo môn Công nghệ phần mềm

2. Mục tiêu và phạm vi của đề tài...5

<i>2.1. Mục tiêu của đề tài...5</i>

Chương 1 PHÂN TÍCH THIẾT KẾ HỆ THỐNG...9

1.1. Đặc tả yêu cầu đề tài...9

<i>1.1.1. Yêu cầu về hệ thống...9</i>

<i>1.1.2. Yêu cầu chức năng...9</i>

<i>1.1.3. Yêu cầu phi chức năng...9</i>

<i>1.3. Use case classdiagram...10</i>

<i>1.3.1. Xác định các actor của chương trình...10</i>

<i>1.3.2. Danh sách các use case của chương trình...10</i>

<i>1.3.3. Đặc tả tổng quan về các use case...10</i>

<i>1.3.4. Sơ đồ tình huống tổng quát...11</i>

<i>1.3.5. Các Use case chi tiết...11</i>

1.4. Sơ đồ lớp (Class diagram)...33

Chương 2 THIẾT KẾ CƠ SỞ DỮ LIỆU...36

2.1. Mô hình thực thể quan hệ (ERD)...36

3.1. Mơi trường cài đặt và công nghệ sử dụng...42

<i>3.1.1. Môi trường cài đặt...42</i>

<i>3.1.2. Công nghệ sử dụng...42</i>

3.2. Tổ chức các lớp trong chương trình...42

3

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

Báo cáo môn Công nghệ phần mềm

<i>3.2.1. Lớp giao diện...42</i>

<i>3.2.2. Tầng nghiệp vụ...43</i>

<i>3.2.3. Tầng dữ liệu...44</i>

<b>3.3. Danh sách giao diện của hệ thống...44</b>

3.3.1. Giao diện đăng nhập...44

3.3.2. Giao diện chính...45

3.3.3. Giao diện đổi mật khẩu...45

3.3.4. Giao diện quản lý người dùng...46

3.3.5. Giao diện quản lý phòng...46

3.3.6. Giao diện quản lý dịch vụ...47

3.3.7. Giao diện quản lý khách hàng...47

3.3.8. Giao diện thống kê doanh thu...48

3.3.9. Giao diện thống kê doanh thu dịch vụ...48

3.3.10. Giao diện phịng chưa có người ở...49

3.3.11. Giao diện phịng đang có người ở...49

3.3.12. Giao diện sử dụng dịch vụ...50

3.3.13. Giao diện thanh toán...50

3.3.14. Giao diện hóa đơn...51

3.3.15. Giao diện mã khuyến mãi...51

<b>KẾT LUẬN...52</b>

4

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

Báo cáo môn Công nghệ phần mềm

<b>LỜI MỞ ĐẦU</b>

<b>1. Lý do chọn đề tài</b>

Cùng với sự phát triển của công nghiệp dịch vụ - du lịch, hiện nay trên thị trường có rất nhiều phần mềm quản lý khách sạn và những phần mềm đó đã hỗ trợ khá tốt trong cơng tác quản lý. Qua khảo sát thực tế chúng em thấy đối với các khách sạn lớn (2 sao trở lên và có số phịng trên 50 phịng) đại đa số đã có sử dụng phần mềm quản lý. Họ sẵn sàng bỏ ra một khoản tiền lớn(tuỳ thuộc quy mơ của khách sạn) để mua những phần mềm ấy.Cịn những nhà nghỉ hay những khách sạn có quy mơ trung bình, vừa và nhỏ thì lại chủ yếu qủan lý thủ cơng (sổ sách, bảng…) và rất ít sử dụng phần mềm quản lý. Bởi công tác quản lý khơng nhiều, nhiều khách sạn chủ yếu chỉ có quản lý phịng và thanh tốn là chính. Do đó nếu họ bỏ tiền để mua những phần mềm đầy đủ chức năng thì khơng những lãng phí tiền mà cịn lãng phí tính năng phần mềm đem lại,do họ chỉ cần một hoặc một vài chức năng trong phần mềm mà thôi. Xuất phát từ nhu cầu thực tiễn đó, chúng em đã mạnh dạn xây dựng phần mềm

<i>“Quản lý khách sạn với C#” với chức năng chính là quản lý phịng nhằm giúp người</i>

quản lý cập nhật thơng tin phịng một cách nhanh chóng, để từ đó khơng bỏ lỡ cơ hội cho thuê phòng của khách sạn.

<b>2. Mục tiêu và phạm vi của đề tài</b>

2.1. Mục tiêu của đề tài

<b> Xây dựng hoàn thành chương trình ứng dụng có thể đưa vào triển khai thực</b>

nghiệm cho khách có quy mơ vừa và nhỏ. 2.2. Phạm vi của đề tài

Vì giới hạn về thời gian phải hoàn thành và số lượng thành viên nhóm, kinh nghiệm thực tế chưa cao nên đồ án còn dừng lại ở mức báo cáo môn học. Chưa thực hiện được việc giao dịch với khách sạn ngoài thực tế để triển khai bàn giao khi hồn tất. Ngồi ra, chương trình cịn giới hạn bởi các yếu tố khác:

5

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

Báo cáo môn Công nghệ phần mềm

- Chương trình chỉ triển khai được trên hệ điều hành Windows – Microsoft máy tính.

- Áp dụng cho mô hình khách sạn vừa và nhỏ với số lượng tầng khoảng 3, trên dưới 30 phòng.

<b>3. Phương pháp thực hiện đề tài</b>

<i> - Giai đoạn khảo sát: Tiến hành khảo sát tình hình sử dụng phần mềm quản lý</i>

của một số khách sạn trên Intermet.

- <i>Giai đoạn phân tích thiết kế: </i>Sử dụng phương pháp phân tích hướng đối tượng, sử dụng ngơn ngữ mơ hình hóa UML.

<i> - Giai đoạn xây dựng cơ sở dữ liệu: Sử dụng các công cụ hỗ trợ như MS Word,</i>

Excel, … và đặc biệt là MS SQL server 2019 để thiết kế và cài đặt cơ sở dữ liệu.

<i> - Giai đoạn cài đặt ứng dụng: Dùng ngôn ngữ lập trình C# để xây dựng giao</i>

diện và cài đặt chương trình.

<b>4. Chức năng của hệ thống</b>

4.1. Quản lý nhân viên

Hệ thống giúp quản lý thông tin của từng nhân viên trong khách sạn bao gồm: họ tên, số điện thoại, địa chỉ, chức vụ. Mỗi nhân viên sẽ có một mã nhân viên duy nhất.

Hệ thống chỉ cho phép người quản lý nhân sự thực hiện những chức năng sau: Cập nhật, tra cứu, và hủy bỏ thông tin cá nhân của nhân viên.

Hệ thống cho phép người chủ của khách sạn thực hiện chức năng sau: Lập danh sách thông tin cá nhân của tất cả các nhân viên trong khách sạn, danh sách gồm : mã nhân viên, họ tên, ngày sinh, địa chỉ, giới tính.

4.2. Quản lý khách hàng

Khi khách hàng đặt phịng thì bộ phận lễ tân ghi lại thơng tin khách hàng. Nhân viên có quyền thêm sửa thơng tin khách hàng. Tuy nhiên, việc xóa khách hàng phải do người quản lý xóa.

6

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

Báo cáo mơn Cơng nghệ phần mềm

4.3. Quản lý phịng

Hệ thống giúp người nhân viên tiếp tân của khách sạn theo dõi tình trạng của tất cả các phòng.

Hệ thống cho phép người quản lý thực hiện các chức năng quản lý phịng: tra cứu, thêm, cập nhật, xóa phịng. Nhân viên lễ tân thao tác trên chức năng tra cứu phịng cũng như tình trạng để đặt phịng cho khách.

4.4. Quản lý đặt phòng, nhận phòng

Khi khách hàng đến thuê phòng hoặc gọi điện đặt phòng, nhân viên lễ tân sẽ đề nghị khách hàng cung cấp thông tin cá nhân và loại phòng mà khách hàng muốn chọn. Sau đó, nhân viên phải kiểm tra tình trạng các loại phịng mà khách hàng cần th để xem còn bao nhiêu phòng trống, phòng nào đã được đặt trước, phịng nào đang có khách lưu trú hay phòng nào đang được sửa chữa

Và cuối cùng, nhân viên lễ tân cung cấp thông tin cho khách hàng và tiến hành bố trí phịng theo u cầu của khách hàng.

4.5. Quản lý dịch vụ đi kèm

Khách thuê phòng thường sử dụng các dịch vụ của khách sạn như: dịch vụ ăn uống, giặt ủi, karaoke, điện thoại, thuê xe…Mỗi dịch vụ phát sinh phải được ghi nhận hàng ngày để bộ phận tài chính lập phiếu thu vào ngày khách hàng trả phòng. Hệ thống cho phép người quản lý thực hiện các chức năng quản lý dịch vụ: tra cứu, thêm, cập nhật, xóa dịch vụ. Nhân viên lễ tân thao tác trên chức năng tra cứu dịch vụ để đặt dịch vụ cho khách.

4.6. Quản lý trả phòng, thanh toán

Vào ngày khách hàng trả phịng nhân viên lễ tân sẽ lập hóa đơnđể khách hàng thanh tốn (hóa đơn gồm tiền phịng, các dịch vụ phát sinh-nếu có, các chương trình khuyến mãi-nếu có) đồng thời đưa mã phịng đó (phịng khách hàng vừa trả) vào danh mục phòng trống. Và tiếp tục, qui trình đặt phịng nhận phịng tiếp tục diễn ra.

7

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

Báo cáo môn Công nghệ phần mềm

5. Bố cục

Nội dung báo cáo ngoài phần Mở đầu và phần Kết thúc là chính thì phần Nội dung chúng em chia làm 3 chương chính cụ thể như sau:

<i> - Chương 1: Phân tích thiết kế hệ thống. Chương này bao gồm các phần khảo sát</i>

thực tế, phân tích đề tài, xây dụng các bản đặc tả phần mềm, các sơ đồ biểu mẫu để thực hiện cho công việc tiếp theo.

<i> - Chương 2: Xây dựng cơ sở dữ liệu. Chương này sẽ thiết kế cơ sở dữ liệu từ các</i>

bản đặc tả và phân tích.

<i> - Chương 3: Cài đặt chương trình. Chương này sẽ thiết kế giao diện, cài đặt</i>

chương trình và chạy thử Demo.

8

</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">

Báo cáo môn Công nghệ phần mềm

Đảm bảo mức tối thiểu

1.1. Hệ thống lấy thông tin về mã khách hàng, tên khách hàng, ngày sinh, số điện thoại, địa chỉ hiển thị lên giao diện

2. Nhân viên Lễ tân thực hiện các chức năng

<b>Kịch bản use case Thêm khách hàng</b>

Đảm bảo mức tối thiểu

2.1. Hệ thống hợp lệ hóa thơng tin 3. Nhân viên Lễ tân u cầu

<b>Kịch bản use case Sửa TT khách hàng</b>

Đảm bảo mức tối thiểu Đảm bảo thành công

26

</div><span class="text_page_counter">Trang 29</span><div class="page_container" data-page="29">

Báo cáo môn Công nghệ phần mềm 2. Sửa thông tin khách hàng

3. Nhân viên Lễ tân yêu cầu chức năng thêm khách hàng

3.1. Sửa thông tin khách hàng

<b>Kịch bản use case Tra cứu khách hàng</b>

Đảm bảo mức tối thiểu

<b>Kịch bản use case Xóa khách hàng</b>

Đảm bảo mức tối thiểu

</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30">

Báo cáo mơn Cơng nghệ phần mềm

<i>1.3.2.6. Nhóm use case đăng nhập</i>

<b>Kịch bản use case đăng nhập</b>

Tên điều kiện Đảm bảo mức tối thiểu

2.1. Nếu kết quả đúng thì chuyển sang ngoại lệ 1 ngược lại chuyển sang ngoại lệ 2

2.1.2. Thông báo kết quả đăng nhập thất bại

<b>Kịch bản use case Đăng xuất</b>

28

</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31">

Báo cáo môn Công nghệ phần mềm

Đảm bảo mức tối thiểu Đảm bảo thành công

<b>Hành động tác nhânPhản ứng của hệ thống</b>

2. Người dùng thực hiện chức năng đăng xuất

2.1. Hệ thống sẽ trở về mặc định trước khi người dùng thực hiện chức năng đăng xuất

<b>1.4. Sơ đồ lớp (Class diagram)</b>

29

</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32">

Báo cáo môn Công nghệ phần mềm

30

</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33">

Báo cáo môn Công nghệ phần mềm

1.5. Workflow

<i>1.5.1. Đặt phịng</i>

31

</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34">

Báo cáo mơn Cơng nghệ phần mềm

<i>1.5.2. Thanh tốn ( trả phịng)</i>

32

</div><span class="text_page_counter">Trang 35</span><div class="page_container" data-page="35">

Báo cáo mơn Cơng nghệ phần mềm

<i>1.5.3. Khách hàng sử dụng dịch vụ</i>

33

</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36">

Báo cáo môn Công nghệ phần mềm

<b>Chương 2THIẾT KẾ CƠ SỞ DỮ LIỆU</b>

<b>2.1. Mơ hình thực thể quan hệ (ERD)</b>

<b>2.2. Lược đồ quan hệ</b>

<b>KHACHHANG (MA_KH, HOTEN_KH, GIOITINH_KH, TINHTRANG,</b>

DIACHI_KH, SDT_KH, CMND)

<b>PHIEUTHUEPHONG (MA_PTP, MA_PDP, SONGUOI)</b>

<b>CTPHIEUTHUE (MA_PTP, MA_PHONG, HOTEN_KH, CMND, NGAYNHAN,</b>

</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">

Báo cáo môn Công nghệ phần mềm

<b>CTPHIEUDAT (MA_PDP, MA_PHONG, Ngay_DK, Ngay_Nhan, TienCoc)DICHVU (MA_DV, TEN, GIA)</b>

<b>HOADONDV (MA_HOADONDV, MA_PTP, TONGTIEN)</b>

<b>CHITIETDV (MA_HOADONDV, MA_DV, SOLUONGSUDUNG, THANHTIEN)GIAMGIA (MA_KM, TEN_KM, DISCOUNT, NGAY_BD, NGAY_KT)</b>

<b>HOADON (MA_HOADON, TENDANGNHAP, MA_KH, TONGTIEN, MA_PTP,</b>

<i>Bảng 2.2. Bảng KHACHHANG</i>

</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">

Báo cáo môn Công nghệ phần mềm

<i>Bảng 2.6. Bảng PHIEUTHUEPHONG</i>

<i>Bảng 2.7. Bảng CTPHIEUTHUE</i>

36

</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="39">

Báo cáo môn Công nghệ phần mềm

<i>Bảng 2.8. Bảng DICHVU</i>

<i>Bảng 2.9. Bảng HOADONDV</i>

<i>Bảng 2.10. Bảng CHITIETDV</i>

<i>Bảng 2.11. Bảng HOADON</i>

<i>Bảng 2.12. Bảng CHITIETHD</i>

37

</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40">

Báo cáo môn Công nghệ phần mềm

<i>Bảng 2.13. Bảng GIAMGIA</i>

<b>2.4. Class diagram</b>

38

</div><span class="text_page_counter">Trang 41</span><div class="page_container" data-page="41">

Báo cáo môn Công nghệ phần mềm

39

</div><span class="text_page_counter">Trang 42</span><div class="page_container" data-page="42">

Báo cáo môn Công nghệ phần mềm

<b>Chương 3</b>

<b>CÀI ĐẶT CHƯƠNG TRÌNH</b>

<b>3.1. Mơi trường cài đặt và cơng nghệ sử dụng</b>

3.1.1. Môi trường cài đặt

Trong đề tài lần này, nhóm chúng em quyết định chọn mơi trường Visual studio 2017 để cài đặt chương trình vì những ưu điểm nổi bật như sau:

- Hỗ trợ viết mã nguồn nhanh chóng. - Cơng cụ debug mạnh mẽ.

- Go To Definition to class và function. - Cài đặt thư viện nhanh chóng thơng qua Nuget. 3.1.2. Công nghệ sử dụng

Với mục tiêu ban đầu là xây dựng một hệ thống quản lý khách sạn sử dụng dữ liệu được kết nối từ SQL server thì nhóm em quyết định chọn công nghệ ADO.NET viết bằng ngôn ngữ C# bởi vì những tính năng tối ưu sau:

- Đáp ứng mơ hình lập trình mới trên nền .NET. - Hỗ trợ rất tốt SQL server.

- Hỗ trợ kiến trúc 3 lớp cái mà chúng em đã vận dụng vào cài đặt chương trình giúp code rõ ràng, dễ hiểu và dễ phục hồi khi có sự cố xảy ra.

<b>3.2. Tổ chức các lớp trong chương trình</b>

3.2.1. Lớp giao diện

Lớp này có nhiệm vụ chính giao tiếp với người dùn. Nó gồm các thành phần giao diện winform và thực hiện công việc như nhập dữ liệu, hiển thị dữ liệu và kiểm tra tính đúng đắn của dữ liệu trước khi gọi các lớp trong tầng nghiệp vụ.

40

</div><span class="text_page_counter">Trang 43</span><div class="page_container" data-page="43">

Báo cáo môn Công nghệ phần mềm

Mô tả chi tiết các lớp:

FrmDangNhap.cs: Đăng nhập FrmDichVu.cs: Dịch vụ FrmDoanhThu.cs: Doanh thu

FrmDoanhThuDV.cs: Doanh thu dịch vụ FrmDoiMatKhau.cs: Đổi mật khẩu FrmHoaDon.cs: Hóa đơn

Đây là nơi đáp ứng các yêu cầu thao tác dữ liệu của các lớp giao diênnj, xử lý chính nguồn dữ liệu từ Presentation Layer trước khi truyền xuống Data Access Layer và lưu xuống hệ quản trị CSDL.

41

</div><span class="text_page_counter">Trang 44</span><div class="page_container" data-page="44">

Báo cáo môn Công nghệ phần mềm

Đây còn là nơi kiểm tra các ràng buộc, tính tồn vẹn và hợp lệ dữ liệu, thực hiện tính tốn và xử lý các yêu cầu nghiệp vụ, trước khi trả kết quả về lớp Presentation.

3.2.3. Tầng dữ liệu

Tầng này có chức năng giao tiếp với hệ quản trị CSDL như thực hiện các công việc liên quan đến lưu trữ và truy vấn dữ liệu ( tìm kiếm, thêm, xóa, sửa,…)

<b>3.3. Danh sách giao diện của hệ thống</b>

3.3.1. Giao diện đăng nhập

42

</div><span class="text_page_counter">Trang 45</span><div class="page_container" data-page="45">

Báo cáo mơn Cơng nghệ phần mềm

3.3.2. Giao diện chính

3.3.3. Giao diện đổi mật khẩu

43

</div><span class="text_page_counter">Trang 46</span><div class="page_container" data-page="46">

Báo cáo môn Công nghệ phần mềm

3.3.4. Giao diện quản lý người dùng

3.3.5. Giao diện quản lý phòng

3.3.6. Giao diện quản lý dịch vụ

44

</div><span class="text_page_counter">Trang 47</span><div class="page_container" data-page="47">

Báo cáo môn Công nghệ phần mềm

3.3.7. Giao diện quản lý khách hàng

3.3.8. Giao diện thống kê doanh thu

45

</div><span class="text_page_counter">Trang 48</span><div class="page_container" data-page="48">

Báo cáo môn Công nghệ phần mềm

3.3.9. Giao diện thống kê doanh thu dịch vụ

46

</div><span class="text_page_counter">Trang 49</span><div class="page_container" data-page="49">

Báo cáo môn Công nghệ phần mềm

3.3.10. Giao diện phịng chưa có người ở

3.3.11. Giao diện phịng đang có người ở

47

</div><span class="text_page_counter">Trang 50</span><div class="page_container" data-page="50">

Báo cáo môn Công nghệ phần mềm

3.3.12. Giao diện sử dụng dịch vụ

3.3.13. Giao diện thanh toán

48

</div><span class="text_page_counter">Trang 51</span><div class="page_container" data-page="51">

Báo cáo mơn Cơng nghệ phần mềm

3.3.14. Giao diện hóa đơn

3.3.15. Giao diện mã khuyến mãi

49

</div><span class="text_page_counter">Trang 52</span><div class="page_container" data-page="52">

Báo cáo môn Công nghệ phần mềm

<b>KẾT LUẬN1. Những ưu điểm đạt được</b>

Qua quá trình học tập và nghiên cứu môn công nghệ phần mềm nhóm chúng em đã áp dụng thành cơng những kiến thức đã học trong việc xây thành công hệ thống “Quản lý khách sạn” theo một quy trình cơng nghệ phần mềm và đạt được một số ưu điểm sao:

- Biết phân tích thiết kế các mơ hình UML theo hướng đối tượng - Nắm vững một quy trình cơng nghệ phần mềm

- Áp dụng liên thông các kiến thức đã học trong việc xẩy dựng hệ thống trong các môn như: Lập trình hướng đối tượng, Lập trình windows, Hệ quản trị cơ sở dữ liệu, …

<b>2. Những mặt hạn chế</b>

Tuy nhiên do thời gian có hạn và kiến thức cịn nhiều hạn chế, chúng em gặp phải một số khó khăn trong q trình thực hiện và một số chức năng chưa đạt như mong muốn.

<b>3. Hướng phát triển trong tương lai</b>

Trong tương lai, nếu có điều kiện và thời gian, nhóm chúng em muốn phát triển phần mềm thân thiện hơn với người dùng và xử lý nhanh chóng hơn.

50

</div>

×