摘 要
本文首先实现了洛川县苹果销售管理平台设计与实现管理技术的发展随后依照传统的软件开发流程,最先为系统挑选适用的言语和软件开发平台,依据需求分析开展控制模块制做和数据库查询构造设计,随后依据系统整体功能模块的设计,制作系统的功能模块图、E-R图。随后,设计框架,依据设计的框架撰写编码,完成系统的每个功能模块。最终,对基本系统开展了检测,包含软件性能测试、单元测试和性能指标。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。
系统需求分析
本洛川县苹果销售管理平台是为了提高用户查阅信息的效率和管理人员管理信息的工作效率,可以快速存储大量数据,还有信息检索功能,这大大的满足了用户、商家和管理员这三者的需求。操作简单易懂,合理分析各个模块的功能,尽可能优化界面,让用户、商家和管理员能使用环境更好的系统[13]。
对比要实现的功能来分析出用户的需求,可以让管理员在线对其进行添加、修改、查看、删除,这不仅提高管理员的工作效率,也满足了用户的需求,还大大的节省了时间。
本系统采用自上往下的方法开发,基本定位如下功能:
本课题要求实现一套洛川县苹果销售管理平台,系统主要包括管理员模块和用户、商家模块。
(1)管理员用例图如下所示:
图3-1管理员用例图
(2)用户用例图如下所示:
图3-2用户用例图
(3)商家用例图如下所示:
图3-3商家用例图
系统设计
4.1 系统基本结构设计
本次系统采用Spring Boot框架集进行开发,Spring Boot框架是一款主流的软件开发框架,其简化了开发流程,大大缩减了软件开发所需的时间提高了软件的响应速度。系统基本结构图如图4-1所示。
图4-1 系统基本结构图
4.2 数据库设计
数据库实体
E-R图,即实体-联系图,它是一种通过对实例进行抽象,以可视化的方式来描述现实世界的概念模型。根据需求分析绘制出数据库的E-R图,能够直观地映射出各个表之间的关系。
用户信息实体图如图4-2所示。
图4-2用户信息实体图
扶贫政策实体图如图4-3所示。
图4-3扶贫政策实体图
购物车实体图如图4-4所示。
图4-4购物车实体图
农产品实体图如图4-5所示。
图4-5农产品实体图
系统详细设计
5.1 前台用户功能模块
当游客打开系统的网址后,首先看到的就是首页界面。在这里,游客能够看到洛川县苹果销售管理平台的导航条显示首页、农产品、扶贫政策、自然风光、交流区、购物车。系统首页界面如图5-1所示:
图5-1 系统首页界面
在系统首页点击中间的注册/登录按钮,然后页面跳转到注册登录界面,后来输入信息完成后,单击注册或者登录操作,如图5-2所示:
图5-2 用户注册、用户登录界面
用户点击农产品,在农产品页面的搜索栏输入产品名称、图片、产品分类,进行查询,还可以查看产品名称、图片、产品分类、规格、产地、出产日期、保质期、商家账号、商家名称、联系电话、点击次数、价格,然后可以添加到购物车、立即购买或者收藏、评论等操作;如图5-3所示:
图5-3农产品页面
购物车:用户将想要购买的商品加入购物车,加入购物车后可以增减数量、删除、点击购买,可一键清除失效商品,如图5-3所示:
图5-3购物车页面