Tóm tắt đồ án Xây dựng phần mềm quản lí quán cắt tóc

pdf 16 trang thiennha21 14/04/2022 6341
Bạn đang xem tài liệu "Tóm tắt đồ án Xây dựng phần mềm quản lí quán cắt tóc", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdftom_tat_do_an_xay_dung_phan_mem_quan_li_quan_cat_toc.pdf

Nội dung text: Tóm tắt đồ án Xây dựng phần mềm quản lí quán cắt tóc

  1. TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG VIỆT - HÀN KHOA KHOA HỌC MÁY TÍNH XÂY DỰNG PHẦN MỀM QUẢN LÍ QUÁN CẮT TÓC TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN (ỨNG DỤNG PHẦN MỀM) Sinh viên thực hiện: Hồ Xuân Minh Mã sinh viên: K12C04142 Giảng viên hướng dẫn: T.S Nguyễn Thanh Khóa đào tạo: 2018 - 2021 Đà Nẵng – 1/2021
  2. Phần mềm quản lí quán cắt tóc MỞ ĐẦU 1. Lí do chọn đề tài Như chúng ta đã biết với thời đại công nghệ 4.0 việc sử dụng một phần mềm hiện nay đã rất phổ biến và phần mềm đang len lỏi trong từng ngóc ngách của đời sống chúng ta hiện nay. Để công việc được giải quyết nhanh chóng cũng như đạt hiệu quả cao hiện nay không chỉ các công ty lớn, nhỏ mà còn có cả các quán, tiệm đều muốn và đang sử dụng phần mềm trong công việc kinh doanh của mình, nhưng phần mềm dành cho quán hay tiệm nhỏ vẫn chưa được khai thác nhiều chính vì thế em đã có ý tưởng xây dựng phần mềm quản lí quán cắt tóc để làm đồ án tốt nghiệp của mình và từ đề tài này em muốn thử sức của bản thân để sau khi hoàn thành đề tài của mình, em cũng có thêm nhiều kinh nghiệm cho bản thân mình sau khi ra bước ra cánh cổng của nhà trường. Vì thế em đã chọn đề tài xây dựng phần mềm quản lí quán cắt tóc để làm đồ án tốt nghiệp của mình. 2. Mục tiêu và nhiệm vụ nghiên cứu 2.1. Mục tiêu nghiên cứu 2.2. Nhiệm vụ nghiên cứu 3. Đối tƣợng và phạm vi nghiên cứu 3.1. Đối tƣợng nghiên cứu 3.2. Phạm vi nghiên cứu 4. Phƣơng pháp nghiên cứu 4.1. Phƣơng pháp nghiên cứu tài liệu Hồ Xuân Minh – Lớp: K1204A 1
  3. Phần mềm quản lí quán cắt tóc 4.2. Phƣơng pháp nghiên cứu thực tiễn 4.3. Phƣơng pháp tổng hợp và phân tích số liệu 5. Ý nghĩa khoa học và thực tiễn 6. Dự kiến nội dung đồ án tốt nghiệp Hồ Xuân Minh – Lớp: K1204A 2
  4. Phần mềm quản lí quán cắt tóc CHƢƠNG I. TỔNG QUAN VỀ PHẦN MỀM QUẢN LÍ QUÁN CẮT TÓC 1.1 MỤC TIÊU PHẠN VI CỦA ĐỀ TÀI Để cho một hệ thống quản lí quán cắt tóc có thể giải quyết được các vấn đề trên thì hệ thống đó cần phải đáp được các yêu cầu dưới đây: Hệ thống cần phải quản lí được thông tin dịch vụ. Hệ thống cần phải quản lí được thông tin nhân viên. Hệ thống cần phải có chức năng quản trị người sử dụng. Hệ thống cần phải có chức năng cho phép Tìm kiếm thông tin. Hệ thống cần phải có chức năng báo cáo thống kê dữ liệu theo từng tiêu chí Hệ thống cần phải đảm bảo tiết kiệm thời gian công sức của người dùng và phản hồi nhanh với độ chính xác cao. 1.2 YÊU CẦU CỦA HỆ THỐNG 1.2.1. Yêu cầu chức năng Đăng nhập vào hệ thống: Cho phép người dùng đăng nhập vào hệ thống. Khôi phục mật khẩu: Cho phép người dùng có thể đặt lại mật khẩu mới cho tài khoản. Tìm kiếm thông tin: Cho phép người dùng Tìm kiếm thông tin trên hệ thống. Hồ Xuân Minh – Lớp: K1204A 3
  5. Phần mềm quản lí quán cắt tóc Quản lí thông tin nhân viên (bao gồm: Thêm nhân viên, sửa thông tin nhân viên, xóa nhân viên, các thông tin để quản lí bao gồm: Mã nhân viên, họ và tên, giới tính,số điện thoại,mã công việc). Quản lí thông tin dịch vụ (Bao gồm: Thêm dịch vụ, sửa thông tin dịch vụ, xóa dịch vụ, các thông tin để quản lí bao gồm: Mã dịch vụ,tên dịch vụ, đơn giá). Chọn dịch vụ (Bao gồm: Tên khách hàng, giới tính, dịch vụ đã chọn,số lượng,đơn giá,thành tiền). Báo cáo (Bao gồm: Báo cáo doanh thu của quán, báo cáo về biến động nhân viên). Quản trị ngƣời dùng (Bao gồm: Thêm người dùng, xóa người dùng, hiệu chỉnh người dùng). Đăng xuất khỏi hệ thống: Cho phép người dùng đăng xuất khỏi hệ thống. Quên mật khẩu: Cho phép người dùng lấy mật khẩu mới khi quên mật khẩu cũ. 1.2.2. Yêu cầu phi chức năng 1.2.3. Yêu cầu hệ thống 1.3 NGÔN NGỮ LẬP TRÌNH C# 1.3.1. Đặc trƣng của ngôn ngữ lập trình C# là gì? 1.3.2. Nền tảng .NET 1.4 CƠ SỞ DỮ LIỆU SQL SERVER 1.4.1. SQL Server là gì? 1.4.2. Mục đích của việc sử dụng SQL Server Hồ Xuân Minh – Lớp: K1204A 4
  6. Phần mềm quản lí quán cắt tóc 1.4.3. Ƣu và nhƣợc điểm của SQL Server 1.4.4. Phân loại câu lệnh SQL Server 1.5 PHẦN MỀM VISUAL STUDIO CODE 1.5.1. Visual Studio là gì? 1.5.2. Một số tính năng của phần mềm Visual Studio. 1.6 CÔNG CỤ STAR UML 1.6.1 Star UML là gì? 1.6.2 Các tính năng của Star UML. Hồ Xuân Minh – Lớp: K1204A 5
  7. Phần mềm quản lí quán cắt tóc CHƢƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG CHƢƠNG TRÌNH 2.1.1. Mô hình hóa yêu cầu 2.1.1.1 Xác định tác nhân - Nhân viên: Là người sử dụng phần mềm và thực hiện các chức năng thanh toán, báo cáo, tìm kiếm, cập nhật thông tin dịch vụ, chọn dịch vụ. - Khách hàng: Là người thực hiện các thao tác để đáp ứng nhu cầu của mình như chọn dịch vụ cho bản thân và thanh toán. - Quản lý: Là người điều hành các hoạt động của quán có vai trò là người quản lý nhân viên. 2.1.1.2 Xác định các trường hợp sử dụng - Đăng nhập - Đăng xuất - Chọn dịch vụ - Đổi mật khẩu - Quên mật khẩu - Cập nhật thông tin dịch vụ - Báo cáo - Tìm kiếm - Cập nhật thông tin nhân viên - Thanh toán Hồ Xuân Minh – Lớp: K1204A 6
  8. Phần mềm quản lí quán cắt tóc 2.1.1.3 Đặc tả các trường hợp sử dụng 2.1.1.4 Biểu đồ trường hợp sử dụng Hình 2.1 : Biểu đồ trường hợp sử dụng 2.1.1.5 Biểu đồ hoạt động 2.2 PHÂN TÍCH VÀ THIẾT KẾ CSDL 2.2.1 Cơ sở dữ liệu Hồ Xuân Minh – Lớp: K1204A 7
  9. Phần mềm quản lí quán cắt tóc 2.2.1.1 Từ điển dữ liệu Hình 2.11: Quan hệ giữa các bảng 2.2.2 Biểu đồ lớp ở mức phân tích Hình 2.12: Biểu đồ lớp. Hồ Xuân Minh – Lớp: K1204A 8
  10. Phần mềm quản lí quán cắt tóc CHƢƠNG III: XÂY DỰNG ỨNG DỤNG 3.1. XÂY DỰNG GIAO DIỆN CHỜ CỦA PHẦN MỀM Hình 3.1: Giao diện chờ 3.2. XÂY DỰNG CHỨC NĂNG ĐĂNG NHẬP Hình 3.2: Giao diện chức năng đăng nhập Hồ Xuân Minh – Lớp: K1204A 9
  11. Phần mềm quản lí quán cắt tóc 3.3. XÂY DỰNG CHỨC NĂNG KHÔI PHỤC MẬT KHẨU Hình 3.3: Giao diện chức năng khôi phục mật khẩu 3.4. XÂY DỰNG CHỨC NĂNG THAY ĐỔI MẬT KHẨU Hình 3.4: Giao diện chức năng thay đổi mật khẩu Hồ Xuân Minh – Lớp: K1204A 10
  12. Phần mềm quản lí quán cắt tóc 3.5. XÂY DỰNG CHỨC NĂNG CHỌN DỊCH VỤ Hình 3.5: Giao diện chức năng chọn dịch vụ 3.6. XÂY DỰNG CHỨC NĂNG QUẢN LÍ NHÂN VIÊN Hình 3.6: Giao diện chức năng quản lí nhân viên Hồ Xuân Minh – Lớp: K1204A 11
  13. Phần mềm quản lí quán cắt tóc 3.7. XÂY DỰNG CHỨC NĂNG NGƢỜI QUẢN TRỊ Hình 3.7: Giao diện chức năng quản trị người dùng 3.8. XÂY DỰNG CHỨC NĂNG THÔNG TIN DỊCH VỤ Hình 3.8: Giao diện chức năng thồn tin dịch vụ Hồ Xuân Minh – Lớp: K1204A 12
  14. Phần mềm quản lí quán cắt tóc 3.9. XÂY DỰNG CHỨC NĂNG TÌM KIẾM Hình 3.9: Giao diện chức năng tìm kiếm 3.10. XÂY DỰNG CHỨC NĂNG BÁO CÁO Hình 3.10: Giao diện chức năng báo cáo Hồ Xuân Minh – Lớp: K1204A 13
  15. Phần mềm quản lí quán cắt tóc KẾT LUẬN Trong phần này, chúng em sẽ trình bày về những kết quả đạt được, các phần còn hạn chế sau khi hoàn thành đề tài và phần mềm quản lý quán cắt tóc. 1. Những thành quả đạt đƣợc . Hiểu rõ hơn về phần mềm Visual Studio. . Nâng cao kĩ năng tìm kiếm tài liệu trên mạng. . Có thể nắm bắt được cách thức quản lý một quán cắt tóc. . Hiểu rõ hơn cách thức tạo ra một phần mềm. 2. Hạn chế Do thời gian có hạn và như chúng ta đã biết vấn đề quản lý quán cắt tóc là một vấn đề đau đầu của các chủ quán, mặc dù chúng em cũng đã cố gắng hết sức mình để hoàn thành đề tài. Nhưng vẫn còn tồn tại những hạn chế nhất định, đó là điều không thể tránh khỏi. 3. Hƣớng phát triển Nhờ sự phát triển của thời kì công nghiệp hóa, hiện đại hóa đất nước và hiện tại là thời đại công nghiệp 4.0 nên việc áp dụng công nghệ thông tin để phục vụ cho nhu cầu của con người là xu hướng đang rất phổ biến. Kéo théo xu hướng đó là những yêu cầu được đặt ra để phần mềm có thể hộ trợ con người thực hiện những công việc đó. Ban đầu khi mới xây dựng một hệ thống phần mềm chắc chắn sẽ không thể thiếu những sự cố không mong muốn. Cho nên sau khi hoàn thành việc phân tích thiết kế hệ thống thì người ta sẽ đề ra hướng phát triển sau này của hệ thống. Hồ Xuân Minh – Lớp: K1204A 14
  16. Phần mềm quản lí quán cắt tóc Hướng phát triển của hệ thống quản lý quán cắt tóc, cụ thể bao gồm những chức năng sau đây: Tiếp tục, cải tiến nâng cao tính năng bảo mật cho hệ thống. Tìm hiểu, nghiên cứu thêm một số chức năng còn thiếu. Vận hành hệ thống, kiểm tra và khắc phục các lỗi xảy ra. Tối ưu hóa các chức năng của hệ thống. TÀI LIỆU THAM KHẢO [1]. Giáo trình: Lập trình trực quan Biên soạn: Trịnh Thị Ngọc Linh [2]. Một số trang web: ban/form-trong-lap-trinh-c-winform-1272 Hồ Xuân Minh – Lớp: K1204A 15