logo资料库

教师科研成果管理系统-毕业设计.doc

第1页 / 共38页
第2页 / 共38页
第3页 / 共38页
第4页 / 共38页
第5页 / 共38页
第6页 / 共38页
第7页 / 共38页
第8页 / 共38页
资料共38页,剩余部分请下载后查看
教师科研成果管理系统的设计与实现
摘 要
Design and implementation of the Teachers’ researc
management system
Abstract
1 绪论
1.1 课题研究目的和意义
1.2 国内外研究现状
1.3 毕业设计说明书构成及研究内容
2 关键技术及相关软件
2.1 B/S模式及其优点
2.2 JSP技术
2.3 Tomcat应用服务器
2.4 SQL Server 2000简介
3 系统分析
3.1 系统可行性分析
3.2 系统需求分析
3.2.1 功能需求分析
3.2.2 数据库选择
3.2.3 运行环境
4 系统设计
4.1 系统结构设计
4.2 功能设计
4.3 数据库设计
5 系统实现
5.1 系统管理
5.2 科研申报管理模块
5.3 科研审批模块
5.4 留言管理
6 系统测试
6.1 系统测试的目的
6.2 测试的主要内容
6.3 系统测试结果
结 论
致 谢
参考文献
附录
单位代码 01 学 号 090301087 分 类 号 TP315 密 级 毕业设计说明书 教师科研成果管理系统的设计与实现 院 ( 系 ) 名 称 信息工程学院 专 业 名 称 计算机科学与技术 学 生 姓 名 指 导 教 师 杨 璐 张 亚 娟 2011 年 5 月 10 日
黄河科技学院毕业设计说明书 第 I 页 教师科研成果管理系统的设计与实现 摘 要 高校科研成果管理工作是以科研人员的科研活动为工作内容的,包括科研信息的 管理,科研成果的管理等。目前,大多数高校科研管理工作,在很大程度上依赖于 Excel, word 等办公软件来处理大量的数据,这种方式无形中增加了科研管理的工作量。因此, 构建一种快捷,高效的科研成果管理系统,从而服务于教师的科研工作和领导的科学 决策,提高学校科研管理工作水平,具有重要的意义。 教师科研成果管理系统采用 B/S 开发模式,开发工具选择 Java、JSP、JavaScript、 HTML 语言,采用 Tomcat 服务器技术,后台数据库选用 SQL Server 2000。 在功能分析后,经过设计,主要实现了用户登录、成果申报、查询统计、完成权 限设定、留言板等功能。 通过这样的系统,可以极大地提高管理效率,既能实现对科研信息的高效管理和 控制,又能满足科研管理决策者对科研活动的宏观管理需要。最重要的是,它可以直 观反映研究工作人员的工作状况,为领导的决策提供科学的依据。 关键词:JSP,Java,SQL Server 2000,B/S 模式
黄河科技学院毕业设计说明书 第 II 页 Design and implementation of the Teachers’ research management system Abstract Author: Lu Yang Tutor: Yajuan Zhang University research achievements in scientific research personnel management work for the scientific research activities, including scientific research work content, information management scientific research achievements of management, etc. At present, most colleges and universities management work, depends heavily on Excel, word and other office software to handle large amounts of data, this kind of means virtually increased workload of scientific research management. Therefore, construct a kind of fast, efficient scientific research management system, thus serving teachers' scientific research work and the scientific decision of leaders, to improve school science research management level, and has important significance. This system is developed with Java, JSP, JavaScript, and HTML in the B/S mode. And in this system, Tomcat is used as the sever technology with SQL Server 2000 as the database. In functional analysis, through the design, mainly realizes the user login, results declared, inquires the statistics, complete permissions Settings, message boards, and other functions. Through this system, can greatly improve the efficiency of management of scientific research, can not only realize the efficient management and control information, and can satisfy the scientific research management decision makers for research activities of macro management needs. The most important is, it can directly reflect research staff working condition, the decision for leaders to provide scientific basis. Key words: JSP,Java,SQL Server 2000,B/S mode
黄河科技学院毕业设计说明书 第 III 页 目 录 1 绪论........................................................................................................................................1 1.1 课题研究目的和意义.....................................................................................................1 1.2 国内外研究现状.............................................................................................................1 1.3 毕业设计说明书构成及研究内容.................................................................................1 2 关键技术及相关软件............................................................................................................3 2.1 B/S 模式及其优点...........................................................................................................3 2.2 JSP 技术...........................................................................................................................3 2.3 Tomcat 应用服务器......................................................................................................... 5 2.4 SQL Server 2000 简介..................................................................................................... 5 3 系统分析................................................................................................................................7 3.1 系统可行性分析.............................................................................................................7 3.2 系统需求分析.................................................................................................................8 3.2.1 功能需求分析........................................................................................................8 3.2.2 数据库选择............................................................................................................8 3.2.3 运行环境................................................................................................................9 4 系统设计.............................................................................................................................. 11 4.1 系统结构设计............................................................................................................... 11 4.2 功能设计....................................................................................................................... 11 4.3 数据库设计...................................................................................................................12 5 系统实现..............................................................................................................................16 5.1 系统管理.......................................................................................................................16 5.2 科研申报管理模块.......................................................................................................16 5.3 科研审批模块...............................................................................................................21 5.4 留言管理.......................................................................................................................23 6 系统测试..............................................................................................................................25
黄河科技学院毕业设计说明书 第 IV 页 6.1 系统测试的目的...........................................................................................................25 6.2 测试的主要内容...........................................................................................................25 6.3 系统测试结果...............................................................................................................25 结 致 论..................................................................................................................................26 谢..................................................................................................................................27 参考文献..................................................................................................................................28 附录..........................................................................................................................................29
黄河科技学院毕业设计说明书 第 1 页 1 绪论 1.1 课题研究目的和意义 科研成果管理系统是科研院校、高效研究所等内部管理的核心部分,通过它可以 实现对科研活动的全程跟踪。伴随着互联网的蓬勃发展,越来越多的机构将科研管理 与 Internet 融合到一起,以方便科研人员进行沟通与管理。科研成果管理系统就是在 这样一个社会背景下开发的。 科研成果管理系统将人员、项目、成果、权限等管理有机结合在一起,有效地提 高了科研管理水平和效率。利用 JSP 良好的性能,在稳定性方面达到了很高的指标, 最大限度地保证了数据的稳定及安全。 科研成果管理系统可以极大地提高管理效率,在设计时充分考虑了用户使用的方 便与灵活性,既能实现对科研信息的高效管理和控制,又能满足研究所的决策者对科 研活动的宏观管理需要。最重要的是,它可以直观反映研究所工作人员的工作状况, 为领导的决策提供科学的依据。 1.2 国内外研究现状 科研成果管理系统是科研院校、高效研究所等内部管理的核心部分,伴随着互联 网的蓬勃发展,越来越多的机构将科研管理与 Internet 融合到一起,以方便科研人员 进行沟通与管理。科研成果申报管理系统就是在这样一个社会背景下开发的。 科研成果申报管理系统在设计时充分考虑了用户使用的方便与灵活性,既能实现 对科研信息的高效管理和控制,又能满足研究所的决策者对科研活动的宏观管理需要。 1.3 毕业设计说明书构成及研究内容 科研成果管理系统是学校面临的一项重要任务,涉及到高校科研项目的管理工作, 因此制作一个科研成果申报管理系统是十分重要和必要的。系统的主要功能包括:用 户访问管理、科研项目的申报管理、项目信息查询管理、留言板管理等。系统需要对 用户进行权限划分,并根据权限对各类信息进行查询、修改、统计等操作。
黄河科技学院毕业设计说明书 第 2 页 毕业设计说明书共分为六大章:第一章是绪论,科研成果管理系统的研究与问题, 国内外研究的基本现状以及论文的构成;第二章是科研成果管理系统所用到的关键技 术和相关软件,对系统所采用的 B/S 结构,以及使用的开发平台和语言做了简要介绍; 第三章是系统分析,讨论了系统的可行性分析和需求分析,以及数据库的选择和环境 配置需求;第四章是系统设计,其中涵盖系统的结构设计,功能设计,和数据库设计; 第五章是系统实现,将系统中的各个模块做了比较详细的介绍说明;第六章是系统测 试,系统开发完成后,进行调试、运行,并对调试和运行的结果进行分析总结。
黄河科技学院毕业设计说明书 第 3 页 2 关键技术及相关软件 教师科研成果管理系统采用了 B/S 开发模式,开发工具则选择 Java、JSP、 JavaScript、HTML 语言,采用 Tomcat 服务器技术,后台数据库选用 SQL Server 2000。 2.1 B/S 模式及其优点 所谓“B/S”是指 Browser/Server(浏览器/服务器),即客户端是标准的浏览器(如 Internet Explore, Netscape Navigator 等),服务器端为标准的请求。B/S 模式是一种三层 结构的系统。第一层客户机是用户与整个系统的接口。客户的应用程序精简到一个通 用的浏览器软件,如 Netscape Navigator,微软公司的 IE 等。浏览器将 HTML 代码转 化为图文并茂的网页。网页还具备一定的交互功能,允许用户在网页提供的申请表上 输入信息提交给后台,并提出处理请求,这个后台就是第二层的 Web 服务器。第二层 Web 服务器将启动相应的进程来响应这一请求,并动态生成一串 HTML 代码,其中嵌 入处理的结果,返回给客户机的浏览器。如果客户机提交的请求包括数据的存取,Web 服务器还需要与数据库服务器协同完成这一处理工作。第三层数据库服务器的任务类 似于 C/S 模式,负责协调不同的 Web 服务器发出的 SQL 请求,管理数据库[4]。 使用客户/服务器模式,各层次可以同时开发,并且可以由不同的成员组用不同的 语言来开发。因为各个层次的开发不会影响其他层次,所以这种模型对于进一步开发 软件是很方便的。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本 和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立 B/S 结构的 网络应用,并通过 Internet / Intranet 模式下数据库应用,相对易于把握、成本也是较低 的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式 (比如 LAN,WAN,Internet / Intranet 等)访问和操作共同的数据库;它能有效地保 护数据平台和管理访问权限,服务器数据库也很安全。特别是在 Java 这样的跨平台语 言出现之后,B/S 架构管理软件更是方便、快捷、高效[5]。 这种 B/S 模式客户端只要安装一个标准的 Web 浏览器,其它应用程序都存储在 Web 服务器上,由于其优越性的存在,所有科研成果管理系统采用 B/S 模式进行开发。
分享到:
收藏