Global IT Educaon Specialist
System Design Specication
__ 个人博客 _
系统设计说明书
Prepared by
拟制
蒋灯
Date
日期
2015.1.26
Reviewed by
评审人
屈能芳(讲师)
Date
日期
2015.1.27
Approved by
批准
Date
日期
Change Lives, Change The World 第 1 页 共 27 页
Global IT Educaon Specialist
Revision Record 修订记录
Date
日期
Revision Version
修订版本
Change Description
修改描述
Author
作者
2014.11.13 1.0
第一稿 蒋灯
Change Lives, Change The World 第 2 页 共 27 页
Global IT Educaon Specialist
Catalog
目 录
1. Introducon 简介...................................................................................................................... 5
1.1 Purpose 文档目的........................................................................................................... 5
1.2 Scope 本文档适用范围 .................................................................................................. 5
1.3 Name 软件名称 ............................................................................................................... 5
2. 4 Applicaons 软件应用领域............................................................................................ 5
2. High Level Design 概要设计........................................................................................................ 6
2.1 系统功能设计................................................................................................................... 6
2.2 系统架构设计.................................................................................................................. 7
2.2.1 三层架构............................................................................................................... 7
2.3 Database 数据库设计....................................................................................................... 7
2.3.1 表关系................................................................................................................... 7
2.3.2 数据表设计............................................................................................................ 8
3. Low Level Model Design 模块详细设计...................................................................................11
3.1 User Model Design 前台注册模块.................................................................................. 11
3.2 Class Design 类详细设计................................................................................................ 12
3.2.1 Users 类....................................................................................................................... 12
1) OverView 简介.......................................................................................................... 12
2) Class Diagram 类图................................................................................................... 12
3) A/ributes 属性......................................................................................................... 12
4) Methods 方法........................................................................................................... 13
3.2 User Model Design 日志模块......................................................................................... 13
3.2 Class Design 类详细设计................................................................................................ 16
3.2.1 Arcle........................................................................................................................... 16
1) OverView 简介.......................................................................................................... 16
2) Class Diagram 类图................................................................................................... 17
4) Methods 方法........................................................................................................... 17
3.2 User Model Design 后台-商品管理模块.........................................................................18
3.2 Class Design 类详细设计................................................................................................ 19
3.2.1 Images 图片表............................................................................................................. 19
1) OverView 简介.......................................................................................................... 20
2) Class Diagram 类图................................................................................................... 20
4) Methods 方法........................................................................................................... 20
3.2 User Model Design 评论留言表...................................................................................... 21
3.2 Class Design 类详细设计................................................................................................ 22
3.2.1 Message 留言表.......................................................................................................... 22
1) OverView 简介.......................................................................................................... 22
2) Class Diagram 类图................................................................................................... 22
Change Lives, Change The World 第 3 页 共 27 页
Global IT Educaon Specialist
4) Methods 方法........................................................................................................... 23
2) Methods 方法........................................................................................................... 26
3.2.2 PopOut Class 管理员类................................................................................................ 26
1) OverView 简介.......................................................................................................... 26
2) Class Diagram 类图................................................................................................... 26
3) A/ributes 属性......................................................................................................... 26
4) Methods 方法........................................................................................................... 27
Change Lives, Change The World 第 4 页 共 27 页
Global IT Educaon Specialist
1. Introducon 简介
1.1 Purpose文档目的
编写此文档的目的是进一步定制软件开发的细节问题,希望能使本软件开发工作更具体
便于该项目的编程顺利的进行,本文档规划出了该项目的所有功能模块,模块的划分。以
及模块应该完成的功能。
1.2 Scope本文档适用范围
便于项目经理,以及开发小组更好的了解这个项目,以及这个项目的结构,方便开发小
组对这个项目进行编程和完善。
1.3 Name 软件名称
个人博客
2. 4 Applications 软件应用领域
互联网
Change Lives, Change The World 第 5 页 共 27 页