- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP的儿童免疫规划监测预警及疫苗追溯服务平台设计与实现①.doc
基于JSP的儿童免疫规划监测预警及疫苗追溯服务平台设计与实现①
摘 要:基于软件工程的系统实施方法,采取模块化、螺旋式开发模式,综合应用软件技术、数据库技术、WebService、XML 数据交换、数据流、业务流、安全追溯等信息技术的理论与方法,设计实现了基于JSP的儿童免疫规划监测预警及疫苗追溯服务平台,该平台基于B/S 架构,采用MVC 模式,在MyEclipse 、SQL Server 2008等开发工具中设计实现。
关键词:追溯 免疫规划 监测预警 JSP
中图分类号:R126 文献标识码:A 文章编号:1672-3791(2015)06(b)-0050-03
根据《疫苗储存和运输管理规范》第十条:疾病预防控制机构、接种单位应定期对储存的疫苗进行检查并记录,发现质量异常的疫苗,应当立即停止供应、分发和接种,并及时向所在地的县级卫生行政部门和食品药品监督管理部门报告,不得自行处理[1]。因此,设计与实现具有“多地区异常反应监测预警”和“疫苗安全追溯”功能的儿童免疫规划监测预警及疫苗追溯服务平台,一旦发现质量异常的疫苗时,各级卫生行政管理部门和食品药品监督管理部门将能快速获取同批次的已接种疫苗的接种儿童信息,以及同批次疫苗再各级接种点的库存信息,对提高政府对免疫规划的科学决策和应急指挥能力具有重要的现实意义。
1 功能需求
平台功能模块如图1所示,平台包括六个子系统:出入库子系统、财务子系统、接种子系统、疫苗流通全程追溯子系统、疫苗流通监控预警子系统、疫苗流通监管子系统。详细的功能需求及分析请参阅作者的另一篇论文《儿童免疫规划监测预警及疫苗追溯服务平台研究》,此处不再赘述。
2 系统设计
分析问题领域的过程也就是RUP六个核心过程工作流中商业建模工作流、需求工作流的完成过程,它在整个软件开发的过程中不是一蹴而就的,而是在每一次迭代中以不同的重点和强度重复,不断的完善。分析问题领域的目的就是要将需要解决的问题系统化、规范化,在开发者和用户之间达成一种共识,建立所要开发系统的用例模型[2]。
因篇幅关系,疫苗信息管理用例图、儿童信息管理用例图、部门信息管理用例图、用户管理用例图、疫苗厂商管理用例图、权限管理用例图、审批管理用例图、接种管理用例图、追溯查询用例图、投诉处理用例图、财务管理用例图、管理员用例图、接种用例图、追溯查询用例图此处不再赘述,只给出较复杂的入库计划管理用例图、出库计划管理用例图。
2.1 入库计划管理
如图2所示,入库计划管理包括入库计划的新增、查询、制定入库计划名、下级入库计划管理,入库计划的状态有“待填报”、“本级-提交/上级-待审批”、“上级驳回”、“上级提交”。
入库计划是涉及多层级部门的活动,需要顶级部门首先制定统一的入库计划名及下级的填报时间范围,制定好入库计划名后,下级部门能在指定的时间范围内通过下拉框进行选择填报,属于顶级部门的功能。制定入库计划名包括查询和新增,对查询出的入库计划名且没有填报记录的可以进行修改和删除。
入库计划新增时会进行新增时间范围的校验,只有在允许的时间范围内且有入库计划名时才能新增。新增时可以读取下级部门已经确认提交的入库计划并进行汇总;新增信息确认后可以提交至上级进行审批,提交审批时入库计划由待填报状态更改为“本级提交”,上级部门查看时的状态为“待审批”。
可以对入库计划的查询结果进行打印、导出、修改和删除。在修改和删除时会进行状态校验,只有“待填报”状态才能进行删除,“待填报”状态和“上级驳回”状态可以进行入库计划的修改。
下级入库计划管理包括入库计划填报时间范围的设定、下级入库计划查询、审核。对下级入库计划的查询结果可以进行导出、打印、修订,但只能修订“待审批”状态的下级入库计划。对填报信息审核通过的可以进行审核确认,状态更改为“本级提交”,下级部门查看的状态显示为“上级提交”。对下级提交的入库计划不符的可以进行审核取消,审核取消后状态修改为“待审批”,下级查看的状态为“待审批”,此状态下可以进行对下级入库计划的修订。也可对下级提交的入库计划不符要求的进行驳回申请,状态修改为“驳回”,下级部门查看的状态为“上级驳回”。只有状态为“待审核”的下级计划才能进行驳回申请和审核取消。
入库计划的审批、提交、状态查看不能越级进行,只能提交到自己的直接上级,也只能驳回自己的直接下级。同一入库计划,在两级部门用户显示的状态文字不同,如上级显示“驳回”,下级显示“上级驳回”;下级显示“本级提交”,上级显示“待审批”。
2.2 出库计划管理
如图3所示,出库计划管理包括出库计划和调剂计划的管理,是把库存产品对下级的出库(往往依据下级申请的入库计划)和对同级的调剂,但
文档评论(0)