全称JavaScript Object Notation,是一种轻量级的数据交互格式,形如“{“name1”:value1,”name2”:value2}”这样的文本,便是JSON数据。其中value的值类型可以是数字、字符串、布尔值、数组、对象和null。使用JSON,易于生成和解析。
2。1。2 后端技术
后端使用ASP。NET技术开发。ASP。NET是微软推出的一种动态网站开发技术,是对微软早期的ASP技术的扩充与改造,是。NET框架的一部分,支持的语言包括C#、VB、J#等,其中C#是微软主推的语言。论文网
ASP。NET将页面与后台逻辑代码分离,易于管理;使用的C#语言,具有面向对象编程的一切特征,语法清晰,开发效率极高。
2。1。3 数据库技术
数据库使用MySQL,MySQL是一种关联数据库,使用的SQL语言是数据库中最常用的标准语言,MySQL具有速度快、体积小等特点,为多种语言提供了API[5]。
ADO,全称ActiveX Data Objects,中文名为ActiveX数据对象,它是由微软提出的一种访问数据库的应用程序接口,基于COM组件,相当于是在应用程序与数据库之间搭建了一座桥梁。ADO。NET是微软在。NET框架基础上,对ADO进行的改进,使得访问数据库的方式得到了简化[6]。
2.2 开发平台
开发ASP。NET最好的IDE,是微软公司开发的开发工具包Visual Studio,简称VS。VS可以支持C++、C#、VB等多种语言的开发,可以用它为微软支持的所有平台开发软件。VS安装插件后,还可以使用C#语言进行iOS和Android开发。
3 可行性分析
可行性分析包括技术可行性、经济可行性和法律可行性。
3.1 技术可行性
表3-1 技术相关配置
硬件 项名 软件 项名 开发环境 项名
CPU 1核 操作系统 Windows Server 2008 IDE VS 2013
内存 2GB Web服务器 IIS7。0
系统盘 50GB 。NET环境 。NET Framework 4。0
数据盘 50GB 数据库 MySQL 5。6
公网带宽 2Mbps
在硬件环境方面,服务器选用腾讯云服务器,相比自购服务器,租赁云服务器有以下优点:1)无需硬件部署,无需寻找机房托管;2)价格便宜,即买即用;3)方便管理,可以在服务商平台直接对服务器各方面进行操作。
在软件环境方面,服务器的操作系统使用稳定性较好的Windows Server 2008,自带Web服务器IIS7。0,。NET的运行环境为。NET Framework 4。0。
软件开发环境为Visual Studio 2013,相比2008和2010版本,2013加入了很多插件和工具包,极大方便了开发。
技术相关配置见表3-1。
因此,项目在技术方面是可行的。
3.2 经济可行性
项目从立项到上线,均由自己一人完成,因此在人力成本支出较少,所涉及的经费主要用于购买相关资料书籍或者在互联网购买相关资料,花费在承受范围之内。