摘 要
课题项目进程管理系统,是典型的信息管理系统,其开发过程主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者使用MS Access建立起完整性强、安全性好的数据库。而对于后者选择了Visual Basic 6.0作为开发工具,利用其提供的各种面向对象的开发工具建立了这一系统。
该系统是针对各类学院或者研究院的项目管理而设计开发的。它实现了项目的各类信息的录入、修改、查询和报表打印等功能,这些信息主要包括项目的基本情况、项目进展程度、项目经费开支、以及科研成果和项目获奖情况等。该系统界面友好清晰,使用方便快捷,它简化了项目的管理过程,提高了科研管理人员的工作效率,从而节省了人力资源与经费开支,有利于经济效益的提高和科研事业的发展。
关键词:数据库;Visual Basic 6.0;MS Access;课题项目
Abstract
The management system of project process is a typical management information system, which mainly includes building up database of back-end and developing the application interface of front-end. To the former, the system can get integrality and security of data by MS Access. And to the later, Visual Basic 6.0 is selected to used because of its objective tools.
The system is designed for some colleges or institutes to manage the project process, which realized many functions at large, such as input, modification, query and data reporter print of all kinds of information. It also included the project’s basic information, process degree, money expenditure and scientific research fruits and so on. It is very simple and convenient to make use of this management system. It can simplify the process of project management and improve the working efficiency of the scientific manager. It is helpful for improving the economic profits and developing the scientific enterprise.
Keywords: Database; Visual Basic 6.0; MS Access; Project
目 录
摘 要. 1
Abstract 1
目 录. 2
1 绪论. 3
2 开发工具. 4
3 系统分析. 5
3.1 系统的需求分析. 5
3.2 系统逻辑模型的建立. 5
3.2.1 数据流图. 5
3.2.2 数据字典. 9
4 系统总体设计. 13
4.1 系统功能分析. 13
4.1.1 系统功能模块图. 13
4.1.2 各功能模块简述. 14
4.2 系统数据库的建立. 14
5 系统各模块的设计和实现. 20
5.1 用户登录模块的设计及实现. 20
5.1.1 功能概述. 20
5.1.2 窗体设计. 21
5.1.3 流程说明. 21
5.2 项目管理模块的设计及实现. 22
5.2.1 窗体设计. 23
5.2.2 流程说明. 23
5.3 进程管理模块的设计与实现. 24
5.3.1 功能实现. 24
5.3.2 流程说明. 25
5.4 经费管理模块的设计与实现. 26
5.4.1 功能实现. 26
5.4.2 流程说明. 27
5.5 科研成果管理模块设计与实现. 28
5.6 数据查询模块的设计与实现. 29
5.7 数据报表模块的设计及实现. 31
5.7.1 功能概述. 31
5.7.2 报表设计. 33
6 系统测试. 35
总结. 36
致谢. 37
主要参考文献. 38
附录1 部分源代码. 39
附录2 英文文献及其翻译. 71
1 绪论
目前,各大院校以及各种研究院所需开发研制的项目已日趋增多,其申请、立项等手续也日渐繁琐,对其进行如阶段性检查、经费拨款等管理的流程也越来越复杂化。项目的管理进程是一个十分复杂且冗长的过程。在项目的申请阶段,需要录入项目概况及其负责人和参加者的基本情况。在实施阶段,要对其开发进度进行监督检查,以确保项目能够按计划完成。而申请经费的到款情况也将关系到项目的进度,从而决定了单位的经济效益和其科研事业的发展趋势。
针对这一情况,决定建立一个计算机管理系统。本着系统开发的高效实用性原则,经过指导老师吴曼的推荐,拜访了我们学校研究院及市科研处,收集了关于项目管理的各种资料,包括横向科技项目管理办法及其情况登记表,省教育委员会自然科学研究项目申请书等等,并向科研处人员了解了这一具体管理过程的实现,努力使所开发的系统能够让项目管理过程变得直观而清晰,以适用于这些院校和集团。
课题项目进程管理系统,主要是对每年所申请项目的实施过程进行管理。不同的用户只能根据自己的权限访问数据和进行操作,一般的用户只有查询的权限,而只有系统管理员才能对项目信息进行具体的操作。