本系统致力于为用户提供健身教学、交友及健身饮食指导、装备购买等一站式解决的科学健身交流指导平台,足不出户享受明星教练课程,在家里轻松练就自己想要的效果,基本上可以满足需求者在互联网上关于健身的所有需求。
调研网上同类系统功能,要求本系统包括1种角色:普通用户;两个模块:用户模块,商城模块。
普通用户。在用户模块实现了对自己发表或查看别人健身空间或自己课程内容的增加,删除,修改和查询等和对其他用户动态的查看和评论等;在商城模块,商城模块分为装备区,营养补品区,用户可以在登陆后,对购物车进行增加,删除,修改和查询,以及购买过的用户对商品的评价。
科学健身交流平台采用了B/S(浏览器/服务器)体系结构,JAVA作为开发语言,MySQL作为数据存储进行开发,Tomcat作为WEB服务器,开发平台windows,开发工具采用比elicpse更好用的myeclipse。系统角色分为用户和管理员,主要模块有:用户管理模块、订单明细管理模块、商城订单管理模块、商品管理模块、商城公告管理模块、商品分类管理模块、健身日志管理模块、管理员管理模块。本科学健身交流平台的实现充分体现了互联网WEB时代的方面性优越性。
1.前台系统功能模块分为
1)注册登录:用户在线注册,拥有自己的个人主页;
2)健身信息:个人健身发布功能,发布关于个人健身的信息;
3)购物车:用户添加产品至购物车,查看购物车中的产品,从购物车中移除不满意的产品,清空购物车中的产品,修改所要购买的产品的数量;
4)收银台:用户满意购物车中的产品后进行结账并填写订单信息;
5)用户维护:为用户提供了用户注册、用户登录、用户资料修改以及修改密码的功能;
6)订单查询:用户通过查看订单能够了解到自己的当前订单信息及历史订单记录;
7)公告浏览:用户通过浏览公告信息,能够及时了解到网站最新的各种信息;
2.后台系统功能模块分为
1)博主管理:对用户发布的信息管理;
2)用户管理:为了保护用户的信息,此模块与前台用户维护的区别是管理员只能查看用户信息和删除操作;
3)管理员维护:这是对管理员的信息进行维护,可以修改管理员的信息。
4)在线商城管理:管理员设置商品分类,发布商品,查询订单,查看订单详细信息,删除订单信息,进行订单受理;
5)公告管理:管理员公告浏览,公告信息维护;
目 录
1 绪论4
1.1 开发背景4
1.2 开发意义.4
2 开发环境和技术介绍4
2.1 Jsp技术4
2.2 Mysql5
2.3 系统对软硬件要求5
3 系统分析6
3.1 需求分析6
3.2 可行性分析7
3.2.1 技术可行性7
3.2.2 经济可行性7
3.2.3 操作可行性7
3.2.4 法律可行性8
3.3 功能模块分析8
3.4 系统重要流程图9
3.4.1 用户登录流程图9
3.4.2 注册会员管理流程图10
3.4.3 商品信息录入流程图11
3.4.4 信息查询流程图11
3.5 开发模式选择12
4 系统数据库设计13
4.1 数据库设计13
4.1.1 实体ER图13
4.1.2 数据项设计说明16
4.1.3 数据表说明17
5 系统实现19
5.1 网站前台模块19
5.1.1 网站首页19
5.1.2 用户注册20
5.1.3 个人主页21
5.1.4 评价他人健身信息22
5.1.5 在线商城23
5.2 系统登录24
5.3 管理员模块26
5.3.1 公告信息管理模块26
5.3.2 商品分类管理模块27
5.3.3 健身商品管理模块27
5.3.4 商品订单管理模块28
5.3.5 健身信息管理29
5.3.6 用户管理29
6 系统运行与测试30
6.1 软件测试的目的30
6.2 软件测试的重要性30
6.3 测试环境30
6.4 测试方法30
6.5 测试过程30
6.5.1 登录模块测试31
7 结束语32
参考文献34
致谢35