餐厅和服务员项目!(WPF - Windows Mobile)
餐厅和服务员项目!(WPF - Windows Mobile)
Pro
- 下载 Restaurant-Source - 541.07 KB
- 下载 Waiter-Source - 4.24 MB
- 下载 DatabaseFiles_WithSampleData - 619.65 KB
- 下载 SQL2008_DatabaseFiles_WithSampleData.zip - 655.19 KB
- 下载 Database_SQL_Script.zip - 8.6 KB
引言
这个项目是我在 2009 年于澳大利亚南十字星大学 (SCU) 学习期间的大学毕业设计。我被要求分析、设计和开发一个软件应用程序作为我的最终项目。
餐厅和服务员应用程序是一个组合,可在餐厅工作场所相互支持,以方便为顾客服务并更好地处理订单。
餐厅应用程序是基于当时仍是新技术的Microsoft WPF开发的,我对学习这项技术非常感兴趣。因此,我选择了这项技术来开发桌面应用程序。
服务员应用程序是基于当时占主导地位的移动平台Windows Mobile 5开发的。我之前在工作中积累了一些使用这项技术的经验。
我使用C#作为编程语言,并使用Microsoft SQL Server作为数据库,通过 WiFi 在内网环境中为餐厅和服务员应用程序提供服务。
我原本不打算将此项目作为开源项目发布,因为我一直并将自己视为新手,不希望通过我这样的新手引导他人学习或遵循某项技术。但当我发布了这个应用程序的视频演示在 Youtube 上,它出乎意料地获得了关注,在撰写本文时已超过10万次观看(这是搜索WPF时 YouTube 上观看次数最多的视频之一),我收到了许多来自学生和技术爱好者的请求,希望我公开分享代码。
因此,我决定按原样公开此项目。尽管如此,我再次强调,此项目是由一个新手开发者开发的,因此其中可能存在比我做得更好的方法。因此,在阅读或使用它时请考虑这一点。
以下是应用程序的一些截图。此外,您可以在 Youtube 上这里观看该系统运行的完整视频演示。
如何使用代码?
下载文件后,您应该在 Microsoft SQL Server 2005 或更高版本中附加数据库文件。然后,您需要相应地更改 Restaurant 和 Waiter 应用程序中使用的连接字符串。
要更改 Restaurant 应用程序中的连接字符串,请在 Visual Studio 中打开 **Settings.settings** 文件,然后将 **ConnectionStr** 属性更改为指向您的 SQL Server 实例。
设置 Waiter 应用程序的连接字符串将在 **frmConfiguration** 窗体中完成。
就是这样!希望有所帮助。
参考文献
- Family.Show 项目。
- Matthew MacDonald 的《Pro WPF in C#》。