第3章 系统分析
软件需求分析必须有一个原始的商业洞察力,提取,抽象,升华过程管理软件需要具体分析更是如此。现在,随着软件系统的复杂性正在逐步改善和扩大软件的规模,需求分析,软件开发开始更加突出的位置。需求分析是了解用户在软件功能与客户的要求达成一致,需求分析的任务是要解析用户的需求,并且接受用户的需求,与决策,方向,战略的作用。
3.1可行性分析
任务可行性研究是用最少的成本,以确定是否问题可以在最短的时间内得到解决。为了实现这个目标,首先要分析的优点和几个主要可能的解决方案的缺点,以确定系统是实现的过程可以在完成后系统可以实现能够在带来回报所有的人力和材料成本这一点。因此,可行性研究实际上是在压缩简化分析并且简化设计过程,也就是说系统的分析在一个较高的水平,更抽象的方式和详细的设计过程。
系统进行可行性分析的话,主要包括有经济可行性和技术可行性还有操作可行性以及社会可行性。该系统的可行性,如下:
经济可行性:系统界面优美简洁,操作方便,上手容易,不需要配置很高的系统,所以在经济上是完全可行的。本系统能够实现学生和学校之间更方便的联系,实现管理工作的一部分,完全在互联网上,以提高参议院的效率。该系统的设计和毕业的发展和投资的资金和人力资源,因此较少。对于人的短约3-4个月才能完成。一个简单的计算机可以被用作硬件(硬件:CPU+内存:2GB+硬盘:160G)及相关软件(++的视觉Studio2005+ SQL Server的+ MyEclipse的的的的Win7 tomcat的)来完成。第二个系统完成后,就可以实现资源共享,用户通信等功能,带来方便用户,投资于这些经济体是值得的,可行的。
技术可行性:时代一直在进步,Internet也在发展,越来越多的学校在进行教学管理系统的研究,以促进高校管理。基于这样的大环境,采用Myeclipse、SQL Server以及Tomcat开发的网上选课系统,用户群有学生,有老师,也有管理员,这样就能加强教学管理水平,提高教学管理的效率。基于在系统中实施的今天的功能的上述技术是可行的。
操作性:本系统的界面简洁优美,操作方便,一看就会。该系统建成后,操作非常方便,具有操作简单,易学。当使用这个论坛时,系统会发现它的界面简单明了,功能,操作起来非常容易操作的每个用户的便利性,只要电脑操作,上网,所以你可以讨论的话题兴趣。因此,从操作上来看,该系统是可行的。
3.2 需求分析
为了提高学校管理,教师和管理人员可以轻松完成后台通过该系统相关的工作效率,根据自己的需求,后台可以实时的信息更新,如实习教师。
从上面的描述中,该软件的功能要求有基本的了解:系统要解决的问题是:实现管理员、教师和学生的需求工作,提高系统开发和经验的理解,也会带来一些新技术的应用进入系统,以保证系统的可文护性和可扩展性。 jsp+sqlserver网上选课系统的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_38619.html