教师信息管理系统需求分析3Word格式.docx
- 文档编号:21949049
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:15
- 大小:258.74KB
教师信息管理系统需求分析3Word格式.docx
《教师信息管理系统需求分析3Word格式.docx》由会员分享,可在线阅读,更多相关《教师信息管理系统需求分析3Word格式.docx(15页珍藏版)》请在冰豆网上搜索。
对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,系统优点:
检索迅速、查找方便、可靠性高、存储量大、安全性高、成本低等。
这些优点能够极大地提高教师信息管理的效率,也是教育的科学化、正规化管理、易使用等特点。
以下是该系统的详细设计报告:
1.2系统设计与分析
1.2.1需求分析:
教师信息管理包括教师个人基本信息,科研项目信息、任课信息、日常工作信息,奖惩信息进行统一的管理,本系统以此作为开发的目标,用以减轻教师管理人员的负担。
用户分为系统管理员和教师用户两类,无论是管理者用户还是普通用户(教师用户)都要通过用户名和口令进入,管理员登录后,可以查看所有信息,并且可以对本系教师信息进行添加、修改、删除等操作。
普通用户(教师用户)登录后,只能查看浏览信息,修改自己的登录密码。
1.2.2系统功能描述:
1)管理员对系统的管理功能
管理员登录系统,对系统教师的信息进行收集,整理,分析处理,在教师基本信息模块、教研信息模块、奖惩信息模块上可以进行添加、删除、修改数据;
同时,可以对普通用户进行增加、删除、修改;
系统安全维护。
2)普通用户(教师用户)对系统的查看、查询功能
(1)普通用户(教师用户)登录后,教师可以查看自己的相关信息如下:
⏹教师个人基本信息:
教师可以查看本人的姓名,教师编号,性别,出生年月,民族,政治面貌,职称,教研室,就职单位的基本信息;
⏹教师个人科研信息:
教师可以查看自己参与的科研项目信息即科研编号,科研项目名称,参与人员,负责人,科研成果(等级、获奖情况),科研类别(论文、设计等);
⏹课程安排信息:
本系教师查看系上所有选修、必修课程信息;
⏹奖惩信息:
教师可以查看个人受到的表彰、奖励的等级,奖励名称,时间,以及教师违规受到处罚的相关信息等,不可以查看非本人的奖惩信息情况。
(2)普通用户(教师用户)登录后,教师可以通过教师ID、教研室名、科研项目编号来查询以下信息:
教师教研信息和教学任课信息,其中教研信息包括教师科研项目信息和教师日常工作信息
⏹科研项目信息:
教师可以通过教师ID、教研室名、科研项目编号来查询科研编号,科研项目名称,参与人员,负责人,科研成果(等级、获奖情况),科研类别(论文、设计等);
⏹教师日常工作信息:
教师可以通过教师ID、教研室名、科研项目编号来查询教师指导毕业论文或设计、带领学生实习信息、教师进修培训、指导学习小组的信息。
⏹个人本学年任课信息:
在系统中,教师可以查询自己在本学年的任课信息,明确上课地点,时间,星期等。
1.2.3系统功能模块:
分功能模块图:
1.2.4系统流程图如下:
1.3数据流图如下:
1.4数据字典:
1.4.1
(1)teacher数据结构
名字:
teacher
别名:
教师个人基本信息
描述:
记录教师的相关信息
位置:
保存到教师基本信息表
(2)teacher数据项
名字
别名
描述
定义
位置
TID
教师编号
唯一标识教师的数字编号
char(8)
Tname
教师名字
Tposition
职称
教师所在职位的名称
dept
就职单位
所在的系名
char(12)
(3)数据流
数据流名:
teacher数据流
说明:
“teacher”数据结构在系统中的流向
数据流来源:
管理员接收事务。
数据流去向:
查看个人基本信息
(4)数据存储
数据存储名:
teacher表
teacher数据作为原始数据需要保存与备查
(5)处理过程
处理过程名:
teacher的查看,修改
教师可以进行查看和修改个人基本信息
1.4.2
(1)keyan数据结构
keyan
教师个人科研信息
记录教师进行的科研信息
保存到个人科研信息表
(2)keyan数据项
KID
科研编号
唯一标识科研项目的数字编号
Kname
科研项目名称
科研项目的名称
char(10)
Krerult
科研成果
科研是否获奖和获奖的级别
Ksort
科研类别
科研的类别
(3)数据流:
keyan数据流
keyan数据结构在系统中的流向
管理员接收事务
查看、查询科研信息
数据存储名:
keyan表
keyan数据作为原始数据需要保存与备查
keyan的查看,查询
教师可以进行查看和根据自己需求进行查询科研信息
1.4.3
(1)encourage数据结构
奖励
教师奖励信息
记录教师在就职期间的奖励信息
保存到教师奖励信息表
(2)encourage数据项
Ename
奖励名称
奖励所属的名称
encourage
Esort
奖励类别
奖励所属的类别
Erank
奖励等级
教师获得奖励所属的等级(国家、省、州、院)
encourage数据流
encourage数据结构在系统中的流向
查看教师奖励信息
encourage表
encourage数据作为原始数据需要保存与备查
encourage的查看,查询
教师可以查看自己的奖励信息
1.4.4
(1)course数据结构
课程
课程安排信息
记录本系的课程安排信息
保存到课程表
(2)course数据项
CID
课程编号
唯一标识课程的数字编号
course
Cname
课程名称
课程的名称
Cterm
课程开课学期
课程在本系中所开设的学期
Int(4)
Credit
学分
课程开设所获得的学分
course数据流
course数据结构在系统中的流向
查看、查询课程信息
course表
course数据作为原始数据需要保存与备查
course的查看,查询
教师可以查看和根据自己的需求来进行查询课程信息
2.系统概念设计
2.1实体信息:
a.实体名:
教师
实体属性:
教师号,教师名,性别,出生年月,民族,政治面貌,职称,教研室,就职单位的基本信息;
b.实体名:
课程号,课程名,课程类别(选修或必修),开课学期,学时,学分
c.实体名:
科研项目
科研项目编号,科研项目名称,参与人员,负责人,科研成果(等级、获奖情况),研究类别(论文、设计等);
d.实体名:
日常工作
指导学习类别,带领学生实习信息,进修学习
e.实体名:
奖惩
奖励名,奖励时间,奖励类别,奖励等级;
f.实体名:
违规
违规名,违规时间,违规惩罚;
2.2联系实体
g实体名:
主持
科研项目编号,负责人
h.实体名:
任课
课程编号、课程名、教师编号、上课时间、上课地点
2.3分E_R图:
教师实体
科研实体
奖奖励实体
总E-R图
3、系统逻辑结构设计
由系统的概念结构设计总E-R图可知,转化的关系模式为:
1.教师(教师编号、教师姓名、性别,出生年月,民族,政治面貌,职称,教研室,就职单位)
2.课程(课程号、课程名、课程类别、开课学期、学时、学分)
3.科研(项目编号、项目名称,科研成果,研究类别)
4.日常工作(编号ID、指导学习、?
?
5.奖励(编号ID、奖励名、奖励时间、奖励等级)
6.违规(编号ID、违规名、违规时间、违规惩罚情况)
7.参与(项目编号、教师编号、参与人员、负责人)
8.任课(课程编号、教师编号、课程名、上课时间、上课地点)
9.获得-1(奖励编号、教师编号、奖励信息)?
10.获得-2(违规编号、教师编号、违规惩罚信息)?
11.工作安排(教师编号、日常工作ID、工作量)
4.数据库的实现
4.1关系表
4.2数据完整性
4.3视图、索引的实现
4.4存储过程、触发器的实现
4.5数据安全性设置
5.系统功能的实现
5.1创建数据库连接
5.2系统主界面
5.3各功能模块的实现
6.系统运行结果
7.总结
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师 信息管理 系统 需求 分析