基于jspm高校科研业绩管理系统的设计与实现

摘  要

高校科研业绩管理系统 采用B/S模式,兼容B2C,B2B的特点,促进了高校科研业绩管理系统 发展。与传统高校科研业绩管理系统 相比,让人们可以在家管理,用户可以知道更多的高校科研业绩信息。

本网站系统使用动态网页开发技术JSP,Java作为系统的开发语言,MySQL作为后台数据库。设计开发了具有有系统用户管理,系管员管理,教师管理,课程信息管理,项目类别管理,科研项目管理,科研成果管理,业绩工资管理,统计管理,科研项目统计,系统管理,系管员登录,个人资料管理,系管员管理,教师管理,课程信息管理,项目类别管理,科研项目管理,科研成果管理,业绩工资管理,统计管理,科研项目统计 。在设计过程中,充分保证了系统代码的良好可读性、实用性、易扩展性、通用性、便于后期维护、操作方便以及页面简洁等特点。

关键词B/S模式;高校科研业绩管理系统 ;java语言 

ABSTRACT

University performance management system adopts B / S mode, which is compatible with B2C and B2B. It promotes the development of university performance management system. Compared with the traditional university performance management system, it allows people to manage at home, and users can know more university performance information.

The website system uses dynamic web development technology JSP, Java as the development language of the system, MySQL as the background database. Design and development of a system with user management, department administrator management, teacher management, curriculum information management, project category management, research project management, research results management, performance salary management, statistical management, research project statistics, system management, department administrator login, personal data management, department administrator management, teacher management, curriculum information management, project category management, Scientific research project management, scientific research achievements management, performance salary management, statistical management, scientific research project statistics. In the design process, it fully ensures the good readability, practicability, expansibility, universality, easy to maintain, easy to operate and concise page of the system code.

Key words: B / S mode; university performance management system; Java language

目  录

1  绪论

1.1  课题背景及研究意义

1.1.1  课题背景

1.1.2  研究意义

1.2  开发工具的选用及语言介绍

1.2.1 语言介绍

1.2.2  JSP技术介绍

1.3  本文的内容

1.4 MYSQL数据库

1.5 B/S结构

2  需求分析与可行性分析

2.1  功能需求分析

2.2  可行性分析

2.2.1技术可行性:技术背景

2.2.2经济可行性

2.2.3操作可行性:

2.3 系统性能分析

3  系统总体设计

3.1  系统的结构划分

3.1.1  系统结构图

3.2  系统的流程分析

3.2.1操作流程

3.2.2添加信息流程

3.2.3删除信息流程

3.3. 数据库设计

3.3.1 数据库实体

3.3.2数据表

4  系统实现过程(详细设计)

4.1  运行环境

4.1.1  硬件环境

4.1.2  软件环境

4.2  系统实现

4.2.1管理员功能模块

4.2.2系管员功能模块

5  系统测试

5.1系统测试的目的

5.2系统测试方法

5.3功能测试

6  总结

参考文献

致谢

附录 34

第1章  绪论

1.1  课题背景及研究意义

1.1.1  课题背景

经过互联网近几年的蓬勃发展,整个社会的高校科研业绩管理系统 方式已经慢慢地从本质上发生了变化。上世纪90年代以后,我们国家整体经济水平逐渐提高,人民的生活水平有了极大的进步。互联网行业,乃至与其有关联的传统行业。 

现如今网络管理的流行,让人们的生活发生了极大的变化,客户可以不用再特地出门,能随时随地完成管理。

1.1.2  研究意义

社会主义进入新时代,经济实力越来越强。我们也变得越来越忙碌、对生活的要求也变得更加严格,对快速和方便的服务的需求也在逐渐增加。因此,对智能工程学院高校科研业绩的管理、服务的要求也越来越严格。为适应时代的发展,智能工程学院科广泛地使用电脑来进行管理,提高工作人员效率提供了一种新的方式,并且减轻了他们的工作强度。

于此同时,实现高校科研业绩管理系统 的计算机化也是顺应时代潮流的举措,现如今科研项目正逐渐增加,浩繁的信息令智能工程学院迎来管理上的难题。高校科研业绩管理系统 进入高速发展的时代,管理工作变得越来越困难,在这一客观需要的推动下,建立、完善、发展高校科研业绩管理系统 ,可以为智能工程学院管理者带来极大的方便。

