软件工程论文

您当前的位置:学术堂 > 计算机论文 > 软件工程论文 >

环境保护系统需求分析与可行性研究

来源:学术堂 作者:朱老师
发布于:2016-05-12 共2142字
    本篇论文目录导航:

  【题目】基于Java环境保护与宣传的设计与开发
  【第一章】环境保护与宣传系统的研发绪论
  【第二章】环保宣传系统开发工具
  【第三章】环境保护系统需求分析与可行性研究
  【第四章】环境保护宣传软件总体设计
  【5.1  5.2】环保宣传体系用户部分构建
  【5.3  5.4】环境保护系统管理员部分开发
  【第六章】环保与宣传系统测试
  【总结/参考文献】Java环保网站的创建研究总结与参考文献
  
  第 3 章  需求分析与可行性研究
  
  3.1  需求分析
  
  3.1.1  新闻发布的需求分析
  
  环境保护已经深入人心,越来越多的人们关注这个问题,人们经过环保网相关数据的分析与考察,确立了该系统要求具有以下几种重要的功能:
  
  (1)对于系统管理员而言,它是系统管家,负责关系整个系统的,主要有新闻类别管理,信息管理,网站信息管理,调查管理等等。
  
  (2)新闻类别管理,为了更好的维护新闻信息,特将新闻进校分类操作,方面用户浏览。
  
  (3)新闻管理,该模块式系统的核心功能,管理员对新闻信息及时更新对于过期的新闻信息予以删除等操作。
  
  (4)留言板管理,管理员登陆系统后。管理所有的留言信息。
  
  (5)系统管理,超级管理员可以添加管理员,共同维护本系统。
  
  (6)系统公告管理,负责发布一些公告信息一共用户浏览[19].
  
  (7)问卷调查管理,发布问卷调查信息,及时了解用户对新闻方面的需求。
  
  3.1.2  性能需求
  
  (1)可靠性:系统应具有合理的程序的处理能力以及完全的数据吞吐能力,也就是在Web中多个并发用户大批量对数据进行更新以及查询时,才可以稳定地以及可靠地进行运行。
  
  (2)科学性:运用开发Web应用的先进和开放式的技术,来实现数据库B/S体系结构信息系统。
  
  (3)易操作性:创建友好的用户界面,方便迅捷操作。
  
  (4)实用性:系统功能应该满足于不同用户的各种功能需求。
  
  (5)易维护性:为了使程序的模块结构能合理的有序,所以应该采用先进程序的设计模式,这样的程序代码的可维护性和可扩展以及共享性就会非常的好。
  
  (6)安全性:采用合理安全的技术,来保证服务器及用户关键数据传输等设备的安全。
  
  3.1.3  数据流分析
  
  信息在软件中移动的时候,它是被一连串的“变换”给修改的。数据流图就是种结构化系统的分析技术,它从输入到输出的过程中所经受的变换是在描绘信息流及数据中进行的[20].根据本系统的设计情况,可画出如下的系统总数据流图,如图3-1所示。
  
  
  
  3.1.4  运行环境需求
  
  在运行的后台设置中,本系统分为硬件和软件环境。
  
  (1)硬件环境
  
  处理器Pentium,内存1G,硬盘320G是该系统的硬件环境配置。
  
  (2)软件环境
  
  开发这套系统选用的是Windows  7操作系统,软件环境配置是JDK1.6版本,SQL Server 2005数据库,Tomcat6.0服务器和My Eclipse 8.5开发工具。
  
  3.2  可行性分析
  
  经过需求调研,分析后确定系统实现的结果,选择通过下面三个方向对系统进行可行性分析,如从经济可行性、技术可行性和运行可行性确定是否可行。
  
  3.2.1  经济可行性
  
  该系统经济可行性是指这款产品投入使用后产生的经济收益和前期预计投入进行比较,计算出支出和收入比,以后后期维护的费用,检查下是否合适,同时也要关注该款产品能否给用户带来可靠的金融效果,我们研发的这个系统就正好考虑了为环保系统的相关工作人员节约工作的时间,提高工作效率,后期可以简单易行的操作管理这款产品。
  
  该系统是毕业设计所为,在经济上是独立的完全可行的,开发设计这款产品不需要大量的经费,只需要自带电脑和相关软件即可实施,这样就能够节约大批的费用,与此同时,还可以升华自己的实践操作的能力。
  
  3.2.2  技术可行性
  
  根据系统实现的目标来衡量下技术是不是允许完成设计,一般可以去考虑和分析功能的硬件和软件的要求和环境条件,以及对使用人员的水平等其他方面进行分析。但分析进行了系统的可行性,然后相关方面的软件,目前比较流行的My Eclipse工具选择开发管理平台的设计,并使用SQL Server 2005数据库来存储数据。
  
  在相关硬件选择方面,硬盘方面选择一个较大的空间,CPU要选择好一点的,更高的硬件配置、系统开发和运行更平稳。也考虑到当前水平的商用或家用电脑硬件的整体配置,然后系统是可行的在相应的硬件条件[21].
  
  在相关的软件选择上,My Eclipse和SQL server 2005都是很成熟的,已经被广泛证明了,所以,在软件的相关方面肯定是可行的,不管在安全性、可用性以及可靠性等方面都放之四海而皆准的。
  
  3.2.3  运行可行性
  
  本新闻发布操作简单易行,用户只需要打开浏览器,输入系统网站,即可浏览各种新闻信息,这套系统的管理人员开发完毕后交给使用者,是易于接受的,都是持有比较接受的态度,因此在运行方面是可行的。
  
  3.3  用例分析
  
  根据本系统的需求分析,需要两个用户:管理员和用户。管理员拥有最高权限,能控制和查看本系统的全部功能和信息;而用户如果不登录,就只能浏览本系统的新闻信息和投票,而想要进行留言就必须登录成功后才可以。图3-2为用例行为者图。
  
  管理员部分的重要功能概括为:新闻类别管理、新闻内容管理、留言信息管理、系统管理、系统通知管理和管理问卷调查等,如图3-3所示。
  
  用户部分主要功能有:新闻、问卷调查和留言板等,如图3-4所示。
  
  3.4  本章小结
  
  本章通过功能、性能、数据流以及运行环境进行分析,又从经济可行性,技术可行性以及运行可行性几个方面进行说明,分析利弊后对课题的系统进行设计。
返回本篇论文导航
相关内容推荐
相关标签:
返回:软件工程论文