1.引言
本文档对“网上订书系统”从整体架构的选择、实现技术的选择、再到实现细节方面的设计进行了详细的说明,为下一步项目的实现提供了可供参考的依据。
1.1编写说明
1.为数据库实现、界面实现、代码实现提供设计依据。
3.为软件提供测试和验收的依据,即为选取测试用例和进行验收的依据。
1.2项目背景
软件系统的名称:网上订书系统
本项目的任务提出者:书店
本项目的任务开发者:(华育国际)王春
本项目的用户:十三月花店后台管理员及互联网用户
2.概要设计
2.1运行环境
项目采用B/S架构:
客户端环境:兼容如下浏览器:IE6、IE7、IE8、Firefox3、Opera等
服务器端硬件要求:
CPU:主频2.4Hz以上
内存:2G以上
硬盘:20G以上
服务器端软件环境:
操作系统:CentOS5
Web服务器:Apache2.2
PHP处理器:PHP5.0
数据库服务器:MySQL5.1
2.2 技术架构及组件选择
系统采用PHP面向对象实现的MVC三层体系结构,系统层次图如下所示:
技术及组件选择:
1 PHP/面向对象
2 MVC
3 Smarty
4 ADOdb
5 AJAX
3.详细设计
3.1 界面设计
界面主色调为“浅灰色为主”,以突出安静的感觉.
(上述截图应换为你的项目的一个主界面(如首页)的截图)
3.2数据库设计
3.3 页面及类设计
1