高校教师管理系统_详细设计文档

[项目名称]

详细设计说明书

2009 年 05 月 9 日

1.引言

1.1编写目的

高校的教师档案管理一直是一个非常棘手的问题。以往的档案管理多采用人工管理的方式,以电子文档和纸质文档存储。然而教师档案的动态性使得这种方式捉襟见肘。教师档案的实际变化同档案记录同步性较差。另一方面各大高校往往有自己的教务和财务等系统,档案的管理很容易同上述系统中保存的教师信息产生冗余和不一致。另一方面,广大教师科研教学任务繁重,繁杂的档案的整理和记录往往占用相当的工作时间、影响工作效率。对教师档案的自动化管理因此显得迫切而必要。

为了将教师的信息更好的管理,提高工作效率,同时避免人工管理的错误,所以制作了高校教师信息管理系统。本系统分为:登录,教师信息录入,教师信息修改,教师信息查询,教师的教学、发表的论文、科研、指导的研究生及相关信息的打印几个功能模块。总的来说能够满足学校对于教师基本信息的管理。同时由于本系统基于B/S结构,所以是以网站的形式展现其功能的,也适应了目前internet 飞速发展的现状。

本系统采用了目前较流行的Tapestry5.0框架作。同时融合了Maven 。系统采用了hibernate 管理数据层,使的数据更加的持久化,数据库采用了开源的且较小的mysql ,方便了开发与使用,项目的调试在Tomact 上运行。 1.2背景

本课题旨在开发出一套B/S架构的档案管理系统,使得档案管理不受时间地理的限制,实现集中管理和与校内其他管理平台的无缝接合。该系统的开发将极大的提高广大教师档案管理的效率。广大教师可以通过web 方式随时随地对自己的档案进行动态的管理,强大的权限控制和角色验证、以及系统的安全机制,将有效的保证教师档案的安全性。此外,该系统实现了教师档案管理的自动化,是校园办公自动化系统的有力补充。 1.3定义

关键字: 登录,教学,发表论文,科研,指导研究生,信息打印

开发工具:

Tapestry5.0 Tomcat Maven Mysql Hibernate

2.系统类(对象)模型设计

2.1系统类图 系统包含的类如下:

类的实现方法为:

2.2类设计说明

类的数据、操作说明如下:

3.接口设计

本系统分为如下个模块:登陆模块、教师授课管理模块、教师指导试验管理模块、教师指导课程设计管理模块、教师论文管理模块、教师科研管理模块、教师指导研究生管理模块。 3.1用户登录模块界面设计 3.1.1模块概述

该模块主要完成用户身份的验证和授权。根据用户的不同角色,登录到不同

的页面。登录的角色有:教师、系管理员,超级管理员。不同的角色有不同的功能,如教师只能显示自己的信息,系管理员可以看到和修改自己所在系的教师的相关信息。超级管理员则可以看到所有教师的信息。 3.1.2模块处理流程设计

图3.1.1 登录模块处理流程图

图3.1.2 登录界面图

3.2教师基本信息管理模块

3.2.1模块概述

该模块对教师的基本信息进行显示,同时可添加教师的基本信息。

3.2.2模块处理流程设计

图3.2.1 教师基本信息管理图

图3.2.2 添加教师信息图

图3.2.3删除后的教师信息图

图3.2.4 教师详细信息图

3.3教师授课管理模块

3.3.1模块概述

该模块对教师每学期授课的班级、学时、课程等做详细的记录。可以添加新的授课教学

档案信息。并可以根据输入的年限显示以前教过的课程

3.3.2模块处理流程设计

图3.3.1 教学信息管理图

3.3.3模块界面设计

因为所用的框架模块相同,教师授课模块与教师基本信息模块相同,这里就不一一把图贴出来。

3.4教师科研管理模块

3.4.1模块概述

该模块对教师的发表的学术论文,进行的科研。并可以对相关的信息进行查看,修改删

除,除此还可以打印相关的信息。

3.4.2模块处理流程设计

图3.4.1 教师科研信息管理图

3.4.3模块界面设计

图3.4.2 科研信息图

图3.4.3科研详细信息图

图3.4.4添加科研信息图

论文与科研类似,这里就不一一列出。

3.5指导实践管理模块

3.5.1模块概述

该模块提供教师培养研究生的相关信息的管理,设计学位、研究向等基本信息。同时提供学生实践,毕业论文,课程设计的相关信息。 3.5.2模块处理流程设计

图3.4.1 指导实践管理图

3.5.3模块界面设计

指导实践与与科研类似,这里也不一一列出。

4.系统动态建模

4.1时序图

4.2活动图

5.参考资料

[1] Alexander Kolesnikov.Tapestry 5.Packt Publishing Ltd.32 Lincoln Road Olton Birminghan, B27 6PA, UK. January 2008.

[2] 李国忠, 谭冠政. 基于B/ S模式教师信息管理系统的设计与实现.2007. [3] 王哲. 浅谈Ajax 技术. 吉林省经济管理干部学院学报,2007.

