Việc đưa công nghệ thông tin áp dụng vào quản lý đã vàđang được đưa vào thực hiện để thể hiện tốc độ và độ chính xác.Với việc tạo ra hệ thống: “Quản lý phòng gym” em muốn tạo ra một hệth
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ
ĐỒ ÁN NET
ĐỀ TÀI:
QUẢN LÝ PHÒNG GYM
Hà Nội, tháng 11 năm 2023
Sinh viên thực hiện : HẠ THANH NHÀN
21810310505 NGUYỄN HỮU SƠN 21810310543
Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH
Trang 2MỤC LỤC
LỜI CẢM ƠN .4
LỜI MỞ ĐẦU .6
CHƯƠNG I: KHẢO SÁT HỆ THỐNG 6
1.1 Hiện trạng 6
1.2 Tổng quan 8
1.3 Hoạt động nghiệp vụ 9
1.4.2 Yêu cầu phi chức năng 11
1.4.2.1 Yêu cầu bảo mật 11
1.4.2.2 Yêu cầu sao lưu 11
1.4.2.3 Yêu cầu về tính năng sử dụng 11
1.4.2.5 Yêu cầu về phần cứng 12
1.4.2.6 Yêu cầu về phần cứng 12
1.4.2.7 Yêu cầu khi sử dụng phần mềm 13
1.4.2.8 Các yêu cầu khác 13
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 13
2.1 Phân tích thiết kế hệ thống … 13
2.1.1 Các chức năng của hệ thống 13
2.1.2 Các tác nhân của hệ thống 13
2.2 Các biểu đồ miêu tả hệ thống 13
2.1.1 Usecase diagram 13
2.1.1 Usecase diagram tổng quát 13
2.1.2 Biểu đồ usecase đăng nhập 13
2.1.3 Biểu đồ usecase quản lý gói tập 13
2.1.4 Biểu đồ usecase quản lý nhân viên 13
2.1.5 Biểu đồ usecase quản lý khách hàng 13
Trang 3
LỜI CẢM ƠN
Ngày nay việc ứng dụng công nghệ thông tin đã trở nên phổ biến trong
hầu hết mọi nơi tất cả các ngành nghề, công việc đều có thể ứng dụng côngnghệ thông tin vào công tác quản lý
Sự phát triển công nghệ thông tin trong những năm gần đây ngày càngnổi bật tốc độ phát triển như vũ bão, công nghệ thông tin dần dần có mặt thaythế và trở thành công cụ đắc lực hộ trợ con người Vì vậy, để bắt kịp nhịp độphát triển của xã hội, những nền tẳng kiến thức học trên giảng đường là vôcùng quan trọng với sinh viên chúng em
Em xin chân thành xin gửi lời cảm ơn đặc biết gửi lời cảm ơn đến thầygiáo Phương Văn Cảnh người đã tận tình hướng dẫn môn Lập tình web nângcao cho em trong từng buổi học Thầy đã trang bị cho chúng em kiến thứcmốn học và hơn cả là động lực tiếp tục trên con đường chính phục công nghệ
Em xin chân thành cảm ơn các thầy các cô bộ môn đã tận tình giảng dạycho em trong suốt thời gian qua Nhờ có sự chỉ dạy tận tình của thầy cô đểgiúp em hoàn thành báo cáo này
Cuối cùng, em xin chân thành cảm ơn các bạn đã giúp em trong quá trìnhhoàn thành chuyên đề, và cảm ơn gia đình đã cho chúng em thêm động lựchọc tập và trở thành người công dân và là người sinh viên có ích cho cộng
Trang 4đồng và ngành
LỜI MỞ ĐẦU
Ngày nay khi chất lượng cuộc sống của con người được nâng cao thì
còn người ngày càng đòi hỏi nhiều hơn về các nhu cầu khác cho bản thân mộttrong số đó là nhu cầu về nâng cao sức khỏe và phát triển hình thể Vì thế,hiện nay đã có rất nhiều phòng gym được mở ra để phục vụ cho nhu cầu đócủa con người Tuy nhiên có nhiều nơi việc quản lý gặp nhiều khó khăn vànhững cách quản lý thủ công hiện đang không phải là giải pháp tối ưu nhất.Với sự phát triển của công nghệ thông tin luôn cố gắng đắp ứng các nhucầu của con người Việc đưa công nghệ thông tin áp dụng vào quản lý đã vàđang được đưa vào thực hiện để thể hiện tốc độ và độ chính xác
Với việc tạo ra hệ thống: “Quản lý phòng gym” em muốn tạo ra một hệthống giúp các chủ phòng gym dễ dàng quản lý phòng gym, chuỗi phònggym của mình một cách đơn giản, tối ưu và hiệu quả nhất Với các tính năngđược xây dựng trên nhu cầu thực tế mà chủ phòng gym đang cần để sử lýcông việc của mình
Trang 5
CHƯƠNG I: KHẢO SÁT HỆ THỐNG 1.1 Hiện trạng
Xã hội ngày càng phát triển, nhu cầu hiểu biết trên tất cả lĩnh vực củacon người ngày càng nâng cao Đáp ứng nhu cầu này, Việt Nam hiện nay đã
có nhiều phòng gym đã xuất hiện, nhưng đa số các phòng gym ở Việt Namhiện nay tổ chức kinh doanh theo phương thức truyền thống gồm các quytrình cơ bản sau: -Quản lí trang thiết bị:
+Thống kê các thiết bị ở phòng gym
+Thống kê các thiết bị trong kho
+Lập phiếu mua thiết bị(cần thay thế)
+Gửi đơn mua thiết bị
+Nhận thiết bị
+Lưu vào kho hoặc sắp xếp vào phòng gym
- Quản lí khách hàng (thành viên):
+ Danh sách thành viên
Trang 6
+ Lập phiếu đăng kí thành viên
+ Gửi phiếu đăng kí thành viên
+ Thanh toán
- Quản lí nhân viên: + Danh sách nhân viên
+ Bảng lương
- Thanh toán: Tiền mặt hoặc chuyển khoản
Trước đây, khi công nghệ thông tin chưa phát triển, nhiều người lựachọn quản lý bằng cách ghi chép kết hợp với phần mềm cơ sở có sẵn để tínhtoán, thống kê Cách làm này đòi hỏi phải có nhiều nhân sự làm và tốnnhiều thời gian để tính toán, ghi chép Và phòng gym cũng áp dụng một sỗchức năng cũ nên khiến cống việc quản lý cũng chậm đôi chút
Phòng gym khi có lượng nhân viên và khách hàng lớn, việc dễ mắc sailầm trong khâu thống kê vào nhưng phần mềm cơ sở là rất cao Như vậy, sẽảnh hưởng đến việc sai thông tin Mỗi thời kỳ, cửa hàng lại có những kháchhàng mới và khách hàng không tập nữa, các khuyến mại khi thêm mới hoặcxóa khuyến mãi không cần nữa, đều cần một hệ thống quản lý cụ thể, rõ ràng,chính xác Với hệ thống cửa hàng hiện có còn chưa đáp ứng đủ yêu cầu đề ranên cần một hệ thống đầy đủ chức năng hơn Hệ thống quản lý phòng gym sẽgiúp nhà quản lý dễ dàng quản lý phòng gym bất kì lúc nào.Nhưng quy trình
Trang 7này thường rất phức tạp, vì vậy cần phải có giải pháp thực hiện một cáchnhanh chóng, đảm bảo giữa các việc Việc thiết kế một hệ thống quản lí đểnhân viên cũng như người quản lý có thể nắm bắt là rất quan trọng.Với phần mềm quản lý phòng gym, bạn sẽ không cần phải vất vả như vậy,chỉ cần nhập dữ liệu đầu vào một lần duy nhất, hệ thống sẽ tự động lưu trữ vàtính toán Việc quản lý các khách hàng, thiết bị, nhân viên, các khuyến mạicũng trở nên đơn giản Như vậy, hệ thống sẽ giúp bạn tiết kiệm thời gian vàcông sức Phần mềm quản lý phòng gym được thiết kế với giao diện thânthiện với người sử dụng, có thể thao tác nhanh chóng máy tính bàn, laptop Không cần quá am hiểu về công nghệ thông tin, hoàn toàn có thể sử dụngphần mềm một cách dễ dàng chỉ với 15-30 phút làm quen.
Trang 8và mái ấm” và khẩu hiệu “Chất lượng, Giá trị đích thực”, qua đó đóng gópvào sự phát triển chung của cộng đồng, xã hội, đất nước.
1.3 Hoạt động nghiệp vụ
- Thời gian mở cửa: 4h-12h và 14h-22h mọi ngày trong tuần
Hiện tại phòng gồm có 11 nhân viên chia làm 2 ca:
+Ca 1: 4h-12h
+Ca 2: 14h-22h
- Mỗi ca gồm 6 nhân viên túc trực gồm: 1 quản lí, 2PT, 2 lễ tân, 1 nhân viênbảo vệ:
– Người quản lý trực tiếp liên hệ với các nhà cung cấp để nhập mới thiết
bị, trực tiếp quản lý toàn bộ nhân viên, doanh thu của phòng gym, là người đưa ra kế hoạch phát triển, quảng bá cho phòng gym, trực tiếp có mặt khi khách hàng yêu cầu
Trang 9– Người quản lý sẽ quản lý việc nhập thiết bị và kiểm tra thiết bị dưới quyền của người quản lý Khi thiết bị nào đó nào đó cần nhập thêm hoặc thay thế dựa trên nhu cầu của khách hàng thì quản lí sẽ tiến hành tạo Phiếu mua thiết bị, phải ghi rõ thông tin trên phiếu về ngày tháng năm mua, loại, số lượng, thành tiền….
– Lễ tân có đầy đủ thông tin của các gói tập Khi có khách hàng đến đăng
kí, hoặc đăng kí qua website, lễ tân có nhiệm vụ giúp đỡ khách hàngtìm kiếm hay tư vấn về gói tập họ muốn mua, từ đó có sự sắp xếp cụthể Khi xác định được nhu cầu của khách hàng sẽ tiến hành lập phiếuđăng kí thành viên gửi cho khách hàng, và làm thẻ thành viên chokhách hàng
1.4 Yêu cầu phần mềm
- Phần mềm đáp ứng được việc quản lý phòng gym, làm cho công việcquản lí tại phòng gym thuận tiện hơn
1.4.1 Yêu cầu chức năng
- Các chức năng quản lý chính của phòng gym:
+ Đăng nhập
+ Quản lý khách hàng
+ Quản lý nhân viên
+ Quản lý máy tập
Trang 10+ Quản lí gói tập
1.4.2 Yêu cầu phi chức năng
1.4.2.1 Yêu cầu bảo mật
Việc bảo mật dữ liệu rất quan trọng bởi có rất nhiều dữ liệu rất quantrọng cần được giữ riêng tư không cho lộ ra ngoài hoặc bị đánh cắp
1.4.2.2 Yêu cầu sao lưu
Việc sao lưu dữ liệu cũng rất quan trong bởi cũng có rất nhiều dữ liệuquan trọng như thông tin khách hàng, thông tin thiết bị, hay báo cáo thống kêthường kì rất được các quản lý chú trọng nên họ sẽ thường xuyên sao lưu dữliệu Hoặc khi đang thanh toán cho khách hàng mà đột nhiên gặp sự cố mấtđiện xảy ra mà ta chưa sao lưu thì sẽ mệt cho cả 2 bên
1.4.2.3 Yêu cầu về tính năng sử dụng
- Các tính năng sử dụng chính
+ Sử dụng được đầy đủ các chức năng trên phần mềm
+ Cập nhật được thơi gian thực
+ Hệ thống được nhiều người sử dụng mà không sập server
+ Cung cấp đầy đủ các thông tin cần thiết
1.4.2.4 Yêu cầu ràng buộc thiết kế
- Môi trường phát triển ứng dụng:
Trang 11+ Hệ thống được xây dựng chủ yếu trên Visual Studio 2019 bằng ngôn ngữC#
+ Hệ quản trị cơ sở dữ liệu SQL server 2019
1.4.2.5 Yêu cầu về phần cứng
- Hệ điều hành Windowns 7 trở lên
- Để chạy trên 1 website yêu cầu máy tính cài ít nhất 1 trình duyệt web
- Bộ sử lý: CPU lơn hơn hoặc bằng 2.3GHz
- Ram: lơn hơn hoặc bằng 4GB
- Ổ cứng: lớn hơn hoặc bằng 200GB
1.4.2.6 Yêu cầu về phần cứng
- Cơ sở dữ liệu: SQL server
- Ngôn ngữ: C#
1.4.2.7 Yêu cầu khi sử dụng phần mềm
- Nhân viên sẽ được phổ biến rõ hơn về các chức năng của phần mềm khi sửdụng
1.4.2.8 Các yêu cầu khác
- Giao diện dễ nhìn, dễ sử dụng và thu hút người sử dụng
- Khi mới sử dụng cần có hướng dẫn chi tiết
Trang 12- Hiệu suất: phản hồi nhanh
-Quản lý danh mục gói tập
-Quản lý gói tập cập nhật thông tin về gói tập
-Quản lý danh sách người dùng
Tác nhân Khách hàng : có thể thực hiện các chức năng như đăng ký tàikhoản,đăng nhập tài khoản Xem gói tập, xem chi tiết gói tập, đăng kí thànhviên
Trang 13Mô tả Login, quản lý gói tập ,quản lý khách hàng, quản lý
thành viên, quản lý máy tập ,thống kê
1 Thành công vào trong hệ thống
2 Không thành công Hệ thống báo sai
2 Quản lý
1 Thao tác với hệ thống
Trang 142 Hệ thống cập nhật dữ liệu mới
3 Thêm,sửa,xoá
1 Thêm,sửa,xoá thông tin
2 Hệ thống hiển thị thông tin
Điều kiện tiên
Trang 15Dòng sự kiên
chính
Người dùng đăng nhập hệ thống để sử dụng chứcnăng
Các dòng sự
kiện
1 Không đăng nhập được
a, Hệ thống báo tài khoản/mật khẩu không đúngb,Hệ thống báo chưa có tài khoản
Giao diện và các thao tác dễ sử dụng
2.2.1.3 Biểu đồ usecase Quản lý gói tập
Quản lý gói tập
Tên Quản lý thông tin gói tập
Trang 16quản lý.
Dòng sự kiện
chính
Người dùng đăng nhập hệ thống để sử dụng chứcnăng, cập nhật thông tin gói tập
Giao diện và các thao tác dễ dùng
2.2.1.4 Biểu đồ use case quản lý nhân viên
Trang 17Quản lý nhân viên
Dòng sự kiện
chính
Người dùng đăng nhập hệ thống để sử dụng chứcnăng
Các dòng sự kiện 1 Đăng nhập vào hệ thống
2 Hệ thống hiện thị các chức năng và thông tinthành
viên
a Xem thông tin thành viên
b Thêm thông tin thành viên
c Sửa thông tin
Trang 18d Xóa thông tin thành viên Điều kiện tiên
Trang 19a Xem thông tin khách hàng
b Thêm thông tin khách hàng
c Sửa thông tin khách hàng
d Xóa thông tin khách hàng
Điều kiện tiên
Trang 202.2.2 Sequence Diagram
2.2.2.1 Biểu đồ Sequence Diagram – Đăng nhập
Trang 222.2.2.2.Biểu đồ Sequence Diagram - Quản lý nhân viên
2.2.2.3 Biểu đồ Sequence Diagram - Quản lý khách hàng