基于SSH框架的食品药品监督管理系统的设计与实现

2017-12-29 10:55黄小宸辽宁锦州渤海大学信息科学与技术学院
数码世界 2017年4期
关键词:食品药品架构管理系统

黄小宸 辽宁锦州渤海大学信息科学与技术学院

基于SSH框架的食品药品监督管理系统的设计与实现

黄小宸 辽宁锦州渤海大学信息科学与技术学院

食品药品产品种类非常多,其与人们生活密切相关,产品质量问题不容忽视。一旦出现问题产品因素很多,监管业务不到位、产品种类繁杂、缺乏检测技术支持、企业盲目追求利润,导致问题产品走进消费市场。当前人工监督方式效率较低,监管范围小,无法让非法行为实施有效通报,主要监管部门未发挥其监管作用。食品药品管理采用J2EE平台和SQL Server2008数据库组合实现应用系统的设计,系统采取B/S架构实现,保证完成监管业务任务,找出人工监管的不足之处,并提出信息化手段解决方案。另外,该应用系统能够实现稳定长期、无安全漏洞的运行。

食品药品管理 B/S架构 J2EE平台 SQL Server 2008数据库

1 引言

食品与药品产品种类非常之多,食品与药品与人们生活密切相关,问题产品对人们的财力和身体造成巨大伤害,产品质量问题不容忽视。一旦出现问题产品因素很多种,其中主要包括:监管业务和职责不到位、需要监管的产品种类繁杂、监管部门缺乏检测技术作为支持、很多企业盲目追求利润而不顾消费者的生命和财产安全,最后导致问题产品走进消费市场。

当前情况下的人工监督方式效率较低,实施的监管业务范围较小,无法让非法行为的非法企业实施有效通报与公示,主要监管部门未发挥其监管作用和监管职能。食品药品监督管理系统采用J2EE开发平台和SQL Server2008高级版本的数据库组合实现食品药品监督管理系统的设计,食品药品监督管理系统采取一种基于B/S技术架构实现的应用系统,保证完成监管部门的监管业务任务和监管功能,在食品药品监督管理系统开发之前需要找出人工监管存在的不足之处,并提出以信息化手段解决方案。另外,该食品药品监督管理系统能够实现稳定长期、无安全漏洞的运行。

2 电子产品系统需求分析

2.1 系统的设计目标

第一,食品药品监督管理系统的设计目标,在分析了食品药品监督管理系统的整体架构之后,下面需要明确的是食品药品监督管理系统的设计目标:

①实现监管数据资源整合操作,整合食品药品监督管理系统的检测客户、检测产品和监管业务检测报告数据,实现全部数据共享在系统中。

②便于全部监管业务数据处理。

③保证食品药品监督管理系统内的数据安全性,系统实现重要数据加密传输。

④食品药品监督管理系统界面简单、功能使用便捷,对食品药品监督管理系统的业务功能预留部分待实现的接口。

2.2 系统的功能性需求分析

食品药品监督管理系统由检测产品管理、数据安全分析、统计分析检测数据、新闻发布管理、检测数据录入等功能。食品药品监督管理系统中不同的业务功能模块包含着多种用户角色。

本课题旨在完成食品药品监督管理系统,同时实现对问题企业或者问题产品监督公示,食品药品监督管理系统需融入部分执法部门的需求。食品药品监督管理系统只在电脑终端上运行,通过实现食品药品监督管理系统的相关业务功能模块,对食品药品监督管理系统进行系统测试,食品药品监督管理系统的功能性需求分析:

第一,检测产品管理:完成产品的检测工作;

第二,数据安全性管理:该功能保证业务数据的传输安全性;

第三,食品药品监督管理:该功能完成对问题企业或者问题产品监督公示;

第四,动态新闻发布管理:该功能完成等功能已经确定其问题企业或者问题产品进行新闻公示。

第五,消费者投诉举报管理:可以辅助监管工作,监管软件系统中匿名投诉或举报问题产品的问题,其详细功能涉及:

