VFP数据库在科研管理中的应用
2017-06-22李金库朱亚楠
李金库,朱亚楠
(黑龙江工程学院,黑龙江哈尔滨150080)
VFP数据库在科研管理中的应用
李金库,朱亚楠
(黑龙江工程学院,黑龙江哈尔滨150080)
利用数据库软件VFP处理科研管理业务极其方便。根据创建的数据库表及其相关联接、索引等,通过可视化编程,能够实现编辑、修改、查询、统计等功能,使科研业务的管理更加顺畅、便捷,提高了工作效率,达到了规范化、流程化管理的目的。
VFP;数据库;科研管理;应用
0 背景介绍
在每年学校科研工作量统计中,关于专利、论文发表、著作及教材出版、教研等大量的内容都需要手工填写,工作量大,容易出错。在实际工作中,选择功能丰富的编程软件来完成这些工作是非常必要的。通过比较分析,大型的数据库系统诸如,SQL、Oracle系统可以实现科研管理的功能,而使用VFP 6.0软件对科研管理系统进行编辑,同样能够妥善处理科研数据。使用VFP编写管理系统,具有使用方便,界面友好的特点。
1 系统分析
了解科研管理系统的开发背景,从系统的使用特点、开发需要的语言以及数据库结构等方面进行分析。
(1)系统的使用对象
主要针对每位教师的科研工作,从著作、教材、论文、检索、科研等方面搜集字段,对系统信息进行维护,实现输入、查询、修改、打印等功能,使系统操作简单,易于维护、便于升级。
(2)开发语言的选择
针对大量的软件开发工具,结合使用环境,选择控件多、编写代码少、系统效率高、稳定性强的软件Visual Foxpro 6.0。
(3)数据库结构分析
所需要的数据库表有:专利、著作教材、论文、学院人员名单、论文检索、科研、教研、项目获奖以及项目鉴定生成表格。
2 系统功能
(1)密码功能;
(2)权限设置;
(3)档案管理;
(4)查询管理;
(5)系统维护;
(6)退出系统。
3 系统结构设计
(1)系统结构图
科研管理系统的总体功能如图1所示:
图1 系统的总体功能图
(2)项目管理器的建立见图2。
图2 项目管理器的建立
(3)数据库的建立见图3。
(4)数据库表的建立见表1~表9。
图3 数据库的建立
表1 专利表
表2 著作教材表
表3 论文表
表4 人员名单表
表5 论文检索表
表6 科研项目表
表7 教研表
表8 获奖表
表9 鉴定表
4 系统设计的一般过程
4.1 需求分析阶段
(1)表格的确定
按照学校科研管理的要求设计表格。
(2)字段的确定
按照要求设置字段。
(3)选择设计关键字,寻求表格之间的连接。
4.2 设计阶段
(1)数据库的设计;
(2)程序的编制。
4.3 实施阶段
(1)数据库设计与修改;
(2)菜单设计;
(3)表单设计;
(4)功能模块设计。
4.4 测试阶段
(1)验证应用程序是否在不同条件下都能得到正确的结果;
(2)检查系统是否完全满足用户的需求,在功能上是否还有遗漏;
(3)检验在程序运行过程中对可能遇到的问题是否都有相应的解决措施,确保系统正式投入使用时的安全性和可靠性。
4.5 运行维护阶段
系统开发基本完成后需要运行维护,即调整、修改系统中程序设计的冗余,改善部分表单设计界面,对程序的串接、报表的输出等项内容进行完善。
5 结论
通过系统设计、需求分析,应用VFP软件可以实现面向对象的功能强大、界面友好、运行高效、方便快捷的应用操作。
U415.1
C
1008-3383(2017)04-0195-02
2016-02-12
2014年大学生创新创业项目。项目编号:201411802054。