气象数据管理系统Word文档格式.docx

上传人:聆听****声音 文档编号:140573 上传时间:2023-04-28 格式:DOCX 页数:34 大小:813.27KB
下载 相关 举报
气象数据管理系统Word文档格式.docx_第1页
第1页 / 共34页
气象数据管理系统Word文档格式.docx_第2页
第2页 / 共34页
气象数据管理系统Word文档格式.docx_第3页
第3页 / 共34页
气象数据管理系统Word文档格式.docx_第4页
第4页 / 共34页
气象数据管理系统Word文档格式.docx_第5页
第5页 / 共34页
气象数据管理系统Word文档格式.docx_第6页
第6页 / 共34页
气象数据管理系统Word文档格式.docx_第7页
第7页 / 共34页
气象数据管理系统Word文档格式.docx_第8页
第8页 / 共34页
气象数据管理系统Word文档格式.docx_第9页
第9页 / 共34页
气象数据管理系统Word文档格式.docx_第10页
第10页 / 共34页
气象数据管理系统Word文档格式.docx_第11页
第11页 / 共34页
气象数据管理系统Word文档格式.docx_第12页
第12页 / 共34页
气象数据管理系统Word文档格式.docx_第13页
第13页 / 共34页
气象数据管理系统Word文档格式.docx_第14页
第14页 / 共34页
气象数据管理系统Word文档格式.docx_第15页
第15页 / 共34页
气象数据管理系统Word文档格式.docx_第16页
第16页 / 共34页
气象数据管理系统Word文档格式.docx_第17页
第17页 / 共34页
气象数据管理系统Word文档格式.docx_第18页
第18页 / 共34页
气象数据管理系统Word文档格式.docx_第19页
第19页 / 共34页
气象数据管理系统Word文档格式.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

气象数据管理系统Word文档格式.docx

《气象数据管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《气象数据管理系统Word文档格式.docx(34页珍藏版)》请在冰点文库上搜索。

气象数据管理系统Word文档格式.docx

4.学习利用软件工程的方法开发系统;

5.学习编写相关的说明书;

6.熟悉网页制作基本技术及图形界面编程;

7.以所学的理论知识应用在实际中;

8.培养团队合作精神,通力合作,共同完成复杂的项目。

二、开发文档

(1)可行性研究报告。

1引言

1.1编写目的

本可行性研究报告的目的是说明此气象信息系统在实现技术和现实意义等各方面的可行性。

评述为合理达到开发目的而可能选择的各种方案。

1.2背景

1.2.1大三第一学期课程设计内容:

气象信息系统

1.2.2项目开发小组成员:

1.2.3用户:

希望掌握天气信息的网络用户

1.2.4项目开发环境:

WindowsXP,T3400,2G内存

1.3定义

信息系统项目可行性研究分析实用

1.4参考资料

1.4.1《Windows网络与通信程序设计》 王艳萍张越人民邮电出版社

1.4.2《数据库系统概论》 王珊萨师煊高等教育出版社

1.4.3《SQLServer实验指导书》 马晓梅清华大学出版社

1.4.4《信息系统分析与设计》杨选辉清华出版社

1.5.5《C#数据库编程经典教程》KarliWatson人民邮电出版社

1.5.6《VisualC#2005编程实例精选》罗斌等中国水利水电出版社

2可行性研究的前提

2.1要求

2.5.5基于B/S结构模式

2.1.2SQLServer结合ASP.NET技术

2.1.2完成期限:

2010年11月6日-2010年12月28日

2.2目的

1.1.12.1使网络用户及时掌握最新天气概况。

1.1.2方便用户查询历年各地方天气数据。

1.1.3普及气象知识。

2.3设备条件、假定和年限

2.3.1浏览器端

硬件条件:

能够连接互联网的计算机

软件平台:

一般主流操作系统

3.3.2服务器端

一般配置的服务器

WindowsserverNT等

2.3.3开发限制:

一个月

2.4进行可行性研究的方法

2.4.1由测试员设计测试方案并进行测试。

2.4.2由班上同学试用系统。

2.5评价尺度

用户的满意度、实现的效果、开发时间的长短、图形界面是否美观等。

