网络化院级科研管理系统的研究

网络化院级科研管理系统的研究

ID:31014913

大小:107.50 KB

页数:7页

时间:2019-01-05

网络化院级科研管理系统的研究_第1页
网络化院级科研管理系统的研究_第2页
网络化院级科研管理系统的研究_第3页
网络化院级科研管理系统的研究_第4页
网络化院级科研管理系统的研究_第5页
资源描述:

《网络化院级科研管理系统的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、网络化院级科研管理系统的研究  摘要:基于WEB的科研管理系统设计主要包括前端应用程序的开发和后台数据库的设计,其中前者作为可视界面直接与用户进行交互,后者作为数据库用来收集存储前台应用程序所需的数据。系统采用B/S构架,使用JSP技术实现前台应用程序的设计,以MySQL作为数据库服务器,定义并设计了数据库表,并采用Tomcat作为系统的服务器。根据ID号区分不同用户的登录,系统实现了信息录入、查询、修改、删除及用户账号密码管理的功能。  关键词:科研管理;B/S构架;JSP;MySQL;Tom

2、cat  作者简介:王中鲜(1982-),男,黑龙江哈尔滨人,黑龙江大学机电工程学院,工程师;魏永庚(1972-),男,黑龙江哈尔滨人,黑龙江大学机电工程学院,副教授。(黑龙江哈尔滨150080)  基金项目:本文系黑龙江大学新世纪教育教学改革工程项目(项目编号:2012C87)的研究成果。  中图分类号:G647文献标识码:A文章编号:1007-0079(2014)06-0011-027  随着全球网络化经济时代的到来,计算机技术已经逐步从底层程序员编写程序的方式朝着框架式编程的方向发展,缩短

3、了相关技术的开发周期,可是对于某些或者某类领域依然需要由具有专业知识的人群开发设计,例如,高等院校、科研院所及其他科研机构。鉴于篇幅有限,本文以高等院校的科研管理系统作为研究分析对象,利用现代计算机软件技术,设计一个基于WEB的科研管理系统,其能够较好地支持学院科研信息的日常管理,摆脱手工操作的管理模式,减小管理者的工作量,而且可以为科研工作者提供一个交流平台。  一、需求分析及相关实现技术  系统数据流图如图1所示,将科研管理系统建设为B/S架构的应用系统,客户端只需要通过安装一个Web浏览器

4、即可进行日常管理事项以及综合查询、实时修改等工作。系统利用网络技术建立网上办公系统,可以提高学院科研管理工作效率。综合以上分析,可将其划分为如下几个主要模块,如图2所示。  1.总体设计分为界面设计和数据库设计  界面设计包括普通用户界面和管理员界面。普通用户界面包含教师信息查询和科研信息查询;管理员界面包含教师信息和科研信息的添加、查询、修改、删除,用户账号密码的修改;数据库的设计包括教师信息和科研信息。  2.采用JSP技术建立界面  利用HTML设计出页面显示形式,[1]利用JavaScr

5、ipt技术实现页面数据验证,检测数据的合法性,调用JDBC连接数据库管理系统,将页面数据存入数据库或显示从数据库中提取出来的数据信息。  3.数据库由8张表组成7  用户登录表、教师信息表、学位学历表、职位职称表、通讯表、科研项目表、论文信息表、著作成果表。[2]设计完相应表的字段后,使用SQL语句将数据库的逻辑设计在MySQL数据库管理系统中进行物理实现。[3-4]  4.采用JDBC技术建立界面与数据库的连接  主要使用DriverManager、Connection、PreparedSta

6、tement、ResultSet类来实现数据库与界面的交互。在程序中使用DriverManager类获得数据的连接,由Connection类进行SQL语句的预处理操作,由PreparedStatement类设置预处理的SQL语句内容并获得查询的结果,由ResultSet类接收获得的结果,利用JSP显示结果。  本系统是以WindowsXP系统作为操作平台,开发环境由“Editplus+Tomcat+JDK”搭建。数据库管理系统采用MySQL,Web服务器用Tomcat;代码的编写全部在Editp

7、lus中完成;采用JDBC数据库连接技术连接前台用户界面与后台数据库,利用JSP技术,设计并实现一个可移植、简单易用的科研管理系统。  二、系统设计  1.系统结构设计  此系统设计主要分为前端界面设计模块和后台数据库设计模块。前端包括登录模块设计和用户模块设计,用户模块设计分为普通用户模块和管理员模块。普通用户模块包括教师信息的查询和科研信息的查询,管理员模块包括教师信息、科研信息的录入、修改删除和用户账号密码的管理;数据库模块设计包括各类信息表的设计。系统总体设计结构图如图3所示。  2.数

8、据库设计7  数据库设计是信息管理系统的核心部分。[3]系统进行交互需要的所有数据都存储于数据库中,用户获取的信息全部由数据库中的数据组成,因此要求数据库具有良好的完整性。根据功能需求,本系统数据库的设计分为8个表:用户登录表、教师信息表、学位学历信息表、职位职务信息表、通讯信息表、科研项目信息表、论文成果信息表、著作成果信息表。每个表主要包含字段名称、数据类型、字段大小、是否为主键、是否为空和备注。  三、系统实现  本文所设计的科研管理系统实现部分主要包括登录模块、普通用户模块和管理员模块。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。