演示视频:
3.2 系统模块图
系统模块图通过教师信息管理系统,分为了前台和后台,前台主要是教师信息的展示,新闻消息的发布,留言板功能以及在线帮助,和登陆页面。后台系统包括教师的账号管理,论文的管理,教师的培训管理,获奖管理,以及信息的统计,和新闻留言的管理,如下图3.2所示:
图3.2 系统模块图
3.3 E-R模型图
E-R图也叫实体-联系图(Entity Relationship
Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
E-R模型中包含"实体"、“联系”、和"属性"等三个基本成分:
(1)实体
实体是客观世界中存在的且可相互区分的事务。实体可以是人也可以是物;可以是具体事务也可以是抽象概念。
(2)联系
可观世界中的事务彼此之间往往是有联系的。如:(一对一联系、一对二联系、多对多联系)。
(3)属性
属性是实体或联系所具有的性质。通常一个实体由若干个属性来刻画。联系也可能有属性。
该系统的实体有员工信息实体、新闻实体,留言实体,管理员实体。如图3.3所示:
图3.3 e-r图
3.4 系统使用流程图
通过登录系统,可以选择要实现的操作,可以录入信息,修改信息,查询信息,打印信息,和进行账号的管理。通过程序的逻辑处理达到相应的目的。如图3.4所示
yes no yes
no
yes yes
no no
图3.4 使用流程图 第四章 系统的实现
3.1 管理员/教师登录
在登录页面对应的地方输入用户名、密码,确认后登录。在提交后的php文件中,首先通过用户名对数据库中的admin/teacher表进行检索,若检索到的记录集为空,则说明用户名错误,从而转到相应的出错处理程序,若记录集不为空,再进行用户名判断,若用户名与表中的用户名不相等,进行出错处理,若相等,进而检查密码是否相等,不相等,作出错处理,相等则转入学生/老师登录成功的操作页面,并将用户名,密码,用户名以session对象保存起来。
出错及处理:在该模块中可能发生的错误有
① 用户名错误,系统这时会提醒"无此用户,重新输入!"
② 姓名错误,系统提示"姓名错误!"
如图3.1所示:
图3.1 登录主界面
3.2. 教师信息提交页面
教师信息提交页面就是将教师的基本信息包括基本信息,学历情况,社会兼职,备注等信息,提交给数据库。如图3.2所示:
图3.2 教师信息提交页面
3.3. 教师信息修改界面
教师信息修改界面能够完成查找然后对找到的记录修改并且删除的操作。如图3.3所示:
图3.3 教师信息修改
3.3. 教师信息查询界面
教师信息查询界面能够完成按照姓名、工作单位等关键字的检索,最后查到结果。如图3.7所示:
图3.4 教师信息查询
3.5 统计模块
主体要包括统计职称,年龄段信息统计 ,员工培训信息统计
,发表论文信息统计,学历信息统计如图3.5所示。
图3.5 教师信息查询
3.6 前台首页设计
这一部分的主要实现对外的展示功能,通过这个功能达到能够实现前台的效果,如图3.6所示:
图3.6 前台
3.7 新闻模块
新闻模块的部分通过后台的处理能够达到预期的效果,实现新闻的效果,及时有效的发布相关的消息,和新闻排列的功能。
如图3.7.1和3.7.2所示
图3.7.1 新闻发布图
图3.7.2 新闻列表图
3.8 留言本模块
留言板模块的功能达到对用户反馈的信息能够及时处理和对用户的帮助达到相关的要求,从而更好的为系统服务,如图3.8所示:
图3.8 留言板模块图
