基于ASP.NET网上订餐系统的设计与实现

基于ASP.NET网上订餐系统的设计与实现

基于ASP.NET网上订餐系统的设计与实现

  • 适用:本科,大专,自考
  • 更新时间2024年
  • 原价: ¥292
  • 活动价: ¥200 (活动截止日期:2024-04-27)
  • (到期后自动恢复原价)
基于ASP.NET网上订餐系统的设计与实现

                                                                基于ASP.NET网上订餐系统的设计与实现

摘要:网上订餐,也许大家对这个新生名词已经很熟悉了,但是如果放到二十年前、十年前,人们根本无法想象吃饭饮食这个最简单的小事可以足不出户,在网络上进行。在互联网迅速发展的巨大背景下,我们的生活变得更加方便快捷,网上订餐就是一个最好的例子。我在这个背景下,我决定独立开发一个有关于网上订餐的管理系统。本项目的基本功能有如下几部分:对商品的管理,会员的购物车模块,后台系统的订单管理,后台对会员系统的管理,后台系统的全局管理。并且能够表现出本网站与用户的交互性比较强。
关键字:Visual Studio 2012; SQL Server2012;ASP.NET
 
 
Design and implementation of online ordering system
Abstract:To order the efficiency of the meal, management of fast food delivery, fast statistics of the number and sales of fast food sales, general store receipt, store order and other functions. From the perspective of development potential, online ordering industry is in the early stage of market cultivation, with market potential and development space. Online reservation, maybe you are familiar to the new term, but if in the twenty years ago, ten years ago, people couldn't imagine eating diet the simplest things can never leave home, on the Internet. Under the big background of the development of Internet rapidly, our life become more convenient and quick, online order is one of the best example of this, we often interpret online reservation for Internet technology a thorough application in the practical life, as a phenomenon in the early years of the 21st century new thing, it's full of people interested in, a large number of reservation software and website arises at the historic moment, making it difficult to choose. In this context, I decided to independently develop a management system for online ordering. The basic functions of this project include the following parts: the management of dishes, online shopping cart modules, management of backstage orders, the management of users in the background, and the management of the whole system in the background. And it can show that this website and users are more interactive.
Keywords:Visual Studio 2012; SQL Server2012;ASP.NET
 
一、系统概述
(一)系统简介
我们常常把网上订餐理解为互联网技术在实际生活中的一个深入应用,作为一个21世纪初期才出现的新生事物,人们对它充满了兴趣,大批的订餐软件和网站应运而生,使得人们难以选择。在这个背景下,我决定独立开发一个有关于网上订餐的管理系统。互联网诞生出的这种快速便捷的网上订餐方式,也是互联网应用的新的体现;从侧面角度来观察,不难发现网上订餐系统还帮助推进了现在愈发普及的电子商务的应用更加广泛,网上订餐的形式的发展,同时也在慢慢帮助着电子商务应用加快前景的步伐网上伴随着订餐的形式的发展。所以,作为互联网购物新的适用于各个年龄阶层以及所有群体通用的应用方式,网上订餐系统的可行性意义深远。
(二)开发工具  
1、微软Visual Studio 2012
在系统开发工具上,我们选择了Visual Studio 2012,因为它本身具备完善的体系,适用于面向对象的数据库系统的相关实施。 程序的开发高度可以靠它来获得一定的提升,相比于之前通用的2010版本2012版本相对更于全面,并且可以通用运行2003 2010 版本的VS程序,而反过来2012开发的程序却无法在旧版本上运行。VS所面向的对象主要还是入门的学生层次做数据开发软件,开发环境的数量较为包容,对于新手来说很容易上,就是说适合我这样的学生来使用制作,并且它和SQL2012也有更好的契合度。
2、SQL Server 2012
SQL Server2012是较为新式的基于传统的SQL标准的关系数据库管理系统,相比于之前盛行的2010以及2008版本的系统,可以以更加高效的速率来处理时间以构建解决办法来达到说需要使用的数据之间的交互拓宽。对于本软件SQL Server 2012 ,所面向的对象主要还是入门的学生层次以及,对于新手较为友善不过运行环境会有更多的要求,可以满足大多数用户说契合的要求比如上手快,而且还能让使用者借以数据库来深入开发更多失适配的程序,并且提供较以往的版本更加广泛且行之有效的的解决途径。在现在市面上可使用的各类开发软件当中并且它还是可以使用免费版本的这对于资金有限的学生来说更是一个好消息,SQL Server 2012无疑是最符合用户需求和最方便快捷的数据库软件,这一点是毋庸置疑的。
(三)系统模块概要
在网上订餐火爆的今天,可以作为现例来参考的网站实在太多了比如美团和滴滴外卖,通过对他们现有系统的分析尤其是滴滴如何在如此快速的时间里占下市场进而总结出我的订餐系统是否有需要向他们学习加以完善与创新的地方。并且可以学习并且结合用户们的的需求来对我的系统进行更多的功能补充,故我加入了留言板块来聆听客户的需求。民以食为天,好的订餐系统可以让客户获得十足的便利而不是被繁琐的订餐过程吓走。
    1、从会员用户的角度
