江苏财经职业技术学院毕业设计标题:高校教师科研项目管理系统系别:计算机技术与艺术设计系专业:计算机网络技术学号:1111402113姓名:李其龙指导教师:傅伟2014年5月22日2摘要高等学校的老师除了正常的教学以外,科研项目的研究也是高校老师的任务之一,目前为止,许多高校对老师的科研成果的管理及考核,大多数采取的是人工的方式,但是随着计算机和网络的发展,人工统计的方法就存在着许多的局限性,所以一套行之有效的高校教师科研项目管理系统是必须的,设计本系统的目的就是为了高校能够高校、有效的管理老师的科研成果。该系统是基于客户机/服务器上的系统,使用VB6.0和MicrosoftAccess2000数据库来实现的。采用计算机系统来管理高校教师的科研项目成果,可以提高学校的工作效率,减少工作上的失误,做主要的是方便了学校的管理。关键词:C/S模式VB6.0MicrosoftAccess20003Systemdevelopmentprojectmanagementcollegeteachers'researchAbstractHighschoolteachersinadditiontothenormalteaching,oneoftheresearchprojects,researchalsoistheteacher'stasknow,managementandassessmentoftheteacher'sscientificresearchachievementsinmanyuniversities,themajorityofthemanualmode,butwiththedevelopmentofcomputerandnetworkdevelopment,methodsofartificialstatisticstherearemanylimitationstherefore,aneffectiveuniversityteachers'scientificresearchprojectmanagementsystemisnecessary,thesystemdesignisforthepurposeofuniversitytouniversity,effectivemanagementofteacherresearch.Thesystemisclient/serversystembasedonVB6.0andMicrosoft,usetheAccess2000databasetorealize.Thecomputersystemtomanageteacher'sresearchresultsoftheproject,canimprovetheefficiencyoftheschool,toreducetheerrorsinthework,themainistofacilitatetheschoolmanagement.Keywords:C/SVB6.0MicrosoftAccess20004引言本毕业论文是以某科研项目管理系统为背景,论述了高校教师科研项目管理系统的概述、结构及系统开发的原理及方法。全文共分为绪论、系统分析、系统设计、系统实现、软件测试分析、项目开发总结、致谢、参考文献等。1.绪论1.1问题的提出在这个计算机得到普遍应用的时代,特别是计算机网络和数据库的发展,让人们的生活和工作方式得到了很到的改善,网络技术让人们可以再计算机之间相互通信,资源可以得到共享,数据库技术为什么提供了信息保存,信息检索,信息分析的功能,让人们的工作效率得到了很大的改善。在任何一个国家,科研项目都是体现一个国家富强的能力,同时在高校当中,高校教师的科研项目成果的多少也会影响到教师在学校的职位,在一些发达国家的高校当中,会把行之有效的管理系统应用到高校的科研管理当中,由此可见,随着我国计算机技术的不停的发展,把管理系统应用到高校的管理上是必要的。1.2现有系统存在的问题的分析在现在的大部分高校当中,教师所取得的科研成果都是采取人工的方式进行记录,工作的效率非常的底,而且没有一个行之有效管理系统进行数据的管理和分析,为此开发一个高校教师科研项目管理系统,用软件系统来代替人工操作的方式是必然的选择。机器最终会代替人工,只有学校领导的重视才能够真正的从人工操作变成办公自动化,虽然大部分的高校都使用计算机教学、工作等,但是系统的不完善导致了工作效率的底下。虽然现在也有一些高校科研项目管理系统,但是由于系统的不完善,导致了许许多多的漏洞,这样不完善的系统对学校的管理来说及不安全的。1.3系统开发目标与意义1.3.1系统开发的目标本系统是将现代化的计算机技术与以往的项目信息管理,按照实际的数据情况完成的。为此,为了提高工作的效率,先提出以下开发目标:(1)提高科研项目及论文管理水平,提供及时。准确的信息;5(2)提高信息检索的效率,实现查询的轮,包括模糊查询、多条件查询等等;(3)减轻项目管理员制作表格、统计分析的负担;(4)系统应易于修改和扩充。1.3.2意义方便高校老师科研成果的管理,为高校提供了真实有效的科研信息,提高学校科研项目管理的技术,使管理人员从复杂的管理工作中解放出来,让管理系统化、条理化、有效化。62.系统分析21世纪以来,计算机的应用已经普遍到各个领域,原来的旧的管理的方式已经不能够跟上现在的工作节奏了,许多高校科研的管理还停留在人工操作上,这种方式使管理人员的工作效率很底下,为了提高学校科研项目的管理水平,因此开发了高校教师科研项目管理系统来为学校管理提供方便。、2.1需求分析随着计算机技术在管理上有着越来越深入而广泛的应用,管理信息系统在技术上已逐步成熟。要高效率地把活动有机地组织起来,就必须加强管理,即加强对组织内部的各种资源的有效管理,建立与自身特点相适应的管理信息系统。通过本系统软件,解决人工系统人员多,效率低,易出错的缺陷,可以减少了不必要的劳力资本,使得人员办事效率得以提高。2.1.1功能需求分析为了实现系统人性化的操作,该系统应该多从用户的角度去考虑设计。实现的功能具体如下:(1)数据的录入;以项目、会议论文、期刊论文为单位录入,录入时应仔细检查数据的正确性。(2)数据的维护;平时能够对数据进行修改,包括数据的插入、删除,更新等。(3)查询;以项目、会议论文、期刊论文为单位查询,可以支持模糊查询,多条件查询等。查询结果以表格的格式打印出来。2.1.2性能需求分析在此系统的设计中,我们要考虑到系统的好用性和实用性,在设计的过程中要考虑到如下的原则:(1)可靠性;系统必须要有高度的可靠性去保证系统的正确运行,同时这样才能够保证数据的正确性。(2)安全性;系统必须能够保证数据的安全,要有一定的权限控制和登录口令。(3)可维护性;在系统的运行中,科研项目的数量是在不停的增加的,所以该系统必须能够保证数据能够随时的添加进去。(4)可操作性;系统的操作应该简洁简单化点,方便人们的使用。2.2可行性分析7本系统的开发利用MicrosoftAccess2000作为本系统的数据库,它能够支持多个用户的数据库,适用于中小型规模的数据量需求。使用VB6.0作为系统开发的开发环境,它提供完善的可视化界面,是面向对象编程的,提供易学易用的应用程序集成开发环境,支持多种数据库的访问。2.3技术可行性本系统是基于VB开发的,WINDOWS操作系统,现有的技术已经成熟了,完全可以开发出来,同时在开发的阶段还有老师和同学的帮助与指导,所以在规定时间内是可以完成的。、综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,具有方便快捷等优势,投资回报利益大,是科研管理实现自动化,符合21世纪的趋势。83.系统设计3.1数据库设计3.1.1数据库概念设计本系统结构比较简单,只有三个相互独立的实体:项目、期刊论文和会议论文。其中项目用项目编号、期刊论文和会议论文用论文名称作为码。3.1.2数据库逻辑设计该系统由三个基本关系组成,其模式结构如下:项目(序号,项目编号,合同号,负责人1,负责人2,主要承担人1,主要承担人2,项目来源,项目性质,开始日期,结束日期,文件柜号,电子文档名,财务编号,总经费,货币类型,拨款数(1-4),拨款日期(1-4),免扣额(1-4),累计支出,验收日期,鉴定日期,鉴定单位,获奖名称,获奖名称,授奖单位,证书号)各字段的定义如表3-1所示:表3-1字段定义表名称类型格式其他序号char(7)yyyy-##主键项目编号varchar(10)yy-mm项目名称varchar(120)合同号varchar(12)负责人1varchar(20)负责人2varchar(20)主要承担人1varchar(20)主要承担人2varchar(20)项目来源varchar(30)项目性质tinyint缺省为0开始日期datetime结束日期datetime9文件柜号Tinyint电子文档名varchar(20)财务编号char(6)总经费smallmoney货币类型varchar(10)拨款数(1-4)smallmoney拨款日期(1-4)datetime免扣额(1-4)smallmoney累计支出smallmoney验收日期datetime鉴定日期datetime鉴定单位varchar(50)获奖名称varchar(40)获奖日期datetime授奖单位varchar(50)证书号varchar(50)注:序号格式为yyyy-##,其中yyyy为项目开始的年份,##为该项目在该年份中的次序。(1)期刊论文(论文名称,发表日期,期刊名称,作者1,作者2,作者3,作者4,作者5,作者6,范围,检索源,检索号,卷期号,学科门类,来源,出版单位)各字段的定义如表3-2所示:表3-2期刊论文字段定义表名称类型格式其他论文名称varchar(120)主键发表日期datatimeyyyy-mm10期刊名称varchar(100)作者(1-6)varchar(20)范围tinyint缺省为0检索源tinyint缺省为0检索号varchar(30)卷期号varchar(30)学科门类varchar(20)来源varchar(20)出版单位varchar(50)(2)会议论文(论文名称,会议时间,会议地点,作者1,作者2,作者3,作者4,作者5,作者6,范围,学科门类,来源)各字段的定义如表3-3所示:表3-3会议论文字段定义表名称类型格式其他论文名称varchar(120)主键会议时间datatimeyyyy-mm会议地点varchar(20)作者(1-6)varchar(20)范围tinyint缺省为0学科门类varchar(20)来源varchar(20)(1)设备查询(设备编号,设备名称,单位分类,型号,规格,分类号,国标代码,单位代码,购置日期,已使用年限,账面数量数,清查数量数,账面金额数,11清查金额数,使用状况,备注)各字段的定义如表3-4所示:表3-4设备查询字段定义表名称类型格式其他设备编号varchar(8)主键设备名称varchar(30)单位分类varchar(1)型号varchar(30)规格varchar(20)分类号varchar(6)国标代码varchar(3)单位代码varchar(4)购置日期datatimeyyyy-mm已使用年限varchar(3)账面数量数varchar(3)清查数量数varchar(3)账面金额数varchar(10)清查金额数varchar(10)使用状况varchar(10)备注varchar(20)3.1.3数据库物理设计3.1.3.1数据库选型计算机集成制造研究所科研项目管理系统是以计算机技术为手段,为用户存储、处理各种有效信息,完成各项管理活动。根据应用程序的需求,选择本软件系统采用的数据库管理系统要考虑到如下因素:(1)符合关系型的标准:网络上运行的数据库必须是基于Access标准的分布式关系数据库。12(2)数据库的体系结构数据库系统应该是基于客户/服务器体系结构