网上购书(书店)管理系统设计与实现(PHP+Mysql) | 您所在的位置:网站首页 › 网络书店系统设计方案 › 网上购书(书店)管理系统设计与实现(PHP+Mysql) |
目 录
1 引言 1 1.1 开发背景 1 1.2 当前现状 2 1.3 课题研究的意义 2 2 程序技术相关知识 4 2.1 PHP简介 4 2.2 PHP 平台相关简介 4 2.3 PHP的相关简介 4 2.4 wamp简介 5 2.5 MySQL简介 5 3 需求分析 6 3.1 需求分析的原因 6 3.2需求分析任务 6 3.3实体-联系图 7 4 系统设计 8 4.1 系统功能设计 8 4.2数据库表设计 10 4.3 功能设计 12 5 系统的实现 15 5.1 界面演示及核心代码 15 6 软件测试与分析 34 6.1 测试目的 34 6.2 测试方法 35 6.3 测试过程 35 6.4 测试分析 36 参考文献 37 致 谢 38 3 需求分析 3.1 需求分析的原因 根据现在社会上对网络书店的需求,为了开发出真正满足用户需求的产品——网上书店,首先必须要知道客户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能满足用户需求的程序只会给客户带来失望,给开发带来麻烦。虽然在可行性研究阶段已经粗略了解用户的需求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的使用较小的成本在较短时间内确定是否存在可行的解法,因此,在需求分析阶段要确定系统必须完成哪些工作,也就是对系统提出完整、准确、清晰、具体的要求。 3.2需求分析任务 通过对系统的分析及对其他网店的参考,基本确定了“网上书店”的基本功能以及基本性能的基本需求。 功能需求:这方面的需求指定系统必须提供的服务,通过需求分析应该划分出系统必须完成的所有功能。其功能如下: 网上购书用户的注册功能。用户登录,退出功能。用户浏览图书信息功能。用户购买图书,购物车管理,和订单提交管理功能。管理员对图书信息管理(包括添加、修改、删除图书信息)。管理员对图书类别信息管理(包括添加、修改、删除图书类别信息)。管理员对提交订单进行管理。管理员对公告信息的发布和修改、删除功能。 性能需求:指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的要求。其要求如下: (1)用户在客户端点击存在服务器中的主页时,系统能快速响应。 (2)在安全性方面,PHP程序要满足客户传输信息的基本安全。 4 系统设计 4.1 系统功能设计 从前面的需求分析中得知,可以将功能分为前台功能实现和后台功能实现两类,因此模块可分为两类:前台模块和后台模块。系统的前台流程图,如图4.1所示。 系统的后台流程图,如图4.1 。![]()
|
CopyRight 2018-2019 实验室设备网 版权所有 |