第6章 水库移民系统设计报告书.docx

上传人:b****6 文档编号:5919064 上传时间:2023-01-02 格式:DOCX 页数:18 大小:86.99KB
下载 相关 举报
第6章 水库移民系统设计报告书.docx_第1页
第1页 / 共18页
第6章 水库移民系统设计报告书.docx_第2页
第2页 / 共18页
第6章 水库移民系统设计报告书.docx_第3页
第3页 / 共18页
第6章 水库移民系统设计报告书.docx_第4页
第4页 / 共18页
第6章 水库移民系统设计报告书.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

第6章 水库移民系统设计报告书.docx

《第6章 水库移民系统设计报告书.docx》由会员分享,可在线阅读,更多相关《第6章 水库移民系统设计报告书.docx(18页珍藏版)》请在冰豆网上搜索。

第6章 水库移民系统设计报告书.docx

第6章水库移民系统设计报告书

1系统概述

1.1水库移民研究信息系统现状分析

以水库为代表的水利工程为世界各国的防灾减灾和社会经济发展作出了巨大贡献,但是在工程修建过程中也不可避免地引发了许多移民问题。

我国的水库移民是一个庞大的群体,仅大中型水库新老移民就达2200多万人。

水库移民要综合考虑人口、社会、经济、资源、环境等各方面的因素,水库移民工作历来是我国各级政府工作的重中之重。

而利用现代高度发达的信息技术能极大的减轻移民工作中的重重困难。

欧美等国家在水库移民等方面起步比较早,并凭借先进的IT技术,在水库移民方面曾一度遥遥领先于我国。

我国的水库移民群大多是在改革开放前形成的,但在改革开放后随着经济和科技等国力方面的增长,我国各个省份根据自身业务都大力进行了水库管理信息系统方面的开发。

从系统功能上来说均大同小异。

包括:

移民人口管理、水库淹没处理管理、移民后期扶持项项目管理、移民后期扶持资金管理、后期扶持项目实施效果评估等各个方面。

大多数系统都是采取的比较适于网络方式且易于升级的B/S模式。

然而,国内外专门用于水库移民研究的系统并不多见,且大多提供的资料都比较单一,主要是一些论文、法律法规,难以满足社会的需求。

例如,中国国际移民研究系统在国际大背景下研究各国的水库移民现状,重在展现自身的研究成果,从而造成知识的局限性,同时用户不能发表言论和上传文件,闭门造车,不能集思广益。

浙江移民研究系统除了导航栏外只有一个简单的模糊查询,没有强大的检索功能,同时提供的信息非常有限,基本上都是自身的研究成果和温州的水库移民情况,用户也不能发表言论和上传文件。

而另一方面,在全球信息电子化、网络化发展的大环境下,传统的印刷型资料正向着电子化、数字化转变,人们可以从互联网上查询获取各种信息,能够无国界、无种族的交流。

声、画、影及各种虚拟技术的大量应用,加快、方便了知识的传播。

为适应新形势的需要,建立一个更加全面、更加现代化的水库移民研究中心信息系统势在必行。

1.2系统目标

湖北省是三峡工程、南水北调等国家重点水利工程所在地,加上清江、汉江梯级开发和众多小水电项目的开发,水库移民面广人多。

有关方面合作共建全国首个高层次的水库移民专业研究机构,对于探索移民工作规律、寻求移民长治久安和推动高校特色学科建设等具有重大意义。

本系统以三峡大学水库移民信息中心建设计划为指导,主要有以下目标:

(1)解决水库移民信息的规范化、完整化问题。

我国水库移民系统虽然很多,参考文献数不胜数,但信息描述和组织方式存在自由、凌乱等问题。

本系统的主要功能在于收集并整理大量的国内外各类水库移民相关信息。

(2)服务于广大移民业内及业外人士。

本系统建成后形成的水库移民资料文献体系,将为国内外研究人员开展研究工作提供方便快捷的资料查询服务。

