基于JAVA学生档案管理系统论文资料.doc





《基于JAVA学生档案管理系统论文资料.doc》由会员分享,可在线阅读,更多相关《基于JAVA学生档案管理系统论文资料.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于JAVA学生档案管理系统论文-学生档案管理系统摘要学生档案管理系统是一个教育单位不可缺少的部分,它能够为用户提供充足的信息和快捷的查询手段。随着计算机技术的发展,其强大的功能已为人们深刻认识,作为计算机应用的一部分,使用计算机对学生档案进行管理,具有手工管理所无法比拟的优点。本系统是基于B/S模式采用JSP和JavaBean开发的管理系统,该系统为用户提供档案管理、档案库管理、档案检索、档案统计、用户管理以及数据库的备份等模块。实现添加、删除、查询和修改等功能。本论文分五章,在概述中主要叙述了档案管
2、理系统的必要性、国内外现状、存在问题、发展方向以及JSP技术;在总体设计、详细设计和系统实现中介绍了系统的功能设计、类的设计、系统部署以及程序视图;最后结束语是系统设计的心得体会。关键字:学生档案;管理系统;JSP;B/SAbstractStudentsfilemanagementsystemistheindispensablepartofaneducationunit.Itcanprovideampleinformationandrapidinquirymethodforusers.Withthedevelopmentofcomputertechnology,itsstrongfunctio
3、nhasalreadybeenknowndeeplybypeople.Asapartofcomputerapplication,usingcomputertomanagestudentsfileshastheadvantagewhichmanualmanagementcantcomparewith.ThissystemisthemanagementsystemdevelopingfromJSPandJavaBeanandbasedonB/Smode.Themanagementsystemprovidesuserswithfilemanagement,filedatabasemanagement
4、,fileindex,filecount,usermanagementandthebackupofdatabase,etc.Itrealizesthefunctionasadding,deleting,inquiry,correction,etc.Thisthesisisdividedintofivechapters.Intheoutline,itmainlystatesthenecessityoffilemanagementsystem,thedomesticandinternationalcurrentsituation,theproblemsexisting,developmentdir
5、ectionandJSPtechnology.Inthetotaldesign,detaileddesignandrealizationofthesystem,itintroducesthefunctiondesignofthesystem,thedesignofsort,systemdeploymentandthediagramofprogram.Thetagintheendistheunderstandingofthesystemdesign.Keywords:Studentsfile;managementsystem;JSP;B/S-目录摘要IAbstractII第1章概述11.1引言1
6、1.2国内外现状11.3研究方向21.3.1数字化21.3.2网络化21.4存在问题31.5技术简介4第2章总体设计62.1系统模块功能分析62.2UML系统建模7第3章详细设计93.1数据库设计93.2页面和各模块设计103.3类的设计123.3.1系统登录模块涉及的类123.3.2用户管理模块涉及的类123.3.3档案检索模块涉及的类143.3.4档案统计模块涉及的类15第4章系统实现164.1开发工具的选择164.2系统各个模块的实现164.2.1登录模块实现164.2.2用户管理模块实现174.2.3档案检索模块实现194.2.4档案统计模块实现214.3系统部署224.4技术难点分析
7、22第5章结束语25参考文献27附录28致谢30第1章 概述1.1 引言档案管理是一项重要性的工作,在不同的历史时期产生了不同的、相对于当时最完备的档案管理技术与管理制度。近代档案学已经是一门完善的、体系严密的科学。虽然档案学面临信息化的冲击与挑战,但是新一代档案学尚未产生,档案管理信息化还存在大量未解决的难题。因此,处理好档案管理信息化中的管理创新和原有档案管理制度之间的矛盾是目前面临的问题。目前高校学生的人数日益增多,越来越多的学校开始重视学生档案的科学化管理。但一直以来人们使用传统的人工方式管理学生档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外随着学生数量的增加,其工作量也
8、将大大增加,这必然增加了学生档案管理者的工作量和劳动强度,同时产生了大量的文件和数据,这给学生档案信息的查找、更新和维护都带来了许多困难。因此,开发一套能够极大地提高学生档案管理的效率学生档案管理系统十分必要。1.2 国内外现状与发达国家相比,我国将新兴计算机技术引入学生档案管理领域起步晚,应用程度较为滞后,目前主要用于案卷的总体管理。随着计算机技术的发展和普及,档案存储电子化已成为必然趋势。随着近年教育事业的大发展,各院校不断扩招,档案信息量剧增,电子文件的大量出现,传统档案管理手段已不能适应新形势,现代化管理势在必行,档案部门必须加强自身现代化建设,才能与学校改革发展相适应,才能及时、准确
9、、高效地管理好学生的档案信息资源。由于历史的原因,目前高校档案管理方面存在设施落后、原始资料不齐甚至无档、信息未及时归档甚至不归档等现象。虽然近几年有较大的改观,但与高等教育改革和发展的需要还很不适应。目前高校学生档案管理,从档案材料收集、整理、鉴别、编排、装订、保管、利用,均依赖传统的手工操作技术,保管条件和保管技术简陋单一,与科学化、现代化的要求差距甚大,很难适应高校形势发展的需要。因此大力发展高校学生档案管理工作中的计算机技术是当前的一个重要课题。1.3 研究方向1.3.1 数字化创建无法篡改的、完整的数字化学生档案系统不但可以简化学校对学生档案的管理,还可以防止人为的销毁档案,提高学生
10、档案的可信度。数字签名是笔迹签名的模拟,有如下性质:1) 能够证实是作者本人的签名以及签名的日期和时间2) 在签名时必须能对内容进行鉴别3) 签名必须能被第三方证实以便解决争端如何在容易修改的环境下创建难以修改的文档是建立学生档案管理系统的关键。上世纪70年代,美国斯坦福大学的两名学者DiSc和Hellman提出了公钥密码系统,钥(保密)。用私人密钥加密学生档案对外发布,经加密的档案任何人都可以用公钥解其目的是实现在不安全的信道中信息的安全传送。其基本思想是给出两个可逆的变换,一个称为私钥,一个称为公钥,由公钥加密的密文只有通过私钥才能破解,同样由私钥加密的密文只有通过公钥才能破解,通过公钥推
11、出私钥是困难的。我们可以利用相同的方法来管理学生的档案。首先找到一对合适的密钥,向社会公布自己的公钥,保留自己的私密。这样既实现了学生档案信息的共享,又有效地保证了学生档案的原始性、真实性和完整性。1.3.2 网络化以计算机网络技术和多媒体通讯为基础,将全球各地的人们联结在一起,组成一个集各部门、各领域的各种信息资源为一体,供网上用户共享的数据网。档案信息一旦进人信息高速公路,与国际交互网Internet相接,即能成为资源的海洋。网络信息化下的档案信息,主要包括数字档案馆和各类档案网站、网页,其所面向的对象已不再局限以往的服务于领导决策、服务于学术研究的狭小范围,而是整个互联网。随着社会不断发
12、展,学校档案室势必也要走网络化道路,要保证网络上所有成员都能自由进行信息交换,实现信息资源共享。这就要求档案工作者在网络化信息时代,不仅要懂档案专业知识。还要精通网络技术、多媒体技术及具备信息处理分析能力有人认为,未来的档案工作者,要同时充当档案信息工程师、信息决策专家、信息教育家三重角色。未来的档案工作者不仅要运用网络为用户提供档案信息,还要选择适当的信息站,并使用适当的检索方法,找出适当的信息提供给适当的用户,因而信息决策判断正确是档案工作者所必须具备的能力。另外,未来检索人员的工作将由检索服务转变为指导检索,也就是指导使用者如何更有效地联机、输人检索指令及操作计算机。1.4 存在问题实现
13、科技档案管理的数字化管理,并不意味着废弃对传统科研档案原件的收藏与保管工作。一些档案原件(如科研人员的手稿、科学实验的原始记录等)是极为珍贵的文献,管理者除了应对其进行专业技术性加工保存或呈送上级档案馆收藏之外,还应利用现代科技手段(如声像技术)输人计算机,使之转化为电子文档。同时档案格式必须标准化;当电子档案仍然以主机电脑产生的数据、数据库、文字、图形为主的时候,档案人员是可以把格式进行标准化的要实现档案信息在网络环境下的共享,标准化是必不可少的前提。加强电子档案利用中的标准化体系是提供网络档案利用服务的前提和基础这一标准化体系应当包括电子档案形成的标准化和电子档案存储与交换的标准化。在制定
14、标准时还必须与国际标准接轨,如档案著录项目的名称、数据类型和长度、主题词库、分类号库及基本的表格等。1、高校档案管理工作要解放思想,更新观念。实行网络化管理,广泛运用计算机和网络技术,这对给高校档案工作提出了更新、更高的要求,高校档案界必须更新观念、树立资源共享意识。为解决档案信息资源的分散性和利用者对档案信息需求的综合性矛盾,高校的档案管理工作必须树立为整个社会服务的意识和分工协作、资源共享的新观念。为满足各个行业、各种层次的刊用需求,要提倡和鼓励档案系统内外部之间的棚互信息交流与合作,逐步做到在信息资源服务整体化。另外要强化服务意识。高校档案管理工作足一项保管和提供档案为社会服务的工作,高
15、校如果能够紧紧围绕着为学校发展和学生成长服务,为社会服务这一主题来开展工作,高校档案事业生存发展的空间就会拓宽。2、培养档案业务和计算机管理专用人才高校档案管理工作者除了有强烈的事业心和历史责任感外,还要不断进行理论和实践探索,要成为既懂档案业务,又懂现代化科技知识的新型档案管理人员。要彻底改革学生档案工作的程序,敢冒风险,推陈出新,加速学生档案实现网络化管理的进程以适应高校发展的需要。3、运用新技术处理电子文件归档与泄密问题电子文件日益增加,电了文件与纸质文件的归档问题已不容忽视。为防止电子文件的失真,清除不安全隐患,如非法增加、删除、修改等,电子文件与纸质文件应按时归档,对重要文件要及时打
16、印。电子文件寿命的短暂性及对环境的依赖性决定其不能轻易取代纸质文件。重要的电了文件需要同时保存纸质备份。同时,应注意网络化后,电于文挡的保密问题。传统的纸质文件在固定的阅览用户被提供利用,专人负责接待,更宜于做到保密。电子文件因问和技术范畴,则不宜做到保密。当电子文件在网上运行时,档案的内容易被第三者了解,第三者可在短时间内查到。为此,高校档案在网上运行时易泄密。这要求我们加强对信息防范技术增加投入,不断完善技术保障。1.5 技术简介本系统是采用的是JSP技术,下面简单的阐述一下JSP的特点。1、内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识设计和格式
17、化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和JavaBeans中,Web管理人员和页面设计者就能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容,并且将结果以HTML页面的形式发送回浏览器。这有助于设计者保护自己的代码,而又保护任何基于HTML的Web浏览器的完全可用性。2、成可重用的组件绝大多数JSP页面通过可重用的、跨平台的组件(JavaBeans或者EnterpriseJavaBeansTM
18、组件)来执行应用程序所需要的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者将这些组件为更多的用户或客户团体所使用。基于组件的方法加速了总体开发过程,使用各种组织在它们现有的技能和优化结果的开发过程中得到平衡。3、用标识简化页面开发由于不是所有的Web页面开发人员都熟悉脚本语言,所以JavaServerPage技术封装了许多功能,这些功能是在与JSP相关的XML标识中生成动态内容所需要的。标准的JSP标识能够访问和事例化JavaBeans组件、设置或检索组件属性、下载Applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库。这使得Web页面开发人员能够使用熟悉
19、的工具和如同标识一样的执行特定功能的构件来工作。4、JavaAPI为后盾由于JSP页面的内置脚本语言是基于Java编码语言的,而且所有的JSP页面都被编译成为JavaServlet,所以JSP页面就具有Java技术的所有优点,包括较强的存储管理能力和较高的安全性。5、JSP技术以Java语言为基础作为Java平台的一部分,JSP拥有Java编程语言“一次编译,各处运行”的特点。随着越来越多的供应商将JSP支持添加到他们的产品中,用户可以使用自己所选择的服务器和工具,并且更改工具或服务器不影响当前的应用。第2章 总体设计2.1 系统模块功能分析本系统的研究内容主要是针对档案管理系统需要的各项任务
20、抽象出相应的模块,用于建立B/S模式的信息管理系统,提高档案管理的效率。因此学生档案管理系统所应具有的主要功能模块分析,如图2.1所示:学生档案管理系统用户管理模块系统管理模块档案检索模块档案统计模块档案管理模块档案库管理模块数据管理模块增加用户查看所有档案按条件检索按年度统计按状态统计档案的添加、删除档案归档档案库的添加、删除分配管理员用户登录日志数据库备份、还原删除用户图2.1系统功能模块图根据上面的分析描述,基本确定了一个学生档案管理系统应该要包括以下模块:用户管理模块、档案管理模块、档案库管理模块、档案检索模块、数据管理模块和档案统计模块。本人主要负责用户管理模块、档案检索模块和档案统
21、计模块。下面详细地分析各个模块所需要实现的功能。1、用户管理模块用户管理模块实现用户和普通管理员的添加和删除。本系统的登录权限分为三种:一是系统管理员,二是管理员,三是用户;系统管理员可以实际情况对用户和管理员的权限进行修改以及增加档案库,并指定某个档案库的管理员、增加用户;管理员具有对某个具体档案库进行管理(包括对某个档案库里档案的添加修改)以及查看所有档案的权限;用户只拥有查看档案的权限。2、档案检索模块档案检索是所有用户都可以操作的功能,用户提过设定检索的条件对档案进行检索。如按档案年度、档案库、档案名称、创建者等。3、档案统计模块档案统计是系统管理员以及管理员操作的功能,管理员提过设定
22、统计的条件对档案进行统计。如按档案年度、档案状态等2.2 UML系统建模用例是系统提供的功能块。换句话说,用例演示了人们如何使用系统。如图2.2所示:图2.2用例分析图上面用例图标记了所有的用例,从中可以得知,客户资料的角色可以划分为三类。1、系统管理员:拥有所有的权限;2、库管理员:档案管理、档案检索;3、用户:档案检索。第3章 详细设计3.1 数据库设计用户信息表:用于存储用户名、密码以及相应的权限值。档案信息表:用于存放档案相关信息。档案库信息表:用于存放档案库的描述以及管理员的信息。系统日志表:用于存放用户的登陆记录。1、数据字典档案=记录编号+档号+档案名称+档案年度+档案创建人+档
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JAVA 学生 档案管理系统 论文 资料

限制150内