江苏省高中毕业管理子系统的设计

时间:2024-01-23 点赞:47079 浏览:93295 作者原创标记本站原创

本文是一篇数据库论文范文,关于数据库相关本科毕业论文范文,关于江苏省高中毕业管理子系统的设计相关毕业论文题目范文。适合数据库及管理系统及软件开发方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:目前江苏省高中毕业管理存在很多问题,如工作量大、效率低下和容易发生人为错误等.针对江苏省高中毕业管理存在的问题,对江苏省高中毕业管理子系统的功能模块进行了分析和设计.

关 键 词:SSH框架;毕业管理;学生管理

中图分类号:TP315文献标识码:A文章编号:1672-7800(2012)003-0102-03

作者简介:于晓雪(1986-),女,吉林德惠人,东南大学硕士研究生,研究方向为教育技术理论与应用;马腾(1976-),男,江苏淮安人,江苏科建教育软件有限责任公司软件开发总监,研究方向为软件开发;虞维平(1959-),男,江苏无锡人,远程教育学院教授,博士生导师,研究方向为软件开发;曹效英(1967-),女,山西五寨人,远程教育学院副院长、副教授,研究方向为远程教育.

0引言

随着网络化、信息化和计算机技术的发展,教育管理者越来越重视教育管理的信息化建设,越来越多的学校和政府部门开始采用管理信息系统管理日常工作和人员信息.人工方式的管理存在效率低、数据保密性差、数据更新困难以及产生大量冗余数据等问题.与人工管理方式相比,基于管理信息系统的管理节省了大量人力、物力和财力,具有效率高、数据保密性好、数据更新和维护方便等优势.

1江苏省高中毕业管理存在的问题

目前江苏省高中毕业管理实行省、市、(区)县、校四级管理,管理方式采用人工方式,管理过程存在如下问题:

(1)区县教育局审核学校上报的毕业生数据时存在着工作量大、审核效率低的问题.通常情况下,一个区县教育局会管辖多所高中学校,每所高中学校每年会有一定数量毕业生,因此区县教育局每年需要处理的毕业生数量很大.学生数量越多,工作量越大,审核效率就越低.

(2)学校上报的毕业生数据可能会与本校实际毕业生数据不一致.在高中毕业处理过程中,学校可能会将未就读于本校的学生或没有满足毕业资格条件的学生上报到区县教育局审核,区县教育局可能会因为区县利益审核通过学校上报的这些学生,而市教育局和省教育厅在没有任何数据信息的情况下,想要处理此类问题是很困难的.

(3)实施高中毕业生信息查询和高中毕业生统计存在很大困难.市教育局、区县教育局、学校等查询毕业生信息时,查询的数据信息可能不会及时的得到,得到的数据结果也可能不真实;统计一个市或一个省的高中毕业情况等问题时,会面临工作量大、难度大和时间长等问题,很难在短时间内得到准确的数据信息.

江苏省高中毕业管理阶段存在的问题已经在无形之中阻碍了江苏省教育的建设和发展,为了进一步促进江苏省教育的发展以及顺应时展要求,有必要创建一个统一管理江苏省高中毕业管理系统.

2江苏省高中毕业管理子系统分析与设计

江苏省高中学籍管理系统分为招生管理、学籍管理和毕业管理等几个部分.笔者设计的江苏省高中毕业管理子系统是江苏省高中学籍管理系统的毕业管理部分.

2.1江苏省高中毕业管理流程

江苏省高中生毕业需要通过学校上报、区县教育局审批和市教育局审核,管理流程如下:学校管理员设置学生毕业信息并将毕业生数据上报;区县管理员对管辖下学校上报的毕业生数据进行审批;市级管理员对区县管理员审批通过的毕业生信息进行审核发证;毕业处理结束后,将高中学籍库的毕业生数据转移到毕业库中.

图1是毕业管理的整个审批流程,即从学校上报到上级教育部门审核的流程.

2.2江苏省高中毕业管理功能模块

根据用户需求和江苏省高中毕业管理流程,将江苏省高中毕业管理子系统分为以下几个功能模块(如图2).

(1)用户管理.用户管理是指对省教育厅、市教育局、区县教育局和学校人员的管理.目前已经通过基础信息管理系统实现用户管理功能模块.不同级别的管理员拥有不同的管理权限,如区县管理员能看到学校上报的数据,市级管理员能够看到区县已审批的上报数据等.用户管理为江苏省高中毕业管理系统的分级管理提供支持.

