网站地图>收藏本站>设为首页
定做流程>服务项目>价格参考>付款方式>诚邀加盟>关于本站>联系我们
当前位置:5173毕业设计论文网文章资讯VB

VB课题项目进程管理系统

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2010-04-09 14:42:00
QQ交谈在线咨询详情 5173论文网竭诚为您服务 本站永久域名:www.lw5173.com

课题项目进程管理系统开题报告

一.开发背景与要求:

 目前,各大院校以及各种研究院所需开发研制的项目已日趋增多,其申请、立项等手续也日渐繁琐,对其进行如阶段性检查、经费拨款等管理的流程也越来越复杂化。项目的管理进程是一个十分复杂且冗长的过程。在项目的申请阶段,需要录入项目概况及其负责人和参加者的基本情况。在实施阶段,要对其开发进度进行监督检查,以确保项目能够按计划完成。而申请经费的到款情况也将关系到项目的进度,从而决定了单位的经济效益和其科研事业的发展趋势。

 

二.需求分析:

课题项目进程管理是学校与科研单位管理的一个重要内容。随着时代的进步,学校与科研单位也逐渐变的庞大起来。如何管理课题项目进程的信息,成为科研管理中的一个重要问题。在这种情况下,一个可以规范化,自动化的课题项目进程管理系统就显的非常重要。

      最初的课题项目进程管理,都是靠人力来完成。当科研信息规模比较小的时候,人力可以完成。随着课题项目信息规模越来越大,课题项目进程越来越多,依然维持着人力进管理必然会造成工作效率底,工作错误曾高等问题。课题项目进程管理就是把分散的课题项目进程信息进行统一,集中,规范的收集管理。建立分类编号管理,电脑存贮查询以及防火,防潮,防盗等现代化,专业化的管理系统。为学校与科研单位的信息管理解除后顾之忧。

 

三.使用开发工具:

  微软公司的Visual Basic 6.0Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。

Access做为一个数据库管理系统,它被集成在Microsoft Office中。Access数据库处理的基本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access 2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了

 

 

四.数据库的设计

    数据库的选择:在数据库中要用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。通俗地讲数据模型就是现实世界的模拟。不同的数据模型实际上是提供给我们模型化数据和信息的不同工具。根据模型应用的不同目的,可以将这些模型划分为两类。第一类模型是概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,主要用于数据库设计。另一类模型是数据模型,主要包括网状模型、层次模型、关系模型等,它是按计算机系统的观点对数据建模,主要用于DBMS的实现。因此,我采用Microsoft公司的Access文件数据库来存放数据。

 

五.系统功能模块:

    其模块如下:

系统管理:该模块首先具有验证登录者身份的功能,它可以保证只有经过系统管理员授权的用户才能够使用,从而保证系统数据的安全。另外,它还可以根据用户的使用权限来决定为用户启用的功能。该系统的用户权限分为:管理员、普通用户。具有管理员权限的用户负责对其它用户进行管理,包括添加新用户,修改已有用户信息(用户名、密码、权限)等。在本系统中,管理员还具有下列权限:项目管理、进程管理、经费管理、科研成果管理、信息查询及报表打印。而普通用户只具有信息查询与报表打印权限。

项目管理:实现对项目基本情况的录入、修改、删除等操作。项目编号具有唯一性,即不同的项目就具有不同的项目编号,所以新添项目时,项目编号将自动产生。

进程管理:实现对项目进展程度的管理。某项目一旦立项,从立项时间起,必须对项目进行阶段性检查,直至项目结题。该模块即实现对各个阶段性检查情况的录入、修改、删除等操作。

经费管理:实现对项目经费开支的管理。项目经费并不是一次性到齐,而是分批发放给项目开发研制小组。该模块即实现对各笔经费情况的录入、修改、删除等操作,并能对项目的经费分配进行总计和结余计算。

