摘 要
本设计按照管理信息系统的开发方法,通过系统分析、系统设计、系统实施等一系列开发过程,以上海交通大学计算机集成制造研究所为应用背景,开发一个有实用价值的科研项目管理系统,实现对科研项目和发表的科技论文的计算机管理,以提高项目及论文管理的水平,提供及时、准确的信息服务并减轻管理人员制作报表、统计分析的负担,从而摆脱该研究所长期以来通过人工对科研项目及发表论文的落后面貌。 该系统能对科研项目及科技论文实现较全面的管理,提供数据录入、多条件查询、统计、报表输出等日常管理所必需的功能,并在系统的易使用性上作了较大的努力。 该系统是一个基于客户机/服务器的系统,可以在多个客户机上同时运行。采用Visual Basic 6.0作为系统的开发语言,运行的环境为Windows NT 4.0操作系统,后台的数据库管理系统选用Microsoft Access 2000。
关键词:Visual Basic,Microsoft Access 2000,科研项目管理系统
ABSTRACT
According to practical background of institute of computer integrated manufacturing of SJTU, this design which is based on exploitation method of management information system, exploits a scientific research project management system with practical worthiness through system analysis, system design, system implementation, realize the computer management on scientific research project and released scientific and technology paper. So that it can improve level of project and paper management, provide precise information service in time, lighten the burden of doing report forms, statistic analysis of managers, get rid of the long-term draggling status of manual work on scientific project and released paper statistics. This system can do a full management on scientific project and scientific and technology paper, providing necessary functions of everyday management, for example, data input, query with more conditions, statistics, report forms output etc. and easy to use. This system is based on the system of client/server, can be run at more than one client at one times, use Visual Basic 6.0 as exploit language of the system. Its running environment is Windows NT 4.0 operating system. And uses Microsoft Access 2000 as its background database management system. KEY WORDS: Visual Basic, Microsoft Access 2000, scientific research project management system
信息需求 (1)关于项目基本情况的信息 项目编号:格式为 年份+序号 项目名称(中文、英文) 负责人1 负责人2 主要承担人1 主要承担人2 项目来源 项目性质 分为国家自然科学基金、863、部省科委及企业集团四种情况 文件柜号 科研代号 电子文档名 开始日期:格式为 年份+月份+日期 结束日期:格式为 年份+月份+日期 注:项目编号是一个七位字符串,其格式为YYYY-##,其中YYYY为立项年份,##是两位数,表示该项目在某年中的立项顺序。 (2)关于项目财务情况的信息 财务编号 单位分类 总经费(万元) 第一(二…六)次拨款数(万元) 第一(二…六)次拨款日期:格式为 年份+月份 第一(二…六)次免扣额(万元) 拨款总额(计算项) 累计支出(万元) (3)项目成果情况 验收日期:格式为 年份+月份+日 鉴定日期:格式为 年份+月份+日 获奖日期:格式为 年份+月份+日 鉴定单位 获奖名称 授奖单位 证书号 (4)关于期刊论文情况的信息 论文名称(中文、英文) 发表日期:格式为 年份+月份 期刊名称 作者(1-6) 范围 分为全国、国际、地方三种情况 检索源 分为EI、SCI、核心和一般四种情况 检索号 学科门类 来源 出版单位 (5)关于会议论文情况的信息 论文名称(中文、英文) 会议时间:格式为 年份+月份 会议名称 入选论文集名称 作者(1-6) *范围 分为全国、国际、地方三种情况 学科门类 来源 会议地点 2.3.2 功能需求 (1)数据录入 分别以项目、期刊论文、会议论文为单位录入项目、期刊论文及会议论文的全部数据,对项目也可以分别以基本情况、财务情况或成果情况为单位录入。录入时应包括对数据的正确性校验。 (2)数据维护 支持平时对数据的修改,包括插入、删除及更新。 (3)查询 i 项目查询 以项目名称、负责人、主要承担人、项目性质、开始日期、财务编号为条件查询项目的各种情况,对项目名称支持模糊查询。 ii 期刊论文查询 以发表日期、来源、检索源为条件查询。 iii 会议论文查询 以会议时间查询。 iiii 设备查询 以购置设备日期、设备经费、单位分类为条件查询。 iiiii 支持自定义复杂条件查询。 查询结果要求能以下列统计报表的形式打印输出: 项目总览表 项目经费情况表 项目成果情况表 期刊论文统计表 学术论文统计表 (4)其他要求 系统要有一定的安全保障,对于影响数据库内容的操作,例如录入、插入、删除等,必须验证用户身份。 系统必须具有一定的灵活性,对于用代号设置的字段(例如项目性质、检索源等)必须能够进行动态修改并自动显示在报表中。 软件应有良好的易使用性,操作应尽量简单,有联机帮助对用户进行使用指导及在用户输入错误、数据库未连接、打印机未准备好等意外情况情况下提供详细的帮助信息。
目 录
第一章 绪 论 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 |