摘要:大学科研信息管理系统,可以实现科研项目信息的上传下载统计等功能。普通管理员即科研项目相对应的教师学生可以登录系统进行科研信息的录入及查询;系统管理员模块管理员可以登录系统对普通管理员进行管理,同时也可以进行普通管理员的功能。本文详细介绍了科研信息管理系统的需求分析、功能分析和系统设计等。首先介绍了本系统开发系统过程中使用的开发工具和相关技术的功能和特点,本系统基于B/S架构,以MyEclipse为开发平台,通过SQL Server数据库管理系统,在系统总体设部分进行了数据库的设计和系统的总体设计,然后分模块介绍了各个功能所能实现的情况,并给出运行界面图。最后介绍在系统开发过程及测试阶段所遇到的问题和解决方法。本系统的主要优点是界面简单,操作人员只需记住自己的账号密码就可以登录系统进行操作,但本系统相对简洁若要完全投入使用还需要后期的不断完善。
关键词:科研信息管理; MyEclipse;SQL Server; B/S
目录
摘要
Abstract
1 绪论-1
1.1课题背景-1
1.2研究现状-1
1.3研究目的-1
1.4 研究方法-2
1.5技术优势-2
1.5.1 JSP技术优势-2
1.5.2 SQL Server 2005优势-2
1.5.3 JDBC优势-3
1.5.4 B/S模式-3
2. 可行性研究-4
2.1经济可行性-4
2.2技术可行性-4
2.3操作可行性-4
3. 需求分析-5
3.1功能需求-5
3.2性能需求分析-5
3.3安全性需求-5
3.4 可维护性需求-6
3.5 界面需求-6
3.6数据库需求分析-6
4. 总体设计-8
4.1 系统目标-8
4.2 系统功能结构设计-8
4.3 处理流程设计-9
4.3.1 系统操作流程-9
4.3.2 数据增加流程-10
4.3.3 数据修改流程-10
4.3.4 数据删除流程-11
4.4数据库设计-12
4.4.1 数据库分析-12
4.4.2 数据库概念结构设计-12
4.4.3数据库逻辑结构设计-13
5. 详细设计-16
5.1 概要设计-16
5.2详细设计-16
5.2.1 用户登录界面-16
5.3.2主页面-16
5.3.3 部门院系管理-17
5.3.4 科研项目信息管理模块-18
5.3.4 用户信息管理模块-18
6系统测试-20
6.1测试的重要性及目的-20
6.1.1测试的重要性-20
6.1.2软件测试目的-20
6.2.测试的主要步骤-21
6.3系统测试主要内容-21
6.4测试用例-22
6.5系统测试总结-22
7. 总结与致谢-23
7.1总结-23
7.2致谢-23
参考文献-24