1 在线记事本系统架构分析文档 1 :简介 1
目的 为对在线记事本系统架构不够了解,能更快了解在线记事本系统的架构,并快速掌握整个系统的运行顺序
范围 本文档主要写在线记事本的架构分析,每一层之间的依赖关系以及引用方式 2 :设计方案 系统主要是以 ASP
NET(C#)+jQu ery 技术为中心,同时结合 AJAX 技术组合开发,简单的说系统是以三层框架的形式来构建,分别是 Model,Dal,Bll;层接关系顺序是:common, model, BDu tility , DAL, BLL,, Web
1 系统外部环境 系统外部环境和 ASP 开发一样,需要安装 Visu al Stu dio2010 版本和我们需要的数据库 SQL Serv er2008 以及 IIS(根据电脑系统不一样选择合适的IIS 版本),举个例子我的电脑是 XP2002 版本 用 IIS 是 5
0 的IIS 都可以
2 依赖关系 具体依赖关系为下图: 图注:每一种线的颜色代表这个层所依赖了那些层 2 3
系统框架 3
1 物理结构 系统的物理结构就是在设计方案里面写的,系统以common, model, BDu tility , DAL, BLL, Web
UI, Web 的顺序运行,开发过程依赖关系也是这样的顺序来的
见图: 3 3
2 逻辑结构 逻辑结构我以依赖图和系统内实例图结合文字的方式一起说明: 3
1Common 层 Common这个层主要放着一些缓存处理文件,加密处理,系统版本设置,内置对象获取对象的逻辑,模板处理逻辑文件,配置文件帮助等属于系统外部图片处理的文件
它没有依赖那个层,它是整个项目独立的一个层
2 Model 层 4 顾名思义的都知道Model 层里面的一个类对应数据库里面的一张表,类里面的每一个