为了账号安全,请及时绑定邮箱和手机立即绑定

JSP+Servlet培训班作业管理系统[18] -完结篇之功能点介绍

标签:
Java Html/CSS

算一算时间,从2017.1.20的JSP+Servlet培训班作业管理系统[0]到今天,差不多一个月时间,终于的终于所有培训班作业管理系统所有功能代码都写完了,作为纯HTML+CSS+JSP+Servlet实现的Web程序,没有使用一点Javascript及相关的框架,所以程序的兼容性应该是相当的好(偷笑),但是实现过程也是比较艰辛的,都是纯手敲的代码,错误也在所难免,有毛病的地方也肯定跑不了,非常欢迎大家批评指正。

今天的JSP+Servlet培训班作业管理系统[18] -完结篇之功能点介绍之后,还会有几篇JSP+Servlet培训班作业管理系统 -完结篇之源代码。之后会有番外篇,主要是登录页美工、简单的权限控制、日志功能的添加。然后培训班作业管理系统就告一段落了,之后写啥暂时没想好,本来想写mybatis或者springmvc的,但是鉴于前端硬敲代码的难度,还是先讲下前端框架的快速使用吧..至于前端框架讲什么,是最简单的EasyUI?还是手机端快速上手的JQuery Mobile UI,还是现在火的很火的Bootstrap,暂时没想好,比较倾向于EasyUI,这是后话。

跑题跑远了,回到本篇正题,本篇主要介绍已经完成的所有功能。

在介绍功能之前,首先在数据库中创造一些最原始的数据,为啥呢?因为猫哥为了演示清楚,把数据库数据全部清空了。好的,首先在system_role表中造三个角色的数据如下:

role_id role_name
1       校长
2       教师
3       学生

然后在system_user表中造一个校长(其他用户可以由校长通过系统添加)。

user_id use_role user_name user_password
1       1        张一       1234

功能点1,用户登录,这个没有多少好说的,唯一需要注意的是,登录用户根据不同的角色加载角色对应的菜单,而登录用户信息及登录用户角色对应菜单信息都是放在Session域中的,所以在用户登录期间一直有效。

图片描述
图片描述

功能点2,校长点击人员管理,可以增、删、改、查所有人员,且人员列表页面可以分页
图片描述
图片描述
图片描述

功能点3,校长点击课程查看,可以查看所有课程,此时还没有老师新增课程,所以查看不到,暂不演示

功能点4,教师登录后,菜单如下
图片描述

功能点5,点击课程管理后,可以新增课程
图片描述

功能点6,新增2门课程,C语言编程,C++编程,如下图
图片描述

功能点7,点击查看课程作业,可以查看本课程所有作业列表,同时可以新增作业,注意新增作业时需要选择所属课程,为C语言编程新增一个作业
图片描述
图片描述

功能点8,以学生身份登录后,选课,发现所有待选课程列表,当学生选择C语言编程课之后,C语言编程课则不再选课列表里面
图片描述
图片描述

功能点9,以教师身份登录,为C语言编程发布一个作业,此时点击批阅作业,尚无可以批阅的作业
图片描述
图片描述

功能点10,以已选课学生身份登录,有一个待做的作业
图片描述

功能点11,做作业
图片描述

功能点12,批阅作业,对于这样的作业内容,我只能给个不好意思的成绩——不合格...
图片描述
图片描述

最后,尚缺一个查看成绩的功能点,哈哈,本着不完美才是完美,不浪漫才是浪漫的原则,猫哥手动忽略了这个功能,OVER。

点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
软件工程师
手记
粉丝
1.5万
获赞与收藏
1523

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消