学位论文科研信息交流平台后台管理论文Word文档下载推荐.docx

上传人:b****6 文档编号:21348183 上传时间:2023-01-29 格式:DOCX 页数:41 大小:3.62MB
下载 相关 举报
学位论文科研信息交流平台后台管理论文Word文档下载推荐.docx_第1页
第1页 / 共41页
学位论文科研信息交流平台后台管理论文Word文档下载推荐.docx_第2页
第2页 / 共41页
学位论文科研信息交流平台后台管理论文Word文档下载推荐.docx_第3页
第3页 / 共41页
学位论文科研信息交流平台后台管理论文Word文档下载推荐.docx_第4页
第4页 / 共41页
学位论文科研信息交流平台后台管理论文Word文档下载推荐.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

学位论文科研信息交流平台后台管理论文Word文档下载推荐.docx

《学位论文科研信息交流平台后台管理论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《学位论文科研信息交流平台后台管理论文Word文档下载推荐.docx(41页珍藏版)》请在冰豆网上搜索。

学位论文科研信息交流平台后台管理论文Word文档下载推荐.docx

with 

the 

actual 

steps 

of 

development, 

thearticledescribessystemdevelopment’sprocessfrom 

fourparts:

systemoverview, 

systemanalysis,systemdesign 

systemrealization.System’soutlined 

includes 

thesignificance, 

backgroundand 

statusanalysisof 

subject;

systemanalysisincludesthedemandofsystemdesignpriortoanalysis,businessprocessanalysis,dataflowanalysis.Thesystemisdesignedforaspecificsystemarchitecturesystem,thefunctionmodule,databasestructuredesignimplementationprocessondisplay,therearechaptersinthesystemdesigndetaileddescriptionwithpicturesandtextexplanation.Thearticlealsocitedcriticalfunctionmodulestoachievetherelevantcode.

Thispaperseekstofindaneasy-to-designresearchprogramforthedevelopmentofinformationexchangeplatformmanagementbackgroundinresearchandanalysisofthecurrentsituationathomeandabroadonthebasisoftheinformationsystem,andaftertrialanderrorandlearningresearch,withpopularprogramminglanguagesJSP,TomcatandOracledatabasesandultimatelythedevelopmentofresearchandinformationexchangeplatformforthebackground,andafteraseriesoftestsdesignedtoachieveclearoperationalobjectives.

Keywords:

Scientificinformation,JSP,Tomcat,Oracle

目录

1.引言1

1.1课题背景,意义1

1.2主要内容及成果2

1.3技术综述2

1.4小结3

2.系统分析4

2.1系统的需求分析4

2.2业务流程分析5

2.2.1管理员业务流程分析5

2.3数据流程分析6

2.3.1管理员管理模块6

2.3.2用户管理模块7

2.3.3科研类别管理模块8

2.3.4科研动态信息管理模块9

2.3.5科研项目管理模块10

2.4数据字典10

2.4.1数据项的描述10

2.4.2数据流的描述13

3.系统设计15

3.1系统体系结构设计15

3.2系统子模块功能介绍15

3.3数据库设计16

3.3.1数据库概念设计——E-R模型16

3.3.2数据库逻辑设计——关系模型17

3.3.3数据库选型19

3.3.4数据库表结构设计19

3.3.5数据库表间的关系.......................................................23

3.4系统开发工具与开发模式的选择23

3.4.1系统开发工具23

3.4.2系统设计模式25

4.系统实现27

4.1登陆模块27

4.2科研类别管理模块29

4.3科研动态信息管理模块31

4.4用户管理模块35

4.5科研项目信息管理模块38

5.系统测试40

5.1测试目的40

5.2测试方法40

5.3测试结果41

5.3.1管理员登陆模块41

5.3.2管理员信息修改模块41

5.3.3科研类别信息添加模块42

5.3.4科研类别信息管理模块42

5.3.5科研动态信息添加模块42

5.3.6科研动态信息管理模块43

5.3.7用户信息录入模块44

5.3.8用户信息管理模块44

5.3.9科研项目信息录入模块45

5.3.10科研项目信息管理模块46

5.3.11查看留言信息管理模块46

6.总结47

参考文献48

致谢49

1.引言

1.1课题背景,意义

随着社会的不断发展,人们对知识的需求也不断地在增长。

在此形势下,计算机的应用已经越来越深入到人们的生活和工作当中并且发挥着重要的作用。

而由于现今科学技术的日新月异,科研成果的数量与日俱增,传统的人工信息管理体系已经远远不能满足快节奏、高效率的现代科技发展的需要,落后的信息管理体系繁琐,严重影响了科研人员们之间的信息交流与开发进度,不但开发周期延长,还会导致科研成果不理想,并不能很好的交流。

科研信息后台管理系统是一个由人、计算机组成的能进行科研信息的搜集、传递、存贮、加工、维护和使用的系统,该系统能够实时反映科研活动,为日常事务的处理和管理职能提供支持。

