您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页门户网站设计文档

门户网站设计文档

来源:爱玩科技网
《门户网站》设计技术文档

VS2012+SQL Server 2008+Windows Server+IIS 普通的三层架构

三层架构的概念:一般而言,软件开发采用三层架构的模式,三层指的是数据层、业务层、表示层,他们相当,又相互配合。  数据访问层:DAL,他是对数据库进行直接的操作,主要完成增删改查,项目中和数据库进行交互的代码都放在数据层。  业务逻辑层:BLL,他是实现软件主要逻辑功能的部分,软件的所有逻辑操作代码都应该放在业务层。  表示层:APP、Web,是同用户进行直接交互的部分,是软件的操作界面,表示层应该简洁、美观、操作方便,但不应该有复杂的代码。  业务实体类:Model,是项目中出现的所有业务实体类,是对实际操作对象的抽象。  公共类:Common,是所有项目中都可能会用到的一些公共类。

分析项目的业务需求: 1、新闻管理:新闻类 2、用户管理:用户类 3、用户评论:评论类

设计软件的数据库: 1、新闻表:tb_News 标题:Title 内容:Content 来源:Source 作者:Author 发布时间:PublishTime 类型:Type 2、用户表:tb_Users 帐号:Account 密码:Password 姓名:Name 角色:Role 注册时间:RegisterTime 最后登录时间:LastLoginTime 3、评论表:tb_Comment 内容:Content 评论对象:NewsID 评论者:UserID 评论时间:PublishTime

一般而言,数据库有几张表,对应的业务实体类就有几个。

在数据库中新建数据表:

创建三层架构项目: 1、新建一个空白解决方案 2、添加数据访问层DAL,它是一个类库 3、添加业务逻辑层BLL 4、添加表示层Web 5、添加业务实体类Model 6、添加公共类库Common 7、设置网站项目为起始项目 8、设置各个项目的命名空间 9、设置项目之间的引用关系

创建业务实体类Model: News、User、Comment

创建数据层的公共数据库访问类SQLHelper.cs 1、执行数据库的增删改操作,返回受影响的行数,使用Command对象的ExcuteNonQuery()方法。 2、执行数据库的查询操作,返回符合条件的记录集(DataReader),使用Command对象的ExcuteReader()方法。 3、执行数据库的查询操作,返回符合条件的记录集(DataSet),使用DataAdapter对象的Fill()方法。 4、执行数据库的查询操作,返回结果的首行首列(一个值),使用Command对象的ExcuteScalar()方法。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务