我国唯一的项目管理信息化门户网站,国内项目管理软件资讯服务提供商

登录 注册
当前位置:首页 > 科研信息化 > 正文

基于Java EE的科研项目管理系统的设计与实现

2021-01-29 来源:《电脑知识与技术》作者:1. 国防科技大学电子科学学院;2. 国防科技大学计算机学院,宗冉1,唐波1,黄煜洲2
位、职务等信息。
在统一认证之后,登录获取相应的ID,映射出不同的用户账号进行访问,如图 4。当需要增加新的用户时,只需要添加ID和其映射关系就可以了。在用户登录界面中,如输入用户密码有误,则会显示提醒。
3.3 数据库访问的实现
3.3.1 基于JDBC实现数据库的访问
Java 通过 JDBC 取得与要访问的达梦数据库相对应的 JDBCDriver,从而建立与达梦数据库的连接。连接JDBC,可以在配置数据库连接参数的jdbc.properties文件中进行配置,定义达梦 URL 连接串,定义 JDBC 驱动串,定义连接用户名和用户口令,其代码如下:
jdbcUrl=jdbc:dm://localhost:5236/ZHYW_ZBYY
driverClass=dm.jdbc.driver.DmDriver
Dialect=org.hibernate.dialect.PublicDialect
user=ZHYW_ZBYY
password=ZHYW_ZBYY
3.3.2 数据库连接池
连接池的基本思想是在内存对象中先建立一些连接,以备在多个用户同时操作的过程中,可以起到中间层将已连接数据库连接存放在这个连接池,以供其他的用户使用[7]。在SSH中的 Hibernate 框架,默认使用一种 jdbc 数据库连接池 c3p0 作为连接池进行配置使用,这样提高了数据库的使用效率。系统开发中使用 tomcat 的 dbcp 包来实现数据库连接池,在 Tomcat 的conf/sever.xml文件<GlobalNamingResources>下,配置如下:
<Resource auth="Container" description="User database that
can be updated and saved" factory= "org. apache. catalina. users.
MemoryUserDatabaseFactory"
Name="UserDatabase"
Pathname="conf/tomcat-users.xml"
Type="org.apache.catalina.UserDatabase"/>
</GlobalNamingResources>
4 结束语
针对某单位科研项目管理效率较低,耗费人力的问题,本文开发了基于JavaEE的科研项目管理系统,在麒麟系统下采用JavaEE的SSH框架,以B/S模式为系统结构,结合使用了国产自主研发保密性更强的达梦数据库,实现了对该单位科研项目的信息化管理,整合优化了工作流程,提高了管理工作效率,满足了该单位实际工作需求。
参考文献:
[1] 罗保山.高校科研管理系统用户需求分析研究[J].电脑知识与技术, 2012, 36(2):75-78.
[2] 李威,高锦涛,高腾.基于E-R图的关系数据库关键词查询[J].计算机系统应用, 2012, 21(9):75-78.
[3] 何方 . 基于国产数据库的科研管理系统研究与实现[D]. 济南:济南大学,2011.
[4] 谢希仁 . 计算机网络[M]. 北京:电子工业出版社, 2013,10-20.
[5] 查修齐,吴荣泉,高元钧.C/S到B/S模式转换的技术研究[J].计算机工程, 2014(1):263-267.
[6] 甘婷.高校科研项目管理系统设计与实现[D].武汉:华中科技大学,2011.
[7] 刘继华,李腊元.一种基于JDBC的数据库连接池的设计与实现[J].计算机工程与应用, 2003(7):183-185.
分享到:

免责声明:
  1、项目管理信息化网发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
  2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!

延伸阅读:

more>

会议活动

more>

公开课

more>

PMO

Copyright © 2021 项目管理信息化网 版权所有 京ICP备17062359号-9 如转载本站文章,请注明原作者和原发布媒体

本着互联网分享精神,本站部分内容转载于其他网站和媒体,如内容涉及版权等问题,请联系本站进行删除或修改处理

客服电话:010-89506650 89504891 非工作时间可联系:18701278071(微信) QQ在线:574888227

新闻与原创文章投稿:tougao#cpmta.com 客服邮箱:info#cpmta.com(请将#换成@)

我国唯一的项目管理信息化门户网站,国内项目管理软件资讯服务提供商,隶属卓橡公司

项目管理信息化微信公众号

PMO大会微信公众号