欢迎来到易发表网,发表咨询:400-808-1701 订阅咨询:400-808-1721

关于我们 期刊咨询 科普杂志

信息系统工程论文优选九篇

时间:2023-03-22 17:45:46

信息系统工程论文

信息系统工程论文第1篇

信息化是水利工程管理系统运行的最主要特点,从水利工程的整个生命周期来看,规划设计与建设运营是影响管理的核心要素。由于上述两者在不同阶段涉及到不同的利益主体,因此所涉及的信息化水平也不尽相同。对水利工程管理信息化系统而言,系统必须包括工程资金使用、工程预期效益等内容,实现跨组织、跨地域的运转与协作的基础性内容。水利工程中各个要素是相互独立但又相互影响的,信息化系统必须满足管理重点的发展趋势,涵盖组织管理、资源调配、效益分析等多方面内容。

2水利工程管理信息化设计讨论

水利工程管理围绕建设组织、社会群体(居民及企业)、政府部门三方面开展,本文以此为基点,提出基础设施层、数据资源层、业务应用层、服务层为主题的计算机水利工程管理信息化系统。

2.1基础设施层

基础设施层是信息化系统的基础,本文中基础设施层主要分为网络设备管理与公共设备管理。对其中具体功能要素进行统计。信息、远程登录管理、自动化办公、工程数据统计是基础服务层的主要功能类别,同时,为保证虚拟网络与可以将园区(施工地)网络与外部网络进行整合,在研究过程中,可以通信设备(外部网络)为中心建立通信设备与服务器、计算机设备的单向联系,在保证能接收信息的同时保证系统安全。

2.2数据资源层

数据资源层主要用于存储、管理系统中的各项数据资源,并通过数据管理系统,实现数据之间的交换、流通。数据资源层是提供数据支持、协调各项数据关系的关键,在最大程度上实现了资源共享。在建立数据资源层中,首先要对基础设施层提供的数据(网络资源、数据库硬件资源)进行物理集中,并在数据资源层将上述两者进行逻辑集中,通过结合两者建立独立的数据层;其次,当数据层建立之后,建立数据资源储备(备份)系统与在灾难恢复机制;最后,完善建立管理系统与数据交换系统的数据接口,为数据连接奠定基础。

2.3业务应用层

业务应用层属于集合应用系统,通过向用户提供需求数据,并提供可实现水利工程信息交换流通的工作平台实现业务的功能。在建立业务应用层过程中,应根据水利工程管理的实际业务要求,动态管理、升级应用系统。本次研究中业务系统主要由多个异构平台组成,其数据流通、共享主要由数据资源层实现。从业务应用层的具体功能来看,主要应用于设计勘察、施工进度监控、基础资源调控等与水利工程建设内容相关的内容。同时,质量监督、信息管理、跟踪管理等内容也可由业务应用层实现。

2.4服务层

服务层主要包括客户登陆窗口、流动信息服务管理、信息交流等内容。服务层主要功能为对应用系统身份识别信息、流通管理信息进行剥离、重构,为客户实现单点登录、多种应用提供可能。同时,对信息集成,向组织与合作伙伴信息,提供系统远程应用。办公自动化和工程案例知识管理等功能都可以基于此平台实现。

3结语

信息系统工程论文第2篇

(1)为了能够与快速发展的建筑行业,需要建立全新的资料信息系统,从而更好的保障建筑行业在施工过程中能够保持较高的效率与质量,完成施工中的标准化与规范化。(2)资料信息系统的建立能够有效的改善原有的资料保存过程中的随意性问题,将相关人员从繁杂的资料信息问题中解放出来,从而有效的提高整体施工的效率与质量。

2资料信息系统功能介绍

资料信息系统的完成能够有效的解决施工中的表格、报表等问题,使各个资料、信息能够完整的保存在计算机当中,而且保证其具有较高的安全性,方便在使用时进行查找,其主要的功能介绍如下:(1)本次所设计的系统主要使用的技术分别是internet技术与数据库技术,这两项技术的应用能够很好的保证整体系统对大量信息与表格具有较强的处理能力,完成整体系统的信息化。(2)资料信息系统还应当具有数据输入、输出以及打印功能,这样就能够提高资料输入、输出时的效率,提高整体系统的应用时间,使整个施工过程能够快捷的进行施工。(3)在进行数据与资料的输入时,因为施工过程中每一天都会有十分多的资料与数据,所以需要有专门的工作人员将数据输入到系统当中,而且收集到的信息需要进行分类与整理,这样才能够有效的保障资料数据的可靠性与真实性。(4)数据库与数据汇总、统计、计算功能的引入能够有效的提高效率与数据存储量。因为数据库本身就具有较大的容量,而且能够实现对数据的分类整理,另外,相关功能的引入能够保障数据在存储时更加专业,输出的报告也更加直观,便于工程技术人员的读取。(4)数据输入到系统当中后,最重要的是需要能够快速、方便的进行查找,只有这样才能够算整体系统的成功。所以本系统的另外一个重要特点便是能够对存储到系统内部的信息进行快速、准确的查询。本次系统在查询方面所采用的方法是将目录的结构建立成为树状的形式,从而能够更好的完成对资料信息的分类与整理,以此来方便工作人员更好的浏览所需要的信息。

3资料信息系统所具有的特点

在对功能介绍完之后,需要对本次系统的特点进行介绍,所谓特点就是本系统中各个模块的功能。(1)本次系统能够很好的适应各个施工情况,并严格按照国家的统一用表进行设计的,相关技术参数等也都与国家通用的相关参数相当,便于各个单位进行使用。(2)本次系统在数据处理与自动化方面具有较高的水准,相关的编辑功能十分全面,对于操作人员的使用十分方便,易于上手,而且施工过程中的各项指标都集成在了整体系统当中,十分全面。(3)本次系统无论是在数据的保存还是安全方面都有着较高的保障,系统中设置了相关的用户权限,从而有效的提高整体系统的可靠性。另外,对于每一个用户都会建立相应的权限,用户只能够在他的权限下完成相关的操作。

4系统的流程与实现

4.1系统的流程

本次系统的主要流程是:将需要存储的数据进行整理,之后输入到系统当中,并使用系统内部设定好的相应模块进行编辑,如果资料没有批复要求刚能够直接存储到数据库当中,如果资料有批复的要求则需要通过扫描之后才能够将该信息存储到数据库当中去。之后需要对数据库中的资料进行整理,生成有效的目录,以方便后期的查找与使用,最后,如果需要某些资料时,则可以快速的将资料查找出来并进行打印。

4.2系统的实现

信息系统工程论文第3篇

(1)标准规范少。信息系统工程监理起步晚,发展相对滞后,无论是国家政府层面的政策法规还是监理本身的工作、服务标准都相当匮乏,监理实施过程中能够遵循的标准规范和指导较少。

(2)从业要求高。信息系统工程所涉及的类型广、技术领域多,实际情况复杂,对应的工程监理从业人员需要具备有各个领域的专业技术知识,并且还必须具备较为丰富的实践经验,否则光靠理论知识是很难把监理工作做好。

(3)实施难度大。信息系统工程项目投资大、周期长、风险高,且需求变动快,造成工程项目的不可预见成分较高,监理起来也比较困难,监理实施过程中具有较大的难度。

2信息系统工程目标控制原则

2.1事前控制原则

