手记

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

算一算时间,从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人推荐
随时随地看视频
慕课网APP

热门评论

猫哥,在慕课上看你的手记很卡,加载不出来,不知道为什么,看别人的都挺好的。你可以自己试着点自己的手记,前后翻页,看看是不是这种情况。还有求一份培训班源码。

查看全部评论