基于微信平台的高校订购系统的设计与实现外文翻译资料

 2022-11-22 11:11

英语原文共 5 页,剩余内容已隐藏,支付完成后下载完整资料


2016第六届国际仪器测量、计算机、通信与控制会议

基于微信平台的高校订购系统的设计与实现

Zhou Wei,华中师范大学计算机院,中国武汉

Long Fang, 华中师范大学计算机院,中国武汉

Ye Zhujun,华中师范大学国家物理实验室,中国武汉

摘要:由于高校学生课时安排不合理的现象较为普遍,该系统设计了基于微信的公立学院和大学的订购系统。该系统利用了微信的方便性和开放性,极大地简化了开发和推广。同时,网上订购为学生提供了方便的饮食方式,有利于提高学生的学习效率。该系统主要完成用户的订购功能。用户可以观察其订单的动态变化。卖家可以实时观察买家的订单并及时处理。同时,卖家可以修改自己的餐厅信息,包括菜品信息。管理员可以管理卖家,包括卖家的增删改查。

关键字:在线订购食品;电子商务;微信;J2EE。

I.引言

与传统餐饮行业不同的是,网上订餐不仅节省了店面的宣传成本,而且节省了用户的等待时间,为用户提供了更好的体验。在线订购系统是一个自动生成记录的系统。它可以大大降低错误率,加强存储管理,提高存储效率和改善商店的效益。因此,网上点菜对用户和企业都是有用的。

腾讯2011年初创建的微信推出了手机聊天软件,它可以通过网络支持不止一组人来发送文本消息、图片、语音信息和视频。2015年5月中旬,腾讯的业绩报告显示,微信月活跃用户达到5亿4900万。微信庞大的用户群,极大地促进了订单系统的推广。基于微信平台的订购系统与传统的APP相比,可以通过避免下载APP来简化用户的使用。一方面,用户可能会发现操作繁琐;另一方面,一些用户的手机有内存限制,所以这些用户可能不愿意下载APP。如果订购系统安装在微信平台上,用户只需添加一个简单的微信订阅,这也简化了用户的操作。在腾讯的2015年度业绩报告中,用户年龄划分图表明,年龄在18岁到25岁之间的用户占45.40%,是所有年龄段中最大的一部分。因此,订购系统是专为大学生设计的。随着移动设备的普及,中国已经进入了网络信息时代。随着信息传播的加速,人们的生活方式发生了巨大的变化,工作节奏变得很快。邮件发展成电话,传统的电话转换成互联网可视电话,所有这些都只有有限的现实生活行为逐渐向网络层面转移。传统的商店购物也向网络层面发展。有了“网上购物”,这种新的消费模式很快吸引了许多团体的心头。当然,餐饮业的支柱——餐饮业也必然在网络层面上发展。

随着互联网的发展,餐饮业的发展趋势越来越明显,能够对整个餐饮业进行有效的改革,可以帮助整个行业变得更有效率、 更全面、更自动化,极大地简化和改变人们的生活。人们不用外出就可以用网上订购为自己或家人点美味的食物。 虽然餐饮业正朝着数字化、自动化发展的方向发展,但总体来说,整个网络餐饮业还有很大的发展空间。

在国内,餐饮系统最初是手工操作管理,但这种方式存在误差率高、效率低、用户体验差、可靠性差等缺点。 近年来,随着人们对网络购物意识的迅速提升和网络媒体的兴起,电话订购逐渐成为人们的热门话题。电话订购确实成为人们生活的一部分。他们不再需要在商店里等待点菜和就餐,但电话订购仍然存在一些问题,如效率不高、线路可能显得繁忙等,还有可靠性差的问题。有一种可能,当有大量的订单时,可以省略一些客户的订单。近年来,由于网上购物的推广应用,网上订购系统逐渐出现。

与电话订购相比,在线订购系统解决了可靠性问题。用户可以通过互联网查询他们的订单,根据订单状态查看商店是否接受订单。如果订单已经被接受,那么他们的订单就不会丢失。如果商店确定订单,用户可以打电话给商店确认他们的订单,这种方法极大的提高了效率。如果有新订单,系统将自动生成订单记录并通知卖方。卖家需要确认一下,否则取消订单。另外,卖家可以查看用户的个人信息和其他信息,这样可以避免记录用户的个人信息,从而节省卖家的时间,因此提高了效率。但总的来说,网上点菜的应用还处于形成阶段,还有一些问题有待解决:

