学生成绩管理系统(JSP+Servlet+JavaBean+Mysql)带有教程,自己期末课设的作品。主要功能:角色划分(管理员,教师,学生),滚动屏,头像上传,放大镜,成绩汇总,成绩排名,万年历日期控件,验证码,单选,复选,正则,下拉列表,文件下载,上传,成绩汇总。
1
二、实验项目内容 基于命令行的学生成绩管理系统 1、创建类实现基本对象和他们关系的管理。包括学生、教学班、课程、成绩、教师等。使用集合框架存储所有对象。学生至少包含学号、姓名、性别等信息。教学班至少包含教师、课程名字、总人数、教学班号、开课学期等信息。课程至少包含课程编号、课程名字等信息。教师至少包含教师编号、姓名等信息。可以根据自己的分析设计增加其他类。 2、随机生成学生,数量不少于100。一个教学班有一个教师上一门课程,一个教学班的学生数量不少于20。课程数量不少于3门。教师数量不少于6个。一门课至少有两个老师上课。每个学生至少选择3门课程。一个学生在一个教学班上一门课,考试后取得一个成绩。一门课的成绩构成有4部分构成,包括平时成绩、期中考试、实验成绩和期末考试成绩,然后计算出综合成绩。自定义各项成绩的产生策略,均为整数。 3、给出一个主菜单,选择菜单项执行各项功能。例如执行一个菜单命令,可以生成一个教学班的所有学生的平时成绩。分阶段模拟教学过程,第一步,生成初始化数据,包括教师,学生、课程,教学班等;第二步,学生选课,自定义选课策略,为每门课程的教学班安排学生。第三步,获得平时成绩,获得期中成绩,获得实验成绩,获得期末成绩,最后计算综合成绩,要记录成绩取得的时间。 4、能够格式规范地显示一个教学班的学生的成绩,可以根据学号排序,可以根据成绩排序。可以统计学生各科、总成绩的分数段分布。可以通过名字或者学号查询一个学生的所有科目的成绩和总成绩。可以按照学号、各科成绩和总成绩对所有学生进行排名显示。 5、可以实现自己的扩展功能。注意类和类之间的关系。充分利用继承,多态等特性,使用上抽象类,接口,泛型,内部类等设计元素,使用好集合类。注意程序的总执行流程和分支执行流程。注意优化类和类之间的关系,优化类的职责分工。代码有注释。
2021-10-25 16:03:42 8KB java命令行的学生系统 重庆大学
1
有学生管理的登录界面,以及管理的详细界面
2021-10-10 17:56:59 12.82MB 学生 系统
1
使用python编写的一个界面版的学生管理系统,非常的详细,给出了很好的注释。
2021-09-28 18:05:58 14.84MB python python界面 系统
系统功能模块:(按用户角色分类) 一、学生 1.注册、登录、修改密码。 2.个人基本信息模块:功能包括填写个人基本信息和修改自己的个人基本信息。 3.集训队信息模块:功能包括填写集训队信息和修改自己的集训队信息。 4.出行信息模块:功能包括填写出行信息、修改自己的出行信息、查看所有人的出行信息和删除自己的出行信息。 5.通讯录信息模块:功能包括填写通讯录信息、修改自己的通讯录信息、查看所有人的通讯录信息。 6.获奖记录模块:功能包括填写获奖记录、修改自己的获奖记录、查看所有学生的获奖记录和删除自己的获奖记录。 7.主页公告栏模块:在主页查看公告。 二、老师 1.注册、登录、修改密码。 2.个人基本信息模块:查看所有的个人基本信息。 3.集训队信息模块:查看所有的集训队信息。 4.出行信息模块:功能包括填写出行信息、修改自己的出行信息、查看所有人的出行信息和删除自己的出行信息。 5.通讯录信息模块:功能包括填写通讯录信息、修改自己的通讯录信息、查看所有人的通讯录信息。 6.获奖记录模块:查看所有的获奖记录。 7.出行开支模块:查看所有的出行开支记录。 8.主页公告栏模块:功能包括发布公告、查看公告、编辑公告和删除公告。(公告可发布图片) 9.比赛组队安排模块:功能包括创建比赛安排名单。(填写比赛名称及比赛日期,添加队伍(例如:一队、二队等),选择队员姓名,每个队伍三个人)修改比赛安排名单。删除比赛安排名单。查看比赛安排名单。 三、管理员 1.登录、修改密码。 2.个人基本信息模块:功能包括个人基本信息的添加、修改、查询、删除。 3.集训队信息模块:功能包括集训队信息的添加、修改、查询、删除。 4.出行信息模块:功能包括出行车次信息的添加、修改、查询、删除。 5.通讯录信息模块:功能包括通讯录信息的添加、修改、查询、删除。 6.获奖记录模块:功能包括获奖记录的添加、修改、查询、删除。 7.出行开支模块:功能包括出行开支的添加、修改、查询、删除。 8.主页公告栏模块:功能包括发布公告、查看公告、编辑公告和删除公告。(公告可发布图片) 9.比赛组队安排模块:功能包括创建比赛安排名单。(填写比赛名称及比赛日期,添加队伍(例如:一队、二队等),选择队员姓名,每个队伍三个人)修改比赛安排名单。删除比赛安排名单。查看比赛安排名单。
2021-08-11 14:09:52 8.77MB java jsp 学生系统 毕业设计
1
本文设计实现的学生成绩管理系统以Java为主要开发语言,以MySQL为数据库完成开发,系统的运行模式为B/S,基于MyEclipse完成系统的开发,系统具有良好的兼容性,通过测试证明,系统可以满足相应的业务需求。学生成绩管理系统是在数据库管理技术在教育领域中的应用,将选课、成绩上传、查询、认定等环节融入信息化,减少了教务人员、教师以及学生之间的沟通环节,提高了他们之间的沟通效率。其中,该系统的子模块学生信息管理模块是系统的基础模块,是其他业务开展的基础,本文主要针对此模块进行设计与实现。
2021-08-04 18:06:24 4.51MB Java MySQL 学生系统 毕业设计
1
随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理。在现实运用中,应用软件的工作规则和开发步骤,采用Java技术建设学生信息管理系统设计。 本设计主要实现集人性化、高效率、便捷等优点于一身的学生信息管理系统设计,完成超级管理员、首页、校内公告管理、教师信息管理、学生信息管理、奖罚信息管理、教室信息管理、课程信息管理、课程请假列表、成绩信息列表、系统管理。教师,首页、个人资料管理、校内公告查阅、个人课程查阅、学生请假查阅、成绩信息列表。学生,首页、个人资料管理、校内公告查阅、奖罚信息查阅、请假信息管理、系统通过浏览器与服务器进行通信,实现数据的交互与变更。只需通过一台电脑,动动手指就可以操作系统,实现数据通信管理。整个系统的设计过程都充分考虑了数据的安全、稳定及可靠等问题,而且操作过程简单。本系统通过科学的管理方式、便捷的服务提高了工作效率,减少了数据存储上的错误和遗漏。 学生信息管理系统设计使用Java语言,采用基于 MVC模式的JavaEE技术进行开发,使用 MyEclipse 2017 CI 10 编译器编写,数据方面主要采用的是微软的MySQL关系型数据库来作为数据存储媒介,配合前台HTML+CSS 技术完成系统的开发。
2021-08-03 13:05:36 7.98MB Java MySQL 学生系统 毕业设计
1
1.学生模块 学生登录系统后进入该模块,在该模块中,学生能够修改个人资料和登录密码,请销假、考勤、签到,上传的佐证资料,查看发布的公告、签到和查看自己的阶段结果等。 2.教师模块 教师登录系统后进入该模块,在该模块中,教师能够修改个人资料和登录密码,选择学生,上传请销假给管理员审核,下载学生上传的佐证资料并审核,查看公告及发布新公告等。 3.管理员模块 管理员登录系统后进入该模块,在该模块中,管理员可以增删查改教师和学生的信息,审核教师上传的请销假,发布公告,查看各种信息,查看各种数据分析的结果和图表。
2021-08-03 09:28:17 4.9MB Java MySQL 学生系统 毕业设计
1
基于python的学生系统web开发。django。
2021-07-19 14:02:24 79KB django python 学生系统
1