随着互联网的迅速发展,酒店点餐制也要进行时代创新,从原先的手工点餐到现今的系统点菜,大大减少了人力资源的使用。
本系统主要采用php语言技术和mysql数据库实现。全流程首先对微信点餐小程序进行需求剖析,得出微信点餐小程序的主要功能。接出来是微信点餐小程序的总体设计和详尽设计。整体设计主要包括小程序功能设计、小程序总体结构设计、小程序数据结构设计、小程序安全设计等;详尽设计主要包括微信点餐小程序数据库访问,主要功能模块的具体实现,模块的关键代码的实现等。最后通过微信点餐小程序的功能测试,并对测试结果进行总结和剖析微信点餐,得出微信点餐小程序存在的不足和须要改进的地方,给后期微信点餐小程序的维护提供了便捷,同时也为今后开发类似的微信点餐小程序提供参考和帮助。
点餐小程序的开发,使系统更便捷、快捷,同时也使得微信点餐小程序显得愈发系统化、有序化。该系统插口友好,操作便捷。
前期工作
使用者需求:透过与使用者沟通、沟通、了解使用者对软件的期望要求,软件开发者须要与使用者深入交流,清楚问题的输入、输出及其它资讯,不能轻忽任何问题,最终达成实际需求,达成共识。
需求剖析:
其主要是通过督查阶段搜集到的各类需求,对业务需求进行去设计、去制做,之后用软件工程开发语言(方式功能制做,即需求规范)来抒发。在要求完成以后,应当有设计文件、用户界面/UE设计图、高保真图等输出输出,项目总监还应当拟定一个详尽的项目计划,并严格执行。
概要设计
点菜小程序功能概述:
产品展示:查看商品细节,分类预览,商品浏览。
货物管理:预览商品,查看商品细节,分类预览,商品发布,商。
产品更新,商品删掉,商品查询及出口。
使用者管理:登陆、注册、查看个人资料、修改个人资料、修改密码、找回密码、管理员添加用户、冻结账号(如用户拉黑)等。
订货管理:用户取消订单,查看订单。
管理人员:更改订单,查看订单,接受已递交的订单,查看详尽订单,更改订单状态(订单单,退款单待定),删掉历史订单。
购物车:添加物品、删除物品、清空购物车、检查购物车、提交文件、付款、修改(数目)等等。
退货货管理:查看退款申请情况。
数据库设计:针对系统的数据结构微信点餐,包括有没有使用库分表技术,有没有读写分离设计,表结构设计和数组设计。
插口设计:针对系统的内部和外部插口进行设计,包括插口通讯方法、接口字符编码、接口数据规范、接口报文规范、接口信息格式、接口数组等。
安全性设计:包括数据传输和储存的安全性、安全认证方法、加揭秘签名验签方法、攻击及防范方案等。
非功能性设计:主要包括系统性能、可靠性、可用性、扩展性、维修性等相关的设计。
原型设计
补充了软件需求规范、软件框架设计、用户界面原型、注重页面模块、元素的完整性与交互等,而非界面的美观。
但是,在软件版本快速迭代中,常常使用带有标明说明的原型来代替软件需求。
更多知识请关注我哦
免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。