本系统即为方便管理者和用户而制作的高校科研业绩管理系统 ,结合了管理员和科研人员的需求,设计出的一个基于JSP、MySQL的高校科研业绩管理系统 。

1.2  开发工具的选用及语言介绍

本次毕业设计是一个基于B/S模式的高校科研业绩管理系统 ,是一个在网络环境下运行的网站,采用Java语言,应用的技术有java servlet API,JSP(java server pages),和XML技术,以ECLIPSE 为开发工具、Tomcat作为服务器,MySQL作为后台数据库。

1.2.1 语言介绍

Java计算机编程语言本身不同于传统的C++计算机编程语言, 本身非常简单, 能够实现快速学习。作为一门面向对象的语言,其主要特点为:

  1. 面向对象

其基本单位是对象,对象又含有属性和方法。属性用来说明对象,方法用来操作对象。

  1. 跨平台性

编写的软件程序可以在任意计算机上运行使用,不会因为软、硬件条件的不同而有限制。

  1. 多线程

在一个应用程序中能够同时存在两个以上包括两个的线程,这多个线程可以并发运行,节省时间的同时提高了软件性能。

1.2.2  JSP技术介绍

JSP技术本身是一种脚本语言,但它的功能是十分强大的,因为它可以使用所有的JAVA类。当它与JavaBeans 类进行结合时,它可以使显示逻辑和内容分开,这就极大的方便了用户的需求。JavaBeans 可以对JSP技术的程序进行扩展,从而形成新的应用程序,而且JavaBeans的代码可以重复使用,所以就便于对程序进行维护。JavaBean 组件有内部的接口,可以帮助不同的人对系统进行访问。1999年,Sun微系统公司正式推出了JSP技术,这是一种动态技术,是基于整个JAVA体系和JavaServlet提出的,是具有普遍适用性的WEB技术,也是本系统设计的核心技术之一。JSP技术能够极大的提高WEB网页的运行速度。这些内容会与脚本结合,并且由JavaBean和Servlet组件封装。所有的脚本均在服务器端运行,JSP引擎会针对客户端所 提交的申请进行解释,然后生成脚本程序和JSP标识,然后通过HTML/XML页面将结果反馈给浏览器。因此,开发人员亲自设计最终页 面的格式和HTML/XML标识时,完全可以使用JSP技术。

所以结合高校科研业绩管理系统 的需求及功能模块的实现,使用JSP技术是最合适的,而且JSP的拓展性比较好,对于高校科研业绩管理系统 在后期使用过程中可以不断对系统功能进行拓展,使系统更完善,更方便的满足用户需求。

1.3  本文的内容

本文主要介绍了高校科研业绩管理系统 的课题背景,说明了该系统开发的意义,整个系统开发过程中使用的主要技术,分析了该系统开发的可行性,归纳并分析了用户对于该系统开发的主要需求。

1.4 MYSQL数据库

网站的开发必须配套相应数据库,数据库具有一定的组织结构,能够存放和管理数据信息,在以前数据库的功能仅仅是数据保存和管理操作,但是时代的变迁和发展,现在的数据库演变成了数据处理的方式,数据库从最开始的简单存放数据表格信息到现在的能够存放成千上万数据的大型数据库,期间还是经历了许多的改革。

本次开发的高校科研业绩管理系统 使用的数据库是MYSQL数据库,该数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限制,所以被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性,虽然功能未必强大,导致很多人都了解这个数据库的基本应用,在数据库中,总共建立了10几个表,这里面每个表都是相对应的,都各自有各自的联系,数据库意义重大,如果没有数据库的链接,就没办法运行程序,这显然可以看见数据库与程序的重要性,是紧密相连接的。

1.5 B/S结构

