{$cfg_webname}
主页 > 计算机 > ASP.NET >

基于.NET的在线订餐系统设计与开发

来源:wenku163.com  资料编号:WK1639026 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1639026
资料介绍

基于.NET的在线订餐系统设计与开发(包含任务书,开题报告,进度检查表,毕业论文24000字,程序代码,数据库)
摘  要
随着计算机网络技术的不断发展,网络已成为人们日常生活的一部分。越来越多的人喜欢上了网购这种便捷的方式,因此在线订餐也受到了人们的欢迎。
本系统分为两大模块:前台模块和后台模块。前台登录模块主要实现了用户注册、用户登录、找回密码的功能。用户登录后能够对菜品进行查询、预定、加入购物车、订单、支付、退款。用户在我的订单下可对订单进行查询、个人资料的修改。用户在社区家园里可以进行留言并查看他人留言。在后台模块中,普通管理员能够查看用户信息,查询并回复用户留言,对菜品详细信息、菜品类型进行查询及增删改,对用户订单可查询及批量删除,还可实时更改公告栏信息。超级管理员除了上述操作外,还能查询所有管理员信息,增加或删除某个管理人员,修改管理员权限。
经过分析,本系统使用Visual Studio 2005和SQL-Server2000作为开发工具,开发出了以B/S为模式的基于ASP.NET的在线订餐系统。

关键词: ASP.NET;在线订餐系统;SQL-Server;Visual Studio

Abstract
With the continuous development of computer network technology,the network has become a part of our daily live. These days more and more people prefer online shopping as it is convenient, so ordering online has also been welcomed by many people.
The system is divided into two modules: front module and background module. The front module mainly realize the functions of user registration, user login, Retrieve password. After Users log in,they can inquire and reserve the dishes ,add dishes to the cart ,even make the order , pay or refund the dishes. Users can inquire the order ,change their information under the menu of “my order”. Users can also check messages from others in the community homestead. In the background module,  normal administrators can view the user information, query and reply to Guest Book,do some additions and deletions or changes to the type of dishes, inquire and bulk delete the users' orders, can also change the bulletin board in real time. In addition to the authority of normal administrators', the super administrator can query all administrators’ information. Add or delete a management, modify administrator privileges.
After analysis, the system uses Visual Studio 2005 and SQL Server 2000 as a development tool, Develop ASP.NET-based online reservation system with B / S mode.

Key words: ASP.NET; online reservation system ; SQL - Server ; Visual Studio

功能需求分析
在线订餐系统随着互联网的迅猛发展越来越受到人们的重视,而在线订餐这一新的营销模式的出现更是颠覆了传统的经营方式,不仅能够提高销量。降低运作成本,增加了餐厅的竞争力。对大多数餐饮企业来说,建立一个在线订餐系统势在必行。
所以在线订餐系统应实现的功能主要包括:
⑴ 前台功能
用户信息管理:用户可以在登录后可以对其资料进行修改,系统的部分信息只对登录的注册用户开放。还没有账号的用户可以进行注册。如有用户忘记密码,可以根据提示问题找回密码。
菜品信息管理:用户可以根据具体条件查询菜品,登录后可进行预订。
购物车信息管理:用户登录后可以对购物车中的菜品进行增加、修改、删除。
订单信息管理:用户登录后可以查看已付款的订单,未完成的订单。
留言板信息管理:用户可以进行留言,并且管理员能够针对留言进行相应的回答。
帮助信息:为用户提供系统基本信息、用户注意事项及版权信息。
权限维护:用户登录后可以对已有用户的密码进行修改。
⑵ 后台功能
用户管理:可以实现用户的查看、添加、删除操作。
菜品管理:实现菜品的修改、添加和删除等操作。
菜品类型管理:可以对菜品类型进行修改、添加和删除等操作。
订单管理:可以对订单进行处理。
管理员管理:可以实现管理员的添加删除以及修改密码。

1.4 开发环境
⑴ 服务器端
操作系统:Windows XP
数据库服务器:SQL Server2000
浏览器:IE浏览器
⑵ 客户器端
浏览器:IE浏览器

1.5 本文主要内容
本文通过需求分析对在线订餐系统进行总体规划,开发出一个基于B/S模式的在线订餐系统。本在线订餐系统按照软件工程的基本步骤进行系统分析、设计和实现。本文的具体结构安排如下:
第一部分绪论主要阐明在线订餐系统的研究内容与意义,国内外的订餐系统的发展状况,以及系统应达到的要求。
第二部分主要内容是相关技术的介绍,介绍了系统开发工具的优势所在。
第三部分是对软件进行可行性分析与需求分析,分析了系统要达到的主要功能等。给出了系统的整体流程图。
第四部分主要是系统模块设计和数据库的设计,描述了系统前后台的主要模块,数据库概念设计、逻辑设计和物理设计。
第五部分主要讲述了在线订餐系统的实现,前后台的主要界面和代码。
第六部分对系统实现功能的测试,
第七部分是对本文的结论和展望,总结了完成本系统后自己的感悟与系统存在的不足之处。
最后,感谢对于在完成这次论文与软件过程中给予帮助的人,列出参考文献。
 

基于.NET的在线订餐系统设计与开发
基于.NET的在线订餐系统设计与开发
基于.NET的在线订餐系统设计与开发
基于.NET的在线订餐系统设计与开发
基于.NET的在线订餐系统设计与开发
基于.NET的在线订餐系统设计与开发
基于.NET的在线订餐系统设计与开发
基于.NET的在线订餐系统设计与开发
基于.NET的在线订餐系统设计与开发


目  录
摘  要    III
ABSTRACT    IV
目  录    V
1 绪论    1
1.1在线订餐系统的研究内容和意义    1
1.2国内外订餐系统的发展概况    1
1.3在线订餐系统应达到的要求    1
1.4开发环境    2
1.5本文主要内容    2
2相关技术介绍    3
2.1 ASP.NET技术    3
2.2 SQL SERVER 2000介绍    4
2.3 C#语言    5
2.4 B/S结构    6
2.4 本章小节    6
3在线订餐系统分析    7
3.1 可行性研究    7
3.2 需求分析    8
3.2.1 功能需求分析    8
3.2.2 数据库需求分析    8
3.2.3 数据流图    9
3.2.4 数据字典    11
3.3 流程图    12
3.4 本章小节    12
4 在线订餐系统总体设计    13
4.1 系统模块图    13
4.1.1前台功能模块    13
4.1.2 后台功能模块    14
4.2 数据库设计    15
4.2.1 数据库概念设计(E-R图)    15
4.2.2 数据库逻辑设计    17
4.2.3 数据库物理设计    21
4.2.5 数据库关系图    22
4.3 本章小节    22
5在线订餐系统的实现    23
5.1 前台系统的实现    23
5.1.1 在线餐系统首页    23
5.1.2 菜单查询与菜品详细信息界面    24
5.1.3 预订服务界面    26
5.1.4 我的订单界面    30
5.1.5 社区家园界面    36
5.1.6 用户登录与注册界面    38
5.2 后台系统的实现    43
5.2.1 登录界面    43
5.2.2 用户管理    43
5.2.3 菜品管理    45
5.2.4 订单管理界面    46
5.2.5 管理员管理    47
5.2.6 公告栏界面    47
5.2.7 留言板界面    48
5.3 本章小节    48
6系统测试    49
6.1 测试方案    49
6.2 测试过程    49
6.3 本章小节    49
7 结论与展望    51
7.1 结论    51
7.2 不足之处及未来展望    51
致  谢    53
参考文献    54
附  录    55

推荐资料