[4] 尹海涛, 曹庆华. 基于Hibernate 的对象持久化技术的研究. 现代电子技术,Modern Electronics Technique.2008.

[5] 吴菊. 高校教师业务档案管理之我见. 大同职业技术学院学报.2006. [6] 陶勇, 李晓军.Hibernate ORM 最佳实践. 清华大学出版社2007. [7] 张海藩. 软件工程导论. 清华大学出版社.2007.

[8] 庞永庆,麦延综.JavaScript 从入门到精通. 科海电子出版社,2007.

[9] 飞思科技产品研发中心.Java Web 服务应用开发详解, 电子工业出版

社.2004.

[10]王沛, 冯曼菲. 征服Ajax. 人民邮电出版社.2006.

[项目名称]

详细设计说明书

2009 年 05 月 9 日

1.引言

1.1编写目的

高校的教师档案管理一直是一个非常棘手的问题。以往的档案管理多采用人工管理的方式,以电子文档和纸质文档存储。然而教师档案的动态性使得这种方式捉襟见肘。教师档案的实际变化同档案记录同步性较差。另一方面各大高校往往有自己的教务和财务等系统,档案的管理很容易同上述系统中保存的教师信息产生冗余和不一致。另一方面,广大教师科研教学任务繁重,繁杂的档案的整理和记录往往占用相当的工作时间、影响工作效率。对教师档案的自动化管理因此显得迫切而必要。

为了将教师的信息更好的管理,提高工作效率,同时避免人工管理的错误,所以制作了高校教师信息管理系统。本系统分为:登录,教师信息录入,教师信息修改,教师信息查询,教师的教学、发表的论文、科研、指导的研究生及相关信息的打印几个功能模块。总的来说能够满足学校对于教师基本信息的管理。同时由于本系统基于B/S结构,所以是以网站的形式展现其功能的,也适应了目前internet 飞速发展的现状。

本系统采用了目前较流行的Tapestry5.0框架作。同时融合了Maven 。系统采用了hibernate 管理数据层,使的数据更加的持久化,数据库采用了开源的且较小的mysql ,方便了开发与使用,项目的调试在Tomact 上运行。 1.2背景

本课题旨在开发出一套B/S架构的档案管理系统,使得档案管理不受时间地理的限制,实现集中管理和与校内其他管理平台的无缝接合。该系统的开发将极大的提高广大教师档案管理的效率。广大教师可以通过web 方式随时随地对自己的档案进行动态的管理,强大的权限控制和角色验证、以及系统的安全机制,将有效的保证教师档案的安全性。此外,该系统实现了教师档案管理的自动化,是校园办公自动化系统的有力补充。 1.3定义

关键字: 登录,教学,发表论文,科研,指导研究生,信息打印

开发工具:

Tapestry5.0 Tomcat Maven Mysql Hibernate

2.系统类(对象)模型设计

2.1系统类图 系统包含的类如下:

类的实现方法为:

2.2类设计说明

类的数据、操作说明如下:

3.接口设计

本系统分为如下个模块:登陆模块、教师授课管理模块、教师指导试验管理模块、教师指导课程设计管理模块、教师论文管理模块、教师科研管理模块、教师指导研究生管理模块。 3.1用户登录模块界面设计 3.1.1模块概述

该模块主要完成用户身份的验证和授权。根据用户的不同角色,登录到不同

的页面。登录的角色有:教师、系管理员,超级管理员。不同的角色有不同的功能,如教师只能显示自己的信息,系管理员可以看到和修改自己所在系的教师的相关信息。超级管理员则可以看到所有教师的信息。 3.1.2模块处理流程设计

图3.1.1 登录模块处理流程图

图3.1.2 登录界面图

3.2教师基本信息管理模块

3.2.1模块概述

该模块对教师的基本信息进行显示,同时可添加教师的基本信息。

3.2.2模块处理流程设计

图3.2.1 教师基本信息管理图

图3.2.2 添加教师信息图

图3.2.3删除后的教师信息图

图3.2.4 教师详细信息图

3.3教师授课管理模块

3.3.1模块概述

该模块对教师每学期授课的班级、学时、课程等做详细的记录。可以添加新的授课教学

档案信息。并可以根据输入的年限显示以前教过的课程

3.3.2模块处理流程设计

图3.3.1 教学信息管理图

3.3.3模块界面设计

因为所用的框架模块相同,教师授课模块与教师基本信息模块相同,这里就不一一把图贴出来。

3.4教师科研管理模块

3.4.1模块概述

该模块对教师的发表的学术论文,进行的科研。并可以对相关的信息进行查看,修改删

除,除此还可以打印相关的信息。

3.4.2模块处理流程设计

图3.4.1 教师科研信息管理图

3.4.3模块界面设计

图3.4.2 科研信息图

图3.4.3科研详细信息图

图3.4.4添加科研信息图

论文与科研类似,这里就不一一列出。

3.5指导实践管理模块

3.5.1模块概述

