当然使用的数据库是mysql。尽管没有面向对象的数据库的作用强大,但是在Python开发上还是比较的灵活和方便的。系统功能主要介绍以下几点:
本外卖点餐系统主要包括二大功能模块,即用户功能模块和管理员功能模块。
(1)管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员功能来管理后台系统。主要功能有:首页、个人中心、用户管理、菜品分类管理、菜品信息管理、系统管理、订单管理等功能。
本毕业设计的内容是设计并且实现一个基于Django框架的外卖点餐系统。采用MYSQL为数据库开发平台,Python语言,网络信息服务作为应用服务器。外卖点餐系统的功能已基本实现,主要用户、菜品信息、系统管理、订单管理等。
收获往往通过实践所得,在这次外卖点餐系统的开发中我深深的体会到了这个道理。在往前的学习中,只顾着书本上的内容,却忽视了在实践中能够寻找真理,这次毕业设计开发中我受益匪浅。刚开始,在开发这款系统的时候,也遇到过很多拦路虎,翻阅过书籍,浏览过网络,一点一滴小知识积累起来,最终也战胜了各种bug,慢慢的我感受到了系统的魅力以及他给我带来的快乐。
目 录
1 引言 1
1.1 研究的目的及意义 2
1.2 研究的主要内容 3
1.3 本文的组织结构 4
2 平台开发相关技术 5
2.1 Python简介 6
2.2 Django框架介绍 7
2.3 MYSQL数据库 8
2.4 MySQL环境配置 9
2.5 B/S架构 10
3 软件系统需求及可行性分析 11
3.1 需求分析 12
3.2 系统可行性分析 13
3.2.1 技术可行性 14
3.2.2 操作可行性 15
3.2.3 经济可行性 16
4 系统软件的总体设计 17
4.1 系统开发流程 18
4.2 系统总体架构设计 19
4.2.1 总体设计 20
4.3 系统数据库的设计 21
4.3.1数据库E/R图 22
4.3.2 数据库表 23
5 系统软件功能的具体实现 24
5.1 管理员功能模块 25
5.4前台首页功能模块 26
6系统的调试和测试 27
7 结论 28
7.1 收获与体会 29
参考文献 30
致 谢 31