如下图4。1所示是浏览器端流程图:
图4。1 浏览器端流程图
如下图4-2所示的是服务器端的流程图:图4。2 服务器端流程图
4。1。2 功能设计
浏览器端模块功能结构如下图4。3所示
图4。3浏览器端功能模块
服务器端模块功能结构如下图4。4所示:图4。4服务器端功能模块
4。2 用户界面设计
根据需求分析可知,应用程序应包含六个主要的,接下来进一步分析每个身份界面中应该包含哪些显示内容。文献综述
(1)在“教师信息”模块中,包含教师信息录入模块,主要是用来记录教师的各种信息主要分为:基本情况、工作成绩等。基本情况需要填写姓名、性别、身份证号、入校时间、出身年月、所学专业、家庭住址等信息。这些是一个教师的最基本的情况,也是必须填写的。工作成绩包括三个部分:教学成果、科研成果、所著的学术著作等。教师信息修改模块,教师信息修改模块主要是对教师的进行修改、删除等操作。此模块以教师的姓名作为关键字对教师的整体信息一一列举。点击修改按钮就会跳到教师信息页面,教师的基本情况、工作成绩等信息可以任意做修改和补充。点击删除按钮就会弹出一个对话框让管理员确认是否真的删除,点击是就会删除信息,若选择否则信息不会被删除。此外该模块为了提高管理员修改信息的效率还提供了以姓名为关键字的检索,找到的教师信息会用黄色的长条突出显示出来,这样管理员就不必逐个查找了。信息打印模块,信息打印模块就是对教师的基本信息打印输出。基本信息包括基本情况、工作成绩等。打印输出就是将这些信息转化为Word文档,然后打印。另外这个模块中也可以查询,其实是为了方便打印某个教师而做的,如果要打印某个教师的信息,只要简单查询一下,用不了多少时间他的信息入口就可以找到很方便的就可以将信息打印出来。
(2)在“管理员”模块中,用于审核教师提交的培训信息、获奖信息、发表论文信息、发表书籍的信息等。并且负责完成超级管理员发布的采集任务。还包括帐户管理模块,帐户管理模块就是对各个帐户进行管理。主要有修改账号、添加账号、删除账号等几个功能
(3)在“超级管理员”模块中,用于发布采集任务并获得有管理员提交的数据进行审核。由管理员进行审核,通过则添加成功,审核不通过则添加失败。
(4)在“用户界面”模块中,是用户登录功能主要的显示页,只有有账号的用户才可以登录,登录之后才可以查看自己的个人信息以及自己的能做的操作。