科研管理系统论文.doc
《科研管理系统论文.doc》由会员分享,可在线阅读,更多相关《科研管理系统论文.doc(48页珍藏版)》请在沃文网上搜索。
1、摘 要 对于一所高等院校来说,学科门类多,科研项目及成果所涉及科学领域广,其内容亦比较繁杂,这给管理造成了一定的困难,利用计算机技术使高校高效率完成信息管理,推动高校科研信息管理走向科学化、社会化、规范化和自动化,是适应现代高等学校制度要求。科研是研究生面临的一项重要任务,研究生科研管理内容比较复杂,科研涉及的内容极为广泛,手工管理比较麻烦。科研成果管理系统就是在这种背景之下开发的,为高校的科研成果管理提供快捷高效服务。 研究生科研管理系统是由人、计算机组成的能对科研信息录入、修改、存储和统计,该系统能够实时反映研究生的科研活动,为日常事务的处理和管理提供重要支持。基于研究生科研管理系统的开发
2、背景,设计划分出三个大的模块,分别是论文管理模块、软件著作管理模块、专利管理模块。本系统运用ASP.NET技术配合大型数据库SQL Server2008和C#构建了一个界面友好的科研信息管理系统。采用了B/S模式,以完成科研成果的录入和统计,查询等功能。关键词:科研管理系统;数据库; B/S结构;ASP.NETAbstract For a higher education , multiple disciplines and the results of research projects involving a wide field of science, its content is al
3、so more complicated, which caused some to management difficulties , the use of computer technology to make efficient completion of college information management, promote information management to scientific research and university community , standardization and automation system is to adapt to the
4、 requirements of modern universities . Graduate research is an important task facing the Graduate Research manage content more complex, involving scientific content is extremely broad, manual management is too much trouble . Research management system is developed in this context , for the managemen
5、t of university research to provide fast and efficient service .Graduate research management system is composed of people, computers can be composed of scientific information on the entry , modification, storage, and statistics, the system is able to reflect the real-time postgraduate research activ
6、ities, provide important support for the processing and management of daily affairs . Background postgraduate research -based development management system , designed to divide the three major modules , namely, paper management module , the software works management module, patent management module.
7、 The system uses ASP.NET technology with a large database SQL Server2008 and C # to build a user-friendly scientific information management system. Using the B / S mode , in order to complete the entry and statistical research , inquiries and other functions.Keywords:Research management system; data
8、base; B/S structure; ASP.NETword文档 可自由复制编辑目 录摘 要IAbstractII1绪论11.1研究目的和意义11.2研究现状11.3研究内容21.4论文结构22 系统开发工具和技术22.1 ASP.NET概述22.1.1 ASP.NET基本含义和特点22.1.2 ASP.NET的优点32.2 SQL介绍42.3 B/S结构介绍52.4三层架构63 需求分析和系统功能设计73.1需求分析73.1.1功能需求83.1.2 性能需求83.2系统功能模型的建立94系统规划和概要设计104.1 系统功能模块104.2 方法概要114.3系统流程图114.4系统解决方
9、案项目构成125 数据库层的设计与实现125.1 数据库概念结构设计125.2数据流图135.3数据字典145.4逻辑设计165.5存储过程设计166 详细设计236.1系统的主要功能236.2程序流程图246.2.1 用户登录流程图246.2.2 添加数据流程图246.2.3 修改数据流程图256.2.4 删除数据流程图266.2.5 查找数据流程图276.3用户界面设计286.3.1登陆界面286.3.2用户管理286.3.3科研管理317系统测试及维护347.1系统测试347.1.1信息录入及查询测试347.1.1信息修改及删除测试377.2系统维护398总结与展望40参考文献42致谢4
10、3word文档 可自由复制编辑1绪论 1.1研究目的和意义随着社会的发展,在现代社会中,信息的获取、处理、交流和决策都需要高质量的计算机软件来完成。高校的管理也愈加信息化,智能化。高校之间的竞争日益激烈,迫使高校的各个部门的工作更加追求高效快捷。通过计算机进行管理无疑是最科学和最有效的方法,一方面可提高工作效率和工作质量,同时又便于部门之间进行信息交流。科研是研究生面临的一项重要任务,研究生科研管理内容比较复杂,科研涉及的内容极为广泛,手工管理比较麻烦。科研管理系统就是在这种背景之下开发的,为高校的科研成果管理提供快捷高效服务。研究生科研管理系统是从学校科研管理的实际需求出发,能够使传统的科研
11、纸质办公环境进入一个全新的网络办公环境中,减少了各类教学科研人员及管理工作者大量重复性的工作,所有的科研情况一次性输入即可长期使用,大大提高了办公效率和数据的准确性。同时能为各级部门及时准确的掌握每个科研人员的科研情况、学院和学校的整体科研情况提供及时准确的科研数据,为各级领导制定决策提供依据。1.2研究现状目前,我国高校规模不断扩大,研究生人数日益增多。对于研究生的科研管理也越来越复杂,随着信息技术的发展,计算机已经被广泛应用于当今社会的各个领域。因此,现阶段研究生科研管理系统的研究受到很多人的关注。在一些发达国家一些类似的管理系统已经应用于企业,而且已经相当普及,然而在我国很多管理还停留在
12、手工操作。因此,使科研管理工作更加规范化、科学化,建设一个科研管理系统已显得非常重要。1.3研究内容 本系统是一个由人、计算机组成的能进行科研信息的录入、修改、查询和导出的系统,该系统采用了 B/S 三层结构,以完成科研成果的录入和统计,采用 ASP.NET 与SQL Server2008 数据库等技术来设计。主要功能是对科研项目、论文、著作、专利等科研信息的录入及维护,实时反映研究生的科研活动,为日常事务的处理和人员管理提供支持。1.4论文结构 论文共分为八个部分,第一部分是绪论,简要介绍了系统的设计背景、目的研究现状及研究内容;第二部分概述系统开发所用到的技术和工具,主要是ASP.NET、
13、B/S三层结构和SQL;第三部分是对系统进一步的深入认识后,对系统需求、功能分析并列出功能模型,开发一个基于现有技术的条件下,又能满足需求的系统;论文第四部分就是对系统的规划和概要设计,这部分内容主要介绍系统功能模块,系统流程图及使用的方法;第五部分是数据库的设计,通过E-R图、数据流图、数据字典等方法罗列出设计必须的要素,为下一步设计做好铺垫;论文的第六部分,就是系统的详细设计了,主要分为三个方面分别是,系统主要功能的设计、程序流程图分析以及界面设计;第七部分就到了设计的尾声,对系统进一步测试和维护;第八部分是对系统设计的总结与展望。2 系统开发工具和技术2.1 ASP.NET概述 2.1.
14、1 ASP.NET基本含义和特点 ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点: (1)利用ASP可以
15、实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试; (3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页; (4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现那个Email或访问文件系统等。 (6)
16、由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取。ASP.NET不仅仅是 Active Server Page (ASP) 的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的优势。2.1.2 ASP.NET的优点 ASP.NET的主要优点大概可以归纳如下: (1)ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然
17、比一条一条的解释强很多。(2)ASP.NET构架是可以用Microsoft(R)公司最新的产品 Visual S开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是ASP.NET强大化软件支持的一小部分。(3)因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库、消息机制、数据接口的处理都能无缝的整合到ASP.NET的Web应用中。ASP.NET同时也是language-independent语言独立化的,所以,可以选择一种最适合的语言
18、来编写程序,或者把程序用很多种语言来写,现在已经支持的有C#(C+和Java的结合体)、VB、J script。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用。(4)ASP是运行在服务器端,所以无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交
19、互的速度。 2.2 SQL介绍 SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server,Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select、Insert、Update
20、、Delete、Create以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。语言特点如下:1一体化:SQL集数据定义DDL、数据操纵DML和数据控制DCL于一体,可以完成数据库中的全部工作。2使用方式灵活:它具有两种使用方式,即可以直接以命令方式交互使用;也可以嵌入使用,嵌入到C、C+、FORTRAN、COBOL、JAVA等主语言中使用。3非过程化:只提操作要求,不必描述操作步骤,也不需要导航。使用时只需要告诉计算机“做什么”,而不需要告诉它“怎么做”。4语言简洁,语法简单,好学好用:在ANSI标准中,只包含了94个英文单词,核心功能只用6个动词,语法接近英语口语。2
21、.3 B/S结构介绍 B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的
22、电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。B/S结构具有如下特点: 1.维护和升级方式简单。当前,软件系统的改进和升级越发频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 科研 管理 系统 论文