在人类发明计算机之前,管理信息系统完全是手工作业,随着计算机技术的产生和发展,管理信息系统的结构发生了很大的改变,计算机强大的数据处理能力及现代化的网络通讯技术大大提高了管理信息系统的效能。

作为科研管理人员要分清楚哪些信息适合计算机处理,哪些信息更适合于手工作业,在工作中将两种方式有机地结合,互相取长补短,以求达到最佳的管理方式。

因此,使科研信息后台管理工作更加规范化、科学化,建设一个科研信息后台管理信息系统已显得非常重要。

1.2主要内容

本课题主要实现了基于SSH完成的科研信息交流平台后台管理系统。

它可以为管理员提供全面而丰富的功能,实现操作的自动化、简单化,从而大幅度降低管理员工作强度,提高了科研信息交流的效率。

具体的研究如下:

(1)通过java语言实现一个科研信息交流后台管理系统;

(2)分不同模块实现了后台管理系统的的每个子模块;

(3)通过学习E-R模型和Oracle的相关知识,在对科研信息交流后台管理业务进行分析之下,使用Oracle10g建立一个以E-R模型为基础的数据库;

(4)探讨一些关键技术问题。

1.3技术综述

J2EE是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构,J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。

通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。

该系统是利用Java和Jsp实现管理员登录、用户管理与科研信息的管理等功能的系统,该系统采用Tomcat作为服务器,使用Oracle作为数据库。

Java是当前主流的开发语言之一,更是开发Internet应用系统的最佳利器之一。

Java平台由Java虚拟机(JavaVirtualMachine)和Java应用编程接口(ApplicationProgrammingInterface、简称API)构成。

Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。

在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。

现在Java平台已经嵌入了几乎所有的操作系统。

这样Java程序可以只编译一次,就可以在各种系统中运行。

Java应用编程接口已经从1.1x版发展到1.2版。

目前常用的Java平台基于Java1.5,最近版本为Java1.7。

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

该系统是将Tomcat作为服务器。

Tomcat是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。

由于有了Sun的参与和支持,最新的Servlet和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。

因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器或B/S体系结构的数据库之一。

ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;

作为一个关系数据库,它是一个完备关系的产品;

作为分布式数据库它实现了分布式处理功能。

1.4小结

本章主要阐述了课题研究的主要的背景和意义、课题研究的主要内容,简单介绍了一下开发中的主要技术。

2.系统分析

2.1系统的需求分析

本系统致力于建立灵活、方便的科研信息后台管理系统,主要有五大功能模块:

管理员及用户管理模块、科研类别管理模块、科研动态管理模块、科研成果管理模块。

图2.1系统需求分析图

1.管理员信息管理:

作为一个后台管理系统,管理比较频繁,这就有必要对管理员进行管理,这样有利于减少管理员的负担,管理员登陆系统后可以进行添加新的管理员,更新和删除已有的管理员操作。

2.用户信息管理:

管理员可以给普通用户分配权限,并对其进行管理。

3.科研类别管理:

管理员可以添加科研的类别,使其管理起来更加方便。

4.科研动态信息管理:

管理员登陆系统后。

可以管理发布在前台的科研动态信息,使用户可以更好的浏览最新科研信息。

5.科研项目信息管理:

科研工作者登录系统后,主要是科研工作者们对自己的研究的发布,并可以查看留言。

2.2业务流程分析

2.2.1系统管理员业务流程分析

管理员进入用户登录界面后,在登录功能区输入管理员的用户账号与密码,登录成功后跳转到系统主窗体。

系统可以查看信息,并对其进行查找或删除等操作;

查看不同用户信息,对不符合系统规定的进行删除操作;

添加科研动态信息,并对其进行编辑或删除等操作。

结束各项操作后退出,回到系统主窗体。

图2.2管理员业务流程图

2.3数据流程分析

2.3.1管理员信息管理模块

图2.3管理员管理模块数据流程图

2.3.2用户管理模块

图2.4用户管理模块数据流程图

2.3.3科研类别管理模块

图2.5科研类别管理模块数据流程图

2.3.4科研动态信息模块

图2.6科研动态信息模块数据流程图

2.3.5科研项目信息模块

图2.7科研项目信息模块数据流程图

2.4数据字典

2.4.1数据项的描述

表2.8科研类别数据项描述

数据项

类型

长度

值范围

ID

数字

5

1至9999999999之间

类别名称

文本

50

最多25个字符

类别介绍

500

0-500个汉字

表2.9科研动态信息数据项描述

4

名称

0~500个汉字

发布时间

日期

年-月-日,形如“2013-2-19”

内容

4000

0~4000个汉字

备注

60

0~60个汉字

类别ID

表2.10管理员信息数据项描述

10

姓名

2~50个字符

性别

2个字符

电话

登陆账号

登陆密码

2~500个字符

表2.11用户信息数据项描述

2~50个汉字

20

年龄

1-100

住址

