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

期刊论文网 > 管理论文 > 科研管理论文 > 科研管理系统论文 后台科研管理员子系统

科研管理系统论文 后台科研管理员子系统

2018-12-20 10:45:28来源:组稿人论文网作者:婷婷

  1 绪论

  1.1 课题背景

  高校科研范围涉及各级各类课题、论文、教材、学术交流等. 科研管理系统的实现除了满足学院对所有科研管理员的科研成果进行查询、汇总、分析之外,也对院领导的决策提供依据。信息化社会的不断发展,任何一个学校需要处理的信息量都是非常大的,如何使得学校高效、快速地处理不同方面的信息才是一个学校成败的关键所在。作为学校业务量中重要组成部分的科研成果管理,处理起来也是需要耗费学校管理人员的不少精力,尤其是那些使用手工来处理科研资料的学校。

  当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统环境原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。

  企事业的科研水平和科研规模日益成为反映企事业综合实力的重要指标。随着国家对科研的投入不断增加,各企事业也越来越重视自身的科研管理。每年企事业在科研活动中产生的论文、著作、专利、项目、获奖等科研管理数据不断变得庞大。传统的依赖手工或者借助Excel等办公软件所进行的科研管理变得日益艰难。于是科研管理的信息化建设被提高了日程上来。

  科研活动是科研单位一项非常活跃的内容。科研与企事业单位的发展向来是相辅相成的,以科研促进发展,以科研拉动企事业单位的发展已成为的一项基本战略,它体现了企事业单位发展的综合实力。因此,科研管理信息化是企事业管理信息化的重要组成部分。

  随着信息化管理在国内很多高校的推行,高校办公自动化系统已逐走向科学化、规范化.许多高校或科研管理机构已建立了网络管理平台用于学校科研的管理。本文研究的内容就是如何使得科研成果的整理与计算机技术联系起来,实现学校的办公自动化,使得学校用最少的人力和财力,来最高效率地实现学校的目标,从而给学校带来更多的利益[2]。

  1.2 发展现状及趋势

  随着信息化管理在国内很多高校的推行,高校办公自动化系统已逐走向科学化、规范化.许多高校或科研管理机构已建立了网络管理平台用于学校科研的管理。

  最早的科研管理系统大多属于单机版,它起源于以政府研究部门的公文管理和科研管理为核心的办公系统. 目前,国内大部分高校都陆续开发了自己的科研管理系统,这些系统大部分采用 C/S 结构,也有部分是采用 B/S 结构开发,而且开发技术也渐趋于成熟,开发模式也大同小异;但是因各高校对科研工作量化的差异和不断增长的科研信息对系统的需求,导致很难开发出一套能在各大高校通用的科研管理系统. 因此各高校均请开发人员为自己量身定做一套适合学校科研管理的系统

  一个系统能否达到预期目的,需求分析是最关键的环节. 基于此,笔者凭借高校科研工作经验,以某高校二级学院为例,以该院对系统的需求做深入研究.

  目前计算机已经难以置信般的融入人们的日常生活、学习、工作之中,计算机也成了学校工作中必不可少的一部分,不能有效利用计算机的学校和个人,无疑会在社会竞争中受到阻碍。随着计算机的迅速发展,办公自动化是很多学校所需求的,因此,利用计算机来实现科研成果的管理工作是时代进步的必然选择。青岛工学院科研成果管理系统使用先进的计算机技术来整理科研信息,不仅便于科研管理人员进行统计查询,还能保证数据的准确、提高科研管理工作的工作效率[9]。该系统层次分明、界面友好、操作起来简单易懂,必然会给学校提供高效率的科研整理工作。

  1.3 系统目的与意义

  长期以来,科研成果数据的收集都仅限于人工收集,由于人工收集存在诸多的局限性,以致成果在收集、汇编、印刷过程中可能有所遗漏。由此科研成果收集汇编的信息化应运而生。为管理企事业单位的信息资源,促进科研成果管理的信息化、网络化,编写了科研成果管理系统。青岛工学院科研成果管理系统主要对科研成果进行管理,采用B/S(浏览器/服务器)结构,对科研成果的查询和数据的录入、修改工作均可以通过浏览器软件完成(无须安装专门的软件),所有数据存于公司的服务器上,采用目前最为流行和强大特别适合企事业单位使用的网络数据库管理系统来集中管理。

  该管理信息系统在架构上采用的是B/S架构[6],在综合考虑各种数据库存储器及编程语言的优缺点后,决定采用SQL Server2008做数据库存储器,并使用.NET Framework 所支持的以C#、VB等作为开发语言的且拥有全新而强大的服务器控件结构的ASP.NET系统开发技术做前端界面设计。然后从系统规划到系统开发逐步研究,直到最后各个功能模块和数据库的设计与实现。

  1.4 研究内容

  在设计的过程中要考虑到数据的安全性,系统通过给用户分配权限,实现不同身份的人员管理自己相应数据信息,并且用户只有通过输入用户名密码的形式登录系统后,才能通过服务器实现与数据库的对话,进行信息的增删改查,防止一些用户通过一些恶意手段破坏网络完全,为实现信息的统一管理,系统建立总的后台数据管理模块,在此模块,系统总的管理员可以对系统中所有的科技成果的登记信息,学术交流的登记信息,学术论文登记信息,学术著作登记信息按照添加时间,负责人员,关键字等多条件条件汇总查询。

  1.4.1 经济可行性

  经济可行性分析是指结合该系统的建设、运行费用以及系统给学校带来的经济效益和社会效益这几个方面来分析的,以判断该系统的开发与使用是否能够给学校带来利益。使用该青岛工学院科研成果管理系统,对于客户端和服务端的设备,依然可以使用之前的设备,这方面来说不需要再有其他多余的支出,只是对系统软件的购买及维护费用上需要一定得支出。但是考虑到之前学校科研管理员手工来整理学校的学校科研成果,耗费了大量的人力、物力、财力。使用青岛工学院科研成果管理系统后,可以使得科研整理人员在较短的时间完成之前同样地工作,大大提高了其工作效率。而且可以适当缩减科研管理人员的数量,以节省学校开支。总之,该系统的使用不仅方便学校管理者进行管理,也能充分节省学校开支、提高学校科研管理员工作效率,如此说来,对学校的效益也会有所提高。

  1.4.2 技术可行性

  技术可行性分析是对现有可用技术的评估和使用现有技术是否能满足系统开发的需要的分析以及对技术发展可能产生的影响的分析。

  首先需要介绍下B/S架构体系,它是由数据库、应用服务器和客户机组成,B/S模式的应用程序不需要将专门的客户端软件安装在客户机上,只需要通过安装在客户机上的Internet浏览器访问指定的网页即可。由于B/S架构的应用程序中在客户端只需要输入相应网址即下达指令并接受返回结果即可,其主要的数据分析处理工作是需要应用服务器来完成的,因此对应用服务器端配置的要求自然要高出很多。

  青岛工学院科研成果管理系统采用的是B/S架构的两层结构体系,即Web浏览器、Web服务器。Web浏览器负责向服务器端发送请求、对客户端脚本进行解析、并接受服务器端返回的结果。Web服务器只需负责响应客户端请求、对服务器端脚本进行解析并返回用户需要信息。这种两层结构体系简单清晰,易于维护,技术上也容易实现,虽然实现的功能有限,但是足以满足该系统的要求。

  青岛工学院科研成果管理系统数据库采用的是微软公司推出的功能齐全的SQL Server2008,该系统具有较高的安全性,操作起来也比较简单。系统的前端界面设计选用ASP.NET系统开发技术,编程语言使用功能强大的C#语言。采用Visual Studio开发平台,在可视化的环境中创建ASP.NET的应用程序,还能大大提高编程的效率。

  1.4.3 管理可行性

  管理可行性分析是分析系统与组织目标、运行机制是否匹配、分析各部门工作与系统运行是否协调、分析环境的可行性等。考虑到之前手工作业的模式耗费大量的时间、人力、物力,该系统的设计与实施刚好能克服之前工作的缺陷,在系统使用上也是简单易学,使科研管理人员能快速准确地统计、查询学校科研管理员的科研信息。进而也能及时为学校决策者提供有用的信息,以使得他们制定出有效的策略。

  1.5 论文的组织结构

  论文总共分为七章,具体安排如下:

  第一章:综述,简述课题的研究背景、工作内容和论文安排。

  第二章:系统分析,主要进行可行性分析、需求分析,系统开发技术介绍。

  第三章:系统设计,主要是概要设计、详细设计和数据库设计。

  第四章:系统实现,界面以及功能详细介绍。

  第五章:系统测试和维护,利用黑盒测试方法进行测试。

  第六章:总结,总结系统的特点及进一步研究方向。

  1.6 本章小结

  本章首先介绍了课题研究的背景,然后对国内现状做了调查,做出了发展趋势的预估计,在最后给出了论文主要研究内容及组织安排。

  2 系统分析

  2.1需求分析

  2.1.1 用户需求分析

  系统的用户包括有一般科研管理员、学校科研管理人员。

  一般科研管理员需求:一般科研管理员登陆后,希望系统能够提供管理自己的科研成果(包括论文、著作等)、科研项目和科研经费使用的平台;希望能够查看自己或他人的科研成果信息,其中,个人科研成果数据需提交院系科研秘书审核通过后才能成为有效数据.

  学校科研管理人员需求:科研管理人员希望系统能够接收一般科研管理员的成果信息和项目申报信息等,通过系统实现能够对成果信息和项目申报信息的真实性和准确性进行审核,希望系统能够进行学术交流信息的管理。

  2.1.2 功能需求分析

  系统的开发是为了更加高效地管理科研信息,使得整个科研管理工作流程更加规范. 所开发的系统既要方便学校科学技术处的监督和管理,又要有利于学院领导或学院内部教师之间的协作交流,从学院的实际情况出发,把现有的科研基础数据进行整合。

  根据学院可能的用户需求,系统需要实现各种用户的基本信息和用户权限的管理功能,需建立人员管理模块,系统还需要实现对教师的论文、专著、教材等科研成果信息的管理功能,这些功能交由成果管理模块来实现。

  科研项目的管理是整个科研管理工作的重点,科研项目从申报到立项最后到结题的整个过程中需要处理大量的数据,其中包括科研经费的使用情况,因此,我们需要项目管理模块来实现对科研项目整个周期中的各项数据管理的功能。另外学术交流信息的管理也需要相应的模块来实现数据信息的管理。综上所述,科研管理系统功能主要包括人员管理、成果管理、项目管理、项目经费管理、管理、学术交流信息管理、综合查询以及系统管理等。

  2.1.2 用例图

  科研管理员用例图

  2.2 Asp.net简介

  ASP .NET的前身ASP技术。ASP.NET 是.NET FrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。 指 Active Server Pages(动态服务器页面) ,运行于 IIS(Internet Information Server 服务,是Windows开发的Web服务器)之中的程序。

  ASP.NET是基于B/S架构的一种编程技术,它是微软公司的.NET技术的一部分。ASP.NET 采用的是基于.NET Framework的开发语言C#和Visual Basic (VB)以及其他多种开发语言,将生成的网页在后台转化成类,然后将其编译成一个动态链接库文件,进而提高执行效率。ASP.NET拥有强大的服务器控件结构,完全基于组件和控件,每一个页面、对象等都是可运行的组件对象,而且这些组件和控件都是可定制、可扩展的。另外,在数据处理方面也引入了新的技术,更具灵活性,在使Web应用程序的开发周期大大缩减。比如:引入ADO.NET数据访问接口,使数据库的访问更加简单易操作,并且能够提高访问效率。ASP.NET还能够使用.NET提供的所有类库,全面支持面向对象的程序设计。此外,ASP.NET也具有跨平台性,其构建的应用程序几乎可以在所有平台上运行[12]。

  2.3 CSS简介及使用方式

  级联样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。

  CSS目前最新版本为CSS3,是能够真正做到网页表现与内容分离的一种样式设计语言。相对于传统HTML的表现而言,CSS能够对网页中的对象的位置排版进行像素级的精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力,并能够进行初步交互设计,是目前基于文本展示最优秀的表现设计语言。CSS能够根据不同使用者的理解能力,简化或者优化写法,针对各类人群,有较强的易读性。

  网页可以通过三种方式调用CSS样式表:

  外部样式:将网页链接到外部样式表。

  内页样式:在网页上创建嵌入的样式表。

  行内样式:应用内嵌样式到各个网页元素。

  2.4 开发工具选用:Visual Studio

  Microsoft Visual Studio(简称VS),是微软公司推出的开发环境,它是目前最流行的 Windows 平台开发应用程序工具,可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。

  2.5 系统环境

  1. 开发环境:ASP.NET, 采用visual studio.net 2008或以上集成开发环境

  2. 数据库:Microsoft SQL 2008

  3. 操作系统:Windows 7

  4. 开发工具:Microsoft Visual Studio 2008

  5. 硬件需求:内存2GB,罗技键盘鼠标,三星彩色显示器,硬盘20GB以上

  2.5 本章小结

  本章进行了可行性分析,得出的结果是,系统在社会、经济、技术上具有可行性;又进行了需求分析,明确了系统本身应该具备的功能以及在信息安全上应该做的保障,为下面做系统设计指明了方向。

  3 系统设计

  经过前面的系统分析,已经明确了系统的前进方向,接下来就要对系统进行具体的设计了。本章由三大部分组成:系统概要设计、系统详细设计、数据库设计。

  3.1 系统概要设计

  3.1.1系统功能模块设计

  系统功能模块主要分为两个部分,分别是:科研管理员和科研管理员。不同的身份对应不同的功能操作,系统总的功能模块图如图3-1所示:

  3.1.2 科研管理员子系统模块设计

  所设计的科研管理员子系统功能图,包括用户登录模块、系统参数设置、科研管理员管理、科研成果管理模块、项目申报管理、项目经费管理、技术交流管理模块,各模块功能结构图如下所示。

  系统参数设置模块功能结构图,如图3-2所示。

  科研成果管理模块结构图,如图3-3所示。

  项目申报管理模块功能结构图图,如图3-4所示。

  项目经费管理模块功能结构图如图3-5所示。

  技术交流管理模块功能结构图如图3-6所示。

  科研管理员管理模块功能结构图如图3-7所示。

  3.2 数据库设计

  数据库的设计在整个系统设计中占很大的比例,一个好的数据库设计思想,不仅可以较好的完成功能的需求,还会在一定程度上减少代码的编写,达到代码优化的作用。 数据库设计遵循以下标准:规范性:冗余度低,一般符合3NF范式要求;高效率:满足系统性能要求;紧凑性:减少多余空间的浪费;易用性:开发人员易懂易用。

  3.2.1 数据库实体属性

  图3-10 科研成果信息实体

  3.2.3 数据库的物理结构设计

  在设计学籍管理系统的过程中根据系统需求设计登录用户信息表、科研成果信息表、科研项目信息表、项目经费信息表、所属部门信息表、任职岗位信息表、学术交流信息表、分类信息表等8个表格,表结构如下所示。

  3.4 本章小结

  本章主要介绍了系统的设计过程、数据流程、功能处理以及部分数据库的设计。

  4 系统功能实现

  经过上一章的介绍,可以看出系统的雏形,接下来的这一章就是具体的系统实现。

  4.1 科研管理员登录

  进入系统首先看到的是登录界面,也是系统的功能主界面,如图4-1所示。点击“登录”按钮后跳转到科研管理员登录界面,输入用户帐号、用户密码、验证吗,点击“登录”按钮进行登录验证。系统登录通过2个位置实现,一个是页面自定义控件,另一个为单独的登录页面。

  系统登陆:本登陆模块的主要功能是为了保证本系统的使用安全性,以防工资数据的非法修改和删除等操作,只有合法的密码的用户才可以使用本系统。

  进入登录页面调用lab_code.Text = Cls_Common.GetCaptcha(4)获取验证码。

  string uname = Cls_Common.ToNewString(txt_name.Text);

  string upass = Cls_Common.ToNewString(txt_pass.Text);

  string ucode = Cls_Common.ToNewString(txt_code.Text);

  if (uname == "")

  { Cls_Message.ShowMessageE("请输入用户名", this.Page);

  return;

  }if (upass == "")

  { Cls_Message.ShowMessageE("请输入用户密码", this.Page);

  return;

  } if (ucode == "")

  { Cls_Message.ShowMessageE("请输入验证码", this.Page);

  lab_code.Text = Cls_Common.GetCaptcha(4);

  return;

  } if (!ucode.Equals(lab_code.Text))

  { Cls_Message.ShowMessageE("输入验证码不正确", this.Page);

  lab_code.Text = Cls_Common.GetCaptcha(4);

  return;

  }

  DataTable dt = Cls_Data.ExecuteQuerySql("select * from UserInfo where UserName like '" + uname + "' and UserPass like '" + upass + "' and UserFlag=2");

  if (dt.Rows.Count < 1)

  { Cls_Message.ShowMessageE("登陆失败", this.Page);

  lab_code.Text = Cls_Common.GetCaptcha(4);

  }else

  { Session["AdminID"] = dt.Rows[0]["id"].ToString();

  Session["AdminUser"] = dt.Rows[0]["UserName"].ToString();

  Session["AdminPass"] = dt.Rows[0]["UserPass"].ToString();

  Session["AdminFlag"] = dt.Rows[0]["UserFlag"].ToString();

  Cls_Message.ShowMessage("登陆成功", this.Page, "mainpage.aspx");

  }

  4.2 系统参数设置

  4.2.1 分类信息管理

  系统设置模块包括了部门信息管理、岗位信息管理、分类信息管理,各个模块都实现了对数据库数据的添加、修改和删除,如图4-2所示。已系统分类管理进行列表展示。

  //分页

  protected void gv_Data_PageIndexChanging(object sender, GridViewPageEventArgs e)

  { gv_Data.PageIndex = e.NewPageIndex;

  BindGV(ViewState["sqlS"].ToString());

  } //add

  protected void btn_add_Click(object sender, EventArgs e)

  { Response.Redirect("Class_add.aspx");

  } //edit

  protected void btn_edit_Click(object sender, EventArgs e)

  { string jingdianID = "";

  bool b = true;

  bool b1 = false;

  //通过循环,等到选择的数据的id集合

  foreach (GridViewRow gvr in gv_Data.Rows)

  { if (((CheckBox)gvr.FindControl("ck_ID")).Checked && jingdianID == "") { b1 = true;

  jingdianID = ((Label)gvr.FindControl("dv_lab_id")).Text;

  } else if (((CheckBox)gvr.FindControl("ck_ID")).Checked && jingdianID != "")

  { b1 = true;

  b = false;

  break;

  }

  }

  if (b)

  { if (b1)

  { Response.Redirect("Class_add.aspx?adID=" + jingdianID);

  }

  else

  { Cls_Message.ShowMessageE("请选择您要修改记录", this.Page);

  }

  }

  else

  { Cls_Message.ShowMessageE("只能选择一条记录进行修改", this.Page); } }

  4.2.3 添加分类信息

  根据选择的分类类型,添加分类信息,如图4-3所示。

  if (lab_jdID.Text == "" && lab_jdID.ToolTip == "new")

  {

  sql = "insert into classInfo(cname,typeid) values( N'" + txt_title.Text + "'," + ddl_dep.SelectedValue + ") ";

  string mess = Cls_Data.ExecuteUpdateSql(sql);

  if (mess == "1")

  {

  lab_jdID.ToolTip = "edit";

  Cls_Message.ShowMessage("信息录入成功.", this.Page, "ClassM.aspx");

  }

  else

  {

  Cls_Message.ShowMessageE("信息录入失败.", this.Page);

  }

  }

  else if (lab_jdID.Text != "" && lab_jdID.ToolTip == "edit")

  {

  sql = "update classInfo set cname=N'" + txt_title.Text + "',typeid=" + ddl_dep.SelectedValue + " where id=" + lab_jdID.Text;

  string mess = Cls_Data.ExecuteUpdateSql(sql);

  if (mess == "1")

  {

  lab_jdID.ToolTip = "edit";

  Cls_Message.ShowMessage("信息修改成功.", this.Page, "ClassM.aspx");

  }

  else

  {

  Cls_Message.ShowMessageE("信息修改失败.", this.Page);

  }

  }

  4.3 管理科研人员档案

  科研管理员登录系统后能够对注册的科研人员信息进行管理,能够查看到会员信息,包括用户名、注册时间、登录次数、真实姓名、联系电话、所属部门或者班级、职位或者岗位,如图4-4所示。

  //修改科研管理员资料

  protected void btn_add_Click(object sender, EventArgs e)

  {

  if (txt_turename.Text.Trim() == "")

  {

  Cls_Message.ShowMessage("请输入真实姓名", this.Page);

  txt_turename.Focus();

  return;

  }

  if (txt_tel.Text.Trim() == "")

  {

  Cls_Message.ShowMessage("请输入联系电话", this.Page);

  txt_tel.Focus();

  return;

  }

  int i = Cls_Data.ExecuteUpdateSqlNum("update userinfo set truename='" + txt_turename.Text.Trim() + "',tel='" + txt_tel.Text.Trim() + "',depid='" + ddl_dep.SelectedValue + "',posid='" + ddl_pos.SelectedValue + "' where id=" + hf_uid.Value);

  if (i > 0)

  {

  Cls_Message.ShowMessage("科研管理员信息修改成功", this.Page);

  }

  else

  {

  Cls_Message.ShowMessage("科研管理员信息修改失败", this.Page);

  return;

  }

  }

  4.4 科研成果搜索

  科研管理员登录系统进入可以成果审核界面,查看科研成果的标题、选择所属类别、关键字、课题来源、成果体现形式、成果水平、奖励名称等信息,进行相应的审核,如图4-5所示。

  /搜索

  protected void btn_serch_Click(object sender, EventArgs e)

  {

  string sql = "select '' as iid,a.id,a.title,a.cid,a.keyword,a.ktly,a.txxs,a.scjd,a.cgsp,jlmc,jlnd,a.content,a.addtime,a.uid,a.isok,case when a.isok=1 then '通过审核' when a.isok=2 then '未通过' else '未审核' end as nisok,b.username,c.cname from ScienceList a left join userinfo b on a.uid=b.id left join classInfo c on a.cid=c.id where 1=1 " + (hf_type.Value == "" ? ("") : (" and a.isok=" + hf_type.Value)) + " and (a.title like '%" + KeyWord.Text.Trim() + "%' or a.keyword like '%" + KeyWord.Text.Trim() + "%' or b.username like '%" + KeyWord.Text.Trim() + "%' or c.cname like '%" + KeyWord.Text.Trim() + "%') order by a.addtime desc";

  BindGV(sql);

  }

  //绑定

  private void BindGV(string sql)

  {

  DataTable dt = Cls_Data.ExecuteQuerySql(sql);

  for (int i = 0; i < dt.Rows.Count; i++)

  {

  dt.Rows[i]["iid"] = (i + 1).ToString();

  }

  gv_Data.DataSource = dt;

  gv_Data.DataBind();

  ViewState["sqlS"] = sql;

  Session["pagesql"] = sql;

  }

  5系统测试与维护

  系统测试在系统开发周期中是一个十分重要的环节,尽管之前的各项活动都进行了严格的审查,但是在系统正式投入使用前还是需要进行相关测试,以发现程序中的错误并及时纠正。

  5.1 各个功能模块的测试

  1、登录界面的测试

  先测试信息不输入完整直接点登录会不会提示信息不完整,测试结果如图5-1所示,再测试输入错误的用户名或密码会不会提示信息输入错误,如图5-2所示;最后再测试输入正确的用户名密码是否能够登录成功,并跳转至相应的界面。

  2、编辑科研成果

  科研管理员进入后台管理也可以对用户提交的科研成果进行编辑,如图5-3。

  输入修改后的信息后,点击修改按钮,提示信息修改成功,如图5-4所示。

  3、会员管理界面的测试

  由于该界面能对登录后台管理系统的人员信息进行修改,首先需要查看此页面是否能够正常显示出系统的注册会员信息,包括会员用户名、姓名、电话、手机号、地址、注册时间等信息,测试结果如图5-5所示,可以正确显示数据记录,测试结果如图5-6所示,点击删除按钮验证是否可以删除会员信息。

  点击删除提示用户确认要删除记录,如图5-6所示。

  点击确认后,删除数据,如图5-7所示。

  5.2 测试总结

  按照上述的测试步骤,对系统进行了全面的测试。

  6总结

  青岛工学院科研成果管理系统的可用度直接影响 科研管理部门的工作效率,并且也为学校其他部门提供决策依据。

  通过紧张忙碌的三个多月的毕业设计,我过的很充实,获益匪浅,思想上有了一定的升华,专业知识上能到了提高。在准备做这个课题的时候,自己感觉毫无头绪,无从下手,但通过按时完成计划的任务,最终写就了这篇毕业论文。这次毕业设计为我们提供了与众不同的学习方法和学习机会,让我们从传统的被动授学转变为主动求学;从死记硬背的模式中脱离出来,转变为在实践中学习,增强了领悟、创新和推断的能力。为了解决某一问题,需要自己找资料,查资料,掌握了自学的方法,形成工程理论整体模式,使工作、学习、生活都步入系统化流程;思考方式成熟,逻辑性规范、明确。这些方法的提高是终身受益的。

栏目分类