B/S(浏览器/服务器)结构是目前主流的网络化的结构模式,它能够把系统核心功能集中在服务器上面,可以帮助系统开发人员简化操作,便于维护和使用。只需要用户在客户端安装360浏览器、谷歌浏览器、QQ浏览器等当前大众浏览器,在电脑里面安装sqlserver、mysql数据库等数据库。安装好的浏览器与服务器端的数据库进行信息数据的交互。很多专门软件能够做到的事情,采用B/S结构模式也能实现,它能够结合Web浏览器技术,ActiveX技术以及多种脚本语言等技术。帮助程序开发者节约了不少开发成本。目前B/S结构成为程序开发主流结构,它最好的地方就是没有地点限制还不用专门安装软件,笔记本或者电脑能够上网就能访问系统。系统使用B/S进行开发在后期系统维护上面就会很省事,不用什么问题都在服务器上面操作,简单的客户端处理就解决部分问题,开发出来的程序跟用户交互性上面也会增强,还可以实时刷新浏览器进行程序局部的数据信息更新。

图1-1 B/S模式三层结构图

第2章  需求分析与可行性分析

2.1  功能需求分析

高校科研业绩管理系统 主要是为了提高工作人员的工作效率和更方便快捷的满足用户,更好存储所有数据信息及快速方便的检索功能,对系统的各个模块是通过许多今天的发达系统做出合理的分析来确定考虑用户的可操作性,遵循开发的系统优化的原则,经过全面的调查和研究。

系统所要实现的功能分析,对于现在网络方便的管理,系统要实现用户可以直接在平台上进行查看所有数据信息,根据需求可以进行在线添加,删除或修改高校科研业绩管理系统 信息,这样既能节省时间,不用再像传统的方式耽误时间,真的很难去满足用户的各种需求。所以高校科研业绩管理系统 的开发不仅仅是能满足用户的需求,还能提高管理员的工作效率,减少原有不必要的工作量。

2.2  可行性分析

2.2.1技术可行性:技术背景

本企业网站在Windows操作系统中进行开发,并且目前PC机的性能已经可以胜任普通网站的web服务器。系统开发所使用的技术也都是自身所具有的,也是当下广泛应用的技术之一。

系统的开发环境和配置都是可以自行安装的,系统使用JSP开发工具,使用比较成熟的Mysql数据库进行对系统前台及后台的数据交互,根据技术语言对数据库,结合需求进行修改维护,可以使得网站运行更具有稳定性和安全性,从而完成实现网站的开发。

(1)硬件可行性分析

高校科研业绩管理系统 及信息分析的设计对于所使用的计算机没有什么硬性的要求,计算机只要可以正常的使用进行代码的编写及页面设计就可行,主要是对于服务器有些要求,对于平台搭建完成要上传的服务器是有一定的要求的,服务器必须选择安全性比较高的,然后就是在打开网站必须顺畅,不能停顿太长时间;性价比高;安全性高。

(2)软件可行性分析

开发整个系统使用的是云计算,流量的可扩展性和基于流量的智能调整云计算的优点就是流量的可扩展性和基于流量的智能调整,保障系统的安全及数据信息的及时备份。

因此,我们从两个方面进行了可行性研究,可以看出系统的开发没有问题。

2.2.2经济可行性

在高校科研业绩管理系统 开发之前所做的市场调研及其他的物流公司相关的管理系统,都是没有任何费用的,都是通过开发者自己的努力,所有的工作的都是自己亲力亲为,在碰到自己比较难以解决的问题,大多是通过同学和指导老师的帮助进行相关信息的解决,所以对于高校科研业绩管理系统 的开发在经济上是完全可行的,没有任何费用支出的。

使用比较成熟的技术,系统是基于JSP的开发,采用Mysql数据库。所以系统在开发人力、财力要求不高,具有经济可行性。

2.2.3操作可行性: 

可操作性主要是对高校科研业绩管理系统 设计完成后,用户的使用体验度,以及管理员可以通过系统随时管理相关的数据信息,并且对于管理员、科研人员两个用户角色,都可以简单明了的进入到自己的系统界面,通过界面导航菜单可以简单明了地操作功能模块,方便用户信息的操作需求和管理员管理数据信息,对于系统的操作,不需要专业人员都可以直接进行功能模块的操作管理,所以在系统的可操作性是完全可以的。本系统的操作使用的也是界面窗口进行登录,所以操作人员只要会简单的电脑操作就完全可以的。

2.3 系统性能分析