图2高中毕业管理功能模块

(2)毕业处理.

毕业处理分为以下功能模块:毕业处理任务发布、设置和上报毕业生数据、区县审批毕业生数据、市级审核毕业生数据.

毕业处理任务发布是指在一段时间内,学校管理员以及上级教育部门能够在此期间对毕业生进行毕业管理操作.发布毕业处理任务分为以下几个子功能模块:创建毕业处理任务、修改毕业处理任务、启用毕业处理任务、禁用毕业处理任务、删除毕业处理任务和搜索毕业处理任务.

设置和上报毕业生数据是指学校管理员在毕业任务规定的时间内对学生设置毕业信息,然后将已设置好毕业信息的学生上报到上级部门审批,审批不通过的学生会退回给学校管理员处理.设置和上报毕业生数据功能模块细分为以下几个子功能模块:设置离校方式和毕业类型、生成号、导出毕业生信息、Excel批量更新毕业生信息、删除毕业生的毕业设置信息、提交已设置毕业信息的学生、查看本校中借入学生信息、搜索、查看学籍状态为借入、转出、注销和休学的学生信息和删除学籍状态为借入、转出、注销和休学学生的毕业信息.

区县审批毕业生数据是指区县管理员对学校上报的毕业生数据进行审批操作.区县审批毕业生数据细分为以下几个子功能模块:查看上报毕业生数据的学校、查看学校上报的毕业生信息、区县管理员对学校上报的毕业生数据审批通过与退回、区县管理员批量撤销学校上报的毕业生数据和搜索.

市级审核毕业生数据是指市级管理员对区县管理员审批通过的学生进行审核操作.市级审核毕业生数据细分为以下几个子功能模块:对已审批通过的学生执行生成发证编号操作、查看区县管辖范围内的应届毕业生人数、已上报学生人数、已审批学生人数和已生成发证编号人数.

(3)查询与统计.

查询是指用户无需登录就可以查询毕业生信息.查询的结果必须列出毕业学生姓名、毕业年级、号、所在学校、毕业年份、照片字段的信息.统计是指在江苏省高中毕业管理系统中,可以查看历年毕业生的毕业信息统计、学校上报毕业生数据的统计,区县管理员审批毕业生数据的统计以及市级管理员审核毕业生数据的统计.

(4)查看和导出毕业生信息.

在江苏省高中毕业管理系统中,学校管理员可以查看本届和历年的毕业生信息,区县管理员可以查看区县教育局管辖下高中学校的本届和历年毕业生信息,市级管理员可以查看本市管辖下的本届和历年毕业生信息,省级管理员可以查看全省内的本届和历年的高中学生毕业生信息.此外,在管理员查看毕业生信息的同时还可以导出毕业生信息.

(5)下载书和导出毕业生信息.

江苏省高中毕业管理系统提供书下载,为书打印提供方便.区县管理员、市级管理员或省级管理员登录后,可以下载管理管辖下学校的书.在下载书的同时还提供将毕业生信息导出到Excel文件,方便学校以及教育部门进行日常管理工作.

(6)毕业生数据转移.

在毕业处理完毕后,将学籍库中应届毕业生数据转移到毕业库中以此保存历年毕业生数据.目前该功能还没有实现,主要是由超级管理员对数据库直接操作来完成数据转移工作.

(7)毕业生信息修改.

该功能是为已转移到毕业库中毕业生提供再次修改毕业信息的机会.修改流程为:学校提出修改毕业生信息申请;区县管理员审批通过;市级管理员审批通过;修改毕业库中的毕业生信息.


3江苏省高中毕业管理子系统实现技术

目前在系统开发中应用轻量级框架已经成为了一种主流形式.应用轻量级框架简化了软件的编程模型,降低了对容器的依赖性和对运行环境的要求,消除了与传统J2EEAPI有关的不必要的复杂性和限制,缩短了应用程序的开发部署时间,减轻了应用程序测试的工作量,降低了软件后期维护和扩展的难度.本系统采用轻量级框架Struts、Spring和Hibernate的组合框架开发.

Struts是Apache软件基金支持下Jakarta项目组的一个开源项目,是基于MVC模式的Web开源框架.应用Struts框架开发的应用程序结构清晰,开发者只将精力关注在业务逻辑的实现.Struts提供的标签库在视图层灵活使用,可以大大提高系统的开发效率.Struts通过一个配置文件将整个系统各部分之间联系起来,有利于系统的后期维护和扩展.Struts框架特别适用于开发大型可扩展的Web应用系统.

