英语原文共 5 页,剩余内容已隐藏,支付完成后下载完整资料
大学的设计和实施,基于微信平台的订购系统
周伟,计算机学院,华中师范大学,中国武汉,w.zhou@mail.ccnu.edu.cn
龙芳,计算机学院,华中师范大学,中国武汉,w.zhou@mail.ccnu.edu.cn
叶祝君,物理基础中心,华中师范大学,中国武汉
摘要
因为大学生课时安排不合理的现象比较普遍,该系统设计了公立高校命令系统基于微信。这个系统利用了方便微信的开放性,这可以极大地简化开发和推广。 同时在线订购为学生提供了一个方便的饮食方式,而且是有利于提高学生的学习效率。 这个系统主要完成用户的订购功能, 用户可以观察订单中的动态变化,卖家可以拥有实时观察买家的订单并进行处理及时。 与此同时,卖家可以修改自己的餐馆信息,包括菜肴的信息, 而且管理员可以管理卖家。
关键词:餐饮在线订购; 电子商务; 微信;J2EE
1、介绍
在线订购形式,这是不同于传统的食品和饮料行业,不仅节省了商店的宣传费用,同时也节省了用户的等待时间并提供更好的用户体验。 在线订购系统是一个自动生成记录的系统。 它可以大大降低错误率,加强管理的店面和提高店铺的效率。 所以网上订餐对用户和用户都很有用商业。
微信是由腾讯在2011年初创建的推出了手机聊天软件。 它可以发送文本
消息,图片,语音消息和视频,支持不止一组人通过网络[1]。 在腾讯的业绩报告显示,2015年5月中旬微信每月活跃用户达到5.49亿。微信的庞大用户群可以大大方便推广订购系统。 订购系统,基于微信平台相比传统的APP,可以简化使用用户避免下载APP。 一方面,用户可能会觉得操作起来很麻烦。 另一方面,一些用户的手机有内存限制,所以这些用户可能不愿意下载APP。 如果订购系统是安装在微信平台上,用户只需添加一个简单的微信订阅,这也简化了用户的使用操作。在腾讯2015年的业绩报告中,用户的年龄段图解说明了这一点
微信中18-25岁的用户占45.40%用户,这是所有年龄段的最大部分。所以呢
订购系统是为大学生设计的。随着移动设备的普及,中国已经进入了时代在互联网上的信息。生活方式发生了巨大的变化随着时间的推移,工作的节奏变得迅速
信息传播。邮件发展成电话,传统电话转化为互联网视频电话,全部这些只有有限的现实生活行为逐渐转移到了网络层面。传统的商店购物也是发展到网络层面。有“网上购物”,而这种新的消费模式迅速占据了人心和许多团体的头脑。当然,服务的支柱工业餐饮业必然在发展网络层面。
随着互联网的发展,餐饮业发展的趋势变得越来越明显,可以改革整体饮食业有效。 它可以帮助整个行业变得更高效,更全面和更多自动的,这可以极大地简化和改变人们的生活。 人们可以订购美味的食物他们自己或家人没有去网上订购。虽然餐饮业一直在走向数字化和自动化发展的方向,一般来说,整个网络餐饮业有很大的发展空间生长。
餐饮系统由人工操作管理从国内开始,但这种方式有很多缺点如错误率高,效率低,差用户体验和可靠性差。 近年来,由于网络购物意识迅速发展网络媒体兴起,电话订购成为热门。电话订购的确有助于部分人的生活,他们不再需要进入店内等待订购和用餐,但电话订购仍然有一些问题,比如效率不高,线路可能看起来很忙。 还存在可靠性差的问题。有一种可能性,即在某些时候忽略某些客户的订单有很多订单。而近年来,由于网上购物应用的推广,网上订购制度逐渐显现。
在线订购系统解决了可靠性问题相比电话订购。 用户可以查询他们的通过互联网订单,看看商店是否接受订单通过查询他们的订单状态。 如果订单有被接受了,那么他们的订单就不会丢失。 如果商店做到了没有时间挑这个订单,用户可以打电话给商店确认他们的订单。 这样可以大大提高效率。系统会自动产生订单记录来了一个新的订单,然后系统会通知卖家。相应的卖家只是选择确认这一个或取消订单。 在订单中,卖家可以查看用户的个人信息和其他信息。 这样可以通过避免记录用户的个人信息来节省卖家的时间信息,从而提高效率。 但一般来说,网上订餐的应用仍然在一个形成期。 还有一些问题需要解决了。
一)在物流方面,用户的等待时间有一个一定的随机性,这会影响可靠性系统。
二)?从真实性的角度来看,描述的菜不一定是详细和真实的,这不能保证用户的满意。
三)从促销的角度来看,促销该网站需要花费一定数量的人力和物力
资源。 至于在线订购应用程序,用户可以受到手机内存限制,导致失败
促销的一部分。 近年来,迅速崛起微信,微信公众订阅也被认为是很有前途,订购系统也逐渐进入微信域。
目前,成熟的应用程序订购系统是“你是谁HUNGRY,我来了“等等。 这种系统主要是进行Android平台,用户需要下载相应的应用程序。 但是这个系统是
配备微信平台。 它不需要下载分别。 同时,相对而言,也有一些基于微信的订购系统,但成熟,更好促销产品还是比较少的。
- 整个系统设计
A、系统需求分析
I)功能要求
这个系统主要涉及三个角色:买家,经理,卖家。买家主要涉及个人注册,信息管理和预订功能。 买家需要注册第一成功注册后用户有自己的帐号和密码,然后他们可以登录系统,进行管理个人信息和订单。 个人信息管理主要是针对个人的修改密码和其他信息。 个人订购可以看通过卖家和菜肴并生成订单。订货成功后,买家可以根据实际需要选择取消订单。 如果一个交易完成后,买方可以选择确认订单,标记订单已完成。 确认后订单,买方可以提交有关此订单的评估。
卖家主要涉及信息管理,食品管理和订单管理功能。卖家信息管理主要是指卖家的店铺信息,包括地址,联系电话等等当然,还包括卖家的个人密码修改。 而菜肴管理功能意味着卖家可以在自己的店里管理食物。 卖家可以选择添加菜肴或移除菜肴,当然也可以主要改变菜肴的描述信息与菜肴“照片”变化有关。 订单管理功能意味着卖家可以管理属于的订单这家商店。 卖家可以查看详细的车间订单实时并确认这些订单并查看评估结果。 在同时,卖家应该方便查看有利于管理的订单进度订单。
经理的职能是卖方管理和个人信息管理。 经理信息管理与买方和卖方一致。 区别经理和卖家之间是经理可以管理的卖家,但不应该直接管理卖家的菜肴。
II)非功能性要求
非功能性需求是指情况或系统在某些条件下的特性,而不是一些特定行为的功能需求系统。 主要内容包括安全性,可靠性,互操作性,健壮性,易用性,可维护性,可移植性,可重用性,可伸缩性[2]。 它主要针对的是系统性能的要求。 在这个系统中,它是主要是为了满足表现的要求:
a)易于使用:界面应该友好,易于使用操作。 界面旨在方便用户使用,增强用户体验。 界面应该是尽可能简单明了,让用户操作系统容易。 并且界面的颜色不应该更亮颜色,否则用户的眼睛很容易疲劳并感到疲倦。该系统使用EasyUI框架构建界面。清晰的布局和蓝色的颜色被采用,所以界面非常友好,系统操作方便。
b)实时:响应特定事件的能力在约定的时间内。 实时的要求系统主要体现在系统应该提示新的买方在一分钟内在卖方管理层的订单界面,包括取消的订单。 这不会导致订单延期的进展。对于用户而言,等待时间也在可接受的范围内。
c)可靠性:通常用来描述百分比系统的正确性。 该系统应符合系统可以准确,可靠,高效地运行稳步。
d)便携性:系统应该适用于不同的系统平台。 该系统应该具有良好的兼容性。 面对对大学生来说,大学生使用的手机终端平台多种多样。 只有可移植性才能满足各种各样的用户。
B、功能设计
系统的整体功能设计被抽出从系统的整体流程图和总体流程系统的图表如图1.1所示。
图1.1系统总体流程图
从图1.1中,我们可以看到系统功能模块主要分为信息管理,订单管理,食品管理和卖方管理。
一)信息管理。 信息管理模块主要是指对个人的修改信息。 完成修改后,新的个人信息可以写入数据库。
二)订单管理。 订单管理模块指的是买家订单的创建和手表的处理卖家的订单。
三)食品管理。 食品管理模块是卖家修改自己的餐厅的菜肴,包括添加和删除等操作。 而且这个模块还提供了访问具有读写权限的数据库。
四)卖方管理。 卖方管理模块是仅供管理员使用,只有管理员可以管理卖家。
C、数据库设计
系统数据库使用MySQL。 MySQL是一个关系数据库管理系统。 MySQL是最受欢迎的关系数据库管理系统,这是其中之一在WEB应用中最好的应用软件[3]。 只是因为它是关系数据模型,即系统的E-R图如图1.2所示。
图1.2 系统E-R图
3、系统实施
整个系统是基于MVC模型开发的。在鉴于MVC模式,我们可以看到主要优点它的区别在于业务逻辑和视图显示的分离。MVC模型的一个明显优势是它能够非常清楚地分开视图表示和业务逻辑。因此开发人员可以更多地关注开发相应的模块。另外,MVC的分离也大大降低了大规模应用的复杂性设计。开发人员不必担心太多模块之间的耦合。代码的层次清晰,所以它更容易维护,测试和更多可重用。所以当系统实现了,我们不需要考虑关系在系统逻辑和视图显示之间,我们可以直接思考。唯一需要考虑的是如何处理三个独立控制之间的联系模块。因为整个系统基于微信公共平台,所以我们面对的大部分用户都是手机用户电话用户。卖家主要使用这个系统来实时通过使用计算机控制订单。所以在卖方方面,
用户主要是计算机用户[4]。所以系统使用JSP添加HTML来实现手机和手机之间的平衡电脑用户[5]。系统使用JSP语言来实现计算机接口的编写和实现,以及
1000使用HTML [6]语言实现的实现手机界面[7].?
I)实现买方的功能
买家主要可以完成注册功能,登录和订购。 排序功能是实现的关键买方的功能。 在排序功能是有关的一些小功能,如浏览商店,食品,添加或删除购物车,确认信息和查看订单状态。 [8]订单流程图的主要功能是如图2.1所示。
图2.1买家订货流程图
有关实现订货的效果图函数[9]如图2.2所示。
图2.2排序功能的效果图
二)实现买方的功能
卖家可以在他们的餐厅管理卖家的食谱。 他们可以选择添加,修改和删除店里的菜。 同时在菜单管理中他们可以预览菜单信息。 效果图如图2.3和2.4所示。
图2.3菜单管理
图2.4订单管理
三)实现经理职能
因为卖家是由经理管理的,所以卖家不能在系统中自行注册。他们一定由经理审核[10-12]。经理进入后系统向卖家申请,卖家是可以操作的。经理不仅可以添加或移除卖家,还可以查看卖家的详细信息。如图2.5所示管理者职能实现的效果图。
图2.5卖家管理
4、结论
在本文中,我们设计了一个基于在线订购系统在微信公众平台上。 在这个系统中,我们应用MVC模式到系统开发。 它不仅有效地解决了实际开发中模块之间的连接过于繁琐过程,但也有一些成熟的框架市场可供开发人员选择。 在很大程度上,它可以有效节省系统开发的时间和减少复杂度。
参考文献
[1] Jiang B. Design and Implementation of Mobile Library APP Service System Based on WeChat[J]. Journal of Modern Information, 2013.
[2] Zhao J, Huang X. The Application of WeChat to the University Laboratory Management Information System[M]// Proceedings of the 4th International Conference on Computer Engineering and Networks. Springer International Publishing, 2015:907-916.
[3] Khan, Raees A, Agrawal, A. Software Engineering: A Practitioners Approach[M]. Alpha Science International, 2014.
[4] Howe S. Learn to Code HTML and CSS:Develop and Style Websites[J]. 2014.
[5] Cutshall N S, Orsquo;Day C, Prezhdo M. Rhodanine derivatives as inhibitors of JSP-1[J]. Bioorganic amp; Medicinal Chemistry Letters, 2005, 15(14):3374-3379.
[6] Chaffer J, Swedberg K. jQuery lernen und einsetzen[M].Dpunkt.Verlag GmbH, 2012.
[7] WSchools,. Learn JavaScript and Ajax with w3Schools[M]. Wiley Publishing, 2010.
[8] Qi
全文共6014字,剩余内容已隐藏,支付完成后下载完整资料
资料编号:[16401],资料为PDF文档或Word文档,PDF文档可免费转换为Word
以上是毕业论文外文翻译,课题毕业论文、任务书、文献综述、开题报告、程序设计、图纸设计等资料可联系客服协助查找。