对于研发一个后台系统来说,实行可行性分析是必不可少的一个部分,它能帮助我们更好开发系统,使其具备科学性,预见性,完整性。我们将从操作可行性,经济可行性,技术可行性,社会环境可行性四个方面进行展开研究,全面分析比较以及选用合适的技术框架,实现方式等,提升我们系统的可应用性,可实现性。
实现爱心助农后台管理系统应该具备良好的可访问性,良好的用户交互,目的在于让用户能在完成需求的同时得到良好舒适的操作体验。本系统应适配不同环境下用户都能进行访问,完成需求处理。在复杂的逻辑操作上,应该具备图标,文字等指引,帮助新用户迅速学习系统的使用。系统操作界面应清晰明了,用户能马上定位到自己的需求模块。
需求分析是对服务的用户群体进行详细的需求了解,分析,还要对其进行工作的流程有详细的了解,解决生产流程中存在的问题难题。需求分析分为功能性需求分析,非功能性需求分析。功能性需求分析是将某个功能部分进行整合,形成一个功能模块,不同的功能模块应减少耦合性,具备独立性,每个功能都应满足用户的日常业务需求。而非功能性需求分析是指在用户需求外进行的分析,如系统的可访问性,安全性,性能等方面。
考虑到系统不止面对单一用户,可能是一个团队,或者多个合伙人。我们在主账户上设计了用户管理模块。支持主用户创建多个子用户,相应的,我们要展示用户信息列表,添加用户功能,修改用户功能,删除用户功能,用户角色分配,启用或禁用用户等功能的实现。该模块能便捷的管理团队,配合权限管理系统对每个子用户进行分权处理,提高工作效率,提升用户信息安全。
考虑到用户存在多账号共享一个平台的问题,我们设计了权限管理模块。它能有效的管理主账号下的子账号,子账号对应自己的权限显示开放的功能模块,能有效的避免用户误操作,有害操作等问题出现。
对于农产品商品的管理,我们设计了商品管理模块。该模块用于商品信息的展示,添加,修改,删除。同时为了能更加方便的管理商品,我们还将商品进行了分类处理,通过对农产品的属性进行标记,达到分类的效果。商品信息包括商品名称,类型,参数,图片,详情等。而对于商品分类处理,我们使用多联级的设计方式,通过大类囊括小类,达到区分分类的效果。
订单管理模块用于维护商品的订单信息,农户在销售农产品后能将订单导入到数据区中。此模块能实时展示订单的商品信息,物流信息等,用户还能通过实际情况对订单进行修改。
我们发现,数据对于农户来说是一个难以宏观直面看清的难题。因此我们在这个模块对数据进行了可视化处理,用表格图表的形式展示各模块中统计的数据。进行数据统计的模块能大大的提升农户对于自己经营情况的了解程度,以便于后续指定更改经营模式。
考虑到农户接触PC端环境的问题,我们需要对移动端设备进行兼容处理。前端通过媒体查询,rem布局等方式兼容不同的访问中观设备,使不同的用户都能获得良好的体验。
可访问性是指对网页进行无障碍设计,以用户为中心,分析各种用户的使用场景,提升用户友好交互的一种指标。通过可访问性分析,网页在各个不同终端设备上都应有良好的展示效果,让用户在不同场景中访问都有一个舒适的体验。我们可以通过以下途径提示网站的可访问性: