更新时间:03-13 上传会员:菲菲小宝贝
分类:计算机信息 论文字数:12406 需要金币:1000个
摘要:越来越多人开始加入烘焙行业,不仅是自身喜欢烘焙,更重要的是烘焙行业现已经是一个朝阳行业,国内烘焙培训机构也如雨后春笋般涌现可见一斑。烘焙不仅就业情况好,烘焙本身也有很多优点。当各方压力和情绪无处释放时,全神贯注在烘焙上,可以使人感到宁静和放松。而烘焙本身又是一项技术,每个步骤都需要细致和用心,在不断的失败中磨练自己变得更好。节假期和亲人一起在厨房烘焙,不仅可以品尝美食,还可以和家人增进感情。随着技术发展,烘焙学习不再局限于店铺私下学习,通过互联网可以实现在线学习烘焙技术,在家DIY甜点美食等。
本系统基于Python技术开发DIY烘焙所网站,使用SQLite设计DIY烘焙所网站数据库,通过Bootstrap技术设计网站前端样式,并实现了DIY烘焙所网站主页模块、烘焙方法模块、烘焙心得模块、成果展示模块以及联系我们模块。而DIY烘焙所网站内容更新是通过后台管理系统实现,后台主要使用Django 3.0框架进行设计实现烘焙发布者、烘焙心得、烘焙成果、烘焙方案、烘焙材料、烘焙难度以及系统用户等模块的管理。DIY烘焙所网站可以实现Web浏览和手机端自适应浏览,通过浏览网站的烘焙方法模块内容,用户可以在家自由DIY甜点,并且可以浏览烘焙心得和查看用户烘焙成果的展示,通过烘焙心得来注意烘焙材料比例等注意事项,让烘焙更加成功。
关键词:Python;SQLite;Bootstrap;Django 3.0;Web
目录
摘要
Abstract
1 引 言-1
1.1 开发背景-1
1.2 国内外研究现状-1
1.3 项目的目的及意义-2
2 系统开发所采用的技术-3
2.1 Python-3
2.2 B/S架构-3
2.3 SQLite-3
2.4 Jquery-3
2.5 Django-3
3 系统分析-4
3.1 需求分析-4
3.1.1 烘焙方法模块需求分析-4
3.1.2 烘焙心得模块需求分析-4
3.1.3 烘焙成果展示模块需求分析-4
3.1.4 后台系统模块需求分析-4
3.1.5 功能架构分析-5
3.1.6 系统需求用例图-6
3.2 系统任务的可行性分析-6
3.2.1 技术可行性分析-6
3.2.2 经济可行性分析-6
3.2.3 应用可行性分析-7
3.3 系统开发环境-7
3.4 软件安装和使用说明-7
4 系统总体设计-8
4.1 各功能模块详细设计-8
4.1.1 DIY烘焙所网站前端模块详细设计-8
4.1.2 DIY烘焙所网站后台模块详细设计-9
4.2 数据库设计-9
4.2.1 烘焙发布者BakePublisher表-10
4.2.2 烘焙难度Baking_Difficulty表-11
4.2.3 烘焙材料Baking_Stuff表-12
4.2.4 烘焙方案Baking_Item表-13
4.2.5 烘焙心得Experience表-14
4.2.6 烘焙成果Bark_Gallery表-15
4.2.7 烘焙系统用户barkuser表-16
5 系统详细设计与实现-17
5.1 网站主界面的设计与实现-17
5.2 关于我们模块的设计与实现-18
5.3 烘焙方法模块的设计与实现-19
5.4 烘焙方法展示模块的设计与实现-20
5.5 烘焙心得模块的设计与实现-21
5.6 心得展示模块的设计与实现-22
5.7 成果展示模块的设计与实现-23
5.8 联系我们模块的设计与实现-24
5.9 烘焙所网站后台系统首页模块的设计与实现-25
5.10 烘焙发布者模块的设计与实现-25
5.11 后台烘焙心得模块的设计与实现-26
5.12 烘焙成果模块的设计与实现-26
5.13 烘焙方案模块的设计与实现-27
5.14 烘焙材料模块的设计与实现-27
5.15 烘焙难度模块的设计与实现-28
5.16 烘焙所后台系统用户模块的设计与实现-28
6 系统测试-29
6.1 测试方法-29
6.2 烘焙方法模块测试-29
6.3 烘焙心得模块测试-32
6.4 烘焙成果展示模块测试-34
6.5 烘焙材料模块测试-36
6.6 烘焙难度模块测试-38
结 论-40
参 考 文 献-41