大嘴网站整站源代码
代码分类:  ASP.NET代码
运行环境:  IIS
代码大小:  13.76M
更新日期:  2007-06-16
下载经验:  1000
下载统计:  0
代码截图:  截图1
代码价格:  ¥100   
下载地址:  由于你未登陆本站,无法下载此代码!  
代码购买: 支付宝购买          

此商家已加入已加入支付宝信任商家,点击图标可查看该商户的验证信息支付宝信任商家。

      下载提示:如果您已的经验值已满足下载条件,您可以直接点击下载地址下载。下载代码后系统会减去你已使用的经验值。
      如果您经验值不够或者您暂时不想使用经验值,也可以通过支付宝购买此代码。

简 介:
系统概述(带全部开发文档、源代码,带各种支付接口文档)
大嘴网站是基于.NET平台上开发的B/C、C/C的游戏虚拟物品电子商务交易平台,它不但紧跟.NET的最新技术,而且将数据库技术,.NET技术,信息安全技术,Web技术,面向对象软件开发技术集合起来,针对游戏虚拟物品交易的业务需求特点,开发出了网上虚拟物品交易的应用。
(1)系统功能特点
        *能灵活适应并快速集成不断变化的业务需求;
        *提供与Microsoft Office等办公系统无缝连接;
        *支持从关系数据库中提取数据;
        *完全基于Internet,通过前端浏览器来操作;
        *界面一致、操作简单;
        *方便的系统管理和维护;
        *完善的安全机制 ,对敏感数据都进行了加密;
*采用面向对象的设计方法。
      (2)系统技术特点:
      *采用标准的N层次架构。 大嘴网站现在应用的架构完全符合高健壮性、易扩展性、易于维护、快速开发的特性。
*多数据库的支持。大嘴网站在支持新的数据库的开发上完全是在原来基础之上扩展而不用改变原来代码。这个特性对于更换数据库也极其容易,因为系统的设计上就已经考虑了不同数据库之间的差异。
*高效的编程效率。本系统在建立系统架构就已经将高效的开发效率放在首位考虑了的,因为高效的编程效率意味着团队成员之间协作上更融洽,更快的开发速度意味着产品可以更快地占有市场,从而更快创造效益。
*易于维护和二级开发。一个产品在维护费用将占很大的比例,如果能减少产品的维护工作量,那也必然减少了维护的费用。
2. 设计约束
(1)      系统构建在.NET的环境下,所以系统只能运行在Windows系统之下;
(2)      系统为B/S架构,所有设计和实现都要以B/S特点进行;
(3)      界面设计约束:界面友好、直观、使用户易懂,分类清晰。
(4)      系统设计约束:高健壮性、易扩展性、易于维护、快速开发的特性。
3. 设计策略
(1)      扩展策略 系统在设计上完成符合“开-闭”原则,也就是对于修改不允许,而对于扩展是允许的。系统目前在多种数据的支持上的设计就是完全按这个原则进行设计。
(2)      复用策略 系统在设计上考虑了软件的复用,主要有以下方面:
a)      领域架构的设计
考虑到游戏虚拟物品交易的特点,我们在架构设计都做了相应的优化及扩展机制。
b)      层次架构的设计
系统组件的开发充分利用已有框架所提供的服务和工具;并力求实现大粒度构件重用。通过系统组件的分层,数据存取层作为一个通用的层分离出来,在业务逻辑层和业务表面层里,将频繁使用的对系统数据进行新增、修改、删除、取数据列表、取单条数据记录的这些统一的操作封成一个独立的父级类分离出来,这样就可以实现通用类组件的完全复用。并且在各个模块之间设计统一的接口或抽象类,在各层里根据需要应用了一些设计模式, 当某一模块业务逻辑改变时,使系统之间的影响最小,使系统实现即插即用,让系统容易升级。
c)      面向对象的设计
在系统开发时,我们采用了面向对象的技术。通过面向对象的方法、消息、类、继承、封装、多态和实例等机制构造系统,并为复用策略提供强有力的支持。
d)      代码重用
在采用上述可复用的分析、设计方法后,系统的实现将变得相对的容易。在各代码段的实现时,只需要调用明确的接口,就可以实现处理功能,降低了算法的复杂度,大大提高了编码的效率及程序的可维护性。在编码时,我们采用了.NET的服务器端控件技术和XML的技术提高代码的重用性和程序代码的安全性。
4. 系统总体结构
(1)技术架构
整个网站是以MS.NET为架构平台,后台数据库采用SQL Server2000,同时架构能支持多数据库;中间组件层采用C#语言实现;前台Web层采用ASP.NET来实现。
(2)功能架构
对于典型的B/S三层应用系统来说,通常可以把系统分成以下三个层次:
&O1656;      数据库层(DataBase Tier):
提供数据存储。
&O1656;      用户界面层(Presentation Tier):
实现与用户交互等;其功能主要包括:为用户提供操作界面,提交用户数据、表现业务层返回的信息等。
&O1656;      应用服务层(Business Logic Tier):
实现整个产品的业务逻辑等功能。
在这三个层次中,应用服务层实现系统的主要功能和业务逻辑,同时它影响着整个产品的可编程性、可扩充性、可维护性,所以系统架构设计的主要处理也集中于这一层。
      在充分考虑.NET的特性,以面向对象分析为基础,将“应用服务层”划分为如下模块:
&O1656;      业务外观层
业务外观层是系统中Web层和应用服务层的交流桥梁,它将用户界面与各种业务逻辑的实现进行隔离,根据各个模块的需要,对业务逻辑进行高层次的封装。业务外观层接受Web层提交的数据,调用业务逻辑层进行相应处理;同时它从业务逻辑层获取数据,按格式返回给Web层。
此部分不需事务支持。
&O1656;      业务逻辑层
实现整个产品的业务逻辑。它调用数据访问层获取数据,进行相关处理后,返回给业务外观层;同时对业务外观层提供的数据,进行处理后,调用数据访问层,写入数据库。
此部分可进行数据检查、业务逻辑、事务处理等功能,此部分可提供事务支持。
&O1656;      数据访问层
此部分封装所有数据库访问类,为数据访问和数据操作提供统一的方法和接口;同时重载不同的类,实现对多数据库的支持
此部分可进行数据库操作、数据接口定义及实现、多数据库支持等
&O1656;      系统配置
提供应用程序配置、错误处理、系统日志等功能的实现
 

开发环境的配置

类别

标准配置

最低配置

计算机硬件

PIV 1.6G CPU/256M内存/20G硬盘

PIII 550 CPU/128M内存/10G硬盘

软件

Windows 2003 Server/Visual Studio .NET 2003

Windows 2000 Server/Visual Studio .NET 2002

 

 运行环境的配置

类别

标准配置

最低配置

计算机硬件

PIV 1.6G CPU/1G内存/40G硬盘

PIII 550 CPU/256M内存/10G硬盘

软件

Windows 2003 Server/.NET Framework 1.1/数据库(MS SQL Server 2000/ORACLE等)

Windows 2000 Server/.NET Framework 1.0/数据库(MS SQL Server 2000/ORACLE等)

v