计算机技术与艺术设计系毕业设计科研项目管理系统.docx

上传人:b****7 文档编号:23374234 上传时间:2023-05-16 格式:DOCX 页数:38 大小:316.88KB
下载 相关 举报
计算机技术与艺术设计系毕业设计科研项目管理系统.docx_第1页
第1页 / 共38页
计算机技术与艺术设计系毕业设计科研项目管理系统.docx_第2页
第2页 / 共38页
计算机技术与艺术设计系毕业设计科研项目管理系统.docx_第3页
第3页 / 共38页
计算机技术与艺术设计系毕业设计科研项目管理系统.docx_第4页
第4页 / 共38页
计算机技术与艺术设计系毕业设计科研项目管理系统.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

计算机技术与艺术设计系毕业设计科研项目管理系统.docx

《计算机技术与艺术设计系毕业设计科研项目管理系统.docx》由会员分享,可在线阅读,更多相关《计算机技术与艺术设计系毕业设计科研项目管理系统.docx(38页珍藏版)》请在冰豆网上搜索。

计算机技术与艺术设计系毕业设计科研项目管理系统.docx

计算机技术与艺术设计系毕业设计科研项目管理系统

江苏财经职业技术学院

毕业设计

 

 

标题:

高校教师科研项目管理系统

 

 

 

系别:

计算机技术与艺术设计系

专业:

计算机网络技术

学号:

1111402113

姓名:

指导教师:

  

2014年5月22日

摘要

高等学校的老师除了正常的教学以外,科研项目的研究也是高校老师的任务之一,目前为止,许多高校对老师的科研成果的管理及考核,大多数采取的是人工的方式,但是随着计算机和网络的发展,人工统计的方法就存在着许多的局限性,所以一套行之有效的高校教师科研项目管理系统是必须的,设计本系统的目的就是为了高校能够高校、有效的管理老师的科研成果。

该系统是基于客户机/服务器上的系统,使用VB6.0和MicrosoftAccess2000数据库来实现的。

采用计算机系统来管理高校教师的科研项目成果,可以提高学校的工作效率,减少工作上的失误,做主要的是方便了学校的管理。

关键词:

C/S模式VB6.0MicrosoftAccess2000

 

Systemdevelopmentprojectmanagementcollegeteachers'research

Abstract

Highschoolteachersinadditiontothenormalteaching,oneoftheresearchprojects,researchalsoistheteacher'stasknow,managementandassessmentoftheteacher'sscientificresearchachievementsinmanyuniversities,themajorityofthemanualmode,butwiththedevelopmentofcomputerandnetworkdevelopment,methodsofartificialstatisticstherearemanylimitationstherefore,aneffectiveuniversityteachers'scientificresearchprojectmanagementsystemisnecessary,thesystemdesignisforthepurposeofuniversitytouniversity,effectivemanagementofteacherresearch.

Thesystemisclient/serversystembasedonVB6.0andMicrosoft,usetheAccess2000databasetorealize.Thecomputersystemtomanageteacher'sresearchresultsoftheproject,canimprovetheefficiencyoftheschool,toreducetheerrorsinthework,themainistofacilitatetheschoolmanagement.

Keywords:

C/SVB6.0MicrosoftAccess2000

 

引言

本毕业论文是以某科研项目管理系统为背景,论述了高校教师科研项目管理系统的概述、结构及系统开发的原理及方法。

全文共分为绪论、系统分析、系统设计、系统实现、软件测试分析、项目开发总结、致谢、参考文献等。

1.绪论

1.1问题的提出

在这个计算机得到普遍应用的时代,特别是计算机网络和数据库的发展,让人们的生活和工作方式得到了很到的改善,网络技术让人们可以再计算机之间相互通信,资源可以得到共享,数据库技术为什么提供了信息保存,信息检索,信息分析的功能,让人们的工作效率得到了很大的改善。

在任何一个国家,科研项目都是体现一个国家富强的能力,同时在高校当中,高校教师的科研项目成果的多少也会影响到教师在学校的职位,在一些发达国家的高校当中,会把行之有效的管理系统应用到高校的科研管理当中,由此可见,随着我国计算机技术的不停的发展,把管理系统应用到高校的管理上是必要的。

1.2现有系统存在的问题的分析