(1)系统响应效率:页面响应时问应该在3秒以内,最长不能超过4秒,并支持至少10000人同时在线所有系统。

(2)界面简洁清晰:系统界面要求简单明了,容易操作,符合用户操作习惯。

(3)储存性高:因为高校科研业绩管理系统 中有很多的信息需要存储,因此对于系统的存储量有很大的要求,需要有一个强大的数据库的支持才能确保所有的信息都能安全稳定的进行存储。

(4)易学性:该系统在操作上必须简单好上手,没有很多复杂的操作,只需要简单的进行学习就能操作该系统。

(5)稳定性需求:开发的高校科研业绩管理系统 要求运行稳定,运行过程中无界面不清楚、字体模糊等现象。

(6)稳定性:开发的高校科研业绩管理系统 要求运行稳定,运行过程中无界面不清楚、字体模糊等现象。

第3章  系统总体设计

3.1  系统的结构划分

本网站可以分为:教师使用的功能、系管员、管理员进行管理的功能。

教师使用功能:个人资料管理,科研项目管理,科研成果管理。业绩工资管理,课程信息管理等。

管理员管理功能:系统用户管理,系管员管理 系管员添加,系管员查询,教师管理,教师添加,查询,课程信息管理,项目类别管理,科研项目管理,科研成果管理,业绩工资管理,统计管理,科研项目统计,系统管理等。

系管员管理功能:个人资料管理,系管员管理,教师管理,课程信息管理,项目类别管理,科研项目管理,科研成果管理,业绩工资管理,统计管理,科研项目统计等。

3.1.1  系统结构图

高校科研业绩管理系统 的结构图3-1所示:

图3-1 系统结构

登录系统结构图,如图3-2所示:

图3-2 登录结构图

这些功能可以充分满足高校科研业绩管理系统 的需求。此系统功能较为全面如下图系统功能结构如图3-3所示。

图3-3系统功能结构图

3.2  系统的流程分析

3.2.1操作流程

系统登录流程图,如图所示:

图3-4登录流程图

3.2.2添加信息流程

添加信息流程图,如图所示:

图3-5添加信息流程图

3.2.3删除信息流程

删除信息流程图,如图所示:

图3-6删除信息流程图

3.3. 数据库设计

3.3.1 数据库实体

管理员信息结构图,如图3-7所示:

 图3-7 管理员信息实体结构图

管理员功能实体属性图,如图3-8所示:

图3-8管理员功能实体属性图

系管员功能实体属性图如图3-9所示。

图3-9系管员实体属性图

教师功能实体属性图如图3-10所示。

          

 图3-10教师实体属性图

系管员信息实体属性图如图3-11所示。

图3-11系管员信息实体属性图

教师信息实体属性图如图3-12所示。

图3-12教师信息实体属性图

3.3.2数据表

将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。

表3-1:allusers

字段名称

类型

长度

字段说明

主键

默认值

id

int

11

主键

主键

username`

varchar

50

用户名

`pwd`

varchar

50

密码

`cx`

varchar

50

查询

addtime

timestamp

添加时间

CURRENT_TIMESTAMP

表3-2`jiaoshixinxi`

字段名称

类型

长度

字段说明

主键

默认值

id

int

主键

主键

jiaoshigonghao

varchar

50

教师工号

mima

varchar

50

密码

jiaoshixingming

varchar

50

教师姓名

jiaoshibumen

varchar

50

教师部门

xingbie

varchar

50

性别

shenfenzheng

varchar

50

身份证

dianhua

varchar

申请时间

zhicheng

varchar

50

职称

zhujiaokecheng

varchar

50

主教课程

zhaopian

varchar

50

照片

beizhu

varchar

255

备注

`addtime

timestamp

添加时间

CURRENT_TIMESTAMP

表3-3kechengxinxi

字段名称

类型

长度

字段说明

主键

默认值

id

int

11

主键

主键

kechengbianhao

varchar

50

课程编号

kechengmingcheng

varchar

50

课程名称

jiaoshigonghao

varchar

50

教师工号

jiaoshixingming

varchar

50

教师姓名

shangkeshijian

varchar

50

上课时间

shangkedidian

varchar

50

上课地点

beizhu

varchar

255

备注

addtime

