健身俱乐部管理系统设计与实现内容摘要:

称塑造型属性方法//会员DAO实现类IVipDaoImplJavaBean package 注册子系统DAO实现类接口名称塑造型属性方法//用户DAO实现类IUserDaoImplJavaBean package 名称塑造型属性方法//信息管理子系统DAO工厂DaoAdminFactoryJavaBean//创建场地的Dao实现类对象public static IGroundDao createGroundDao()//创建部门的Dao实现类对象public static IItemDao createItemDao()//预订管理子系统Dao工厂DaoReserveFactoryJavaBean//创建订单的Dao实现类对象public static IListDao createListDao()//会员登录子系统Dao工厂DaoLoginFactoryJavaBean//创建会员的Dao实现类对象public static IVipDao createVipDao()//用户注册子系统Dao工厂DaoRegisterFactoryJavaBean//创建用户的Dao实现类对象public static IUserDao create UserDao() 系统OOD BO层设计(1) 简述BO类的职责  BO是对数据进行检索和处理的组件。 是简单的真实世界的软件抽象。 业务对象通常位于中间层。 业务对象可以在一个应用中自动的加入一个特定的功能来获得增值效应。 使知识重用变为可能。 比如,如果你要开发一个包含多货币处理的应用,你可以选择使用一个已经开发完成的,包含所有多货币处理功能的业务对象来开始你的开发。 使您的开发工作极大的减少。 (2) 说明BO的设计原则取得BO类由BO工厂负责统一生产。 而BO类的属性则由各属性所对应的GET方法获得。 (3) BO类的设计规范: BO类的包名统一采用: 模块名即为所对应的子模块名:如:admin(信息管理子模块)包名全部小写。 BO类的类名采用:实体名business的形式实体名即为所对应的实体名:如:Item(健身项目实体)类名首字母大写,相邻单词首字母大写。 BO类的方法名, 首字母小写,相邻单词首字母大写 (4) 系统的所有的BO层接口,类和工厂的设计表格package 接口名称塑造型属性方法IGroundBusinessinterface//验证是否合法public boolean check(String GroundID,String GroundName) throws Exception。 //增加场地信息public void add(String GroundID,String GroundName) throws Exception。 //修改场地信息public void modify(String GroundID,String GroundName) throws Exception。 //删除场地信息public void delete(String GroundID,String GroundName) throws Exception。 //取得所有场地列表Public getGroundListGroundValue getAllList() throws Exception。 IItemBusinessinterface//验证是否合法public boolean check(String ItemID,String ItemName,dataItemStart,data ItemEnd,Int PersonnelNum) throws Exception。 //增加健身项目信息public void add(String ItemID,String ItemName,dataItemStart,data ItemEnd,Int PersonnelNum)throws Exception。 //修改健身项目信息public void modify(String ItemID,String ItemName,dataItemStart,data ItemEnd,Int PersonnelNum) throws Exception。 //删除健身项目信息public void delete(String ItemID) throws Exception。 //取得所有健身项目信息列表public getItemListItemValue getAllList() throws Exception。 //取得指定的健身项目信息Public ItemValue getItem(String ItemID) throws Exception。 package 预订子系统业务接口接口名称塑造型属性方法//订单业务接口IListBusinessinterfacepackage 接口名称塑造型属性方法IVipinterface//验证是否合法public boolean check(String VipID) throws Exception。 //增加VIP信息public void add(String VipID) throws Exception。 //修改VIP信息public void modify(String VipID) throws Exception。 //删除VIP信息public void delete(String VipID) throws Exception。 //取得所有VIP列表Public getVipListVipValue getAllList() throws Exception。 package 接口名称塑造型属性方法IUserinterface//验证是否合法public boolean check(String UserID) throws Exception。 //增加用户信息public void add(String UserID) throws Exception。 //修改用户信息public void modify(String UserID) throws Exception。 //删除用户信息public void delete(String UserID) throws Exception。 //取得所有用户列表Public getUserListUserValue getAllList() throws Exception。 package 维护子系统业务实现类类名称塑造型属性方法//场地业务实现类GroundBusinessImplJavaBean//健身项目业务实现类ItemBusinessImplJavaBeanpackage 预订子系统业务实现类类名称塑造型属性方法//订单业务实现类ListBusinessImplJavaBeanpackage 登录子系统业务实现类类名称塑造型属性方法//Vip业务实现类VipBusinessImplJavaBeanpackage 维护子系统业务实现类类名称塑造型属性方法//用户业务实现类UserBusinessImplJavaBeanpackage 名称塑造型属性方法//信息管理子系统业务工厂BusinessAdminFactoryJavaBean//创建场地的业务实现类对象public static IGroundBusiness createGroundBusiness()//创建部门的业务实现类对象public static IItemBusiness createItemBusiness()//预订管理子系统业务工厂BusinessReserveFactoryJavaBean//创建订单的业务实现类对象public static IListBusiness createListBusiness()//会员登录子系统业务工厂BusinessLoginFactoryJavaBean//创建会员的业务实现类对象public static IVipBusiness createVipBusiness()//用户注册子系统业务工厂BusinessRegisterFactoryJavaBean//创建用户的业务实现类对象public static IUserBusiness createUserBusiness() 系统OOD CO层设计(1) 简述CO类的职责  CO是对数据进行检索和处理的组件。 是简单的真实世界的软件抽象。 业务对象通常位于中间层。 业务对象可以在一个应用中自动的加入一个特定的功能来获得增值效应。 使知识重用变为可能。 比如,如果你要开发一个包含多货币处理的应用,你可以选择使用一个已经开发完成的,包含所有多货币处理功能的业务对象来开始你的开发。 使您的开发工作极大的减少。 (2) 说明CO的设计原则CO即是部署在服务器上的servlet (3) CO类的设计规范: CO类的包名统一采用: 模块名即为所对应的子模块名:如:Admin(信息管理子模块)包名全部小写。 CO类的类名采用:实体名servlet的形式实体名即为所对应的实体名:如:Ground(健身场地实体) 类名首字母大写,相邻单词首字母大写。 CO类的方法名, 首字母小写,相邻单词首字母大写 (4) 系统的所有的CO层类的设计表格。 package 信息管理子系统控制类类名称(Class Name)造型(StereoType)属性(Properties)方法(Methods)//登录处理ActionLoginActionServletpublic void doGet()public void doPost()//场地主管理控制GroundeMainActionServlet//场地增加处理控制GroundAddActionServlet//场地修改处理控制GroundModifyActionServlet//场地删除处理控制GroundDeleteActionServletItemMainActionServletItemtAddActionServletItemtModifyActionServletItemtDeleteActionServletItemSelectActionServletpackage 预订管理子系统控制类类名称(Class Name)造型(StereoType)属性(Properties)方法(Methods)//订单管理主控制ListMainActionServlet//订单增加主控制ListAddActionServlet//订单修改控制ListModifyActionServlet//订单删除控制ListDeleteActionServletpackage 登录子系统控制类类名称(Class Name)造型(StereoType)属性(Properties)方法(Methods)//会员管理主控制VipMainActionServlet//会员增加主控制VipAddActionServlet//会员修改控制VipModifyActionServlet//会员删除控制VipDeleteActionServletpackage 注册子系统控制类类名称(Class Name)造型(StereoType)属性(Properties)方法(Methods)//用户管理主控制UserMainActionServlet//用户增加主控制UserAddActionServlet//用户修改控制UserModifyActionServlet//用户删除控制UsereleteActionServlet 系统数据模型设计(1) 数据模型ER图。 图41 数据模型ER图(2) 数据表设计表1:管理员信息表Admin名称类型可否为空说明备注Pk_AdnubIDint 否用户编号自动增长AdminName。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。