2。1。3 信息描述

管理员用户负责每天更新各地的天气情况数据,查看有用的反馈信息,删除

不文明的评论以及决定是否对某用户进行封号。普通用户可以进行对各地天气情况的查询,添加反馈信息给系统以及评论别人的一些评论。

2。2 基于SSH2框架的方案设计

本方案的目的是为了开发天气预报的一个后台管理系统,也可以查询天气状况,能够连接到网络上,用户可以通过浏览器输入网址来访问该系统。

整个系统的基本框架也是采用时下较为流行的SSH2框架来进行编程,由于SSH2有着许多SSH1没有的优点,因此才抛开了SSH1框架,而采用SSH2框架。SSH2框架只需要在配置文件中配置好各个Bean,框架将会自动找到对应的类,去实现类中的方法,十分的方便快捷。

数据库采用的是MySQL数据库,开发工具使用了MyEclipse进行开发,系统是Windows系统。SSH2框架的具体工作流程如图2-1所示:

                                   

                                       

     

                                 

图2-1 SSH2工作流程图

2。3 用户需求调查

开发一款软件系统必须要明确需求,所以需求分析的好坏关系到整个系统项目的成败,需求分析能够做得充分了,做得好了,下面的开发才能有依据的开发。一但需求分析没有做到位,出现了漏洞,将会造成整个程序上的漏洞。可想而知,当一个程序出现严重bug时,所带来的后果是巨大的,也会造成巨大的经济损失。

由于本系统的对象是用户,所以就应该从用户的角度出发,了解用户的需求是什么样的。当满足了用户的需求时,整个项目便可以进行了。

经过了解和整理网上一些不同的天气预报系统的优点,明确了一些需求:需要简洁美观的整体页面,用户的登录和注册功能,用户身份权限的限制,天气数据的查询,用户信息的修改,反馈系统的建立,评论系统的建立。

2。4 系统可行性分析

可行性分析也是本次系统需要分析的地方,当定好需求分析时,若是系统不可执行,不能完成,前面所做的工作等于是浪费了。在系统开发过程中进行可行性分析,对于保证资源的合理使用,避免浪费和一些不必要的失败有着重要的作用。

若是利用纸张或是人脑记住天气情况,是不太可能的,因此采用数据库记录方式,既能精准地存储下万条数据,还能方便快捷的查询到城市的信息,数据存储方面是可行的。

开发环境是在Windows中,目前大部分用户的电脑安装的是Windows系统,在操作系统上完全能够访问运行该程序。而且开发工具也是基于Windows系统,开发也能完全兼容。

对于数据管理方面,由于是采用的数据库存储数据方式,管理起来也是十分的得心应手,设置系统管理员对象,负责每天登录进入后台系统,对天气数据的更新和管理,还可以管理一些不文明的用户,维护系统的文明环境。

根据以上几点的可行性分析,可以得出最后的结论,那就是本次系统项目完全可以开发。

3 系统分析及数据结构设计

3。1 数据流程分析文献综述

本系统主要设定了两种用户:普通用户和管理员用户。两种不同的用户,他们所持有的权限是不一样的,进入系统的页面也会有所差别。

上一篇:ASP.NET+sqlserver食堂订餐系统的设计与实现
下一篇:健身指导类Android应用的设计与实现

java+mysql班级评优系统的设计实现

java+mysql文星酒店客房管理系统设计

java+mysql学术会议参会信息系统的设计+源代码

java+mysql作业提交批改系统设计+ER图

java+mysql音乐管理系统的分析与设计

java+mysql商品销售系统的设计与实现+ER图

java+mysql农村土地管理系统的设计与实现

基于Joomla平台的计算机学院网站设计与开发

AES算法GPU协处理下分组加...

上海居民的社会参与研究

压疮高危人群的标准化中...

浅谈高校行政管理人员的...

酵母菌发酵生产天然香料...

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅论职工思想政治工作茬...