Spring是为解决企业应用程序开发复杂性问题而创建的一个开源框架.Spring核心是Ioc(反转控制器)和AOP(面向切面编程)技术.SpringIoc又称DI(依赖注入),主要实现对象之间的松散耦合.应用程序中所有对象的生命周期管理、缓存管理和事务管理等都由Ioc容器负责.对象依赖的实体由Ioc容器在对象创建时注入.SpringAOP通过配置管理特性,直接将面向对象的编程功能集成到了Spring框架中.SpringAOP提供一种方式将程序的业务逻辑与系统服务(如事务管理、日志管理等)分离出来,使开发者更加关注业务逻辑.

Hibernate是一个开源的对象关系映射框架,处于数据库与应用程序之间,为应用程序提供将对象持久化到数据库的服务,并具有清晰的体系结构和良好的可扩展性.Hibernate体系结构见图3.Hibernate使用数据库和配置文件来为应用程序提供持久化服务.应用层抽象出业务POJO对象,通过Hibernate及映射文件的定义来实现业务对象的持久化管理.Hibernate通过应用Hibernate.properties和XML两类配置文件把普通Ja对象映射成关系数据库中的数据表,应用程序通过操作持久化的对象类来直接访问数据库,不必应用JDBC和SQL编写代码访问数据库来进行数据操作.

成Bean实例,供业务逻辑使用;提供了与表现层交互的接口;隔离了表示层与持久层;调用持久层接口方法.Hibernate实现数据持久层,完全屏蔽操作数据库的具体实现,为业务逻辑层提供了Query接口可以方便地查询操作数据库的数据,可使用HQL或SQL语句两种查询语言.

Struts降低了系统总架构的耦合性,Spring降低了业务逻辑处理的复杂度,Hibernate降低了业务模型部分的开发难度.在系统开发中Spring对Struts和Hibernate进行了统一管理.应用组合框架开发的系统无论是在整体架构上还是在局部复杂业务模型中都有较低的耦合性,其灵活性、可扩展性、可维护性和可重用性都得到了提高,消除了单独使用这些框架开发系统的不足.

4结束语

本系统以江苏省高中毕业管理方式存在的问题为立足点,应用SSH框架技术进行设计开发.系统在上线应用过程中,成功实现了2011年43万高中毕业生的毕业管理,没有发现重大问题.因此,该系统的功能能够满足江苏省各级教育部门对高中毕业管理的需求和高中学校对学生毕业管理的需求.在资源共享和信息互通的基础上,本系统的应用实现了毕业管理的规范化、标准化和透明化,提高了管理效率和质量,促进了教育发展.

本文是一篇数据库论文范文,关于数据库相关本科毕业论文范文,关于江苏省高中毕业管理子系统的设计相关毕业论文题目范文。适合数据库及管理系统及软件开发方面的的大学硕士和本科毕业论文以及数据库相关开题报告范文和职称论文写作参考文献资料下载。

#92;[6\]柯常钦,史毓达.基于SSH框架的Web应用系统开发研究\[J\].湖北第二师范学院学报,2010(8).

(责任编辑:戴钧)

StudyDesignonJiangsuProvinceHighSchoolGraduateManagementSubsystem

Abstract:TherearemanyproblemsinhighschoolgraduatemanagementofJiangsuprovince,suchasbigworkload,lowefficiency,pronetohumanerrorandsoon.ThepaperanalysesanddesignunctionmodulesofJiangsuprovincehighschoolgraduatemanagementsubsysteminviewofproblemsthatexistinhighschoolgraduatemanagementofJiangsuprovince.

KeyWords:SSHFramework,GraduateManagement


相关论文

医院职管理子系统的设计与实现

本文是一篇信息管理系统论文范文,信息管理系统类有关大学毕业论文,关于医院职管理子系统的设计与实现相关大学毕业论文范文。适合信息管理系。

毕业设计成绩管理系统的设计与实现

本论文是一篇成绩类有关本科论文答辩,关于毕业设计成绩管理系统的设计与实现相关研究生毕业论文开题报告范文。免费优秀的关于成绩及教师及。

高职院校毕业文管理系统的设计

为您写论文毕业论文和职称论文提供关于论文方面专升本毕业论文范文,与高职院校毕业文管理系统的设计相关论文范例,包括关于论文及学生及系统。