欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    基于SSM的愈康药店管理系统的设计与实现 (3).docx

    • 资源ID:49461319       资源大小:71.94KB        全文页数:4页
    • 资源格式: DOCX        下载积分:2金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要2金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于SSM的愈康药店管理系统的设计与实现 (3).docx

    1.1 MYSQL数据库MySQL最重要、最与众不同的是它的存储引擎架构这一特性,这种架构的设计将查询处理(Query Processing)及其他系统任务(Server Task)和数据的存储/提取相分离。这种处理和存储分离的设计可以在使用时根据性能、特性,以及其他需求来选择数据存储的方式。MySQL最上层是连接组件。下面服务器是由连接池、管理工具和服务、SQL接口、解析器、优化器、缓存、存储引擎、文件系统组成。用户:进行数据库连接的人。支持接口:是第三方语言提供和数据库连接的接口,常见的有jdbc,odbc,c的标准api函数等等。管理工具和服务:系统管理和控制工具,例如备份恢复、Mysql复制、集群等(见图)连接层:提供与用户的连接服务,用于验证登录服务。连接池:由于每次建立建立需要消耗很多时间,连接池的作用就是将这些连接缓存下来,下次可以直接用已经建立好的连接,提升服务器性能。服务层:完成大多数的核心服务功能。有sql接口,解析器parser,优化器optimizer,查询缓存 cache/buffer 。 SQL接口:接受用户的SQL命令,并且返回用户需要查询的结果。比如select * from就是调用SQL Interface 解析器: SQL命令传递到解析器的时候会被解析器验证和解析。解析器是由Lex和YACC实现的,是一个很长的脚本。其功能是:a.将SQL语句分解成数据结构,并将这个结构传递到后续步骤,以后SQL语句的传递和处理就是基于这个结构的。 b.如果在分解构成中遇到错误,那么就说明这个sql语句是不合理的。 优化器:查询优化器,SQL语句在查询之前会使用查询优化器对查询进行优化。缓存器: 查询缓存,如果查询缓存有命中的查询结果,查询语句就可以直接去查询缓存中取数据。通过LRU算法将数据的冷端溢出,未来得及时刷新到磁盘的数据页,叫脏页。这个缓存机制是由一系列小缓存组成的。比如表缓存,记录缓存,key缓存,权限缓存等 简而言之, 服务层执行过程:sql语句通过sql接口,服务器如果缓存cache有命中查询结果,直接读取数据。如果没有命中查询结果,由解析器进行sql语句的解析,预处理,经过优化器进行优化后提交给引擎层。通俗地说>服务层告诉引擎层要做什么。引擎层:提供各种存储引擎,真正的负责MySQL中数据的存储和提取。常见有innodb myisam。innodb支持全文索引,事务(高并发),行锁,myisam性能优先。mysql中查询引擎语句:show engines.通俗地说引擎层会转发服务层解析出来的sql语句告诉存储层要做什么(增删改查)并且告诉存储层要以何种方式做(innodb myisam等等)。存储层:数据存储层,主要是将数据存储在运行于裸设备的文件系统之上,并完成与存储引擎的交互。SQL的执行流程:数据库通常不会被单独使用,而是由其它编程语言通过SQL支持接口调用MySQL。由MySQL处理并返回执行结果。首先,其它编程语言通过SQL支持接口调用MySQL,MySQL收到请求后,会将该请求暂时放在连接池,并由管理服务与工具进行管理。当该请求从等待队列进入到处理队列时,管理器会将该请求传给SQL接口,SQL接口接收到请求后,它会将请求进行hash处理并与缓存中的数据进行对比,如果匹配则通过缓存直接返回处理结果;否则,去文件系统查询:由SQL接口传给后面的解析器,解析器会判断SQL语句是否正确,若正确则将其转化为数据结构。解析器处理完毕后,便将处理后的请求传给优化器控制器,它会产生多种执行计划,最终数据库会选择最优的方案去执行。确定最优执行计划后,SQL语句交由存储引擎处理,存储引擎将会到文件系统中取得相应的数据,并原路返回。1.2 SSM框架 ssm项目分层目前所有企业基本都采用的这种分层标准,这种分层标准的好处就是让项目看起来整齐划一,每层都负责做自己的事情,方便开发者对代码进行管理与调试,让代码的可读性更强。如果是springboot框架不采用这种分层项目可能还会报错,可见这种分层规则的重要性。bean层bean层:存放数据表转化的类。dao层持久层(Dao层):主要负责与数据库进行交互,一般为接口,简单说就是对数据库进行增删改查。写好之后去Mapper.xml里配置和写sql语句。这个层最好理解,需要数据库中的哪些功能就写哪些方法,而且先不需要去考虑去怎么实现,因为实现属于业务层的范畴,这也体现出ssm框架分层的好处,东西先有,之后再实现。service层业务层(service层):这一层是最抽象的也是最难理解的,我对业务层的理解是它负责项目的核心业务,比如登录、注册、这些都是业务,通俗的说就是在业务层中把项目的核心方法都写出来,首先定义一个业务层的接口,然后用实现类去实现它,在这个实现类中调用DAO层的方法以对数据库进行增删改查,这样就直接把Spring模块和Mybatis模块串起来了,举个简单的例子,现在要实现登录功能,那要在service的实现类里面首先写一个dao层的对象(以调用MYbatis模块,对数据库增删改查)。然后在下面的登录方法中调用dao层,实际上就是调用到了数据库,判断用户是否存在,然后再对这个方法完善,判断密码是否正确,就用ssm实现了这样一个简单的登录逻辑。Controller层前面两个模块都已经写好了,那现在差的就是再网页中如何把我们的刚才的登录信息显示出来,这里就用到了控制层(controller层):属于springMVC模块,控制web访问,这一层也不难理解,它要与视图层联系起来,即前端页面发送请求,控制层接收请求并处理,最后返回数据到前端。视图层(view层):view层不需要单独建一个叫view的package来单独存放,直接放在webapp下面,这个层最简单,其实就是存放前端的网页,一般为jsp,html格式结构图如图2-2所示。图2-2结构图2 系统分析2.1 可行性分析为了能够在尽量短的时间内用最简单的方法解决问题,减少时间,人力和资源的浪费,我们需要对问题的解决方法进行研究,也就是可行性研究。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。愈康药店管理系统基于B/S结构,采用JSP技术开发,使用MYSQL数据库来查询存储数据信息。先从软件及硬件配置层面分析技术可行性:1.硬件可行性分析愈康药店管理系统对硬件配置没有特殊的要求,普通的计算机就可以支持本系统。因此本系统具有硬件可行性。

    注意事项

    本文(基于SSM的愈康药店管理系统的设计与实现 (3).docx)为本站会员(温桑)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开