总之,针对低碳环保,旅游出行,商家投放促销活动等等这些热门话题,此系统的市场前景很可观。
2 开发工具的选用及介绍
2.1 基于C#开发环境
2.1.1 ASP.NET
ASP.NET是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。指Active Server Pages(动态服务器页面),运行于IIS(Internet Information Server服务,是Windows开发的Web服务器)之中的程序。简单说来是一个开打框架,用来构建网页和网站。
ASP.NET有以下几个优点:跨平台性,简单易学,可管理性。基于通用语言编译的程序,几乎可以运行在所有平台上。其次,它能够使运行一些平常任务类似提交客户端身份验证、网站配置等变得异常简单。最后,ASP.NET使用一种字符基础的、分级的配置系统,虚拟服务器环境和应用程序的设置更加简单。配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。在系统在安装ASP.NET应用程序时只需要拷贝一些必须的文件,不需要重新启动系统。它的无缝连接技术在多处理器的环境下,能够最大程度提高运行速度。开发人员可以根据自我需求自定义代码,其语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的保护。源1自3优尔8.论~文'网·www.youerw.com
2.1.2 Visual Studio 2010
微软公司推出的Visual Studio 2010是目前最流行的Windows平台应用程序开发环境,可简化在各种平台上创建、调试和开发应用程序的过程。自带的一系列功能大大减少了开发人员的工作量。Visual Studio 2010具有以下优点:简明的集成开发环境,多平台共享,将编译生成测试方法全部存根,支持多种操作系统。
2.2 SQL Server 2008
任何数据都可以通过SQL Sever 2008来组织管理,数据库中可以存储的文档数据包括结构化、半结构化和非结构化的。我们对数据可以进行查询、搜索、同步、报告和分析等等的操作。数据可以存储在各种设备上,不论是从数据中心最大的服务器乃至桌面计算机和移动设备,数据都可以被控制而不必担心数据存储的位置。
使用Microsoft.NET 和Visual Studio开发的自定义应用程序中的数据可以在SQL Server 2008中使用,这些数据也可以在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用,而工作人员则通过日常工具直接访问。
这个平台有以下几个特点:
可信任的——使得公司在运行最关键任务的应用程序时,可以获得更高的安全性、可靠性和可扩展性。
高效的——使得公司可以降低成本,节省开发和管理他们的数据基础设施的时间。
智能的——提供了一个全面的平台,用户有需要即可给他发送观察和信息。
2.3 B/S结构
B/S结构(Browser/Serener,浏览器/服务器模式),是一种网络结构模式,WEB浏览器是客户端最主要的应用软件。它在系统开发、维护和升级方面有着良好的经济性,用户界面具有一致性,开发性极强,结构易于扩展,信息集成性极强,信息的交流和服务发布也有极强的灵活性,这都是因为它将系统功能实现的核心部分集中到服务器上。只要在客户机上安装一个浏览器(Browser),服务器上安装Oracle或SQL Server等数据库,浏览器即可通过Web Server连接到数据库进行数据交互。
本系统采用B/S模式开发,采取网站形式,省去在每一台电脑上都不安装客户端的麻烦以及考虑到后期维护的方便性,只需要在一台主机上装有系统,打开IE浏览器即可浏览。因此在设计上要考虑超前性和可扩展性,以为系统日后系统升级预留端口。