事前控制就是在信息系统工程建设之前的筹备工作,加强对产品质量控制,并依据客户要求和自身特点制定相关标准,进而指导信息建设有序的开展。在信息系统设计完成后,相应的检测是必不可少的,注意发现其中存在的隐患,将其消除在萌芽阶段。由于信息系统工程是在网络基础上建立的,相关设施投入资金较大,如果在信息系统工程建设过程中存在影响质量的因素,进而导致无法满足客户的需求,投入的资金将会面临浪费的风险,由此可以看出相应的高投入同样伴随着高风险。

2.2阶段控制原则

由于信息系统工程建设以客户要求为准则,需要对其进行分阶段的创新,最后将各部分的质量合为整体,实现整体的质量目标追求。对信息系统建设标准应紧跟时代步伐前进,基于信息系统工程发展历程时间较长,已经有了一定的规模。在此领域中国内外产生了众多专业性人才,针对信息系统工程的发展特点提出了相应的衡量标准,其中包括了系统运行遵循的技术规范,系统设计与维护应当遵循的规范,为信息系统工程建设提供了科学的理论支持。

2.3客户中心原则

信息系统工程建设同样属于第三类行业,服务业,所遵循的理念同样是以服务客户为中心。由于信息系统的使用者都是客户,不同客户对于质量的要求相应的有所不同,在建设过程需要充分的满足客户的需求,根据客户的要求进行信息系统工程的设计,但是满足客户需求的还要保证信息系统工程的质量。客户对于信息系统工程的评价是衡量其设计质量的重要标准,因此,在设计之初应充分的考虑用户的工作特点和功能要求,以确保信息系统工程建设成功。

3结语

信息系统工程论文第4篇

关键词:信息系统;论文;写作研究;设计与开发

中图分类号:G232.1 文献标识码:A

Abstract:Information system development project has been on the high proportion among the selecting topics for undergraduates in information specialty.After the design and development of the system,the next is step for students the thesis's writing with high efficiency.This paper mainly focuses on the structure of the kind of thesis's writing of the information system and illustrates the main points required in each part of the thesis.In recent 3 years.The paper writing of undergraduates in college of information engineering in Xianyang Teacher's Normal University,basically in accordance with article written,can improve the efficiency and quality of writing,and for their further research work as well.

Keywords:information system;papers;writing research;design and development

1 引言(Introduction)

本科毕业设计(论文)是学生综合运用所学知识和技能,学习科学研究或工程设计基本方法,培养实践能力、创新能力、科学精神和创业精神的重要实践教学环节,也是学生将所学知识深化和升华的重要过程[1]。它既是对学生素质与综合能力的一次全面检验,又是对学生的毕业资格和学位资格认证的重要依据[2]。

通过对我院近几年信息管理与信息系统专业、软件工程专业以及计算机科学与技术专业本科生的毕业设计选题内容调查统计后,发现信息系统开发类选题占90%以上。为规范和提高我院信息系统开发类论文的撰写工作,并根据《中华人民共和国国家标准科学技术报告、学位论文和学术论文的编写格式》(国标GB7713-87)的规定,本文给出了撰写信息系统开发类论文的框架结构,以及在论文框架每个部分的写作方法和要点。

