wx151基于ssm+vue+uniapp的自助购药小程序
[*]开发语言:Java
[*]框架:ssm+uniapp
[*]JDK版本:JDK1.8
[*]服务器:tomcat7
[*]数据库:mysql 5.7(肯定要5.7版本)
[*]数据库工具:Navicat11
[*]开发软件:eclipse/myeclipse/idea
[*]Maven包:Maven3.3.9
系统展示
管理员登录界面
https://i-blog.csdnimg.cn/direct/db90994fde0b4f3794123a9f11718886.png
管理员功能界面
https://i-blog.csdnimg.cn/direct/559153a97cb84ca3b02ecabdf9b53e4f.png
用户管理
https://i-blog.csdnimg.cn/direct/a1b12122c7124eddb352a18962099b02.png
商家管理
https://i-blog.csdnimg.cn/direct/9506482dc6ba40d18c6ff0cad7b0af32.png
药品信息管理
https://i-blog.csdnimg.cn/direct/f6e2926e2c2744069df6a4c2df5dd250.png
药品分类管理
https://i-blog.csdnimg.cn/direct/9a5ada41df804948a18ef0602166c291.png
发票信息管理
https://i-blog.csdnimg.cn/direct/d9259163be2143f28b3afc512247dc25.png
系统管理
https://i-blog.csdnimg.cn/direct/b50e23fce10f4fdfa017a55ce9a79aee.png
商家功能界面
https://i-blog.csdnimg.cn/direct/8d3bc993cd354da39be939e82f6b228d.png
个人中央界面
https://i-blog.csdnimg.cn/direct/98b23eb31e224dd3bad92cdfc6686f25.png
订单管理界面
https://i-blog.csdnimg.cn/direct/c710d6e326534556b72c46df733eea7a.png
小程序登录
https://i-blog.csdnimg.cn/direct/91c7f875c73a4c74988385a33c45c29f.png
小程序首页
https://i-blog.csdnimg.cn/direct/52d039f6b2214fd6b0484a2b78099206.png
药品信息界面
https://i-blog.csdnimg.cn/direct/2bd001dc850641f2ae38b5d75c438219.png
用户功能界面
https://i-blog.csdnimg.cn/direct/3e6065e5200a471db4f498b82367dfe8.png
用户信息
https://i-blog.csdnimg.cn/direct/5c65c43cb4504aa0a4795b78bf006a87.png
摘要
任何系统都要遵循系统计划的基本流程,本系统也不破例,同样需要颠末市场调研,需求分析,概要计划,详细计划,编码,测试这些步调,基于java技术、ssm框架、B/S机构、Mysql数据库计划并实现了自助购药小程序。系统重要包罗首页、个人中央、用户管理、商家管理、药品信息管理、药品分类管理、发票信息管理、系统管理等功能模块。
本文起首介绍了自助购药小程序管理技术的发展背景与发显现状,然后遵循软件常规开发流程,起首针对系统选取适用的语言和开发平台,根据需求分析制定模块并计划数据库结构,再根据系统总体功能模块的计划绘制系统的功能模块图,流程图以及E-R图。然后,计划框架并根据计划的框架编写代码以实现系统的各个功能模块。末了,对初步完成的系统进行测试,重要是功能测试、单位测试和性能测试。
研究背景
一个好的系统能将自助购药小程序管理本领提上一个新的台阶。系统内容可以随时更新,这点对于自助购药小程序拥有者来说是很重要,但这是传统的管理方式都无法做到的。自助购药小程序就可以天天更新,随时相识自助购药小程序的最新情况。
自助购药小程序可以或许通过互联网得到广泛的、全面的宣传,让尽可能多的用户相识和熟知自助购药小程序的便捷高效,为管理者和用户提供了服务,节省人力、物力和时间,提高工作效率。
关键技术
当今流行的“SSM组合框架”是Spring + SpringMVC + MyBatis的缩写,受到很多的追捧,“组合SSM框架”是强强联手、各司其职、和谐互补的团队精神。web项目的框架,通常更简单的数据源。Spring属于一个轻量级的反转控制框架(IoC),但它也是一个面向外貌的容器(AOP)。SpringMVC经常用于控制器的分类工作模式,与模型对象分开,程序对象的作用与主动取款机进行处理。这种解耦治疗使整个系统的个性化变得更加容易。MyBatis是一个良好的可持续性框架,支持平常SQL查询,同时答应对存储过程的高级映射进行数据的优化处理。大型Java Web应用程序的由于开发成本太高,开发后难以维护和开发过程中一些难以办理的问题,而接纳“SSM组合框架”,它答应建立业务条理结构,并为这个问题提供良好的办理方案。
JS-SDK是对之前的 WeixinJSBrige 的一个包装,以及新能力的释放,并且由对内开放转为了对所有开发者开放,在很短的时间内获得了极大的关注。从数据监控来看,绝大部门在微信内传播的移动网页都使用到了相干的接口。
JS-SDK 办理了移动网页能力不足的问题,通过暴露微信的接口使得 微信小程序 开发者可以或许拥有更多的能力,然而在更多的能力之外,JS-SDK 的模式并没有办理使用移动网页碰到的体验不良的问题。用户在访问网页的时间,在欣赏器开始显示之前都会有一个的白屏过程,在移动端,受限于设备性能和网络速度,白屏会更加明显。我们团队把很多技术精力放置在怎样资助平台上的微信小程序开发者办理这个问题。因此我们计划了一个 JS-SDK 的增强版本,其中有一个重要的功能,称之为“微信 微信小程序 资源离线存储”。
JAVA语言是目前软件市场上应用最广泛的语言开发程序。可以在多种平台上运用的,兼容性比较强,顺应市面上大多数使用系统,不会出现乱码的现像,其扩展性和维护性都更好,具有分析问题息争决问题的能力,是面向过程的程序计划方便我们编写的代码更矫健。
Vue是一款流行的开源JavaScript框架,用于构建用户界面和单页面应用程序。Vue的焦点库只关注视图层,易于上手并且可以与其他库或现有项目轻松整合。
MYSQL数据库运行速度快,安全性能也很高,而且对使用的平台没有任何的限定,以是被广泛应运到系统的开发中。MySQL是一个开源和多线程的关系管理数据库系统,MySQL是开放源代码的数据库,具有跨平台性。
B/S(欣赏器/服务器)结构是目前主流的网络化的结构模式,它可以或许把系统焦点功能集中在服务器上面,可以资助系统开发职员简化使用,便于维护和使用。
系统分析
对系统的可行性分析以及对所有功能需求进行详细的分析,来查看该系统是否具有开发的可能。
https://i-blog.csdnimg.cn/direct/4af32c5af1ee459dae263f1515fdb69a.png
https://i-blog.csdnimg.cn/direct/606e39b45492404d8b6c4d637f966d85.png
系统计划
功能模块计划和数据库计划这两部门内容都有专门的表格和图片表示。
https://i-blog.csdnimg.cn/direct/ab9d5b80b0634040b357b95989f609a5.png
系统实现
管理员登录系统后,可以对首页、个人中央、用户管理、商家管理、药品信息管理、药品分类管理、发票信息管理、系统管理等功能进行相应使用。商家登录系统后,可以对首页、个人中央、药品信息管理、发票信息管理、订单管理等功能进行相应使用。
用户登陆系统后,可以对首页、药品信息、购物车、我的等功能进行详细使用。在药品信息页面可以查看药品名称、药品图片、药品分类、药品成分、生产商、药品功效、服用方式、上架日期、商家账号、商家名称、接洽手机、代价、单限、库存、药品简介等详细信息;并进行评参加购物车,立即订购,评论和收藏使用。用户功能,用户在我的页面可以对发票信息、我的收藏管理、用户充值、购物车、我的订单等详细信息进行使用。
系统测试
软件测试的方法有好几种,但目前重要接纳的是包罗以功能为重要测试方向的黑盒测试以及以逻辑为重要测试方向的白盒测试,这是两种不同的测试方法,针对的测试侧重点不同,本课题根据实际需求情况,选择以功能为重要的黑盒测试方法,同时测试是要遵循肯定的规则来执行的,一个测试要执行其执行的依据一般是由测试用例来规定的,而测试用例一般是依据需求或阐明书来综合制定的,测试在硬件出厂前是十分重要的一个过程,本课题由于时间和精力的关系,选择以实现的功能作为测试要点来进行测试。
结论
通过完成该自助购药小程序和本论文的撰写让我更加明确了软件开发过程中软件工程头脑的重要性。在项目的前期由于对需求分析做的不够谨慎和明确,导致了背面在计划甚至编码时间造成了很多不必要的麻烦。由此在今后的学习和工作开发之中必须要牢牢把握住软件工程的计划头脑和方法,这样可以进一步包管项目开发的结实性和准确性。
本网站所实现的是一个自助购药小程序,该系统严格按照需求分析制作相干模块,并使用所学知识努力完成,但是本人由于学识浅薄,无法真正做到让该程序可以投入市场使用,仅仅简单实现部门功能,希望日后还能改善。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]