參與原有項(xiàng)目的更新迭代
參與需求分析,
流程設(shè)計(jì),
以及數(shù)據(jù)庫(kù)設(shè)計(jì)和設(shè)計(jì)文檔編寫,
接口對(duì)接,
實(shí)現(xiàn)開發(fā)
搭建分布式項(xiàng)目,使產(chǎn)品標(biāo)準(zhǔn)化
開發(fā)環(huán)境:JDK1.8 MySQL
架構(gòu)管理:Maven
版本控制:Git
基本框架:Spring+SpringMVC+Mybatis+Springboot
分布式框架:Dubbo、Zookeeper
緩存:Redis
消息中間件:ActiveMQ
WebServices框架:CXF、Axis2
產(chǎn)品功能:面向各家醫(yī)院的患者,提供app和微信公共號(hào)服務(wù),主要包括就診人綁定、科室醫(yī)生查詢、預(yù)約掛號(hào)、住院預(yù)繳、門診繳費(fèi)、排隊(duì)候診、查報(bào)告單等功能。
參與項(xiàng)目:
寧波第一醫(yī)院
山東即墨區(qū)人民醫(yī)院
健康江干
寧波市衛(wèi)計(jì)委方便用戶就醫(yī)、簡(jiǎn)化就醫(yī)流程,包括個(gè)性化醫(yī)院定制、智能導(dǎo)診、定期更新的健康資訊、疾病藥物介紹等多方面內(nèi)容。其中個(gè)性化醫(yī)院定制涵蓋醫(yī)院介紹、預(yù)約掛號(hào)、取報(bào)告單、醫(yī)院導(dǎo)航、科室醫(yī)生、周邊商戶等版塊。
技術(shù)描述:
◆ 項(xiàng)目所采用的框架:底層使用 spring+springmvc+mybatis,Spring MVC 擁有控制器,接收外部請(qǐng)求,解析參數(shù)傳給服務(wù)層,spring 容器屬于協(xié)調(diào)上下文,管理對(duì)象間的依賴,提供事務(wù)機(jī)制,mybatis 屬于 orm 持久層框架,將業(yè)務(wù)實(shí)體與數(shù)據(jù)表聯(lián)合起來 ,表現(xiàn)層主要用 Velocity模板實(shí)現(xiàn),設(shè)計(jì)開發(fā)的原則:每層之間都是 采用面向接口的編輯,降低了上層對(duì)下層邏輯調(diào)用的依賴,該項(xiàng)目體現(xiàn)了低耦合、高內(nèi)聚的設(shè)計(jì)思想。
◆ 權(quán)限控制:角色管理中,系統(tǒng)的權(quán)限采用從數(shù)據(jù)庫(kù)中讀取,使用 jstl 的自定義標(biāo)簽對(duì)頁(yè)面功能菜單做權(quán)限控制(管理后臺(tái))
◆ Ajax :在用戶管理模塊采用了 Ajax 分頁(yè)技術(shù),實(shí)現(xiàn)了異步刷新的效果, AjaxUpload.js 解決頁(yè)面異步上傳
◆ 項(xiàng)目構(gòu)建:用 maven 基于 java 平臺(tái)的項(xiàng)目構(gòu)建,利于項(xiàng)目信息管理。
◆ 前端顯示:bootstrap 框架,velocity模板引擎
◆ 運(yùn)用多線程解決支付下單高峰期,下單異常問題