网上订餐系统的设计与实现(ASP.NET,SQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
网上订餐系统的设计与实现(asp.NET,SQL)(含录像)(毕业论文17000字,程序代码,SQLServer数据库,答辩PPT)
通过系统功能分析,针对一般的在线美食,总结出如下的需求信息:
1)用户分一般用户、注册用户和管理员用户。
2)一般用户和注册用户无需要登录就可以查看美食信息和购买
3)注册用户登录后可以维护自己的个人信息,并且在向网站发出订单时会自动填写自己的联系信息。
4)美食按美食类别来分类,每一个美食都对应一个类别。
5)订单分单张详细订单和总订单。
6)一个用户可以购买多个或多种型号的美食。
7)一个用户对应一张订单列表。
8)一个订单列表对应多张订单详细信息。
9)提供购物帮助功能。
关于订单列表与订单详细信息可以这样理解:因为用户一次可以购买多种产品。则对每种产品(即每一款型号的美食)生成一条订单详细信息记录。然后多个这样的订单详细信息组成一个订单列表。每一个订单列表才与一个用户对应,在发货时以订单列表为单位,也即用户在操作时所看到的“订单”。
经过系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:
1)管理员信息,包括数据项:帐号,姓名,密码。
2)注册用户(会员),包括数据项:用户ID,用户名,密码等。
3)美食,包括数据项:美食编号,美食名称,分类编号等。
4)美食分类,包括数据项:分类编号,分类名称,上级分类编号(扩展,备用)。
5)订单详细信息,包括数据项:订单编号,订单列表编号,美食编号,购买数量。
6)订单列表,包括数据项:订单列表编号,用户编号,下单时间,联系方式等。
7)购物帮助,包括数据项:问题ID,问题标题,答案和点击次数。
开发工具
开发环境:Microsoft Visual Studio
数据库:Microsoft SQL Server
程序语言:asp.NET(C#)语言
目 录
第一章 绪论 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