3气象信息系统

3.1系统的功能说明

3.1.1游客级别查看当地最新天气信息。

3.1.2用户级别查询按时间、地点查询最新或者历年气象数据。

3.1.3管理员级别实现用户管理、气象信息管理、新闻管理、自身管理。

3.1.4提供最新的气象新闻及气象科普知识。

3.2处理流程和数据流程

3.2.1注册前

浏览首页相关信息。

3.2.2普通用户登录

浏览首页信息及进入查询页面进行详细查询操作。

3.2.3管理员登录

对数据库各类信息实现增、册、改操作。

3.3局限性

3.5.1统计功能比较少

3.5.2数据量有限

3.5.3缺少用户自定义

3.6需要改进之处

3.6.1数据量较小,且为EXCEL生成缺乏真实性。

3.6.2用户注册信息较为简陋,缺少密码找回功能。

3.6.3页面还有待美化。

3.7影响

3.7.1对用户的影响

3.7.1.1操作简易,容易上手。

3.7.1.2方便及时地掌握天气概况

3.7.1.3了解更多气象知识

3.7.2对开发的影响

随着信息产业的不断发展,本系统需要不断创新,不断扩大用户使用量,才能保有它的市场价值。

3.7.3对地点和设施的影响

用户电脑必须接入互联网。

3.8技术条件的可行性

3.8.1网页界面设计、数据库设计等参考网上例子;

3.8.2钟文波同学精通C#语言,实现上述功能没有问题;

3.8.3本学期的《数据库系统概论》课程里学到数据库相关知识,对于系统数据库设计有很大的指导作用。

本系统实用性强,基于B/S结构,用户操作简单实用,符合用户需求,对提高人们生活质量有很大的现实意义。

另外,该系统部署简单,硬件配置低而且技术上完全可以实现,因此,开发该系统具有很高的可行性。

(2)需求说明书。

1.1编写目的

1.1.1需求规格说明书对气象信息系统做了较全面较详细的用户需求分析;

1.1.2明确开发的信息系统应具备的功能、性能和运行要求;

1.1.3使软件分析人员以及开发人员清晰了解用户需求;

1.1.4为后续的设计与开发工作提供参考依据。

1.2项目背景

随着网络的日益发展,利用网页实现天气预报功能已经相当普遍,在众多天气预报系统中,本团队旨在开发一个功能完善、界面友好、操作简单、部署方便的气象信息系统。

1.2.3待开发软件系统名称:

1.2.4开发者:

1.2.5用户:

一般网络用户

1.2.6说明:

本系统面向广大用户,方便用户了解最新天气情况以及相关气象知识。

1.3参考资料

1.3.1《Windows网络与通信程序设计》王艳萍张越人民邮电出版社

1.3.2《数据库系统概论》 王珊萨师煊高等教育出版社

1.3.3《SQLServer实验指导书》 马晓梅清华大学出版社

L3.4《信息系统分析与设计》 杨选辉清华出版社

1.3.5《C#数据库编程经典教程》KarliWatson人民邮电出版社

1.3.6《VisualC#2005编程实例精选》罗斌等中国水利水电出版社

2任务概述

2.1目标

该气象信息系统设计目标是利用友好的图形界面,以方便简易的操作实现用户对天气数据的查询功能,让用户及时了解天气概况,提高人们生活质量。

3.2运行环境

4.2.1浏览器端

2.2.2服务器端

3功能需求

3.1功能综述

5.1.1系统结构:

基于B/S网络结构

1.1.2游客可以浏览首页内容查看最新天气概况。

1.1.3提供用户注册、用户登录功能。

1.1.4用户级别查询按时间、地点查询最新或者历年气象数据。

1.1.5管理员级别实现用户管理、气象信息管理、新闻管理、自身管理。

1.1.6提供最新的气象新闻及气象科普知识。

2.2功能划分

I.登陆功能

II.注册功能

HI.查询功能

IV.修改数据功能

V.增加数据功能

VI.删除数据功能

3.3功能描述

已经注册的用户可以利用注册时填写的用户名和密码在首页登陆系统。

管理员可以通过“管理员通道”登录。