①投诉举报填写功能,当消费过程中,发现问题产品时,而不方便现场投诉举报,可以实现填写投诉举报,完成投诉举报工作。

②回复投诉举报,监管部门通过监管系统对投诉举报的信息进行业务处理并回复。

③查询投诉举报数据,作为消费者查询投诉举报信息,通过投诉编号查询信息。

第六,设置系统参数的功能:很多监管业务要设计相应的存储字段,便于监管业务员的使用。

第七,统计业务数据分析功能:统计分析系统中全部业务数据,根据监管部门的真实需求进行。

2.3 系统的非功能性需求分析

本文研究的食品药品监管系统的非功能性需求:

功能需求分析与非功能需求分析作为软件设计的必不可少的部分,如果食品药品监管系统使用的监管业务功能无法满足真实需要,食品药品监管系统有可能存在一定的设计缺陷,所以,要对食品药品监管系统非功能需求实现分析,从而满足监管部门的实际需要。

第一,可用性,食品药品监管系统可用性包括用户访问的限情况,访问食品药品监管系统并进行业务操作时的最大人数;用户提交申请事保证在5秒以内完成处理操作与响应。

第二,安全性,开发食品药品监督管理系统是为了监管存在某种缺陷,由于当前的网络环境并不安全,针对监管数据安全性有必要考虑,必须对其业务数据保证措施,避免监管业务数据在运行中被篡改。

第三,整体性,要求食品药品监督管理系统的界面设计按照一种美工要求规划,力求达到控件布局合理、功能操作简单。

第四,系统功能扩展性,采取异步更新扩展系统功能,食品药品监督管理系统在远程服务器端扩展业务功能操作。

2.4 系统的研究内容

食品和药品监管系统的主要研究内容:

第一,为食品药品监管部门提供了详细的业务需求分析,因此,在进行食品药品监管系统设计过程中需要考虑到食品药品监管系统的实用性。前台主要完成为食品药品监管录入操作页面,为监管部门的员工提供监管业务管理,而食品药品监管系统的后台操作是为了系统的超级管理员提供整体管理操作界面。

第二,依据监管部门的实际业务需求进行个性设计,按照监管业务流程化实现管理和数据库的字典设计。

第三,依据监管部门实际需求,对监管系统实现总体规划设计,其中包括:食品药品监管系统技术架构设计、食品药品监管系统功能模块设计、食品药品监管统数据库设计、食品药品监管数据分布设计等等。

第四,依据食品药品监管系统总体设计流程,进行分步实现操作,经过监管业务流程设计、整合全部的业务功能需求,完善系统的美工界面设计等。

3 系统的实现技术

3.1 J2EE技术

J2EE开发技术为了实现食品和药品监管系统成为可能,该应用系统基于J2EE技术实现跨平台设计与开发工作。J2EE架构中接口包属于应用程序的预留部分,该技术体系体现即插即用原则,J2EE技术架构中拥有接口服务说明程序、类函数调用规则,J2EE技术架构完全能够此类程序的开发。

3.2 MVC设计思想

MVC经典设计思想是一种分离开发的框架,MVC设计思想将电子产品系统以结构分层思想实现的技术架构中,MVC设计思想将食品和药品监管系统的数据交互置于控制层、对象业务模型在M层、显示数据的视图层。

3.3 SQL SEVER 2008技术

SQL Server2008数据库能够有效完成食品和药品的监管业务功能,该应用系统的存储与数据交互均是通过SQL SEVER 2008技术实现的,食品和药品监管系统之所以采取SQL Server2008的高级版本是因为她是比较稳定、比较完善的数据库管理系统,性能方面无可挑剔。关于SQL Server2008高级版本增加了部分新特性:

第一,该数据库管理系统中,增强的数据处理能力。

第二,系统运行.NET程序框架为程序员提供存储与数据交互能力。

4 系统的总体设计

4.1 系统的技术架构设计