timestamp

添加时间

 CURRENT_TIMESTAMP

表3-4keyanchengguo

字段名称

类型

长度

字段说明

主键

默认值

id

int

11

主键

主键

xiangmumingcheng

varchar

50

项目名称

lunwen

varchar

50

论文

zhuzuo

varchar

50

著作

zhuanli

varchar

50

专利

addtime

varchar

50

添加时间

CURRENT_TIMESTAMP

表3-5keyanxiangmu

字段名称

类型

长度

字段说明

主键

默认值

id

int

11

主键

主键

xiangmubianhao

varchar

50

项目编号

xiangmumingcheng

varchar

50

项目名称

xiangmuleibie

varchar

50

项目类别

xiangmujieshao

varchar

50

项目介绍

xiangmujingfei

varchar

50

项目经费

jiaoshigonghao

varchar

50

教师工号

jiaoshixingming

varchar

50

教师姓名

jiaoshibumen

varchar

50

教师部门

shenqingren

varchar

50

申请人

lixiangshijian

varchar

50

立项时间

shenhezhuangtai

varchar

50

审核状态

xiangmupingfen

varchar

50

项目评分

shenheyijian

varchar

255

审核意见

beizhu

varchar

255

备注

issh

varchar

10

是否审核

shhf

varchar

200

是否回复

addtime

添加时间

CURRENT_TIMESTAMP

表3-6tongjixinxi

字段名称

类型

长度

字段说明

主键

默认值

id

int

11

主键

主键

jiaoshigonghao

varchar

50

教师工号

xiangmushumu

varchar

50

项目数目

xiangmujingfei

varchar

50

项目经费

lunwen

varchar

50

论文

zhuanli

varchar

50

专利

jiangli

varchar

50

奖励

qita

varchar

50

其他

addtime

添加时间

CURRENT_TIMESTAMP

表3-7xiangmuleibie

字段名称

类型

长度

字段说明

主键

默认值

id

int

11

主键

主键

leibie

varchar

50

用户名

addtime

密码

CURRENT_TIMESTAMP

表3-8xiguanyuanxinxi

字段名称

类型

长度

字段说明

主键

默认值

id

int

11

主键

主键

xiguangonghao

varchar

50

系管工号

xiguanxingming

varchar

50

系管姓名

mima

varchar

50

表名密码

shenfenzheng

varchar

50

身份证

shouji

varchar

50

手机

beizhu

varchar

255

备注

addtime

添加时间

CURRENT_TIMESTAMP

表3-9yejigongzi

字段名称

类型

长度

字段说明

主键

默认值

id

int

11

主键

主键

xiangmumingcheng

varchar

50

项目名称

jiaoshigonghao

varchar

50

教师工号

jiaoshixingming

varchar

50

教师姓名

jiaoshibumen

varchar

50

教师部门

pingfen

varchar

50

评分

pingfenren

varchar

50

评分人

yejijine

varchar

50

业绩金额

issh

varchar

2

是否审核

addtime

添加时间

CURRENT_TIMESTAMP

第4章  系统实现过程(详细设计)

4.1  运行环境

4.1.1  硬件环境

开发本系统时,本人所使用的电脑带有酷睿i5的cpu,gtx 950m的显卡,4G的运行内存。

4.1.2  软件环境

开发本系统时本人使用的是windows win 10的操作系统,使用了MySQL数据库管理工具,版本为5.0,JDK版本为1.8,开发工具为ECLIPSE ,版本为8.5,web容器使用的为ECLIPSE 自带的tomcat。

4.2  系统实现

4.2.1管理员功能模块

管理员登录,通过填写注册时输入的用户名、密码、权限、验证码进行登录,如图4-1所示。

        

图4-1管理员登录界面图

管理员登录进入高校科研业绩管理系统 可以查看系管员管理、系统用户管、教师管理、课程信息管理、项目类别管理、科研项目管理、科研成果管理、业绩工资管理、统计管理、科研项目统计、系统管理等信息。如图4-2所示。

图4-2管理员功能界面图

系管员管理,在系管员管理列表中可以查看系管公告、系管姓名、密码、身份证、手机等信息,还可以根据需要进行修改或删除等操作,如图4-3所示。

