首页
会员中心
到顶部
到尾部
Java毕业设计

学生成绩管理系统

时间:2020/10/27 8:58:44  作者:  来源:  查看:0  评论:0
内容摘要:毕业设计(论文)的基本内容:     学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。此系统功能包括:系统管理,学生成绩管理,学生信息管理...

毕业设计(论文)的基本内容:
    学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要。所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。此系统功能包括:系统管理,学生成绩管理,学生信息管理,教师信息管理等功能。用户可以在系统中查看学生的成绩情况。管理员通过增删改查对学生的信息、成绩进行管理,以及对教师用户进行管理。系统应用时下流行的Struts框架来开发,在底层数据库连接使用数据库连接池技术,视图层采用jsp技术.JSP是Java Server Pages的缩写,是servlet的扩展,它的主要优点是能够是显示和业务逻辑分离,通过JSP来生成动态的网页,由JavaBean,Servlet或是一些Java程序来实现复杂的业务逻辑,JSP这样的特点大大的减轻了服务器的负担。除此而外JSP还具有很多的优点,比如JSP还具有Java语言一次编写处处运行的跨平台优点,等等。这里就不一一介绍了。所以说JSP技术是开发基于B/S架构的web应用的最佳选择。

     学生成绩管理系统涉及到课程管理,学生信息管理,学生成绩管理,而考虑到该系统主要应用于学校教务管理工作,使用者主要是从事教务工作的教职员工和领导,因此就还需要有教师信息的管理。由于成绩的主要属性之一就是课程,这也是成绩存在的前提,因此,这就必须系统将课程管理在业务流程中的优先级最高,其次是这个参与这些课程信息的学生信息,与课程信息一样,学生信息是成绩信息的另一个重要属性。在建立了这两个数据基础以后,就可以添加学生某个课程的成绩,并对这些成绩信息进行管理。而参与这些管理工作的人员主要是教师用户,这就要求作为拥有最高权限的管理员可以对这些教师用户进行管理。按照业务流程和逻辑上的优先级,本人将系统划分为以下几个部分:课程信息管理模块,学生信息管理模块,成绩信息管理模块,教师用户管理模块。课程信息管理包括对课程信息的添加,修改,删除操作;学生信息管理包括对学生信息进行添加,修改,删除,浏览,查找;学生信息添加包括学号,姓名,性别,年龄,籍贯等在内学生信息属性到系统中;学生信息删除将删除与该学生相关所有信息,包括了学生信息所有的属性,包括了学生成绩管理中的学生成绩删除;学生信息的查询可以根据用户的提供的参数,例如学号,姓名等对符合特定条件的学生信息进行检索,也可以浏览所有的学生资料;学生信息修改可以修改除数据表主键外的任意学生信息属性。教师用户的管理包括对教师用户的添加,删除,修改,查看。
     除了对课程信息,学生信息,成绩信息管理以及教师用户管理的核心需求以外,系统还需要有对学生成绩的排序功能,排序要求可以根据学生姓名进行排序,也可以根据成绩进行排序。另一方面,信息管理系统需要出于对安全性的考虑,系统需要对不同的用户角色划分出权限需求,在该系统中,用户角色分成两种类型:管理员,教师用户。管理员拥有最高权限,可以进行课程信息,学生信息,成绩信息,教师信息进行增、删、改、查的操作,而教师用户则可以进行课程信息的维护,成绩信息的维护,学生信息的管理。


 



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号