基于jsp+mysql+spring+mybatis的ssm健身房管理系统
运行环境: jdk 1.8
ide环境: eclip,myeclip,idea都可以
tomcat环境: tomcat 7.x,8.x,9.x版本均可,理论上tomcat版本不是太老都可以。
硬件环境: windows 7/8/10 1g内存以上
主要功能说明: 管理员角色包含以下功能:登录页面,管理员首页,会员增删改查,教练增删改查,运动器材管理等功能。
用户角色包含以下功能:用户登录页面,用户首页,选择课程,选择教练等功能。
用了技术框架: html+css+javascript+jsp+mysql+spring+mybatis
管理员账号/密码:admin/admin
用户账号/密码: 12345/12345
系统管理控制层:
@controller @requestmapping("/sys") public class syscontroller {@resource private iurrvice urrvice; simpledateformat df = new simpledateformat("yyyy-mm-dd hh:mm:ss"); @responbody @requestmapping("/loginadmin") public string toindex(adminadmin,httpssion ssion){ admin=urrvice.adminlogin(admin.getname(),admin.getpwd());if(admin!=null){ssion.tattribute("lastlogintime", admin.getlastlogintime());ssion.tattribute("account", "123");urrvice.ttime(df.format(new date()));return "true"; }el{return "fal"; } } @requestmapping("/forwardadmin") public string loginforward(httpssion ssion){ list<map<st健康饮食常识rin2021年全国高考g, object>> counturlist=urrvice.countur();ssion.tattribute("countur",counturlist);list<map<string, object>> countteachlist=urrvice.countteach();ssion.tattribute("countteach",countteachlist);list<map<string, object>> countapparatuslist=urrvice.countapparatus();ssion.tattri监理报告bute("countapparatus",countapparatuslist);return "sys/main"; } @requestmapping("/urtable") public string urtable(httpssion ssion){ list<map<string, object>> findurlist=urrvice.findur();ssion.tattribute("findurlist",findurlist);return "sys/urtable"; } @requestmapping("/teachtable") public string teachtable(httpssion ssion){ list<map<string, object>> findurlist=urrvice.teachtable();ssion.tattribute("findteachlist",findurlist);return "sys/teachtable"; } @requestmapping("/apparatustable") public string apparatustable(httpssion ssion){ list<map<string, object>> findurlist=urrvice.apparatustable();ssion.tattribute("findapparatuslist",findurlist);return "sys/apparatustable"; } @requestmapping("/exit") public string exit(httpssion ssion){ ssion.invalidate(); return "login"; } @responbody @requestmapping("/getx") public list<ur> getx(){ list<ur> list=urrvice.getx(); return list; } @responbody @requestmapping("/delur") public string delur(integer id){ urrvice.delur(id); return "true"; } @responbody @requestmapping("/delteach") public string delteach(integer id){ urrvice.delteach(id); return "true"; } @responbody @requestmapping("/delapp") public string delapp(integer id){ urrvice.delapp(id); return "true"; } @requestmapping("/upur") public string upur(integer id,string account,integer x,integer age,string name,string pwd,string tel,string address,httpssion ssion){ list list=new arraylist(); list.add(id); list.add(account); list.add(x); list.add(age); list.add(name); list.add(pwd); list.add(tel); list.add(address); ssion.tattribute("uplist", list); return "sys/upur"; } @requestmapping("/upteach") public string upteach(integer id,string tname,integer cid,string ttel,string taddress,httpssion ssion){ list list=new arraylist(); list.add(id); list.add(tname); list.add(cid); list.add(ttel); list.add(taddress); ssion.tattribute("upteachlist", list); return "sys/upteach"; } @responbody @requestmapping("/registerur") public string registerur(ur ur){ list<ur> id=urrvice.findaccount(ur.getaccount()); if(id.size()!=0){ return "fal"; } urrvice.registerur(ur); return "true"; } @requestmapping("/addur") public string addur(){ return "sys/addur"; } @requestmapping("/addteach") public string addteach(){ return "sys/addteach"; } @requestmapping("/addapp") public string addapp(){ return "sys/addapp"; } @responbody @requestmapping("/upurinfo") public string upurinfo(integer id,string account,integer x,integer age,string name,string pwd,string tel,string address){ urrvice.updateurinfo(id,account,x,age,name,pwd,tel,address); return "true"; } @responbody @requestmapping(value="/upteachinfo",method=requestmethod.post) public string upteach(integer id,string tname,integer cid,string ttel,string taddress){ urrvice.upteach(id,tname,cid,ttel,taddress); return "true"; } @responbody @requestmapping("/addteachinfo") public string addteachinfo(teach teach){ urrvice.addteachinfo(teach); return "true"; } @responbody @requestmapping("/addappinfo") public string addappinfo(string aname){ urrvice.addappinfo(aname); return "true"; } }
用户管理控制层:
@controller @requestmapping("/ur") public class urcontroller {@resource private iurrvice urrvice; @responbody @requestmapping("/login") public string toindex(ur ur,httpssion ssion){ string account=ur.getaccount();ur=urrvice.urlogin(ur.getaccount(),ur.getpwd());if(ur!=null){list<map<string,object>> list = urrvice.findurbyaccount(account);ssion.tattribute("urinfo", json.tojson(list));ssion.tattribute("account", account);return "true";}el{return "fal";} } @requestmapping("/forward") public string loginforward(){ return "ur/index"; } @requestmapping("/exit") public string exit(httpssion ssion){ ssion.invalidate(); return "login"; } @requestmapping("/myinfo") public string myinfo(httpssion ssion){ string account=(string) ssion.getattribute("account"); list<map<string,object>> list = urrvice.findurbyaccount(account);ssion.tattribute("urinfo", json.tojson(list)); return "ur/index"; } @requestmapping("/classtable") public string classtable(httpssion ssion){ list<map<string,object>> list = urrvice.findclass();ssion.tattribute("classinfo", json.tojson(list)); return "ur/classtable"; } @requestmapping("/teachlist") public string teachlist(httpssion ssion){ return "ur/teachlist"; } @responbody @requestmapping("/lectteach") public string lectteach(httpssion ssion,integer id){ list<map<string,object>> list = urrvice.findteach(id);ssion.tattribute("lectteachinfo", json.tojson(list));return "true"; } @responbody @requestmapping("/chooteach") public string chooteach(integer id,integer cid,integer uid){ urrvice.chooteach(id,cid,uid); return "true"; } @responbody @requestmapping("/updateurinfo") public string updateurinfo(integer id,string account,integer x,integer age,string name,string pwd,string tel,string address){ urrvice.updateurinfo(id,account,x,age,name,pwd,tel,address); return "true"; } }
用户管理服务类:
@rvice("urrvice")public class urrviceimpl implements iurrvice { @resource private iurdao urdao; @overridepub背水一战的主要人物lic ur urlogin(string account, string pwd) {return urdao.urlogin(account,pwd);} @overridepublic list<map<string, object>> findurbyaccount(string account) {return urdao.findurbyaccount(account);} @overridepublic list<map<string, object>> findclass() {return urdao.findclass();} @overridepublic list<map<string, object>> findteach(integer id) {return urdao.findteach(id);} @overridepublic void chooteach(integer id, integer cid,integer uid) {urdao.chooteach(id,cid,uid);} @overridepublic void updateurinfo(integer id,string account, integer x, integer age,string name, string pwd, string tel, string address) {urdao.updateurinfo(id,account,x,age,name,pwd,tel,address);} @overridepublic admin adminlogin(string name, string pwd) {return urdao.adminlogin(name,pwd);} @overridepublic void ttime(string format) {urdao.ttime(format);} @overridepublic list<map<string, object>> countur() {return urdao.countur();} @overridepublic list<map<string, object>> countteach() {return urdao.countteach();} @overridepublic list<ur> getx() {return urdao.getx();} @overridepublic list<map<string, object>> findur() {return urdao.findur();}@overridepublic list<map<string, ob雷锋读后感ject>> teachtable() {return urdao.teachtable();}@overridepublic list<map<string, object>> apparatustable() {return urdao.apparatustable();} @overridepublic list<map<string, object>> countapparatus() {return urdao.countapparatus();} @overridepublic list<ur> findaccount(string account) {return urdao.findaccount(account);} @overridepublic void registerur(ur ur) {urdao.registerur(ur);} @overridepublic void delur(integer id) {urdao.delur(id);} @overridepublic void addteachinfo(teach teach) {urdao.addteachinfo(teach);} @overridepublic void delteach(integer id) {urdao.delteach(id);} @overridepublic void upteach(integer id, string tname,integer cid, string ttel, string taddress) {urdao.upteach(id,tname,cid,ttel,taddress);} @overridepublic void addappinfo(string aname) {urdao.addappinfo(aname);} @overridepublic void delapp(integer id) {urdao.delapp(id);} }
到此这篇关于java毕业设计实战之健身俱乐部管理系统的实现的文章就介绍到这了,更多相关java 俱乐部管理系统内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
本文发布于:2023-04-04 21:50:43,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/d58b0eec3768622d379232cdf16ea0e4.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:Java毕业设计实战之健身俱乐部管理系统的实现.doc
本文 PDF 下载地址:Java毕业设计实战之健身俱乐部管理系统的实现.pdf
留言与评论(共有 0 条评论) |