本文是一篇管理系统论文范文,关于管理系统类硕士学位论文,关于基于WebServices的高校科研管理系统设计与实现相关毕业论文参考文献格式范文。适合管理系统及数据库及高校科研方面的的大学硕士和本科毕业论文以及管理系统相关开题报告范文和职称论文写作参考文献资料下载。
摘 要 :科研管理工作是高校工作的一个重要内容,现在高校越来越重视科研,导致科研项目繁多,增加了科研管理部门的工作量.针对这一现象,设计了高校科研管理系统,介绍了基于Web Services的B/S结构的关键技术,重点阐述了系统架构设计、功能设计以及实现方法.通过运用先进技术和工具对高校科研管理工作进行分析和抽象,将其信息化和规范化,降低开发成本,提高系统开发效率,对基于Web Services的系统开发提供了一种借鉴模式.
关 键 词 :Web服务;科研管理;数据抽象;分层设计
中图分类号:TP319文献标识码:A文章编号:16727800(2013)004010004
本文来源 http://www.sxsky.net/geshi/432718.html
0引言
近年来,随着招生和就业形势日益严峻,高校均纷纷设法提高学校的竞争力,扩大自己的优势,创新办学特色,增强综合实力.其中,科研水平是衡量高校综合实力的一个重要指标.因此,高校在科研方面的投入持续增长,科研项目数量大幅度增加,导致学校科研管理工作日趋复杂,对科研管理人员的要求逐步提高.如何有效管理科研项目和相关事项,使科研管理工作规范化、科学化和信息化,实现科研资源的校内共享,为全校师生的科研工作服务,已经成为高校科研管理工作的迫切需求.随着工作的实际需要和信息社会的影响,构建适合每个学校工作环境的信息化科研管理系统势在必行.本文以曲靖师范学院科研管理系统开发为背景,论述了采用Web Services等技术实现信息系统的一般方法、原理和思路,其实现方法可供其它类似信息系统的建设作参考.
1系统设计
实现满足曲靖师范学院科研管理工作需求的管理系统从技术上来说不算困难,按一般软件工程设计思路即可达到要求,但考虑到系统开发的效率和运行维护,以及为将来建设的数字化校园能无缝对接和易于管理等因素,系统采用Web services、XML、AJAX等先进技术和工具来构建.利用成熟的开发技术使得开发人员容易上手,提高了系统开发效率,而且系统易扩展,能应对未知的需求变更,系统性能得到优化,其健壮性和稳定性得到保障.
1.1Web Services、XML、AJAX介绍
Web Services\[1\]是一种能够被描述并通过网络发布、发现和调用的自包含、自描述、松散耦合的软构件,实现了平台的独立性和语言的独立性.不论采用什么平台和语言实现Web Services,只要发布接口标准并保证安全,任何系统都可访问和调用,极大地提高了系统的开发效率,降低了错误率,软件构建能最大限度得到复用.Web Services体系把所有的应用实体都抽象成服务,包括服务提供者、服务请求者和服务代理.服务提供方发布他们的服务;服务请求方查找服务,获取服务的绑定信息.所有的发布和调用都遵循一定的技术规范和标准.
有关论文范文主题研究: | 关于管理系统的论文范文数据库 | 大学生适用: | 学士学位论文、在职研究生论文 |
---|---|---|---|
相关参考文献下载数量: | 13 | 写作解决问题: | 怎么撰写 |
毕业论文开题报告: | 文献综述、论文总结 | 职称论文适用: | 核心期刊、中级职称 |
所属大学生专业类别: | 怎么撰写 | 论文题目推荐度: | 经典题目 |
XML\[2\]是可扩展标记语言 (Extensible Markup Language, XML),用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言.AJAX\[3\] 指异步JavaScript及XML(Asynchronous JavaScript And XML).这个术语源自描述从基于Web的应用到基于数据的应用转换.在基于数据的应用中,用户需求的数据可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,提高网页的响应速度.
1.2科研管理系统设计架构
为了提高软件复用度,采用分层的设计思想,比较流行的通常为3层以上结构,科研管理系统分为4层,如图1所示.Web Services服务可分布式部署在不同的服务器上.
科研管理系统分成表示层、业务逻辑层、数据访问层和数据层.表示层,也就是客户端层,相当于用户接口,在该系统中就是浏览器.业务逻辑层负责处理系统的业务,该层是开发中最重要的一部分,在该系统中很多复杂的业务逻辑在该层中实现.这里最大的挑战是如何识别和实现这个逻辑,并分配充足的时间和资源.数据访问层实现数据的存取,是对数据的操作,而不是操作数据库,访问的方式采用微软企业库的数据库访问技术.数据可以是数据库表格的数据或文件数据,甚至可以是XML格式的数据等,业务逻辑层可调用相关Web服务.数据层负责数据管理,完成数据采集,在这层实现有关数据的自定义约束和要求.设计时,尽量把操作和业务逻辑同数据层分离开,使系统耦合度低,并且易于维护.
1.3系统功能模块设计
根据对曲靖师范学院科研工作业务分析和调研,结合全国高校科研管理系统的特点,将科研管理系统的功能确定为九大模块:科研项目管理、论文管理、专著管理、科研成果管理、科研考核管理、学术交流管理、综合查询、报表统计和系统管理.每项业务管理又包含具体的事物功能管理,科研系统的功能模块如图2所示.
1.4系统数据库设计
针对图