摘要:近年来,随着互联网的普及,互联网正在潜移默化的改变着人们的衣食住行等各个方面。网络技术的不断革新,人民生活水平不断提高,无论是为了享受生活,还是为了方便生活,在互联网的时代,这些都变得可能。而由于快节奏的生活和各种“宅”的出现,滋生了外卖行业的发展,外卖服务已经成了宅男腐女和工作白领生活中不可或缺的部分。为了让工作繁忙没有时间做饭的人能吃到饭菜,为了让人们能快捷方便的享受订餐的乐趣,本文设计开发了一个基于.NET的外卖管理系统网站。
本文采用.NET技术,利用CSS+DIV+JS+JQuery等界面语言,应用MVC三层框架模式,使用SQL Server 2008 R2数据库管理系统实现了外卖网站。系统的主要功能有:普通用户:浏览菜单的详细信息、选择菜单加入购物车、下单、付款、评论等;商家:添加菜单,管理订单信息等;网站开发管理员:管理网站信息。该系统具有界面友好,操作简单等特点。
关键词 外卖管理系统网站;.NET;MVC三层框架;SQL Server 2008 R2
目录
摘要
Abstract
1 绪论-1
1.1 开发背景-1
1.2系统开发的意义-1
1.3 系统研究内容-1
1.4 论文结构-1
2 系统开发相关技术简介-3
2.1 开发语言ASP.NET-3
2.2开发工具VS2010的介绍-3
2.3 数据库SQL Server 2008 R2-4
3需求分析-5
3.1 可行性分析-5
3.2用户角色分析-5
3.3功能模块划分-5
3.4系统功能需求-6
3.4.1拟解决的主要问题-6
3.4.2系统的主要功能-6
4系统总体设计-7
4.1系统基本结构思想-7
4.2总体方案设计-7
4.3系统功能设计-7
4.4系统总模块结构图设计-9
4.4.1会员功能模块的设计-9
4.4.2餐厅管理员功能模块设计-10
4.4.3网站开发管理员功能模块设计-11
4.5系统流程图设计-11
4.6.1数据库逻辑结构设计-13
4.6.2数据库的实现-16
5系统详细设计与实现-20
5.1数据库连接的实现-21
5.2用户注册模块-21
5.2.1功能描述-21
5.2.2界面设计-21
5.2.3实现方法-24
5.3用户登录模块-24
5.3.1功能描述-24
5.3.2页面设计-24
5.3.3实现方法-25
5.4.1功能描述-25
5.4.2页面设计-25
5.4.3实现方法-27
5.5.1功能描述-27
5.5.2页面设计-27
5.5.3实现方法-29
5.6外卖商场模块-29
5.6.1功能描述-29
5.6.2页面设计-29
5.6.3实现方法-30
5.7 填写用户信息模块-31
5.7.1功能描述-31
5.7.2页面设计-31
5.7.3实现方法-32
5.8 加入购物车模块-33
5.8.1功能描述-33
5.8.2页面设计-33
5.8.3实现方法-34
5.9 生成订单付款模块-34
5.9.1功能描述-34
5.9.2页面设计-34
5.9.3实现方法-35
5.10 已买到菜单评论模块-36
5.10.1功能描述-36
5.10.2页面设计-36
5.10.3实现方法-37
5.11 添加菜单类型模块-37
5.11.1功能描述-37
5.11.2页面设计-37
5.11.3实现方法-39
5.12 菜单添加、删除、修改模块-39
5.12.1功能描述-39
5.12.2页面设计-39
5.12.3实现方法-41
5.13 订单管理模块-41
5.13.1功能描述-41
5.13.2页面设计-41
5.13.3实现方法-42
6软件测试-43
6.1单元测试-43
6.2集成测试-44
6.3测试总结-44
结论-46
致谢-46
参考文献-47