在现在的大部分高校当中,教师所取得的科研成果都是采取人工的方式进行记录,工作的效率非常的底,而且没有一个行之有效管理系统进行数据的管理和分析,为此开发一个高校教师科研项目管理系统,用软件系统来代替人工操作的方式是必然的选择。

机器最终会代替人工,只有学校领导的重视才能够真正的从人工操作变成办公自动化,虽然大部分的高校都使用计算机教学、工作等,但是系统的不完善导致了工作效率的底下。

虽然现在也有一些高校科研项目管理系统,但是由于系统的不完善,导致了许许多多的漏洞,这样不完善的系统对学校的管理来说及不安全的。

1.3系统开发目标与意义

1.3.1系统开发的目标

本系统是将现代化的计算机技术与以往的项目信息管理,按照实际的数据情况完成的。

为此,为了提高工作的效率,先提出以下开发目标:

(1)提高科研项目及论文管理水平,提供及时。

准确的信息;

(2)提高信息检索的效率,实现查询的轮,包括模糊查询、多条件查询等等;

(3)减轻项目管理员制作表格、统计分析的负担;

(4)系统应易于修改和扩充。

1.3.2意义

方便高校老师科研成果的管理,为高校提供了真实有效的科研信息,提高学校科研项目管理的技术,使管理人员从复杂的管理工作中解放出来,让管理系统化、条理化、有效化。

 

2.系统分析

21世纪以来,计算机的应用已经普遍到各个领域,原来的旧的管理的方式已经不能够跟上现在的工作节奏了,许多高校科研的管理还停留在人工操作上,这种方式使管理人员的工作效率很底下,为了提高学校科研项目的管理水平,因此开发了高校教师科研项目管理系统来为学校管理提供方便。

2.1需求分析

随着计算机技术在管理上有着越来越深入而广泛的应用,管理信息系统在技术上已逐步成熟。

要高效率地把活动有机地组织起来,就必须加强管理,即加强对组织内部的各种资源的有效管理,建立与自身特点相适应的管理信息系统。

通过本系统软件,解决人工系统人员多,效率低,易出错的缺陷,可以减少了不必要的劳力资本,使得人员办事效率得以提高。

2.1.1功能需求分析

为了实现系统人性化的操作,该系统应该多从用户的角度去考虑设计。

实现的功能具体如下:

(1)数据的录入;以项目、会议论文、期刊论文为单位录入,录入时应仔细检查数据的正确性。

(2)数据的维护;平时能够对数据进行修改,包括数据的插入、删除,更新等。

(3)查询;以项目、会议论文、期刊论文为单位查询,可以支持模糊查询,多条件查询等。

查询结果以表格的格式打印出来。

2.1.2性能需求分析

在此系统的设计中,我们要考虑到系统的好用性和实用性,在设计的过程中要考虑到如下的原则:

(1)可靠性;系统必须要有高度的可靠性去保证系统的正确运行,同时这样才能够保证数据的正确性。

(2)安全性;系统必须能够保证数据的安全,要有一定的权限控制和登录口令。

(3)可维护性;在系统的运行中,科研项目的数量是在不停的增加的,所以该系统必须能够保证数据能够随时的添加进去。

(4)可操作性;系统的操作应该简洁简单化点,方便人们的使用。

2.2可行性分析

本系统的开发利用MicrosoftAccess2000作为本系统的数据库,它能够支持多个用户的数据库,适用于中小型规模的数据量需求。

 

使用VB6.0作为系统开发的开发环境,它提供完善的可视化界面,是面向对象编程的,提供易学易用的应用程序集成开发环境,支持多种数据库的访问。

2.3技术可行性

本系统是基于VB开发的,WINDOWS操作系统,现有的技术已经成熟了,完全可以开发出来,同时在开发的阶段还有老师和同学的帮助与指导,所以在规定时间内是可以完成的。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,具有方便快捷等优势,投资回报利益大,是科研管理实现自动化,符合21世纪的趋势。

 

3.系统设计

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)

负责人1

varchar(20)

负责人2

varchar(20)

主要承担人1

varchar(20)

主要承担人2

varchar(20)

项目来源

varchar(30)

项目性质

tinyint

缺省为0

开始日期

datetime

结束日期

datetime

