主要开发工具是PyCharm/vscode,主要技术为html、csss以及django开源框架的结合,前端使用 vue+elementui后端使用python+django
1、用户注册模块,用户注册模块属于用户板块,新用户使用本系统进行订餐前需要进行注册,注册时需要填写用户的常用信息,比如与用户所在住址、用户手机号码、用户常用送餐地址、用户学生卡号等,设置了学生卡号的用户可以在付款时直接使用学生卡余额支付,账户的密码也可以在注册操作中完成设置以及更改。
2、用户登录模块,用户登录模块属于用户板块,注册完成的新用户可以在用户登录模块中选择登录高校网上订餐系统,从而使用本系统完成后续操作。
3、商品浏览模块。商品模块属于用户板块,用户进入系统后可对食堂所提供的商品进行浏览,商品可以按照销量的高低、评价的高低、评价的人数、菜品的价格等特性可以按照用户所需进行升序或者降序排列。在商品浏览页面用户自行选择特定的食堂窗口,点击进入之后可浏览该食堂窗口的全部商品。
4、购物车模块。购物车模块属于用户板块,用户可通过点击添加将商品添加至购物车模块,将自己可能要进行预订的候选菜品加入购物车,在用户准备正式进行菜品预订时,可直接进入购物车进行二次选择。
5、生成订单模块。生成订单模块属于用户板块,在用户选择完商品以及结束购物车的二次选择之后,进入最终确定预订菜单,用户直接点击下订单按钮生成订单,下订单之后用户可以选择是到食堂吃还是加付配送费后使用送餐到门服务。
6、菜品信息查询模块。菜品信息查询模块属于用户板块,用户可通过菜品信息查询模块查看菜品详细信息的,包括菜品的图片、价格、以及评分,同时包括过往购买过该菜品的同学对其的评价留言等信息。
7、菜品评价模块。菜品评价模块属于用户板块,菜品评价模块为用户提供了对各个食堂窗口的服务质量以及各个菜品的质量进行反馈的一个平台,用户可以在菜品评价模块中给每道购买过的菜评分并且留下自己的评论,方便其他用户通过这些信息来做出选择,购买最好的服务和菜品。
8、添加菜品模块。添加菜品模块是属于管理员的模块,添加菜品模块只向食堂端系统开放,食堂管理人员可以通过添加菜品模块进行菜品的添加,同时食堂菜品模块也支持菜品图片的上传功能。
9、删除菜品模块。删除菜品模块是属于管理员的模块,本模块支持食堂管理人员将收到大量不良意见的菜品下架并且从数据库中删除该菜品全部信息。
10、菜品维护模块。菜品维护模块是属于管理员的模块,在菜品维护模块中,食堂管理人员可以对菜品的图片进行更改、菜品维护模块支持食堂管理人员对菜品价格进行调整,也支持对菜品描述的修改。
11、回复留言模块。回复留言模块是属于管理员的模块,回复留言模块主要为食堂管理人员提供对于用户在菜品以及食堂窗口下的留言进行回复以及反馈,从而可以更好的改进食堂的工作。