- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目编号 200602006 文档编号 12 密 级 内部
美发店管理系统详细设计
V1.0
***公司
评 审 日 期:****年*月**日
目 录
1. 导言 3
1.1 目的 3
1.2 范围 3
1.3 缩写说明 3
1.4 术语定义 4
1.5引用标准 4
1.6 参考资料 4
1.7 版本更新信息 4
2 系统设计概述 4
3 详细设计概述 5
4用户管理模块的详细设计 5
4.1视图层 6
4.2控制层 6
5登录管理模块的详细设计 7
5.1视图层 8
5.2控制层 8
5.3模型层 8
6 发型管理模块的详细设计 8
6.1视图层 9
6.2控制层 9
6.3模型层 9
7其他通用管理模块的详细设计 9
7.1视图层 10
7.2控制层 10
7.3模型层 10
8 客户端模块的详细设计 10
8.1视图层 11
8.2控制层 11
9复用的模块 11
9.1客户标签库 12
9.2数据库的基本操作 14
9.3结果显示 39
9配置文件 39
9.1 config.php配置文件 39
1. 导言
1.1 目的
该文档的目的是描述《美发店管理系统》项目的详细设计,其主要内容包括:
系统功能简介
系统详细设计简述
各个模块的三层划分
最小模块组件的伪代码
本文档的预期的读者是:
开发人员
项目管理人员
测试人员
1.2 范围
该文档定义了系统的各个模块和模块接口,但未确定单元的具体实现,这部分内容将在实现中确定。
1.3 缩写说明
UML
Unified Modeling Language(统一建模语言)的缩写,是一个标准的建模语言。
php
Hypertext Preprocessor的缩写,一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。
MVC
Model-View-Control(模式-视图-控制)的缩写,表示一个三层的结构体系。
1.4 术语定义
ThinkPHP:一种框架体系结构。
1.5引用标准
[1] 《企业文档格式标准》 V1.1
北京长江软件有限公司
[2] 《软件详细设计报告格式标准》 V1.1
北京长江软件有限公司软件工程过程化组织
1.6 参考资料
[1] ****
1.7 版本更新信息
本文档版本更新记录如表C-1:
表C-1 版本更新记录
修改编号 修改日期 修改后版本 修改位置 修改内容概述 000 2006.5.1 1.0 全部 初始发布版本
2 系统设计概述
根据《美发店管理系统》的概要设计,本系统按照功能角度分解,可以分为客户端子系统和管理端子系统。根据页面流的设计,管理端系统分为员工管理、业务单管理、会员管理、工资管理、收支管理、产品管理、发型管理、活动管理、文章管理、分享管理、考勤管理、系统管理等部分等模块,他们的关系如图C-1,以下将分小节对各个部分分别进行详细设计。
图C-1:模块设计
3 详细设计概述
由于本系统采用了基于ThinkPHP体系结构的设计,即采用MVC的三层设计模式,采用面向对象的PHP语言。所以,基本采用面向对象的设计方法。在整个的开发过程中,尽可能采用复用的原则,例如采用标签库,统一数据库的基本操作,统一结果显示等。
本文档的详细设计主要是按照ThinkPHP的MVC的三个层次分别编制视图层、控制层和模型层模块的伪代码。为下一步的编码提供基础。伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言实现。因此,伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。
4用户管理模块的详细设计
用户管理模块主要实现用户信息的维护,用户管理的视图层、控制层和模型层三个层次的模块如表C-2所示。
表C-2:用户管理模块的三层模块
视图 控制器 模型 HTML
User_index.html
User_edit.htmlUser_select.html
客户标签 ThinkPHP标签库
自定义标签库 UserAction
UserModel.class
4.1视图层
视图层主要实现表示层的功能,视图层包括HTML及ThinkPHP、Youphp标签库等。
HTML
用户管理视图层共有3个HTML文件,HTML文件详见demo。
客户标签库
客户端的标签库包括ThinkPHP标签和自定义标签库,其中Cx是ThinkPHP的标签库,而Yp标签库是本系统自定义的标签。详见复用模块的详细设计。
4.2控制层
用户管理控制层共有1个Action文件,表C-4是UserActi
文档评论(0)