2 论文章节结构(The structure of the kind of thesis's writing)

本科毕业生在选择了信息系统开发类毕业设计后,首先利用自己所学信息系统开发的方法、工具、技术等设计和开发一个完整的信息系统,然后就要整理开发过程中的各类文档完成论文的撰写。依据国标GB7713-87的规定、信息系统开发过程,以及结合多年指导本科毕业生论文写作实践经验,信息系统开发类论文结构一般包括:摘要、正文、结论、谢辞、参考文献和附录,其中正文部分包括:绪论、开发工具技术介绍、需求分析、概要设计、详细设计与实现和系统测试。

(1)摘要

摘要是整篇论文的关键内容,是设计与开发工作的缩影,通过摘要了解研究的问题、角度、方法、目的和观点[3,4]。摘要内容杜绝阐述背景信息,应该直奔目的、方法、结果、结论。目的主要说明设计与开发的前提、目的和任务,所涉及的主题范围,或本文主要解决的问题。方法是说明在设计开发过程中所用的原理、理论、工具、技术等。结果是设计开发了一个什么样的系统,即说明系统实现的功能。结论要说明设计与开发的某个(类)信息系统,对企业或者商家的实际应用价值。信息系统开发类摘要可归纳总结为一种格式,“为了什么目的;设计开发了一个什么样的系统;使用了什么工具、技术、设计与开发思想如何做的;实现了信息系统的哪些功能;所开发的系统对企业或商家有哪些利弊。”

(2)正文

①绪论

此部分主要说明设计与开发的背景和意义、国内外研究现状、论文的组织与结构。

开发背景和意义主要说明为什么要做这样的一个信息系统,也就是说,传统的人工信息管理方式或者目前存在的此类信息系统在管理信息时有哪些问题、弊端、不足之处等,一定要针对存在的问题具体说明,切忌用大量的通用性语言来说明。国内外现状就是开发背景中存在问题在国内外是如何研究和解决的,即就是此信息系统目前在国内外的研究情况,一般描述国内的要多一些,最好找到具体的实例系统用数据加以说明。论文的组织与结构是阐述论文的框架结构,说明论文包括哪些章节,每个章节都叙述了什么。

②开发工具技术介绍

本节中说明设计与开发信息系统时,用到的主要开发环境、工具、技术、原理知识等的介绍,每类可以用一个小标题来说明。写作此部分的要点:一是说明该工具技术的主要作用是什么;二是与同类工具技术相比的优势在哪里;三是在本信息系统中是如何应用的;四是切忌用大量语言描述其功能和特点。另外,此部分与其他论文的重复率高,应该尽量用自己的语言重新组织。

③系统分析

此部分主要阐述两个方面的内容,一是系统的可行性研究;二是系统的需求分析。

可行性研究是指在当前具体条件、环境、知识等具备的情况下,信息系统的研制工作是否已具备必要的资源及其其他条件。一般从技术可行性、经济可行性、社会可行性分析三个方面说明。技术可行性主要是指构建和运行信息系统所必需的硬件、软件及相关技术对系统功能实现的支持分析;经济可行性主要指构建与运行系统的投入与产出的效益分析;社会可行性是指企业组织内外是否具备接受和使用该信息系统的条件。

需求分析一般可以从功能分析、业务流程分析、数据流程分析等三个方面说明。功能分析可以从前台用户和后台管理员操作功能,如电子商务购物系统前台用户操作功能一般包括:查询商品信息、购买商品、查看订单信息以及修改个人信息等,后台管理人员需求主要表现为:对商品类型、商品信息、订单信息、用户信息的管理等。业务流程分析是系统中主要功能业务的操作流程说明,一般通过业务流程图来表示,如用户购买商品业务、购物车操作业务、后台信息管理业务等。数据流程分析是将信息系统中的数据流动情况抽象地独立出来,单从数据流动过程来考察实际业务的数据处理模式,一般通过数据流程图来表示,如购物车数据流程。

④概要设计

此部分主要包括三个内容,一是系统总体结构设计,二是数据库设计,三是系统开发与运行环境设计。

系统总体结构设计主要是从实现功能方面,说明系统包括的前台功能和后台功能模块,如购物系统前台主要指用户的购物功能,后台主要是管理人员操作管理基本信息的功能,分别画出前台和后台功能模块图。

数据库设计是指设计信息系统的数据逻辑模式和物理结构,并据此建立高效的数据库,以服务于信息系统。在论文中一般说明数据库的概念结构设计、逻辑结构设计、物理结构设计。数据库概念结构设计是说明信息系统中包括的数据以及之间的关系,具体可以通过E-R建模图来表示,在绘制E-R图时,可以先给出单个数据实体的实体属性图,然后画出系统总体的E-R图,总体E-R图不包括单个实体的属性,只包括实体及其联系和联系的属性。数据库逻辑结构设计是在概念结构设计的基础上,选择关系数据模型抽象出数据库的关系数据模式,具体抽象时E-R图中的一个实体对应一张二维数据表,实体之间联系为多对多时,联系单独也要抽象成一张二维表。数据库的物理结构设计是数据库如何存储,具体采用什么数据库访问技术来访问数据库。

系统开发运行环境的设计是指以系统开发环境是如何配置的,系统运行的软硬件详细配置是什么。

⑤详细设计与实现

此部分重点说明信息系统重要功能模块是如何设计与实现的。具体要分别对每个核心功能单独说明,先用文字语言详细叙述功能的算法步骤以及实现方法,然后再画出每个功能的算法实现流程图。要注意两点,一是功能的算法步骤不要写成业务操作过程;二是说明功能实现时可以放置核心代码,但是不要将放整个实现函数或者模块代码。

⑥系统测试

系统测试是为了发现信息系统中的错误而执行程序的过程。在写此部分时,首先说明系统测试有哪些常用方法,在本系统的测试中使用了什么测试方法。然后,选择系统中核心功能来测试,在测试时,先要以表格形式给出具体的测试用例,然后给出相应测试结果图以说明测试过程。

(3)结论

结论先叙述使用了什么设计思想,开发了一个什么样的信息系统。然后重点叙述三个方面内容:一是设计、开发过程中遇到了哪些问题(典型的、可借鉴的),并且是如何解决的;二是系统目前的不足之处,有没有解决方案;三是系统还需要改进、完善的方面是什么。

(4)谢辞

简要叙述在整个毕业设计过程中,向曾帮助过你的组织和人以致谢。请注意言辞要恳切,要根据实际情况,尽量减少大话、客套话。

(5)参考文献

此部分是在写论文的过程中,按照章节以及参考的文献资料顺序,逐个列出所有参考的文献资料。重点要注意不同类型参考资料的著录方式,可以参考国家《文后参考文献著录规则2005》[5]中列出的著录格式。所有文献资料列出后,要在前面论文章节引用位置处添加引用点。

(6)附录

如果在论文中使用了大量的公式、图、表等,可以统一整理后放置在此部分。

3 结论(Conclusion)

本文论述了信息系统设计与开发过程,信息系统开发类本科毕业设计论文的写作问题,着重叙述了信息系统开发类论文的结构,以及论文中每个部分的写作要点。本文的研究为计算机类相关专业本科毕业生完成信息系统开发类论文的写作提供了指导性的依据,为学生走向工作岗位的科研工作奠定了基础。

参考文献(References)

[1] 艾武,等.信息与计算科学专业学年论文实践教学探讨[J].教育教学论坛,2015,4:129-130.

[2] 张清泉,等.电子信息专业毕业论文写作研究[J].科技信息,2008,28:338-339.

[3] 杜兴梅.学术论文摘要与关键词的写作及其格式规范[J].韩山师范学院学报,2008,29(2):82-86.

[4] 王晓华,等.科技论文中文摘要写作要点分析[J].编辑学报,2010,22(2):53-54.

[5] 牛晓勇,等.科技论文内参考文献规范标注问题研究[J].太原师范学院学报,2014,3(13):79-82.

作者简介:

段 群(1980-),女,硕士,讲师.研究领域:计算机教学,图像处理.

信息系统工程论文第5篇

[关键词]一体化;MBSE;模型;总体设计

doi:10.3969/j.issn.1673-0194.2015.08.044

[中图分类号]F270.7 [文献标识码]A [文章编号]1673-0194(2015)08-0061-01

1 背景需求分析

信息化建设发展至今,单位越来越重视从顶层设计的高度,对信息化建设中的核心、重点工程综合考虑、统筹解决,全面实现重点工程信息化建设工作的“数据一体化、业务一体化、技术一体化”工作目标。这些重点工程往往具有信息系统复杂繁多、工程建设参与方多、投资规模巨大的典型特征,设计过程中涉及多设备系统、多标准体系、多数据体系、多应用系统、多业务单位等协同作业。信息化工程可以促进国家信息化工作在更高层次更高水平上发展,为国家信息化建设发挥重要作用,正是符合以上重点工程特点的典型场景。

2 重点工程总体管控思路

重点工程总体管控的核心工作思路,是依据重点工程总体建设的指导方向,从业务、系统、数据三个重点方面,依据信息系统一体化协同设计方法,通过总体设计管控工具集的支撑,实现论证报告模型化、模型一体化描述,自上而下支撑明确发展路径,同时在积累的各专项业务及系统模型基础之上,自下而上支撑重点工程建设。推进信息化建设科学化、精细化管理。其工作定位在于为信息化重点工程总体建设提供“方案模型化、模型一体化”咨询服务。在不影响信息化产业链任何环节的前提下,作为第三方咨询商,支撑客户方提高信息化重点工程建设质量,降低风险。

2.1 业务整理支撑方面

在业务层面上,重点工程总体管控工作主要是在重点工程进行各阶段论证的过程中,在进行业务基本情况调研的基础上,根据已确认的书面调研素材,针对相关业务进行梳理描述。

业务整理以业务流程为线索,精细化描述相关组织结构、职能职责、协作流程及相关信息控制与流转情况,形成协同一体化的现状业务模型,并可以针对一体化的现状业务模型进行完整性检查与逻辑诊断,分析给出问题结论,支撑最终设计形成协同一体化的未来业务架构。

该项工作的开展,有助于促进全面了解相关业务布局和信息化发展需求,建立形成统一的业务架构,从而提升全面和专项掌握相关业务运行状态,减少反复调研的时间和人员占用等问题,大幅提升重点工程论证工作进程。同时,通过业务整理与信息系统专业分析的深度融合分析,也有助于分析并减少、规避重大管理风险。

2.2 信息系统专业分析支撑方面

在信息系统层面上,重点工程总体管控工作主要是在各阶段论证报告的编制过程中,对核心业务系统的各阶段技术文档相关内容进行梳理、验证和审核,实现“文档完整性、功能一致性、数据正确性”的目标。

该项工作的开展,有助于解决信息系统各阶段设计文档不符合业务实际需求、与实际系统严重脱节或“失真”等诸多问题。基于国家和国际标准,梳理系统,补充技术文档,完善系统业务流程,纠正数据错误,理清接口关系。

通过第三方咨询组织的信息系统专业分析工作,梳理业务流程、完善数据设计、确认功能和接口,也为具体对应系统的开发商及维护团队的介入提供了有效支撑。同时,也通过这项工作,为旧系统升级改造和新系统开发,减少对开发商的过度依赖。

面对不同时期和开发商,不同形式的技术文档,信息系统专业分析工作为信息化建设的技术文档分析提供基于《GB/T8567-2006》的分析规范和可执行的分析指标项,为今后统一的技术文档建设、审查以及验收提供重要依据,同时建立了整合后的一体化系统设计模型,形成统一的系统架构。

2.3 数据规划与分析支撑方面

在数据层面上,重点工程总体管控工作主要是基于以上业务整理、信息系统专业分析工作,进一步支撑实现“统一业务、统一技术、统一数据”,实现数据大集中和数据资源的共享。

遵循统一数据规范,结合相关业务体系和运行系统的特点,为建立统一的数据架构提供了有效支撑,同时提供了“保真、一体化”的基础数据库,能够确保数据对应和提取,提升数据质量,进而加强重点工程论证报告依据,提升论证报告质量。通过该项工作,可以实践验证前期不断完善过程中的业务架构和系统架构,有效支撑数据架构的建立和使用。

3 总体管控工作的意义

通过重点工程总体管控工作的实施,可以为信息化工程各阶段论证报告的形成提供有力支撑。

3.1 提供论证报告文档模型化、详细颗粒度检查与完整性诊断,提升质量

重点工程总体管控工作可针对各阶段论证报告相关的业务、信息系统、数据等分别进行模型化描述工作。同时,可以对已建模型从功能、流程、信息方面进行适宜颗粒度的检查与完整性诊断,及时发现问题并提出,从而有效保障论证报告内容完整、翔实,提升论证报告质量。

信息系统工程论文第6篇

【关键词】信息系统分析与设计;Visio;项目化

1.引言

信息系统分析与设计课程是培养学生信息系统分析与设计能力的核心课程。通过该课程的学习,使学生掌握信息系统规划、分析与设计的基本方法,培养学生运用系统分析与设计的工具与技术解决信息系统规划、分析、设计、实施以及运行维护中的实际问题的能力。学生通过课程学习具备管理信息系统分析、设计、实施和维护工程师工作岗位所要求的技能。传统的教学内容具有较强的理论性,注重系统分析与设计的概念、方法等基础知识讲解,学生由于缺乏项目开发的实际经验而难以理解。传统的实践内容涉及到多种软件工具的使用,内容安排零散而不成体系,学生无法掌握系统分析与设计的实际工作流程。因此采用项目化教学方式,将理论教学贯穿于具体的信息系统分析与设计的工作过程中,并设计完整的实践项目使学生参与信息系统分析与设计的整个过程。

2.课程教学中的现有问题

2.1 理论教学枯燥

本课程理论教学知识点多且覆盖范围广,涉及到信息系统的概念、系统分析和设计的多种方法、系统分析设计报告的编写规范、软件项目管理方面的知识等。课程讲授的理论、方法、模型技术都十分抽象。大量抽象的理论知识,如果使用传统灌输式的讲解方式易使学生产生厌学心理,感觉枯燥乏味,无法激发学生主体的能动性[1]。高职学生对抽象知识的理解能力往往比对操作技能的掌握能力弱,因此不利于调动学生的学习积极性,课堂气氛不活跃,教学效果欠佳。

2.2 实践教学零散

目前很多信息系统分析与设计的教材缺乏配套的较完善的实训教材,无法让学生全面掌握信息系统分析与设计的方法和过程。实训通常设计为使用若干种辅助系统开发的CASE工具,粗略讲解每种CASE工具软件的使用方法,设计几个组织结构图、业务流图、数据流图、用例图、类图、活动图等练习[2]。实训安排和系统分析与设计的工作流程不匹配,实训内容零散不成体系。通过实践教学,学生仅仅掌握了几种CASE工具软件的简单使用技能,但没有按照软件工程的方法进行系统分析与设计的全过程,没有经历一个系统从需求分析、需求转换成逻辑模型和物理模型、最终形成表达用户需求的信息系统模型的流程,因此并没有真正具备信息系统分析与设计的能力。

CASE工具实训主要是练习使用Microsoft Visio、Rational Rose、PowerDesigner等工具软件辅助信息系统分析与设计[3]。高职院校信息系统分析与设计课程的教学目的是培养学生综合运用各种知识进行信息系统分析与设计的综合能力,强调实验过程中分析方法、设计方法的实际运用,不要求学生进行过于复杂的信息系统分析与设计。学生参与分析与设计的信息系统一般是小型系统,所要完成的任务相对简单,采用大型的软件分析设计工具如Rational Rose、PowerDesigner等过于复杂,需要更深层次的专业知识,不适合高职院校学生学习和使用。并且多种软件分析设计工具的使用也使得课程的实践环节缺乏连贯性,往往导致每种工具的使用技能都没掌握牢固。

2.3 理论与实践脱节

在整个课程的理论教学中通常以讲授信息系统的分析与设计方法和过程为重点,实践教学中通常以讲授CASE工具的使用为重点,目的在于让使学生掌握信息系统规划、分析与设计的基本方法,培养学生运用系统分析与设计的工具与技术解决信息系统规划、分析、设计、实施以及运行维护中的实际问题的能力。但教学效果与课程目标差距很大,主要原因是:一方面学生缺乏实际工作经验,对于系统分析与设计的相关理论知识无法融会贯通,并在实践中灵活应用;另一方面实验环节的设计与理论知识的讲解不能一一对应,实验内容不能有效地服务于课程理论知识。学生的感受是抽象的理论知识需要死记硬背,实践操作时又找不到合适的理论方法的支撑[4]。

3.课程项目化教学探讨

3.1 课程内容构成

随着上海农业信息化进程的加快,农业信息技术人才的需求进一步加大,职业能力较强、与工作岗位对口的职业教育人才由于实际针对性更强将成为农业信息人才的需求重点。信息系统分析与设计课程对培养具有农业信息系统分析与设计能力的农业信息复合型人才有重要作用。针对本课程知识抽象性强的特点,结合高职院校农业信息类专业人才培养的总体目标,调整课程内容体系结构,设计两个农业相关的信息系统分析与设计项目。

以第一个“农业生产管理”项目为引导,使用项目任务组织教学内容,以工作过程序化教学内容、设计学习情境,针对此信息系统分析与设计的每个环节进行教学和实训。以第二个“农产品库存管理信息系统”项目为强化,设计工作任务,完成对该信息系统详细的分析与设计工作。第一个项目设计得较为简单,主要是以该项目为载体进行理论教学。第二个项目设计比第一个项目复杂,侧重于实际工作任务的分解与实施。两个项目由易入难,将信息系统分析与设计的过程进行了两轮,有助于学生牢固掌握理论知识和熟练掌握相关技能。

课程内容覆盖信息系统项目开发中的几个重要环节:项目可行性分析与项目计划、系统分析、系统设计,通过以上工作过程的分析,将项目分解出多个工作任务过程,按学习情景(学习项目)的教学顺序描述教学内容。以72课时为例(其中包含实训36课时),具体项目及任务内容及课时分配如表1所示。

3.2 实践教学设计

实践教学的总体设计思想是:工作任务确定实训内容,工作岗位确定任务分工。项目一是理论教学的主要载体,做为入门级项目的实训注重基础技能的掌握,实训环节要求每一个学生独立完成;项目二是理论在实践中的进一步应用,做为提升级项目的实训注重岗位技能的掌握,实训环节要求学生成立项目组定岗进行。

信息系统分析与设计过程实际是一个建立信息系统逻辑模型与物理模型的过程,基本采用图形方式表达所建立的模型。这种方式可以提高模型的可视化效果,便于与用户交流,分析原系统中存在问题,验证用户的真实需求,为最终建立满足用户需求的信息系统提供基本的模型与规范,也为用户提供验收信息系统的依据。因此,在信息系统分析与设计过程中利用相应的开发工具,可以提高信息系统开发的效率,提高系统开发的质量。使用Microsoft Visio提供的常用信息系统分析与设计模型的模板能绘制Gantt图、组织结构图、业务流程图、数据流程图、框图、UML图、数据库模型等,利用这些模板可以快速建立信息系统分析与设计模型。Microsoft Visio与微软的其他软件有良好的兼容性,可以直接将生成的图表为网页文件或将图表插入到Word文档中,也可以在Word文档中打开Visio对图片进行编辑修改。另外,该软件操作界面简洁、操作方法方便、图形修改便捷,使用拖放式建立标准图形,功能数据与图形的有效结合能方便在进行模型建立时提供更多的信息。因此,选用Microsoft Visio做为实训环境有利于高职院校学生掌握信息系统分析与设计的综合能力。

以36课时为例,具体实训内容、实训目标、实训安排如表2所示。

3.3 考核方式研究

本课程的传统考核方式是对信息系统分析与设计方法、理论进行笔试,对CASE工具的使用进行机试。这种考核方式只考核了课程的基础知识和基本操作,忽视了对学生综合运用各种知识进行信息系统分析与设计的综合能力和信息系统分析方法、设计方法的实际运用能力。因此需要对考核内容与考核方式进行改革,具体方案如下:

(1)实训文件与实践报告相结合

每次实训课要求学生提交相应的实训文件,课程结束要求学生将所有实训文件归纳整理后形成“农业生产管理信息系统分析与设计报告”和“农产品库存管理信息系统分析与设计报告”,既可以考核每次实训的结果又可以考核项目的完成情况,深化学生对专业知识的理解和实际应用的掌握。

(2)个人考核与团队考核相结合

项目一的各次实训及最后的系统分析与设计报告要求每个学生独立完成,考核实训文件和实践报告的完成质量,检验信息系统分析与设计理论基础在实际中的应用。但在实际工作中信息系统分析与设计过程需要项目组成员的团队合作,因此课程也需要注重学生的团队合作与沟通能力的培养。在项目二的实训过程中,让学生组成项目组,以项目组为单位进行实训和提交实践报告。课程结束时让每个项目组的学生进行讲解和答辩,根据其讲解和答辩的情况实施组间互评,结合教师评价来确定该部分考核成绩[5]。最终,将项目一的个人考核与项目二的团队考核结果加权平均做为课程的考核成绩。

4.结束语

为解决高职院校信息系统分析与设计课程教学中存在的问题,提高教学效率,设计两个项目对课程进行项目化教学设计,同时改革考核方式以加强对课程技能综合应用能力的考核评价。目前,该教学方案已在实际教学进行了应用并取得了较好的教学实践效果。

参考文献

[1]李红.《信息系统分析与设计》课程教学改革研究与实践[J].沈阳师范大学学报(自然科学版),2013(31):548-551.

[2]张钦,崔程.《信息系统分析与设计》课程教学探析[J].安阳工学院学报,2013(12):105-108.

[3]景丽.信息系统分析与设计实验教学方法探究[J].计算机教育,2011(06):48-51.

[4]陈丰,张小川.“信息系统分析与设计”课程教学的思考[J].电脑知识与技术,2009(05):890-891.

[5]陈晓峰,王德兴,谢霞冰.团队考核在信息系统分析与设计课程考核中的实践与研究[J].考试周刊,2011(85):7-8.

信息系统工程论文第7篇

1 地理科学在科学体系中的地位

钱学森在20世纪80-90年代逐步完成了总结全人类研究的科学体系。概括起来分11个门类、5大巨系统、4项建设(图1、图2、图3、表1),下面分别表述原著与解解的内容。

附图

图1 钱学森论人类的知识体系

Fig.1 The statement of human knowledge system by Qian Xuesen

钱学森将当今人类对科学知识的体系,分为数学科学、自然科学、地理科学、社会科学、建筑科学、军事科学、人体科学、思维科学、行为科学、系统科学与美学11个体系。对上述人类知识体系解读,可以将自然科学、社会科学和地理科学作为客体世界的主要研究对象;而人体科学、思维科学和行为科学作为人类主体的主要研究对象;建筑科学界于客体与主体科学之间;军事科学实际上是指谋略科学(包括经济、政治、军事等),是在掌握所有科学基础上的智慧较量;美学是纵贯于各个学科的;数学科学与系统科学是横贯于各个学科的。因此有以下的科学分类网络系统(图2)。

附图

图2 科学分类的网络体系

Fig.2 The network system of science classification

在五个开放的、复杂巨系统中(图3),地理系统与星系系统、社会系统、人体系统、人脑系统并列,其中的物理、地理、事理、人理、脑理中的“理”都是指研究的“规律”。

钱学森提出的社会主义总体设计部(表1)中,除了政治文明建设、物质文明建设、精神文明建设外,特别提出地理建设,笔者将其修改为地理系统工程,并增加了人口、科教、城镇、资源、灾害、产业。

表1 社会主义建设的系统结构(略有修改)

Tablel The system structure of socialism construction

附图

2 地理信息科学

20世纪70年代以来,随着航天技术的迅猛发展,来自外层空间的遥感、遥测、定位、通讯信息海量地增加;随着计算机技术的迅猛发展,处理与解决这些海量数据的能力大幅度地提高。地理信息系统、地理专家系统、管理信息系统、辅助决策系统应运而生,使得地理信息科学首先获得发展的机会。正是地理信息科学这门用高新技术武装起来的技术科学的发展,带动了整个地理科学的建立与发展。

附图

图3 五个开放的复杂巨系统

Fig.3 Five open complex giant system

地理信息科学的主要内容就是天地信息一体化网络系统,包括航天信息网络系统(外层空间卫星之间的信息网络)、地面的网络系统、天地之间的网络系统三部分,是有线网络与无线网络连通的一体化网络系统。1998年笔者发表了“航天信息与地理信息一体化网络系统及其应用”的论文[5],2002年又发表了“论地理信息科学的发展”[6]一文。两篇论文基本上代表了地理信息科学的创始与发展,当前各行各业都在进行数字化或信息化的建设,实际上都是天地信息一体化网络中的部分子网络或子系统。地理信息科学中最重要的原创性的成果是遥感信息模型与地理信息编码模型。

随着遥感信息的大量获取,数学家以模式识别为工具对遥感信息进行图像处理与分类,使用的数学工具主要是数理统计的方法,把遥感信息看成是没有成因关系的随机变量;物理学家则把获取遥感的物理过程视为遥感信息的成因,因此采用反演的方法,使用辐射传输方程为主的数学工具,事实上不承认地理现象的不确定性;大多数地理学家将遥感信息当成系列成图的基础信息,快速、准确地制作系列地图。地图是符号系统,其信息量远不可与遥感信息量比较,地图学家把遥感信息转化成符号系统的系列图谱。遥感信息模型则是将地理复杂现象中的非遥感信息转变为归一化的影像信息,与遥感信息一起用方程、统计与相似准则结合,也即演绎逻辑、归纳逻辑与类比逻辑结合;确定性与不确定性(包括随机的不确定性、模糊的不确定性、灰色的不确定性、分形的不确定性)辩证统一;图像与方程(一个像元或一个图斑、一个方程)耦合;抽象思维与形象思维互动而建立起来的一种地理复杂信息模型[7-9]。这种信息模型只有在遥感技术的推动下才有可能产生。这种信息模型是遥感信息与地理信息连接的纽带。

地理信息系统本来就是为了制作地图而创建的,因此地图学家将从遥感中提取的系列地图存入地理信息系统,是顺理成章的。但是这种地理信息系统无论空间分析功能多么强大,也不可能进行模型计算,外挂、内嵌种种方式都不可能解决直接进行模型计算问题。系列地图存入计算机的图形库时,信息又是冗余的,因此带来一系列与计算机技术发展格格不入的疑难,最为典型的是数据挖掘,数据挖掘说明存在数据库中的信息有冗余。遥感信息模型的运算要求地理信息系统可以直接进行模型计算,由此地理信息编码模型应运而生[10,11]。传统的地理信息系统以图形的叠合(Overlay)为主;而能够进行遥感信息模型运算的地理信息系统则以像元或图斑中的多位编码的抽取(Extract)为主。这又是完全相反的途径。地理信息编码模型还是地理定量信息与定性信息转化的纽带,也是地理信息系统中属性库与地理专家系统中知识库联系的桥梁。

总之,天地信息一体化网络系统是开放的复杂巨系统,研究这个巨系统的地理信息科学的内容远远超过了3S(Remote Sensing,Global Positioning System,Geographical Information System)的范围,而是以天地信息一体化网络系统为核心的天—地—人—机系统。地理信息科学虽然是从属于地理科学的技术科学,但是地理信息科学的诞生与发展是引领地理科学成长的核心力量,因此本刊更名时,将地理信息科学与地理科学相提并论,突出了地理信息科学的重要性。

3 地理系统工程

地理系统工程当前尚未被广泛认识,已经认识到的也仅仅是系统工程在地理学中的应用。当地理信息科学中的模型在实践中应用时,必然会涉及地理系统工程的可操作性。地理遥感复杂信息模型的建立,可以进行定量预报和回溯,因此为地理系统工程打下了工程的基础。国民经济的主战场主要包括人口、资源、生态、环境、灾害、城镇、基建、产业等8个方面,这8个方面是互动的。中国的人口问题、西部开发问题、21世纪水资源问题、能源问题、洪旱灾害问题、环境问题、生态农业问题、城镇体系问题、基建布局问题、产业结构动态调整问题以及相互之间的协调发展问题,无不属于地理系统工程。

地理现象是复杂现象,地理系统是开放的复杂巨系统。当研究西部开发时,如果国家各个部门各行其是,石油开发只考虑石油开采与输送管道;交通只考虑公路建设;铁路只考虑铁路建设;水利只考虑南水北调问题;城镇建设只考虑城市规划等,那么整体的西部地区有可能产生许多事倍功半的现象,例如修了公路没有物资运输;城市居民结构不尽合理;劳动力与产业结构不配套等。钱学森的社会主义总体设计部就是要把地理系统工程与政治文明建设、物质文明建设、精神文明建设系统地结合起来,地理系统工程仅是其中的一个子系统。而人口、资源、生态、环境、灾害、城镇、基建、产业是地理系统工程中的子系统。人口中的数量、素质、结构、分布是人口系统中的要素;资源中的矿产资源、水资源、生物资源、土资源、大气资源等又是资源系统中的子系统;大气环境、水环境、土环境、生物环境、地质环境是环境系统的子系统;交通、铁路、航运、航空、供排水、供电、供气、供暖、电讯、电视、计算机网络是基础建设系统的子系统等。系统嵌套系统,分层次子系统与交叉子系统,构成完整的、开放的、复杂的巨系统。

研究开放复杂巨系统的方法,首先是将系统分解为多层次的子系统,明确其中的交叉子系统;其次是从定性到定量地确定子系统中各个要素与指标体系;第三是根据指标(相似准则)建立模型进行预测预报;最后是检验该巨系统的效益与效率。当前大多数是分别研究人口、资源、生态、环境、灾害、城镇、基建、产业等子系统,在一个地区全面研究区域地理系统工程的有效实例不多,区域经济地理的研究还远远够不上地理系统工程。笔者曾在2000年底提出中国水资源、水灾害、水环境、生产用水、生活用水统一解决的洪水充分利用,全国水系网络化与渤海淡化的地理系统工程,中国科技报曾进行报道,之后笔者在“21世纪黄河系统工程方略”一文中进行阐述,首先所能进行的研究是虚拟地理系统工程。全国水系网络化与渤海淡化是21世纪的世纪工程,尚需有识之士共识,广泛地深入研究,进一步的论证。转贴于

如果没有以高新技术武装起来的地理信息科学的支撑,研究复杂的地理系统工程就是空想,然而所幸的是人们已经掌握了地理信息科学的许多关键技术,地理系统工程的实践指日可待。

4 理论地理科学

地理信息科学一方面可以进一步为地理系统工程提供研究方法与手段;另一方面又为理论地理科学提供技术基础。从遥感信息模型发展到地理复杂信息模型再到地理数学[8],为理论地理科学奠定了坚实的基础。

理论地理科学中首要的是建立开放的复杂巨地理系统的理论;其次是地理类比的广义相似理论[13];第三是一般地理复杂模型理论与地理数学;第四是地理数学在部门地理—部门子地理系统工程与区域地理—区域地理系统工程中的应用。理论地理科学如果不能指导部门子地理系统工程的研究和区域地理系统工程的研究,那么就失去了理论意义。

如果没有以高新技术武装起来的地理信息科学的支撑,研究理论地理科学也是空想,然而所幸的是人们已经掌握了地理信息科学的许多关键技术,理论地理科学的建立指日可待。

5 地理科学在可持续发展信息社会中的作用

地理学的发展经历了“地理环境决定论”、“人类中心主义”,然后达到了地理科学的可持续发展的阶段。地球上人类消耗的资源、能源是极其不平衡的,按照发达国家的水平,一个地球是满足不了全人类的需求的。可持续发展只有在信息社会中才能实现,人类一方面需要依靠科学技术开发资源,如太阳能的利用,靠基因工程使绿色植被更多地利用太阳辐射,靠纳米技术直接转化太阳能为电能;另一方面是靠信息技术节省资源、能源,如天地信息一体化网络系统就是信息社会的重要支柱之一,靠航天技术获取外层空间信息源,靠计算机技术建立信息网络。由此可见,地理信息科学在可持续发展信息社会中的作用[14]。随着地理信息科学的发展,地理系统工程与理论地理科学的发展,将为国民经济的主战场做出重要的贡献。

由上分析,可见地理科学与地理信息科学已经被广泛共识,地理系统工程与理论地理科学的发展尚不够充分,因此本刊更名为“地理与地理信息科学”是适时的,是既有继承性又有发展性的;是既有前瞻性又有现实性的。在这里我们希望地理科学界的同仁,切不要轻视技术,高新技术恰恰是新理论、新应用的强大推动力。

参考文献

[1] 钱学森,等.论地理科学[M].杭州:浙江教育出版社,1994.1-325.

[2] 钱学森.发展地理科学的建议[J].大自然探索,1987,6(19):36-46

[3] 钱学森.就“地理科学”答《地理知识》记者问[J].地理知识,1990,(1):90-93.

[4] 马蔼乃.论地理科学的发展[J].北京大学学报(自然科学版),1996,32(1):120-129.

[5] 马蔼乃.航天信息与地理信息一体化网络系统及其应用[J].北京大学学报(自然科学版),1998,34(4):533-541.

[6] 马蔼乃,等.论地理信息科学的发展[J].地理学与国土研究,2002,18(1):1-8.

[7] 马蔼乃.遥感信息模型[M].北京:北京大学出版社,1997.1-165.

[8] 马蔼乃.遥感信息模型与地理数学[J].北京大学学报(自然科学版),2001,37(4):521-529.

[9] 马蔼乃.遥感地理信息模型[J].地理学报,1996,51(3):266-271.

[10] 马蔼乃.地理信息编码模型[A].地理科学与地理信息科学论[C].武汉,武汉出版社,2000.283-302.

[11] 马蔼乃.地理知识的形式化[A].地理科学与地理信息科学论[C].武汉,武汉出版社,2000.261-274.

[12] 马蔼乃.21世纪黄河系统工程方略(首届黄河论坛暨王化云治黄思想研讨会)[N].黄河报(转载),2002.

信息系统工程论文第8篇

关键词:VB,SQLSERVER,数据库,软件工程,管理信息系统

 

1 绪论

随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写管理信息系统应用程序也显得尤为重要,在强调管理,强调信息的现代社会中它变得越来越普及。

人事管理是任何企事业单位都需要进行的一项工作,因此,开发制作人事管理系统具有较大的社会现实意义,同时人事管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,具有典范的数据库系统的特性。

本系统开发的目的一方面从提高人事管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现商品管理工作的自动化。本系统根据企业管理的一些实际情况而编制的一套自动化的人事管理系统。

2 系统需求分析与总体设计

2.1 需求分析

需求分析是软件定义的最后一个阶段,它的基本任务是回答“系统必须做什么“这个问题。需求分析的任务不是确定系统怎样完成他的工作,而仅仅是确定系统完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。论文大全,数据库。

2.2 系统设计

系统开发的总体任务是要实现企业人事信息关系的系统化,规范化和自动化。论文大全,数据库。仔细分析调查有关企业人事信息需求的基础上,将得到如下图的数据流程。论文大全,数据库。

3 系统详细设计

3.1 系统模块的具体实现

3.1.1 系统的主界面

企业人事管理系统的主界面采用多重窗体(MDI),使系统更加美观,方便实用.在登陆主界面之前,首先登记用户管理窗体:

在主界面中,员工管理菜单是此系统的重要组成部份,其中包括4个主要功能模块:员工基本信息模块,员工考勤模块,员工评价模块和员工工资管理模块。

3.1.2 员工基本信息模块

该模块主要完成员工基本信息的输入、查询与修改,它定义了三个主要窗口:信息添加窗口、复合查询窗口、员工信息列表窗口。 员工信息添加窗口用来添加员工个人信息,可供用户浏览查询及以记录为单

在员工信息模块中添加了一项查询功能,这样可以使用户更加方便的操作所需要信息,大大节约了搜索的时间。

此外本系统还具有员工信息的修改与删除的功能。

至此,员工信息管理模块己经完成。它使用了MDI结构应用开发,它可以实现多个窗口的统一显示和管理,便于在不同功能之间快速的切换。

3.1.3 员工考勤模块

员工考勤管理模块主要实现如下功能:

1 添加员工考勤信息

2 修改员工考勤信息

3 删除员工考勤信息

4 查询员工考勤信息

考勤管理是每个企事业所必需的,计算机管理系统的出现使员工出勤情况的记录和统计变得十分简单。

考勤模块的查询功能仍然使用的是复合式查询,分为按姓名查询和按考勤的录入时间查询两种,用户可以根据需要进行选择。

考勤信息的删除与修改功能的实现和员工信息的删除与修改采用相同的方法。

3.1.4 员工评价模块

员工评价的主要功能包括:

.员工评价信息的添加

.员工评价信息的修改与删除

.员工评价信息的查询

3.1.5 员工工资管理模块

工资管理是企业管理中不可缺少的一项工作。员工工资管理模块用于每个月员工实发工资的计算,计算的项目包括基本工资、奖金、福利待遇、津贴等。工资管理的修改与删除同样需要以列表的形式显示。

4系统运行与测试

软件测试是保证软件质量的关键,它是对需求分析设计和编码的最后复审。我在测试系统时先进行黑盒法测试,即检查程序是否输出正确的结果,而后进行白盒测试,即了解程序的内部结构和处理过程,对程序中重要的逻辑路线进行测试,在不同点检查程序状态,确定实际状态与时期的状态是否一致[2]。论文大全,数据库。

完成了企业人事管理系统的编译和调试工作,最后一步就是系统的编译和发行。论文大全,数据库。在系统的编译和发行以前,需要设置工程项目的属性。论文大全,数据库。选择”Project|Renshi_MIS Properties”菜单,进行属性设置。

最后选择”FileMade Renshi_Mis.exe”菜单,编译开始。编译完毕之后,即生成了相应的可执行文件。编译通过后,生成可执行文件Renshi_Mis.exe.我们需要在前对生成的可执行文件进行测试。通过测试的可执行文件,就可以了。

5结 论

一个完整的企业人事信息管理系统就创建完毕了。在本系统的设计与实现的过程中主要讲述了企业人事管理信息系统的系统设计部分,包括功能模块设计、数据库结构设计等。系统设计为整个程序构建了骨架,各个功能模块实现各个细节部分。

系统的详细设计根据系统分析阶段的结论将系统具体化,并完成了各个模块的添加、修改、删除与查询的功能,直到最后形成一个完整的可行性的管理系统。

参考文献

[1]TimothyBuchanan:VisualBasic加数据库[M].2004;85~100出版社:工业出版社

[2]张海藩:软件工程导论,清华大学出版社1992年版

[3]BobReselman,RichardPeasley,WaynePruchniak.:VisualBasic6.0使用指南[M].电子工业出版社出版社2002;5~65

[4]LanceMortensenRickSawtell:MCSE:SQLServer2000Administration,电子工业出版社,2001年版

[5]卢毅主编:VisualBasic6.0数据库设计实例导航,科学出版社2001年版

信息系统工程论文第9篇

关键词: sql server;科研管理;权限管理;存储过程;触发器;事务。

科研水平逐渐成为衡量一个高校势力的重要指标,高校作为重要的科研机构,如何对学校大量的科研信息进行高效、安全的保存、处理、统计、加工等管理操作,将日常的科研管理工作更加规范化、科学化,建立高校科研管理系统进行科研管理工作是每一个高校必由之路。系统功能的分析与数据的结构关联及使用都首先反映在数据库的设计过程中,高校科研管理系统数据库设计是高校科研管理系统设计中的一项核心工作,所有的管理工作都必须以数据库为中心,建立高校科研管理系统数据库的方法、步骤、技术等如下:

1 系统需求分析

高校科研管理所设计的事务非常繁杂,涉及到校科研处、各个系的科研管理以及个人对科研信息的查询统计等。所设计的系统既要有利于科研处的监督管理又要有利于各个系及教师的分工协作。系统功能主要包括校科研处科研管理、院系(或部门)科研管理、个人科研信息查询、校级科研项目整体信息管理。可以划分为科研信息维护、科研信息查询与统计、科研信息报表、科研信息分析、校级课题申报、审批、合同签定、结题、其它处理等操作;其中科研信息应细分为学术论文、著作、科研项目、科研成果、科研奖励等信息。

2 用户需求分析

由于本系统是直接面向网上办公的,必须适应所服务环境的各类操作人员,主要包括学校科研处、各院系(或部门)、普通教师个人(或其他浏览者)。

2.1 普通教师个人(或其他浏览者)

普通教师个人(或其他浏览者)只能按姓名来浏览个人的科研信息、进行统计打印,个人的科研信息(论文、著作、项目成果等)必须提交本部门审核入录。

2.2 各院系(或部门)

各院系(或部门)主要职责是对本部门员工的论文、著作、项目、成果、奖励等信息进行审核后输入到本系统数据库中,查询本部门在某时间内的科研信息、统计科研情况、打印相关资料等,同时对本部门的错误录入信息进行修改和维护。

2.3 科研处

主要管理本校的员工信息、论文、著作、各级各类科研项目和成果、科研奖励等常规工作,同时,管理校级课题的申报、审批、合同、检查、结题等管理,同时,监控系统运行和各部门的情况。

3 数据库设计及关键技术实现

3.1 数据库表创建

根据系统需求分析,将系统的实现直接定位在更好的适合各层次人员的需求和操作,系统的所有初始化数据均采用界面录入的方法,由各类人员分工完成。根据我校的实际情况,笔者将科研人员基本信息、论文信息、科研项目信息、成果信息、获奖情况信息等作为系统的初始化数据,为个人和院系查询、统计、打印,科研处操作、加工、管理、集成等工作提供基本的数据平台。主要数据表格设计如下:

科研人员信息表(职工号,姓名,性别,职称,出生日期,所学专业,现从事专业,学历,学位,工作时间,所在部门,备注)。

论文信息表(序号,论文名称,刊物名称,刊物类别,刊物级别,主办单位,作者,职工号,发表时间,刊号,备注)。

论著信息表(序号,著作名称, 图书编号,著作类别,出版社,学科类别,作者,职工号,出版时间,版次,备注)。

科研项目表(序号,项目编号,项目名称,项目来源,项目类别,完成单位,负责人,课题组成员,立项时间,拟定期限,经费金额, 是否鉴定,鉴定时间,鉴定单位,备注)。

科研成果表(序号,成果名称,成果类别,成果经费,完成时间,负责人,完成单位,是否投入生产,经济效益,备注)。

科研奖励表(序号,获奖人员,项目名称,奖励名称,授予单位,时间,备注)。

校级项目管理表(项目编号,项目名称,课题名称,负责人,所在部门,职务或职称,联系电话,申报表,申报时间,申报经费,是否批准,批准日期,批准经费,合同时间,合同内容,是否结题,结题时间,鉴定技术负责人,项目成果效益,备注)。

校级鉴定专家表(序号,姓名,性别,出生日期,工作单位,学历,学位,所学专业,现从事专业,职称职务,备注)。

在上述表格中,加下划线字段代表主键,加双划线字段代表外键。其中科研人员信息表之所以选择(职工号,姓名)作为主键,考虑到姓名经常作为查询、操作条件,并在相关表中作为科技人员的重要描述和限制;为了避免数据录入的无序状况,数据库表之间建立了严格的参照完整性,并且对所有表都分配了操作权限,并将错误信息及时反馈给操作人员,科研人员信息表、论文信息表、论著信息表通过“职工号”建立参照完整性关系,在录入论文、论著时,作者必须是本单位职工,如果科研人员信息表不存在该员工,便给出错误提示,提示检查是否是合法职工,如果是,便可以在科研人员信息表中添加该员工信息后录入论文、论著信息,否则,拒绝录入,“职工号”又为组合查询提供了连接条件支持;同时将科研项目表、科研成果表、校级项目管理表中“负责人”和科研人员信息表中的“姓名”建立主键、外键参照完整性关系,校级课题的申报负责人也必须是本单位某部门的职工;获奖人员,必须是科研人员信息表中某一职工;将校级鉴定专家表和校级项目管理表通过“鉴定技术负责人”、“姓名”建立参照完整性管理,限定了鉴定技术负责人必须是本校专家表中的专业人员;所有表的主键设置都加上“姓名”字段,目的是为了符合人们的常规习惯,常以某个专业人员姓名作为操作、查询条件,科研人员信息表与其他相关表格建立参照完整性为了限制科研、论文、论著、成果、奖励等信息的科学合法性,同时有利于统计和查询;只有完善的参照完整性,才能使得数据库中数据具有一致性和互操作性。

3.2 存储过程的设计

存储过程是transact-sql语句的集合,它是实现事务或业务规则的极好途径,是在数据库服务器上存储与执行的。使用它,可以大大减少网络传输流量,提高应用程序性能和安全性,而且由于它只在第一次执行时被优化、编译。因此,使用存储过程不仅可以极大地降低应用程序的实现难度,而且还可以极大地提高系统的运行速度、效率。存储过程的设计一定要符合逻辑业务规则和要求,根据实际,对一些常规、频繁使用的查询、插入数据操作使用存储过程来完成。以下操作可以考虑使用存储过程来完成:

① 对系统的初始化数据时录入各种基本信息操作。

② 查询个人、部门科研信息时的查询操作。

③ 科研处的其他常规操作。

下面以查询部门科研信息为例介绍存储过程使用方法,在此查询某一部门的论文、论著信息。描述代码:

create procedure 论文论著

    @a char(20)

    as

    select 姓名,论文名称,刊物名称,刊物类别,刊物级别,发表时间,备注

    from 科研人员信息表,论文信息表

    where 科研人员信息表。职工号=论文信息表。职工号 and 所在部门=@a

    select 姓名,著作名称,出版社,出版时间,版次,备注

    from 科研人员信息表,论著信息表

    where 科研人员信息表。职工号=论著信息表。职工号 and 所在部门=@a

 

其它操作不再做列述。从提高执行效率、提高安全性、共享性方面考虑,尽可能多的使用存储过程来提高数据库的整体性能。

3.3 触发器的使用

使用触发器来实现表间的数据自动操作,提高系统效率,校级鉴定专家表中的信息主要来源于科研人员信息表中具有副高职称以上的人员,在输入或修改科研人员信息时,只要是具有副高级职称以上的人员,就可以自动添加到校级鉴定专家表中,该操作可以使用触发器来实现,代码描述如下:

create trigger ptz

    on 科研人员信息表

    for insert,update

    as

 

insert into 校级鉴定专家表(姓名,性别,出生日期,工作单位,学历,学位,所学专业,现从事专业,职称职务,备注) select (姓名,性别,出生日期,所在部门,学历,学位,所学专业,现从事专业, 职称职务,备注)。

from 科研人员信息表,其中,校级鉴定专家表中的序号是自动生成的标识列。

同时,可以用触发器来检验校级项目负责人是否在科研人员信息表中,其中,用事务以验证合法性以控制该项操作是否完成。

代码描述如下:

create trigger check1

    on 校级项目管理表

    for insert

    as

    begin tran

    declare @a char(12)

    select @a=负责人 from inserted

    if ( select count(*) from科研人员信息表where 姓名=@a)=0

    begin

    print '负责人不合法'

    rollback tran

    end

    commit tran

 

其它类似操作不做描述。

在设计中,坚持使用触发器实现尽可能多的实现前台操作,不仅提高了操作效率、更提高了代码的安全性和共享性。

3.4 数据库安全设计

网络的安全非常重要,从数据库级、服务器级和应用程序级综合考虑,在科研管理系统中要根据不同用户,设置不同的权限、不同的初始化菜单。在本系统中,数据库的安全主要通过数据库的存取控制机制实现的。首先定义各类管理人员的操作权限即角色,其次定义数据库登录,最后依据用户权限表将登录分配为相应的角色。由于人员的复杂性,角色分为三个层次:科研处级别、二级部门级别、普通教师级别。用户属于某一角色,即使用户职务调动时,对用户增删,不影响其他用户的操作,只是角色中用户数量的变化。建立专门的系统使用权限表来记录用户和权限,同时也兼容部门设置信息,对不同部门分配相应的权限和账号,科研处是最高管理级别部门。

为了进一步保护数据库,建立备份数据库服务器,定期进行数据库备份和复制,本系统数据库主要采用sql server数据库管理工具进行设计,它具有强大的管理、安全、登陆、网络支持功能,且可以和其它数据库进行转换,是一种网络数据库管理软件,符合设计要求。

4 结束语

该系统数据库主要适用于c/s和b/s混合模式的数据库系统,设计中从整体考虑,建立严格的参照完整性和科学数据库结构,将存储过程、触发器应用到数据库设计中,加大了后台的功能和效率,对数据库的安全进行分级、分类设置和管理,提高了数据库的安全访问能力;它的数据冗余少,具有更高的数据一致性、可操作性和安全性,结合前台开发工具和平台,可以实现强大的功能设计和系统实现。结合本校实际已经开发了一个实用的高校科研管理系统并被科研处立项。

参考文献

[1]萨师煊,王珊.数据库系统概论[m].北京:高等教育出版社,2000