欢迎来到天天文库
浏览记录
ID:33908675
大小:59.16 KB
页数:8页
时间:2019-03-01
《基于ajax高校档案管理系统设计及实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于AJAX高校档案管理系统设计及实现摘要:本文基于需求调研,采用Ajax技术,以Structs为技术平台,完成了系统的架构设计和数据库设计。文中分析了用户对业务流程、系统功能和性能等方面的需求,对关键的业务逻辑进行了用例分析,最终实现了档案信息管理与系统功能管理两个子系统。关键词:AjaxDWRStructs档案管理1、引言随着高校档案管理的复杂化和网络技术的发展,基于Web的档案管理系统具有很大的实用价值。研究档案管理系统软件,提出其设计开发标准的规范化建议,是为了促进档案系统软件开发设计的规范化与标准化,避免盲目设计与开发,节
2、省研制成本,减少经济损失,扩大软件适用规模,达到档案管理的自动化、统一化,提高档案工作效率,保证安全性、通用性、可靠性,进而促进档案信息化的发展与数字档案馆的实现。使用计算机对档案信息进行管理,具有手工管理所无法比拟的优点,女口:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大地提高档案管理的效率,也是高校教学科学化、管理正规化的重要条件。2、Ajax技术分析Ajax是AsynchronousJavaScriptandXML(以及DHTML等)的缩写,这个短语是AdaptivePath的Jesse
3、JamesGarrett发明的,他将Ajax定义为:Ajax不是一种技术,而是由几种技术以新的方式组合而成,包含:(1)基于XHTML和CSS标准的表示;(2)使用DocumentObjectModel进行动态显示和交互;(3)使用XMLHttpRequest与服务器进行异步通信;(4)使用JavaScript绑定一切。异步JavaScript和XML(AJAX)是使用客户端脚本与Web服务器交换数据的Web应用开发方法,即使用现有的级联样式表(CSS)、JavaScript.XHTML、XML和可扩展样式语言转换(XSLT)等技术
4、,开发外观及操作类似桌面软件的Web应用软件。釆用Ajax,Web页面不用打断交互流程进行重新加裁,就可以动态地更新。使用Ajax,用户可以创建接近本地桌面应用的直接、高可用、更丰富、更动态的Web用户界面。异步是指AJAX应用软件与主机服务器进行联系的方式。使用AJAX的异步模式,浏览器不需要用户进行请求操作,也不必更新整个窗口就可以显示新获取的数据。只要来回传送采用XML格式的数据,在浏览器里面运行的JavaScript代码就可以与服务器进行联系,还可以把样式表加到检索到的数据上,并在现有网页的某个部分加以显示。3、Struts
5、框架Struts框架是Apache软件基金组织Jakarta计划的一部分,它是一个开放源码的项目,是对模型-一视图一-控制器(Model-View-Controller,MVC)设计模式的Java服务器端实现,Struts框架最早由CraigMeClananhan于2000年5月创建,随后被Apache组织接管。Struts框架的目的是提供一个开放Web应用的开放源码的框架,该框架自从发布以来,得到了大量的开发人员的支持,很快发展成为在JavaWeb应用开发方面的一个重要框架平台。与Struts密切相关的技术是MVC设计模式,因为M
6、VC模式是Struts框架的灵魂所在,Struts框架正是MVC设计模式的一个实际实现实例。MVC模式最早来源于Smalltalk程序设计语言中对用户界面的构造方法,MVC包括3种类型,Model(模型)是应用对象,View(视图)是界面对象,Controller(控制器)是用户界面对用户输入的响应。如图1所示。图1MVC模式4、高校档案管理系统的需求分析4.1业务流程分析高校档案管理系统把业务流程模块化,每一个子系统都有相对独立的业务流程,但是每个子系统的业务流程又是密不可分的。归档单位和个人将整理的档案资料送交文件形成部门,档案
7、资料由文件形成部门进行预立卷、组卷、拟定标题审卷后,送交收集指导部;收集指导部对有问题的卷提出修改建议,返还文件形成部门;文件形成部门修改完毕录入案卷目录、填写案卷封面,办理移交手续归档;经档案收集指导部门,移交到利用部,对外提供借阅、查询等服务,并由利用部负责档案的销毁工作。在高校主要是按年度、学年归档部门将应归档的文件材料归档,按归档类目表和组卷要求,将文件材料分类分卷检查,再修改、移交和利用。4.2需求分析与档案管理环节相配套的工作包括用户管理、部门信息采集、档案报表等若干子系统,每个子系统又包含若干功能模块。(1)系统框架系
8、统框架为系统搭建提供统一的平台,系统功能采用插件式结构,便于系统功能的扩展和系统的维护(2)消息管理完成系统内部处理的自动通知,即时传达系统讯息。包括发送消息,消息浏览等功能。(3)档案管理子系统该子系统主要包括文件的检索、著录、修改
此文档下载收益归作者所有