进入本网站后,用户可以通过非常简单快速的注册成为本网站的会员,会员信息会储存在系统后台中。会员可以在我们网站的首页左侧的登陆界面进行登陆,了;登陆之后皆可以在网站内进行菜品的浏览并且添加进购物车以及最后的提交订单或者取消订单的操作。对于新用户我也会设置首单减免这样的优惠力度来吸引用户注册。订单完成后用户还可以根据自身考虑给菜品评价,供其他用户借鉴,也可以让商家对不足之处尽早做出完善,这一点我们将会直接体现在网站上方的留言板块里。
2、从前台网站角度
会员可以点击查看所有商品来进入主菜单,在这里系统还会给菜式的分类例如中餐西餐等等,多的选择面总是可以吸引更多的客户;那么当然前台系统肯定还需要有处理订单的功能,商家需要能及时对订单做出反应,确认订单这些要在非常快的速度下处理,优秀的效率也是吸引客户的重要部分;此外,各个菜品之间可以形成竞争的关系,设置销量显示,可以直观的展示这个菜样的受欢迎程度,在一定程度上可以让客户更容易做出选择,商家也可以对应的在别的冷门菜品上做出一定调整。
3、从后台管理员角度
管理员登陆后台管理系统可以对整个网站进行全局的控制,为会员的购物提供更多便利,对网站的细节进行修改与维护。管理员在后台可以对操作系统以及各种菜品信息或者会员信息进行添加删除等操作,方便快捷。
二、系统需求分析
可行性分析主要是通过分析与项目对应的条件如:市场需求、盈利模式等多方面进行调查分析与比较,并对项目运行后进行预测。电子商务,这个词近两年也是越来越多的出现在我们的视野里,这是源于人们的生活习惯的改变而近期愈发火热的新兴产业。现如今人们的生活节奏越来愉快,所谓的快餐文化也是变成了人们不出门即可在互联网上下单在房间里等待美食的降临,这也算是我国特有的现状,这些都是网上订餐商家的发展动力,即方便了自己也给了商家谋取利益的机会,互相满足,相互促进。
(一)餐饮店铺需求分析
管理员模块是只有管理员才能使用的模块,主要功能包括:系统管理、用户管理、菜品分类、菜品上下架、用户订单管理、留言管理、网站新闻等功能。这一模块主要针对后台管理,我们可以通过这一模块对菜品信息进行管理更新,并且能够管理用户数据,及时的将菜品送至用户手里。还能收集客户对本系统的建议与意见,及时的更新完善本系统。这样的网站主要是借助专门的网站展示菜品和评论,得到相应附近店家的赞助或者合作。让订餐者可以同过网站看到菜品是否合乎自己的口味,借以网站上的评论,最终完成订餐。这样的网站有很多,比如说美团外卖,饿了么等等。这种餐厅一般都是依靠附近人的口碑宣传来获得生存和实现订餐者的订餐。一般都是借助自家餐厅的小优惠活动聚拢大批的粉丝。在这基础上借助微信等通讯工具实现订餐。
(二)消费者需求分析
用户注册会员后,才能通过本系统对自己选中的菜品下单,并能留下自己的评论以及对我们的建议与意见。除此之外,网上订餐的交互性很强,店家可以从订餐的数据和顾客的评论,直观的看到自己产品的优缺点,进而进行改变,而这样有省去了调查的成本。便于客户关系管理。
(三)功能模块设计
一个完善的管理系统应有如下功能:
1、管理员账号在数据库就已设置好,在后台可以直接登陆,而用户则需要在网站的注册界面登记相应的个人信息完成有效注册,才可以在网站里登陆,客户可以在个人信息的界面对注册时保存的信息进行查看修改。
2、系统用户管理:用户的用户名和密码都是在注册界面由用户自己设置,管理员有对会员信息进行修改删除的权限。设置 忘记密码? 的链接防止用户忘记密码可以用注册时填写的手机号进行验证来找回密码,方便会员。                      
3、菜品管理:管理员可以在后台随时对菜单里的菜品的详细信息,价格等作出修改,也可以随时添加新的菜品或者删除已有的。用户在前台系统对菜品只有浏览与订购权限。
4、处理订单:会员在网站上下单后,后台会有相应的显示,商家在后台系统可以对这些订单进行操作,从接单到配送。管理员也有删除修改订单的权限。目录
一、系统概述 2
(一)系统简介 2
(二)开发工具 2
(三)系统模块概要 2
二、系统需求分析 3
(一)餐饮店铺需求分析 4
(二)消费者需求分析 4
(三)功能模块设计 4
三、数据库设计 6
(一)系统的可行性分析 6
(二)建立数据表 7
四、系统实施 9
(一)注册界面 9
(二)主界面 11
(三)用户登录 13
(四)用户结算 14
(五)购物车操作 16
(六)商品信息 18
(七)菜品管理模块 19
(八)会员管理模块 21
(九)订单管理模块图 22
五、系统测试 23
(一)主页测试 23
(二)用户登陆窗口的测试 23
(三)购物车(订单)子系统和测试 23
(四)添加新菜品系统测试 23
六、系统使用说明 24
(一)打开程序 24
(二)前台模块 25
(三)后台模块 25
七、结束语 26
参考文献 28
 
