周一至周五 | 9:00—22:00

期刊论文网 > 管理论文 > 科研管理论文 > 科研管理系统设计论文 基于PHP+MySQL的科研管理系统的设计与实现

科研管理系统设计论文 基于PHP+MySQL的科研管理系统的设计与实现

2018-12-17 14:42:05来源:组稿人论文网作者:婷婷

  摘要:本文重点研究了PHP和MySQL在高校科研管理系统上的应用,以构建牡丹江师范学院科研管理信息系统为目的,逐步介绍了建立系统所需要的一些基本技术。系统功能包含登录页面、基本设置、科研管理等几大主要模块。该系统分为管理员端、二级学院端和教师查询端,管理员端负责对提报的科研成果进行审批,同时可以添加查询教师的姓名与工号以及添加二级学院负责人的账号。二级学院端负责将教师提报的科研成果按照要求提报至管理员,同时对其进行审校。教师查询端则只可以查询提报的科研成果审核结果。该科研管理系统实现了对科研成果管理的系统全面性。

  关键词:PHP;MySQL;科研管理

  1 绪论

  1.1 系统开发的意义

  在互联网技术日益成熟的当下,网络办公系统逐渐替代了纸质办公程序。相应的在高校科研管理实施过程中,网络办公与管理登上舞台。在Internet的基础上发展的科研管理系统是一种将科研信息资源作为运转中心,使科研管理人员与所有科研人员能够一同进行研发的综合性质的科研信息管理的交互系统。彻底贯彻将无纸化、网络化、高效率化实施于日常的办公中,不仅给高校日常的管理提供了便利,还大大节约了物力、财力、人力,更有利于增强我们的工作效率。通过科研管理系统实施实用、先进、网络化、信息化管理,可以使日常工作更加精准、便利、高效、规范。同时科研管理系统也能使日常科研工作管理更加信息化,并且将日常科研工作进行整理,为决策层的有效依据提供更加清晰的流程报告,大大提高了科研管理水平。

  1.2 系统的组成

  “基于PHP和MySQL技术的科研管理信息系统”作为一个软件系统,存在着软件系统三要素,即人、计算机和数据[1]。对于该管理系统,其中“人”指的是管理员、二级学院负责人和科研教师,他们在系统中起主导作用。而“计算机”不仅仅是传统意义上的计算机,还包括所涉及的相关计算机技术。计算机技术是为了开发、维护整个管理系统。“数据”指的是使用人员基本基本信息、科研成果申报状态。其重要性在于通过利用管理系统对提报的科研成果与相关人员进行有效的统计和管理,从而实现各端口信息同步,节省传统统计方式的时间及人力。

  2 管理系统技术基础

  本章节通过PHP基本概述、PHP所用的支撑环境、PHP与MySQL之间的交互关系及PHP在Windows系统中采用的运行环境配置、安装的基本过程介绍了在开发科研管理信息系统时使用的MySQL和PHP技术。

  2.1 PHP概述

  PHP的初始全称为Personal Home Page,现已正式更名为Hypertext Preprocessor(超文本预处理语言)。P是一种HTML内嵌式的语言,在服务器端执行的嵌入HTML文档的脚本语言,语言风格类似于C语言,被广泛用于动态网站的制作中。PHP语言借鉴了C和Java等语言的部分语法,并有自己独特的特性,使Web开发者能够快速地编写动态生成页面的脚本。对于初学者而言,PHP的优势是可以快速入门。

  与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的方式要高很多。PHP还可以执行编译后的代码,编译可以起到加密和优化代码运行的作用,使代码运行得更快。另外,PHP具有非常强大的功能,所有的CGI功能PHP都能实现,而且几乎支持所有流行的数据库和操作系统。最重要的是,PHP还可以用C、C++进行程序的扩展。

  2.1.1 PHP的历史

  PHP 继承自一个老的工程,名叫 PHP/FI。PHP/FI 在 1995 年由 Rasmus Lerdorf 创建,最初只是一套简单的 Perl 脚本,用来跟踪访问他主页的人们的信息。它给这一套脚本取名为“Personal Home Page Tools”。随着更多功能需求的增加,Rasmus 写了一个更大的 C 语言的实现,它可以访问数据库,可以让用户开发简单的动态 Web 程序。Rasmus发布了 PHP/FI 的源代码,以便每个人都可以使用它,同时大家也可以修正它的 Bug 并且改进它的源代码。

  PHP/FI,一个专为个人主页或表单提供解释程序的程序,已经包含了今天 PHP 的一些基本功能。它有着 Perl 样式的变量,自动解释表单变量,并可以嵌入 HTML。语法本身与 Perl 很相似,但是它很有限,很简单,还稍微有些不协调。

  到1997年,PHP/FI 2.0,也就是它的 C 语言实现的第二版在全世界已经有几千个用户(估计)和大约 50000 个域名安装,大约是 Internet 所有域名的 1%。但是那时只有几个人在为该工程撰写少量当代码,它仍然只是一个人的工程。

  PHP/FI 2.0 在经历了数个 beta 版本的发布后于 1997 年 11 月发布了官方正式版本。不久,PHP 3.0 的第一个 alpha 版本的发布,PHP 从此走向了成功。

  (1)PHP 3

  PHP 3.0 是类似于当今 PHP 语法结构的第一个版本。Andi Gutmans 和 Zeev Suraski 在为一所大学的项目中开发电子商务程序时发现 PHP/FI 2.0 功能明显不足,于是他们重写了代码。这就是 PHP 3.0。经过Andi,Rasmus 和 Zeev 一系列的努力,考虑到 PHP/FI 已存在的用户群,他们决定联合发布 PHP 3.0 作为 PHP/FI 2.0 的官方后继版本。而 PHP/FI 2.0 的进一步开发几乎终止了。

  PHP 3.0 的一个最强大的功能是它的可扩展性。除了给最终用户提供数据库、协议和 API 的基础结构,它的可扩展性还吸引了大量的开发人员加入并提交新的模块。后来证实,这是 PHP 3.0 取得巨大成功的关键。PHP 3.0 中的其它关键功能包括面向对象的支持和更强大和协调的语法结构。

  这个全新的语言伴随着一个新的名称发布。它从 PHP/FI 2.0 的名称中移去了暗含“本语言只限于个人使用”的部分。它被命名为简单的缩写“PHP”。这是一种递归的缩写,它的全称是——PHP: Hypertext Preprocessor。

  1998 年末,PHP 的安装人数几近 10000,有大约 100000 个网站报告他们使用了 PHP。在 PHP 3.0 的顶峰,Internet 上 10% 的 web 服务器上都安装了它。

  约九个月的公开测试后,官方于 1998 年 6 月正式发布 PHP 3.0。

  (2)PHP 4

  1998 年的冬天,PHP 3.0 官方发布不久,Andi Gutmans 和 Zeev Suraski 开始重新编写 PHP 代码。设计目标是增强复杂程序运行时的性能和 PHP 自身代码的模块性。PHP 3.0 的新功能和广泛的第三方数据库、API的支持使得这样程序的编写成为可能,但是 PHP 3.0 没有高效处理如此复杂程序的能力。

  新的被称为“Zend Engine”(这是 Zeev 和 Andi 的缩写)的引擎,成功的实现了设计目标,并在 1999 年中期首次引入 PHP。基于该引擎并结合了更多新功能的 PHP 4.0,在 PHP 3.0 发布两年后,于2000年5月发布了官方正式版本。除了更高的性能以外,PHP 4.0 还包含了其它一些关键功能,比如:支持更多的 web 服务器;HTTP Sessions 支持;输出缓冲;更安全的处理用户输入的方法;一些新的语言结构。

  今天,已经有 10000 名开发人员(估计)和几百万网站报告已安装了 PHP,占整个 Internet 域名的 20%。

  PHP 的开发小组有很多优秀的开发人员,同时还有大量的优秀人才在进行 PHP 相关工程的开发工作,如 PEAR 和 PHP 文档的工程。

  (3)PHP 5

  PHP 5 在长时间的开发及多个预发布版本后,于 2004 年 7 月发布正式版本。它的核心是 Zend 引擎 2 代,引入了新的对象模型和大量新功能。

  2.1.2 PHP的特点

  PHP能够迅速发展并得到广大用户喜爱的主要原因是PHP不仅有一般脚本所具有的的功能,好有它自身的优势,具体特点如下。

  (1)源代码完全开放:事实上,所有PHP源代码都可以获得。读者可以通过Internet获得需要的源代码,快速修改并利用。

  (2)完全免费:和其他技术相比,PHP本身是免费的。读者使用PHP进行Web开发无须支付任何费用。

  (3)语法结构简单:因为PHP结合了C语言和Perl语言的特色,编写简单,方便易懂,可以嵌入到HTML语言中,实用性强,更适合初学者。

  (4)跨平台性强:由于PHP是运行在服务端的脚本,因此可以运行在UNIX、Linux和Windows下。

  (5)效率高:PHP消耗相当少的系统资源,并且程序开发快,运行快。

  (6)强大的数据库支持:支持目前所有的主流和非主流数据库,使PHP的应用对象非常广泛。

  本文将JSP、ASP、PHP 列表做以下比较。

  表2-1 JS、ASP及PHP比较

  考虑了PHP所特有的以上功能并与ASP和JSP做了特点对比,本文选择了 PHP做为科研管理信息系统的开发工具。

  2.2 MySQL 数据库

  MySQL是一个小型关系数据管理系统,与其他大型数据管理系统如Oracle、DB2、SQLserver等相比,MySQL规模小、功能有限,但它体积小、速度快、成本低,且提供的功能对稍微复杂的应用来说已经够用,这些特性使得MySQL成为世界上最受欢迎的开放源代码数据库。

  MySQL的主要优势如下:

  速度:运行速度快。

  价格:MySQL对多数个人用户是免费的。

  容易使用:与其他大型数据库的设置和管理相比,其复杂程度较低,易于学习。

  可移植性:能够工作在众多不同的系统平台上,例如Windows、Linux、UNIX、Mac OS等。

  丰富的接口:提供了用于C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等语言的API。

  支持查询语言:MySQL可以利用标准SQL语法和支持ODBC(开放式数据连接)的应用程序。

  安全性和连接性:十分灵活、安全的权限和密码系统,循序基于主机的验证,连接到服务器时,所有的密码传输均采用加密形式,从而保证了密码的安全,由于MySQL式网络化的,因此可以在因特网上的任何地方访问,提高数据共享的效率。

  3 系统的需求分析与总体设计

  3.1 系统需求分析

  想要开发出一个实用性强、满足用户需求的软件产品,首先要准确了解用户的需求。一个软件产品如果不能满足用户的需求,即使在设计和编码上做的特别出色,那这样的程序也很难算作成功的作品。因此,对用户需求的准确理解是开发一个成功软件的前提条件。

  需求分析即系统要做什么,它是一个分析、理解、记录用户对软件的要求,以及如何根据要求实现具体功能的过程。本次项目设计的主题是牡丹江师范学院科研管理系统,这一系统的用户有三方:一是管理员,二是二级学院,三是科研教师。通过对牡丹江师范学院科研处管理人员、参与科研的教师需求调查研究,对科研管理系统基本流程的整理,可以将科研管理系统分为以下几个功能模块,用户管理模块、科研信息查询模块、科研成果管理应用模块、科研项目管理模块、通告信息管理模块、科研信息量化管理模块、数据备份与恢复模块、基础数据管理模块、学院培育项目基金管理模块等功能模块。系统总体功能需求如图3一1所示

  图3-1 科研管理系统总体功能需求

  3.2 系统功能分析

  牡丹江师范学院科研管理系统主要是针对学院内的科研人员的论文发表、专著专利的申请、进行项目(包括参加人员基本信息,项目内容)、研究成果及奖励进行安全高效的管理,以及管理员对用户信息的添加、查看、删除及科研进度的管理。管理员可以通过科研管理系统对申请加入的科研人员进行信息查看审核,通过审核后将自动进行信息的采集,科研人员可以将自己的基本信息、所著论文及论文收录情况、项目主要来源及进展过程、所获奖项情况、所得科研奖励。本系统还可以进行实时的消息处理,进行科研进度实时报告以及对科研人员进行不定期的考核等功能,学院管理者及上级领导可以及时了解科研情况,方便对下一步的科研工作进行指导与技术支持,大大提高了科研效率。

  系统功能在全部统一实现的基础上,采用功能集合的组织方式应用于不同的用户角色,不同的角色根据不同的权限使用不同的功能集合,通过权限设置来完成功能集合的组织,这种设计的目的便于根据实际情况调整用户的功能权限。根据业务范围的不同,使用该系统的用户可以分为管理员、二级学院(科研处管理人员)、科研人员三种角色,各用户之间通过系统进行网络上的协同工作。

  (1)管理员:整个系统的管理者,具有最大的管理权限,主要完成用户账号与权限的管理、把关二级学院的科研管理工作,具有审批的权限。

  (2)二级学院负责人员:主要完成本部门科研信息的管理。先对部门科研人员的基本信息进行了解,进行严格审查后提交给上级部门进行进一步处理。同时在日常工作时要对科研进度、科研基本信息进行统计并打印有关的资料,还要审查录用的信息发现错误时需要进行及时的修改和维护。

  (3)科研人员:主要完成个人的科研信息管理,个人的科研信息必须先提交本部门审核,可查询自己提交的科研信息及审核结果。

  经过功能划分,得到系统各端口模块功能如表3一1所示。

  表3-1 各端口的模块功能

  管理员端二级学院端教师端用户通过工号注册、登录用户通过工号登录用户通过工号登录个人资料的修改个人资料的修改个人资料的修改添加可查询信息的科研教师姓名与工号添加待审批科研项目查询已提交科研项目审批状态添加可管理的二级学院负责人姓名与工号查询科研成果审批待审科研内容进行科研成果管理3.3 系统流程分析

  3.3.1 用例分析

  UML用例图是用来对软件密集系统进行可视化建模工具。考虑到该管理系统的用户需求,拟绘制系统的UML用例图于图3-3。

  图3-3 管理系统UML用例图

  3.3.2 系统结构分析

  根据功能分析与目标分析,拟绘制功能结构如图3-4。

  图3-4 管理系统功能结构图

  4 系统详细设计

  4.1 各模块分析

  系统结构图如4-1所示。

  图4-1 管理系统结构图

  4.2 项目架构

  管理系统项目架构图如图 4-2 所示。

  图4-2 科研管理系统项目架构图

  4.3 数据词典

  根据专业实习与毕业设计管理系统所需要的功能和各功能运行时所产生的数据,拟定以下四张表存放于数据库[8]:

  1、成果基本数据表——id、姓名、学号、密码、所在系别、邮箱、电话

  2、教师基本数据表——工号、登录密码

  3、立项信息数据表——成果id、成果题目、指导教师姓名、指导教师职称

  4.4 绘制E-R图

  根据上述数据字典,拟绘制各表E-R图4-3如下。

  图4-3 管理系统数据E-R图

  4.5 数据库设计

  表4-1 user表

  NO列名类型大小必须主键说明1Idint20YYid2UsernameVarchar15Y姓名3Work-idint3Y工号4typeint10Y类型(1.教师2.后台管理员3.二级学院)5passwordVarchar10Y登录密码6companyVarchar20Y所在系别7phoneVarchar20Y联系电话表4-2 成果管理表

  NO列名类型

  大小必须主键说明1eidint5YYid2etimesint20Y开始时间3eendint20Y结束时间4efromVarchar20Y项目来源5enameVarchar20Y项目名称6euseint2Y项目作者7statusint2Y1 已结 2进行中8epbusVarchar20Y项目类型9sptelVarchar11Y联系人电话 5 系统编程与实现

  5.1 登录页面设计与实现

  每一位用户使用系统,都必须先登录,才可对系统进行管理、操作。系统应用程序的所有功能都必须在登陆后,进入首页点击相应操作完成。首页通过浏览器打开,将url输入在浏览器地址栏,首先打开的是本管理系统的index界面,接着依次进入其他模块。系统登陆页面如图 5-1 所示。

  图5-1 系统登录界面设计

  系统用户登录使用的是Angular框架中的$http.post请求,登录时,前端在把数据发送给后台的同时请求验证,验证用户输入的用户名及密码是否与数据库中的相匹配,正确则登录成功,错误则提示“用户名或密码错误”。

  根据登录界面设计可知,用户登录时须要同时输入用户名、密码,在登录页面 login.html 中分为两个文本框体现。登陆操作时,把上面两个参数传递到login.php中,接着后台服务器依据登录的用户名、密码到数据库进行验证,登录时应确保用户名和密码都不能为空,否则不能登录,限制用户输入不能为空代码如下。

  5.2 管理员后台页面

  以下为进入“科研管理系统”展示的管理员后台页面,根据不同身份的人登录,例如管理员端、二级学院端和教师查询端,系统页面显示有差别的内容,这是数据库针对不同用户设置的不同权限来实现的。以下展示的均是管理员端界面。

  图5-2 管理员端登录后科研管理中心主页

  5.3 二级学院负责人页面

  二级学院负责人登录时需要输入用户名与密码,服务器根据去数据库进入到二级学院负责人页面,二级学院负责人可对提报的科研成果进行查询和修改,图5-3即为二级学院负责人登陆后的管理界面。

  图5-3 二级学院端登录后管理中心息主页

  5.4 教师查询页面

  教师查询页:提报科研成果的教师可通过自己的账号与密码,进入本页,可对自己的科研成果进行审查。如图 5-4所示。

  图5-4 教师端登录后查询中心主页

  5.5 修改密码页面

  修改密码页:这一模块的内容主要完成对账号安全性的保障,当用户认为自己密码不安全或不够严谨时,可以对个人密码进行修改。但是前提是必须正确输入原密码,这一操作进一步保证用户身份的真实性,修改密码的页面如图 5-5所示。

  图5-5 登录后密码修改页

  当总管理员登录系统后,总管理员有权利查看所有教师的科研成果或二级学院信息,由于数据很多,可能会出现分页的情况。这样,首先要初始化分页信息,依据实体里面包含的数据数量,结合分页后每页显示的数据量,确定划分的页数。当数据的零点即数据量除以每页数据量的余数不够一页时,需要在总页数里添加新的一页,在每次点击翻页时,计算该页数据是不是在首页或最后一页,其具体实现代码如下。

  public function check_login(){

  $res=M("user")->where(array('work_id'=>$_POST['name']))->find();

  if($res['password']==$_POST['password']){

  session('admin_id',$_POST['name']);

  session('type',$res['type']);

  if($res['type']==1){//跳转到老师的页面

  $this->redirect('aaateacher');

  }

  else if($res['type']==3){

  $this->redirect('Erjixueyuan/index');

  }

  else{//跳转到后台管理的页面

  $this->redirect('index');

  }

  }

  else{

  $this->error('账号或密码错误');

  }

  }

  public function login(){

  session('admin_id',null);

  $this->display();

  }

  public function updata_password(){

  $m=M("user");

  $res=$m->where(array('work_id'=>$_SESSION['admin_id']))->find();

  if($res['password']==$_POST['mpass']){

  $data=$m->where(array('work_id'=>$_SESSION['admin_id']))->save(array('password'=>$_POST['renewpass']));

  if($data){

  $this->success('修改成功');

  exit();

  //$this->redirect('Admin/login', 5, '修改成功,请重新登陆');

  }

  else{

  $this->success('原密码和密码一样,没有改动');

  exit();

  }

  }

  $this->success('密码错误');

  }

  public function add_techer(){

  check_admin_session();

  if(!empty($_POST['username']) && !empty($_POST['work_id']) && !empty($_POST['password'])){

  $m=M("user");

  $data['username']=$_POST['username'];

  $data['work_id']=$_POST['work_id'];

  $data['password']=$_POST['password'];

  $data['company']=$_POST['company'];

  $count=$m->where(array('id'=>$_POST['id']))->count();

  if($count>=1){

  $m->where(array('id'=>$_POST['id']))->save($data);

  }

  else{

  $m->add($data);

  }

  $this->redirect('aaajsgl');

  }

  else{

  $this->error('不可以为空');

  }

  }

  6 软件测试

  6.1 软件测试定义

  软件测试是在软件投入运行前,对软件需求分析、设计和编码的最终评价标准,是软件质量保障的重要环节,一般分为两阶段。

  1、单元测试:在编完其中某一模块后进行测试

  2、综合测试:在项目整体代码及逻辑都完成后,进行整个的测试。可能存在模块测试通过了,但整体测试时还会有一些综合问题的情况。

  6.2 软件测试对象

  软件测试不等于代码业务逻辑测试。软件测试应贯串于软件定义与开发的整个周期。所以,需求分析、系统概述、详细设计以及项目编码等各阶段应是软件测试的对象。

  6.3 软件测试项目

  尽管系统总体上分为教师端和学生端两个模块,但实际上这两个模块所涉及的业务逻辑是有堆叠的,所以,我们在设计测试用例的时候应该从模块下的更小的模块开始测试,这样可以有效的提高测试效率。具体的测试项包括有:

  1.功能测试:检验系统是否满足需求分析中描述的功能需求,操作流程是否和设计流程图相符以及各个模块的功能是否正确。

  2.登录控制测试:验证系统是否对用户身份进行认证。

  3.权限控制测试:针对不同角色的用户设置不同的操作权限,验证系统是否能正确展示权限。

  4.操作系统、浏览器兼容性测试:在不同的操作系统(Windows、Unix、Linux)和不同的浏览器(主流的IE6、IE7、IE8、IE9、火狐、360浏览器)下,界面是否能正常显示以及Javascript脚本是否兼容。

  6.4 软件测试结果

  条件:登录时,如果未注册直接登录,则会提示用户前去注册。注册后,返回登录页重新登录时,假如用户没有填写用户名或密码,系统会阻止登录行为,给出“该项不可为空”的提示。当登录时,如果用户输入的用户名或密码与数据库中实际数据不相符,也会显示相应的警告,无法成功登录。

  2、条件:修改密码时,如果要求用户输入的原密码与实际原密码不一致,会提示错误,无法成功修改。

  3、条件:不同端口登录后权限不同,数据较多时,能够自动实现切换功能。

  4、条件:在不同的操作系统(Windows、Unix、Linux)和不同的浏览器(主流的IE6、IE7、IE8、IE9、火狐、360浏览器)下,界面是否能正常显示以及Javascript脚本是否兼容。

  7 结论

  本论文从系统需求、系统设计、系统实现几个部分,通过运用图表,图文结合的方式对系统做了详细的描述。科研管理系统是典型的信息管理系统,系统通过让二级学院对本学院教师科研成果、立项项目进行编辑上传,实现科研管理科对教师科研成果实时的统计、了解。目前存在的问题有:当多个二级学院同时提交信息时,系统有时会出现短暂卡顿情况,初步猜测可能是多端同时操作数据库,引起服务器迟缓。目前正在努力解决该问题。

  对于本系统的实现,从个人角度来说,扎实了我的专业知识,丰富了自己的进行项目规划时的逻辑思维。同时发现对于技术,构思的时候觉得很简单,但到了真正动手实现的时候会遇到很多没有考虑到的问题,所以在开发过程中,也查阅了很多相关资料,学到了很多新的技术知识。接下来,将会进一步完善系统的功能,对系统进行查缺补漏,进行合理优化,争取使系统代码更少,效率更高。

  由于各个高校不断加大信息化的建设,科研管理逐渐成为研究的热点,因此,科研管理系统的研究的关键内容变为利用此系统的方便性和高效性来实现各种功能,如对于科研人员来说,采集 其信息,统计其科研成果或是查询所获的科研奖励等,所以本文致力于此研发了牡丹江师范学院科研管理系统,此系统能够简化管理流程,且其信息查询与统计能力也有所提高。本文历近一年,从最初提出核心问题,查阅大量相关文献,了解科研管理系统的国内外研究现状以及设计此系统的核心技术,深入研究现存的问题,并且就此做更进一步的调查研究,精读并研究了各类开发平台和数据库的数据,结合现如今科研管理系统的最新设计理念和实现方法,构建系统框架,设计系统的功能模块,然后设计此系统中的各类科研信息表,最后编写代码,实现此系统。基于以上理念,本文开发的系统是基于PHP+MySQL开发模式,利用了PHP中Thinkphp.3.2.3开发框架以及Div和CSS页面布局技术来布局并美化页面,最后在PHPStudy平台操作数据库,基本实现可管理系统的开发,且在一定程度上实现了动态管理和实时统计等功能。本文主要包括以下内容:

  (1) 描述了系统主要开发技术php和主要工具PHP和MySQL以及PHP功能特点;

  (2) 就现在的研究现状以及现存问题分析了系统的功能和性能需求,并且提出了设计此系统的核心思想和每个功能模块的研发方法;

  (3) 介绍了系统主要模块的实现如选取数据库,构建数据表等,并且在主页向用户展示主要内容,能够使得用户更好的了解并操作此系统;

  (4) 在上述的基础上,很好的综合利用了各种开发技术,最后在windows环境下形成了牡丹江师范学院科研管理系统。

栏目分类