图4-3系管员管理界面图

教师管理,在教师管理列表中可以查看教师信息,还可以根据需要进行修改或删除等操作,如图4-4所示。

图4-4教师管理界面图

课程信息管理,在课程信息管理列表中可以查看课程编号、教师工号、教师姓名、课程名称、上课时间、上课地点、备注等信息,还可以根据需要进行修改或删除等操作,如图4-5所示。

图4-5科课程信息管理界面图

项目类别管理,在项目类别列表中可以查看项目序号、项目类别等内容,还可以根据需要进行修改或删除等操作,如图4-6所示。

图4-6项目类别管理界面图

科研项目管理,在科研项目列表中可以查看项目编号、教师工号、教师姓名、教师部门、项目名称、项目类别、项目介绍、项目经费、申请人、立项时间、审核状态、项目评分、审核意见等内容,还可以根据需要进行审核,修改或删除等操作,如图4-7所示。

图4-7科研项目管理界面图

科研成果管理,在科研成果列表中可以查看项目名称、教师工号、论文、著作、专利等内容,还可以根据需要进行审核,评分,修改或删除等操作,如图4-8所示。

图4-8研究成果管理界面图

业绩工资管理,在业绩工资列表中可以查看项目名称、教师工号、教师姓名、教师部门、评分、评分人、业绩金额等内容,还可以根据需要进行修改或删除等操作,如图4-9所示。

图4-9业绩工资管理界面图

统计管理,在统计管理列表中可以查看教师工号、教师姓名、项目数目、项目经费、论文、专利、奖励、其他等内容,还可以根据需要进行修改或删除等操作,如图4-10所示。

图4-10统计管理界面图 

科研项目统计,在科研项目统计列表中可以查看项目类别所占百分比等内容,,如图4-11所示。

                     图4-11科研项目统计界面图

4.2.2系管员功能模块

系管员登录进入高校科研业绩管理系统 可以查看个人资料管理,系管员管理,教师管理,课程信息管理,项目类别管理,科研项目管理,科研成果管理,业绩工资管理,统计管理,科研项目统计,如图4-12所示。

图4-12系管员功能界面图

个人资料管理,在个人资料页面中通过填写系管工号、系管姓名、密码、身份证、手机等信息并提交,如图4-13 所示。

图4-13个人资料管理界面图

教师管理,在教师管理列表中可以查看教师工号、密码、教师姓名、教师部门、性别、身份证、电话、职称、主教课程、照片等信息内容,并且根据需要进行操作,如图4-14 所示。

图4-14教师管理界面图

课程信息管理,在课程信息列表中可以查看课程编号、教师姓名、课程名称、上课时间、上课地点等内容,如图4-15所示。

图4-15课程信息管理界面图

项目类别管理,在项目类别列表中可以查看项目类别等内容,并且根据需要进行项目申请等操作,如图4-16所示。

图4-16项目类别管理界面图

科研项目管理,在科研项目列表中可以查看项目编号、教师工号、教师部门、项目名称、项目类别、项目介绍、项目经费、申请人等信息,还可根据需要进行提交成果等操作,如图4-17所示。

图4-17科研项目管理界面图

科研成果管理,在科研成果列表中可以查看项目名称、教师工号、论文、著作、专利等信息,如图4-18所示。

图4-18科研成果管理界面图

业绩工资管理,在业绩工资列表中可以查看项目名称、教师工号、教师姓名、教师部门、评分、评分人、业绩金额等信息,如图4-19所示。

图4-19业绩工资管理界面图

统计管理,在统计列表中可以查看教师工号、教师姓名、项目数目、项目经费、论文、专利、奖励等信息,如图4-20所示。

图4-20统计管理界面图

第5章  系统测试

5.1系统测试的目的

程序设计不能保证没有错误,这是一个开发过程,在错误或错误的过程中都是难以避免的。虽然这是不可避免的,但我们不能使这些错误始终存在于系统中,错误可能会造成无法估量的后果,如系统崩溃,安全信息泄露,系统无法正常启动等,为了避免这些问题,我们需要测试程序,再测试过程中发现问题,并纠正它们,从而使系统更长时间稳定成熟。本章的作用是发现这些问题,并对其进行修改,虽然耗时费力,但对于长期使用而言是非常重要和必要系统的开发。

