
Hotplate Online是一个简单的程序,可让客户在线订购食物并交付。目前,该程序仅适用于Windows操作系统,但有计划扩展到Android,iOS和MacOS。软件和插图由安德鲁·柯林(Andrew Collin)(链接)创建
(这是我的提交,以获取电子商务挑战黑客马拉松)
这是我使用的技术列表。
这是如何使用此程序的概述(作为客户)

当您首次打开此程序时,您会受到主商店页面的欢迎。在此页面上,您可以将自己喜欢的食物添加到购物车中。您可以选择多个类别以获得更快,更有条理的用户体验。添加项目后,按钮将更改颜色,文本将更改为“添加更多”。这意味着您在购物车中有1个或更多此项目。您可以通过单击左下方的购物车图标来检查购物车或删除物品。这将使您转移到结帐页面。在主页上,您还可以访问您的帐户信息。只需单击右上角的猫图标,它将您转移到用户设置

这是结帐页面。在此页面上,您将输入信息以下订单。您也可以编辑订单以在左侧删除它们。请注意,通过删除它们,您可以将整个物品从篮子中删除,这意味着,如果您在篮子中有3个物品并将其删除,则将从篮子中删除所有3个项目。您必须返回主页再次添加该项目。
您只能使用美国电话号码进行结帐。您的地址必须位于美国领土。您的电子邮件必须采用这种格式[email protected]才能更改地址,您必须单击“更改”按钮。这将带您进入您的用户设置,您可以在其中更改地址。
单击提交后,该程序将验证所有输入。如果有效,它将继续移至确认页面。它还将通过GUID生成的唯一确认号将订单的数据保存到数据库中。

结帐页面验证您的所有输入后,它将带您进入确认页面。在这里,您将获得用于追踪订单的唯一确认代码。确认代码用作数据库的主要键,作为ID,以识别所做的特定顺序。通过单击确定,您的购物车将重置,它将带您回到主页。

单击您的姓名或右上角的图标将带您进入用户设置。在用户设置中,您可以更改地址,姓名,电子邮件和电话号码。这是您可以更改地址的唯一位置。此外,您还可以向驾驶员提供有关如何访问属性的注释。通过单击“提交”按钮,它将验证您的输入并将其保存到程序中。
要安装此程序,您必须在理想的位置打开Git Bash。然后键入此命令:
git clone https://github.com/AndrewCollin32/HotPlate-Online-Restaurant.git
它将自动将所有内容下载到您喜欢的文件中。
步骤:
获得所有信息后,请转到HotplateRestaurant/HotPlateBurger/Windows.cs 。
您的屏幕应该看起来像这样:
输入您的数据库名称,服务器名称,用户名和密码。
然后转到HotPlateRestaurant/HotPlateBurger/ImplementSQL.cs您应该看到此屏幕:
取消注释代码块。您的代码应以此为以下方式:
注意到,一旦您取消代码,它就会在IDE中显示出错误。不用担心,您需要做一个额外的步骤。当有多个入口点时,会发生此错误。您需要转到HotPlateRestaurant/HotPlateBurger/Program.cs 。您应该看到此屏幕:
取消注释代码块。您的代码应该看起来像这样: 
现在程序正在运行。 GultimentsQL.CS应该运行。完成后,您可以仔细检查数据库,以查看其中是否有两个表。这两个表被命名:可食用和订购。
之后,在“固定”中评论相同的代码块,并输入program.cs中的代码块。运行程序,它应该启动而没有任何问题