药品集中采购平台系统框架

药品集中采购平台系统框架

ID:43679287

大小:352.88 KB

页数:16页

时间:2019-10-12

药品集中采购平台系统框架_第1页
药品集中采购平台系统框架_第2页
药品集中采购平台系统框架_第3页
药品集中采购平台系统框架_第4页
药品集中采购平台系统框架_第5页
资源描述:

《药品集中采购平台系统框架》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、釆购平台开发规范一、概述本文档为采购平台的开发规范,阅读人员为系统开发工程师,旨在学会如何快速进行采购系统的开发。内容共包括两部分,base和business,分别描述了每部分的开发规范。二、平台架构业务I^JJi(business)工具槿块(util)基础模块(base)技术架fMspring3.1.4+Mybatis3-23)springMybatis技术框架模块,放spring、mybatis及整合的jar包。base业务基础模块,针对本系统的特点在技术框架基础之上进行封装,包括系统业务的基础功能,区域管理、用户管理、系统参数毗置等,有了这些基础的业务功能,采购管理

2、模块、供货管理模块、监督管理模块才可以正常的运行business业务模块,本系统的业务功能模块,包括•药品目录、采购单管理、退货单管理,结算单管理等。util工具模块,包括了系统用到的所有工具类,本模块是独立于本系统的,可作为其它项FI模块引用。三、base业务基础模块Base模块即为本系统的业务基础模块,内容如下:BasePOJOprocessContextContextConfig系统配置类Filter结构:Loginlnterceptor(系统建录权限拦截器)Permissionlnterceptorf系统操作权限拦截器)包(cn.itcast.project.yy

3、cg.base.filter)Logininterceptor对登陆权限功能进行拦截校验,用户未登陆不可使用具有登陆权限的功能。¥匚►Action执彳rNOPermissioninterceptor对操作权限功能进行拦截校验,用户未授权不可使用具有操作权限的功能。Action结构包(cn.itcast.project,yycg.base.action)Converters子包屮定义了数据转换器,详细见下面描述。converters参数解析器对action方法参数进行解析,配置如下:

4、ersionservicen>本系统对当前登录用户身份对象(ActiveUser)进行赋值。属性编辑器对view传递过来的数据进行类型或格式转换后向action参数赋值。Springmvc.xml进行配置

5、sio门Seruice"class=uorg.springframework.format.support.FormattingConversionServiceFactoryBean">

6、ass二"ch.itcast.project.yyeg.base.action.converters.DatetimeConvertern/>Action具体的功能控制器。使用注解:•controller•requestMapping返回视图:使用View.java封装类。方法返回结果:•String,具体的页面地址或url地址•@ResponseBodySubmitResultlnfo,表单提交返冋结果,详细参考system模块•@ResponseBodyDataGridResultlnfo,数据列表查询结果,详细参考s

7、ystem模块•@ResponseBodyExceptionResultlnfo,异常结果,详细参考system模块•@ResponseBody返回view将转换为json,由于上边三个返回结果类封装了resultinfo对象,客户端使用统一js方法对resultinfo进行解析。baseServiceFacade此部分非action模块内容。具体模块的service层封装的服务接口门面,action中使用模块service门面方便简单。Service结构:AreaManagervice(区域管理)SystemCorrfig5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。