该模块提供教师培养研究生的相关信息的管理,设计学位、研究向等基本信息。同时提供学生实践,毕业论文,课程设计的相关信息。 3.5.2模块处理流程设计

图3.4.1 指导实践管理图

3.5.3模块界面设计

指导实践与与科研类似,这里也不一一列出。

4.系统动态建模

4.1时序图

4.2活动图

5.参考资料

[1] Alexander Kolesnikov.Tapestry 5.Packt Publishing Ltd.32 Lincoln Road Olton Birminghan, B27 6PA, UK. January 2008.

[2] 李国忠, 谭冠政. 基于B/ S模式教师信息管理系统的设计与实现.2007. [3] 王哲. 浅谈Ajax 技术. 吉林省经济管理干部学院学报,2007.

[4] 尹海涛, 曹庆华. 基于Hibernate 的对象持久化技术的研究. 现代电子技术,Modern Electronics Technique.2008.

[5] 吴菊. 高校教师业务档案管理之我见. 大同职业技术学院学报.2006. [6] 陶勇, 李晓军.Hibernate ORM 最佳实践. 清华大学出版社2007. [7] 张海藩. 软件工程导论. 清华大学出版社.2007.

[8] 庞永庆,麦延综.JavaScript 从入门到精通. 科海电子出版社,2007.

[9] 飞思科技产品研发中心.Java Web 服务应用开发详解, 电子工业出版

社.2004.

[10]王沛, 冯曼菲. 征服Ajax. 人民邮电出版社.2006.


相关内容

  • 高校毕业设计管理信息系统论文
  • 毕业设计(论文) 题目名称:高校毕业设计管理信息系统设计与实现 学院名称:经济管理学院 班 级: 学号: 学生姓名: 指导教师: 2016年 6 月 高校毕业设计管理信息系统 Management information system for graduation design in college ...

  • 软件工程课程设计 学生选课系统
  • <软件工程>课程设计 成果报告 学生选课管理系统 学生学号: 学生姓名: 学 院: 专业班级: 专业课程: 软件工程 指导教师: 年 月 日 目 录 1 绪论 .......................................... 错误!未定义书签. 1.1 选题背景和意义 ...

  • 高校教师工作量核算系统的设计
  • 目 录 1 概念设计说明„„„„„„„„„„„„„„„„„„„„„„„„„„„1 1.1 编写的目的„„„„„„„„„„„„„„„„„„„„„„„„„„ 1 1. 2 总体的设计„„„„„„„„„„„„„„„„„„„„„„„„„„ 1 2 数据库设计说明„„„„„„„„„„„„„„„„„„„„„„„ ...

  • 高校教学质量监控系统
  • 毕 业 论 文 学生姓名: 王宇航 学 号: [1**********] 系别班级: 信息管理与工程系08级 专业(方向): 计算机科学与技术 题 目: 高校教学质量监控管理信息系统 指导者: 张宇敬 教授 评阅者: 张红霞 副教授 2012 年 04 月 26 日 高校教学质量监控管理信息系统 摘 ...

  • 提高本科毕业生论文质量强化创新能力培养
  • 摘要:高校教师在指导学生撰写安全评价类毕业论文过程中存在一定问题,导致不少论文质量低下.原因主要在于一些教师忙于科研项目,对学生指导疏于管理,毕业论文选题范围过窄,忽视了学生创新能力培养,学校的监督考核制度也存在一些不能有效督促学生认真完成毕业论文的缺陷,还有部分学生毕业找工作.考研也会占用一部分做 ...

  • 图书管理系统方案设计
  • 目 录 第一章 需求规格说明 . ...................................................... 1 1.1 简介 . .............................................................. 1 1. ...

  • 实验室管理系统详细设计
  • 实验室管理系统 第一章:引言 1.1课题背景 计算机技术的进步, 促使现代工业技术在快速发展, 随着科研和生产技术的不断发展, 原来的人工管理模式已显得不太适应, 而对于高校实验室, 无论其规模的大小, 每时每刻都会产生例如实验设备信息.实验数据.设备维修等等这样大量的信息, 这些数据.信息不仅是一 ...

  • 高校骨干教师培训2013年上半年网培计划在线课程通知
  • 教培函[2013]1号 关于实施2013年上半年 全国高校教师网络培训计划在线培训的通知 根据<教育部关于批准"本科教学工程"高等学校教师网络培训系统项目二期建设方案的通知>(教高函„2012‟6号)和教育部高等教育司<关于公布2013年上半年全国高校教师网络培 ...

  • 浙江省统计调查方案设计大赛
  • 第四届浙江省高校统计调查方案设计大赛通知 为锻炼大学生的统计调研技能,培养大学生的团队合作精神,加强不同学校之间的学术交流与合作,浙江省统计局.浙江工商大学.浙江省省属高校人文社科重点研究基地(浙江工商大学统计学科).共青团浙江工商大学委员会和浙江工商大学统计与数学学院特举办第四届浙江省高校统计调查 ...