2.1 可行性分析
可行性分析也叫可行性研究,是任何一项软件在开发之前必须要进行的工作,对新系统的开发从技术、经济、操作等方面进行分析和研究,可以保证资源的合理使用,保证项目能够顺利的进行。可行性分析的目的就是用较小的代价在尽可能短的时间内确定项目能否完成。
2.1.1 技术可行性
如今,无论是软件技术还是硬件技术,都已经达到了一个相当高的程度。而这个系统是一个数据库管理以及查询的系统,从学校提出的功能以及实现系统的约束条件看,现有的技术是完全可以实现这些目标的。此外由于本系统是使用ASP.NET的制作,而ASP.NET制作基于Web的信息管理系统技术已经相当成熟,微软有良好的框架和实现方案,在开发工具上我们通过vs2010来开发,数据库采用sql2005,而硬件上只要一台普通计算机就可以。因此由以上分析可知,试题库建设的开发在技术上是可行的。
2.1.2 经济可行性
目前,计算机的价格已经越来越低,具有的性价比也越来越高。而试题库的建设只需要一台装有对应的开发软件的计算机就行了,对计算机本身的硬件性能上来说没有太高的要求,可以说当前学校或我们学生的个人电脑是完全可以符合项目开发的要求。而对于软件来说,现有的网络资源可以说基本是属于免费的,无需投入过多的资金去购买开发软件。而且这个项目的开发是基于学生对程序开发的学习与实践,学校不需要投入资金,在参考书籍方面有图书馆可以借阅,无需购买其他的参考书。因此由以上分析可知,试题库建设在经济上是可行的。
2.1.3 操作可行性
通过对数据库系统和sql server的相关学习,对于建设试题库有了一定的可操作性。而现如今无论是老师还是学生,对于计算机的操作都有很大的提高。而本系统总体还是以图形界面为主,比较容易理解与掌握,具有很强的可操作性。因此由以上分析可知,试剂库系统具有操作可行性。
2.2 总体设计原则
本系统为了用户使用的方便,以及试题库建设的要求,所以必须具有一定的设计原则。其主要设计原则有:
简单性:不仅能够实现系统功能,而且在系统操作方面也要容易理解与掌握,这对于一个试题库来说是很有必要的。
针对性:本系统设计是针对《计算机通信及网络》课程的试题库系统,是按其要求专门开发设计的,相对于其他试题库来说具有专业突出和很强的针对性。
实用性:本系统能够满足老师和学生对《计算机通讯及网络》课程的试题库系统的需求,其主要满足他们对于试题的查询等功能,因此具有良好的实用性。
先进性:本系统采用ASP.NET技术、SQL Server2005等被广泛用来开发系统的技术与数据库,因此该试题库建设具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。 ASP.NET+sqlserver《计算机通信及网络》课程试题库建设(3):http://www.youerw.com/jisuanji/lunwen_28346.html