游客级别的用户可以通过填写相关信息成为注册用户,获得更多操作的权限。

III.查询功能

注册用户和管理员可以按时间和地点查询具体的气象数据。

管理员可以对气象数据进行修改。

管理员可以往数据库增加气象数据。

管理员可以对气象数据或者非法用户的注册号进行删除。

4性能需求

4.1时间特性

用户的查询请求,系统必须尽可能快速地响应,不能存在过于明显延迟。

4.2系统稳定性

多人在线执行操作时,要确保系统不会出现运行缓慢甚至是瘫痪现象。

4.3界面友好性

用户界面简洁、清晰,图形化界面设计方便用户使用。

5成本需求

5.1人力成本

根据开发任务以及个人特长,对团队中4人进行详细而明确工作分配:

1人负责需求分析,1人负责设计与编程,1人负责后期测试,1人负责文档撰写。

5.2时间成本

A11月20日,完成需求分析并写成文档

A12月4日,完成概要设计

A12月20日,实现各功能模块

A12月27日,完成测试

5.3维护成本

后期维护主要由测试人员及用户反馈,编程人员完善相应功能。

6运行需求

6.1用户界面

友好的用户界面,图形化界面设计。

6.2硬件接口

一般主流x86微机及服务器

6.3软件接口

运行于WindowsXP或更高版本操作系统

服务器端可部署于WindowsServer系统

各实体详细属性说明:

管理员(管理员号、管理员姓名.密码)

相关文章(文章标题、文章内容)

用户(用户名、真实姓名.密码、职业、性别)

气象信息(位置、时间、最高气温、最低气温、风向、风速、湿度、天气、紫外线强度、空气质量)

(3)总体设计说明书。

1总体设计说明

1.1系统流程图

1.2数据流图

2用户手册

2.1运行环境说明

2.1.1硬件环境

浏览器端

服务器端

2.1.2软件环境

2.2系统使用说明

2.2.1游客权限用户

游客级别的用户只能浏览网站首页查看,以及通过首页的部分超链接获取相关的气象灾害科普知识。

游客用户可以通过首页的“注册”进入注册页面填写相关内容成为注册用户。

2.2.2注册用户

注册用户可以具有游客的所有权限,并且可以使用查询功能,通过时间或地点查询所需要的内容。

2.2.3管理员

管理员具有注册用户的所有权限,而且管理员具有管理用户、管理气象信息数据、管理网站新闻消息的权限。

3测试计划

本次测试计划主要分二类测试者完成,先由组内成员完成对系统的基本功能测试,再由其他同学使用整个网站的运行情况。

测试内容

测试人员安排

各部分功能测试,数据库调用测试,安全性测试,系统漏洞测试

组内成员

易用性测试,实用性测试

其他用户

(4)详细设计说明书。

1流程图

1.1网站设计流程图

1.2系统流程图

2详细分析部分:

2.1数据库基本表设计:

气象信息表:

Weatherinfo

标志

字段名

数据类型

能否为空

中文名称

主键

DF

nchar(10)

NOTNULL

地方标识

RQ

时间

ZGQW

Int

NULL

最高气温

ZDQW

int

最低气温

FX

nchar(5)

风向

第19页

FS

风速

SD

湿度

TQ

天气(例:

晴转多

云)

ZWXQD

紫外线强度

KQZL

空气质量

城市表:

City

主键(外键参

表中的DF)

SF

省份名

CS

nchar(20)

城市名

管理员表:

Admin

GN0

nchar(12)

管理员号

GNAME

管理员姓名

••

nchar(16)

登录密码

用户表:

USER

UNO

用户名

UNAME

真实姓名

ZY

职业

SEX

性别

新闻页面表:

NewsTable

NEWSN0

内容编号

TITLE

nchar(50)

文章标题

NEWS

ntext

最新消息

统计信息表:

Stat

地方标志

NY

日期

YPJWD

月平均温度

YPJJYL

月平均降雨量

BYKQZS

本月空气指数

SFDB

nchar

(2)

是否达标

2.2网站页面设计:

本网站设计风格力求简洁,尽力做到实用兼顾美观。

