教师电子化信息库
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
3. 系统分析与设计
3.1 需求分析
随着信息网络化的发展及院校办公自动化的提高,传统的人工建档管理方法和纸质保存方式在处理庞大的教师信息时已显得力不从心。而且,在院校的教师信息管理工作中,时常会遇到对教师各项信息(例如教师论文发表情况)统计的工作。因此,为了适应新的发展形势需要,充分利用现有的院校网络资源,软件提出了一种利用ASP.NET和SQL Server2005开发的基于B/S模式的教师信息管理系统,并以教师信息的实际情况为依据开发而成,包括教师基本信息、教师详细信息、证书信息、论文信息、奖励信息等的管理,使院校对教师信息的管理、统计以及各种报表的生成和打印等,实现了完全网络化、自动化、管理规范化的目标。
3.2 系统功能模块
经过分析,为了提高系统的安全性,将系统的用户划分成不同的等级,不同等级的用户具有不同的权限。从不同用户权限的角度可将整个系统分成以下四个功能模块:用户登录模块、系统管理员模块、院系领导模块、教师用户模块。图3-1是系统的总体功能模块图。
图3-1 系统总体功能模块图 【买计算机毕业论文就到计算机毕业论文网】
对于不同的用户,系统将会有不同的工作流程。
(1) 系统管理员用户
该类型的用户可以使用以下功能。 think58好,好think58 [来源:http://think58.com]
1.登录
2.修改个人密码
3.用户信息管理(添加用户、删除用户、用户密码管理、用户权限管理等操作)
功能结构如图3-2所示:
图3-2系统管理员用户功能结构图
(2) 院系领导用户
1.添加个人信息
2.修改、删除个人信息
3.查看个人信息
4.查看所有教师信息
5.报表统计
功能结构如图3-3所示:
图3-3院系领导用户功能结构图
本文来自think58 [来源:http://think58.com]
[来源:http://think58.com]
(3) 教师用户
1.添加个人信息
2.修改、删除个人信息
3.查看个人信息
4.查看所有教师信息
功能结构如图3-4所示:
图3-4 教师用户功能结构图
注:个人信息包括基本信息、详细信息、证书信息、论文信息、奖励信息,如查看个人信息包括如图3-5所示,修改个人信息、添加个人信息类似。
图3-5 个人信息结构图
3.3 数据库系统设计
本系统所涉及的数据库表主要有:用户表(User表)、教师基本信息表(Teacher表)、教师详细表(Infor表)、证书表(Certificate表)、论文表(Paper表)、奖励表(Encourage表)。其数据库表结构如下:
表3-1 用户表(User表)
数据字段 数据类型 是否为空 数据名称
UID int not null 用户ID(主键)
UName vchar(50) not null 用户名字
UPwd vchar(50) not null 用户密码
UPower int not null 用户权限 本文来自think58 [资料来源:THINK58.com]
表3-2 教师基本信息表(Teacher表)
数据字段 数据类型 是否为空 数据名称
TeachID Int not null 教师ID(主键)
UID Int not null 用户ID(外键)
Name vchar(50) not null 姓名
Sex Int null 性别
BirthDate vchar(50) null 出生日期
BirthAddress vchar(100) null 出生地址
Nation vchar(50) null 国籍 [来源:http://think58.com]
表3-3 教师详细表(Infor表)
数据字段 数据类型 是否为空 数据名称
DetailID Int not null 信息ID (主键)
UID Int not null 用户ID(外键)
GraduateSchool vchar(50) null 毕业院校
GraduateDepart vchar(50) null 毕业系别
Degree vchar(50) null 学位
CurrentDepart vchar(50) null 当前所在系别
ResearchRoom vchar(50) null 当前所在教研室
Address vchar(100) null 当前住址
PhoneNum vchar(20) null 电话号码
Status vchar(10) null 政治面貌
Principalship vchar(50) null 行政职务
Others vchar(5000) null 其他相关信息
本文来自think58
[来源:http://www.think58.com]
[资料来源:www.THINK58.com]
表3-4 证书表(Certificate表)
数据字段 数据类型 是否为空 数据名称
CertID Int not null 证书ID (主键)
UID Int not null 用户ID(外键)
CertName vchar(50) not null 证书名字
CertTime Datetime null 获得时间
CertPicture vchar(200) null 证书照片
表3-5论文表(Paper表)
数据字段 数据类型 是否为空 数据名称
PaperID Int not null 论文ID (主键)
UID Int not null 用户ID(外键)
PaperTitle vchar(100) not null 论文题目
PaperLevel vchar(10) null 论文级别
PaperTime Datetime null 发表时间 [来源:http://think58.com]
表3-6奖励表(Encourage表)
数据字段 数据类型 是否为空 数据名称
EncID Int not null 奖励ID (主键)
UID Int not null 用户ID (外键)
EncName vchar(50) not null 奖励名称
EncLevel vchar(10) null 奖励级别
EncTime vchar(50) null 奖励时间
EncRank vchar(10) null 排名
copyright think58