科研成果管理:科研成果形式包括学术论文和学术著作。该模块实现了对这两种成果形式以及项目获奖情况的录入、修改、删除等操作。

数据查询:实现对项目信息的查询,包括对项目基本情况、进程情况、经费情况的查询。用户可以选择各种查询方式,本系统提供了下列方式:按照项目名称,按照申请者姓名,按照学科名称,以及所有项目查询(即:将所有项目显示于一张表中,当选中某个项目,便可显示该项目的详细情况)。

数据报表:根据用户的不同要求分类查询出用户所需要的项目信息,然后打印输出用户所需报表。报表中的项目按照下列条件分组:项目所属学院,项目类别,研究类型、完成情况(进展中或已结题)、结题年度。例如,用户可以得到某个学院的所有项目的报表,也可以得到所有已结题或者还在进展中的项目的报表,等等。

 

 

 

六.模块的设计:

 

用模块化原理进行软件设计时;为了得到一组最好的模块集合,应该根据信息隐蔽原理对软件进行分解。也就是应该这样来设计和确定模块,使得一个模块内包含的信息(数据和过程)对手不需要这些信息的模块是不能访问的。

 

模块独立的概念,是模块化、抽象和信息隐蔽的直接结果。模块独立是指该模块能完成一个相对独立的特定子功能,并且与其他模块之间的接口很简单。模块独立有两个优势:一是具有独立模块的软件比较容易开发出来,这是因为能够分割功能,接口可以简化,并且有利于团队合作;二是独立的模块比较容易测试和维护,这是因为错误传播范围小。所以,提高模块独立性是设计模块的根本目标。

 

 

 

七.参考文献:

1  刘瑞新,李树东,万朝阳.  Visual Basic 程序设计教程. 北京:电子工业出版社,20003

2  卢毅. Visual Basic 6 数据库设计实例导航. 北京:科学出版社,2002

3  伍俊良. 管理信息系统开发与应用. 北京:科学出版社,1999

4  薛华成. 管理信息系统. 北京:清华大学出版社,2001

5  Ian Sommerville.Software Engineering.BeijingChina Machine Press.2003

6  史济民. 软件工程原理、方法与应用. 北京:高等教育出版社,20011

7  协同教育微软ATC教材编译室. Access 2002 标准培训教程. 北京:电子工业出版社,20011

8  萨师煊,王珊. 数据库系统概论. 北京:高等教育出版社. 20035

9  Michael Mckelvy. Visual Basic Study Guide. BeijingPublishing House of Electronics Industry. 1999

 

 

课题项目进程管理系统,是典型的信息管理系统,其开发过程主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者使用MS Access建立起完整性强、安全性好的数据库。而对于后者选择了Visual Basic 6.0作为开发工具,利用其提供的各种面向对象的开发工具建立了这一系统。

该系统是针对各类学院或者研究院的项目管理而设计开发的。它实现了项目的各类信息的录入、修改、查询和报表打印等功能,这些信息主要包括项目的基本情况、项目进展程度、项目经费开支、以及科研成果和项目获奖情况等。该系统界面友好清晰,使用方便快捷,它简化了项目的管理过程,提高了科研管理人员的工作效率,从而节省了人力资源与经费开支,有利于经济效益的提高和科研事业的发展。

关键词:数据库;Visual Basic 6.0MS 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  绪论

目前,各大院校以及各种研究院所需开发研制的项目已日趋增多,其申请、立项等手续也日渐繁琐,对其进行如阶段性检查、经费拨款等管理的流程也越来越复杂化。项目的管理进程是一个十分复杂且冗长的过程。在项目的申请阶段,需要录入项目概况及其负责人和参加者的基本情况。在实施阶段,要对其开发进度进行监督检查,以确保项目能够按计划完成。而申请经费的到款情况也将关系到项目的进度,从而决定了单位的经济效益和其科研事业的发展趋势。


以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
     购买帮助>>

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论