作业"/>
java程序与设计大作业
1、选题及作品名称
马拉松管理系统
2、要实现的需求
用户端:
登录、注册、赛事报名、成绩排名查询、赛事排行榜、查看通知
管理员端:
登录、账户管理、赛事管理、成绩管理、通知管理
3、项目完成的功能项:
用户端的注册和登录,赛事的报名、成绩排名查询、赛事前十名排行榜、查看通知
管理员端的登录、账户管理的增加账户、禁用账户、删除账户,账户查询,重置密码
赛事管理的添加赛事、启停赛事、查询报名情况
成绩管理的录入成绩、查询成绩,赛事的排行榜,
通知管理的增删改查
4、项目未完成功能
项目已按要求所有功能都完成
5、作品自评
基本完成了功能,但是没有实现前后端,在控制台输入输出进行交互,用户体验比较差,本来想前端使用react,后端用ssm开发,但是时间实在有限就放弃了。在控制台进行交互实在是很不友好,自己在测试的时候也是快疯了,文字看的眼花缭乱,项目中完成的比较好的是都有错误提示,比如用户名不存在或者赛事不存在未报名等等细节都有完善,做的不够好的是有一个问题,我想到了但是不知道怎么解决,就是我在登录了我的账户之后,进行报名等一系列操作的时候不知道该怎么让系统知道此时登录的用户的信息,我的做法是重新输入了我的个人信息,用户名来作为唯一识别用户的字段,这里存在一个很大的问题。如果使用后端的话可以将个人信息用session保存。还有一旦关闭该次运行,数据不会保存,这里是没有连接数据库的原因,连数据库即可解决。
个人完成,没有小组合作。
更多推荐
java程序与设计大作业
发布评论