第 4 章 需求分析
4.1 运行需求
这个健身房设计是基于网络,后台是 Sqlserver 数据库,前端使用 JSP 开发,同时要安装配置环境和相关的开发平台。该管理系统的运行需求具体如下:
(1)数据库:Sqlserver2000(2)硬件要求:1G 内存或更高(3)安装 JDK(Java 集成开发工具包(4)操作系统:Windows 7 或者以上版本(5)安装 Dreamweaver MX 2004(6)脚本解释器:安装 IE5.0 或者以上版本(7)权限要求:对 Sqlserver 具有建表的权限(8)安装 Tomcat 服务器[9]
4.2 系统定义
为了实现健身房管理的高效和先进,利用 IT 技术,设计一个健身房管理系统,来解决当前健身房管理方面存在的问题。这个健身房系统的 DB 采用 Sqlserver,前端使用 JSP开发。在管理系统平台上,顾客可以浏览到关于课程、教练等信息,可以通过平台进行课表的查询,针对不同选课类型的用户,系统还对顾客提供不同的新闻动态信息,供顾客参考。管理员通过系统对用户信息、教练信息、课程信息、新闻动态进行增加、修改、删除,对顾客个人课表课程的增删进行操作。
4.3 系统功能
本系统设计的七个模块:
(1)用户登录模块:admin 可以对所有信息进行操作。会员只能查看和修改个人基本信息及预订课程和场地,教练可以查看和修改个人基本信息及查看课程、器材、场地情况。
(2)管理员模块:管理员可以在此模块实现对会员信息的各种操作,包括对会员信息的增加,删除,修改,查询等基本操作,以及对各种信息的管理工作。
(3)器械管理模块:管理员在此进行新增器材登记、淘汰器材删除、现有器材查询等功能[23]
.教练可以查询现有器材状态。
(4)教练管理模块:对健身房教练信息的添加,查询,更改等操作。
(5)课程管理模块:admin 可以在此添加科目,更改科目信息和删除科目。会员可以在此查询课程和选择课程。
(6)场地管理模块:管理员可以在此模块进行场地信息的添加、修改、删除操作,会员可以在此进行场地查询和预订,教练可以查看场地情况。
(7)留言模块:用户可以发表自己对于该健身房的意见和建议,admin 对用户评论进行管理。
4.4 系统数据流图及功能
4.4.1 系统顶层图
4.4.2 一级细化图
4.5 数据字典
就数据库应用系统来说,每一个数据处理工具和对象都可以看做为数据表,而操作界面则是控制内部数据的方式,我们对数据表进行查询、操纵、定义以及控制则是通过界面中的控件来实现的,因此数据表的设置至关重要[24].
4.5.1 数据流
4.5.2 数据存储描述
4.5.3 数据处理定义