基于MVC框架的PHP零食销售系统设计与实现


时间: 2021-08-10 14:05:24 人气: 11 评论: 0

根据前人对于零食销售系统的设计与实现相关研究不难发现,大部分学者是从传统网上零食销售系统方面的问题进行研究的,没有结合当前零食销售系统中出现的问题现状进行研究,存在一定的局限性。本文将结合MVC框架下PHP零食销售系统当前存在的问题入手,并提出相应的可行性方案,从而促进零食销售系统设计的开发。

主要研究问题

根据现阶段对可行性研究及需求分析的成果,构建零食销售系统的概要设计和详细设计;运用后端MVC框架,在设计的基础上对销售系统进行编码实现;运用动态测试技术对整个系统外部环境因素和内部因素进行测试,并对测试结果进行总结,发现逻辑错误,提升销售系统的健壮性。

2.2 预期目标

(1)对各个模块的内聚性、耦合性进行界定,构建各模块的关联体系;

(2)在零食销售系统的总体及详细设计的基础上通过MVC分离形成各模块内外部的编码实现;

(3)基于系统评测基本原则,开展测试计划并运用相关动态测试方法对系统进行测试,设计测试用例,借助测试用例对功能模块进行验证,最终形成健壮的零食销售系统。

2.3 论文提纲

1、 绪论

1.1研究背景及意义

1.1.1研究背景

1.1.2研究意义

1.2研究内容及框架

1.2.1研究内容

1.2.2研究框架

1.3文献综述

1.3.1国内研究现状

1.3.2国外研究现状

1.3.3国内外研究总结

1.4创新之处

2、 相关理论及开发环境

2.1相关理论

2.1.1数字摘要

2.1.2B/S结构

2.1.3EasyPHP框架

2.1.4Ajax引擎

2.2开发环境

2.2.1WAMP

2.2.2JetBrains DataGrip

2.2.3JetBrains PhpStorm

3、 系统分析

3.1可行性研究

3.2需求分析

3.2.1功能需求

3.2.2非功能需求

3.2.3设计约束

3.2.4数据库需求

4、 系统设计

4.1系统结构设计

4.2数据库设计

4.2.1数据库概念模型设计

4.2.2数据库逻辑模型设计

4.2.3数据库完整性约束设计

4.3类设计

4.4框架核心设计

4.4.1单一入口文件设计

4.4.2基础控制器设计

4.4.3基础模型设计

4.4.4配置文件设计

4.5系统过程设计

4.5.1前台关键模块设计

4.5.2后台关键模块设计

4.6UI设计

4.6.1UI色彩设计

4.6.2响应式UI设计

5、 系统实现

5.1框架核心实现

5.1.1单一入口文件实现

5.1.2基础控制器实现

5.1.3基础模型实现

5.1.4配置文件设计

5.2系统关键技术实现

5.2.1无限分类实现

5.2.2数据可视化实现

5.3前台关键模块实现

5.3.1会员信息模块实现

5.3.2商品详情模块实现

5.3.3商品订单模块实现

5.3.4收货信息模块实现

5.3.5收藏信息模块实现

5.4后台关键模块实现

5.4.1成员信息管理模块实现

5.4.2商品分类管理模块实现

5.4.3商品详情管理模块实现

5.4.4商品订单管理模块实现

5.5安全性实现

6、 软件测试

6.1测试环境

6.2测试技术

6.3功能测试

6.3.1会员注册功能测试

6.3.2会员登录功能测试

6.3.3商品拍下功能测试

6.3.4订单支付功能测试

6.3.5管理者添加功能测试

6.3.6管理者登录功能测试

6.3.7分类添加功能测试

6.3.8商品添加功能测试

6.4系统测试

6.4.1兼容性测试

6.4.2安全性测试

7、结论

7.1总结

7.2展望

致谢

参考文献

2.4 拟采用研究手段

(1)多种实证方法相结合:本研究根据不同的研究目的,采用了文献法、经验总结法和观察法等多种实证方法相结合的方式。文献法主要考察国内外同类系统相关资料和文献的收集并进行阅读分析研究,对课题具有初步认识;经验总结法主要考察在掌握一定数量的相关参考文献的基础上对总结计划的制定,并收集同类系统的优点与不足,然后进行分析,最后制定设计的对策,总结研究成果;观察法主要通过自己的感官和辅助工具去考察用户对此系统软件界面在功能内容、交互逻辑和视觉特色三方面的需求与期待。不同的实证手段为不同的研究目的提供了很好的工具。

(2)定性与定量分析相结合:通过对目标公司现状的分析,有针对性的设计出和目标公司契合的系统方案。

(3)理论与实证相结合:了解销售系统开发相关的基本理论和步骤方法,深入研究销售系统静态网页和动态网页编码技术,分析零食销售系统模块和接口开发问题,用理论联系实际的方法,找到具体进行系统开发的思路和落脚点。

2.5 研究工作条件和基础

(1)利用图书馆资源及网络数字资源查阅电子商务案例与全端开发的相关内容;

(2)通过前期各环节的学习和课程设计环节积累的基本资料进行系统开发;

(3)在毕业论文完成过程中,老师对资料查阅、论文框架、系统开发及测试计划开展等具体工作进行指导。


评论
188083800