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

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

大学生科研项目管理系统设计研究

2020-03-26 来源:《电脑知识与技术》
式效率低、保密性差,没有较高的效率,不方便查找。大学生申请科研项目,从申请到解题需要有大量的资料,这些资料管理起来较为繁琐。因此,基于web浏览器方式的大学生科研项目管理系统成为高校紧缺的一种科研项目管理方式。大学生科研项目管理系统用计算机的形式代替原有的纸质管理,让管理人员通过计算机就可以对各类科研项目进行操作,具有很高的应用价值,在市场上也具有较强的可行性。
2 系统的设计
本系统的设计中涉及的最重要的两个内容就是 Java 与MySQL数据库 [3] 。MySQL关系型数据库是由行和列构成的,行与列之间是一个相互合作的关系,每一列都包含了每一行的值,列标记了行中单独实体的属性,每一个列之间都有一个名称一个最基本的类型。在数据库表中可以进行新建、修改以及删除等操作,这些操作都是数据库中最基本的操作,同时也是必不可少的操作,这些基本的操作正好对应了我们接下来要分析的大学生科研项目管理系统页面中的功能介绍。
Java语言要通过JDBC访问MySQL数据库,JDBC则需要通过编程接口与数据库建立连接,然后对SQL数据库中的执行结果进行处理。SQL是一种结构化查询语言,是一种与数据库打交道的语言,MySQL 使用的就是 SQL 语言。SQL 分为 DDL、DML、DCL三类,为了更好地定义数据库的结构,需要调动DDL中的CREATE命令,创建一个空白的数据库,然后为该数据库命名,名称是具有唯一性。删除数据库需要用DROP DATA⁃BASE命令,但是这样容易损坏数据库中的表,在使用时需要谨慎操作。
2.1 MySQL用户管理
MySQL用户管理中有两种用户权限,一种是普通用户,一种是超级管理员用户,超级管理员用户(root)拥有所有的权限,可以新建用户、删除用户以及修改用户等,而普通的用户只有管理账户的权限。创建大学生科研项目管理系统时,需要用到MySQL用户管理中的root权限与普通用户权限,丰富科研项目管理系统的功能。安装MySQL时会先安装一个数据库,当用户登录到页面中后,MySQL会根据安装的数据库赋予用户相应的操作权限,这些权限中有user、db、host等。其中,user拥有的权限最多,当用户登录到界面后,需要判断用户名与密码,如果字段匹配,MySQL才能够允许用户登录,因此,user中字段匹配是决定用户能够登录成功的重要一步。
2.2 Java连接MySQL数据库的方法
Java需要通过JDBC连接MySQL数据库,JDBC的结构如图1所示。应用程序需要调用JDBC API,用于打开Java与数据库之间的连接,检索并及时更新数据,执行相应的命令后结束。数据库的驱动程序需要处理JDBC命令与数据引擎之间的关系 [4] ,采用的协议需要重点关注。
从图1可以看出,采用JDBC可以通过不同的方式建立一个Java的小程序,然后与不同的数据源进行连接,不同的驱动程序会影响系统的整体稳定性,在本系统的设计中,是通过Ja⁃va的方式,将JDBC与MySQL数据库进行连接,不需要其他的中间件进行完成,当系统需要访问数据库时,需要加载数据库的驱动,将 JDBC 驱动添加到 MyEclipse 中。DriverManager 与Connection可以连接数据库,forName()是可以指定MySQLQ驱动,指定驱动后,可以使用DriverManager与Connection与服务器进行连接。
2.3 Java操作MySQL数据库
当成功连接到数据库之后,需要对MySQL中的数据进行保存、查询、修改与删除操作,Statement与ResultSet用来执行SQL语句与存储数据库中的记录,通过这两个接口可以让Java能够更加方便地对MySQL数据库进行该操作。MySQL数据库的操作流程图如图2所示。
2.4 MySQ
分享到:

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

延伸阅读:

more>

会议活动

more>

公开课

more>

PMO

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

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

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

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

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

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

PMO大会微信公众号