参考文献
[1] 刘剑.ASP网站开发与设计[J] .电脑知识与技术:北京:科学出版社,2005, 17-23.
[2] 孙晓非.ASP.NET 3.5 完全学习手册[M].北京:清华大学出版社,2009,120-145.
[3] 虞益诚,孙莉.SQL Server 2000数据库应用技术[M].北京:中国铁道出版社,2006,185-214.
[4] 李晓黎, 张巍﹒ASP+SQL Server网络应用系统开发与实例﹒北京:人民邮电出版社;2006
[5] 张海藩.软件工程导论(第4版)[M].北京:清华大学出版社,2003:30-39.
[6] 庄王健﹒网页设计三剑客白金教程﹒北京:电子工业出版社;2007
[7] 精英科技﹒ASP核心技术[M]﹒北京:中国电力出版社;2011
[8] 赵英良﹒网页制作实用教程[M]﹒北京:清华大学出版社;2007
[9] 古燕莹.网页设计与制作实训教程(第一版)[M].北京:机械工业出版社,2009,80-85.
[10] 蔡敏,徐慧慧.UML基础与Rose建模教程[M].北京:人民邮电出版社,2006,76-82.
[11] 孙涌.现代软件工程[M].北京:北京希望电子出版社,2002,16-26、190-193.
[12] 赵池龙,杨林,孙伟.实用软件工程(第2版)[M]:北京电子工业出版社,2006:10-70.
[13] 王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社,2006,198-209.
[14] A.S. Boranbayev, Reference architecture for web applications[J] . Reports of the National Academy of Science of the Republic of Kazakhstan,2007, (22): 233-261.
[15] Mike Thelwall.Effective websites for small and medium-sized enterprises[J].Journal of Vacation Marketing, 2001(7):149-15
 
  • 关键词 ASP.NET 网上 订餐 实现
  • 上一篇:班级信息管理系统设计
  • 下一篇:通用报表生成系统的设计与实现
  • 暂无购买记录

    暂时没有评论

    真实

    多重认证,精挑细选的优质资源 优质老师。

    安全

    诚实交易,诚信为本。

    保密

    所有交易信息,都为您保密。

    专业

    10年专业经验,10年来帮助无数学子。