本科毕业论文(设计)(2015届)题目:基于Java的高校科研管理系统的设计与实现学院:信息工程学院专业:计算机科学与技术学生姓名:刘XX学号:211060310XX指导教师:徐XX职称(学位):讲师完成时间:2015年5月10日成绩:黄山学院教务处制学位论文原创性声明兹呈交的学位论文,是本人在指导老师指导下独立完成的研究成果。本人在论文写作中参考的其他个人或集体的研究成果,均在文中以明确方式标明。本人依法享有和承担由此论文而产生的权利和责任。声明人(签名):年月日目录摘要................................................................4英文摘要............................................................41引言..............................................................61.1课题研究的现状和意义.........................................61.2软硬件介绍...................................................61.2.1硬件环境要求.............................................61.2.2软件环境要求.............................................61.3系统实现的工具及语言.........................................61.3.1系统实现的程序语言——Java...............................61.3.2SQLServer2005介绍......................................71.3.3MyEclipse10的介绍.......................................71.3.4tomcat的介绍.............................................81.3.5JDK_1.6.16的介绍.........................................82系统需求分析.....................................................82.1总体需求分析.................................................82.2业务流程分析.................................................92.3系统可行性分析..............................................102.3.1经济可行性..............................................102.3.2技术可行性性............................................112.3.3操作可行性性............................................112.4数据字典分析.................................................113系统设计........................................................123.1数据库概念结构设计........................................123.2数据库逻辑结构设计........................................123.3物理结构设计..............................................133.4系统的开发步骤............................................154系统详细设计....................................................164.1系统首页设计..............................................164.2管理员管理界面设计..........................................185系统测试........................................................185.1测试内容....................................................195.2测试演示过程................................................205.3测试结论....................................................206总结............................................................21参考文献社.........................................................22致谢..............................................................234基于Java的高校科研管理系统的设计与实现信息工程学院计算机科学与技术专业刘XX(211060310XX)指导老师:徐XX(讲师)摘要:随着计算机越来越普遍的被人们使用,信息化时代也随之而来,我们每天都在接触不同的信息,信息量也越来越大。而学校的科研成果也越来越多,处理大量的数据,是非常耗时的工作。如何使用信息规范化的手段对高校科研成果进行科学有效的管理,成了一个重要课题。基于这样的背景,通过调查和沟通,本次,我的毕业论文,就以“高校科研管理系统”为题进行的,它将服务于高校科研人员、科研管理人员、管理决策人员,达到了科学高效科研管理的目的。关键词:科研管理;信息系统;JAVA;SQLServer2005;StrutsTheDesignandImplementationofCollegeScientificAchievementResearchManagementSystemOnJavaLiuXX(211060310XX)Director:XuXX(Lecturer)(SchoolofInformationEngineering,HuangshanUniversity)Abstract:Alongwiththecomputermoreandmorecommonusedbypeople,theinformationagecomes,everydayweareincontactwithdifferentinformation,informationisbecomingmoreandmorebig.Andtheschoolisalsomoreandmorescientificresearchachievements,handlingalargeamountofdata,isverytime-consuming.Howtousethemeansofinformation5standardizationofscientificresearchincollegesanduniversitiestocarryonthescientificandeffectivemanagement,becomeanimportantsubject.Basedonsuchbackground,throughtheinvestigationandcommunication,this,mygraduationthesis,onthetopicoftheuniversityscientificresearchmanagementsystem,itwillbeintheserviceoftheuniversityscientificresearchpersonnel,scientificresearchmanagementpersonnel,managementpersonnel,toachievethepurposeofthescientificandefficientmanagementofscientificresearch.KeyWords:ScienceResearchManagement;Theinformationsystem;JAVA;SQLServer2005;Struts61引言信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域,我们周边越来越多的场合都已离不开计算机,学习要使用网络视屏,购物要使用网络购物平台,吃饭也有各种网络订餐系统。当然近些年来,随着高校科研成果的激增,科研项目内容涉及面也越来越广,信息量也越来越大,网络化的管理方法已然成为了未来的发展趋势。为了适应现代社会人们高度强烈的时间观念,以及方便大家对科研信息的查找,高校科研管理系统的设计就此诞生。此系统是基于JSP技术开发的,它有很多优点,比如说:用户查询信息方便,录入信息简单,能分级管理,存储信息量大,并且稳定性好。1.1课题研究的现状和意义高校作为科研工作的重要场所之一,如何使其科研管理工作更加规范化、科学化、信息化,已显得非常重要。科研成果管理是科研管理工作的重要组成部分,因此,开发科研成果管理系统,实现科研成果的信息化管理对提高科研管理工作效率具有重要意义。1.2软硬件介绍1.2.1硬件环境要求计算机硬件条件:(1)CPU:inteli5或更高的处理器。(2)操作系统:MicrosoftWindows7。(3)内存:2G以上内存。1.2.2软件环境要求本系统适用于MicrosoftWindows7下开发的:(1)系统开发环境:MyEclipse10+tomcat-6.0.30+JDK_1.6.16。(2)系统开发语言:java。(3)数据库:SQLSERVER2005。1.3系统实现的工具及语言1.3.1系统实现的程序语言——JavaJava,对于学习过它的人而言,它是面向对象的,可移植的,性能比其他的语言优异、它是多线程的动态语言。它能很好地实现跨平台操作、动态的Web、Internet计算等。7Java分为三个体系JavaSE,即我们所说的java平台标准版;JavaEE,即我们所说的java平台企业版;JavaME,即为java平台微型版。下面的内容是对这三个平台进行简单的介绍:JavaSE的英文名称是JavaPlatform,StandardEdition。JavaSE在过去也被称作J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE如今能够支持JavaWeb服务开发的类,并为JavaEE提供基础。JavaEE,在过去也被称为J2EE。企业版本有利于开发和部署可移植、健壮、可伸缩且安全的服务端Java应用程序。JavaEE是依靠JavaSE为基础的,提供Web服务、管理组件、模型和通信API接口。JavaME,在过去也被称为J2ME。JavaME为移动设备和嵌入式设备上运行的应用程序提供健康优良的运行环境。JavaME拥有灵活的用户界面、稳定的安全模型。另一方面Java编译一次后,在很多环境中都能运行的特征,使得它能够提供一个随处可用的开放结构,成为可在多平台之间传递信息的低成本方式。而且Java企业应用编程接口能够提供很多有用的技术和类包。1.3.2SQLServer2005介绍SQLServer2005是