摘 要
研究开发宝鸡文理学院学生成绩动态追踪系统的目的是让使用者可以更方便的将人、设备和场景更立体的连接在一起。能让用户以更科幻的方式使用产品,体验高科技时代带给人们的方便,同时也能让用户体会到与以往常规产品不同的体验风格。
与安卓,iOS相比较起来,宝鸡文理学院学生成绩动态追踪系统在流畅性,续航能力,等方方面面都有着很大的优势。这就意味着宝鸡文理学院学生成绩动态追踪系统的设计可以比其他系统更为出色的能力,可以更高效的随时更新最新的班级信息、成绩信息等功能。
此系统设计主要采用的是JAVA语言来进行开发,采用Spring Boot框架技术,框架分为三层,分别是控制层Controller,业务处理层Service,持久层dao,能够采用多层次管理开发,对于各个模块设计制作有一定的安全性;数据库方面主要采用的是MySQL来进行开发,其特点是稳定性好,数据库存储容量大,处理能力快等优势;服务器采用的是Tomcat服务,能够提供稳固的运行平台,确保系统稳定运行。通过宝鸡文理学院学生成绩动态追踪系统来提升本课题的各项功能的工作效率,提供了一个多样功能,具有良好实用性的宝鸡文理学院学生成绩动态追踪系统。
系统设计
3.1系统功能结构
系统结构图
系统结构图可以把杂乱无章的模块按照设计者的思维方式进行调整排序,可以让设计者在之后的添加,修改程序内容的过程中有一个很明显的思维方向。同时结构图还可以让设计者以外的其他人更直观的看出整个系统的设计理论和设计过程。让系统的设计变的更直观。该系统的功能架构图如图3-1所示:
图3-1 宝鸡文理学院学生成绩动态追踪系统功能结构图
3.2数据库设计
数据库概念设计
从系统运行完整的角度出发,设置相应的实体,明确各实体之间的联系。下面列举整个系统中涉及核心功能的实体:
1、班级信息实体
图3-2班级信息实体图
2、教师信息实体
图3-3教师信息实体图
3、学生信息实体
图3-4学生信息实体图
4、成绩信息实体
图3-5 成绩信息实体图
系统详细设计
4.1登录模块设计
这个功能模块用来让工作人员进行后端登录。管理人员通过网站。在输入自己的用户名和密码、角色进行登录,登录后管理人员就可以对后台的信息相关的操作。
首先,设计后端管理的登陆页面。对页面的各个板块进行详细的设计,规划它们的字体大小,背景颜色,字体颜色和板块大小等。还要加上图片,让页面被设计的更加美观。以便让以后需要登陆的管理员可以直观的使用。
4.2管理员功能模块
管理员通过登录页面填写用户名和密码、角色,完成后进行登录,如图4-1所示。
图4-1管理员登录页面
管理员登录进入宝鸡文理学院学生成绩动态追踪系统的实现可以查看首页、个人中心、学生管理、教师管理、班级信息管理、科目类型管理、成绩信息管理等信息,如图4-2所示。
图4-2管理员功能界面图
管理员点击学生管理;在学生管理页面对学号、姓名、性别、邮箱、手机号码、班级名称、头像等信息,进行查询,新增、班级人数统计或删除学生信息等操作;如图4-3所示。
图4-3学生管理界面图
管理员点击教师管理;在教师管理页面对工号、教师姓名、性别、邮箱、联系手机、相片等信息,进行查询,新增或删除教师信息等操作;如图4-4所示。
图4-4教师管理界面图
管理员点击班级信息管理;在班级信息管理页面对班级名称、班级地址、班主任、联系手机等信息,进行查询,新增或删除班级信息等操作;如图4-5所示。
图4-5班级信息管理界面图