摘要本设计按照管理信息系统的开发方法,通过系统分析、系统设计、系统实施等一系列开发过程,以上海交通大学计算机集成制造研究所为应用背景,开发一个有实用价值的科研项目管理系统,实现对科研项目和发表的科技论文的计算机管理,以提高项目及论文管理的水平,提供及时、准确的信息服务并减轻管理人员制作报表、统计分析的负担,从而摆脱该研究所长期以来通过人工对科研项目及发表论文的落后面貌。该系统能对科研项目及科技论文实现较全面的管理,提供数据录入、多条件查询、统计、报表输出等日常管理所必需的功能,并在系统的易使用性上作了较大的努力。该系统是一个基于客户机/服务器的系统,可以在多个客户机上同时运行。采用VisualBasic6.0作为系统的开发语言,运行的环境为WindowsXP操作系统,后台的数据库管理系统选用MicrosoftAccess2000。关键词:VisualBasic,MicrosoftAccess2000,科研项目管理系统目录第一章绪论.....................................................................4第二章系统分析2.1概述.....................................................................................62.2现存的问题及目标.........................................................................62.3需求分析2.3.1信息需求.........................................................................72.3.2功能需求.........................................................................8第三章系统设计3.1数据库设计3.1.1数据库概念设计..................................................................103.1.2数据库逻辑设计..................................................................103.1.3数据库物理设计3.1.3.1数据库选型................................................................123.1.3.2数据库结构定义............................................................133.1.3.3完整性规则................................................................163.1.3.4索引......................................................................163.1.3.5安全性考虑................................................................163.1.3.6磁盘空间分配..............................................................173.2平台选型3.2.1选型的原则......................................................................173.2.2开发平台选择....................................................................17第2页共8页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共8页3.3系统总体结构............................................................................183.4数据库访问接口设计......................................................................173.4.1数据访问接口选择...............................................................213.4.2具体实现........................................................................213.5初始化模块设计..........................................................................223.6主界面设计.............................................................................223.7录入模块设计............................................................................233.8查询模块设计............................................................................253.9设置模块设计............................................................................303.10帮助模块设计...........................................................................31第四章软件测试分析4.1测试的目的.............................................................................324.2软件功能的验证..........................................................................334.3...