课题项目进程管理系统的设计与实现(VB)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘    要
在21世纪,随着计算机科学的发展,数据库技术在人们日常工作中的应用越来越广泛,为广大用户提供了更加周到和人性化的服务。数据库技术已逐渐成为当今计算机应用的潮流。本文主要是通过制作一款数据库软件—即“合同统计系统”来介绍数据库技术在人们日常生活和工作中的应用。
本论文所做的主要工作如下:
(1)介绍了Visualbasic6.0软件开发工具和利用Delphi7.0和Ado技术操作数据库的一般原理。
(2)阐述整个“合同统计系统”的系统结构及工作原理;分析了系统实现中的特殊性、难点。
(3)设计实现对数据库的操作功能、数据库查询功能、数据库打印功能。
(4)分析并解决实现中的若干技术问题。
(5)建立完整的“合同统计系统”,进行测试并分析结果。
关键字 数据库技术   Ado   合同统计系统   [来源:http://think58.com]
 
[版权所有:http://think58.com]
目  录
摘  要 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 [资料来源:THINK58.com]
5.7.1  功能概述 31
5.7.2  报表设计 33
6  系统测试 35
总结 36
致谢 37
主要参考文献 38
附录1  部分源代码 39
附录2  英文文献及其翻译 71
4.1  系统功能分析
4.1.1  系统功能模块图
根据以上的需求分析,画出下面的功能模块图[6]:
[来源:http://www.think58.com]
图4.1 系统功能模块图
[资料来源:http://www.THINK58.com]
 
[资料来源:http://www.THINK58.com]
4.1.2  各功能模块简述
系统管理:该模块首先具有验证登录者身份的功能,它可以保证只有经过系统管理员授权的用户才能够使用,从而保证系统数据的安全。另外,它还可以根据用户的使用权限来决定为用户启用的功能。该系统的用户权限分为:管理员、普通用户。具有管理员权限的用户负责对其它用户进行管理,包括添加新用户,修改已有用户信息(用户名、密码、权限)等。在本系统中,管理员还具有下列权限:项目管理、进程管理、经费管理、科研成果管理、信息查询及报表打印。而普通用户只具有信息查询与报表打印权限。
项目管理:实现对项目基本情况的录入、修改、删除等操作。项目编号具有唯一性,即不同的项目就具有不同的项目编号,所以新添项目时,项目编号将自动产生。
进程管理:实现对项目进展程度的管理。某项目一旦立项,从立项时间起,必须对项目进行阶段性检查,直至项目结题。该模块即实现对各个阶段性检查情况的录入、修改、删除等操作。
经费管理:实现对项目经费开支的管理。项目经费并不是一次性到齐,而是分批发放给项目开发研制小组。该模块即实现对各笔经费情况的录入、修改、删除等操作,并能对项目的经费分配进行总计和结余计算。
科研成果管理:科研成果形式包括学术论文和学术著作。该模块实现了对这两种成果形式以及项目获奖情况的录入、修改、删除等操作。 [版权所有:http://think58.com]
数据查询:实现对项目信息的查询,包括对项目基本情况、进程情况、经费情况的查询。用户可以选择各种查询方式,本系统提供了下列方式:按照项目名称,按照申请者姓名,按照学科名称,以及所有项目查询(即:将所有项目显示于一张表中,当选中某个项目,便可显示该项目的详细情况)。
数据报表:根据用户的不同要求分类查询出用户所需要的项目信息,然后打印输出用户所需报表。报表中的项目按照下列条件分组:项目所属学院,项目类别,研究类型、完成情况(进展中或已结题)、结题年度。例如,用户可以得到某个学院的所有项目的报表,也可以得到所有已结题或者还在进展中的项目的报表,等等。
[资料来源:THINK58.com]
预览图:
[版权所有:http://think58.com]