目 录
论文总页数:28页
1 引言 1
1.1 系统的开发背景 1
1.1.1 网上购物的发展 1
1.1.2 产品报价系统的现状 1
1.2 系统实现的目标 1
1.3 系统开发的意义 2
2 产品报价系统分析 2
2.1 网站的设计目标 2
2.2 网站的可行性分析 2
2.2.1 用户群体与市场分析 2
2.2.2 技术能力分析 2
2.2.3 可行性分析总结 3
2.3 网站设计的特点 3
3 系统的开发技术及主要构架 3
3.1 开发技术的选择 3
3.1.1 PHP编程技术 3
3.1.2 MySQL开源数据库的开发 4
3.2 系统的主要架构及开发模式 4
3.2.1 基于B/S的体系结构 4
3.2.2 OOP(面向对象编程)在PHP中的运用 4
4 系统的功能和流程分析 5
4.1 平台功能模块的设计分析 5
4.2 系统流程分析 5
4.2.1 前台购物流程 5
4.2.2 注册登陆功能流程 6
4.2.3 商品搜索流程 7
4.2.4 留言评论流程 7
4.2.5 商品管理流程 7
4.2.6 订单处理流程 7
4.2.7 用户管理流程 7
5 系统功能的具体实现 8
5.1 系统数据库的设计 8
5.2 功能总体说明 11
5.2.1 系统流程图 11
5.2.2 目录结构说明 11
5.3 各功能模块的实现 12
5.3.1 数据库的连接 12
5.3.2 用户注册与审核模块 13
5.3.3 用户登陆模块的实现 14
5.3.4 商品搜索模块的实现 16
5.3.5 购物车模块的实现 16
5.3.6 产品管理模块的实现 17
5.3.7 用户管理与权限的实现 20
5.3.8 订单与评论管理 22
5.3.9 系统数据管理 23
6 系统测试及难点分析 23
6.1 系统运行环境的搭建 23
6.2 系统程序的安装 24
6.3 系统的测试 24
6.3.1 系统关键部分测试分析 24
6.3.2 测试结果分析与说明 25
6.3.3 系统安全与性能分析 25
6.4 系统中存在的问题及解决方法 25
结 论 25
参考文献 26
致 谢 27
声 明 28
结 论
在开发阶段的后期对系统功能进行综合测试,通过对各种所需数据的录入检验各接口类对象、产品搜索、产品评论、在线购物与后台的用户管理、产品管理和订单管理的功能是否正常,测试的主要方面包括输入数据的合法性检验,用户界面的操作友好程度。通过对单个功能模块和系统整体的性能测试,本系统运行状态良好,实现了预定功能,符合设计需求。与此同时,根据系统的特点,开发了匹配的相关功能,使系统不断的完善,在实际的应用中具有更强的适应性。
然而,做为产品报价系统,在产品的销售和在线订单实现过程中,本身需要有良好的性能来防范可能出现的任何漏洞,对程序代码本身的安全性要求相当高,从这个方面来看,还需要进一步的工作来完善,在确保功能流程的前提下为用户提供体验性好而且可信任的服务。另外对于订单的管理也存在需要改进的地方,比如按照月份生成Excel或者PDF格式的报表。