软件在设计后必须进行测试,调试过程中使用的方法是软件测试方法。在开发新软件时,系统测试是检查软件是否合格的关键步骤,以及是否符合设计目标的参考。测试主要是查看软件中数据的准确性,正确的操作与否,以及操作的结果,还有哪些方面需要改进。

高校科研业绩管理系统 的实现,对于系统中功能模块的实现及操作都必须通过测试进行来评判系统是否可以准确的实现。在高校科研业绩管理系统 正式上传使用之前必须做的一步就是系统测试,对于测试发现的错误及时修改处理,保证系统准确无误的供给用户使用。

5.2系统测试方法

在对高校科研业绩管理系统 进行测试的时候在找到问题的情况下必须在第一时间找到解决问题的办法,不要存在侥幸的心理,这样才能让高校科研业绩管理系统 开发的质量可以过关,并且开发的周期会大大缩短,还有就是在测试时,不要出现重复性的错误,遇到一个错误问题,要将整个高校科研业绩管理系统 开发所牵扯的该问题都必须一一解决,提高高校科研业绩管理系统 平台的安全性、稳定性。

白盒测试与黑盒测试是测试中比较常用的两种方法。

①结构测试俗称白盒测试:这种测试是在对程序的处理过程与结构都有详尽谅解的前提下,顺从程序内部的逻辑而完成的系统测试,以确定系统中所有的通路都能够遵照设计要求正常工作,不出现任何偏差。

②功能测试又成黑盒测试:主要是针对程序功能能够按照设计正常实现的一种检测,在程序接口处进行,检测程序手法数据是否正常,与外部信息的交换是否完整。

5.3功能测试

用户登录测试:

模块名称

测试用例

预期结果

实际结果

是否通过

登录模块

用户名:admin   密码:123  

弹出错误提示,提示密码错误

弹出错误提示,提示密码错误

通过

登录模块

用户名:123   

密码:admin   

弹出错误提示,提示用户名错误

弹出错误提示,提示用户名错误

通过

登录模块

用户名:admin   

密码:admin   

管理员登录成功

管理员登录成功

通过

删除分类测试:

模块名称

测试用例

预期结果

实际结果

是否通过

删除分类模块

分类名:最新通知  

删除成功、页面自动跳转

删除成功、页面自动跳转

通过

修改密码测试:

模块名称

测试用例

预期结果

实际结果

是否通过

修改密码模块

原密码:666

新密码:123

确认密码:123  

弹出错误提示,提示原密码错误

弹出错误提示,提示原密码错误

通过

修改密码模块

原密码:admin   新密码:123

确认密码:333  

弹出错误提示,提示确认密码不一致

弹出错误提示,提示确认密码不一致

通过

修改密码模块

原密码:admin   新密码:123

确认密码:123  

密码修改成功

密码修改成功

通过

通过对功能的测试,高校科研业绩管理系统 的基本功能都是可行的,不管是系统里面的功能,还是界面的设计都是可值得推广宣传的。

第6章  总结

2020年的今天,计算机技术已经相当成熟。它的发展推动了许多行业改头换面,计算机的出现使人类社会有了进一步降低人力物力和资源的方法,提高了人类社会的生产力,转变了社会生产方式。目前各大高校科研业绩管理系统 院都在积极备战,发展计算机和互联网,结合自身优势进军互联网行业成为各大企业的重点项目。

本文利用JSP和MySQL数据库技术,通过分析现实高校科研业绩管理系统 业务流程的基础上,并完成了高校科研业绩管理系统 。经调试结果显示,本系统基本可以满足一个高校科研业绩管理系统 的业务需要。系统界面简洁而有美感, 易操作,做出了自己的特色,然而因为时间仓促再加上缺乏系统开发经验和仅依靠少数问卷调查方式,因此本系统还存在不少缺陷、不足,比如:

1. 数据输入的格式并没有全部检验,所以很难保证数据的准确,可能有一些不符合规则的数据也可以通过检验。

