C#旅游网站的设计与实现+源代码(2)
时间:2017-05-31 16:08 来源:毕业论文 作者:毕业论文 点击:次
2.系统相关技术 该系统运用目前比较流行的ASP.NET作为开发平台,采用ADO.NET实现数据库访问,在面向对象的基础上,开发设计了该系统。 2.1 ADO.NET数据库访问技术 ADO.NET是与C#和.NET Framework一起使用的类集的名称,用于以关系型的、面向表的格式访问数据,包括关系数据库和非关系数据源。ADO.NET是一个包含在Microsoft.NET框架中的类库,它可以帮助.NET应用程序访问各种数据源,提供了丰富的类、接口,它的结构是在.NET框架内处理数据访问。ADO.NET的数据访问对象是以下几个:Connection对象、Command对象、DataReader对象、DataAdapter对象、DataSet对象、服务器内存中的数据库、DataView对象。 2.2 ASP.NET技术 ASP.NET是一种建立动态Web应用程序的技术,语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。ASP.NET是一个已编译的,基于.NET的环境,可以与任何.NET兼容的语言(包括Visual Basic、C#和Jscript.NET)创作应用程序。因为ASP .NET是基于通用语言的编译运行的程序,其实现完全依赖于虚拟机,所以它拥有跨平台性,ASP .NET构建的应用程序可以运行在几乎全部的平台上。其中大致分为以微软.NET Framework为基础使用IIS做为Web 服务器承载的微软体系,以及使用Mono为基础框架运行在Windows或Linux上的开源体系。 3.系统分析 3.1 系统总体设计 通过对本系统的分析得到本系统的前后台模块:前台展示和后台管理。前台展示模块包括精选路线、住宿推荐、景点推荐、留言板、新闻资讯;后台管理模块包括留言板管理、新闻资讯管理、会员管理。系统功能结构如图1所示。 图1 系统功能结构图 3.2 系统需求分析 (1)需求功能 本系统主要面向于社会人士,依托鞍山旅游网提供给这些用户一个了解鞍山的平台。在社会上里,存在着很多旅游网站,但是由于信息的不流通以及不专业,导致很多人不能全方位了解鞍山的魅力。现在通过鞍山旅游景点网进入到本系统,可以方便快捷的了解鞍山的旅游资源信息,并且可以通过留言方式进行深一步的交流。 系统完成的主要功能有:旅游精选线路、住宿推荐、景点推荐、留言板、新闻资讯以及系统管理功能。具体业务功能包括如下: 精选线路:用户通过在界面中输入关键字可以查询自己感兴趣的线路; 景点推荐:用户在景点推荐界面可以查询当地的旅游景点; 住宿推荐:用户在住宿推荐界面查询当地的宾馆和酒店; 留言板:注册用户可以发表自己的意见; 新闻资讯:游客、注册用户和管理员可以浏览页面展示的信息; 美食推荐:游客、注册用户和管理员可以用关键字查询所有发布的美食信息。 管理功能:管理员可以管理后台的所有信息; 个人信息:注册用户可以管理个人的信息模块; (2)系统设计目标 本系统实施后,应达到以下目标: ① 给用户提供便捷的查询景点、住宿、线路的服务。 ② 通过个人管理中心模块,使用户能够快捷地进行信息的发布、编辑,管理个人信息。 ③ 通过后台管理系统,管理员能够方便的查看、修改、删除用户信息。 ④ 系统的上线,给外界人士又一个深入了解鞍山旅游景点的平台。 (责任编辑:qin) |