(1)在物流方面,用户等待时间具有一定的随机性,这将影响系统的可靠性。

(2)从真实性的角度看,菜肴的描述不一定是详细的、真实的,不能保证用户的满意。

(3)从推广的角度来看,站点的推广需要耗费一定的人力物力资源。至于在线订购APP应用,用户可能会受到手机内存限制,导致部分推广失败。近年来,微信的迅速兴起,微信公众订阅也被认为是有前途的,而订购系统也逐渐进入微信领域。

目前,成熟的APP订购系统是“你饿了,我来了”等等。这种系统主要是在Android平台上进行的,用户需要分别下载相应的APP。但该系统配备了微信平台。不需要单独下载。同时,相对而言,也有一些基于微信的订购系统,但成熟,更好的推广生产仍然相对较少。

II. 总体设计

一.系统需求分析

1.功能需求

这一系统主要包括三个角色:买方、管理者、卖方。

买家主要涉及个人登记、信息管理和预订功能。买家需要先登记。成功注册后,用户有自己的帐户和密码, 他们可以登录系统,管理个人信息和订单。个人信息管理主要用于修改个人密码等信息。个体排序可以查看卖家和菜品,并产生订单。订购成功后,买方可根据实际需要选择取消订单。如果一笔交易完成, 买方可选择确认订单,注明订单已经完成。在订单确认后,买方可以提交对此订单的评估。

卖方的信息管理主要涉及信息管理、食品管理和订单管理功能,卖方的信息管理主要是指卖方的店铺信息,包括地址、联系方式等,当然也包括卖家的个人密码修改。菜肴管理功能是指卖方可以在自己的店铺里管理食物。卖家可以选择添加菜肴或去掉菜肴,或者改变菜肴的描述信息,这主要与菜肴图片的变化有关。订单管理功能是指卖方可以实时查看商店订单的细节,并确认这些订单并查看评价结果。同时,卖方也应享有优惠。,能够查看订单的进度,有助于订单的管理。

管理者的职能是卖方管理和个人信息管理。管理者信息管理与买卖双方保持一致。管理者和销售者之间的区别是经理可以管理卖家,但不能直接管理卖家的菜肴。

2.非功能需求

非功能需求是指系统在某些条件下的状况或特征,而不是系统某些特定行为的功能需求。主要内容 包括安全性、可靠性、互操作性、健壮性、易用性、可维护性、可移植性、可重用性、可伸缩性[2]。它主要针对系统性能的要求。 在本系统中,主要是为了满足系统的性能要求:

(1)使用方便:界面友好,操作方便。大学生是多种多样的。只有具备可移植性,才能满足各种用户的需求。

二.功能设计

从系统的总体流程图中得出了系统的总体功能设计,并给出了系统的总体流程图,如图1所示

图1 系统总体流程图

从图1中可以看出,系统功能模块主要分为信息管理、订单管理,食品管理和卖方管理。

  1. 信息管理 信息管理模块主要是指对个人信息的修改。完成修改后,新的个人信息可以写入数据库。
  2. 订单管理 订单管理模块是指买方订单的创建和卖方订单的观察与处理。
  3. 食品管理 食品管理模块是指卖家对自己餐厅的菜肴进行修改,包括添加、删除等操作。该模块还提供了对数据库的访问,并通过 ND写权限。
  4. 卖方管理 卖方管理模块只适用于管理员,只有管理员才能管理卖方。

三.数据库设计

系统数据库使用MySQL。MySQL是一个关系型数据库管理系统。MySQL是目前最流行的关系数据库管理系统,是Web APPL中最好的应用软件之一。 声明[3]。仅仅因为它是关系数据模型,系统的E-R图如图2所示。

图2 系统E-R图

将E-R图转换为关系模式,可以得到模式表。

关系模式表见表1

Table 1 System Relational Schema Table

User(Userid. UserPhone, UserAddress,UserPsw):

Seller(Sellerld, SellerName, SellerRest, SellerPsw):

Admin (Alt;fciinld, AdminPsw):

Restaurant (Restld. RestName, RestTotalSel iNum, RestAveWaitTime, RestD iscription, RestStartPrice, RestPhone):

Food(Foodld, FoodOfRest, FoodName, FoodPrice, FoodTotalSellNum, FoodDi scription);