我们首先利用Dreamweaver设计网页,然后再利用VisualStudio来实现ASP.NET技术和后台程序。

因此,所做的页面既能保证美观又能具有完整的功能。

2.2.1网站首页设计:

首页中包含了用户登录/注册面板,当前天气概况,未来3天天气预报以及一些科普知识链接等。

2.2.2注册页面:

用户注册页面我们想过很多方案进行美化,可是效果不佳,最后经过讨论我们决定一切从简,讲求高效实用。

用户名和用户密码是必填选项,如不完整填写则系统提示无法完成注册。

用户名栏位添加了完整性约束,如果输入的用户名已经存在则系统给出提示信息,要求用户重新输入。

密码再次确认栏位添加了参照性约束,即两次输入的密码必须一样,否则无法完成注册。

2.2.3登录后效果:

成功注册并登录之后,原来的登录/注册面板变为欢迎信息,体现了界面友好的特性。

另外出现了Search按钮,用户可以通过此链接进入查询页面。

2.2.4用户查询界面:

该页面上面分页显示所有数据。

用户可以输入城市与日期来实现数据查询。

查询结果在页面下部显示。

用户也可以只输入城市或者只输入日期来查询,因为可能会得到众多结果,因此查询结果也采用分页显示。

2.2.5管理员界面:

管理员登录后显示此界面。

管理员可以通过左方的链接实现对气象系统的管理。

相关功能如以下图:

(5)测试说明书。

测试阶段我们主要以黑盒测试法为主,人工测试为辅的方法对系统进行测试。

1一般功能测试

•登陆界面

登录后:

・用户注册及查询

气象信息查询

•管理员操作

2测试说明

本次测试分3个内容记录,分别是操作性评测、功能性评测、发现错误及修正情况。

现对测试全过程的3部分报告如下:

2.1操作性评测:

即界面是否友好,用户操作是否简便等。

在设计阶段我们就已经十分重视人一机界面设计。

当时我们就考虑到计算

机硬件要求、用户技能要求、用户习性方面的使用需求等对系统的影响。

因此,我们在设计时就一直遵循着人一机界面设计的原则。

该系统的用户是普通的网络用户,因此我们选择了B/S结构模式,扩大了应用面。

另外,我们采用可视化的图形设计,令到用户操作简单。

我们网站相当简洁,布局整齐,让用户有一种一目了然的感觉。

不过,部分页面做得比较简陋,仍需要加强美工。

此外,我们本来打算在首页利用图片代表天气情况,使得界面更美观,但碍于技术问题没能实现。

2.2功能性评测:

即是否达到预期讨论所需求的功能。

查询、添加、修改、删除等基本功能都已经具备并顺利运行。

不过统计功能做得不够好,我们将统计好的信息存放在Stat表中,当用户需要查询统计信息时将从该表直接调出数据。

虽然这样减少了用户的等待时间,但是功能较为单一,不能让用户自定义地统计信息。

总的来说,该气象系统的功能还是相当齐全的。

能够很好地满足一般用户的需要。

2.3发现错误及修正

刚开始在编程过程中,在VisualStudio2005中编写插入数据库操作时,出现无法插入数据库的问题,代码反复检查了数遍也没发现什么错误。

最后通过多方查找相关问题的解决方法跟尝试,找到了解决问题的方法,就是将SQLServer2005的服务停止,然后就可以实现SQL的操作命令。

我们认为可能是SQLServer2005和VisualStudio2005中的SQLServerExpress存在着冲突。

在日期的操作方面也遇到了问题,当时我们不知道如何对日期进行加

减运算,最终我们找到的解决的方案是将日期化为整形后再对其进行运算。

在数据的显示方面,之前用GridView控件直接执行可视化操作,而忽视了与相应的代码相结合,解决的方法是根据实际的情况,利用控件与代码相结合查找数据显示的方法去显示数据。

尚未解决的问题:

1、页面加载时气象图片的切换。

2、页面加载,在用到SqlDataReader时,没有实现同时使用两个ExecuteReader执行SQL代码给两个模块的多个Label赋加载数据库的值。

3、查询页面数据量很大时,如何实现查询的优化。

(6)总结报告。

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

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2