2. 系统功能还不够完善,无法提供丰富多彩的功能,只能实现系统用户管理,系管员管理,教师管理,课程信息管理,项目类别管理,科研项目管理,科研成果管理,业绩工资管理,统计管理,科研项目统计,系统管理,系管员登录,个人资料管理,系管员管理,教师管理,课程信息管理,项目类别管理,科研项目管理,科研成果管理,业绩工资管理,统计管理,科研项目统计等一系列功能。

本系统还存在一些漏洞没有解决,在现实应用情境中很难保证完全不出错,但相信通过再次完善,可以调试出真正符合实际的在线高校科研业绩管理系统。

参考文献

  • [1]段琼,庞晓平,谢丹丹.优化取药管理提升门诊药房发药质量与效率[J].中医药管理杂志,2020,28(24):85-86.
  • [2]施淑娟.门诊药房用药咨询服务对临床合理用药与疗效的影响[J].中国医药指南,2020,18(31):28-29.
  • [3]梁裕华,郑燕纯,王怡红.静脉用药不合理调配及管理措施分析[J].北方药学,2020,17(09):134-135.
  • [4]周洪. 门诊自动化药房药品物流管理及业务流程再造[D].昆明理工大学,2020.
  • [5]杨二强. 品管圈在提高医院药房账物相符率的应用研究[D].郑州大学,2020.
  • [6]林艳,蔡志波,黄梦珊,高向波,俞刚.国内门诊药房自动化发药系统发展现状及使用效果评价[J].中国现代应用药学,2020,37(09):1131-1138.
  • [7]陈宇,周振昭,许运承.自动化发药系统对门诊药房调剂质量控制的影响[J].北方药学,2020,17(05):176-177.
  • [8]白玛央宗,索朗央宗,泽碧,张凡,刘慧彩,赵彬.医院药学绩效考核研究现状的文献分析[J].中国药师,2020,23(04):736-741.
  • [9]朱小凤.精细化管理在医院门诊药房管理中的价值[J].中国继续医学教育,2019,11(21):146-147.
  • [10]吴玉华.医院门诊中药房管理中人性化管理模式的应用效果分析[J].临床医药文献电子杂志,2019,6(43):193-194.
  • [11]申帅帅. 新疆兵团A医院药品SPD供应链管理效果评价[D].石河子大学,2019.
  • [12]曾丽英. 基于SSM框架的高校科研管理系统设计与实现[D].南昌航空大学,2019.
  • [13]陈燕红,王井霞,陶霞,陈万生,邬蓉.用失效模式和影响分析法规范药品供应链协同服务平台在门诊药房领药中的应用[J].药学实践杂志,2019,37(01):86-90.
  • [14]肖淋,陈成辉,肖钦,赵晓立,陈肖虹.我院门诊药房药学服务现状与优质药学服务[J].海峡药学,2019,31(01):248-250.
  • [15]李书华,衣云龙.高校教师科研业绩信息管理系统——以沈阳工程学院为例[J].考试周刊,2019(04):20.
  • [16]郑巧红.医院西药房管理存在的问题与综合管理模式应用[J].中医药管理杂志,2018,26(05):79-81.
  • [17]杨旭东. 陕西省县级综合性医疗机构门诊药学服务质量指标性评价[D].宁夏医科大学,2018.
  • [18]孙叶农. 医院门诊管理系统的设计与实现[D].南昌大学,2018.
  • [19]吴新华.高职院校教师科研业绩管理系统设计[J].价值工程,2017,36(36):165-166.
  • [20]高博. 沈阳师范大学科研业绩考评系统的设计与实现[D].沈阳师范大学,2017.

致谢

这次毕业设计能够完成,最重要的就是来自指导老师的帮助,老师不厌其烦的对我的论文及毕业设计提出非常有建设性的建议,我的毕设能够完成离不开老师的帮助。我对老师由衷的表示感谢,

其次要感谢大学四年里学院里所有的任课老师的教导,老师们在我整个大学四年里给予了我丰富的知识,让我能够在大学中不虚度光阴,踏踏实实的学习,没有这些老师不辞辛劳的教诲,我无法完成这四年的学业。

由于自己的水平有限,毕设仍然存在着很大的缺陷,各位老师若提出意见,我会努力改正。

点赞+收藏+关注  →私信领取本源代码、数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值