本系统将紧密结合三峡水库的特殊性,以三峡大学移民中心的需求为导向,重点突出“水库移民研究”的特色,围绕水库移民研究中心的研究而设计;资料采集功能多样化,能够上传文章、图片,视频上传服务;同时,查询方式多样化,营造良好的研究条件和氛围。

最后,让更多的人了解水库移民研究中心、关注研究中心、关注水库移民。

2可行性研究及需求分析

2.1可行性研究

2.1.1项目要求 

1、建立资料数据库,用于文献资料的存储,并供用户查询。

2、文献资料涉及文章、音频、视频。

3、不同的用户权限不同,可以浏览到的资料范围不同。

 

2.1.2待开发系统的主要开发目标

建立一个独立的网站,用于搜集水库移民以及有关方面研究的文献资料(具体包括水库移民统计年鉴、水库移民安置规划、水库移民历史文献、水库移民法规条例、地方移民志、国际、国内各种移民研讨会议资料、水库移民现场调研资料和课题研究资料、反映水库移民搬迁、安置、生产、生活的视听资料、移民研究方面的专业期刊、报纸、书籍、有关规划设计机构编制的水库移民管理信息系统等),从而为国内外研究人员开展研究工作提供方便快捷的资料查询服务,成为该领域信息资源的共享平台。

2.1.3可行性研究的过程

2.1.3.1调查研究论述

我国是水库移民大国,政府社会各界每年都会花费大量的物力、人力、财力用于解决水库移民问题,我国目前在这方面的信息化程度不高,少数拥有水库移民系统的单位或部门主要致力于解决本单位遇到的问题,如何更高效地解决这些难题,方案之一就是建立相关数据库系统共享平台,三峡大学移民中心是众多移民区域中的一员,在解决本地区移民问题的同时,搜集并存储大量业内信息,以供广大用户查询使用。

就此而言,是水库移民区域的创举。

2.1.3.2技术可行性

此系统的实现,主要用到了数据库及网络技术,数据库设计用的是MYSQL,开发语言是PHP,而这方面的技术目前已十分成熟,在中小型网站中应用十分广泛。

2.1.3.3经济可行性

基于web的水库移民系统,为广大移民研究单位和个人提供了海量文献查询数据,减少了因搜集资料在时间和财力上的浪费,为各级移民办决策部门对移民政策、后扶政策及其他方面的决策提供有效支持,促进和引导资源优化配置,该系统建立完成后只需录入相关数据并进行简单的数据库及系统维护,虽前期需有部分投入,但日后带来的经济效益及附带效益是不可估量的。

2.1.3.4管理可行性

此系统充分考虑到不同层次人员的计算机操作能力,界面设计比较人性化,操作简单直观,非常便于操作管理。

只需少数人员即可轻松地完成整个系统的管理。

2.2需求分析

2.1.2.1前台需求

·用户进入系统后,可以方便的浏览水库移民研究中心的动态、研究中心的学者信息、中心简报及年报、中心的研究成果、开放基金等

·用户分为两级,一般用户和注册用户。

