TRƯỜ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 THOA
NHÓ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
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 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:
1.Pha lập kế hoạch:
-Công việc: thiết kế xây dựng phần mềm quản lí phòng tập gym.
-Ngày bắt đầu: 15/9/2014
-Ngày kết thúc: 9/12/2014
-Thành viên thực hiện: Phùng Văn Thông, Nguyễn Văn Trọng, Trương Lê
Văn,Rychomnan.
-Trạng thái hiện tại: Hoàn thành.
*Giá trị nghiệp vụ
Đá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ý.
- Quản lý điểm danh hằng ngày.
- Tích lũy điểm cho hội viên đi tập thường xuyên.
2
- Cảnh báo nhắc nhở đi tập sai giờ đã đăng ký.
- Cảnh báo thẻ hết hạn, yêu cầu gia hạn thêm.
- Khuyến mãi cho hội viên cũ, hội viên đăng ký mới…
- Thống kê học viên, hội viên theo khóa tập, thời gian tập
*Phân tích tính khả thi
*Thuận lợi:
- Các phòng gym đang ngày một phát triển và trở thành xu hướng ở các thành
phố lớn
- Đ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ần
mề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
*Khó khăn:
- sự tương thích của dự án với công nghệ hiện có của các phòng tập
*Sự khả thi về mặt kĩ thuật:
-Phần mềm nhẹ,có giao diện đơn giản dễ sử dụng
-Phù hợp với người sử dụng
* Sự khả thi về kinh tế
Để thiết kế phần mềm này chúng ta sẽ cần thời gian và công sức,có thể tốn kém 1
chút về kinh tế, nhưng nếu xây dựng thành công thì có khả năng cao sẽ thu hút sự
chú ý của các phòng tập thể hình,có thể đem lại lợi nhuận đáng kể (cài đặt,bản
quyền,nâng cấp,bảo trì )
* Sự khả thi về mặt tổ chức:
3
Kế 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
• Ram 1GB trở lên.
• Ổ cứng trống từ 100MB trở lên
• Hệ thống máy tính được nối mạng nội bộ công ty với nhau. Cơ sở dữ liệu
được sao lưu trên máy chủ.
•
-Yêu cầu phần mềm cần sử dụng
• 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
2000 trở lên.
• Phần mềm khác: Microsoft Office 2010 cho kết xuất báo cáo, viết thư.
•
-Yêu cầu về mặt chức năng
Những chức năng mà hệ thống cần có:
Phần mềm phòng tập thể hình cần có những chức năng cơ bản sau
4
• 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
6
7
8
4. Pha thiết kế
Nhóm sẽ thiết kế phần mềm dùng ngôn ngữ C#,kết hợp với hệ quản trị dữ liệu
SQL.
III.Quá trình thiết kế
Bước đầu tiên để thiết kế phần mềm là thiết kế mô hình cơ sở dữ liệu
9
Hội Viên
Mã HV
Họ HV
Tên HV
Tuổi
Giới nh
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
*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.
10
11
12