设计描述:
文档包括:
word说明书一份,共67页,约24000字
任务书一份
开题报告一份
外文翻译一份
源程序代码一套
毕 业 设 计论 文 任 务 书
一、题目及专题:
1、题目 基于.NET的在线订餐系统设计与开发
2、专题
二、课题来源及选题依据
课题来源:导师指定
选题依据:随着时代的发展,人们的生活越来越离不开网络。如今的网络已渗透到社会的方方面面。网络的迅猛发展不仅给我们带来了无限便利,更给传统的产业带来了新的发展空间。餐饮行业的变化尤为明显,最为突出的就是—在线订餐。
在线订餐为人们提供了一个快速简洁的订餐方式,节省了很多不必要的时间。尤为突出的是在线订餐图文并茂,配有主要食材的介绍,更能及时更新为客户提供最新信息。在线订餐能提高餐饮企业效率,人们通过上网,可以预订进餐时间和具体的菜色,为饭店带来了新的收益。最重要的是,这样的订餐方式,对信息的存储保管、更新、处理及时,实现了高度智能化管理。
三、本设计(论文或其他)应达到的要求:
①了解asp.net程序设计,完成系统的代码的编写;
② 熟练掌握数据库原理及应用,特别是数据库标准语言SQL;
③掌握SQL SERVER2000的使用,并熟练操作;
④熟练使用Visual Studio 2005开发工具,进行软件开发;
⑤对餐厅运营模式,在线订餐的过程有一个总体的理解;
⑥做好整个系统的需求分析,并按照要求循序渐进的进行系统开发,逐步完善,最终完成系统开发。
摘 要
随着计算机网络技术的不断发展,网络已成为人们日常生活的一部分。越来越多的人喜欢上了网购这种便捷的方式,因此在线订餐也受到了人们的欢迎。
本系统分为两大模块:前台模块和后台模块。前台登录模块主要实现了用户注册、用户登录、找回密码的功能。用户登录后能够对菜品进行查询、预定、加入购物车、订单、支付、退款。用户在我的订单下可对订单进行查询、个人资料的修改。用户在社区家园里可以进行留言并查看他人留言。在后台模块中,普通管理员能够查看用户信息,查询并回复用户留言,对菜品详细信息、菜品类型进行查询及增删改,对用户订单可查询及批量删除,还可实时更改公告栏信息。超级管理员除了上述操作外,还能查询所有管理员信息,增加或删除某个管理人员,修改管理员权限。
经过分析,本系统使用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
目 录
摘 要 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
|