BÀI TẬP MÔN KĨ THUẬT PHẦN MỀM ỨNG DỤNG:THIẾT KẾ PHẦN MỀM QUẢN LÍ PHÒNG TẬP GYM I.Giới thiệu chung Hiện nay các phòng tập gym, yoga, eorobic đang được thành lập ngày một nhiều ở các thành
Trang 1TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
VIỆN ĐIỆN TỬ VIỄN THÔNG
====o0o====
BÁO CÁO
KĨ THUẬT PHẦN MỀM ỨNG DỤNG
ĐỀ TÀI:
THIẾT KẾ PHẦN MỀM QUẢN LÝ PHÒNG TẬP GYM
GIÁO VIÊN HƯỚNG DẪN: NGUYỄN KIM THOANHÓM SINH VIÊN THỰC HIỆN: MSSV
PHÙNG VĂN THÔNG 20122522 NGUYỄN VĂN TRỌNG 20122606 TRƯƠNG LÊ VĂN 20122783 RYCHOMNAN 20124949
LỚP: KSTN-ĐTVT-K57
Hà Nội, ngày 9/12/2014
1
Trang 2BÀI TẬP MÔN KĨ THUẬT PHẦN MỀM ỨNG DỤNG:
THIẾT KẾ PHẦN MỀM QUẢN LÍ PHÒNG TẬP GYM
I.Giới thiệu chung
Hiện nay các phòng tập gym, yoga, eorobic đang được thành lập ngày một nhiều ở các thành phố lớn, đặc biệt là thành phố Hà Nội và thành phố Hồ Chí Minh Số lượng thành viên tham gia các phòng tập này ngày một tăng lên dẫn đến các
phương pháp quản lí thủ công không còn hữu ích nữa mà trở nên khó khan,phức tạp,gây nhiều sai sót Dựa trên vấn đề đó nhóm chúng em đã quyết định xây dựng phần mềm quản lí phòng tập gym nhằm giúp việc quản lí các phòng tập này trở nên dễ dàng hơn
II Quá trình thực hiện
Để thực hiện phần mềm, nhóm đã tiến hành theo các bước sau:
Đáp ứng nhu cầu quản lí của các phòng tập gym
Tiết kiệm thời gian và chi phí
*Các mục tiêu cơ bản của hệ thống mới
Quản lí phòng tập: ( Quản lý thông tin học viên, hội viên, chương trình, )
- Quản lý học phí, thời khóa biểu, hạn đăng ký
Trang 3- Cảnh báo nhắc nhở đi tập sai giờ đã đăng ký.
- Đa số các phòng gym mới mở chưa có hệ thống quản lý phù hợp
- Hội viên của phòng tập ngày một đông khách lên, các chủ phòng gym đang vất
vả khi phải lưu trữ với nhiều giấy tờ, sổ sách không thể ghi nhớ hết Giải pháp dành cho các phòng gym là phần mềm quản lý phòng tập sẽ giúp giải quyết nhiều vấn đề như lưu hội viên, nhân viên, thiết bị…, thống kê tiền thu trong ngày, tháng, năm Kết nối với các thiết bị đầu đọc thẻ , đọc mã số hội viên trên thẻ lưu vào phầnmềm Tính năng hiện đại và dễ sử dụng, phù hợp với tất cả các phòng tập thể dục
* Sự khả thi về mặt tổ chức:
3
Trang 4Kế hoạch này có quy mô nhỏ, nhóm gồm 3 thành viên thực hiện Công việc sẽ được phân công cụ thể và chi tiết cho từng thành viên.
2.Pha tìm hiểu yêu cầu:
Trả lời cho câu hỏi : Chúng ta đang cần phát triển cái gì???
• Cái chúng ta đang cần phát triển là xây dựng phần mềm quản lý phòng tập thể hình
• Kết quả của bước nghiên cứu yêu cầu là tạo ra đặc tả yêu cầu của phần mềm
- là tài liệu ràng buộc giữa khách hàng và người phát triển
•
-Yêu cầu về phần mềm:
• Đáp ứng được đầy đủ yêu cầu của khách hàng cũng như người sử dụng
• Giao diện đẹp,dễ tiếp cận sử dụng
• Dung lượng vừa phải
• Dễ bảo trì,nâng cấp,thêm ứng dụng nếu cần thiết
•
-Yêu cầu về phần cứng
• Cấu hình máy tính không cần quá cao với ứng dụng trong khuân khổ project
• Máy tính: Bộ vi xử lý Intel Dual Core hoặc cao hơn
• Máy tính chạy hệ điều hành WinXP/Vista/Window 7
• Bộ gõ tiếng Việt: TCVN 5712:1993, nên dùng Unikey 3.5 hoặc Vietkey
Trang 5• Lưu và hiển thị thông tin cơ bản của thành viên: họ tên,tuổi,giới tính,thời gian tập,số ngày tập
• Điểm danh hội viên đến tập ( bằng cách tích vào bảng biểu chẳng hạn)
• Thống kê doanh thu( tiền đầu tư,tiền kiếm được hang tháng qua hội
viên,quảng cáo…)
• Sửa chữa thông tin dễ dàng
• Quản lí tình trạng các dụng cụ (đang đc sử dụng hay đang sửa chữa,số
lượng)
3.Pha phân tích
5
Trang 10*Cơ sở dữ liệu hội viên
Đưa ra các quy tắc nghiệp vụ
Mỗi hội viên có 1 mã HV riêng
Mỗi hội viên đăng kí 1 thời gian tập duy nhất, việc đăng kí chỉ trong 1 ngày
Mỗi thời gian tập có 1 phí tập riêng
Số điện thoại
Mã quản lý tập Ngày đăng ký
Số ngày nghỉ tập
Mã gói tập Tên gói tập Thời gian tập Phí tập
Trang 1111
Trang 14Thiết kế cơ sở dữ liệu trên hệ quản trị dữ liệu SQL:
Bảng gói tập:
Bảng hội viên:
14
Trang 15Bảng quản lí:
15
Trang 16Bảng Thiết bị:
Sau khi có các bảng trên ta sẽ thành lập kết nối giữa các bảng bằng chức năng database diagram:
16
Trang 17Sau khi thành lập xong cơ sở dữ liệu, ta sẽ xây dựng phần mềm để truy nhập thông tin trên hệ cơ sở dữ liệu này bằng C#.
Sau khi thực hiện xong chúng ta có giao diện của phần mềm như sau:
17