1、 硕 士 学 位 论 文高校科研课题申报系统设计与实现硕 士 学 位 论 文独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全
2、部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密, 在 年解密后适用本授权书。不保密。(请在以上方框内打“”)学位论文作者签名: 指导教师签名:日期: 年 月 日 日期: 年 月 日本论文属于硕 士 学 位 论 文I摘 要近几年,随着国家和地方对科研项目投入的增加,高校科研课题的申请渠道方式日益增多,除了几十个国家层面的渠道外,地方各主管部门和各种横向的申报渠道数目也大大增加。目前,部分高校科研课题的申报工作还局限于传统的手动操作,在课题申报的过程中,数据整理、汇总和归档等工作量相对较大,并且不同的资料难以检索和查询。为了缩短申报时间,提高项目申
3、报的工作效率,设计一个流程精简的高校科研课题申报管理系统是十分重要的。该系统的运行不仅能减少各申报单位的申报成本和申报难度,而且能提高整个高校科研课题申报工作的效率,使之更规范化。这对完善行政管理体制有着十分重大的意义。基于此,本文主要采用以下方法对本文进行系统分析:1.理论与实践相结合:本文采用理论与实证相结合的方法,既有理论分析,又结合实际进行论述。运用课题申报系统的理论和方法,对高校科研课题申报系统的设计与实现进行分析。从理论和实践的结合上为高校科研课题申报建设提供科学的支持。2.文献资料法与实例分析相结合:利用现有计算机网络、相关资料、杂志和海量数据库,查阅国内外有关高校科研课题申报系
4、统进行梳理、归纳和总结。对高校科研课题申报系统取得的成绩及存在的问题具有全面的了解,因此配合理论分析,得出的结论更具有说服力和可操作性,对高校科研课题申报系统可持续发展都具有重要的实际价值。在我国高校科研课题申报系统的设计和开发过程中,包括系统需求的调查、测定和分析、子系统研发、技术的确定以及用户界面的数据分析和设计。通过对 Web Service 体系架构和相关技术、以及 Ajax 技术进行研究,依照软件工程开发生命周期,对高校科研课题申报管理系统进行设计和研发。在研究的过程中,对我国高校科研课题申报系统进行了设计,给出了系统的设计原则、设计目标、主要功能模块设计以及系统的 Web Serv
5、ice 设计,另外还有以 Web Service 为基础的系统网络结构并在 UDDI 注册中心对 Web Service 进行了测试。测试结果表明,系统达到了设计要求。硕 士 学 位 论 文II关键词:高校科研立项 课题申报 Web 服务硕 士 学 位 论 文IIIAbstractUniversity research project topics declare confined to the traditional manual operation, the In subjects reporting process, data collation, aggregation and arc
6、hiving workload is relatively large, and the information is difficult to retrieve and query. To improve work efficiency, the design and development of university research projects the declared management system is extremely necessary. Not only can reduce the cost of the project and make procedure ea
7、sier, also make a university research project subject to reporting assessment and management more efficient, more standardized, which play an important role in building an efficient administrative system.Based on this, this paper mainly uses the following methods for system analysis: 1. Theory and p
8、ractice: theoretical and empirical papers use a combination of methods, both theoretical analysis and actual were discussed. Subjects reporting system using the theory and methods of university research projects reporting system design and implementation for analysis. The combination of theory and p
9、ractice for the construction of university research projects to provide scientific support for reporting. (2) Analysis of literature data combined with examples: the use of existing computer networks, information, magazines and massive database, access to domestic and international reporting system
10、for university research projects to sort out, and summarized. Declaration system of university scientific research achievements and problems of having a comprehensive understanding, so with the theoretical analysis, the conclusion is more convincing and operability, university research projects on s
11、ustainable development reporting system has important practical value.The author of our university research projects during the development of the reporting system, involving a survey of system requirements, measuring and analyzing the case, subsystem design and development. Choose and determine wha
12、t kind of technology, 硕 士 学 位 论 文IVuser interface and data structure analysis and design through the Web Service architecture and related technologies, and Ajax technology research, according to the software development life cycle engineering, university research projects on the design and managemen
13、t reporting system research and development. In the course of the study, given first introduction part of this article introduces the research background and significance of the research project status reporting system, the main research contents and structure of the paper; went on relevant technolo
14、gies used in this paper were introduced, the main use of the Web Service and Ajax related technologies; on this basis, the reporting system of university research projects carried out a needs analysis, mainly analyzed the feasibility of the system, requirements of procedure and the choice of databas
15、e; then, on China university research projects reporting system has been designed, given the system design principles, design goals, the design of main function module, and the design of the system of the Web Service; then, the reporting system of university research projects the realization of the
16、key technologies in detail primarily given based on Web Service system network architecture, UDDI registry implementation and realization of Web Service, the last of the paper for the overall summary.Key words: Universities research project ,Project declaration, Web Service硕 士 学 位 论 文0目 录摘 要 .IIAbst
17、ract.III1 绪论 .11.1 研究背景及意义 .11.2 国内外的研究现状 .21.3 论文主要研究内容 .52 相关技术分析 .62.1 Web Service 概述 .62.2 Ajax 核心技术 .92.3 本章小结 .123 课题申报系统的需求分析 .133.1 可行性分析 .143.2 用户角色分析 .143.3 功能需求 .153.3 非功能需求 .173.4 数据需求 .173.5 本章小结 .184 课题申报系统设计 .194.1 架构设计 .194.2 系统功能模块设计 .224.3 UDDI 注册中心工作过程流程 .274.4 数据库设计 .294.5 本章小结 .
18、315 课题申报系统实现 .325.1 数据库的选择 .325.2 Web Service 的实现 .325.3 基于 Web Service 的系统网络结构 .335.4 我国高校科研课题申报系统 UDDI 注册中心的实现 .345.5 功能实现 .365.6 应用示例 .385.7 系统测试 .405.8 本章小结 .496 总结 .50硕 士 学 位 论 文1致谢 .52参考文献 .53硕 士 学 位 论 文01 绪论1.1 研究背景及意义随着信息科学技术的快速发展,已经有越来越多的大学开始重视科研项目的信息化建设。大学的信息化建设主要包括日常的教学和对学生的管理,学生的远程教育,教育资
19、源开发和利用的信息基础设施和校园管理信息等,实现教育管理,教学资源管理,科学管理的基础上的高性能校园网络信息系统覆盖,物流和服务管理完全集成的,基于信息技术的增值服务,是一个需要长期坚持的重要工作,也是发展信息经济的条件下,高等教育的发展趋势,也是我国大学走向世界一流大学的必经出路。大学科研水平是一个重要的指数衡量大学的整体实力,科研管理信息作为大学信息化建设的必要内容,随着国家继续增加投资科研大学,大学的管理也越来越关注自己的研究。提高科学技术的发展,使得大学的研究活动,每年的论文、书籍、专利、项目、奖励和其他研究数据管理变得越来越大,大量的科学信息,如项目信息,结果信息,人员信息,管理和维
20、护的需要。科学研究的大量信息,依靠传统的手工或借助 Excel 等办公软件为科学研究管理已经越来越难做,导致研究业务复杂,难于管理、统计复杂、效率低下等问题。1994 年,中国教育和科研计算机网络建设,如何利用现有的校园网络的条件,和有效的科学研究、科学管理、科研管理已成为迫切需要解决的问题,因此,大学科研管理信息化建设提上议事日程。本论文的选题来源于我国关于高校科研课题工作的需要,旨在研发高校科研课题信息管理系统,实现高校课题管理质量的规范和工作效率的提高。该系统借助于我国科技管理部门对课题申报部门实现申报项的统一管理,为课题各个环节的管理和成果提供全面高效的信息化服务。为了健全我国科学有效
21、的管理体制、加强高校科研课题的管理,以提高计划课题的实施效率,增强科学的持续创新能力,根据国家科技部国家高校科研课题管理暂行办法等文件精神,我国科学技术局制定了我国高校科研课题管理管理暂行办法。硕 士 学 位 论 文1高校科研项目申报管理资讯系统的开发,不仅可以降低成本和各报告单位工作的难度,也使高校科研评价和管理报告更加高效和规范。在引导一个公正透明、廉洁高效的行政管理体制中起着重要的作用。本系统对传统的政府流程、组织结构进行了必要的调整应用,创造了一个新的管理模式和管理流程,有着新颖的操作规则,将新的管理哲学应用于社会主义市场经济的体制下,促使该系统加强宏观经济管理,提高管理效率,从而促进
22、科学的进步。1.2 国内外的研究现状目前,国外的高校信息化建设已经步入了一个相对成熟的阶段,他们考虑更多的是如何进行数据资源的整合以便更好地利用现有的信息化建设成果。科学研究的信息化在许多国家引起了广泛关注,欧洲和美国的其他国家和地区积极开展这一领域的工作。例如,在 APGrid(亚太网格)和编译指示(太平洋RimApplication 网格中间件组装 )国际合作组织亚太地区,日本、韩国、新加坡、澳大利亚、泰国和其他国家也非常活跃。这些国家和地区也在项目启动和自己的网格,并促进科学研究的工作信息。国内外申报系统的应用范围很广,商业方面主要有建设银行移动式信贷申报系统;有高校科研项目申报系统和网
23、络故障的大学报告制度方面,课程申报系统,基于专家系统的测试文件的申报系统,毕业设计课题申报和审批制度,与大学教师工作量申报和审计系统;工业工程机械主要包括归档的在线申报系统和全球汽车主题的申报物质清单,材料数据申报系统的研究列表;服务业包括科学网报道好新闻奖、山东烟草的养老金制度和申报制度;医疗方面的申报系统只有一个新的医学研究调查网上申报和管理信息系统。从技术的应用来看,大多数的申报系统采用 BS 结构 2,主要采用 J2EE 和.NET 两个框架结构平台,运用 MVC 设计模式。2005 年,阚君满在吉林省高校社科项目网上申报管理系统的设计与实现中采用 ASP.NET 作为前台开发工具,后台数据库管理系统采用 MS SQL SERVER,针对该数据库管理系统的特点,介绍该系统数据访问策略,并对数据查询算法、改进的查询算法及数据库备份与恢复的算法进行详细描述。在整个系统程序的开发设计中 3,4,将具体实现该系统的数据库设计、用户模块设计、