OrderFood(Orderld. OrderFoodld, OrderNum);

OrderList(Orderld, FoodTotalPrice, OrderStartTime, OrderEndTime^Orde rState, OrderUser, OrderUserAddress, OrderPhome, OrderOtherReq, OrderRest, OrderFinishTotalTiie, OrderComment):

III. 系统实现

整个系统是基于MVC模式开发的。从MVC模型来看,它的主要优势在于业务逻辑和视图显示的分离。一个明显的优势 MVC模式是它能够非常清楚地分离视图、表示和业务逻辑。所以开发人员可以更多的关注相应模块的开发。另外,雪帕 MVC的比例也大大降低了大规模应用程序设计的复杂性.开发人员不必担心模块之间的耦合。代码的等级很清楚,所以我 Itlsquo;维护、测试和可重用性更好。因此,在系统实现时,不需要考虑系统逻辑与视图显示的关系,可以直接思考。O 需要考虑的是如何处理三个独立控制模块之间的连接。因为整个系统都是基于微信的公共平台,所以我们所面对的大多数用户都是TH。e移动电话用户。而销售商则主要利用该系统对订单进行实时控制.因此,在卖方方面,用户主要是计算机用户[4]。因此,本系统采用JSP添加HTML来实现手机与计算机用户之间的平衡[5]。系统使用JSP语言实现 实现了计算机接口的编写和实现,并使用HTML[6]语言实现了手机接口[7]。

  1. 买方功能的实现

买家主要可以完成注册、登录和订购的功能。订货功能是实现买方功能的关键。在序函数中,与一些小泛函有关。 例如浏览商店、食品、添加或删除购物车、确认信息和查看订单状态。[8]顺序流程图的主要功能如图2.1所示。

图3 买方订货流程图

图3显示了实现排序函数[9]的效果图

图4 序函数的效果图

  1. 买方功能的实现

卖方可以在他们的餐厅管理卖方的菜谱。他们可以选择添加,修改和删除商店的菜肴。同时,在菜单管理中,他们可以预览菜单。信息效果图如图2.3和2.4所示。

图5 菜单管理

s菜单

rmia sraquo;

raquo; II

claquo;4u ns Etdia w w

UMOI.trade; 相抹16 TBrtB e- I Mi

WS HIV

U El

u eu

Oil单费理

innirm

ITOMI 44f5S*r *UiS

awn u bi

pound;*U u n

H au

e考持拥认

atvffi-ii nssti sb i-jcmim

ailaquo;-(E-0B H:3i laquo; ^ iioninn gt;HKie

WB4-IB U Mraquo; laquo; IXMinK fws a $n

bits a IkWiMi 44R1SAT

0UU at lplusmn;WS4raquo;raquo; 9S gt;bull; 9 9

1!,. .(II ftS ■ bull;' 6

raquo;*aii su

BaU sa to

san at n

B# pound;raquo;raquo;*raquo;*laquo;

Kfn u m

ew u k bull;bull;U 3M M lt;n

图6 订单管理

(3)经理功能的实现

因为卖方是由管理者管理的,因此卖方不能自行登记在该系统中。他们必须受到经理的审计[10-12]。经理进入系统申请T后 卖方,卖方能够操作。经理不仅可以添加或删除卖方,还可以查看卖方的详细信息。如图2.5所示,是实现TH的效果图, e管理人员的职能。

图7 卖方的管理

Ⅳ.结论

本文设计了一个基于微信公共平台的在线订购系统。在本系统中,我们将MVC模式应用于系统开发。它不仅有效地解决了过于繁琐的链接模块,在实际开发过程中,也有一些成熟的框架可供开发人员选择。在很大程度上,它可以有效地节省系统开发的时间同时降低复杂性。

参考文献

[1]姜斌.基于微信的移动图书馆APP服务系统的设计与实现[J].现代信息杂志,2013.

[2]赵黄晓.微信在高校实验室管理信息系统中的应用[M] //第四届计算机工程与网络国际会议论文集。 Springer Inter

剩余内容已隐藏,支付完成后下载完整资料


资料编号:[22826],资料为PDF文档或Word文档,PDF文档可免费转换为Word

原文和译文剩余内容已隐藏,您需要先支付 30元 才能查看原文和译文全部内容!立即支付

以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。