摘 要
本文主要叙述了科研项目管理系统的方案论证、结构特性设计、行为特性设计和开发的全部过程,以及系统所要实现的功能和将要达到的目标。介绍了开发过程中所用到的工具,以及系统采用的构架等。
引言部分主要分析了题目背景和项目内容,在需求分析部分主要阐述了系统的设计目标、可行性分析和设计工具的选择。在系统结构特性分析过程中,通过了解用户的需求,总结出系统总体设计思想概要,描述了按照需求分析结果建立的系统概念模型,包括E-R图和系统的数据库文件。行为特性分析部分主要论述了系统中各功能模块的功能描述和系统的构架。最后本文描述了系统的调试与分析,介绍了系统测试的主要方法及测试过程。
本文介绍的系统基于B/S模式,采用MVC构架。数据库采用Oracle9i,前端开发工具采用JBuilder2005。
关键词 科研项目管理 MVC构架 Web技术 B/S模式
Abstract
This text mostly specifies the scheme-argumentation of Scientific Research Item Management, structure characteristic design, action characteristic design ,the whole process during the development and the functions and the goals the system need to achieve, introduces the instruments used in the process of the development and the components adopted in the system, etc.
The forewords part primarily analyses the topic background and item contents systemic designing goals, feasibility analysis and the selection of the designing instruments primarily seted forth. In the requirement-analysis part. In the analysing process of the systemic structure characteristic, by understanding the needs of users to sum up the summary of the total blueprint and describe systemic conceptual model seted up according to the outcome of the requirement-analysis, including E-R chart and systemic database-file .The action characteristic analysing part primarily discusses the function in every function module of the system and the components in the system. This text finally describes the debugging and analysing of the system, introduces the primary methods and process during the system testing.
The system introduced in the following text is based on B/S pattern, adopts MVC components. Database adopts the Oracle9i, and, the former developing instruments adopt the JBuilder2005.
Key words Scientific Research Item Management ,MVC components ,technique used in Web,B/S pattern
目 录
第1章 引 言... 1
1.1题目背景... 1
1.2项目内容... 1
1.3系统设计目... 1
第2章 需求分析... 3
2.1 可行性分析... 3
2.2设计工具的选择... 4
2.2.1前台开发工具... 4
2.2.2后台数据库... 4
第3章 结构特性分析... 6
3.1总体设计思想概要... 6
3.2实体及其联系... 6
3.3数据库设计... 7
第4章 行为特性分析... 13
4.1系统功能介绍... 13
4.1.1系统模块图... 13
4.1.2系统数据流图... 14
4.2系统功能设计... 15
4.2.1初始界面设计... 15
4.2.2用户登录设计... 16
4.2.3项目申报模块设计... 17
4.2.4项目审批模块设计... 17
4.2.5项目发布模块设计... 17
4.2.6事后修改模块设计... 18
4.2.7项目引用模块设计... 18
4.3构架与算法描述... 18
4.3.1系统构架... 18
4.3.2主要算法... 20
第5章 调试与分析... 22
5.1调试环境... 22
5.2 数据库中的调试... 22
5.3 JSP与Servlet程序的调试... 23
第6章 总结... 25
致 谢... 26
参考文献... 27
第1章 引 言
1.1题目背景
科研项目的数量、类别和级别高低是衡量高等院校学术水平和科研能力的一个重要标志,因而往往与教师的切身利益密切相关。随学院学科建设步伐的不断加快,申报硕士点和博士点,甚至评定教师的津贴等级都需要用到教师的科研项目信息。学院要想能够科学的、高效的管理大量的科研项目,就应该有现代化的先进管理模式,而现在学院的科研管理部门大部分工作仍需手工完成。
科研项目管理系统主要作用是对高校的科研项目实现有效的管理,本次开发是以沈阳航空工业学院的科研项目管理情况为背景的,在对科研项目管理的深度调研后,力争开发出一个实用性较强的科研项目管理软件,基本上可以满足高校科研项目的现代化管理。
1.2项目内容
根据本次毕业设计的任务和要求,我做了详尽的用户需求分析,确定了项目的具体内容。主要包括:项目申报、项目审核、项目发布、事后修正和项目引用。详细介绍如下:
(1) 项目申报:教师登录网站(在取得合法身份验证后)。自行填写项目(已审批/
已签署)状况。既将教师确认承担的项目信息予以登记。
(2) 项目审核:由学院科研项目管理部门对教师自行填写的项目信息进行审核、
确认。
(3) 事后修整:对项目的鉴定信息、获奖信息进行事后登记。
(4) 项目发布:对审核已经通过的项目进行网上发布。
(5) 项目引用:在学校组织的材料申报工作中进行引用。
1.3系统设计目
通过对毕业设计任务书的了解以及对项目的需求分析制定了系统设计目标:
(1) 实现项目要求的项目申报、项目审核、项目发布、事后修正和项目引用;
(2) 软件实用性好、界面友好;
(3) 系统安全可靠;
(4) 代码易于维护;