Browsing: 设计

架构文档类别

我们在做架构设计文档一般分为两个层面: 
#1 技术架构设计。 
从技术的解决上来讨论,着重点是讨论采用什么样的技术,如何分层,采用了那些好的技术特性。采用这些技术特性会为我们的工作带来哪些好处。为什么要这么做。 

#2 体系结构设计。 
从业务需求的角度来出发,[……]

Read more

{ Add a Comment }

典型的MVC架构图

082137029959819

通常,当使用MVC时,应用程序中的每个逻辑部分都有一个单一的控制器。在这些控制器的前面还有一个Router;这是一个看门人,用于确定用户请求的内容,以便应用程序满足用户需要。常用php的mvc框架:Yii,Thinkphp,CodeIgniter,Zend_framework,cakephp[……]

Read more

{ Add a Comment }

搜索引擎设计分析

分析搜索引擎可以发现它主要由三部分组成:爬行器,索引器和用户界面。爬行器在互联网中漫游和收集新的网页内容并将它们排序供索引器使用。在大型搜索引擎中,爬行器会下载这些网页并在它们中间检索超链接以缓存更多页面。索引器则按次序输入网页内容,分析这些信息,最后生成可搜索的索引。搜索引擎的用户界面则负责接收用[……]

Read more

{ Add a Comment }

社区论坛设计分析

论坛是一个用户可以和他人通过发布由话题连接起来的帖子进行交互的网站。通常,论坛允许所有人阅读帖子,但只有登录的注册用户才能发帖和参与讨论。因此,第一个设计要求就是只有登录后的注册用户才有权限发帖。

第二个要求是实现只允许特定用户管理论坛的机制,其他用户则没有这个权限。通常,这些功能包括添加新的板块[……]

Read more

{ Add a Comment }

目录结构设计分析

在开发过程中,第一步是设计程序的目录结构。建议创建三个主文件夹:第一个是public_files,用来保存所有可以访问的页面;第二个是lib,用来保存可以被其他文件调用的引用文件;最后一个是templates,用于保存页面显示文件。虽然php可以调用程序目录下的所有文件,但是Web服务器应该只允许外[……]

Read more

{ Add a Comment }

用户注册系统分析

在网站中,账号注册和用户登录是让用户体验个性化服务和查看感兴趣内容的重要方式。身份认证功能在许多社区和电子商务网站中都发挥着重要作用。

从功能上来看,用户使用注册系统可以创建新账号。在注册过程中,用户必须提供一个电子邮箱来确认注册信息。在以后的使用过程中,用户还需要更改密码和电子邮箱地址,以及重新[……]

Read more

{ Add a Comment }

一句话评论设计模式六大原则


   原则,故名思议则是本质的意思。所谓擒贼先擒王,研究设计模式自然要先了解设计原则,所有的模式都是在这些原则的基础之上发展起来的,有的是侧重一个,有的是多个都有所涉及。看完设计模式之后,我感觉到每个模式都有这些原则的影子,还渗透着面向对象的三大属性,也觉得这些原则也都[……]

Read more

{ Add a Comment }

项目开发流程简述

  • 开发背景
  • 系统分析
    1. 需求分析
    2. 可行性分析
    3. 编写项目计划书
  • 系统设计
    1. 系统目标
    2. 系统功能结构
    3. 系统流程图
    4. 开发环境
    5. 文件夹组织结构
  • 搭建lamp环境
  • 数据库设计
    1. 数据库分析
    2. 数据库概念设计
    3. 使用PowerDesigner建模
    4. 创建数据库及数据表
  • 开发网[……]

Read more

{ Add a Comment }