本文主要根据目前信息技术发展现状结合人们对于学生成绩管理引出开发学生成绩管理系统的必要性。然后根据管理员及学生、教师需求指定需求分析和可行性分析,并介绍应用到的相应技术,包括java技术,B/S结构等文中已做相关介绍,然后展示相关模块完成的实现代码和截图,并做相关测试确保程序能正常运行。
根据学生成绩管理系统的功能需求,进行系统设计。
在每一个系统中数据库有着非常重要的作用,数据库的设计得好将会增加系统的效率以及系统各逻辑功能的实现。所以数据库的设计我们要从系统的实际需要出发,才能使其更为完美的符合系统功能的实现。
数据库的E-R图反映了实体、实体的属性和实体之间的联系。下面是各个实体以及实体的属性。
综合成绩管理E-R图,如下所示:
学生信息E-R图,如图:
教师信息E-R图:
由于涉及的数据库表较多,此处只展示部分的数据库表。
登录,管理员、学生和教师通过输入用户名,密码,选择角色信息,点击登录进入系统操作进行操作,如图:
管理员登录进入学生成绩管理系统可以查看首页、个人中心、学生管理、教师管理、班级管理、综合成绩管理等内容进行详细操作,如图:
学生管理,在学生管理页面可以对索引、学号、头像、学生姓名、性别、手机号码、邮箱、班级等内容进行详情,修改或删除等操作,如图:
教师管理,在教师管理页面可以对索引、教师工号、头像、教师姓名、性别、手机号码、邮箱、职务等内容进行详情,修改或删除等操作,如图:
综合成绩管理,在综合成绩管理页面可以对索引、学号、学生姓名、班级、学业成绩、德育成绩、体育素质、智育素质、总分、学年、登记时间、教师工号、教师姓名等内容进行详情,修改或删除等操作,如图:
学生登录进入学生成绩管理系统可以查看首页、个人中心、综合成绩管理等内容进行详细操作,如图:
个人中心,在个人信息页面通过填写学号、头像、学生姓名、性别、手机号码、邮箱、班级等内容进行个人信息修改操作,如图:
教师登录进入学生成绩管理系统可以查看首页、个人中心、综合成绩管理等内容进行详细操作,如图:
个人中心,在个人信息页面通过填写教师工号、头像、教师姓名、性别、手机号码、邮箱、职务等内容进行个人信息修改操作,如图:
综合成绩管理,在综合成绩管理页面可以对索引、学号、学生姓名、班级、学业成绩、德育成绩、体育素质、智育素质、总分、学年、登记时间、教师工号、教师姓名等内容进行详情,修改或删除等操作,如图:
本文主要根据目前信息技术发展现状结合人们对于学生成绩管理引出开发学生成绩管理系统的必要性。然后根据管理员及学生、教师需求指定需求分析和可行性分析,并介绍应用到的相应技术,包括java技术,B/S结构等文中已做相关介绍,然后展示相关模块完成的实现代码和截图,并做相关测试确保程序能正常运行。
本设计所实现的是一个学生成绩管理系统,该系统严格按照需求分析制作相关模块,并利用所学知识尽力完成,但是本人由于学识浅薄,无法真正做到让该程序可以投入市场使用,仅仅简单实现部分功能,希望日后还能改善。
本系统具有以下优点:
1.该系统具有较高的适用性,选用B/S结构,可以在绝大部分个人平台上使用该系统。
2.系统将用户权限进行划分,管理员与学生、教师能看到及操作的信息不一样,三者具备不同的操作权限。
3.该系统操作界面简单明了,大部分人都可以正常使用。