Xem mẫu
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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:
https://www.howkteam.vn/course/lap-trinh-winform-co-
ban/form-trong-lap-trinh-c-winform-1272
Hồ Xuân Minh – Lớp: K1204A 15
nguon tai.lieu . vn