基于B/S技术架构开发食品和药品监管系统的食品或者药品的监督检测为主,该系统的总体技术架构以检测产品监督管理和存储监管问题企业或者问题产品的服务平台,以应用系统的服务器管理为核心,将检测数据实时传输系统的服务器中,基于B/S技术架构的局域网远程访问食品和药品监管系统。

4.2 系统的数据分布设计

基于B/S技术架构开发食品和药品监管系统的数据分布设计是按照大型数据库系统参数,设计的软件的技术架构与系统的数据分布与存储设计,因此,该应用系统关键是数据表存储结构设计和数据分布设计,通过对系统实现数据分布设计集中存储数据设的策略。

4.3 系统的数据库设计

基于B/S技术架构实现食品和药品监管系统的完成概念结构设计,系统抽象事物成数据对象,实体与属性之间存在关联。ER模型是由实体、属性以及联系三者构成:

对于食品和药品监管系统的数据库设计方面采用的建表手段是:创建独立的单表和多表之间关联的设计,食品和药品监管系统表结构字段存储设计:

第一,检测产品实体设计,主要包括的属性有:检测产品编号、检测产品名称、附件条形码、被检单位名称、检测产品产地、单位地址、承检单位和备注等。

第二,新闻实体设计,主要包括的属性有:新闻编码、标题、新闻发布时间、新闻主审人、新闻内容、是否合格、是否可转载、电子附件等。

第三,监管数据实体设计,主要包含的属性:表的序号、承检单位、送检单位、监管产品名称、规格型号、出厂编号、适用检测标准、检测人、检测日期、校准人、校准日期、审核人和审核日期等。

第四,投诉检举实体设计,主要包含的属性:表的序号、投诉检举人、投诉单位名称、投诉产品名称、投诉原因、投诉日期、受理单位、回复日期、备注等。

第五,产品管理实体设计,主要包含的属性:表的序号、产品管理编码、产品名称、办理人、办理日期和备注等。

第六,企业登记实体设计,主要包含的属性:待检测企业组织机构代码证号(五证合一)、检测企业名称、企业法人、通讯方式、注册资本、生产产品类型以及种类。

5 系统测试结论

第一,食品药品监督管理系统的优点,通过食品和药品监管系统的测试分析可以发现用户的全部功能已经满足最初需求设计。

第二,食品药品监督管理系统的缺点,食品和药品监管系统对外应该预留部分数据存储接口,通过这种这种方式对应用系统实现功能扩展升级操作。

6 本文结论与未来研究方向

第一,未来为做出符合食品和药品监管系统的需求分析做进一步努力。

第二,通过研究其他省院的成果案例,熟悉该应用系统的主要开发工作,并熟练的掌握了对象编程设计思想。

第三,通过分析本文技术架构以及软件编程设计思想,并为未来食品和药品监管系统实现实现功能扩展,并预留部分待开发的接口。

[1]袁西林.于培明,王集会.美国药品监督管理体系的特点及对我国的启示[J].齐鲁药事.2006,1(05):5-7

[2]王兰明.我国食品安全管理工作的现状与思考[J].食品科学.2006,2(12):2-4

[3]许轶斌,叶桦.提高基层药监机构药品稽查装备水平的设想[J].上海食品药品监管情报研究.2009,21(11):4-6

[4]宋燕,邵蓉.中美药品监管队伍建设情况的比较分析[J].上海医药.2006,10(10):2-4

[5]邓旭平.南充市药监局“药信通”平台的设计实现[D].成都:电子科技大学,2010年6月

猜你喜欢
食品药品架构管理系统
基于FPGA的RNN硬件加速架构
基于James的院内邮件管理系统的实现
食品药品检测实验室的风险管理研究
2019—2020年晋中市食品药品投诉举报分析及建议
功能架构在电子电气架构开发中的应用和实践
构建富有活力和效率的社会治理架构
停车场寻车管理系统
生产管理系统概述
海盾压载水管理系统
利用大数据推动食品药品监管