文件柜号

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)

主键

发表日期

datatime

yyyy-mm

期刊名称

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)

主键

会议时间

datatime

yyyy-mm

会议地点

varchar(20)

作者(1-6)

varchar(20)

范围

tinyint

缺省为0

学科门类

varchar(20)

来源

varchar(20)

(1)设备查询(设备编号,设备名称,单位分类,型号,规格,分类号,国标代码,单位代码,购置日期,已使用年限,账面数量数,清查数量数,账面金额数,清查金额数,使用状况,备注)

各字段的定义如表3-4所示:

表3-4设备查询字段定义表

名称

类型

格式

其他

设备编号

varchar(8)

主键

设备名称

varchar(30)

单位分类

varchar

(1)

型号

varchar(30)

规格

varchar(20)

分类号

varchar(6)

国标代码

varchar(3)

单位代码

varchar(4)

购置日期

datatime

yyyy-mm

已使用年限

varchar(3)

账面数量数

varchar(3)

清查数量数

varchar(3)

账面金额数

varchar(10)

清查金额数

varchar(10)

使用状况

varchar(10)

备注

varchar(20)

3.1.3数据库物理设计

3.1.3.1数据库选型

计算机集成制造研究所科研项目管理系统是以计算机技术为手段,为用户存储、处理各种有效信息,完成各项管理活动。

根据应用程序的需求,选择本软件系统采用的数据库管理系统要考虑到如下因素:

(1)符合关系型的标准:

网络上运行的数据库必须是基于Access标准的分布式关系数据库。

(2)数据库的体系结构数据库系统应该是基于客户/服务器体系结构的分布式数据库,用户的应用程序运行在不同的工作站上。

(3)事务的完整性和恢复:

数据库服务器应具有事务完整性机制,如日志文件、回退,并能从各种异常情况下恢复数据。

在日常工作中能够联机地被份数据库。

(4)分布式处理:

数据库必须支持分布式环境中节点自治的原则,以保证数据的分布式管理和完整性,对用户提供分布式透明以便于应用系统的使用。

(5)应用开发:

数据库所支持的宿主语言应包括VisualBasic,还必须能提供足够的工具供开发者和用户选择,这些工具应涉及数据库分析设计、应用开发、调试和运行等各个不同的阶段。

根据上述要求,结合CIM研究所的具体情况,选用MicrosoftAccess2000作为该系统的数据库管理系统,Access2000是一个多用户的关系型数据库系统,它结合了MicrosoftWindowsNT操作系统的能力,提供一个安全的、可扩展的、易管理、高性能的客户机/服务器平台;提供了一套图形化的方便易用的工具如EnterpriseManager、QueryAnalyzer等;对多用户应用提供了充足的保护措施,能够阻止冲突和防止错误产生,并且能高效地给多用户分配可用的资源。

3.1.3.2数据库结构定义

应用Access语言中的数据定义语句,定义四个基本表如下:

(1)项目情况表

