用户安全管理登陆认证系统模块措施成品.docx
《用户安全管理登陆认证系统模块措施成品.docx》由会员分享,可在线阅读,更多相关《用户安全管理登陆认证系统模块措施成品.docx(15页珍藏版)》请在冰豆网上搜索。
用户安全管理登陆认证系统模块措施成品
用户安全管理登陆认证系统模块方案
河南文懿信息科技有限公司
2018年07月
一、前言
用户安全管理登陆认证系统是一所院校在各种信息管理中的一部分,对于学校管理者来说是很重要的,所以所设计的系统应该能为管理者提供教师的基本信息管理手段和一些方便的查询方式。
在过去,计算机不是很普及和计算机应用性不高的年代,人们使用人工的方法管理各式各样的档案,这种管理方式存在着很多缺点:
效率底,保密性差,会产生大量的文件和数据,给查找,更新和维护信息都带来了相当大的困难。
随着科学技术的不断发展,计算机科学日益成熟,其强大的计算功能已经被人们深刻地认识到,计算机发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对教师信息进行管理,具有人工方式所无法比拟的优越性。
如,查找方便,可靠性高,存储容量大,保密性好,寿命长,成本低,维护十分方便等,这些优点能够极大得提高工作的效率,这也是学校的科学化,现代化,正规化的一点体现。
二、工程设计目标
实现功能:
教师信息管理包括教师个人基本信息,科研工程信息、任课信息、日常工作信息,奖惩信息进行统一的管理,本系统以此作为开发的目标,用以减轻教师管理人员的负担。
1、基本实现对全市教师的注册认证管理,分级管理。
2、实现单点登陆统一认证。
3、支持本地和网络登录、支持校级授权管理等授权
4、组织管理,机构管理和角色管理
5、应用权限定制,机构权限和角色权限
6、系统维护,日志管理。
7、可以对全区教师人事档案资料管理,编辑,查询。
三、系统功能描述
3.1管理员对系统的管理功能
管理员登录系统,对系统教师的信息进行收集,整理,分析处理,在教师基本信息模块、教研信息模块、奖惩信息模块上可以进行添加、删除、修改数据;同时,可以对普通用户进行增加、删除、修改;系统安全维护。
3.2普通用户<教师用户)对系统的查看、查询功能
<1)普通用户<教师用户)登录后,教师可以查看自己的相关信息如下:
⏹教师个人基本信息:
教师可以查看本人的姓名,教师编号,性别,出生年月,民族,政治面貌,职称,教研室,就职单位的基本信息;
⏹教师个人科研信息:
教师可以查看自己参与的科研工程信息即科研编号,科研工程名称,参与人员,负责人,科研成果<等级、获奖情况),科研类别<论文、设计等);
⏹课程安排信息:
本系教师查看系上所有选修、必修课程信息;
⏹奖惩信息:
教师可以查看个人受到的表彰、奖励的等级,奖励名称,时间,以及教师违规受到处罚的相关信息等,不可以查看非本人的奖惩信息情况。
<2)普通用户<教师用户)登录后,教师可以通过教师ID、教研室名、科研工程编号来查询以下信息:
教师教研信息和教案任课信息,其中教研信息包括教师科研工程信息和教师日常工作信息
⏹科研工程信息:
教师可以通过教师ID、教研室名、科研工程编号来查询科研编号,科研工程名称,参与人员,负责人,科研成果<等级、获奖情况),科研类别<论文、设计等);
⏹教师日常工作信息:
教师可以通过教师ID、教研室名、科研工程编号来查询教师指导毕业论文或设计、带领学生实习信息、教师进修培训、指导学习小组的信息。
⏹个人本学年任课信息:
在系统中,教师可以查询自己在本学年的任课信息,明确上课地点,时间,星期等。
3.3系统功能模块图:
3.4分功能模块图:
四、系统设计
4.1系统流程图
4.2数据流图
4.2数据字典
4.2.1<1)teacher数据结构
名字:
teacher
别名:
教师个人基本信息
描述:
记录教师的相关信息
位置:
保存到教师基本信息表
<2)teacher数据项
名字
别名
描述
定义
位置
TID
教师编号
唯一标识教师的数字编号
char<8)
teacher
Tname
教师名字
char<8)
teacher
Tposition
职称
教师所在职位的名称
char<8)
teacher
dept
就职单位
所在的系名
char<12)
teacher
<3)数据流
数据流名:
teacher数据流
说明:
“teacher”数据结构在系统中的流向
数据流来源:
管理员接收事务。
数据流去向:
查看个人基本信息
<4)数据存储
数据存储名:
teacher表
说明:
teacher数据作为原始数据需要保存与备查
<5)处理过程
处理过程名:
teacher的查看,修改
说明:
教师可以进行查看和修改个人基本信息
4.2.2<1)keyan数据结构
名字:
keyan
别名:
教师个人科研信息
描述:
记录教师进行的科研信息
位置:
保存到个人科研信息表
<2)keyan数据项
名字
别名
描述
定义
位置
KID
科研编号
唯一标识科研工程的数字编号
char<8)
keyan
Kname
科研工程名称
科研工程的名称
char<10)
keyan
Krerult
科研成果
科研是否获奖和获奖的级别
keyan
Ksort
科研类别
科研的类别
keyan
<3)数据流:
数据流名:
keyan数据流
说明:
keyan数据结构在系统中的流向
数据流来源:
管理员接收事务
数据流去向:
查看、查询科研信息
<4)数据存储
数据存储名:
keyan表
说明:
keyan数据作为原始数据需要保存与备查
<5)处理过程
处理过程名:
keyan的查看,查询
说明:
教师可以进行查看和根据自己需求进行查询科研信息
4.2.3<1)encourage数据结构
名字:
奖励
别名:
教师奖励信息
描述:
记录教师在就职期间的奖励信息
位置:
保存到教师奖励信息表
<2)encourage数据项
名字
别名
描述
定义
位置
Ename
奖励名称
奖励所属的名称
char<8)
encourage
Esort
奖励类别
奖励所属的类别
char<10)
encourage
Erank
奖励等级
教师获得奖励所属的等级<国家、省、州、院)
encourage
<3)数据流:
数据流名:
encourage数据流
说明:
encourage数据结构在系统中的流向
数据流来源:
管理员接收事务
数据流去向:
查看教师奖励信息
<4)数据存储
数据存储名:
encourage表
说明:
encourage数据作为原始数据需要保存与备查
<5)处理过程
处理过程名:
encourage的查看,查询
说明:
教师可以查看自己的奖励信息
4.2.4<1)course数据结构
名字:
课程
别名:
课程安排信息
描述:
记录本系的课程安排信息
位置:
保存到课程表
<2)course数据项
名字
别名
描述
定义
位置
CID
课程编号
唯一标识课程的数字编号
char<8)
course
Cname
课程名称
课程的名称
char<10)
course
Cterm
课程开课学期
课程在本系中所开设的学期
Int(4>
course
Credit
学分
课程开设所获得的学分
Int(4>
course
<3)数据流:
数据流名:
course数据流
说明:
course数据结构在系统中的流向
数据流来源:
管理员接收事务
数据流去向:
查看、查询课程信息
<4)数据存储
数据存储名:
course表
说明:
course数据作为原始数据需要保存与备查
<5)处理过程
处理过程名:
course的查看,查询
说明:
教师可以查看和根据自己的需求来进行查询课程信息
4.3.系统概念设计
4.3.1实体信息:
a.实体名:
教师
实体属性:
教师号,教师名,性别,出生年月,民族,政治面貌,职称,教研室,就职单位的基本信息;
b.实体名:
课程
实体属性:
课程号,课程名,课程类别<选修或必修),开课学期,学时,学分
c.实体名:
科研工程
实体属性:
科研工程编号,科研工程名称,参与人员,负责人,科研成果<等级、获奖情况),研究类别<论文、设计等);
d.实体名:
日常工作
实体属性:
指导学习类别,带领学生实习信息,进修学习
e.实体名:
奖惩
实体属性:
奖励名,奖励时间,奖励类别,奖励等级;
f.实体名:
违规
实体属性:
违规名,违规时间,违规惩罚;
2.2联系实体?
?
?
g实体名:
主持
实体属性:
科研工程编号,负责人
h.实体名:
任课
实体属性:
课程编号、课程名、教师编号、上课时间、上课地点
4.3.2分E_R图:
教师实体
科研实体
奖励实体
总E-R图
五、系统逻辑结构设计
由系统的概念结构设计总E-R图可知,转化的关系模式为:
1.教师<教师编号、教师姓名、性别,出生年月,民族,政治面貌,职称,教研室,就职单位)
2.课程<课程号、课程名、课程类别、开课学期、学时、学分)
3.科研<工程编号、工程名称,科研成果,研究类别)
4.日常工作<编号ID、指导学习、?
?
5.奖励<编号ID、奖励名、奖励时间、奖励等级)
6.违规<编号ID、违规名、违规时间、违规惩罚情况)
7.参与<工程编号、教师编号、参与人员、负责人)
8.任课<课程编号、教师编号、课程名、上课时间、上课地点)
9.获得-1<奖励编号、教师编号、奖励信息)?
?
10.获得-2<违规编号、教师编号、违规惩罚信息)?
?
11.工作安排<教师编号、日常工作ID、工作量)