基于互动机顶盒的电视预约挂号系统的设计与实现
基于互动机顶盒的电视预约挂号系统的设计与实现[20200408095714]
摘 要
随着三网融合的不断推进,互动机顶盒凭借其较低的价格以及强大的功能,正逐步成为一个集多种功能于一体的应用服务平台,使用户足不出户就能实现点播高清电影,查询股票信息,在线购物等一些列增值服务。本论文正是利用互动机顶盒强大的交互功能,设计一个基于机顶盒的电视预约挂号系统。
论文首先介绍了基于机顶盒中间件的软件设计方法,然后分析了电视预约挂号系统所要实现的设计目标。在此基础上,着重研究了预约挂号系统的功能部件划分,各个功能部件的界面设计,功能代码实现,数据库的组织和表示以及和前台界面的交互等。最后,完成了软件的测试和分析。
*查看完整论文请 +Q: 3 5 1 9 1 6 0 7 2
关键字:互动机顶盒预约挂号系统中间件ThedesignandrealizationoftheTVappointmentregistrationsystembasedontheinteractiveset-topbox
Key Words: Interactive set-top boxes; Appointment registration system;Middleware目 录
1. 绪论 1
1.1课题的研究背景和意义 1
1.2 国内外发展现状及分析 2
1.3 本论文的主要研究内容 2
2. 互动机顶盒平台简介 3
2.1 互动机顶盒简介 3
2.2 中间件 4
2.3 Java 与 Java 虚拟机 4
2.3.1 Java 简介 4
2.3.3 Java虚拟机 4
3. 系统分析与设计 6
3.1系统可行性研究 6
3.1.1需求分析 6
3.1.2可行性分析 6
3.2系统分析 6
3.2.1系统设计目标 6
3.2.2系统的功能模块划分 7
3.2.3系统流程分析 7
3.3数据库设计与实现 8
3.3.1数据库逻辑设计 8
3.3.2创建数据库 9
3.3.3数据库连接及操作类的编写 10
3.4前台图形界面的设计 13
3.4.1系统首页的设计 13
3.4.3预约信息选择界面 15
3.4.4登录界面 15
4.系统的测试与总结 19
4.1系统测试 19
4.1.1测试的目的 19
4.1.2搭建测试环境 19
4.1.3进行系统测试 19
4.2总结 20
参考文献 21
致 谢 22
1.绪论
1.1课题的研究背景和意义
当前,挂号难已经成为许多患者就医的共同感受,挂上一个满意的号是获得良好的医疗服务的前提保证,也是提高患者满意度的重要一环[1]。对于患者来说,医院当前的挂号方式存在诸多弊端,诸如病人无法快速全面的了解医院的科室和主治医生的信息,专家号被黄牛倒卖导致真正需要的人挂不到号,亲自到医院挂号浪费时间与精力等等。对于医院来说,需要为现场挂号窗口提供更多的人力、物力和财力,这也在无形中增加了医院的运行成本。
科技的发展使人们可以利用现代信息技术解决当前的所面临的挂号难问题,其中最有发展前景的便是电视预约挂号系统。随着国家大力推进三网融合,互动机顶盒已经逐渐走入广大用户家中,这使得利用电视进行预约挂号成为了可能。
实行电视预约挂号系统具有以下几点重要意义:
(1)、电视挂号简单、快捷
电视预约挂号系统无需事先注册,患者只需输入有效地身证件号码,即可快速选择科室、医生以及预约日期,最后确认以完成预约挂号,简单快速。
(2)、电视挂号省时省力
多数情况下,医院上班时间和患者工作时间重叠,导致患者需要请假去医院排队挂号,给患者带来了极大的不便。而电视挂号使用户无需专门请假去医院排队挂号,只需抽空再电视机前,便可方便完成挂号手续,为用户提供了省时省力的方法。
(3)、有利于患者进行就医信息查询
当前的现场挂号方式,患者事前无法全面了解医生信息以及剩余挂号数量等信息,这导致了患者在挂号时有一定的盲目性。而电视预约挂号,可以为用户实时提供医院科室、医生、剩余挂号数等信息,方便用户根据自身情况确定医生以及时间,有利于用户得到更好的就医服务。
(4)、有利于提升医院竞争力
开展好电视预约挂号工作,可以有效减少医院大厅现在挂号人数,为用户提供更好的就医体验。而良好的就医体验,可以有效增加用户满意度以及用户粘性,这在无形中便增强了医院的竞争力,使得医院在激烈的竞争环境中占据有利地位。
1.2 国内外发展现状及分析
电视预约挂号系统在国外起步较早,也取得了很好的效果。美国早在2005年便有公司推出了基于数字电视的电视预约服务,服务对象是那些不会使用网络和电子邮件的老年人用户[2]。此系统一经推出,便受到老年用户的喜爱,使用人数和频率也逐渐提高,其他各大广播服务商也相继推出类似的服务。目前,电视预约挂号在日本已经成为老年人预约就诊的主要方式之一。2006年,欧洲一些国家和日本的一些公司也相继提出类似的服务,经过多年的发展,已经有了稳定的用户群体[2]。从国外的发展经验来看,只需利用现有的有线电视网络和机顶盒平台,在医院端增加数据库平台,将广电网络连接到医院的数据库中,便可实现电视端到医院端的通信服务。不需要架设专用线路与服务终端,建设成本低,用户覆盖面广,十分有利于系统的推广和使用。
我国的电视预约挂号服务方式发展起步较晚,2009年,北京的歌华有限公司就推出了一系列基于互动电视的便民服务,其中重点之一便是电视预约挂号。2011年5月,青岛市政府就规划在青岛市全面实现数字医疗服务,任何一户人家,都可以直接通过数字电视进行挂号,免去了去医院现场挂号,收到了良好的效果[6]。根据长三角地区的20多家三级甲等医院和东软医疗等的调查报告情况来看,目前大多数医院并未实施利用电视终端进行挂号,但是多数医院现已规划实施电视预约挂号。常州市第一人民医院在实施全院检查预约平台时就把这一系统纳入到实施体系中,目前已经通过前期测试,通过和常武地区的8家三级甲等医院的交流和沟通,未来这一模式将会在其他医院推广,有望成为常州地区挂号的主要手段。这个系统的投入使用,不仅为患者节省了大量的时间与精力,也为医院节省了大量的人力资源和运行成本[6]。
1.3 本论文的主要研究内容
本课题的主要研究内容是基于互动机顶盒的电视预约挂号系统的设计,其中包括:
(1)数字电视预约挂号系统的整体设计与达成方法。
(2)互动机顶盒的中间件的设计以及与后台数据库的交互接口的设计。
(3)预约挂号系统的功能模块划分以及每个模块的图形用户界面的设计。
2. 互动机顶盒平台简介
2.1 互动机顶盒简介
交互式机顶盒,也被成为数字视频转换器,是一种多媒体终端设备。它的主要功能是连接电视机和有线电视网络,把有线电视网络上传输的压缩数字信号转换成电视机能显示处理的模拟信号[7]。互动机顶盒还能接收和发送数据信息,使用户不仅能收看电视节目,还能通过有线电视网络进行交互式的应用,例如:查看节目指南,查询天气信息或者浏览网页等等。
在机顶盒中,软件系统是它的一个十分重要的组成部分。目前市面上的机顶盒软件结构如图2.1所示。
1.硬件层:该层包包括了互动机顶盒的一些重要的模块,例如调制解调模块、编码解码模块、MPEG视频音频解码器模块,数字视频编码器和音频DAC模块、图形控制模块和媒体访问控制模块等[9]。
2.系统层:该层包括了操作系统和必要的设备驱动程序。目前,大多数机顶盒采用的是开源的Linux操作系统,该系统能够为内核提供高效的多任务处理环境,包括进程调度,内存分配,消息队列服务,中断服务,异常处理,时钟管理等工作。Linux操作系统还可以为Java虚拟机(JVM)提供系统级支持。设备驱动程序是硬件与操作系统之间的“桥梁”,操作系统借助于设备驱动程序有效控制硬件模块的工作。
3.中间件层:该层主要包括了应用程序标准接口和虚拟机。机顶盒中间件层是数字电视软件系统中的一个十分重要的层次,其作用是为上层的应用软件层提供运行环境与接口,帮助开发者高效快速的开发复杂的应用程序。关于这一层的内容,下文有详细的介绍。
摘 要
随着三网融合的不断推进,互动机顶盒凭借其较低的价格以及强大的功能,正逐步成为一个集多种功能于一体的应用服务平台,使用户足不出户就能实现点播高清电影,查询股票信息,在线购物等一些列增值服务。本论文正是利用互动机顶盒强大的交互功能,设计一个基于机顶盒的电视预约挂号系统。
论文首先介绍了基于机顶盒中间件的软件设计方法,然后分析了电视预约挂号系统所要实现的设计目标。在此基础上,着重研究了预约挂号系统的功能部件划分,各个功能部件的界面设计,功能代码实现,数据库的组织和表示以及和前台界面的交互等。最后,完成了软件的测试和分析。
*查看完整论文请 +Q: 3 5 1 9 1 6 0 7 2
关键字:互动机顶盒预约挂号系统中间件ThedesignandrealizationoftheTVappointmentregistrationsystembasedontheinteractiveset-topbox
Key Words: Interactive set-top boxes; Appointment registration system;Middleware目 录
1. 绪论 1
1.1课题的研究背景和意义 1
1.2 国内外发展现状及分析 2
1.3 本论文的主要研究内容 2
2. 互动机顶盒平台简介 3
2.1 互动机顶盒简介 3
2.2 中间件 4
2.3 Java 与 Java 虚拟机 4
2.3.1 Java 简介 4
2.3.3 Java虚拟机 4
3. 系统分析与设计 6
3.1系统可行性研究 6
3.1.1需求分析 6
3.1.2可行性分析 6
3.2系统分析 6
3.2.1系统设计目标 6
3.2.2系统的功能模块划分 7
3.2.3系统流程分析 7
3.3数据库设计与实现 8
3.3.1数据库逻辑设计 8
3.3.2创建数据库 9
3.3.3数据库连接及操作类的编写 10
3.4前台图形界面的设计 13
3.4.1系统首页的设计 13
3.4.3预约信息选择界面 15
3.4.4登录界面 15
4.系统的测试与总结 19
4.1系统测试 19
4.1.1测试的目的 19
4.1.2搭建测试环境 19
4.1.3进行系统测试 19
4.2总结 20
参考文献 21
致 谢 22
1.绪论
1.1课题的研究背景和意义
当前,挂号难已经成为许多患者就医的共同感受,挂上一个满意的号是获得良好的医疗服务的前提保证,也是提高患者满意度的重要一环[1]。对于患者来说,医院当前的挂号方式存在诸多弊端,诸如病人无法快速全面的了解医院的科室和主治医生的信息,专家号被黄牛倒卖导致真正需要的人挂不到号,亲自到医院挂号浪费时间与精力等等。对于医院来说,需要为现场挂号窗口提供更多的人力、物力和财力,这也在无形中增加了医院的运行成本。
科技的发展使人们可以利用现代信息技术解决当前的所面临的挂号难问题,其中最有发展前景的便是电视预约挂号系统。随着国家大力推进三网融合,互动机顶盒已经逐渐走入广大用户家中,这使得利用电视进行预约挂号成为了可能。
实行电视预约挂号系统具有以下几点重要意义:
(1)、电视挂号简单、快捷
电视预约挂号系统无需事先注册,患者只需输入有效地身证件号码,即可快速选择科室、医生以及预约日期,最后确认以完成预约挂号,简单快速。
(2)、电视挂号省时省力
多数情况下,医院上班时间和患者工作时间重叠,导致患者需要请假去医院排队挂号,给患者带来了极大的不便。而电视挂号使用户无需专门请假去医院排队挂号,只需抽空再电视机前,便可方便完成挂号手续,为用户提供了省时省力的方法。
(3)、有利于患者进行就医信息查询
当前的现场挂号方式,患者事前无法全面了解医生信息以及剩余挂号数量等信息,这导致了患者在挂号时有一定的盲目性。而电视预约挂号,可以为用户实时提供医院科室、医生、剩余挂号数等信息,方便用户根据自身情况确定医生以及时间,有利于用户得到更好的就医服务。
(4)、有利于提升医院竞争力
开展好电视预约挂号工作,可以有效减少医院大厅现在挂号人数,为用户提供更好的就医体验。而良好的就医体验,可以有效增加用户满意度以及用户粘性,这在无形中便增强了医院的竞争力,使得医院在激烈的竞争环境中占据有利地位。
1.2 国内外发展现状及分析
电视预约挂号系统在国外起步较早,也取得了很好的效果。美国早在2005年便有公司推出了基于数字电视的电视预约服务,服务对象是那些不会使用网络和电子邮件的老年人用户[2]。此系统一经推出,便受到老年用户的喜爱,使用人数和频率也逐渐提高,其他各大广播服务商也相继推出类似的服务。目前,电视预约挂号在日本已经成为老年人预约就诊的主要方式之一。2006年,欧洲一些国家和日本的一些公司也相继提出类似的服务,经过多年的发展,已经有了稳定的用户群体[2]。从国外的发展经验来看,只需利用现有的有线电视网络和机顶盒平台,在医院端增加数据库平台,将广电网络连接到医院的数据库中,便可实现电视端到医院端的通信服务。不需要架设专用线路与服务终端,建设成本低,用户覆盖面广,十分有利于系统的推广和使用。
我国的电视预约挂号服务方式发展起步较晚,2009年,北京的歌华有限公司就推出了一系列基于互动电视的便民服务,其中重点之一便是电视预约挂号。2011年5月,青岛市政府就规划在青岛市全面实现数字医疗服务,任何一户人家,都可以直接通过数字电视进行挂号,免去了去医院现场挂号,收到了良好的效果[6]。根据长三角地区的20多家三级甲等医院和东软医疗等的调查报告情况来看,目前大多数医院并未实施利用电视终端进行挂号,但是多数医院现已规划实施电视预约挂号。常州市第一人民医院在实施全院检查预约平台时就把这一系统纳入到实施体系中,目前已经通过前期测试,通过和常武地区的8家三级甲等医院的交流和沟通,未来这一模式将会在其他医院推广,有望成为常州地区挂号的主要手段。这个系统的投入使用,不仅为患者节省了大量的时间与精力,也为医院节省了大量的人力资源和运行成本[6]。
1.3 本论文的主要研究内容
本课题的主要研究内容是基于互动机顶盒的电视预约挂号系统的设计,其中包括:
(1)数字电视预约挂号系统的整体设计与达成方法。
(2)互动机顶盒的中间件的设计以及与后台数据库的交互接口的设计。
(3)预约挂号系统的功能模块划分以及每个模块的图形用户界面的设计。
2. 互动机顶盒平台简介
2.1 互动机顶盒简介
交互式机顶盒,也被成为数字视频转换器,是一种多媒体终端设备。它的主要功能是连接电视机和有线电视网络,把有线电视网络上传输的压缩数字信号转换成电视机能显示处理的模拟信号[7]。互动机顶盒还能接收和发送数据信息,使用户不仅能收看电视节目,还能通过有线电视网络进行交互式的应用,例如:查看节目指南,查询天气信息或者浏览网页等等。
在机顶盒中,软件系统是它的一个十分重要的组成部分。目前市面上的机顶盒软件结构如图2.1所示。
1.硬件层:该层包包括了互动机顶盒的一些重要的模块,例如调制解调模块、编码解码模块、MPEG视频音频解码器模块,数字视频编码器和音频DAC模块、图形控制模块和媒体访问控制模块等[9]。
2.系统层:该层包括了操作系统和必要的设备驱动程序。目前,大多数机顶盒采用的是开源的Linux操作系统,该系统能够为内核提供高效的多任务处理环境,包括进程调度,内存分配,消息队列服务,中断服务,异常处理,时钟管理等工作。Linux操作系统还可以为Java虚拟机(JVM)提供系统级支持。设备驱动程序是硬件与操作系统之间的“桥梁”,操作系统借助于设备驱动程序有效控制硬件模块的工作。
3.中间件层:该层主要包括了应用程序标准接口和虚拟机。机顶盒中间件层是数字电视软件系统中的一个十分重要的层次,其作用是为上层的应用软件
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/gdxx/182.html