6 张表的设计逻辑挺清晰的,菜单、订单、用户、留言都分得明明白白。用户这边能注册、登录、订餐、留言,流程完整。管理员模块也蛮实用的,能管用户、菜单、订单、留言。用的是ASP.NET + SQL Server的组合,B/S 架构,开发语言是VB.NET,老搭配但在课设里还挺常见。
菜单表叫dish,用户表是shopper,看命名就知道是分角色搞的,管理员那边用manager。像订单是拆成neworder和orderadd两个表的,方便记录和。整体结构上,逻辑还是挺清晰的。
留言功能也没落下,表叫message,支持评分功能,放在系统里也算加分项。响应也快,代码也简单,适合用来参考或者做二开。
如果你在做ASP.NET 的课设,又刚好是订餐系统类型的,可以看看这个项目。要是想拓展功能,比如加个支付或者移动端适配,改起来也不算太麻烦。