一般用户指的是浏览简单信息,不需注册(如外部人,注册用户需注册(如老师、研究的专家),可以浏览所有资料。

注册用户直接登录,并可修改个人信息。

·研究成果要包括论文、著作、奖励、科研项目、调研报告,而且需要有简单介绍

·浏览资料时可查看简单信息,如论文的标题、作者、摘要、关键词、来源等,要下载则需登录。

图书有isbn、著作、封面图、主要内容或目录,还要指明该书是否在水库移民研究中心,若是,提醒用户可到中心借阅。

图片标题要描述图片的内容。

对于视听资料,若是其它网站的内容,需提供一个链接。

·单独建立一个检索资料的模块,只有注册用户才能使用,非注册用户可以浏览资料目录

·非公开资料只有中心内部工作人员才能浏览。

·用户根据需要能够快捷的查询相关数据资源,并可下载检索到的资源(只有注册后才能下载本站资源),本中心没有的资料可以提供一个链接。

有些资料需要注明版权。

·用户可以进行在线咨询,水库移民研究中心提问,对中心资料库提出宝贵的意见,管理员将给予回复

·水库移民研究及其它相关网站的链接

2.1.2.2后台需求

·对中心动态图片进行动态更新,包括图片、描述、链接

·及时发布水库移民方面的新闻(附带图片)

·资料有新闻、论文、图片、音频、视频(包括电影),应区别录入

·资料包括水库移民统计年鉴、水库移民安置规划、水库移民历史文献、水库移民法规条例、地方移民志、国际、国内各种移民研讨会议资料、水库移民现场调研资料和课题研究资料、反映水库移民搬迁、安置、生产、生活的视听资料、移民研究方面的专业期刊、报纸、书籍等

·系统管理员可通过登录页面进入后台管理页面对资料进行管理,包括录入、修改、查看资料

·管理员对用户的留言进行审核,并回复

·管理员对资料各类的数量查询统计

·管理员可查看、修改个人的信息和密码,超级管理员可查看所有管理员的信息,还可添加和删除普通管理员

·对中心学者信息进行管理,系统记录学者基本信息,包括学者简介、学者的照片、以及联系方式等

3系统流程

4开发工具的选用及介绍

4.1B/S结构介绍

B/S软件体系结构,即Browser/Server(浏览器/服务器)结构,在B/S体系下,用户界面完全通过Web浏览器实现,一部分事务逻辑在前端实现,但主要的在服务器实现。

极大的减轻了客户机的负担,使用户操作起来更加简单。

同时B/S升级和维护都相对简单。

4.2MYSQL

MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。

在2008年1月16号被Sun公司收购。

而2009年,SUN又被Oracle收购,目前MySQL被广泛地应用在Internet上的中小型网站中。

它具有如下特性:

·使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性

·支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统

·为多种编程语言提供了API。

这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

·支持多线程,充分利用CPU资源  

·优化的SQL查询算法,有效地提高查询速度 

·既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名

·提供TCP/IP、ODBC和JDBC等多种数据库连接途径 

·提供用于管理、检查、优化数据库操作的管理工具  

4.3PHP

PHP语言与其他脚本语言相比,在执行效率、开发周期、稳定性、可移植性、函数支持等许多方面都具有较大的优势,所以越来越多的用户开始选择使用PHP语言来架构Web网站。

PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。

PHP安装它可以比CGI或者Perl更快速的执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

5数据库设计及说明

5.1总体设计思路

水库移民研究中心的资料有多种类型,包括统计年鉴、规划、法规条例、地方移民志、国际、研讨会议资料、课题研究资料、视听资料、期刊、报纸、书籍等,每种资料都包含自己独有的特征,数据库需要将它们区分开来。

但是把它们存储在不同的表中会使信息资源分散,增加查询复杂度。

显然,在这些不同的信息类别中,大多数属性相同,并且很多类别都具有相同的信息载体,不同信息载体在浏览方式不一样。

故将信息分为文字、文件、图片、音频、视频几大类,以便于不同类型资料搜集,同时将具有较多相似属性的放在同一个表。

5.2表设计

表1、news(新闻信息表)

列名

数据类型和长度

允许空

说明

id

int

编号,主键

title

varchar(120)

新闻标题

author

varchar(30)

作者

unit

varchar(60)

单位

comefrom

varchar(60)

来源

cateid

int

类别编号

body

text

内容

publishdate

datetime

发布时间

adminID

varchar(20)

录入者编号

说明:

存储文章类资料,包括研究中心的动态、国内外关于水库移民方面的新闻、学术活动、国家发布的相关政策、调研报告等,发布的信息可以含有图片,类别编号必须是资料分类表的编号。

同时,通过录入者编号来记录录入每条信息的管理员。

表2、paper(论文信息表)

列名

数据类型和长度

允许空

说明

id

int

论文编号,主键

title

varchar(210)

标题

keyword

varchar(120)

关键词

abstract

text

摘要

language

varchar(30)

语言

author

varchar(60)

作者

country

varchar(60)

作者国别

cateid

int

类别编号

comefrom

varchar(90)

来源

filename

varchar(240)

文件名

publishdate

date

发表日期

说明:

存储关于水库移民方面的论文、报纸上的文章,来源可以是本中心研究成果,也可以是期刊、网站,还可以是国际、国内各种移民研讨会议资料。

表3、books(书籍类信息表)

列名

数据类型和长度

允许空

说明

id

int

编号,主键

ISBN

varchar(20)

ISBN号

title

varchar(60)

名称

cateid

int

类别编号

author

varchar(60)

作者

unit

varchar(60)

编写单位

year

int

年份

province

varchar(30)

省份或直辖市

city

varchar(30)

市区

town

varchar(30)

县镇

introduction

text

内容介绍

publisher

varchar(30)

出版社

publishdate

date

出版日期

Ishome

tinyint

是否在水库移民中心

picturename

varchar(60)

封面图文件名

说明:

记录水库移民统计年鉴、地方移民志以及移民研究方面的书籍等信息

表4、policy(政策类信息表)

列名

数据类型和长度

允许空

说明

id

int

编号,主键

title

varchar(180)

标题

author

varchar(30)

作者

unit

varchar(60)

单位

cateid

int

类别编号

province

varchar(30)

省份或直辖市

city

varchar(30)

市区

town

varchar(30)

县镇

publishdate

datetime

发布日期

Ispublic

tinyint

是否公开

Body

text

内容

说明:

搜集水库移民安置规划、水库移民法规条例等

表5、videos(视听资料表)

列名

数据类型和长度

允许空

说明

id

int

编号,主键

title

varchar(90)

标题

cateid

int

类别编号

author

varchar(30)

发布者

comefrom

varchar(60)

来源

publishdate

datetime

发布时间

province

varchar(30)

省份或直辖市

city

varchar(30)

市区

town

varchar(30)

县镇

content

text

内容简介

filename

varchar(90)

文件名

urllink

varchar(100)

链接地址

说明:

记录反映水库移民搬迁、安置、生产、生活的视听资料,也可以是关于水库移民的电影,文件名可以为空,当文件名为空时,链接地址不能为空,以便用户通过链接地址浏览资料。

文件名与链接地址不能同时为空。

表6、pictures(图片信息表)

列名

数据类型和长度

允许空

说明

id

int

编号,主键

title

varchar(90)

主题

cateid

int

类别编号

author

varchar(60)

发布者

publishdate

datetime

发布时间

comefrom

varchar(90)

来源

filename

varchar(90)

文件名

说明:

记录反映水库移民搬迁、安置、生产、生活等各个方面的图片,每个图片须有一个主题。

表7、category(资料分类表)

列名

数据类型

允许空

说明

id

int

分类号,主键

catename

varchar(30)

分类名

topid

int

上级分类号

说明:

资料类型分为多个级别,如一级分类包括论文、书籍、新闻、简报、研究成果、图片资料、视听资料等;二级分类包括中心动态、调研报告、统计年鉴、地方移民志、相关书籍、安置规划、法规条例、水库图片、移民图片、其它图片、音频资料、视频资料、相关电影、奖励、科研项目等,类别可以通过系统相关功能动态添加、修改。

若为一级分类,上级分类号为0.

表8、admins(管理人员表)

列名

数据类型

允许空

说明

adminID

varchar(20)

管理人员编号

adminName

varchar(30)

管理人员姓名

pwd

varchar(30)

密码

email

varchar(30)

电子邮件

level

int

管理员级别

说明:

本表记录管理人员信息

表9、users(注册用户表)

列名

数据类型

允许空

说明

userID

varchar(30)

用户编号

pwd

varchar(30)

密码

TrueName

varchar(30)

真实姓名

unit

varchar(60)

所在单位

email

varchar(50)

电子邮件

说明:

本表对注册用户信息进行存档

表10、researchers(学者信息表)

列名

数据类型

允许空

说明

id

int

人员编号

name

varchar(30)

姓名

pictureName

varchar(90)

照片文件名

introduction

text

个人简介

说明:

本表对中心学者信息资料进行存档

表11、words(留言信息表)

列名

数据类型

允许空

说明

Id

int

留言编号

Name

varchar(30)

姓名

Gender

tinyint

性别

job

varchar(30)

职业

title

varchar(90)

标题

Content

text

内容

publishDate

datetime

留言时间

reply

text

回复

adminID

varchar(20)

回复人员编号

replyDate

datetime

回复时间

auditstatus

tinyint

审核状态

说明:

记录注册用户的留言信息,留言内容需经过管理员审核,审核状态默认为false,审核通过后状态变为true,留言信息显示在系统页面上。

Gender值为0,表示‘男’

表12、achievement(研究成果表)

列名

数据类型

允许空

说明

id

int

编号

title

varchar(200)

名称

funds

double

项目经费

startyear

int

项目开始年份

endyear

int

项目结束年份

comefrom

varchar(90)

项目来源

cateid

int

类别编号

author

varchar(30)

研究人员

publishdate

datetime

发布日期

body

text

成果介绍

说明:

记录中心人员的研究成果

 

表13、projects(开放基金表)

列名

数据类型

允许空

说明

id

varchar(15)

项目编号

name

varchar(90)

项目名称

author

varchar(30)

负责人

giveto

varchar(90)

依托单位

funds

double

经费

startyear

int

开始年份

endyear

int

结束年份

year

int

开放基金发布年份

说明:

记录中心人员的研究成果,项目来源指发布项目的单位或机构,如湖北省社会科学基金项目;

表14、reports(简报及年报表)

列名

数据类型

允许空

说明

id

int

编号

title

varchar(90)

名称

author

varchar(30)

报告人员

cateid

int

类别编号

publishdate

datetime

发布日期

body

text

内容

说明:

记录中心的简报及年报,名称如2011第一期

表15、reports(访问统计表)

列名

数据类型

允许空

说明

id

int

编号

count

int

总访问量

lastip

varchar(100)

上一个访问者IP

lasttime

datetime

上个访问者访问时间

说明:

记录站点访问量

6功能详细设计及实现

对系统的需求有了完整、准确、具体的了解后,接下来的工作就是正确实现这些模块的具体功能:

6.1前台

6.1.1登录模块

已注册用户可以通过输入正确用户名和密码来登录,登录成功后可获得相应的操作权限。

否则提示登录失败等信息。

6.1.2注册模块

注册用户可以在浏览网站所有信息,并且可以下载至本地进行详细阅览。

注册时需提交的个人信息有用户名、密码、真实姓名、电子邮件等信息。

6.1.3中心动态模块

显示水库移民中心近期工作动态及研究成果,既有文字显示,又有动态的图片显示,也可以显示国内外的移民新闻。

6.1.4在线咨询模块

显示用户的留言信息,注册用户能够发表留言,对水库移民研究中心以及网站提出建议或留下感受,留言经审核合格后才显示出来。

6.1.5学者风采模块

展示水库移民中心学者的基本信息、照片、以及他们的研究成果,也可扩展到国内知名学者信息展示。

6.1.6网站链接模块

系统分类提供关于各级政府水库移民以及水库移民研究的网站,方便用户查看信息,同时提供三峡大学学校内部网站的链接。

6.1.7国外移民研究模块

显示外国学者关于水库移民方面的研究成果

6.1.8开放基金模块

显示水库移民研究中心开放基金历年的结果

6.1.9研究成果模块

分类显示中心的研究成果,有论文、著作、科研项目等

6.1.10资料检索模块

系统可以通过左侧的树形菜单来分类显示资料,但这种方式不够灵活,在资料较多时不便于用户快速的找到自己所需的信息,因此专门提供一个检索模块来供用户检索资料库。

此功能方便用户搜索并访问水库移民研究中心信息资源,有针对性的在指定的数据库中以多种手段检索用户需求的文献资料,本系统将数据资源共以下几类

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

当前位置:首页 > 自然科学

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

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