河北金融学院学生档案综合信息管理系统设计与实现.doc

上传人:gs****r 文档编号:1693297 上传时间:2019-03-11 格式:DOC 页数:5 大小:106KB
下载 相关 举报
河北金融学院学生档案综合信息管理系统设计与实现.doc_第1页
第1页 / 共5页
河北金融学院学生档案综合信息管理系统设计与实现.doc_第2页
第2页 / 共5页
河北金融学院学生档案综合信息管理系统设计与实现.doc_第3页
第3页 / 共5页
河北金融学院学生档案综合信息管理系统设计与实现.doc_第4页
第4页 / 共5页
河北金融学院学生档案综合信息管理系统设计与实现.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1河北金融学院学生档案综合信息管理系统设计与实现摘 要:本文从河北金融学院档案工作及学生的需求出发,设计并实现了学生档案综合信息管理系统。 关键词:学生档案; 信息管理系统 中图分类号:G434 文献标识码:A 文章编号:1006-3315(2013)02-129-002 数字档案馆具有馆藏资源数字化、信息组织与传输网络化、服务范围扩大化、信息资源共享化、信息检索便捷化等诸多特点。随着信息技术日新月异的发展,高校建立数学档案馆势在必行。信息数字化能够使档案管理更加现代化、档案电子及信息查询更加便捷等。而档案信息管理系统作为数字档案馆的基石,更发挥着不可替代的作用,可以说数字档案馆的大多数服务都

2、是建立在档案信息管理系统之上的。 所谓系统,就是在一定条件下,由相互作用、相互依赖的若干组成部分结合而成的,并具有特写功能的有机整体。从一般意义上讲,系统由输入、处理、输出、控制与反馈的四个基本部分组成。在系统理论中,系统分析是指对系统性能的理解。系统最佳化是系统设计成综合的内容。系统工程即用教学方法进行系统分析或优化,把传统的组织管理工作总结成技术并使之数值化。用系统工程来分析系统问题是比较科学的,利用系统工程这门学科的概念和原则,来进行人事组织管理方面的工作,是实现人事管理现代化的重要途径和有效手段。 2河北金融学院学生综合信息档案管理系统开发,对学生端口的服务进行了增加,学生不仅可以方便

3、的查看自己的成绩单,还可以打印出自己的成绩单,也可以直接查看自己的档案信息。对于管理员而言,实现了批量导入的功能,方便管理员管理。 一、河北金融学院学生档案系统可行性分析 河北金融学院学生综合信息档案管理系统采用的环境是MySQL,MyEclipse 和 tomcat6.0,需要的技术是 JAVA,JSP,SSH 开源框架的开发。JSP 对于在 Web 应用中集成 JavaBean 组件提供了完善的支持,SSH 开源框架,分为 action 层,Dao 层,pojo 层和 service 层,他们各个层控制和执行属于自己范围内的功能,彼此之间互相调用。本系统的页面是 JSP 页面,只有在登陆的

4、时候用到了静态页面的特效。同时作为一个开发人员,需要熟悉 JDK 和 JRE 的路径配置。由此可见,该系统在技术上具有可行性。系统的开发基于本人对程序开发以及学生的实践学习而来,无需资金投入,并且系统开发过程投入的成本不高,因此经济上是可行的。 二、河北金融学院学生档案系统功能设计 通过对目标系统的分析和研究,做出了河北金融学院学生综合信息管理系统的总体规划,这是全面开发系统的重要基础。在对河北金融学院学生综合信息管理系统全面分析调查的基础上,制定出河北金融学院学生综合信息管理系统的总体规划。 1.院系管理模块 院系管理模块包括了院系的浏览,可看见院和系的浏览。院系的添3加,在添加的时候对其进

5、行了一下限制,就是所添加的系必须从属于已经存在的院,在添加系的时候不可以手动输入院的名字。院校的添加,就是单纯的增加一个新的院。 2.学生信息管理模块 此模块的信息并非是学生信息的全部,其和学生的信息放在一起才是学生信息的全部。在这个部分实现了图片和论文的上传,而且还可以对上传的论文进行下载。实现的时候,强制了上传的论文的格式为“.zip”的形式。这个模块的信息显示的时候,不是单一从数据库中一个表调出来,而是分为几个表一起调出来,其满足的条件就是所调的表中的 studentID 和 im_student_info 表中的 fid 一致。 3.课程管理模块 这个模块的信息是针对课程而言,对所开的

6、课程进行了一个大体的浏览,为了方便显示学生的英文成绩单,在新添课程的时候,要求输入该课程的英文名字。同时可以实现对课程的查询,其中部分查询是模糊查询。 4.成绩管理模块 此模块单纯的就是为了管理学生的成绩。其中管理员模块实现了密码的修改,数据的批量导入。而且为了方便,把每页显示的信息显示数设置成一个固定的数值,存放在 util 下。 三、河北金融学院学生档案综合系统的实现 1.数据批量导入 在 batch.jsp 的页面对其上传的页面进行的编辑,同时调用 4s:form action=“uploadExcel.action“,当点击上传时,BatchAction.java 类控制上传: “ap

7、plication/vnd.ms-excel“是控制上传的数据必须为 excel 表格。InputStream in=new FileInputStream(upfile) ; String uploadPath=ServletActionContext.getRequest().getRealPath(UPLOADDIR) ; String fileNewName=new Date().getTime()+“_“+this.getUpfileFileName() ; File uploadFile = new File(uploadPath, fileNewName) ; OutputStr

8、eam out = new FileOutputStream(uploadFile) ; 然后执行读文件,读文件的时候是一条循环的语句,然而令循环的语句中的 i 从 1 开始,因为 excel 表格中第一行是属性。把数据读进来后先对其进行数据类型的转化,即实体化,然后把数据封装成对象。同时注意了在转化数据类型时,注意 double 和 string 的区别,而时间一般为 data。在把数据封装成对象时,和其在 service 层对应的类是相关联的,注意大小写的问题。最后保存在数据库中。 2.课程查询服务 这是一个模糊的查询,令选择框为其赋的值为 selectvalue。当你没有选择查询的条件时

9、,selectField 的值为 0,当你对其赋值后。并在value 中给予其值。点击查询后,就会让 dao 层的数据库进行查询。if(“3“.equals(selectField.trim() ) ) 5hql += (“ where imc.chiName like %“+selectValue.trim()+“%“) ; 这里的 3 代表着课程的中文名称,因为是模糊查询。所以用 like 进行查询。 最后通过 service 层的 classservice.java 中的 getAllCount,返回其查询的值。 资助信息:保定市科技计划资助项目(11ZC001) 。 参考文献 1陈小春.浅议高校档案信息系统建设J群文天地,2012 年 5 月,5 期:125-126 2王彦敏.高校就业管理信息系统的设计与实现J昆明冶金高等专科学校学报,2012 年 1 月,1 期:42-47 3周召亮.高校档案管理信息系统的设计与实现D山东大学,2010年 7 月

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 学科论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。