admin 管理员组文章数量: 887239
2024年2月7日发(作者:displaycss样式)
DOI:10.16707/.2018.09.018F福建电脑UJIANCOMPUTER基于JavaWeb的健身管理系统设计与实现马英瑞,刘真,李娟渊大庆师范学院计算机科学与信息技术学院黑龙江大庆163712冤【摘要】本文针对我国当前健身房管理现状以及未来的发展趋势将健身房管理思想融入其中袁表现了现代化信息管理的思想,采用MySQL5.7作为数据库袁Java作为开发语言袁模块化设计袁实现了基于B/S结构的信息管理系统遥该系统使得健身行业的管理步入了自动化尧科学化的管理行列袁提高了工作效率遥【关键词】信息管理系统曰模块化设计曰B/S结构曰系统化管理0引言随着计算机应用的深入袁人们生活水平不断提高袁各种俱乐部尧会所尧健身中心等逐渐走进人们生活袁信息化管理已经成为每个企业管理基础袁利用现有资源和技术袁合理的管理方式不仅可以提高工作效率袁还可以降低人力资源浪费遥采用计算机技术和网络结合的方式袁可以很方便的操作会员尧教练尧器械管理的流程袁使经营者通过计算机技术管理企业的信息变得十分重要遥本健身管理系统是一个基于B/S模式开发的数据库应用程序袁实现超级管理员创建账户,会员的个人基本信息尧健身次数尧课程选课的记录袁教练的个人基本信息尧课程安排尧人数安排的记录袁器械耗损管理及维修等几个模块的管理袁帮助健身会馆完成俱乐部的日常数据管理和统计遥本文第一节是对系统功建模分析袁包括院功能模块划分尧系统的功能模型尧数据库表的设计遥第二节系统各个模块的实现遥第三节对全文进行小结遥1系统建模分析1.1功能模块划分据分析得出健身管理系统应至少具备如下功能院1.用户模块管理院分为超级管理员尧会员尧教练遥会员和教练的管理权限也是不同的袁会员和教练只具信息查询功能袁每个不同的用户都拥有帐号登陆系统遥2.系统模块管理院更改密码袁初始化会员和教练的登陆账号和密码袁退出功能遥3.基本信息管理院门店信息袁教练信息袁会员信息袁器材耗损信息袁课程安排信息等遥4.会员模块管理院a.会员卡的类型以及健身次数统计遥b.会员的信息管理遥c.会员选课管理遥5.教练模块管理院超级管理员创建账号袁教练可以登录后台修改自己账号密码遥修改课程类型袁课程名称袁课程开始时间袁课程结束时间袁上课人数袁删除课程遥6.健身器械管理院对设备的新增尧删除尧更新以及维护等管理遥能很直观的看到器械的使用状态渊使用袁维修袁维修负责人冤袁方便管理员的日常维护遥1.2系统的功能模型1.3系统数据库表设计系统功能和利用实体关系方法进行数据库设计袁首先设计图1健身管理系统功能模块层次图局部实体关系模式袁然后把各局部实体关系模式综合成一个全局模式袁包含如下信息表项1.用户信息表院用户信息表展示了所以用户的基本信息遥2.会员信息表院会员信息表展示了会员的基本信息遥3.教练表院教练表展示教练基本信息遥4.会员卡等级表院会员卡等级表展示会员的级别遥5.课程表院课程表展示所有的课程遥6.器械表院保证器械的正常使用和维护遥2系统设计实现2.1用户登陆模块及MD5加密的实现MD5广泛用于加密和解密技术袁在很多操作系统中袁用户的密码是以MD5值渊或类似的其它算法冤的方式保存的袁用户登陆的时候袁系统是将用户输入的密码经过MD5加密生成个字符串袁然后再去和系统中保存的MD5值进行比较袁系统并不野知道冶用户的密码是什么袁在软件的加密保护中很多软件采用MD5保护遥此模块核心部分是验证码部分袁密码经加密后在数据库中都是以暗文形式存在袁登陆时用户输入的密码只能与数据库中的暗文比较袁符合才能进入系统袁需要对输入的密码再用MD5算法加密袁形成的暗文字符串再与数据库中的比较袁权限的判断是根据用户输入的操作员号码在数据库中查找出对应的管理级别袁再根据级别赋予相应的权限遥主要代码如下院privateStringalgorithmName="md5";//加密方式MD5privateinthashIterations=2;//加密循环次数publicvoidsetRandomNumberGenerator(RandomNumber鄄GeneratorrandomNumberGenerator){NumberGenerator=randomNumberGener鄄《互联网+时代下科研资源转化为教学资源的实践策略研究》,项目编号:基金项目:大庆师范学院科学基金项目18KYZ072018年第9期福建电脑·39·
F福建电脑UJIANCOMPUTERator;}publicvoidsetAlgorithmName(StringalgorithmName)public}thmName=algorithmName;{2.2}erationsvoidsetHashIterations(int=hashIterations;hashIterations){系统系模统块管理模包括为块的用户实现创建账户信息尧用户基本信息的录入,为新会员或者教练创建一个初始的账户信息袁并且提供权限袁为这些用户设置统一的初始密码袁此模块中涉及到向数据库新增记录尧删除记录的编程遥将前端录入的信息用from表单形式提交到后台袁通过操作用户对象数据袁实现对用户的新增记录尧删除记2.3录此模信息的实现块包括门管理模遥店块的信息实现尧教练信息尧会员信息和器械信息四个子模块遥其实现技术基本相同袁都要实现新增尧修改尧删除尧打印Excel1.表格等功能遥该门2.模店块提信息供模了对块目前健身房门店基本信息的修改和保存遥该教模练块信息聚集模了数据新块增尧修改尧删除尧刷新等功能袁模块的界面窗口如下遥图2教练信息模块界面3.该会员模块信息实现模了块会员信息的新增尧更新尧删除袁在会员模块新增加了一个导出Excel表格的功能袁主要是方便统计会员的基本信息袁其中导出Excel表格采用了HSSFWorkbook的技术袁实现对表格导出遥设器备械基本信息信息模块录入袁保证健身房内的器械耗损情况有一个更直接的展示遥方便管理者对器械定期维护以及更换等遥器械的信息的录入同样是以器械为对象袁对器械这个整体数据的操作遥2.4会员会员管理系管理模统主要实现个块的实现人信息管理袁提供会员信息的修改尧删1.除二项功能遥该会员模块更只改提密供码了模会员块的修改实现个人密码的功能袁功能实现的代码如下UserBo院user=ByPrimaryKey(());MembershipDtonewUserBo();dto=鄄getUser_id());UserDtouserDto=ByPrimaryKey(rname(rname());40·福建电脑2018年第9期sword(sword());tPassword(user);ps=newPasswordHelper();ByPrimaryKey(userDto);sword(sword());该会员选模块主要课模提块的供会员实现查看课程以及选择自己喜爱的课程功能袁会员通过后台选择自己喜爱的课程遥方便查看自己的健身计划2.5安排遥该模教块练包括模块的健身实现教练的基本信息尧个人密码修改尧课程安排三个子模块遥健身教练主要完成的是课程安排功能袁实现课程的开1.始该教模练时间块信息尧结束时间尧班级数量的安排遥主要实现修改模教块的练对实现自己个人信息管理袁提供教练信息的修改2.该教尧删模练除二项功能遥块提更改供密了码教模练块的修改实现个人密码的功能袁超级管理员给每个教练分配一个账号袁并且默认了初始密码渊123456冤袁教练需要从新3.教教更练练改课课个程程人密码遥安排安排模模块块的主要实现是新增课程渊课程名称尧课程类型尧课程开始时间尧课程结束时间尧班级人数冤遥教练根据个人情况安排课程袁方便安排授课时间袁同时给会员提供有效的课程袁并且能够发现会员对那些课程的喜爱遥课程安排使用了下拉列表的方案袁有效的供会员选择袁防止会员输入非法数据遥主要实现代inti=if(course!-1;码院CourseDto=null){operties(course,dto=newCourseDto();rtTime((rtTime()));dto);Time((Time()));cher_id(cher_id());id(());i=ByPrimaryKey(dto);if(update){i}=Selective(dto);}else{3结}语基于JavaWeb的健身管理系统针对健身房管理现状以及未来的发展趋势将当今健身房管理思想融入其中袁表现了现代化信息管理的思想袁系统的实现体现出Eclipse在开发数据库管理系统方面的优越性袁数据库结构灵活和可扩展性遥针对健身房会员信息袁教练信息袁器材信息的系统化管理袁数据的更新尧查询等要求袁使得健身行业的管理步入了自动化尧科学化的管理行列袁但它仍有许多可改进之处袁界面可以优化的更好一些袁功能之间的过渡可以更自然等袁希望可以使这款软件功能在应用中更加完善遥(下转第44页)·
F福建电脑UJIANCOMPUTER后20组没有参加过训练袁因此如果BPNN对该20组样本的绩效考核判分和专家判分接近袁就说明训练获得的BPNN可以独立对专家评价过程的逻辑思维进行良好的仿真遥20个验证样本的评价结果均方误差为2.3521袁误差可接受遥在低分段的快递员评价误差稍大袁而在60分至90分数段的快递员评价精度很高袁这是由于样本数据大多分布在该分数段内袁样本数多因此提高了这个分数段的精度袁因此低分段的少量误差袁可以通过增加低分段的训练样本数量袁来提高精度遥此时获得的BPNN已可用于快递员绩效评价遥3.结果与结论基于BPNN的快递人员360毅绩效考核软件已投入使用遥利用企业高薪聘请的人力资源专家对快递人员的历史评价数据图1BPNN训练曲线横坐标为样本序号遥图2表明训练效果较理想袁拟合效果很好遥该人力资源管理专家在对快递员绩效考核时袁应该有采用某种稳定的评价方法遥对实现了BPNN训练袁使得BPNN具有模仿人力资源专家评价过程的逻辑思维的能力袁从而代替人工评价袁为企业节约了评价费用遥同时袁因为软件仿真计算速度快于专家评价方式袁使得年终考核的工作从数日缩减至数分钟袁减轻了企业年底工作压力袁同时支持了年终奖金的发放工作遥实践表明袁应用基于BPNN的绩效360毅考核考核软件是物流企业对快递人员年终绩效考核的有效方法遥BPNN架构的神经网络可以仿真人力资源绩效考评专家的思维逻辑袁解决模糊问题遥神经网络一次训练并保存袁即可反复使用袁既提高了人力资源管理部门的工作效率袁又能够引导员工均衡发展业绩遥参考文献:咱1暂祁航援延边州中国邮政公司城市物流配送管理体系优化研究咱J暂援吉林大学学报援2016袁6(2)院12-14援咱2暂林宇洪袁林敏敏袁胡连珍袁邱荣祖援基于AT89C2051的木材供应链手持机的设计咱J暂援中南林业科技大学学报袁2017袁(03)院98-103.咱3暂杨迪.图论中人工神经网络的应用咱J暂.科技展望袁2017,2(1):145-146咱4暂汤晓丹援基于KPI的物流企业360毅人力资源绩效考核体系设计咱J暂援图2训练样本的自检结果物流科技袁2011,(10)院61-64援咱5暂林宇洪袁沈嵘枫袁邱荣祖援南方林区林产品运输监管系统的研究咱J暂援北京林业大学学报袁2011袁33(5)院130-135援编写程序计算专家判分和BPNN判分两者之间的均方误差为0.1326袁BPNN在训练中存在一定的随机性袁多次训练后袁选择均方误差较小的BPNN保存成MATLAB的变量文件袁以后在神经网络仿真时可反复使用遥2.5检验BPNN对训练样本自检后袁还应当用验证样本进行仿真测试遥最作者简介:刘燕萍渊1996-冤袁女袁汉族袁福建泉州人遥专业院15物流工程遥研究方向院智慧算法与数学建模曰高玥珣(1996)袁女袁汉族袁福建漳州人遥专业院15管理类创新班(会计方向)袁研究方向院企业管理遥(上接第40页)参考文献:咱1暂张彬彬.基于数据库优化的实验室信息管理系统设计与实现咱D暂.北京邮电大学,2017,03.咱2暂候瑞敏.基于SSM的电力设备管理系统的设计与实现咱D暂.华北电力大学,2017,03.咱3暂王志刚,江友华.MySQL高校编程咱M暂.人民邮电出版社,2017,60-62咱4暂赵一凡,卞良,丛昕.基于MD5的加盐消息摘要Java实现咱J暂.软件导刊,2018,03.咱5暂闫帅领,徐蕾,赵亮,苏冬梅.基于MVC模式的信息系统开发模式研究咱J暂.科技与创新,2018,04.·44·福建电脑2018年第9期
版权声明:本文标题:基于JavaWeb的健身管理系统设计与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1707236266h512865.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论