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宿舍管理系统的设计+ER图

java+mysql家庭财务管理系统设计

java+mysql银行ATM软件项目管理系统设计

java+mysql电瓶车进销存采购子系统的设计

射频识别技术的公司会议...

java+mysql云平台的移动考试系统设计

麦秸秆还田和沼液灌溉对...

安康汉江网讯

我国风险投资的发展现状问题及对策分析

网络语言“XX体”研究

张洁小说《无字》中的女性意识

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

LiMn1-xFexPO4正极材料合成及充放电性能研究

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...