本次毕业设计我们选择了网上订餐系统,本系统采用BS模式,网站的前台是专为客人准备的,客人可以通过前台进行注册,然后用自己的用户名登录以后进行定餐管理员可以通过它对用户的订单、注册用户和食品信息以及用户对产品的评论或投诉等信息进行管理。系统有Microsoft Visual Studio开发而成,C#语言,asp.net技术,sqlserver数据库.
管理员功能:管理员可以对网站的所有信息进行更改,本订餐系统的管理员功能主要包括:修改管理员的密码,注销管理员登录,添加菜品,对已有的菜品的信息进行修改,处理订单,客户留言以及投诉,管理所有的注册用户,可删除注册用户,分类管理可以对已有菜品进行分类,数据处理,数据库操作等功能
经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:
1)管理员信息,包括数据项:帐号,姓名,密码。
2)注册用户(会员),包括数据项:用户ID,用户名,密码等。
3)美食,包括数据项:美食编号,美食名称,分类编号等。
4)美食分类,包括数据项:分类编号,分类名称,上级分类编号(扩展,备用)。
5)订单详细信息,包括数据项:订单编号,订单列表编号,美食编号,购买数量。
6)订单列表,包括数据项:订单列表编号,用户编号,下单时间,联系方式等。
7)购物帮助,包括数据项:问题ID,问题标题,答案和点击次数。
第一章 绪论 1
1.1 问题的提出 1
1.2 网上订餐 2
1.3 项目背景 2
1.3 本课题研究的目标及主要特色 3
第二章 主要技术分析 4
2.1 SQL SERVER 2005 4
2.2 .NET技术 4
2.3 C#技术 5
2.4 ADO.NET技术 5
2.5 DREAMWEAVER MX2004简介 6
2.6 B/S结构技术发展简述 7
第三章 系统设计 9
3.1 可行性研究 9
3.1.1 经济可行性 9
3.1.2 技术可行性 9
3.1.3 运行可行性 10
3.1.4 时间可行性 10
3.1.5 法律可行性 10
3.2 需求分析 10
3.2.1 系统需求 10
3.2.2 性能需求 10
3.2.3 应用需求分析 10
3.2.4 运行需求分析 11
3.2.5 其他需求分析 11
3.3 系统概述 11
3.4 模块简介 13
3.4.1 管理员登录模块 13
3.4.2美食管理模块 14
3.4.3用户管理模块 16
3.4.4分类管理 16
第四章 数据库设计 17
4.1 数据库需求分析 17
4.2 数据库概念结构设计 17
4.3 数据库逻辑结构设计 20
第五章 详细设计 23
5.1 系统登录设计 23
5.2 前台主页面 25
5.3 美食管理 25
5.4 用户管理 27
第六章 系统的调试与测试 28
6.1 测试概述 28
6.1.1软件测试的目的 28
6.1.2软件测试的任务 28
6.1.3测试环境 28
6.2 单元测试 28
6.2.1黑盒测试 28
6.2.2白盒测试 29
6.2.3模块接口测试 29
6.3 集成测试 29
6.3.1自顶向下集成 29
6.3.2确认测试标准 30
第七章 总结 31
参考文献 32
致 谢 33