基于JavaEE的计划申报管理系统设计与实现.doc_第1页
基于JavaEE的计划申报管理系统设计与实现.doc_第2页
基于JavaEE的计划申报管理系统设计与实现.doc_第3页
基于JavaEE的计划申报管理系统设计与实现.doc_第4页
基于JavaEE的计划申报管理系统设计与实现.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于JavaEE的计划申报管理系统设计与实现摘 要:为使普通中等专业学校计划申报管理更规范合理,进一步提高在汇编、整理过程中的时效性和准确率,采用三层B/S结构(Browser/Server结构),设计了一种基于JavaEE技术的计划申报管理系统,并对详细设计过程、实现方法及开发过程关键技术进行了分析和讨论。关键词:计划申报管理系统;三层B/S 结构;JavaEE技术中图分类号:TP319 文献标识码:A 文章编号:16727800(2013)003008402作者简介:袁小鹏(1981-),男,甘肃省高等学校招生办公室副科长,研究方向为软件设计。1 概述JavaEE (Java Platform,Enterprise Edition)技术是Java语言平台的扩展,通过提供中间层集成框架来满足高可用性、高可靠性、高可扩展性以及低成本等需求, 支持开发人员创建可伸缩性、灵活性、易维护性的企业应用体系结构。本计划申报管理系统选择了三层B/S 结构的解决方案,这种方案在逻辑上分为三层:客服机端(视图层)、业务逻辑层、数据管理层的应用功能,其结构如图1所示。客服机端(视图层):是为院校和管理员用户基于Web的方式,提供应用服务的图形界面,有助于院校和管理员理解和高效解决计划申报过程中出现的问题。通过这一层把从数据库中提取出来,用Jsp页面的形式显示出来。业务逻辑层:该层从数据操作层中获取并组织院校和管理员所需要的数据,处理院校登录计划申报的数据并传递给数据管理层。这些逻辑都是由运行在业务逻辑层上的JavaBean(EJB)来处理。数据持久层:该层是三层模式中最底层,它用来定义、维护、访问和更新上报的计划数,并管理和满足院校和管理员对数据的请求。即把业务层处理后的计划数据保存到MySQL数据库中同时可从中取出数据给业务层。2 系统开发环境JavaEE的开发需要以JDK为基础,根据实际需求,采用三层模式,以MyEclipse8.0为集成开发环境,数据管理层后台采用MySQL5.0数据库,Tomcat6.0为服务器管理为基础,在WindowsXP系统中搭建Java Web开发平台。系统秉承开放性、共享性、兼容性等特点,可以使用户在使用时享受更加方便、简单、快捷的服务。3 计划申报管理系统分析与设计按照教育部关于推进中职招生信息化管理的要求,中专招生计划信息化管理是势在必行的工作之一,根据以往工作人员在中专招生计划管理方面出现的问题及在新形势下对招生计划管理的新要求,逐个地完成设计系统各个功能模块的分析与设计,其管理系统总体结构如图2所示。计划申报管理系统总体结构分前台客服机端(视图层)为院校人员登录进入系统,后台为管理人员数据处理两大分系统。3.1 院校人员登录功能该模块功能为院校管理人员进入系统后对全年的计划申报、管理、编辑、修改及查看等提供方便。(1)专业申报管理模块。根据中职招生下放到各市(州)管理的要求,各学校必须将计划分解到各市州,基于这个特点,上报每个专业的计划数也要分解到各市州,当然有些专业也可以在某些市州不投放计划,这个权利交给学校。专业申报模块就是方便学校批量注册专业信息,把各专业总计划数分解到各市(州),并核查专业的招生人数与各市(州)招生人数总和是否一致。(2)查看信息模块。各学校完成专业申报后主要任务是供管理员或学校用户对专业信息查看、编辑、删除操作等维护专业信息,所以设计的专业信息管理模块的主要功能为:删除专业、编辑专业信息、增加专业信息。(3)联系人信息管理模块。该模块便于学校随时更改注册信息,或者是招生工作人员因工作职务发生变更需要更改新的联系人姓名和联系方式等。(4)密码维护模块。密码维护模块可以防止各学校填报的数据外泄,管理人员可根据需要不间断地更改自己的密码。3.2 管理人员模块管理人员模块是为招办管理人员服务的大模块,包括信息管理、通信录管理、信息统计、密码维护、计划申报管理等功能模块。(1)信息管理模块。进入该功能,管理员很方便地了解学校填报的专业数、申报的总计划数,可点开某个学校了解更全面地填报信息,比如某个专业在各市州的专业数,并对出现问题的专业名称、计划数、招生对象、学制、办学层次、科类及备注进行编辑修改或删除,同时还可根据学校的要求新增某个专业。(2)通信录管理。学校通讯录模块主要任务是集中形成所有注册学校的地址,邮编及各个学校负责人的联系方式,管理员可以从通信录管理模块了解各学校的注册信息,如学校名称、学校地址、学校属地、联系人及联系方式,可以对其进行编辑或者删除。删除功能可以及时删除学校所有的填报信息包括申报的专业信息,可将所有的学校信息导出到Excel表格中查询、编辑、打印等操作并打印成册。(3)信息统计模块。该模块可以帮助管理员随时掌握各学校的申报情况,即时统计各办学层次及各科类的计划情况。管理员可一目了然地看到各个统计信息,无需再做其它的计算统计等工作,以减轻管理员的工作负担。(4)密码维护。密码维护模块主要是学校密码管理,如果用户长时间不登陆忘记了密码,可以与管理员联系,将密码进行初始化。4 数据库规划与实现(1)根据工作要求,设计4个数据表,用于存放各类信息。Regschool 表:存放已(本文来自:Www.bdfqY.cOm 千 叶帆文 摘:基于JavaEE的计划申报管理系统设计与实现)经注册过的学校名称,含字段Schoolname字符型;Login表:记录存放用户的登录信息、用户权限及注册时间,含字段Pswd字符型、Pchoolname字符型、Userlimit字符型、Logintime字符型;Person表:记录用于存放相关学校招生负责人信息及学校信息,含字段Schoolname字符型、Schooladdress字符型、Province字符型、Postcode字符型、Area_code字符型、Tel字符型、Mobilephone字符型、Officialname字符型、Isnotify字符型;Regmajor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论