资源预览内容
第1页 / 共59页
第2页 / 共59页
第3页 / 共59页
第4页 / 共59页
第5页 / 共59页
第6页 / 共59页
第7页 / 共59页
第8页 / 共59页
第9页 / 共59页
第10页 / 共59页
亲,该文档总共59页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
毕业论文(设计) 基于.net高校科研管理系论文(设计)题目:统的设计与实现 学 院: 理工学院 专 业(方 向):计算机科学与技术(网络工程) 年 级、班 级: 网络1101 学 生 学 号: 学 生 姓 名: 指 导 老 师: 2015年 4月 20 日论文独创性声明本人所呈交的毕业论文(设计)是我个人在指导教师指导下进行的研究工作及取得的成果。除特别加以标注的地方外,论文中不包含其他人的研究成果。本论文如有剽窃他人研究成果及相关资料若有不实之处,由本人承担一切相关责任。本人的毕业论文(设计)中所有研究成果的知识产权属三亚学院所有。本人保证:发表或使用与本论文相关的成果时署名单位仍然为三亚学院,无论何时何地,未经学院许可,决不转移或扩散与之相关的任何技术或成果。学院有权保留本人所提交论文的原件或复印件,允许论文被查阅或借阅;学院可以公布本论文的全部或部分内容,可以采用影印、缩印或其他手段复制保存本论文。加密学位论文解密之前后,以上声明同样适用。论文作者签名: 年 月 日 毕业论文(设计) 第9页基于.net高校科研管理系统的设计与实现摘 要 70年代以来,计算机信息技术发展迅猛,如今计算机已经被广泛应用到社会生产生活的每一个角落。高校作为重要的科研机构,每天都要对繁多的科研信息进行统计管理,以往的管理操作中包含了大量的重复劳动,既耗费人力又容易出错,效率低下。因此,为了提高日常的科研管理工作效率,避免因人为失误造成的损失,开发一套安全规范的科研管理系统势在必行。 本文首先分析了高校科研信息管理系统的功能需求,然后探讨了合适的开发技术和架构,对高校科研信息管理系统进行了需求分析、功能设计、数据库设计和详细设计。在实际开发过程中,采取了软件工程的快速原型开发法。 本系统采用B/S架构。实际开发采用ASP.NET和Javascript,后台数据库使用了Microsoft SQL Server 2005。开发工具为广泛流行的Visual Studio 2010,使用VS 2010自带的ASP.NET Development Server作为系统运行测试环境。 【关键词】科研管理,快速原型法,ASP.NET,SQLServer2005Based on the.net college scientific research management system design and implementationAbstract Since the 70s, computer information technology developing rapidly, and now the computer has been widely used in everywhere of the social production and life. University as an important scientific research institution, scientific research every day on the range of statistical information management, management of operations in the past included a large number of duplication, both labor intensive and prone to error and inefficiency. Therefore, in order to improve the efficiency of day to day management of scientific research, to avoid losses due to human error, research and develop a safety management system standard is imperative. This paper analyzes the scientific research information management system functional requirements, and then discusses the development of appropriate technology and architecture, on the university research information management system needs analysis, functional design, database design and detailed design. In the actual development process, the software engineering rapid prototyping method has been used. The system uses the B / S architecture. ASP.NET and JavaScript are used in actual development; background database using Microsoft SQL Server 2010. Development tools for the wide range of popular Visual Studio 2010, using the VS 2010 ASP.NET Development Server that comes with running a system test environment.【Key Words】 Research Management, Rapid Prototyping,ASP.NET,SQL Server 2005目 录1绪论 31.1 课题背景31.2 研究目标11.3 研究意义22 开发环境及方案选择32.1.NET开发平台及C#开发语言32.2信息安全42.3 方案选择53 结构及功能设计63.1 系统结构63.1.1 需求分析63.1.2 系统处理流程图73.2 各模块功能介绍73.2.1用户信息模块73.2.2科研项目管理模块83.2.3系统管理模块83.3总体结构设计93.4数据库设计113.4.1 数据基本操作113.4.2 查询功能113.4.3数据表的设计114 详细设计174.1 设计原则174.2 用户登录模块设计184.3 教师模块设计204.3.1主页面设计204.3.2个人资料修改214.3.3科研项目管理224.3.4项目经费申请与查询254.3.5研究成果申报与查询264.3.6专利登记与查询274.4管理员模块设计284.4.1主页面设计284.4.2科研项目审批294.4.3研究成果审批334.4.4研究专利审批344.4.5用户管理354.5财务管理员模块设计364.5.1项目经费审批375 系统测试405.1 测试的原则405.2 测试的方法40第六章 结论42致 谢45参考文献44附 录46数据库操作类程序清单46前台页面中TreeView使用实例501绪 论1.1课题背景 高校作为重要的科研机构,每天都要对繁多的科研信息进行统计管理,以往的管理操作中包含了大量的重复劳动,既耗费人力又容易出错,效率低下。因此需要一个安全规范的科研管理系统,提高日常的科研管理工作效率,避免因人为失误造成的损失。 高校科研作为大量信息资源的中转地,每天大量的资料繁多要处理,包含很多的信息数据的管理。往常,科研人员处理文章、文件的惯用手法就是通过纸质的手段,手工处理这些文件。往往需要花费很大的精力和时间。还有对于科研人员的个人资料以及科研项目的记录通常也是采用手工的记录来进行,更加繁琐的就是对科研信息的处理也是通过人工计算、统计、查询、手抄等来进行。数据信息处理工作量非常大,容易丢失,更不易查找。总的来说,缺乏科学、合理、规范的信息管理手段。还有的一个现象就是基本上每个高校都配有大量的计算机,平常只用于简单的数据操作。没有把它们拿出来用于科研的信息管理,造成资源的极大浪费。然而这些可以作为科研信息系统开发的基础条件,把这些资源利用起来。 数据处理的人工操作,不仅对专门人员的各个方面的要求高,而且还能保证不能出错。因为这些信息很重要,一旦出错就会造成不可预知的损失。采取人工操作的方式对科研信息进行管理,因为信息比较多,所以就导致了高校科研里的管理工作混乱而又复杂。工作都是由人工来进行的,时间一长,这就造成了很多的问题,使得整个单位的人们的工作积极性也不高,整个运做的效率也不高了。 微软的NET平台作为新一代的互联网平台,提供了支持未来计算的高效的Web服务开发工具。利用.NET平台进行科研管理信息系统的开发成为此类系统未来开发的趋势。1.2 研究目标 本系统采用B/S(Browser/Server)结构进行设计,使用SQL Server 2005构建数据库,并在ASP.NET环境下使用C#语言开发的一个功能较为完善的科研管理信息系统。其具有一定的实用性。 该科研管理系统应具有三种用户角色,各种不同用户具有不同的权限:l 教师用户:教师用户通过浏览器登录系统,其应该拥有如下几个功能。如:修改个人资料;科研项目管理;科研项目申报;科研项目查询;科研协作申请;科研协作查询;项目经费使用申请;项目经费;使用查询;研究成果申报;研究成果查询;专利申请;专利查询;修改密码;退出登录。l 财务管理员用户财务管理员负责本系统的经费管理,因此其登录系统之后,应该具有如下几个功能:经费审批;已审批经费查询;修改个人密码和注销登录。l 系统管理员用户: 系统管理员具有最高权限。负责整个系统的管理工作。其登录系统后,应该具有如下功能:科研项目审批;科研协作审批;科研项目查询;研究成果审批;研究成果查询;专利审批;专利查询;系统设置;角色权限设置;用户管理;新增用户;公告管理;修改密码;退出登录。1.3 研究意义 本课题的研究是将传统的科研信息管理转移到基于网络进行科研管理这样一个更方便快捷的平台上来。不但为高校节约了很多的时间和金钱,而且能够极大地提高工作效率。在网络发达的今天,利用计算机技术进行信息管理是一个必然趋势。它能够使高校科研的管理工作规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改高校科研的情况。对高校自身的发展具有十分重要的意义
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号