目 录
第一章 绪 论 1
第二章 系统分析 3
2.1 概述 3
2.2 现存的问题及目标 3
2.3 需求分析 4
2.3.1信息需求 4
2.3.2 功能需求 5
第三章 系统设计 7
3.1 数据库设计 7
3.1.1 数据库概念设计 7
3.1.3 数据库物理设计 10
3.2 平台选型 14
3.2.1 选型的原则 14
3.2.2 开发平台选择 15
3.3系统总体结构 16
3.4 数据库访问接口设计 18
3.4.1 数据访问接口选择 18
3.4.2 具体实现 19
3.5 初始化模块设计 20
3.6 主界面设计 20
3.7 录入模块设计 21
3.8 查询模块设计 23
3.8.1 科研项目查询 25
3.8.2 期刊论文查询 27
3.8.3 会议论文查询 27
3.8.4 设备查询 28
3.9 设置模块设计 28
3.10 帮助模块设计 30
第四章 软件测试分析 31
4.1 测试的目的 31
4.2 软件功能的验证 32
4.3 结论 32
第五章 项目开发总结 33
5.1 Access 2000与 SQL Server 的比较 33
5.2心得小结 33
参考文献 35
致 谢 36
第一章 绪 论
上海交通大学计算机集成制造研究所(以下简称CIM所)每年都承接了大量的科研项目及发表为数众多的科技论文,对这些成果进行统计所得到的信息在该研究所的管理中具有重要的意义;首先,它反映了CIM所的学术水平和成就,是对该所进行各种评估时的主要参考依据;第二,通过这些统计结果,可以看出CIM所的发展趋势,从而为研究所的发展决策提供重要的辅助信息;第三,它是考察某位研究人员的工作成就的主要途径之一;最后,这些统计信息也是上级主管部门经常要求上报的信息。
显然,需要有一套行之有效的手段来对CIM所的科研项目及发表论文进行管理。到目前为止,CIM所的科研项目管理一直采用人工管理的方式,并无一套成文的管理规范,也没有相应的专职管理人员,只有当上级部门发文要求统计项目或论文情况时才由有关人员查阅本所的各种相关文档,人工进行统计并制作报表。这种落后管理的弊端是显而易见的。
摘 要
本设计按照管理信息系统的开发方法,通过系统分析、系统设计、系统实施等一系列开发过程,以上海交通大学计算机集成制造研究所为应用背景,开发一个有实用价值的科研项目管理系统,实现对科研项目和发表的科技论文的计算机管理,以提高项目及论文管理的水平,提供及时、准确的信息服务并减轻管理人员制作报表、统计分析的负担,从而摆脱该研究所长期以来通过人工对科研项目及发表论文的落后面貌。
该系统能对科研项目及科技论文实现较全面的管理,提供数据录入、多条件查询、统计、报表输出等日常管理所必需的功能,并在系统的易使用性上作了较大的努力。
该系统是一个基于客户机/服务器的系统,可以在多个客户机上同时运行。采用Visual Basic 6.0作为系统的开发语言,运行的环境为Windows NT 4.0操作系统,后台的数据库管理系统选用Microsoft Access 2000。
关键词:Visual Basic,Microsoft Access 2000,科研项目管理系统