摘 要
本设计首先介绍了当今现状及开发背景,然后论述了系统的设计目的和开发的意义,系统需求和总体设计方案,较详细地阐述了系统的设计过程和实现方法。最后,对高校管理系统进行了系统检测并提出了还需要改进的问题。
本系统为高校科研管理系统,利用了现代计算机和数据库开发技术及面向对象的设计方法,逐个设计各个子系统的功能, 本管理系统采用的数据库是Microsoft Access 2000数据库,开发语言为Microsoft Visual Basic 6.0(简称VB6.0)。VB6.0作为前台的开发工具,用ACCESS 2000作为后台支持数据库,通过VB6.0的数据库控件来连接ACCESS 2000中并对其编程来实现各种功能,因为ACCESS与Visual Basic用的同为Microsoft Jet数据库引擎,有着最好的兼容性。
本系统的主要功能为:主要功能有对期刊论文信息、项目获奖信息、项目基本信息、著作管理信息、项目参加人员信息等进行管理和字典信息管理以及对系统自身的用户权限管理。提供各种信息的录入,比如项目参加人员资料、项目获奖内容及过程;著作管理、并可对字典信息进行的操作管理。
本系统设计的数据库应用简单,容易开发,该系统是基于SSTab窗体,以VB自带的JET引擎连接Access 2000数据库进行开发的高校科研管理系统,力求与实际相结合具有高校科研日常管理和检索等功能,旨在达到使高校科研的管理和人事管理数字化,使之更加方便快捷以提高工作效率。
关键词:面向对象;高校科研;操作管理;数字化;
Abstract
The design first introduced the current status and development background, and then on the system designed and developed the significance of system requirements and design programmes, a more detailed exposition of the design process and the method. Finally, the university management system for the system to detect and also raised the issue of the need to improve.
The system for university research management system, use of modern computer technology and database development and object-oriented design methods, each of the various subsystems of the design features, the use of the database management system is Microsoft Access 2000 database, developed for Microsoft Visual Basic language 6.0 (VB6.0). VB6.0 as the prospects of development tools, with ACCESS 2000 as a background to support the database, the database control through VB6.0 to connect ACCESS 2000 in its programming and to achieve a variety of functions, because ACCESS and Visual Basic for use with Microsoft Jet database engine, with the best compatibility.
The main function of the system: the main function of the journal article, award-winning projects, basic information about the project, work management information, project participants, such as information management and information management as well as a dictionary of its own system of user rights management. Provide information to the recording, such as project participants, the project award-winning content and process management books, dictionaries and information on the operation and management.
The system's database application design simple, easy to develop, the system is based on the SSTab form to the JET engine comes with VB connect Access 2000 database development of the university research management system, and to the actual conditions of a day-to-day management of university research and retrieval , And other functions, aims to achieve the university research management and personnel administration figures, to make it more convenient to improve work efficiency.
Key words:Object-oriented;University research;Operation and management;Digital;
目 录
第1章 绪 论... 1
1.1 概述... 1
1.2 项目开发的目的... 1
1.3 项目开发的意义... 2
1.4 管理信息系统的背景... 2
第2章 数据库和开发语言介绍... 5
2.1 概述... 5
2.2 Access数据库介绍... 5
2.3 VB 概述... 6
2.3.1 ADO 对象... 7
第3章 系统分析... 8
3.1 概述... 8
3.2 现存的问题及目标... 8
3.2.1 人工管理存在的主要问题... 9
3.2.2 项目开发目标... 9
3.2.3 信息需求... 10
3.2.4 功能需求... 11
3.3 项目需求分析... 11
第4章 系统设计... 12
4.1 系统功能设计... 12
4.2 系统结构设计... 13
4.2.1 系统模块... 13
4.2.2 基本资料模块... 13
4.2.3 字典管理模块... 13
4.2.4 系统总模块... 14
4.3 概念结构设计... 15
4.4 数据库表结构设计... 16
第5章 应用程序的开发... 20
5.1 应用程序开发的基本模块... 20
5.2 登录模块的开发... 20
5.3 系统管理的开发... 21
5.4 用户密码修改... 21
5.5 信息管理... 22
5.6 信息查询... 26
5.7 软件测试... 27
5.7.1 测试计划及测试数据的准备... 27
5.7.2 系统模块测试的方法... 28
5.7.3 登陆模块的测试... 28
5.7.4 测试过程与结果... 29
5.8 打包应用程序... 32
第6章 结 论... 35
参考文献... 36
致 谢... 37
第1章 绪 论
1.1 概述
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统环境原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
高校的科研水平和科研规模日益成为反映高校综合实力的重要指标。随着国家对高校科研的投入不断增加,各高校也越来越重视自身的科研管理。每年高校在科研活动中产生的论文、著作、专利、项目、获奖等科研管理数据不断变得庞大。传统的依赖手工或者借助Excel等办公软件所进行的科研管理变得日益艰难。于是高校科研管理的信息化建设被提高了日程上来。
科研活动是高校一项非常活跃的内容。科研与教学工作向来是相辅相成的,以科研促教学,以科研拉动学校、学科的发展已成为高等院校办学的一项基本战略,它体现了高校发展的综合实力。因此,科研管理信息化是高校管理信息化的重要组成部分。
显然,需要有一套行之有效的手段来对高校的科研项目及发表论文进行管理。到目前为止,高校的科研管理一直采用人工管理的方式,并无一套成文的管理规范,也没有相应的专职管理人员,只有当上级部门发文要求统计项目或论文情况时才由有关人员查阅本校的各种相关文档,人工进行统计并制作报表。这种落后管理的弊端是显而易见的。
1.2 项目开发的目的
高校科研管理的目的就是优化科研环境和资源配置,使科研成本最小而效益最大化,从而提高科研实力和竞争力,培养高层次人才,服务社会经济发展。追求科研效率和效益是科研管理最高目的。
本系统就是用计算机操作来实现对高校科研的管理,为了减少高校更好的维护各项科研管理业务处理工作而开发的管理软件。高校科研管理系统实现系统性、关联性、即时性、针对性等特点,用新的管理模式去替代原有的管理模式,使用户通过计算机来实现对各项目进行操作管理,从而使工作人员从繁杂的事务处理中解放出来,提高管理水平,提供及时、准确的服务。
1.3 项目开发的意义
提高了信息检索的效率,实现灵活的查询;减轻管理人员手工制作报表、统计分析的负担;提高了高校管理科研管理的效率。它将有助于管理人员从烦琐的管理工作中解脱出来,使管理系统化、条理化,能迅速获得感兴趣的信息。管理信息系统是一个一体化的系统或集成系统,通常包括业务信息系统、知识工作系统、决策支持系统。