科研项目管理系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为毕设设计,课程设计,二次开发等。
目 录
第一章 选题背景 4
1.1 计算机管理信息系统的发展情况 4
1.2 科研项目管理的现状 5
1.3 科研项目管理的优势 6
1.4 任务概述 7
1.4.1 目标:建立完善的科研成果管理系统系统 7
1.4.2 科研成果管理系统特点 7
第二章 系统分析 7
2.1 新系统的目标 7
2.1.1 建立科研基本情况信息库 7
2.1.2 具备综合的科研信息统计功能 7
2.1.3 具备科研考核功能 8
2.1.4 具备方便快捷的科研信息查询功能 8
2.1.5 具有操作简便的科研信息报表功能 8
2.2 业务流程分析 8
2.2.1 科研项目系统总的业务流程 9
2.3 功能需求分析 10
2.4 数据流程分析 11
2.4.1 数据流程图 11
2.4.2 数据字典 12
第三章 系统设计 17
3.1 硬件环境 17
3.2 软件环境 17
3.2.1 操作系统的选择 17
3.2.2 Web服务器的选择 17
3.2.3 数据库的选择 17
3.2.4 集成开发环境的选择 18
3.2.5 体系结构选择 18
3.3开发环境ECLIPSE3.1简介 18
3.3.1 Eclipse 是什么? 18
3.4 TOMCAT的简介 19
3.4.1 TOMCAT的使用 20
3.5功能模块设计 22
3.6编码设计 23
3.6.1设计原则 23
3.7数据库的设计 24
3.7.1E-R 图 24
3.7.2数据库的规范化(Normalization) 27
3.9表(Table) 29
3.10输入/输出的设计 30
3.10.1 系统登陆界面的设计 30
3.10.2 管理员操作主页面 33
3.10.3 管理员信息管理页面 35
3.10.4 科研人员信息管理页面 39
3.10.5 学术活动管理页面 42
3.10.6 科研奖励信息管理页面 44
3.11 科研人员管理后台 47
3.11.1 科研人员信息管理页面 47
3.11.2 个人信息管理页面 47
3.11.3 科研项目信息管理页面 50
第四章 系统的实施 54
4.1 编码与测试 54
4.2 网络的配置与运行 54
参考书目 55
致谢 56