CREATETABLE[dbo].[科研项目表](

[序号][char](5)NOTNULLPRIMARYKEY,

[项目编号][varchar](10)NULL,

[项目名称][varchar](120)NOTNULL,

[合同号][varchar](12)NULL,

[负责人1][varchar](20)NULL,

[负责人2][varchar](20)NULL,

[主要承担人1][varchar](20)NULL,

[主要承担人2][varchar](20)NULL,

[项目来源][varchar](30)NULL,

[项目性质][tinyint]NULLDEFAULT(0),

[开始日期][smalldatetime]NULL,

[结束日期][smalldatetime]NULL,

[文件柜号][tinyint]NULL,

[电子文档名][varchar](20)NULL,

[财务编号][char](5)NULL,

[总经费][smallmoney]NULLDEFAULT(0),

[货币类型][varchar](10)NULL,

[拨款数1][smallmoney]NULLDEFAULT(0),

[拨款数2][smallmoney]NULLDEFAULT(0),

[拨款数3][smallmoney]NULLDEFAULT(0),

[拨款数4][smallmoney]NULLDEFAULT(0),

[拨款日期1][datetime]NULL,

[拨款日期2][datetime]NULL,

[拨款日期3][datetime]NULL,

[拨款日期4][datetime]NULL,

[免扣额1][smallmoney]NULLDEFAULT(0),

[免扣额2][smallmoney]NULLDEFAULT(0),

[免扣额3][smallmoney]NULLDEFAULT(0),

[免扣额4][smallmoney]NULLDEFAULT(0),

[累计支出][smallmoney]NULLDEFAULT(0),

[验收日期][datetime]NULL,

[鉴定日期][datetime]NULL,

[鉴定单位][varchar](50)NULL,

[获奖名称][varchar](40)NULL,

[获奖日期][datetime]NULL,

[授奖单位][varchar](50)NULL,

[证书号][varchar](50)NULL

(2)期刊论文表

CREATETABLE[dbo].[期刊论文表](

[论文名称][varchar](120)NOTNULLPRIMARYKEY,

[发表日期][datetime]NULL,

[期刊名称][varchar](100)NULL,

[作者1][varchar](20)NULL,

[作者2][varchar](20)NULL,

[作者3][varchar](20)NULL,

[作者4][varchar](20)NULL,

[作者5][varchar](20)NULL,

[作者6][varchar](20)NULL,

[范围][tinyint]NULLDEFAULT(0),

[检索源][tinyint]NULLDEFAULT(0),

[检索号][varchar](20)NULL,

[卷期号][varchar](30)NULL,

[学科门类][varchar](20)NULL,

[来源][varchar](20)NULL,

[出版单位][varchar](50)NULL

(3)会议论文表

CREATETABLE[dbo].[会议论文表](

[论文名称][varchar](120)NOTNULLPRIMARYKEY,

[会议时间][datetime]NULL,

[会议名称][varchar](100)NULL,

[入选论文集][varchar](120)NULL,

[作者1][varchar](20)NULL,

[作者2][varchar](20)NULL,

[作者3][varchar](20)NULL,

[作者4][varchar](20)NULL,

[作者5][varchar](20)NULL,

[作者6][varchar](20)NULL,

[会议地点][varchar](20)NULL,

[学科门类][varchar](20)NULL,

[来源][varchar](20)NULL,

[范围][tinyint]NULLDEFAULT(0)

(1)

CREATETABLE[dbo].[会议论文表](

[设备编号][varchar](8)NOTNULLPRIMARYKEY,

[设备名称][varchar](30)NULL,

[单位分类][varchar]

(1)NULL,

[型号][varchar](30)NULL,

[规格][varchar](20)NULL,

[分类号][varchar](6)NULL,

[国标代码][varchar](3)NULL,

[单位代码][varchar](4)NULL,

[购置日期][datetime]NULL,

[已使用年限][varchar](3)NULL,

[账面数量数][varchar](3)NULL,

[清查数量数][varchar](3)NULL,

[账面金额数][varchar](10)NULL,

[清查金额数][varchar]NULLDEFAULT(10)

[使用状况][varchar](10)NULL,

[备注][varchar]NULLDEFAULT(20)

3.1.3.3完整性规则

所谓数据的完整性规则是指数据的正确性和相容性,完整性规则是保证数据库中数据正确的有力工具。

本系统中数据完整性规则包括:

主码完整性规则:

每个基本关系中主码的值必须是唯一的,不允许重复;

其他完整性规则:

(1)项目编号的格式要求为yyyy-##。

(2)项目名称虽然不是主键,但不允许为空。

上述完整性规则都应在系统中实现,以保证系统中的数据的正确,能真实反映客观世界的情况,这些完整性规则有的通过应用程序实现,有的通过规范的操作过程来控制。

3.1.3.4索引

通常表中的数据按照堆结构存储,记录间没有特定的顺序,当查找数据时,必须扫描表的所有数页。

而在表中创建了索引后,索引顺序存储索引列值。

这样,查找数据时,根据索引列的值就可以找到记录所在的数据页,无须扫描所有的数据页,从而提高了查询效率。

在MicrosoftSQLServer中,索引分为聚簇和非聚簇两类。

聚簇索引采用B-树结构,当按照索引键检索数据时,SQLServer以遍历B-树的方法遍历索引,直接找到记录所在的数据页,是查询速度最快的索引。

有鉴于此,在数据库的三个基本关系上都定义了一个索引,其定义语句如下:

(1)建立在项目情况表的项目名称字

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 小学教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1