1. 能够满足不同类型的数据库解决方案
2. 易用性、适合分布式组织的可伸缩性、与许多其他服务器软件紧密关联的集成性、良好的性价比。
3. 数据库管理与分析的灵活性。
综合考虑本系统对数据库的需求,本人采用了SQL数据库技术对整个系统的数据库部分进行了设计。
3 系统功能框架与总体设计
3.1 系统需求分析
根据高校用户的应用需求,本系统设计主要包括三个模块的功能:学生请假模块、教师批假模块及后台管理模块。
3.1.1 学生请假模块
学生登陆进入请假平台后,左侧显示两个功能模块:
(1) 用户信息管理
用户信息管理模块的功能主要是对学生的登陆密码进行修改。
(2) 查询信息
查询信息模块的功能包括两个方面:
查询请假状态,可以进行销假处理
查询课程信息,点击可以进入请假界面
3.1.2 教师批假模块
教师登陆进入批假平台后,左侧显示两个功能模块:
(1) 用户信息管理
用户信息管理模块的功能主要是对教师的登陆密码进行修改。
(2) 查询信息
查询信息管理模块的功能主要是查询是否有学生请假,有的话点击进入到批假界面进行批假处理
3.1.3 后台管理模块源/自:751:`论~文'网www.751com.cn
后台管理模块的用户是超级管理员,超级管理员可以注册,但必须输入注册指令。超级管理员的主要任务是对所有用户信息进行管理。超级管理员登陆进入后台管理模块后,左侧显示五个主要功能模块:
(1) 用户管理
用户管理模块的功能有用户信息管理,主要是对超级管理员的密码进行修改。
(2) 查询
查询模块的功能包括三个方面:
请假信息查询
请假信息查询模块的功能主要是查询数据库中所有请假信息,可以增、删、改数据库中的请假数据,也可以对其进行统计。
学生信息查询
学生信息查询分为两个部分:对学生基本信息的查询、对学生课程信息的查询,并对其进行增、删、改操作。
教师信息查询
教师信息查询也分为两个部分:对教师基本信息的查询、对教师课程信息的查询,除此之外,还可以对这些数据进行增、删、改等操作。
(3) 密码重置
密码重置模块的功能主要是为了那些修改过密码而忘记密码的用户,它包括两个部分:
学生密码重置
使该学生的密码变成初始密码。
教师密码重置
使该老师的密码变成初始密码。
(4) 数据管理
数据管理模块的功能主要是方便大量数据的导入导出,所以它包括两个部分:
导入数据
导入数据时,数据库中必须要有相应的数据表名,并且excel中的列名要和数据表中的列名相对应,否则的话会出错。所以在导入的时候,要选择excel文件以及导入的数据表。