基于ssh框架高校科研管理系统设计和实现

基于ssh框架高校科研管理系统设计和实现

ID:5250393

大小:31.50 KB

页数:9页

时间:2017-12-07

基于ssh框架高校科研管理系统设计和实现_第1页
基于ssh框架高校科研管理系统设计和实现_第2页
基于ssh框架高校科研管理系统设计和实现_第3页
基于ssh框架高校科研管理系统设计和实现_第4页
基于ssh框架高校科研管理系统设计和实现_第5页
资源描述:

《基于ssh框架高校科研管理系统设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于SSH框架高校科研管理系统设计和实现  摘要:研究了高校科研管理系统的现状,分析了当前流行的JavaEE技术,并利用SSH(Struts+Spring+Hibernate)框架进行系统建模;给出了一个基于SSH的科研管理系统结构图,详细分析了该框架结构中的三个层次,即展现层、业务逻辑层、持久化层。分析了系统的功能结构,并结合不同的用户权限描述了每个模块的功能。总结了基于SSH的科研管理系统的优点。关键词:高校科研管理系统;Struts;Spring;Hibernate中图分类号:TP311.1文献标志码:A文章编

2、号:1006-8228(2013)12-30-02DesignandimplementationofresearchmanagementsystemincollegesbasedonSSHZhuErli(Dept.ofInformationTechnology,SuzhouInstituteofTradeandCommerce,Suzhou,Jiangsu215009,China)Abstract:Thecurrentsituationoftheresearchmanagementsystemincollegesis

3、researched.The9currentpopularJavaEEtechnologyisanalyzedandSSHframeworkforsystemmodelingisused.AsystemstructurediagrambasedonSSHisgiven,andthreelevelsoftheframeworkstructureareanalyzed,namelythepresentationlayer,businesslayer,datasourcelayer.Thefunctionofthesyst

4、emcombinedwiththedifferentuserpermissionsisdiscussedtoexplainthesemodules.Finally,theadvantagesofthesystembasedonSSHaresummarized.Keywords:researchmanagementsystemincolleges;Struts;Spring;Hibernate0引言9高校的科研工作越来越受到重视,为了发挥教师开展科研工作的潜能,进而促进教育教学水平的提高,许多高校都投入了大量的资金立项

5、,鼓励教师进行科学研究。高校科技产业处负责统筹管理高校的科学研究工作,其首要工作就是组织好科研项目的申报工作。目前高校教师申请的科研项目种类多、数量多,所涉及的学科专业复杂,整个申报和管理过程基本都已经借助于计算机进行辅助管理。但是,尚未实现真正意义上的网上申报,且大部分数据处理工作仍依靠人工完成。如申请项目时需要填写纸质的申请书,申请效率不高;科技产业处在数据录入、项目审核、保存、统计、查询过程中也以手工操作为主,数据准确性不高;纸质存档材料一旦损坏或丢失,不能挽救。这种传统的管理方式已经严重制约了科研工作的发展步

6、伐。因而,提高科研管理的效率和水平,使科研管理工作更加科学化和规范化,加强科研申报工作信息化建设势在必行。1相关技术介绍科研项目的申报工作应该充分利用现代信息技术,将申报工作放到计算机和网络这个快捷平台上来完成。本科研管理系统采用当前流行的B/S结构,使用JSP编程语言,基于JavaEE的三种框架进行集成开发,包括Struts2框架、Spring框架、Hibernate框架,它们在整个系统的开发过程中起着不同的作用;同时结合Dreamwaver网页制作技术,采用SQLServer构建后台数据库,使用Apache的To

7、mcat服务器作为Web服务器。Struts2是Struts的下一代产品,是在Struts1和WebWork的技术基础上进行了合并,得到全新的Struts2框架。Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。在系统设计中,采用Struts2拦截器的机制来处理用户的请求,这样的设计使得业务逻辑控制器与ServletAPI完全脱离开。9Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲

8、地使用对象编程思维来操纵数据库。Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。该框架可以方便解耦,简化开发。通过Spring提供的IoC容器,我们可以将对象之间的依赖关系交由Spring进行控制,避免硬编码所造成的过度程序耦合。有了Spring,用户不必再为单实例模式类、属性文件解析等这些很底层的需求编写代码,可以更专注

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。