基于Web的网上订餐点菜系统

来源 :商场现代化 | 被引量 : 0次 | 上传用户:peggyxm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  隨着社会经济的发展,人们的生活节奏不断加快,上班时间相当紧张,但一日三餐却不可少。通过网上订餐点菜系统,不必亲临现场,在家中或在办公室上网,便可以为自己、家人、朋友聚会等制办一份既营养又实惠的美食。基于以上原因,我们开发了本系统。
  
  一、系统软件介绍
  
  本系统以Visual Studio.NET 2003为开发平台,采用B/S模式,以VB.NET语言为基础进行开发;数据库采用关系型数据库SQL Server 2000;系统软件可在Windows或Unix平台上运行。
  
  二、数据库设计
  
  本系统的数据库主要涉及餐位、食品、用户、订单等信息。采用关系型数据库SQL Server 2000进行设计,主要包括以下表,表中含有下划线的字段为各表的主键。
  1.餐位表Seats。该表主要包括SeatID(餐位编号)、Location(位置)、Nums(容纳人数)、Charge(收费标准)、State(预订状态)等5个字段。
  2.类别表Kind。该表包括KindID(类别编号)、KindName(类别名称)2个字段。
  3.产品表Products。该表主要包括fID(食品编号)、fName(食品名称)、Price(价格)、fIntro(食品介绍)、KindID(类别编号)等字段,其中KindID字段与类别表中的KindID字段对应。
  4.用户表Users。该表主要包括UserID(用户名)、UserPwd(密码)、Sex(性别)Email(电子邮件)、Address(联系地址)、Tel(联系电话)等字段。
  5.订单表Orders。该表主要包括OrderID(订单编号)、UserID(用户名)、Location(位置)、TotalNum(订购食品总数量)、TotalMoney(订购食品总价格)、HavingDinnerDate(用餐日期)、HavingDinnerTime(用餐时间)、OrderingTime(预订日期)等字段,当用户提交注册信息时,即返回一个订单号OrderID。其中UserID与Users表中的UsersID相同,用来确定该订单属于谁。
  6.详细订购信息表Orders_Detail。该表包括OrderID(订单编号)、fID(食品编号)、fNum(订购数量)。表中的订单号OrderID与Users表中的订单号相同,表明该记录属于哪一笔订单。
  7.管理员表admin。该表包括2个字段:adminName(管理员名)和adminPwd(管理员密码)。
  
  三、系统详细设计
  
  使用ASP.NET开发的网上订餐点菜系统,具有如下功能:
  普通用户模块。普通用户可以进行食物营养查询、预订餐位、浏览食品、订购食品、用户注册、用户登录、订购信息查询、网上留言等。
  管理员模块。包括餐位管理、类别管理、食品管理、订单管理、用户管理及留言管理等。
  根据系统要实现的功能,进行了如下设计。
  1.用户模块设计。
  (1)预订餐位模块。在首页中提供了可用餐位的信息,包括人数、收费标准等。单击“预订”按钮,即可预订该餐位,同时在页面中显示所选的餐位信息,并显示一个“开始订菜”按钮。在首页中提供了查询食物营养、查询订单、留言等超链接。
  (2)订菜模块。选择“开始订菜”,即进入订菜页面。用户可以浏览全部或某一类食品;也可以按食品名称或价格进行查找;可以查看食品的详细信息。单击“订购”按钮可将选定的食品放到订餐车中。在订餐车中显示所订购的食品,可以修改食品数量,删除食品,可以返回继续订购,也可以取消本次订购。
  (3)下订单模块。本次订购结束后,在订餐车中选择“下订单”,进入用户注册页面。收集用户的信息及用餐的日期、时间等信息。提交注册信息时,将用户信息写入Users表,将订购食品的总数量、总金额及用餐的日期、时间及预订日期等写入Orders表,同时返回一个订单号,并将订购的详细信息写入Orders_Detail表,包括订单编号、食品编号和订购数量。
  (4)订餐信息查询模块。提交注册信息后,随即进入登录页面,输入用户名和密码后,即可显示该用户详细的预订信息及总的费用。
  (5)用户留言模块。用户可通过留言板进行留言,留下自己的意见和建议等。
  2.管理员模块设计。通过管理员登录页面进行登录,确认其是否具有管理员资格。如果是管理员,即可进入管理员管理页面。
  (1)餐位管理模块。这是管理员模块中重要的一部分。作为餐饮的餐位状态在一日三餐后都需要及时更新。在该模块中,通过选择日期及就餐时间,可查询每天的预订情况,每一餐的预订情况,查询餐位情况。在预订的用餐时间过后,将餐位的可用状态恢复为“是”。
  (2)食品类别及食品管理模块。管理员可添加和删除类别,添加和删除食品。
  (3)用户管理模块。可以查询用户信息,并对用户进行删除。
  (4)订单管理模块。可以按日期查询订单,删除过期订单。
  (5)用户留言管理。作为管理员,可以回复用户留言,删除留言等。
  
  四、关键技术
  
  订餐车设计是本系统的关键。在订餐车中,利用HashTable和Session对象保存订购食品的食品编号和数量。当订购食品时,首先检查Session中的HashTable是否存在,如果不存在,就创建一个HashTable,并将其保存到Session中。如果要订购一种食品,从Session中读取HashTable,将食品编号和订购数量添加到HashTable中,重新将HashTable保存回Session中;如果要订购订餐车中已经存在的食品,从Session中读取HashTable,按食品编号找到该食品,将对应的数量加1后,将HashTable保存回Session中;如果要修改食品数量时,从Session中读取HashTable,在其中找到该食品,直接修改数量即可;如果要删除某种食品,从Session中读取HashTable,在其中找到该食品,将该项删除即可。
  要显示订购的食品信息,只需从Session中读取HashTable,并根据食品编号从Products表中查找对应的食品名称、价格等信息,并根据HashTable和Products表中的信息生成一个DataTable,绑定到DataGrid控件显示出来即可。
  
  五、结束语
  
  本课题属于电子商务中的一种,但又不同于电子商务。通过网上订餐点菜系统,可以实现订餐位、点菜、食物营养查询等功能,可以为许多饮食行业所应用,可以合理地利用人力、物力、财力等现有资源,产生更大的经济效益。
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
[摘 要] BOT项目融资方式运营过程中经常由于地方政府的信用因素而导致项目流产或者进行不顺,本文着重分析信用风险的表现和原因,并提出几点意见。  [关键词] BOT 地方政府 信用风险 风险和规避    BOT项目融资方式是上世纪80年代兴起的一种融资与项目管理模式,目前我国很多地方在基础设施建设中经常使用这一方式。但是,在诸多项目的应用过程中,往往会是地方政府信用在执行过程中起到关键作用。本文
期刊
[摘 要] 本文指出了在我国在加入WTO五年中工业设计市场存在的的几个突出问题,通过分析其原因,使人们认识到一些观念和行为上的错误,并對工业设计在未来发展中怎样改革进行了探讨。  [关键词] WTO 市场 初级性 企业 改革    一、前言    我国加入WTO已经5周年了,期间越来越多的人认识到了工业设计的力量,国内对工业设计概念的引进和发展至今已经二三十年。综观工业设计在我国近年的发展,既有令
期刊
[摘 要] 我国资本市场尚不完善,资本结构的影响因素有很多。现有的对于资本结构影响因素的实证研究多是针对一个影响因素的做出较深入的探讨,或是只关注企业内部的指标来进行研究。没有将企业的内部运营和盈利能力与资本市场特征结合起来。本文采用实证研究方法来分析企业盈利能力、长短期增长机会以及资本市场的特征对企业融资的影响。  [关键词] 资本结构 债务融资 影响因素 实证分析    一、引言    企业的
期刊
[摘 要] 商务书信写作是从事对外贸易业务人员应具备的基本技能,文章介绍了外贸英语函电写作中的七个“C”原则,并指出了它们之间的关系.  [关键词] 体谅 具体 简洁 完整    随着我国经济建设的蓬勃发展,各地区各部门对外经济贸易业务日渐频繁。外贸英语函电作为国际商务往来经常使用的联系方式,是开展对外经济贸易业务和有关商务活动的重要工具。外贸英语函电写作不同于日常英语书信写作,由于关系到贸易双方
期刊
基金项目:湖北省教育厅资助项目(编号:B200604012) 中国地质大学青年基金项目(编号:CUGQNW0616)    [摘 要] 旅游开发对于推動县域经济的发展具有重要作用,但资金缺乏却成为多数县市旅游开发得以顺利开展和持续进行的瓶颈。结合湖北省咸丰县的具体情况,其旅游开发的资金筹措可参考如下方式进行:争取国家及地区政府的财政支持;政府参股旅游企业;挖掘资本市场,进行直接融资。  [关键词]
期刊
就欧盟近期发表的《2006年~2010年欧盟与中国贸易和投资中的挑战与机遇》调查中有关汽车行业的报告,本文进行了分析并为我国政府与汽车行业提出了对策建议。    一、中国汽车生产现状    经过十几年的发展,中国客车生产在2001年后得到了大幅度的提高,2001和2003年增长幅度为50%。2006年,中国市场销售登记的汽车数量达到722万辆,中国超过日本,成为仅次于美国的全球的二大新车市场。这一
期刊
[摘 要] 中小企业在我国经济发展中占据重要地位,但目前的财税政策对中小企业的重视程度远不及其在经济结构中的地位。本文论述了中小企业在国民经济发展中的战略地位,分析了现行税收政策在促进中小企业发展中的不足,提出了税收政策设计的思路。  [关键词] 中小企业 税收 政策    一、中小企业在我国经济发展中的战略地位    改革开放以来,我国经济发展取得了举世公认的巨大成就。中小企业在此进程中,发挥了
期刊
[摘 要] 保理业务是一项集贸易融资、商业资信调查、应收账款管理及信用风险担保于一体的新兴综合性金融服务。我国近年来各商业银行竞争日益激烈、盈利空间越来越小,发展保理业务已成为商业银行必不可少的中间的业务,文章就商业银行发展保理业务的必要性和经营方式做了初步的探讨。  [关键词] 商业银行 保理业务 中间业务    随着商业银行传统资产负债业务盈利空间的不断缩小和同业竞争一步加剧,银行必须发展中间
期刊
[摘 要] 对销售与收款循环的控制可以增加企业现金流入、提高偿债能力、发展能力、特别是获利能力。控制的目的最终不是制衡,而是保证实现企业价值最大化的方式和手段。企业价值评估可采用经济利润法,增加企业价值就要增加EVA,EVA的增加关键取决于销售的额度与收款的力度。  [关键词] 控制制度 销售收入 应收账款 EVA    销售与收款是指商品销售和劳务供应及其收款行为,具体包括销售计划、接受客户订单
期刊
[摘 要] 利用对数线性回归方法,分析了1988年~2003年FDI对我国长三角地区经济增长的影响,研究表明:FDI对长三角地区经济增长的正向作用较显著;从影响的省份来看,FDI对该区域两省一市经济增长的促进作用排序由强至弱依次为上海、浙江、江苏。最后针对研究结论提出相关的政策建议。  [关键词] FDI 地区差异 长三角 经济增长    一、引言    随着世界经济一体化的不断深入,外商直接投资
期刊