联系方式

登录名

登录密码

表2.12科研项目信息数据项描述

科研项目名

负责人

2~20个汉字

成员

100

2~100个汉字

开始时间

年-月-日,形如“2011-5-19”

结束时间

状态

2~4000个汉字

2.4.2数据流的描述

(1)数据流名:

科研类别信息

简述:

管理员登录成功后可以添加、编辑和删除科研类别信息

组成:

科研类别参数=类别名称+备注

(2)数据流名:

科研动态信息

管理员登录成功后可以浏览、删除、增加科研动态信息

科研动态信息=科研动态标题+发布时间+内容+备注+科研类别编号

(3)数据流名:

管理员及用户信息

管理员登录成功后可以添加、编辑和删除管理员及用户信息

管理员信息=姓名+性别+电话+登录名+登录密码

用户信息=姓名+性别+年龄+住址+联系方式+类型+登录名+登录密码

(4)数据流名:

科研项目信息

管理员登录成功后可以添加、编辑和删除科研项目信息并查看留言

科研项目信息=项目名+负责人+成员+开始时间+结束时间+状态+内容+备注

3.系统设计

3.1系统体系结构设计

本系统的系统结构是按照了自上向下的设计理念完成的。

第一层是登录界面。

第二层是系统主页,主要包括管理员,用户管理,科研类别管理,科研动态信息管理、科研项目信息管理等,登录成功后可以转至各个管理功能。

第三层即各个管理功能的所有功能。

图3.1系统体系结构设计

3.2系统子模块功能介绍

(1)科研类别管理模块:

主要功能是管理员登入后,添加、删除科研类别的功能。

(2)科研动态信息管理模块:

主要功能是管理员登入后,添加、编辑和删除科研动态信息的功能。

(3)管理员管理模块:

主要功能是管理员登入后,维护管理员的信息。

包括录入新的管理员,删除管理员,编辑现有的管理员。

(4)用户管理模块:

主要功能是管理员登入后,维护用户的信息。

包括增加新的,删除已有的,编辑现有的,并且增加用户权限。

(5)科研项目模块:

主要功能是科研工作者管理员登录后。

添加科研项目信息并查看留言功能

3.3数据库设计

3.3.1数据库概念设计——E-R模型

概念模型是对信息世界建模,其表示方法有很多,其中最为常用的是实体-联系模型,即E-R模型,它是用E-R图来描述现实世界的概念模型。

下列E-R图清楚简便的描述出了本系统实体与其属性之间的关系。

图3.2数据库概念模型E-R图

3.3.2数据库逻辑设计——关系模型

下面将图3.2数据库E-R图转换为关系模型。

管理员信息(ID,姓名,性别,电话,登录名,登录密码)

用户信息(ID,姓名,性别,年龄,住址,联系方式,登录名,登录密码)

科研类别信息(ID,类别名称,备注信息)

科研动态信息(ID,动态标题,发布日期,内容,备注,类别ID)

科研项目信息(ID,项目名,负责人,成员,开始时间,结束时间,状态,内容,备注)

3.3.3数据库选型

本系统使用Oracle关系型数据库。

ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。

比如SilverStream就是基于数据库的一种中间件。

但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

3.3.4数据库表结构设计

本系统后台数据库中总共设计了5张数据表,分别为科研类别信息表(t_catelog)、科研动态信息表(t_ky_trend)、管理员信息表(t_admin)、用户信息表(t_user)和科研项目信息表(t_ky_info)。

具体结构设计如下:

(1)科研类别信息表(t_catelog)

科研类别信息表主要用于存放科研类别的信息,主要字段包括:

ID,科研类别名称,备注信息等。

表3.3科研类别信息表(t_catelog)

字段名

数据类型

字段描述

主键

int

Name

varchar

Beizhu

备注信息

(2)科研动态信息表(t_ky_trend)

科研动态信息表主要用于存储动态信息信息,主要字段有ID,动态标题,发布日期,内容,备注,类别ID

表3.4科研动态信息表(t_ky_trend)

Int

Id

Title

Varchar

科研动态标题

Time

Content

catelog_id

类别id

(3)用户信息表(t_user)

用户信息表主要用于存储用户信息,主要字段有姓名,性别,年龄,住址,联系方式,类型,登录名,登录密码

表3.5用户信息表(t_user)

Sex

Age

Address

Tel

Quanxian

loginname

Loginpw

(4)科研项目信息表(t_ky_info)

科研项目信息表主要用于存科研项目的信息,主要字段有项目名,负责人,成员,开始时间,结束时间,状态,内容,备注。

表3.6科研项目信息表(t_ky_info)

ky_name

Varchar2

项目名

fzuser_name

members

start_time

end_time

state

content

(5)管理员信息表(t_admin)

管理员信息表主要用于管理员的信息,主要字段包括:

姓名,性别,电话,登录名,登录密码。

表3.7管理员信息表(admin)

userID

编号

TrueName

S

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1