asp.net+sqlserver餐厅餐饮管理系统C#项目源码

本文详细介绍了开发一个网上订餐系统的全过程,包括系统背景、开发环境、数据库设计、功能模块分析及详细设计。系统分为前台网络订餐、管理员和员工管理三大模块,采用.NET开发平台,SQLServer作为数据管理系统,使用ASP.NET C#进行开发。各模块涵盖用户登录注册、菜品管理、订单处理、餐位预定等功能。

第一章 概述    2
1.1 课题背景    2
1.2 课题来源    2
1.3 研究内容    3
1.4 研究意义    3
第二章 开发环境和相关技术    5
2.1 .NET开发平台    5
2.2 SQL Server数据库简介    7
2.3 系统开发环境    8
2.4 系统架构    8
第三章 数据库设计    9
3.1 数据库设计    9
3.2 数据库详细设计    9
第四章 系统分析    12
4.1 系统结构    12
4.2 开发方法    13
4.3 可行性分析    14
4.4 系统功能模块    15
第五章 详细设计    16
5.1 运行环境    16
5.2 系统前台主要模块    17
5.2.1 用户登录    17
5.2.2 用户注册    18
5.2.3 菜品展示    19
5.2.4 菜品预定    21
5.3 管理员模块主要功能    22
5.3.1 管理员登录    22
5.3.2 用户信息管理    23
5.3.3 菜品信息管理    24
5.3.4 订餐信息管理    25
5.3.5 菜品评价管理    26
5.4 员工管理模块主要功能    27
5.4.1 点餐管理    28
5.4.2 厨房制作    29
5.4.3 结账管理    30
5.4.4 餐位预定管理    31
第六章 结论    32
第八章 致谢    33
第九章 参考文献    34

本系统包括3个大的功能模块:
前台网络订餐:主要包括用户登录,用户注册,菜品浏览,预定菜品,我的预定,餐位预定,我的餐位预定信息等信息模块。
管理员模块包括:会员管理,账号管理,菜品管理,菜品类别管理,餐位管理,网络订单管理,评价管理,修改登录密码,餐厅销售统计管理等功能模块。
员工管理模块包括:POS点餐,结账管理,厨房制作管理,餐位预定管理等功能模块。
本系统采用b/S模式,后台使用SQL Sever作为后台的数据管理系统.开发语言是asp.net C# 开发工具选择VS2010。
论文目录

餐饮管理系统使用说明书配置源程序附加数据库SQL Server 2000(1)将TM\\06\\MrCy\\MrCy\\DataBase文件夹中的扩展名为db_MrCy.mdfF和db_MrCy.ldf的两个文件拷贝到SQL Server安装路径下的Data文件夹中。(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。(3)将弹出“附加数据库”对话框,在该对话框中单击【 】按钮,选择所要附加数据库的db_MrCy.mdf文件,单击【确定】按钮,即可完成数据库的附加操作。使用说明系统介绍本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理,本系统应达到以下目标: 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。 实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。 对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。 实现对消费账目自动结算。 实现对消费的历史记录进行查询,支持模糊查询。 系统应最大限度地实现易维护性和易操作性。操作注意事项(1)本系统管理员用户名为:Tsoft,密码为:111。(2)实例执行文件位置:TM\\06\\MrCy\\MrCy\\bin\\Debug\\ MrCy.exe(3)本系统共分为三种操作权限,分别为超级管理员、经理、一般用户: 一般用户: 一般用户只可以对辅助工具菜单、系统设置菜单、窗口布局菜单及帮助菜单进行使用操作。。 经理:经理除系统设置菜单不能使用以外,其它菜单都可以使用并管理操作。 超级管理员:超级管理员可以对所有菜单进行管理操作。(4)单击鼠标右键,可进行开台、取消开台、点菜、消费查询及结账操作。(5)锁定系统解锁密码为:111。(6)如果添加菜品类别,需要在数据库中添加。操作流程(1)用户输入用户名及密码进入超级管理员操作界面,如图1.1所示。 图1.1 超级管理员(2)单击“基础信息”/“台桌信息”菜单项,对台桌信息进行添加、修改、查询及删除操作,如图1.2所示。 图1.2 台桌信息(3)单击“基础信息”/“职员信息”菜单项,对职员信息进行添加、修改、查询及删除操作,如图1.3所示。 图1.3 职员信息(4)单击界面上的任一台桌,进行开台、取消开台、点菜、消费查询及结账操作,如图1.4所示。 图1.4 台桌操作(5)通过“辅助工具”菜单,可直接调用日历、记事本和计算器的快捷方式。(6)通过“系统维护”菜单,可对数据库进行备份、恢复及权限设置操作。(7)通过“系统设置”菜单,可对当前用户进行密码修改及锁定系统操作。
1.引言 为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入了解是软件开发工作获得成功的前提条件,不论吧设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。 需求分析是软件定义时期的最后一个间断,他的基本任务是准确地回答“系统必须做什么?”这个问题。 需求分析和规格说明是一项十分艰巨复杂的工作。用户与分析员之间需要沟通的内容非常多,在双方交流信息的过程中很容易出现误解或遗漏,也可能存在二义性。因此,不仅在整个需求分析过程中应该采用行之有效的通信技术,集中精力过细地工作,而且必须严格审核验证需求分析的结构。在所有这些分析方法中,我们都必须遵循下述准则: (1) 必须理解并描述问题的信息域,根据这条准则应该建立数据模型 (2) 必须定义软件应完成的功能,这条准则要求建立功能模型 (3) 必须描述作为外部事件结构的软件行为,这条准则要求建立行为模型 (4) 必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节 接下来我们将严格根据需求分析的要求与书写软件需求规格说明书的过程阐述系统必须完成那些工作,对该点评网提出完整、准确、清晰、具体的要求。过程中不免有问题与
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值