摘要
高校科研信息管理平台是一个管理高校科研项目信息的系统。它能对高校项目进行系统的管理和全面的展示。我们学校在项目的管理上还是采用手工操作方式,劳动效率比较低,不能对项目进行实时的进度监控。在项目信息的管理上有了类似的系统,学校有“实验室开发网(http://sbc.zust.edu.cn/syskfw/index.htm)” 。这是一个对实验室以及实验项目进行信息的发布的网站。但是这个网站存在几个不足和缺陷:不能实时更新、操作不方便、信息量小、没有展示功能。针对以上学校在项目管理和项目信息管理上的不足和缺陷,设计开发了这个高校科研管理平台。
经过分析,设计选用JSP(Java Server Pages)+Servlet程序设计语言开发环境和先进的Sql Server 2005数据库。利用 JSP强大的页面展示功能以及Servlet的控制功能,来实现系统功能的实现。
关键词:高校科研,Java Server Pages,Servlet,Sql Server 2005,Servlet
ABSTRACT
Research and information management platform for colleges and universities is a management information system of University research projects. It can project to the college management system and comprehensive display.Our school in the project management approach or a manual, labor efficiency is relatively low, the project can not progress in real-time monitoring. Information in the project management has been a first step,schools have "open laboratory network laboratories (http://sbc.zust.edu.cn/ syskfw/index.htm), as well as a pilot project of the release of information website. However, this site there are several shortcomings and flaws: You can not update in real-time operation inconvenience, a small amount of information, there is no display function. In response to these shortcomings and deficiencies in the design and development of University research management platform.
After the analysis, design selection of JSP (Java Server Pages) + Servlet programming language development environment and advanced Sql Server 2005 database. JSP pages use a powerful display functions and control functions Servlet, to achieve the realization of system functions.
Keywords: Scientific Research, Java Server Pages,Servlet,Sql Server 2005,Servlet
目录
摘要 I
ABSTRACT II
第1章 绪论 1
1.1 背景 1
1.2 研究内容 2
第2章系统的开发方法 3
2.1系统开发技术分析 3
2.1.1 Servlet技术 3
2.1.2 JSP语言环境 4
2.1.3 java script脚本语言 5
2.2 数据库访问技术分析 5
2.2.1 JDBC数据库访问技术 5
2.3 开发环境介绍 6
2.3.1 DREAMWEAVER 6
2.3.2 Myeclipse 7
2.3.3 SQL Server 2005 7
2.3.3 TOMCAT 9
2.4 本章小结 10
第3章 系统需求分析 11
3.1 客户需求和总体功能需求 11
3.1.1 客户性能需求 11
3.1.2 系统功能需求 11
3.2 本章小结 12
第4章 数据库设计 13
4.1 数据库表结构分析与创建 13
4.2 概念结构设计 14
4.3 逻辑结构设计 15
4.4 数据库安全性和完整性 19
4.4.1 数据库的安全性 19
4.4.2 数据完整性 19
4.5 本章小结 19
第5章 系统设计与实现 21
5.1 系统总体框架 21
5.1.1 前台展示模块基本功能 23
5.1.2 后台管理模块基本功能 23
5.2 前台展示设计与技术实现 24
5.2.1 新闻发布模块 25
5.2.2 其他信息展示模块 30
5.2.3 资料下载模块 31
5.3后台登录管理模块 32
5.3 管理员后台管理模块 34
5.3.1 项目管理模块 34
5.3.2 新闻信息管理模块 39
5.3.3 文件上传管理模块 40
5.3.4 学生管理模块、老师管理模块 41
5.3.5 通知公告信息管理模块 43
5.4 超级管理员后台管理模块 43
5.4.1 管理员信息管理 43
5.5 软件测试与完善 44
5.6 本章小结 44
第6章 结束语 45
致谢 46
参考文献 47