基于J2EE框架教研室管理系统设计和实现.doc

基于J2EE框架教研室管理系统设计和实现.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于J2EE框架的教研室管理系统设计与实现 摘要:教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础,根据作者学校各系部的教研室业务流程模式,阐述了基于j2ee框架的教研室管理系统的设计与实现,提供了消息通知、文件上传下载、教学科研数据信息查询与统计等服务,该系统的使用使得教育管理的工作规范化、集成化,提高了学校教务管理工作效率。 关键词:管理系统;教研室;j2ee 0引言 随着计算机技术、网络通信技术、数据库技术在教育领域应用的不断发展,教务管理正面临着巨大变革,一些新兴的教务管理手段如网上选课、网上学籍管理等,已逐渐成为我国发展教育事业的一项战略抉择,并在整个教学过程中扮演着尤为重要的角色。 大学的教学机构主要由制定教学任务的教务处和负责具体实施教学任务的教研室构成,就目前各高校使用的教务管理系统进行分析,现有的教务管理系统虽然为教务系统工作的信息化和服务带来了显著的效益,但这些系统主要是针对整个学校或者一个系部教务管理工作中的一些事务性工作给以支持和管理,并没有细化到对一个教研室的工作进行管理和利用。另外我国大部分高校在教研室业务处理方面还停留在纸张表格的基础上,因此根据学校教务管理的实际情况开发一条教研室管理系统是十分必要的。本文对j2ee技术、数据库技术以及uml建模语言等前沿的技术和开发工具进行综合运用,开发实现一套基于web环境的以常州机电职业技术学院教师日常教学业务工作为核心的教研室管理系统。 1需求分析 教研室管理系统是以常州机电职业技术学院的各教研室为依据,通过分析、调研各教研室的业务处理流程进行实施设计与开发,通过需求分析,本系统的开发主要着重于对教师的教学任务和教师的科研成果进行开发。教学任务方面包括教学任务的查询、添加、分配、统计等工作,而科研成果方面主要是对教师在科技项目、论文、论著、科技奖励和专利方面进行管理,包括查询、添加、统计等。同时要划分清楚用户的权限,在此系统中,根据实际需要划分了普通教师、教研室主任、系部管理员3个用户角色。 系统开发的总体任务是实现我院各教研室管理网络化、规范化和自动化,对系统的性能提出了如下的要求: (1)系统安全性。有较好的权限管理,不同权限进入不同的界面,为了防止数据的并发现象的出现,数据的编辑必须由合法用户来操作。 (2)系统内容的全面性。针对教师、各教研室的实际需求进行设计和开发,保证教师的教学任务针对不同的班级、年级等信息完善、准确明了。 (3)系统灵活性。要求有良好的人机界面,操作简单。 (4)可扩展性。站点的数据承载量、功能模块的单个或整体调整都可以满足变化的需要。 (5)易维护性。本系统采用b/s结构,系统的升级只需要在服务器端完成。 2系统设计 以常州机电职业技术学院教务管理系统为统一的软件平台,以信息化手段改进传统的教研室管理模式,使教师教学、科研等工作实现科学化与规范化、信息化与自动化,提升办公效率。 充分依托校园网,实现教学教务工作的集中管理、分散操作、信息共享,使传统的管理向数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的校园信息系统打下良好的基础。 2.1系统业务处理流程 本系统采用b/s模式的三层架构体系,系统的业务处理流程如图1所示。 在教研室管理系统中,用户权限分为普通教师、教研室主任、系部管理员3个用户权限。根据用户权限不同,登录到后台页面的用户管理界面也不尽相同。在后台执行的所有操作,都将持久化到对应的数据库表中。 图1系统业务处理流程 2.2系统功能设计 当前常州机电职业技术学院的教学管理模式是学院设立教务处,统一管理学院多个系部的教学工作,每个系部又设综合办公室,管理系内不同教研室的教学工作。对目前教研室管理情况的深入调研,将系统的功能进行了模块化设计,如图2所示。 图2系统模块功能 教学管理模块:本模块是对任课教师本学期教学任务进行管理的模块。任课教师可以查看到本学期要教的课程,上课的班级、年级、所属的专业,以及这门课对应的课时、学分、实践课周数、考核方式、课程性质等信息。同时任课教师还可以查看未分配教学任务的详细信息,并进行在线申请。对于已经审批但未审批的教学任务,任课教师可决定是否要进行继续申请并等待审批。 科研管理模块:此模块主要是对教师的科研项目、论文、论著、科技奖励/专利信息进行统计汇总。同时还提供了科研动态、科研表格、科研政策等信息服务。 用户管理模块:该模块负责系统中用户的管理,用户权限管理和删除用户只能由管理员操作,且系部管理员仅能对该系各教研室操作,教研室主任仅对该教研室人员进行操作。任何用户只能对自己的信息进行修改。 2.3数据库设计 数据库的设计主要包括以下方面的内容:数据库命名设计,服务器的命名,数据库的命名,数据库对象的命名;数据库一致性、完整性和安全性设计。sq

文档评论(0)

nnh91 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档