毕业设计(论文)-JSP+JavaBean+SQL科研成果申报管理系统.doc_第1页
毕业设计(论文)-JSP+JavaBean+SQL科研成果申报管理系统.doc_第2页
毕业设计(论文)-JSP+JavaBean+SQL科研成果申报管理系统.doc_第3页
毕业设计(论文)-JSP+JavaBean+SQL科研成果申报管理系统.doc_第4页
毕业设计(论文)-JSP+JavaBean+SQL科研成果申报管理系统.doc_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I摘要科研成果申报管理系统是政府机构实现对科研活动有效管理的一个平台。系统将科研活动中各个部分有机的结合在一起,利用计算机与互联网的优势,实现对科研活动的网络式管理。为了满足科研成果申报管理系统的性能要求,实现系统静态与动态页面的相互分离,系统采用JSP+JavaBean和SQLServer2000数据库相结合的开发模式。本系统可以实现数据库的添加、删除、查询,其中查询是利用关键字实现模糊查询和betweenand关键字实现日期间的查询。本管理系统的开发可以分为五个部分:系统分析、网站整体设计、数据库设计、网站设计、网站测试及发布,在本设计说明书中重点介绍数据库的设计以及网站的设计。在系统设计中,分别用系统操作流程图和功能结构图详细介绍了本系统的操作和实现的功能;在网站的整体设计中,简单介绍了服务器和WEB站点的配置;在数据库设计中,详细介绍了SQL2000Server2000数据库的创建于相关的数据表结构;在网站设计中,详细地介绍了网站的整体构架、网站功能总体框架以及具体功能模块的实现;在网站测试及发布中,简单地介绍了一下网站发布的方法。关键词:管理系统;JSP;SQLServerIIAbstractScientificresearchachievementsdeclarationadministrationsystemisgovernmentagenciestoachieveefficientmanagementofscientificresearchactivitiesofaplatform.Systemwillresearchactivitiesinallpartsorganiccombinationtogether,usingacomputerandInternetadvantageandrealizethenetworkmanagementforresearchactivities.Inordertomeettheachievementsinscientificresearchsystemperformancereportingrequirements,staticanddynamicsystemfromeachofthepage,systemadoptstheJSP+JavaBeanandSQLServer2000developmentpatternofthecombinationofthedatabase.Thissystemcanrealizedatabaseofadd,delete,query,includingtheinquiresisusingkeywordstorealizefuzzyqueryandbetween.andkeyword,therealizationduringquery.Thismanagementsystemdevelopmentcanbedividedintofiveparts:systemanalysis,websiteoveralldesign,databasedesign,webdesign,websitetestandreleasedinthisdesignspecifications,mainlyintroducedinthedesigningofdatabaseandwebsitedesign.Insystemsdesign,respectivelyforsystemoperationflowchartandfunctionalstructureintroducesthissystemoperationandrealizingfunction;TheoveralldesignoftheWEBsite,itintroducestheserversandWEBsiteconfiguration;Indatabasedesign,detailedintroducestheSQL2000Server2000databaseestablishedintherelevantdatatablestructure;Inwebdesign,detailedintroducestheoverallframework,websiteoverallframeworkandfunctionmodulesoftheconcreteimplementation;Inwebtestsandreleasedin,simplyintroducesamethodofwebpublisher.KeyWords:Managementsystem;JSP;MicrosoftSQLServerIII目录摘要.Abstract.第1章课题简介.11.1课题背景.11.2课题目标.2第2章开发技术介绍.32.1JSP简介.32.2SQLServer2000简介.32.3B/S开发模式简介.4第3章系统的设计.53.1总体设计.53.2数据库设计.6第4章系统的开发实现.94.1审批员模块.94.2申报员模块.104.3公共查询模块.11第5章测试.135.1系统测试.135.2评价.14结论.15参考文献.16附录.17致谢.36用户操作手册.37绥化学院2011届本科生毕业设计1第1章课题简介1.1课题背景随着计算机技术的广泛应用以及现代社会信息量的急剧增加,传统的人工信息管理体系已经远远不能满足快节奏、高效率的现代生活的需要,落后的管理技术严重阻碍了信息的交流与共享。同时,网络技术的普及,如何通过网络来实现对科技信息的远程访问和与远程管理,从而实现对信息的共享和交流成为当务之急。科研成果数量增加较快,教师等科研人员的科研内容较为复杂,涉及范围极其广泛,而且为了公平合理的推动庞大科研队伍的科研学建设,为今后科研信息的查找提供方便、快捷的服务,鉴于此目的基于JSP技术的科研信息管理系统为我们提供了强有力的应用工具。该系统可以达到用户检索迅速,查找方便,录入简单,可靠性高,存储量大,保密性好的要求。随着社会各行业的不断发展,面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,随着计算机及通讯技术的飞速发展,对科研成果管理工作提出了更高的要求。传统的管理方法、手段以及工作效率已不能适应新的发展需求,无法及时准确地打印出所需的报表,尽快改变传统的管理模式,运用现代化手段进行科学管理,已经成为整个教育系统亟待解决的课题之一。科研成果申报管理系统是科研院校、高效研究所等内部管理的核心部分,通过它可以实现对科研活动的全程跟踪。伴随着互联网的蓬勃发展,越来越多的机构将科研管理与Internet融合到一起,以方便科研人员进行沟通与管理。科研成果申报管理系统就是在这样一个社会背景下开发的。科研成果申报管理系统将人员、项目、成果、权限等管理有机结合在一起,有效地提高了科研管理水平和效率。利用JSP良好的性能,在稳定性和在稳定性方面达到了很高的指标,最大限度地保证了数据的稳定及安全。科研成果申报管理系统可以极大地提高管理效率,在设计时充分考虑了用户使用的方便与灵活性,既能实现对科研信息的高效管理和控制,又能满足研究所的决策者对科研活动的宏观管理需要。最重要的是,它可以直观反映研究所工作人员的工作状况,为领导的决策提供科学的依据。绥化学院2011届本科生毕业设计21.2课题目标科研管理系统是科研院所、高校研究所等内部管理的核心内容,通过本系统可以实现对科研活动的全程跟踪。科研成果申报管理系统将人员、项目成果、权限等管理有机的结合在一起,有效提高了科研管理水平和效率。本系统将采用B/S结构,后台使用SQL2000数据库系统,应用系统基于WEB技术开发,既保证系统的性能,由保证数据的安全性。此系统允许用户以申报员和审核员两种身份登陆,申报员登陆后,可以选择成果申报、查询成果申报、修改个人信息、课题申报、查询课题申报等功能;审核员登陆后,可以对未入库课题及成果进行审核、可以查询已入库的课题、成果以及添加、删除、用户信息。通过网络来实现对科研信息的远程访问和与远程管理,从而实现对信息的共享和交流。绥化学院2011届本科生毕业设计3第2章开发技术介绍2.1JSP简介JSP(JavaServerPage)是由Sun公司在Java语言基础上开发出来的一种动态网页制作技术,它是Java开发阵营中最具代表性的解决方案。JSP不仅具有与Java一样的面向对象性、便利性、跨平台性等优点,还拥有JavaServlet的稳定性,并且可以使用Servlet提供的API、JavaBean及Web开发框架技术,使页面代码与后台处理代码分离,提高工作效率1。JSP技术是目前比较流行的Web程序开发中的一种动态网页技术,依靠Java语言的稳定、安全、可移植性高的优点,成为大、中型网站开发的首选,正因为JSP具有这些优点所以选择JSP作为本系统的开发工具2。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaServlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成3。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。2.2SQLServer2000简介SQLServer是一个关系数据库管理系统,它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的,于1988年推出了第一个OS/2版本。在WindowsNT推出后,Microsoft与Sybase在SQLServer的开发上就分道扬镳了。Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本;Sybase则较专注于SQLServer在UNIX操作系统上的应用4。SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的一个版本。该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft绥化学院2011届本科生毕业设计4Windows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用5。正因SQLServer2000具有Internet集成、可伸缩性和可用性、企业级数据库功能易于安装、部署和使用等优点所以本系统的数据库也使用了SQLServer2000。2.3B/S开发模式简介B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论