电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

DTcms系统架构分析文档

DTcms系统架构分析文档_第1页
1/13
DTcms系统架构分析文档_第2页
2/13
DTcms系统架构分析文档_第3页
3/13
1 在线记事本系统架构分析文档 1 :简介 1 .1 .目的 为对在线记事本系统架构不够了解,能更快了解在线记事本系统的架构,并快速掌握整个系统的运行顺序。 1 .2 .范围 本文档主要写在线记事本的架构分析,每一层之间的依赖关系以及引用方式 2 :设计方案 系统主要是以 ASP.NET(C#)+jQu ery 技术为中心,同时结合 AJAX 技术组合开发,简单的说系统是以三层框架的形式来构建,分别是 Model,Dal,Bll;层接关系顺序是:common, model, BDu tility , DAL, BLL,, Web。 2 .1 系统外部环境 系统外部环境和 ASP 开发一样,需要安装 Visu al Stu dio2010 版本和我们需要的数据库 SQL Serv er2008 以及 IIS(根据电脑系统不一样选择合适的IIS 版本),举个例子我的电脑是 XP2002 版本 用 IIS 是 5.0-6.0 的IIS 都可以。 2 .2 依赖关系 具体依赖关系为下图: 图注:每一种线的颜色代表这个层所依赖了那些层 2 3 .系统框架 3 .1 物理结构 系统的物理结构就是在设计方案里面写的,系统以common, model, BDu tility , DAL, BLL, Web.UI, Web 的顺序运行,开发过程依赖关系也是这样的顺序来的。见图: 3 3 .2 逻辑结构 逻辑结构我以依赖图和系统内实例图结合文字的方式一起说明: 3.2.1Common 层 Common这个层主要放着一些缓存处理文件,加密处理,系统版本设置,内置对象获取对象的逻辑,模板处理逻辑文件,配置文件帮助等属于系统外部图片处理的文件。它没有依赖那个层,它是整个项目独立的一个层。 3.2.2 Model 层 4 顾名思义的都知道Model 层里面的一个类对应数据库里面的一张表,类里面的每一个属性对应表里面的一个字段,每个属性都有自己的 GET 和 SET 方法,项目中的数据存取都要依靠GET 和SET 方法来实现.确切的说它不属于纵向的哪一层,而是所有层都要用到的业务实体层。仅依赖于Commom 这个层 3.2.3 BDutility 层 BDUtility 层主要放的是和数据库有关联的文件,比如链接数据库,处理增删改查等通用的公共方法的集合体都在 BDu tility 层下面的DbHelperSQL.cs 文件中,这样在我们数据访问层中需要做这些逻辑功能的时候只要引用这文件既能调用到想要的操作方法。而它仅依赖于Commom 这个层。 3.2.4 DAL 层 这个层的含义与我们以前三层框架一样的道理,DAL 是访问数据库的层,也叫做持久层。这里放置的某个对象要执行什么逻辑操作和处理要...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

DTcms系统架构分析文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部