用户的需求具体体现在各种信息的提供、保存、更新和查询方面通过系统功能分析,这就要求数据库结构能充分满足各种信息的输出和输入。
网上点餐系统,总结出如下的需求信息:
1)用户分一般用户、注册用户和管理员用户;
2)一般用户和管理员用户都可以无需登陆就查看菜品信息;
3)注册用户登录后可以维护自己的个人信息,购买菜肴,并且在向网站发出订单时自动填写自己的联系信息;
4)管理员用户登陆后可进行管理员信息、注册用户信息及菜单信息的维护,以且已订单审核及信息的维护。
网上点餐系统的数据流程:对本系统操作的数据源有普通用户、注册用户和管理员三种,系统管理员可以添加餐饮信息(包括菜名、单价等信息)、资讯信息等,然而这些信息顾客是可以浏览的,但顾客没有权限对这些信息修改,这些信息对于顾客是单向的。管理员可以查看及审核预订信息,顾客可以增删改预订信息,并将预订信息提交给管理员等待审核。
系统的不足和改进
本系统在美食购物订餐方面取得了一定的成果,因为开发时间仓促,本系统原先构架的一些模块没有来得及完成,一些细微的功能用户尝不能够方便、流畅的使用。总结其不足,该系统还可以对以下几点做进一步的改进:
系统的交互性不强,用户不能反馈意见,只能查询与购买;
界面不够友好,比较单调,因此要增强系统的美观性。