查询系统的设计论文(精选12篇)
查询系统的设计论文 篇1
0引言
医院社会评价系统旨在提升医院的整体医疗水平, 帮助管理者制定发展战略, 提升医疗服务质量, 促进新时期医院的健康、可持续发展。患者是医院得以生存和发展的前提, 患者满意度不仅是评价卫生服务质量的重要指标之一, 也是治疗的一个组成部分, 是现代医院管理的金标准[1]。国外有研究表明, 当患者感到满意时, 会增加安全感, 增强对恐惧的耐受力, 从而有利于治疗[2]。在我国, 患者满意度不仅是服务质量的一个重要指标, 许多医院还将患者满意度作为医院精神文明建设的一个重要组成部分, 将患者满意度列入医院绩效评价指标体系中, 用患者满意度的高低作为对医务人员奖惩的依据之一[3]。医院社会评价查询系统就是将第三方代理公司和卫生局的社会评价调查结果利用信息系统以图文并茂的形式展示出来。
1社会评价管理的现状分析
1.1管理现状
天津市肿瘤医院的患者满意度调查采取委托第三方公司以问卷调查的形式进行。委托第三方公司进行调查活动可以更客观地了解患者在就医过程中对各就医环节的真实感受, 为医院加强管理、提高服务水平提供参考。调查活动每季度进行一次, 活动结束后由第三方公司整理结果, 主要调查数据分析以表格和文字的形式提交医院。在院周会上, 院领导将主要结果数据予以公布, 对于在诊疗工作中存在的问题, 由纪律检察部门人员负责落实整改。
1.2调查工作流程
(1) 调查时间:每季度随机抽取3 d时间。
(2) 调查地点:肿瘤医院门诊大厅、各病区和各检查、治疗科室。
(3) 调查对象:调查期间到肿瘤医院就医的患者。
(4) 调查方法:等距抽样问卷调查法。
等距抽样问卷调查法是由专业调查人员在肿瘤医院的门诊大厅、各病区和各检查、治疗科室, 选取患者较为密集的时段和窗口按照一定间隔拦截被调查者, 对其进行问卷调查, 以最大限度保证样本的多样性, 使调查结果更加真实准确。
1.3调查内容
对门诊患者的调查内容包括导诊员、挂号处及收费处、中药房、西药房、医生服务态度、医生仪表仪态、护士仪表仪态、门诊诊室服务态度以及医院环境卫生、诊疗流程的便捷性、处置室、病案室和家庭护理中心。另外, 为了保证调查的全面性和统一性, 将各项检查和治疗科室的服务一并纳入满意度评估中。其中, 检查治疗项目共设定了13项指标, 涉及18个科室, 其中检查科室包括放射科 (胸片、CT、核磁) 、乳腺诊断科 (钼靶、乳腺B超) 、核医学室 (ECT) 、 PET-CT室、超声诊断治疗科、检验科、心肺功能室、 镜检科、病理科、乳腺病理科;治疗科室包括门诊手术室、门急诊科 (换药室、门诊化疗室) 、放射治疗科 (放射治疗室、射波刀) 。
对住院患者的调查内容包括:住院患者对肿瘤医院的整体满意度评估情况;住院患者对医护人员的满意度评估情况;住院患者对手术室、麻醉科、住院处和出院处、药房窗口、收费窗口以及检验、放射、 B超、心电图、镜检等检查科室的满意度评估情况;住院患者对医院后勤及物业服务的满意度评估情况。
2社会评价管理查询系统的系统分析
2.1业务分析
2.1.1现有管理方式的缺陷
设立医院社会评价管理查询系统的目的是将患者对就医的满意度数据和建议能及时准确地反馈到临床科室, 直接指导和提升医疗服务工作。而现有的管理方式缺乏有效的发布机制, 使这些参考数据仅仅局限在管理决策层间流通, 不能使临床科室直接实时地查阅和参考。
2.1.2社会评价管理查询系统带来的便利
社会评价管理查询系统搭建在医院内网上, 网内任何一台医生、护士工作站均可访问。其中对患者满意度数据进行了综合的分类汇总和对比展示, 可以很直观地查看到患者满意度的横向、纵向对比情况, 使调查数据更为科学、直观, 方便临床科室随时查看, 并进行有针对性的持续改进。
2.2技术架构分析
由于社会评价管理查询系统的主要功能在于展示对比数据, 我们采用B/S模式, 无需在不同的客户机上安装不同的客户应用程序, 只需安装通用的浏览器软件, 既节省了客户机的硬盘空间与内存, 又使安装过程简便、网络结构灵活[4]。从技术角度讲, B/S架构主要分为.NET系列和J2EE系列。J2EE和Microsoft. NET是2种不同的平台, 可以认为J2EE属于第二代Internet结构, 即三层式应用程序。所谓三层式即分别为逻辑层 (客户层) 、商业逻辑层 (应用服务器层) 、资源管理器层 (数据存储层) [5]。从跨平台角度考虑, J2EE系列更加有优势。因此, 综合考虑后, 本系统的建设采用基于J2EE的软件架构。1999年6月, Sun公司推出了J2EE, 即Java 2企业版本。J2EE平台提供了多层的分布式应用模型、组件重用、一致化的安全模型以及灵活的事务控制, 加快了应用程序的设计和开发, 较好地解决了C/S结构所固有的可扩充性差、 可维护性差、安全性差、部署麻烦等缺点[6]。本系统使用的开发框架主要有Struts2、Hibernate。
Struts2内建了多个拦截器和拦截器栈 (由多个拦截器形成的拦截器链) , 对用户的Web请求进行拦截处理, 从而提供更加丰富的功能, 例如数据类型转换、国际化、文件上传等。Struts 2架构如图1所示。
Hibernate是目前流行的ORM (object relation mapping) 框架。它对JDBC进行了轻量级的对象封装, 使得Java程序员可以使用面向对象编程的思维来操作后台的关系数据库, 而不用再去关心繁琐的SQL语句[7]。Hibernate可以在应用EJB的J2EE架构中取代CMP, 完成数据持久化的重任。Hibernate的工作原理如图2所示。
目前流行的Web存储信息的方式是基于数据库的, 即允许Web直接访问数据库, 从而管理动态的Web内容。本系统中的各科室和项目的满意度数据保存在网站的后台数据库, 即Web数据库之中, 使用Hibernate来操作后台数据库, 实现与前台用户的交互, 而Struts2提供的大量标签语言用来实现表示层的内容。系统架构如图3所示。
3社会评价管理查询系统的系统功能
3.1调查报告
除了本院委托第三方公司进行的患者满意度调查活动外, 卫生局也会对全市所有医院的满意度进行调查通报, 分别为门诊调查报告和住院调查报告, 其中对调查数据和患者提出的意见建议用内嵌Word文档的方式进行展示。
3.2综合满意度
每个季度的调查报告中均会出现一个门诊整体满意度和住院整体满意度, 为了对该季度的社会评价情况建立整体全面的概念, 将门诊整体满意度和住院整体满意度取均值, 得到综合满意度百分比。综合满意度功能模块中即是对特定选择时间段的整体满意度和综合满意度作展示。
3.3按季度查看
按季度查看功能分为项目满意度和科室满意度2类。项目满意度是将某个季度的门诊和住院的满意度数据按照调查指标展示。门诊调查指标包括医生态度、门诊大厅卫生、治安管理、门诊诊室、治理打击医托号贩、控烟管理、候诊大厅便民设施、门诊秩序、就医标志、门诊卫生间卫生、医疗收费标准公示、 诊疗流程便捷性、门诊大厅安静程度、车辆停放秩序、医院门前秩序。住院调查指标包括主诊医生技术水平、护士护理技术和态度、主诊医生素质和态度、 医护人员及时到位、医院保护患者隐私、医护人员尊重患者、向患者及家属说明治疗方案、麻醉医生、手术室整体服务水平、特殊检查贵重药品等征得同意、 病情治疗、病房设施及病区环境、检验服务、治安管理、药房窗口、B超检查服务、心电图检查服务、病区卫生状况、镜检服务、住院处和出院处、放射检查服务、病区卫生间等卫生、病区安静程度、医疗收费窗口、控烟管理、营养膳食及服务、医院车辆停放。科室满意度中的调查指标即为门诊和住院的各科室名称。通过这个功能模块, 用户可以清晰地看到同一季度中不同的项目或科室满意度的差异。
3.4按科室和项目查看
按科室和项目查看功能也可分为项目满意度和科室满意度2类。项目满意度是将特定选择的项目按照各个不同季度作展示, 科室满意度是将特定选择的科室按照各个不同季度作展示。通过这个功能模块, 用户可以清晰地看到一个项目或科室与同期满意度数据的比较。
3.5整体查看
在上面2个功能模块中, 分别对满意度调查数据作了横向和纵向的展示。在整体查看模块中, 用户可以根据自己的需要, 选择不同的项目或科室, 选择一个时间段, 系统会列出该时间段内所选科室的满意度调查数据。
3.6科室项目管理
科室项目管理维护满意度调查表中的各项指标和科室的功能模块分为门诊科室、门诊项目、住院项目、住院科室4个子功能, 进入子功能后即展示现有数据, 便于随时添加和修改。
3.7数据管理
数据管理实现调查数据录入、上传的功能。选择好待录入的数据表和时间, 将整理好的Excel文件上传, 则系统自动匹配表中的字段, 生成展示数据, 在展示模块中即可查看。
4结语
本系统目前已经在天津市肿瘤医院和各分院的内部网络上运行, 共计约800台终端设备可访问, 已经覆盖了全院所有科室的临床工作。在运行过程中, 我们积极开展了宣传培训工作, 使得社会评价查询系统得到了广泛应用, 并且为医护人员提供了直观的满意度展示方式, 总体上取得了比较好的应用效果, 得到了上级领导和一线员工的一致认可。临床医护人员可通过该系统直接掌握患者的满意度状况, 对于提高肿瘤专科医院在社会上的形象、增强竞争力、减少医患纠纷有重要的作用。同时, 利用社会评价查询系统节约了纸质时代上传下达的人力成本, 对于患者提出的意见, 相关科室也能提前整改, 提高了医德医风办的工作效率。
参考文献
[1]刘卫红.中山市中医服务满意度及需求现状调查报告[J].中医药管理杂志, 2005, 13 (1) :25.
[2]廖礼奎, 周立.医疗服务满意度调查中存在的问题分析[J].医学与哲学, 2006, 27 (3) :29-30.
[3]王小琴, 刘越泽, 孙军连.住院患者对医院满意度的评价研究[J].卫生软科学, 2011, 25 (6) :428-429.
[4]侯淑英.B/S模式和C/S模式优势比较[J].沈阳教育学院学报, 2007, 9 (2) :99
[5]吴其庆.JSP网站设计[M].北京:冶金工业出版社, 2001.
[6]张建奋, 王申康.使用J2EE构建的网上公安信息系统[J].计算机工程, 2002, 28 (9) :195
[7]赵洋, 张丽, 王恩东, 等.基于Struts、Hibernate和Spring的J2EE架构研究[J].现代电子技术, 2009 (2) :108.
查询系统的设计论文 篇2
设计
本资料为woRD文档,请点击下载地址下载全文下载地址
教学基本信息
课题
《常见的天气系统——锋面系统》
学科
地理
学段:高中
授课年级
高一
(七)相关领域
自然科学
指导思想与理论依据
依据新课程改革理念“以教师为主导,以学生为主体”的理念,改变传统教学方式中教师一讲到底的做法,倡导自主、合作、探究的学习方式,而在具体讲授中做到“三讲三不讲”:讲重点、讲难点、讲易错易混知识点即“三讲”;不讲学生已经会的、不讲学生通过自学也能会的、不讲老师讲了学生也不会的即“三不讲”。通过创设良好的学习情境,调动学生学习的热情,引导学生积极发现问题,主动探究,自主构建知识体系。
教学背景分析
【教学内容分析】
1.课标解读
课标要求:①运用简易天气图,简要分析锋面等天气系统的特点。
②以某种自然灾害为例,简述其发生的主要原因及危害。
课标中的行为动词为“简要分析”、“简述”,目的名词为“特点”、“原因及危害”,主题名词为“锋面等天气系统”,限定语为“运用简易天气图”、“以某种自然灾害为例”。
2.教材内容分析
本节内容从教材结构上讲是本单元知识结构中重要的一环,具有承上启下的作用。由于各种天气现象的产生与大气的热力状况、大气的运动有密切的联系,所以,本课是在综合前两节内容的基础上,阐述常见的天气现象的成因及在生活中的体现。教材首先介绍了有关锋面系统的基本概念,如:气团(冷气团、暖气团)、锋(锋面、锋线)等;然后根据锋面移动过程中冷暖气团的主次地位介绍锋面类型:冷锋、暖锋、准静止锋等,在此基础上说明冷锋、暖锋过境前、时、后的天气变化过程,最后介绍锋面系统与人类生产、生活的关系,体现了学习对生活有用的地理的理念。在学习本节时已是10月中下旬,此时本地可能会出现冷锋天气,如果将理论与实际相联系,对普及天气预报知识具有积极的意义。
【教学对象分析】
1.学生认知基础
①通过前两节大气知识的学习学生基本理解大气运动可能引起的天气现象,这为知识的衔接做了很好的铺垫;②高一学生具有好奇心强、勤于思考、勇于探索的的天性。
2.学生学习存在问题
①学生对大气运动引起的天气现象的理解还不够透彻,思维的逻辑性还不够合理。在教学中分析单一气团和锋面控制的天气状况是可能会有一些困难。另外在描述天气状况是难以形成一个较完整的思路。②学生对地理课的重视程度尚待提高。
所以在教学设计过程中,一方面要精讲单一气团和锋面控制下的天气状况,为下面学生的自学做很好的铺垫;告诉学生从哪些方面来描述天气状况;另一方面搜集最近几天的天气变化过程,吸引学生兴趣、激发学生思考,然后学生通过本节课的学习自己解决困惑,使学生感受到地理就在身边,地理就在我们生活当中,提高对地理学习的兴趣。
【教学方式和手段】
教师以启发式讲授教学和探究式教学为主,学生以合作性学习为主;在教学手段上采用多媒体、学案辅助教学。
教学目标
.说出在单一气团和锋面控制下的天气状况。
2.通过对冷锋、暖锋锋面剖面图和示意图的对比分析,能够在剖面图和简易天气图上判读冷锋、暖锋。
3.分析冷暖锋过境前、过境时、过境后某地区的天气变化过程。
4.运用简易天气图,分析冷锋、暖锋过境前后的天气变化。
5.结合我国常见的天气系统简述其发生的原因及对生产和生活的影响。
6.通过以上探究活动,正确认识自然现象的发生原因,体会地理学的实用性,从而激发探究地理问题的兴趣和动机,学会用所学的知识解释生活中的现象。
教学重、难点
【教学重点】:
运用简易天气图,判断锋面系统,分析其天气特点。
【教学难点】:
单一气团和锋面控制下的天气状况。
冷暖锋过境前、过境时、过境后某地区的天气变化过程。
教学流程示意
新课
反馈
播放XX.10.20天气预报
学习主题一:单一气团和锋面控制下天气状况
(教师精讲部分)
学习主题二:在简易天气图和锋面剖面图中区分冷锋、暖锋(小组合作学习)
学习主题三:冷锋、暖锋天气过程
(小组合作学习)
出示XX.10.22——XX.10.24天气预报中简易天气图:学生分析这几天天气变化过程
教师出示结果验证(数据摘自中央气象网)
学习主题四:介绍常见的锋面天气原因及危害、准静止锋
课堂总结、反馈练习
导入
教学过程
教学阶段
教师活动
学生活动
设计意图
导入
提供XX年10月20日的一段天气预报视频,提出问题:
1.我国中东部近几天的天气变化包括哪些方面?
2.什么影响了该地区的天气变化
【总结】1.我国中东部近几天的天气变化包括气温、风、阴晴、雨雪等方面;我们在描述一地区的天气状况和变化时也应该从这几个方面来入手。
2.天气变化受冷空气影响。
观看视频、回答问题
使学生了解天气变化包括方面,为后面做铺垫。同时引发学生思考、激发学兴趣。
过渡
冷空气在移动过程中形成的冷锋决定了我国中东部未来几天的天气变化。今天我们就来了解这种常见的天气系统—锋面。
聆听
知道本节课要学习的内容
学习主题一:单一气团和锋控制下的天气状况
出示有关气团定义和分类的PPT后提出以下问题。
1.在图中判断判断冷、暖气团?它们在物理性质上的差异?
2.分析冷暖气团控制下的天气状况?
【总结】单一气团控制,大气稳定,天气晴朗。
天气状况
冷气团
晴朗、气温低、气压高等
暖气团
晴朗、气温高、气压低等
气团是会移动的,冷暖气团相遇形成一个交界面,出示PPT提出问题:
1.判断冷暖气团位置、交界面倾斜方向及锋面控制下的天气状况?
【总结】冷暖气团相遇形成一个交界面叫做锋面,锋面与地面相交的线叫做锋线,锋面和锋线统称为锋。暖气团沿锋面做爬升运动,其中的水汽遇冷凝结,成云致雨,锋面两侧有气压梯度,因此锋面附近常伴有云、大风、降水等天气。
、读图回答问题
地面
3ºc
25ºc
A
B
c
判断图中B、c哪个是冷气团,哪个暖气团,它们在物理性质(温度、气压、密度等)有什么差异?B、c控制下的地区,天气状况如何?
2、判断下面三幅图哪个正确表示冷暖气团位置、交界面倾斜方向及锋面控制下的天气状况
冷
暖
A
暖
冷
B
暖
冷
c
有了大气运动的基础知识后学生能够分析出在冷暖气团的物理性质以及控制下的天气状况。
步步相扣,学生自己总结出锋面的形成以及锋面控制下的天气状况。
过渡
出示冷锋、暖锋动画
冷气团主动向暖气团移动形成的锋叫做冷锋,暖气团主动向冷气团移动形成的锋叫做暖锋。
观看冷锋、暖锋视频、回答问题
学生理解冷锋、暖锋的划分依据。
学习主题二:在简易天气图和剖面图中区分冷锋、暖锋
【活动一】在简易天气图和剖面图中区分冷锋、暖锋
【总结】1.在锋面剖面图,看冷气团移动方向是前进还是后退来区分冷锋、暖锋。
2.在简易天气图中,看符号来区分冷锋、暖锋,锯齿状的为冷锋、半圆形的为冷锋;锯齿或半圆的指向即为锋面的移动方向。
分组讨论完成学案活动一:
1、读锋面剖面图,回答下列各题。
冷
暖
冷
暖
(1)写出A、B分别是什么锋?A:
B:
。区分依据是。
(2)两幅图中暖气团都是在锋面做上升运动,其中暖空气主动抬升的是
锋,被迫抬升的是
锋。
2、读简易天气图,回答下列各题
A
B
c
D
(1)在A、B、c、D中,属于冷锋d 的是,属于暖锋的是。
(2)写出区分冷锋、暖锋的依据
的是。
课标的要求是学生会看图,让知识落到实处,培养学生读图、合作、探究、交流的能力
过渡
锋面两侧冷暖势力不同锋面就会移动,进而一个地区的天气会发生变化。
聆听
理解锋面移动引起一个地区天气的变化
学习主题三:冷锋暖锋天气过程
【活动二】分析冷暖锋在移动过程中对经过的地区天气的影响。
【总结】
过境前
过境时
过境后
冷锋
天气晴朗、气温高、气压低
阴天、下雨、大风
气温下降,气压升高,天气转晴
暖锋
天气晴朗、气温低、气压高
连续性降水
气温上升,气压降低,天气转晴
【拓展练习】出示北京22日-24日简易天气图,分析北京近几天的天气变化过程。
【总结】借助从中央气象台网站收集的数据验证学生分析的结论。
XX.10.22
白天
20℃
晴
夜晚
3℃
阵雨
XX.10.23
白天
6℃
阵雨
夜晚
6℃
晴
XX.10.24
白天
5℃
晴
夜晚
3℃
晴
分组讨论完成活动二:
1、读下图回答下列各题
暖
冷
县城
(1)上图为
锋。
(2)在图下方的横线上标出锋面移动的方向。
(3)分析县城锋面过境前、过境时、过境后天气状况如何(填在表格中)?解释原因?
锋面类型
天气特征(阴晴、雨雪、风、气温等)
过境前
过境时
过境后
暖
冷
A
B
c
2、读下图回答下列各题
(1)上图为
锋。
(2)在图下方的横线上标出锋面移动的方向。
(3)A、B、c分别对应的是过境前、过境时、过境后的哪一个,填在下面表格的括号中。
(4)分析A、B、c三地的天气状况如何(填在表格中)?解释原因?
锋面类型
天气特征(阴晴、雨雪、风、气温等)
过境前
过境时
过境后
分组讨论完成活动三:
运用北京22日-24日简易天气图,分析北京近几天的天气变化过程。
北京
北京
10月22日
0月22日
北京
北京
0月23日
0月24日
学生已经学习了在单一气团和锋面控制下的天气状况,此处培养学生自主、合作、交流的能力,分析锋面移动对经过地区天气的影响,学以致用。
学习生活中有用的地理,培养学生运用知识解决现实问题的能力
学习主题四:介绍与冷暖锋有关的天气
出示寒潮危害图片,提出问题:
1.寒潮的成因?什么样的天气称为寒潮?
【总结】冬季的寒潮、春季沙尘天气、夏季暴雨都与冷锋有关。
【问题】如果锋面两侧的冷暖气团势力相当,天气状况将会如何?
【总结】冷暖气团势力相当,锋面会在一个地区来回摆动,称为准静止锋。
观看图片
阅读教材P45寒潮资料,回答列问题
变抽象为具体介绍寒潮实例。
课堂总结
锋面系统是影响天气变化的重要天气系统,按照冷暖气团势力不同分为冷锋、暖锋,锋面的移动会使一个地区天气发生变化。
把握总体思路
让学生了解重点内容
课后练习
.读图10“某年4月5日海平面气压(百帕)分布图”,回答下列问题。
图10
m
N
(1)甲地的风向为
。丙气压中心的垂直气流方向为。
(2)甲、乙两地相比,风力较小的是
,判断依据是。
(3)图中A天气系统为
锋,该锋面到达北京时,北京的天气特点是
、、。
(4)A天气系统强烈发展,可能带来的自然灾害有
(选择填空)。
A.台风
B.寒潮
c.泥石流
D.沙尘暴
(5)m、N两地容易出现降雨的为。
板书设计
2.3常见的天气系统一、冷气团
(晴朗、气温低、气压高)
暖气团
(晴朗、气温高、气压低)
势力
冷锋
暖锋
过境前:晴朗
晴朗
气温高、气压低
气温低、气压高
过境时:阴雨
阴雨
(大风降温、雨雪)
(连续性降水)
过境后:晴朗
晴朗
气温降低、气压升高
气温升高、气压降低
风
云
雨
雪
锋面系统
学习效果评价设计
评价方式
过程性评价与终结性评价相结合
通过听课教师的课堂观察,进行教师“教”的过程性评价。
通过课堂学生的表现和展示及课堂反馈练习题目的设计,对学生进行过程性评价和终结性评价。题目设计见学案。
评价量规
1.教师评价
中学地理学科课堂教学评价表
评价项目
评价要点
符合程度
完全符合 基本符合 不符合 教学目标
符合课程标准和学生实际的程度
可操作的程度
学习条件
学习环境的创设
学习资源的处理
学习活动的指导与调控
学习指导的范围和有效程度
教学过程调控的有效程度
学生活动
学生参与活动的态度
学生参与活动的广度
学生参与活动的深度
课堂气氛
0)课堂气氛的宽松程度
课堂气氛的融洽程度
教学效果
目标达成度
解决问题的灵活性
师生的精神状态
学科特色
读书、用图、绘图的技能训练
正确使用手绘板图、示意图合理组织学生开展研究
能够独立、安全地组织学生的实践活动
其他
评价等级
A
B
c
D
评语
结果统计:
听课教师对本节课的评价等级均为A级,在评课过程中评课教师一致认为本节课教学目标符合课标、可操作性强;教学过程中导入环节问题的创设激发了学生兴趣,授课中问题设置具有层次性、学生参与度比较高,课堂气氛活跃,密切联系实际,本节课体现了生活中有用的地理;符合新课程的理念:教师为主导、学生为主体、探究式学习过程;板书的设计符合学生的思维过程;教学效果良好,目标达成度高。
2.学生评价:学生调查表与学生测试反馈表
调查项目
学生感受
你喜欢老师上课的方式吗?
是
否
你是否掌握了本节课的内容?
是
否
课堂上,你是否和其他同学认真讨论,交流过意见?
是
否
课上,老师是否组织了一些让你感兴趣的活动?
是
否
下课后,你是否还有兴趣思考这节课中学到的内容?
是
否
你是否能独立完成老师这节课布置的作业?
是
否
结果统计:
经过课上练习,85%的学生能够独立完成本节课的课堂练习,很好的理解了冷锋、暖锋的天气特点。同时经过课下调查,学生对教师的课堂教学方式还是比较认可的,大多数同学都能够积极的投入到小组讨论中,有的学生课下还问一些与天气有关的实际问题,比如08年南方雪灾等,本节课密切联系实际,很好的激发的学生解决问题的兴趣。
课堂反思:
通过教师本人课堂教学、听课教师评课、学生评价等,本节课取得了良好的效果。
但本节课也有需要改进的地方:①在精讲单一气团和锋面控制下的天气状况时可以再放慢一点,给学生留足思考的时间,避免后面的“夹生饭”问题的出现。②当学生遇到问题时得到及时处理与纠正同时给学生限定活动时间。③教师及时调整情绪,克服学生胆怯的心理,提高驾驭课堂的能力。
本教学设计与以往或其他教学设计相比的特点
本教学设计依据普通高中地理课程标准及其理念,结合学生认知水平和已有知识能力,重视教学目标、板书设计、问题设计、分析方法设计、反馈拓展提升等关键环节的设计。教学目标简要明淅,具有较好的可操作性和可测量性;板书设计结构清楚,能反映教学过程的分析思路和学生的思维过程;问题设计层次分明,环环相扣,善于铺垫,能较准确反映学生的思维过程。
创新之处:
创新处之一:本节课最大的亮点是破除了对该节内容传统的教学模式,充分体现了高中新课程理念:“以学生为主体”,学生能自主学会的知识教师主要起指导的作用,学生不容易学懂的知识教师做到精讲。整个教学过程中,教师首先带领学生了解、锋面概念并分析了单一气团和锋面控制下的天气状况,接着把如何在剖面图和简易天气图中区分冷锋、暖锋以及分析冷锋、暖锋的天气过程交给了学生,学生通过小组合作、探究、自主学习完成学习内容,教师起到一个引导的作用。
创新处之二:导入新颖。以XX年10月20日的冷锋天气预报做为导入,学生能立刻感受到地理就在身边,同时极好地调动了学生求知的动力。
查询系统的设计论文 篇3
摘 要:目前大多数学校学生信息的查询是基于纸质和有线互联网络的查询,既不方便,效率又低。针对开放实验的特殊性,设计开发了基于移动网络的信息查询系统,并对其部分功能模块进行了分析、设计与实现。
关键词:移动 移动网络 移动查询 开放实验
中图分类号:TP311.52 文献标识码:B 文章编号:1673-8454(2009)13-0025-03
当前高等院校正逐步实施学分制,学分制是以学分为计量单位,以选课制为核心。选课制打通了各层次各科类的学习,使得学生的上课内容、上课地点、上课时间都没有原来的稳定,有很大的波动性。[1] 对于选课信息的查询,从原来的口头纸质查询到目前的电子查询,都存在一定的不便。因此建立一个公平、快速、高效的,符合学分制学生信息查询的信息查询系统已刻不容缓,基于目前移动网络的强大优势(普及),我们设计了基于移动网络的信息查询系统,方便学生可以在任意地点、任意时间进行随时随地的信息查询,这就大大提高了学生查询信息的效率和质量。
一、目前学校信息查询现状及存在问题
目前学校中学生信息的查询还是基于有线网络的查询,虽说现在有线上网已经很方便,但还没有达到随时随地的地步,还存在一定的局限性,那么基于无线网络的移动信息查询及反馈系统就应运而生了。
本文以湖南大学为例,为了提高学生的动手能力、激发学生的学习兴趣、培养学生的实践能力和创新精神,教学计划规定“开放实验”为全校通识教育平台课程,在文化素质教育系列课程中设置了1学分的“开放实验”综合课程,要求学生自主选择不少于16学时的开放实验项目。[2]开放实验有它的特点:时间开放、内容开放、地点开放、教学模式的开放,这些特点决定了它的随意性、骤变性,在给学习者提供个性化学习环境的同时,也为学习者获取相关信息带来额外的繁琐,为了确保上课时间、地点、内容的准确性,每次上课之前都要登录校园网来查询相应的课程信息,目前学校学生对相关信息的查询主要是通过联网计算机登录http://sjjx.hnu.cn进行查询。虽说现在网络已经无处不在,但对于课程任务较重的本科生来说,要抽出课余时间或者休息时间专门去机房查询,而且,由于学校机房数量有限,大多时候都要排队等待,占用学生大量的时间,另外校园网的网络速度有时也较慢,有待提高。在上实验课的时候,几乎每节课都会有学生因为找不到实验地点而迟到,做“RC电路时间与时间延时”实验的学生会跑到“伯努力原理与飞机升力”实验室去。有些实验比如“离子束磁控溅射镀膜演示实验”,好多学生以为是在大学物理演示实验室做。所以,在预约的实验时间,都到了大学物理演示实验室,到了才发现找错了地方,匆匆忙忙地又去找相应的实验地点。另外对实验成绩的查询也要登录站点才能查到,基于这些不便,利用无线移动网络传递高度个性化信息的巨大优势,我们设计开发了基于无线网络的移动信息查询及反馈系统。
二、信息查询及反馈系统的设计
短信息服务所具有的随时随地性,使得它在某些学习情境下具有比E-mail和Web更为优秀的表现。本系统是为实现学生对个人高度个性化信息的查询而设计的,个性化信息包括学生档案、选修课程、考试成绩等。其中学生档案包括学生姓名、出生年月、学号、院系、班级。课程信息包括学生所选课程名称、上课时间、上课地点。以上这些信息都可以以系统自动回复的形式发送给查询者。另外,教学管理人员也可以通过此系统人工向个别未交实验报告的学生发送催交实验报告的通知。此系统还具备群发功能,可以以群发的形式向学生发送考试通知、调课通知和最新动态等公共信息。在本系统里,我们考虑到教务管理员需随时访问系统以进行系统维护。
经过分析,本系统要实现以下功能:
1.用户认证。本系统用户有教务管理员和学生。系统所含信息包括学生私人信息,为保护学生个人隐私,用户必须通过认证才能向系统发送请求,系统能够自动识别用户的类型,查找相应个人信息。[3]
2.课程管理。教务管理员可以根据实际需求添加、删除和修改课程信息,修改上课时间、上课地点;添加、删除和修改学生记录。
3.查询管理。允许学生在规定的查询期限内查询课程信息;若某个实验成绩不及格,则该生可以在下一学期开课的时候再次选择或者重新选择新的实验项目,以获得课程学分,否则,将不能获得所选修课程的学分。
三、系统主要功能介绍
1.注册模块的实现
本系统对学生和教务管理人员同时开放,为了确保学生信息安全,所以对于注册模块的实现,我们要求用户用真实信息注册,本系统设计要求学生用学号注册,教务管理人员用工号注册,因为在数据库部分,学生数据是和学号绑定在一起的,这样以便查询命令在数据库内准确搜索个人信息。注册模块的实现代码如下:
Private Sub Command2_Click()
Dim opt1, opt2 As Integer
Dim result As Long
Dim pwd As String
Dim pos As Integer
Dim start As Single
Dim rst As Recordset
′Form1.MSComm1.Output = "AT^SCID" + vbCr
start = Timer
Do While Timer < start + 0.5
DoEvents
Loop
′pwd = Form1.MSComm1.Input
If Trim(pwd) <> "" Then
pos = InStr(1, pwd, "SCID:")
pwd = Trim(Mid(pwd, pos + 19, 6))
opt1 = CInt(Left(pwd, 2))
opt2 = CInt(Right(pwd, 4))
result = opt1 * opt2 * 2
pwd = str(result)
pwd = Right(pwd, 6)
If Trim(pwd) = Trim(txtSeries.Text) Then
Set rst=db.OpenRecordset("select*from register")
With rst
.Edit
.Fields("number") = Trim(pwd)
.Update
End With
rst.Close
Set rst = Nothing
MsgBox "注册成功,欢迎您使用朗力群发软件!"
Unload Me
Else
MsgBox "你输入的注册码有错误,请重新注册!"
txtSeries.Text = ""
txtSeries.SetFocus
End If
End If
End Sub
ConvToHex = ConvToHex & str
Next i
End Function
2.短信群发系统
在此查询系统里,公共信息可以以群发的形式发送,通过把发送对象添加到群里,达到群发目的。而且对于那些要求定期或者定时发送的信息,例如“五一”、“十一”、圣诞节、新年等到了,所发的祝福短信,都可以事先编辑或下载一些祝福或问候短信,为其设置发送时间,届时系统将自动予以发送。对于考试通知、调课通知和最新动态等公共信息用群发系统发送会更加方便、快捷、实效。只要学生随身携带手机,随时随地都可以接收到相关的信息。本系统共有五项基本功能:
(1)电话簿管理。对学生信息进行编辑,由于在一个学校里学生学号是唯一的,将学生信息和学生学号进行绑定,方便学生身份的认证以及学生信息的查询。
(2)短消息管理。对一些常用的短信息进行编辑管理,建立常用短消息数据库,以备使用时方便、高效。
(3)发送短消息。将编辑或下载好的短消息通过群发的方式发送到指定用户的手机。
(4)接收短信箱。显示收到的所有短消息。
(5)发送短信箱。显示已发送的所有短消息。
3.自动回复系统
对于学生的个人信息,有很大的个性化,如果还是人工回复的话,工作量会很大且繁琐,在回复的过程中还有可能出现误发的可能性,不仅浪费了教务工作人员的时间、精力,而且还会影响到学生对个人信息的及时获取。所以我们预建立一个智能的回复系统,以弥补人工回复的不足,达到智能高效的信息传递效果。学生信息包括学生档案、课程信息、考试成绩三大项。学生档案包括:学生姓名、出生年月、学号、院系班级。课程信息包括:课程名称、上课时间、上课地点。基于我校分为南北两个校区,距离较远,学生对南校区的实验室分布不大清楚,很多时候迟到或找不到相应的上课地点,影响了教学的正常进行。考试成绩就是学生的实验成绩,实验成绩包括课前预习、课堂纪律、实验操作、实验报告四项,各项在综合成绩中占有不同的权重,以此来实现形成性评价和总结性评价的综合性评价,达到更科学客观的教学评价。
查询者输入查询命令,系统会自动进入数据库搜索相关信息,然后以短信的形式呈现给查询者,这就大大减轻了信息发布人员的工作量,而且有效地提高了工作效率。我们规定学生输入查询的命令必须是学号+相关项目,在这里,相关项目都用简写代替,学生档案用“da”代替,选修课程用“kc”代替,考试成绩用“cj”代替,这样做的目的是方便系统的读取信息,以做出相应的回答。例如:发送短信“s07071009+kc”,就是要查询学号是“s07071009”的同学的课程信息。系统在得到查询命令后,会自动回复查询者,将查询者所需要的信息以短信的形式发送给查询者,例如:课程名称:伯努利原理与飞机升力;上课时间:2008.12.03,3-4节;上课地点:东楼307。如此信息,学生一目了然,既方便又高效。
4.人工回复
对于学生的大多查询命令,系统都可以自动回复,这样大大减轻了教务管理人员的工作量,也提高了工作效率,但对于那些无法自动回复的信息,或者自动回复出错的信息,将由教务管理人员手动回复,以弥补自动回复的不足,进而完善本系统的功能。
四、结束语
移动查询系统应用于教学中,主要是面向学习者,提供一种实时的信息查询,满足学习者需求,提高学习者获取信息的效率。本文设计的移动查询系统主要是想借助手机的移动便捷性和从学习者的角度思考设计各功能模块,运用手机的SMS(短消息业务)功能,使学习者方便地向系统发送请求,经系统对请求处理搜索后回复学习者,通过这样一个系统比较方便地实现移动查询。由于系统模块在调试过程中还有一些问题,所以整个系统的完整实现还有待于在以后的学习中继续完成。
参考文献:
[1]詹英,郭贤海,赵小明.基于ASP.NET的在线选课系统的实现[J].台州学院学报,2003,25(6):23-25.
[2]关于《开放实验》课程有关事项的通知,http://sjjx.hnu.cn/BulletinShow.asp?id=287,2007年03月26日。
[3]赵广辉,钟 珞,夏红霞,宋华珠.基于Web的选课系统的设计与实现[J].武汉理工大学学报,2005,27(2):50-53.
[4]北京大学教育学院教育技术系.移动教育全球化学习的新方式[J].中国远程教育,2003(8).
公交线路查询系统的设计与实现 篇4
1 系统的设计
1.1 系统需求
城市公交路线查询系统是典型的信息管理系统, 其开发主要包括后台数据库的建立和维护, 以及前端应用程序的开发两个方面。对于前者要求建立一致性和完整性强, 安全性好的数据库。而对于后者则要求应用程序功能完备、操作简单、查询结果准确等特点。
城市公交路线查询系统对于广大出行者来说是非常有用的, 它具有检索迅速、查询方便、可靠性高及存储量大等优点。这些特点大大提高了人们出行的效率。基于以上原因, 本系统主要以查询功能为主, 用户可以根据需要进行换乘查询, 车次查询, 整个系统就是为用户提供便利的乘车信息, 方便出行。
1.2 系统功能模块设计
(1) 查询功能模块:根据用户输入的站点信息、车次, 查询输出用户要求的公交车次、途径路线以及提供一些免费的实用信息。
(2) 后台数据更新模块:经过系统权限认证, 即可登录系统后台管理模块, 主要是数据库中数据的更新, 如新增车次, 数据库就要求进行更新添加。
2 功能描述
2.1 用户查询模块主要实现:
(1) 公交线路查询:输入要查询的车次即可查出本车次的各个站点; (2) 公交站点查询:输入要查询的站点名即可查出经过本站的所有车次; (3) 公交换乘查询:输入起点站和目的站, 就可以查询出经过这两站的直达公交车或者换乘建议。
2.2 管理员管理模块主要实现:对数据库的增加、删除、修改、系统信息修改和留言板管理。
2.3 数据库的设计
2.3.1 数据库设计思想
设计数据库之前首先要根据系统的需求, 确定数据库的建立。而后应该有明确的数据库设计规范, 包括表、视图、字段等的命名规范, 设计约束和存储过程等的编码规范。同时, 数据库设计应该遵守从逻辑设计到理设计的实现思路, 遵守数据库的设计范式等基本要求进行设计。设计表和字段对于复杂的业务系统数据库设计, 用户在建立了基本数据存储以后, 将会对数据进行基本操作, 包括数据的增、删、查及改。如果在最初建表时, 数据的存储没有设计一个最佳方案, 那么在进行数据操作时, 用户会发现执行操作很困难, 甚至有时操作不能执行。
2.3.2 数据库表设计
公交查询系统有五个数据表, 分别是公交车详细信息表、管理员信息表、留言板信息表、公交车路线表及公交车站点表。
数据库表间的关系:公交车详细信息表与公交车站点表为一对多的关系, 公交车路线表与公交站点表为一对多的关系, 公交车详细信息表与公交车路线表也是一对多的关系。
3 系统实现
3.1 前台功能模块
用户进入前台首页后, 可以根据系统提供的查询条件对公交车信息进行查询。例如, 车次查询, 输入具体的车次号就能知道本路车所经过的每一个站点。用户查询最重要的步骤就是如何判断查询条件, 又能在查询条件基础上将信息显示给查询人员。具体过程如下: (1) 查询人员在车次查询模块中选取或者输入车次; (2) 从提交表单中提取数据, 并进行相应判断; (3) 连接数据库, 建立记录集, 用查询语句对表中数据进行查询; (4) 将结果显示给查询人员; (5) 结束。
3.2 后台系统更新模块
通过浏览器即可进入后台模块的登录界面, 在登录页面后输入相应的管理人员用户名和密码, 就可以进入公交查询系统的后台管理页面, 在这个页面中可以选择您需要进行的操作。此页面由三部分组成, 分别是公交信息管理页面、安全管理页面和留言板管理。
3.2.1 公交信息管理
在车次管理页面中, 能够提供管理员添加新的车次, 添加的内容包括车次编号、车次名以及该车所经过每一个车站编号和对应车站名称;修改功能和添加功能相对应, 能够快速响应最新公交信息, 以最快的速度更新公交信息, 其修改内容和添加内容相仿;删除功能, 只要单击每一行后面的删除图标就能删除这一行的内容。
3.2.2 安全管理
单击页面顶部的“安全管理”跳转进入安全信息管理页面, 在此页面中包含添加管理员、修改安全密码、修改信息资料和管理员列表四个功能。在添加信息中可以添加管理员, 内容包括账号、真实姓名、登录密码、密码确认及个人信息;修改安全密码功能则是修改管理员的登录密码;修改信息资料是修改管理员的信息资料;管理员列表是列出所有管理员的名单。
4 结语
本系统实现了以浏览器为系统间交互信息的B/S模式结构设计。系统采用微软ASP技术进行开发, 设计基于Web的网上查询系统。采用B/S模式 (Browser/Server, 浏览器/服务器模式) , 实现浏览器端和服务器端的访问, 客户端只是一个简单易用的浏览器软件。无论是决策层还是操作层人员都无需培训, 就可以直接使用。使服务器将不只是盲目的转发文档, 而是在转发之前, 首先扫描并解释文档, 实时执行文档中内含的命令, 以产生动态的HTML页面。系统所使用的技术有足够的可行性和明显的针对性, 同时可以满足系统移植性能的要求。
参考文献
[1]杨振华, 郭立, 肖繁, 等.公交出行查询算法的数据库实现[J].消费导刊, 2011 (13) .
[2]刘瑞新, 汪远征, 程伯言.ASP编程基础及应用教程[M].北京:机械工业出版社, 2004.
[3]陶兵进, 林奕星.公共交通枢纽换乘算法设计[J].城市公共交通, 2012 (8) .
[4]吴目成.Dreamweaver MX 2004中文版数据库网页制作应用基础教程[M].北京:中国铁道出版社, 2003.
查询系统的设计论文 篇5
(2)有人员长期停留且不设置集中新风、排风系统的空调房间或空调建筑(如一些设置分体式或多联机空调系统的房间或建筑),宜在各空调区(房间)分别安装带热回收功能的双向换气装置(新风换气机)。
(3)排风热回收装置的选用,应按以下原则确定:
1)排风热回收装置(全热和显热)的额定热回收效率不应低于60%;
2)冬季也需要除湿的空调系统,应采用显热回收装置;
3)根据卫生要求新风与排风不应直接接触的系统,应采用显热回收装置;
4)其余热回收系统,宜采用全热回收装置;
查询系统的设计论文 篇6
关键词:地质灾害; SuperMap;查询系统
在我国,主要地质灾害包括地震、崩塌、滑坡、泥石流、水土流失、地面塌陷、地裂缝、土地沙漠化、火山爆发等,其中除地震、火山爆发等灾害外,其他大多数地质现象与人类活动有关[1]。据国土资源部统计,近年来,我国每年因地质灾害(不包括地震)造成的经济损失约占各种自然灾害的1/5—1/4。因此,应及时采取防范和治理措施以减少损失,而建立有效的查询系统则为政府工作人员、地质工作者决策提供依据,同时为人们认识地质灾害提供帮助。本文就山东省地质灾害为例,以SuperMap为开发平台,研制开发了地质灾害查询系统。
一、 系统结构设计
地质灾害查询系统是一个集基础数据、专业数据和功能实现为一体的复杂系统。基于数据的稳定性、实时更新性与简易操作性,系统使用VB6.0程序设计语言,采用SuperMap 2000为开发平台, Access管理数据库, Adodc为数据接口,MapGis和SuperMap Editor 2003协调数据转换来实现整个系统的管理[2]。系统整体结构如图1。
图1 系统整体结构图
二、系统设计
(一) 数据准备
数据库是SuperMap软件的重要组成部分,此系统所有数据均需存入数据库中,为查询系统服务。由于Access 数据库对数据存储管理较容易,而且使用方便,此系统选用Access 数据库作为后台服务。这一部分主要包括数据库的设计和属性数据的录入。
为了给查询系统提供方便快捷的查询,要明确所建库、表的合理性。首先建立数据库“地质灾害”,其次在此库下建立表“海、咸水入侵”、“地面塌陷”、“崩塌”、“地裂缝”、“滑坡”和“泥石流”。建立字段时,由于各地质灾害类型不一,所建字段也各异。如给“崩塌”建字段包括:ID、名称、统一编号、所在地、位置、发生情况、类型、地貌部位、地质环境、主要影响因素、主要危害、稳定性、资料来源、资料时间,而给“地裂缝”建字段时要包括:伴随现象。定义好字段后,进行属性数据的录入,把收集来的可用数据进行分类,逐个输入到数据库中。
(二)数据衔接
矢量化主要目的是得到不同的图层,把不同的信息划分分类然后划分到各个图层中,这样,能够比较容易的查询和编辑,本次设计主要用MapGis6.6矢量化地图。本次矢量化的目的在于得到不同信息的图层,利用不同的图层,赋予一定的属性值,从而为下一步利用SuperMap Editor 2003 处理图层提供材料。因而需把所得到的图做成面域,能够动态的查询山东省的地质灾害。矢量化好的图层还需转换成SuperMap 2000可识别的数据,故而可用SuperMap Editor 2003先进行文件转换,直至生成.sdd, .sdb和.smw文件,保存工作空间即可。
(三)查询系统设计
对于山东省而言,本查询系统主要想从两个方面实现对地质灾害的查询,可以按各市和各类型进行查询,故而模块设计相应的分为两个方面:按各市查询和按各类型查询。系统分为两个模块:按图查询和按表查询(图2)。在“按图查询”下分为六个子模块:放大、缩小、全图、漫游、选择和属性查图。在“按表查询”下分为两个子模块:按各市查询和按类型查询。在“按各市查询”模块下,包含:济南,青岛,淄博,枣庄,东营,烟台,危房,济宁,泰安,威海,日照,莱芜,滨州,聊城,临沂,菏泽,德州。在“按类型查询”模块下,包含:海、咸水入侵,地面塌陷,地裂缝,崩塌,滑坡,泥石流等。
三、系统功能实现
本系统是利用SuperMap 2000和VB6.0 程序设计语言进行开发实现的,开发过程中基于主要SuperMap的基本思想和面向对象的原理,仔细分析了其实现方法。在“按图查询”中,可以实现对地图的放大、缩小等基本操作,并且可实现对地质灾害的图形查询。当点击“选择”就可实现对各市的地质灾害的查询(图 3),点击“确定”后,即可查询对应市的地质灾害(图 4)。在“按表查询”中,在“按各市查询”下拉菜单下点击“临沂”即可实现对临沂市的地质灾害的查询;同理,在“按类型查询”下拉菜单下点击“崩塌”即可实现对“崩塌”这种地质灾害的危害、分布情况、地质环境等的查询。对于其他省份而言,具体的分析设计和实现方法按各个省份的具体情况而定。
四、 结论
以SuperMap为平台开发的的地质灾害查询系统结合了地理信息系统和专业系统的特点,把系统模块细化,且根据各个省份、各个地区的地质灾害情况的不同,所设计与实现的功能也会有所差别,但最终合成整个系统,真正实现了专业功能。
参考文献:
[1]潘懋,李铁锋.灾害地质学[M].北京:北京出版社,2002:20-155.
长三角交通查询系统的设计 篇7
关键词:长三角,分层模式,交通网络,城际线路
目前长三角是世界第六大城市群, 该城市群具有面向海洋, 依托长江、内陆交通发达的区位。该地区商品经济发达, 工业基础雄厚, 外向型经济发达, 城市与城市之间来往的人员也越来越多。至2010年, 沪宁、沪杭和宁杭三条高速高路, 已形成三小时快速交通圈, 串联起长三角区域的三个中心城市 (上海, 南京, 杭州) , 2010年7月和10月分别通车的沪宁、沪杭高铁更使得长三角城市崛起为一小时城市群。面临着车流人流快速增长, 高的流动性, 提出长三角交通查询系统是非常必要的。
(一) 与普通公交查询系统的区别
1. 提供信息范围不同。
目前的公交查询系统一般是输入起始站点和目的站点, 查询得到的结果一般是“公交线路+中转站点+公交线路+…”, 没有说明公交线路的始发时间、收班时间和发车间隔等信息;本文所设计的系统则很好的将这些信息提供给旅客, 给旅客提供更多信息参考。
2. 提供公交系统查询的地方范围不同。
普通公交查询系统仅提供市内公交的查询;本文所设计的系统可以查询长三角城市任意两站点之间的转乘方案, 包括轨道交通和快速公交 (BRT) 。并且把城市之间交通中的火车和长途汽车的所有班车信息 (包括始发时间、达到时间、班次、票价等) 提供给旅客。
(二) 交通网络的结构设计
1. 交通网络分层
长三角城市之间的公路交通网络主要有沪宁、沪杭、宁杭三条高速公路, 以京沪、苏嘉杭、沿江等高速公路为补充。铁路交通网络主要有沪宁铁路、沪杭铁路。而每个城市的市内交通包括了轨道交通、公交、快速公交 (BRT) 等。
考虑到交通网络里绝大部分线路是运行于城市内的交通线路, 而城际线路相对来说比较少且一般比较固定, 因此将网络系统分成两层, 即城际交通网络和市内交通网络。
图1和图2分别描述了长三角主要城市之间部分高速公路网络和铁路网络, 图中将每个城市抽象为一个节点, 每个节点之间通过城际交通线路连接起来, 组成一张无向图, 而每个城市的市内交通中, 将每个站点抽象成一个节点, 每个节点间通过公交线路连接起来, 组成一张有向图。由于公交可能出现来回路线不同或环形路线的情况, 所以是有向图。
2. 数据描述
对城际网络和市内网络分别进行数据的定义, 它们的数据格式有所不同, 见表1。在城际交通网络中, 出行费用是旅客重要的参考依据;而在市内交通中, 公交线路的始发时间和终止时间是旅客重要的参考依据。在城际网络中, 每个城市作为一个节点, 而这个节点又决定了市内交通图, 每个节点对应一张市内交通图。
城际交通网络和市内交通网络给出了各个公共交通的换乘关系。一般来说, 2个城市之间任何两地的换乘次数不应该多于6次, 其中包括2个城市市内的最多两次换乘, 以及到长途车站 (火车站) 的两次换乘, 而同一城市任何两地之间的换乘次数不应该多于两次。
在城际交通网络的城市节点中需要记录停靠站名称, 原因是长三角的城市都有两个及两个以上的车站 (包括火车站和长途汽车站) , 记录靠站名称就可以查询经过此停靠站的市内交通线路。城际线路的车票价格单独列出, 可以查询任何两城市的价钱, 因为火车一般需要经过多个站, 旅客的上车站和下车站都是随机的。对于城际线路的停靠站, 本文只列出长三角主要城市的站点, 公交线路中将每一班公交车的始发时间和收班时间以及平均等待时间提供给旅客, 让旅客作出更正确的选择。
(三) 交通网络的分析
1. 节点部分
节点包括了城市节点和公交车站节点, 它们是网络中拾起或卸下资源的结点位置。
(1) 城市节点
城市节点主要记录了列车在此城市停靠的车站, 把相同城市的不同车站 (汽车站或火车站) 抽象成一个点。例如上海火车站有上海站和上海南站, 把这两个火车站抽象成一个城市节点“上海”。
(2) 公交车站节点
1) 同一公交线路两个方向上的同名站点在不同的位置 (见图3) , 将这两个站点抽象成一个节点 (如图4) 。
2) 不同线路的邻接站点的抽象比较复杂, 下面以两条公交线路的情况来举例说明。
(1) 站点地理位置完全相同, 但站点名称不同 (见图5) 。
(2) 两个站点地理位置不重合, 但离开的比较近, 比如步行3min就可以到达 (见图6) 。
可以将上述两种情况的不同站点抽象成一个站点 (见图7) , 将这个站点命名为A= (a, w) , 其中a表示此站点的名称, w表示和a在w范围之内 (可以是时间或距离) 的任何一个点, w表示一个经验值, 根据旅客的步行承受能力而定。
3) 如果出现旅客不知道站点叫什么名称, 但知道站点周围标志建筑物, 所以可以将这些相关因素和站点联系起来, 把它们抽象成一个点。
2. 线路部分
(1) 城际线路
城际线路的情况比较简单, 一般都是单向的, 所以可以将城际线路抽象成一条单向的线路。
(2) 市内线路
市内线路比较复杂, 总的来说可以将它们分成三类。
1) 完全的双向公交线路。
大部分公交线路上行线路下行线路是重复的, 因而可以将这样的公交线路抽象成一条双向边连接各站点的线路。
2) 环型线路。
一般城市里有部分公交线路是环型, 如无锡105路线就是典型的环型公交线路, 这种线路可以抽象成一个单向的环型。
3) 部分路段是单行线的线路, 也就是有上行路线和下行路线之分。
他们的路线大部分是重叠的, 小部分不一样, 这种线路可以抽象成部分路段是单向的, 部分路段是双向的。
3. 车票价格
车票价格主要是针对城际列车的票价, 而公交和轨道交通的价格相对来说比较便宜且价格大多在2元以内, 相对城际列车的票价可以忽略不计。考虑到长三角的城际列出特别多 (包括货车和长途汽车) , 如果将每班列车每两站的价格表示出来, 数据库相对来说就会加大。两城市之间的距离是固定的, 相同类型的列车在两城市之间的票价也应该相同。因此对城际列车的编号中应该有反映列车类型的编码。
(四) 查询算法
1. 站点说明
对于一个城市节点来说, 它有可能包括几个站点, 并且同一列车有可能经过一个城市的几个站点 (如一般沪宁线上的动车都会经过南京站和南京西站) , 这两个站点虽然在同一个城市, 但它们相隔的距离较远, 所以可以认为是独立的站点, 它们作为中转站的时候, 不能将它们视为同一站点。而对于市内公交来说, 情况就完全不同。假设两条线路没有共同的站点, 或有两站也离得特别近 (如有A站点和B站点, 它们相隔X米, 那么我们可以用A站点来表示B站点B= (A, X) , 反之也成立) , 那么这时可以将A和B站点看做是一个站点。
2. 具体算法
两城市之间的主要线路是长途汽车 (火车) 线路, 不同的旅客需求不同, 所以有必要提供给旅客两城市之间的交通线路的信息。这些信息应该包括列车的时间信息、费用信息等主要信息。旅客根据自己的需要选择特定的线路, 由旅客所选的城际线路作为主线路来做具体的线路查询。具体算法如下:
(1) 旅客选择起始城市A和目的城市B, 输入起始站点a和目的站点b, 初始化city=A, flag=0, IsCheck=0。每个city对应一张市内地图, flag为1表示是城际查询, 为0表示是市内查询, 而IsCheck表示查询标志, 0表示未查询, 1表示已经查询。执行步骤 (2) 。
(2) 比较A和B是否相同, 相同则执行步骤 (4) ;否则设置flag=1, 并执行步骤 (3) 。
(3) 旅客根据自己的约束条件 (如时间小于1.5小时, 费用小于70元等) 查询所有满足约束条件的城际列车的信息。旅客根据自己的情况选择其中一条线路A_to_B (i) , 根据所选线路可以确定此城际线路所对应的公交站点SA和SB。执行步骤 (4) 。
(4) 判断IsCheck的值, 为1则执行步骤 (14) ;为0执行步骤 (5) 。
(5) 判断flag的值, 为0表示同城市之间的查询, 设置BeginStation为a, 设置EndStation为b, 设置IsCheck为0, 并执行步骤 (8) ;否则执行步骤 (6) 。
(6) 判断city的值, 为A表示查询的城市是A, 使用城市A所对应的市内交通图, 设置BeginStation为a, 设置EndStation为SA, 并执行步骤 (8) ;否则执行步骤 (7) 。
(7) 判断city的值, 为B表示查询的城市是B, 使用城市B所对应的市内交通图, 设置BeginStation为SB, 设置EndStation为b, 设置IsCheck为1, 并执行步骤 (8) ;否则无需设置, 直接执行步骤 (8) 。
(8) 根据city的值查询对应的市内交通图, 得到经过BeginStation的路线T1 (i) (i表示线路编号) , 以及经过EndStation的路线T2 (j) , 并执行步骤9) 。
(9) 是否存在T1 (i) =T2 (j) , 存在则保存T1 (i) 线路, 设置city的值为B, 并执行步骤 (4) ;否则执行步骤 (10) 。
(10) 经过线路T1 (i) 的站点S1 (i, k) (k表示线路编号, 而k表示车站编号) 和经过T2 (j) 的站点S2 (j, m) , 并执行步骤 (11) 。
(11) 判断是否存在S1 (i, k) =S2 (j, m) , 存在则保存线路T1 (i) 、中转站S1 (i, k) 、线路T2 (i) , 设置city的值为B, 并执行步骤 (4) ;否则执行步骤 (12) 。
(12) 找出经过站点S1 (i, k) 的线路T11 (i) , 并找出它的其他站点ST (x, y) , 执行步骤 (13) 。
(13) 判断是否存在ST (x, y) =S2 (j, m) , 存在则保存线路T1 (i) 、中转站S1 (i, k) 、线路T11 (i) 、中转站ST (x, y) 、线路T2 (i) , 设置city的值为B, 并执行步骤 (4) ;否则显示“没有换乘的路线”。
(14) 选择最优路线显示。
(五) 总结
交通查询系统给人们提供了方便, 对于繁华的长三角城市群来说作用就更加显而易见了。本文针对普通的公交查询系统, 提出了基于分层模式的交通网络模型, 对长三角地区的交通网络进行统一管理, 并设计了城际查询系统。此系统还可以作为GSM移动通信系统的增值业务, 人们可以通过发送短信请求来得到所需乘车路线。
参考文献
[1]苏啸, 曾子维.基于关联的城市公交换乘查询算法[J].计算机工程与设计, 2006, 27 (3) :519-521.
[2]鲍江宏.基于矩阵运算的公交查询高效算法[J].计算机工程与应用, 2008, 44 (10) :198-200.
[3]汤筠筠, 张代胜, 陈朝阳.公交出行查询系统中出行路径选择模型的研究[J].合肥工业大学学报 (自然科学版) , 2004, 27 (10) .
查询系统的设计论文 篇8
随着住房制度改革的深入, 房产已成为我国经济发展的新的增长点, 房产信息越来越丰富, 然而传统的房产管理中的信息均是以一些文档或表格存档, 以人工方式进行管理, 在这信息爆炸的时代, 这种管理显然以无法满足社会的需求, 主要存在着其检索速度慢、数据更新困难, 无法图文并茂的可视化表达。
为有效的满足其购房者及房产管理部们的需求, 本以通过Super Map Object (以下简称SO) 进行二开, 将GIS与信息管理系统有机的结合, 搭建了一个高效准确的查询系统, 此系统难为购房者提供根据房源房价、房源面积等进行其城市的房源信息, 提高了管理效率。
2 系统平台的选择
在众多的地理信息系统二次开发组件中 (如Arc Objects, Map X, SO等) , SO是超图公司提供一种基于Windows操作系统的标准控件, 它支持绝大多数标准的可视化开发环境如Visual C++、Visual Basic、Delphi、C#等[1,2,3]。其平台逐渐成为其主流GIS平台, 具有海量数据库能力以及良好的良好的开发扩充能力和强大的编辑功能等特点, 因此本文先用SO结合可视化编程语言C#进行设计开发完成了房产信息系统的地图显示与多种查询功能。
3 数据库的建立
3.1 数据来源
通过网上下载其相应的南京市地图, 结合房产的特点, 通过Super Map Desktop进行自相应的矢量化获取其相应的空间数据以SDB文件格式存储, 在矢量化的同时建立属性数据, 以Access数据库存储, SDB是一种无拓扑关系的矢量数据, 以地图的形式表现出来, 属性数据主要包括: (1) 土地信息库:包括土地编号、土地产权性质、土地用途、土地面积、土地使用者等信息; (2) 筑物信息库:包括各类建筑物类型 (住宅、营业用房、企业用房和附属建筑物) 的各种信息, 如产权性质、使用面积、建筑面积、房屋质量等级、年产值和年利税等; (3) 住户信息库:包括户主和家庭成员的详细信息, 如姓名、性别、年龄、工龄、家庭人口数、工作单位、户口所在地等。
3.2 空间数据库的建立
空间数据库主要由地理底图数据、点文件、线文件、网文件组成, 其中地理底图数据包含一些最基本的信息, 如道路、铁路、建筑物等;站点, 公共设施, 房源等空间数据形成的点文件如表1
3.3 属性数据库的建立
根据目前房源的实际情况, 本系统属性数据库主要包括居民区、城市道路面、水系和绿地、铁路、重点单位、房源 (house) 、公交线路、站点、公共设施等数据类型, 本系统由于数据量小, 属性数据放在属性表里, 如下表2:房源数据结构表 (其它表略)
3.4 空间数据库与矢量数据库的连接
在数据矢量化时, 超图桌面软件会自动生成一个相应sm ID字段, 与其属性数据库Sm ID通过ID标识符进行联接。
4 系统功能设计
4.1 系统界面的设计
系统界面主要由菜单栏、是工具栏、主地图显示区域、为鹰眼窗口、为状态栏、图层控制区域和查询窗口组成。
4.2 系统模块的设计
本系统主要由系统基本功能、图层控制模块、地图操作模块、房源查询模块四个模块组成, 如图1所示:
4.2.1 图层控制功能:
通过图层控制功能可以任意的添加、删除、调整图层的位置, 并可以改变图层的符号显示。
4.2.2 地图操作功能模块:
放大、缩小、平移、全图显示、取消选择。因为地图操作是常用功能, 所以放在了工具条中, 方便使用。
4.2.3 查询功能模块:
房源房价查询:根据选择所需要房源的价格来查找合适房源的信息。
房源面积查询:根据选择所需要房源的面积来查找合适房源的信息。
房源楼层查询:根据选择所需要房源处在的楼层来查找合适房源的信息。
户型查询:先选择房源, 然后弹出窗口显示该房源的地理位置、面积、价格、所处楼层数及周围环境。
缓冲区查询:选取一个要素, 比如:站点、公交线路, 然后在其一定范围内查找所需要的房源信息。
公交线路查询房源:根据选择公交线路来查找其周围一定范围内合适房源的信息。
4.2.4 辅助功能:
鹰眼导航、距离测量、面积测量、房源展示、户型查询。
5 部分功能的实现:
因完成的功能较多, 现就部分功能加以展示:
5.1 根据所需房源价格和面积范围查询房源
在价格查询范围内选择价格范围, 比如:25-35万面积:40-60平方米, 如图2
5.2 根据公交线路查询房源
在公交线路周围房源在下拉框中选择公交线路然后查询房源, 在主窗口中显示公交线路和查询到得房源。以下以68路为例:如下图3所示:
5.3 然后点击工具栏中的“房屋展示”按钮进行对查找到所有的房源进行自动播放展示其户型、地理位置以及户型等等。效果如图4。
6 结束语
本文利用C#结合SO以南京市为背景, 完成了其南京房产管理信息系统的设计与实现, 通过此系统能完成按房源房价、房源面积、房源楼层进行相应的查询等功能, 能科学高效的管理其房源信息, 为其它城市房源管理信息系统的建立提供参考。
参考文献
[1]吴长彬, 等.SuperMap应用于城镇地籍管理信息系统的设计[J].南京师范大学学报 (工程技术版) , 2002, 2 (4) :75-78.
[2]张新长, 等.基于国土房产管理信息系统图文一体化研究[J].中山大学学报 (自然科学版) , 2002, 41 (6) :100-104.
移动版学籍查询系统的设计与实现 篇9
关键词:移动设备,学籍查询,Windows CE,VS2005,SQLite.NET
在高校管理工作中,学籍管理占据重要地位,其中学籍数据的查询又占据学籍日常管理的主要内容,传统模式是利用固定的办公计算机定点操作,局限性很大,随着学籍数据查询应用范围的日益扩展(如电子巡考、异地核查等),基于移动智能设备的应用正越来越得到高校管理人员的重视和普及。
传统和移动版的学籍数据查询工作模式如图1、图2所示。
1 实例目标和要求
实例目标是在基于Windows CE 5.0的移动设备上实现学籍信息查询系统,支持按学号、姓名、身份证号、班级、家庭住址查询,支持关键词模糊查询,支持基本统计,支持学籍图像显示功能。
2 实例实现步骤
2.1 设计环境准备
1)开发工具:VS2005。作为新的VS家族成员,VS2005提供了对智能设备的有力支持,除了提供开发智能设备的支持库外,更提供了丰富的智能设备仿真器,通过仿真器,可以在脱离物理智能设备的前提下,完整模拟软件发布后的状态。
2)数据库:SQLite.NET 2.0。作为开源数据库之一的SQLite,具有轻巧、跨平台等诸多特点,其.NET版本能够直接嵌入VS2005中,并支持加密功能,非常适用于智能设备的数据库开发需求。
3).NET平台:.NET Compact Framework(.NET CF)2.0。.NET CF是专为智能设备的应用开发而推出的.NET平台支持库。
4)Windows CE:Windows CE 5.0。流行的移动智能设备嵌入式操作系统,其出色的图形界面和强大的开发工具支持包使在其基础上的应用非常广泛。
5)Windows CE智能设备同步工具:ActiveSync 4.5。开发工具中完成的实例通过同步工具发布到物理智能设备中。
2.2 创建实例VS2005项目
启动VS2005,新建项目-智能设备-Windows CE 5.0-设备应用程序,引用SQLite.NET类库System.Data.SQLite。
2.3 数据表设计
在项目中通过VS2005的“服务器资源管理员”的“数据连接”添加两个SQLite.NET数据库(文件):myuv.db(用户信息表)和mydb.db(学籍信息表),在myuv.db数据库中创建user_info数据表,在mydb.db数据库中创建xj2009数据表,表结构定义分别如表1、表2所示,最终数据连接如图3所示。
2.4 程序界面布局设计
实例按登录、修改登录密码、查询、统计、图像显示五个模块设计,各模块最终界面布局如图4所示。
2.5 代码设计
1)实例涉及SQLite.NET数据库加密连接,同时登录账号和密码以MD5加密存储,所以需引用下列类库:
Imports System.Security.Cryptography'引用SSC命名空间:提供MD5加密类
Imports System.Data.SQLite'引用SQLite.NET类
2)SQLite.NET数据库操作对象定义:
Dim objCnn As SQLite.SQLiteConnection'定义数据库连接对象
Dim objCmd As SQLite.SQLiteCommand'定义数据库命令对象
Dim reader As SQLite.SQLiteDataReader'定义数据库记录集读取对象
3)登录检测主要代码:
3 实例运行结果
本文实例在Windows XP/2000/2003、VS2005+SP1、NET CF 2.0、SQLite.NET 2.0、Windows CE 5.0智能手机仿真器下运行通过;在物理智能设备:三星手机i900i8000、OPTICON PHL-5300无线数据采集终端上运行通过。运行结果如图5、图6、图7、图8所示。
4 结束语
随着移动智能设备的广泛普及和与之配套的嵌入式操作系统的不断更新,其日常应用将突破固有模式限制,依托便携、轻巧、移动灵活等特点,能够达到传统计算机难以达到的应用范围和领域。在高校教育管理工作中,充分利用移动智能设备的优势,开发适合、实用的应用软件将成为今后教育管理理论和实践的方向,也将成为教育管理创新的方向之一。
参考文献
[1]Using COM Interop in.NET Compact Framework2.0[EB/OL].http://msdn.microsoft.com/en-us/library/Aa446497.aspx.
[2]SQLite in VB.NET[EB/OL].(2008-05-03).http://www.kirupa.com/net/sqllite_vb_pg1.htm.
[3]SQLite in VB.NET[EB/OL].(2008-05-03).http://www.kirupa.com/net/sqllite_vb_pg2.htm.
[4]王浩.基于XML技术在WINCE模拟器实现火车时刻表查询[J].滁州学院学报,2009(6).
[5]李俊凤.SQLite数据库在嵌入式中间件系统中的应用[J].计算机与现代化,2010(5).
[6]赵娜.高校学籍管理改革应树立三个意识[J].科技创新导报,2010(11).
农产品质量语音查询系统的设计 篇10
近年农产品的质量问题越来越受到重视。设计农产品质量语音查询系统的目的,就是使消费者通过电话就能查询到相关产品的质量信息,扩大消费者的知情权,促进生产企业提高产品质量[1]。农产品质量语音查询系统要求查询信息及时,语音清晰,系统运行稳定可靠。本文依据有限状态机(Fin ite State Machine)原理[2],运用用线程技术,集成高质量语音合成(Text-to-Speech)引擎,设计并实现了语音查询系统。
2、系统设计
2.1 系统组成
系统构成如图1所示。
系统由硬件和软件两部分组成。硬件部分包括电话语音卡和PC机,软件主要有语言查询处理模块、语音合成引擎、SQL Serve r数据库和系统监控模块。
硬件部分的电话语音卡完成查询电话接入、数字按键信号转换和语音播放三项功能。为了能同时处理多路电话查询,电话语音卡一般有8个或16个端口。由于需要长时间保持系统无人值守状态下稳定的工作,普通PC机不能完全胜任,因此选用工控机作为系统主机。
软件部分,语音查询处理模块是整个系统的核心。它主要具有如下几个功能:(1)侦测语音卡各端口,接入和关闭通话;(2)识别用户按键输入的产品数字序列号;(3)查询农产品质量信息;(4)登记查询记录,更新最新查询记录缓冲池;(5)调用语音合成引擎,将农产品质量信息转换成语音文件;(6)控制电话语音卡播放查询信息。
SQL Server数据库存放农产品质量信息记录,语音合成引擎的主要作用是将文本转换为语言文件。系统监控模块被设计成一个后台进程,它每间隔一段时间就验证一下语音查询处理模块是否在正常运行,如果发现异常退出情况则重新启动语音查询处理模块。采用后台进程监控语音查询处理模块的另一个优点是维护成本低,可以使系统在无人值守的情况下运行,也能透过网络对系统进行远程维护。
2.2 有限状态机
处理电话查询的交互过程用有限状态机实现。所谓有限状态机又称有限状态自动机或状态机,是表示有限个状态以及在这些状态之间转移和动作等行为的数学模型[2]。表1描述了查询电话处理的基本过程。
由于篇幅所限,上表仅列出了查询系统的主要状态及状态之间转移的条件。查询处理模块定时检查每个电话端口,根据查询的当前状态和转移条件更新查询状态,全部的查询过程从电话接入开始到结束通话为止。
3、多线程处理
3.1 语音查询线程设计
线程是指进程中的一个实体,可以理解为程序中单一的顺序控制流,是被系统独立调度和分派的基本单位。线程与进程不同,它不拥有系统资源,只能与同属一个进程的其它线程共享该进程的系统资源。应用线程技术可编制支持并发操作的应用程序,可以使应用系统具备实时处理多任务的能力[3]。
语音查询处理模块要求能实时处理16路接入电话,所以模块主程序部分是以轮询方式查看电话语音卡16路端口有无电话接入,而且还要将合成的语音文件送入相应端口播放。如果语音查询处理模块功能(2)~功能(5)全部放在主程序部分实现,那么势必造成接入电话和播放语音执行时发生拥塞,导致系统无法正常处理业务。原因是访问数据库与语音合成都是比较耗时的操作,全部放在主程序中执行是不合适的。为了解决这个问题,采用线程技术是一个比较好的办法,具体做法是将功能(2)~功能(5)放在另外一个辅助线程中实现。由于开设太多辅助线程会降低查询处理模块的效率与可靠性,所以本文只建一个辅助线程。农产品质量语音查询处理模块辅助线程部分流程图如图2所示。
辅助线程执行代码开始部分先检查同步事件是否被主程序触发,如果同步事件被触发,首先重置同步事件,然后取出主程序线程安全队列内的任务请求数据块,根据任务代码调用辅助线程相应的成员函数完成请求功能[4]。辅助线程提供4个成员函数,实现来电归属地查询、企业代码查询、农产品质量信息记录查询和TTS语音合成[5]。本文使用事件来同步主线程与辅助线程。如果同步事件没有被触发,则在一个指定的时间周期后继续检查同步事件是否被触发。
3.2 设计实现和结果
(1)线程要经ADO组件访问SQL Server数据库,所以线程Execute()方法开始处应加入Co Initialize()调用,线程销毁前要调用Co Uninitialize(),防止访问数据库失败。
(2)检查同步事件触发部分要判断各种情况。首先要判断检查同步事件的过程是否超时,如果超时则表明该时间段内主程序没有触发同步事件,需要返回重新再次检查。其次,如果同步事件被触发,则要立即重置同步事件,然后打开主程序中的线程安全队列,将主线程加入的任务请求数据块取出。判断请求任务代码,调用相应成员函数,修改队列数据块指针内容,返回查询数据。最后如果辅助线程异常,则自动退出。
(3)辅助线程对象由new()指令创建,删除它采用自动销毁方式,线程属性Free On T erminate设置为True。
(4)经过实测,采用线程技术的农产品质量语音查询系统工作稳定,能在无人值守情况下可靠运行,系统监控模块能准确及时处理异常退出情况;语音查询处理模块可以正常处理16路外线电话拨入查询追溯记录,用户平均查询等待时间小于1秒,极端最长等待时间为5秒;最新查询记录单独存放在缓冲池中,加快相同记录查询处理过程;数据库和语言合成引擎工作稳定。系统符合实用要求。
4、结语
本文设计的农产品质量语音查询系统,采用线程技术实现了关键的语音查询处理功能,整个系统具有占用资源少、工作效率高、运行稳定、便于远程维护等特点,能够较好的满足用户查询农产品质量信息的需求。由于基于线程应用程序调试比较复杂,本文采用将中间数据写入文本文件的方法调试程序。另外,检查同步事件是否触发的时间周期值如何设置才能使系统工作最有效率,如何快速判断系统运行故障点以及如何较方便的适应业务逻辑的改变,这些问题在后续工作中需要进一步加以解决。
摘要:根据农产品售后服务的需要,本文利用数据库和文本语音转换技术开发了一套农产品质量语音查询系统。系统结构合理,工作稳定,响应速度快。
关键词:文本语音转换,多线程,有限状态机
参考文献
[1]杜国民.我国农产品质量安全责任辨析[J].南京农业大学学报(社会科学版),2009,9(3):13-14.
[2]张涌,钱乐秋,王渊峰.基于扩展有限状态机测试中测试输入数据自动选取的研究[J].计算机学报,2003,26(10):1296-1298.
[3]黄长青.多线程程序设计在数据库查询中的应用[A].武汉市第二届学术年会通信学会2006年学术年会论文集[C].武汉:湖北省通信学会,2006:233-235.
[4]袁裕辉.Delphi多线程数据库应用程序编程技术[J].计算机工程,2001.27(1):162-163.
网络试衣系统的设计 篇11
关键词:试衣系统;虚拟现实;服装销售
一 引言
伴随着计算机技术的发展,以及网络环境逐渐成熟,随之而起的网络选购服装也蓬勃发展起来。在现代化的快节奏的生活工作环境下,网络选购服装能用最少的时间和最低的成本,方便并且快速的完成消费全过程,更加贴合现代消费心理。然而,网络购买服装还需要面对这样一道难题:即在选购服装时如果消费者不能亲身体验到服装的合身程度,看不到试穿效果,消费者的消费热情将会大大降低,产生犹豫,最终导致放弃购买。网络试衣系统的出现将会很好的解决这道难题。
二 网络试衣系统设计的实现思路
网络试衣系统设计的基本实现思路是通过对用户人体特征尺寸测量,获取人体特征相关数据,并将该数据数据与商家提供服装尺寸数据进行匹配,获取最优尺码;根据上述人体测量数据建立人体模型,并与导出服装模型进行整合,得到用户试穿该服装的效果展示。具体操作步骤如下:
2.1 用户登录试衣系统界面:输入用户个人相关注册信息,以便建立数据库供未来使用。
2.2 输入所选服装信息:获取由商家提供的服装尺码相关数据信息。
2.3 获取用户人体特征尺寸数据:测量出所需的人体相关尺寸数据。为下一步的人体建模和后期服装尺寸推荐提供相关数据。
2.4 服装模型:由商家前期提供maya、3dasmax制作的服装模型。
2.5 人体模型建立:通过三维技术手段生成用户身体模型以及服装模型。
2.6 服装尺码推荐:通过已有的服装与先前测量出的人体相关尺寸数据进行匹配,并进行服装尺码推荐。
2.7 试穿效果展示:通过虚拟现实技术对服装试穿效果进行展示。
三 网络试衣系统的关键技术
3.1 人体数据的获取
人体特征尺寸数据是试衣系统中的判断服装尺码是否合身的关键条件,也是建立人体三维模型的前提条件。本系统拟采用三维轮廓测量方法中的一种测量法:莫尔条纹测量法进行人体测量,莫尔条纹测量法即投影莫尔法,该方法是通过由光源发出的光线,通过聚光镜照射基准格栅,基准格栅被投影物镜放大后被投射到物体上。基准格栅的像随物体的表面形状而形变,并且经过投影物镜系统的变形格栅的像,将会在另一格栅的平面上成像。由此成像的复形格栅与基准格栅之间就会形成莫尔等高线。人体形状的三维信息便存在于变形格栅中,所需测量的人体的三维数据信息便可从所形成的莫尔等高线中得出。进而可以得到试衣系统中需人体特征尺寸数据。
3.2 人体模型的建立
目前,主要有两种方法建立人体三维模型。一是通过使用三维建模软件建立人体三维模型,如3Dmax,Maya等,但是该方法需要专业的软件建模人员进行建模。第二种是通过三维扫描仪对人体进行扫描从而自动获取人体模型,该方法的缺点是需要三维扫描仪这样的专业器材。用这两种方法建立人体模型虽美观、精确,但需要利用专业的软件从三维扫描仪扫描的结果中建立人体模型,不仅速度慢,而且成本也高。
本文选用模型重建的方法建立人体模型,通过对由传统法方法获取单个或多个人体模型,进行变形和编辑等操作从而获取大量体型不一的人体模型的一种人体建模思路,如:Seo提出的通过使用样条曲线对人体的局部进行编辑的方法建立新的模型。或者利用通过人体测量所获取的8个参数对由三维扫面议获得的人体模型进行修改,从而生成新的人体模型。该方法建立人体三维模型不仅简单、快速,并且模型的效果逼真。
3.3 尺码匹配推荐
在服装尺码匹配方法中,于晓坤等人在分析国家服装号型标准的基础上,提出更细化的人体体型分类方法,通过将人体体型细分化,并且根据细分的结果,进行归类得到了9 种特征体型,并根据所得到的数据向其推荐适合的服装尺码。
3.4 试衣效果展示
通过虚拟现实技术实现最终试衣效果。虚拟现实(Virtual Reality,简称VR)是近年来出现的高新技术,也称灵境技术或人工环境,是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。虚拟现实具有沉浸性(Immersion)、交互性(Interaction)和想象性(Imagination)的特点,广泛应用在设计、教育、艺术等领域。
试衣系统可采用虚拟现实技术中的Virtools作为技术平台,将试衣展示中的人体模型与服装模型进行整合从而真实再现出身临其境的将试衣效果。
四 结语
本文提出了一种网络试衣系统实现的技术方法,该系统结构框架设计简洁,技术科学,操作便捷,但仍存在一些技术不足及方法不足,如服装建模不够简单方便,人体模型的建立在无测量设备条件下无法进行等,如何解决这些技术问题将成为未来网络试衣系统研究方向。
参考文献
[1] Seo H,Magnenat-Thalmann N. An automatic modeling of humanbodies from sizing parameters [A].In : Proceedings of theACM SIGGRAPH 2003 Symposium on Interactive 3D Graphics,Monterey,California,2003
[2] Seo H,Magnenat-ThalmannN.An example-based approach tohuman body manipulation [J].Graphical Models,2004
网上查询检验报告系统的设计 篇12
在我国, 互联网及其相关的电子邮件服务在各个城市中已经非常普及, 上网是许多人每天生活的一个部分, 因此一些部门和机构便通过网络为广大群众提供服务, 如电子商务、电子银行和远程教育等等, 网上的医疗服务也正是其中之一。
网上医疗服务是指通过网络为病人提供医疗服务, 这种服务提供的项目包括预约挂号、远程医疗、查询医学检验报告、遥控手术等, 随着通讯技术的发展和以病人为中心服务的开展, 新的服务项目将会不断出现。由于医院的就诊环境相对较差, 门诊大厅挂号、交费和取检查结果的队伍交叉在一起, 既拥挤混乱, 又不安全。而来取检验报告单的患者中, 很多人的检验结果是正常的, 根本不需要做进一步的诊疗。另外, 在检验科每月发出的几万份检验报告单中, 有一部分报告是无法当天出具的。为此, 如何在现有环境下提高效率, 减少患者排队时间, 缓解门急诊的拥挤状况, 为就医者提供更便捷的服务, 一直是医院努力探索的课题, 而检验报告网上查询便是其中的一种尝试。
检验报告网上查询服务作为医疗卫生体制改革的一项重要内容, 可以方便患者就医, 一定程度上缓解门诊拥挤的现状。医院启用检验报告网上查询功能后, 病人的化验单以后就不需要到医院去取了, 直接上网查询就成, 因为有这些好处, 所以, 我们医院的很多孕妇就提出过这个需求, 因为前期我们没有这方面的准备, 所以, 病人的需求一直没有能够得到满足。
我院在局域网上试行了一个以B/S架构的网上检验报告查询系统, 得到了医护人员的好评。近期, 我们将把它嵌入到医院的网站上, 让广大孕妇能够在家里就能享受到该项服务。
实现方式说明
检验报告网上查询功能作为一个可选项, 要与现有LIS服务器相对独立, 选用的WEB服务软件需要方便部署, 易于实施。考虑到医院的环境不确定, 所以, 还最好是能跨平台的。在现有的WEB服务软件中, 从方便部署和跨平台来说, APACHE这个WEB服务程序是比较合适的, 基于APACHE的集成包也很多, 其中XAMPP这个开源产品是比较好的一个。它对商业应用也是免费的, 在APACHE网页服务基础上, 集成了PHP网页脚本语言, 支持多种数据库, 包括ORACLE数据库的支持。它有WINDOWS, LINUX, MacOSX, Solaris四种版本, 解压缩就可以使用, 部署, 使用都很方便。如果我们基于这个环境提供检验报告网上查询功能, 只需要将我们做的查询页面放到它的WEB根目录, 然后整体压缩打包就可以发布。渠道在使用时, 只需要找台没有安装其他WEB服务的机器, 解压后, 修改一下登录信息就可以使用。
因为PHP脚本编写简单, 上手较快, 所以我用它作了一个简单的网上查询检验报告的页面, 进行了几个方面的验证。
1. PHP访问ORACLE数据库
1.1 环境设置
先在XAMPP服务器上安装ORACLE客户端, 然后将XAMPP目录下的“PHPphp.ini”配置文件中的“;extension=php_oci8.dll”行前面的“;”号去掉, 重启APACHE服务即可。
可以在WEB服务器的主页中通过phpinfo查看启用情况, 成功则如下图:
不成功, 则查看错误日志, 根据日志进行处理。
1.2 连接代码
将连接ORACLE的代码保存为conn.php, 在使用时引用即可, 与数据库连接使用PHP的oci_connect函数, 这个函数的连接串可以直接写, 不用事先在ORACLE中配置主机字符串, 唯一需要注意的是字符集的转换问题。我在查询报告页面中使用的是UTF8编码, 而LIS数据库采用的则是GBK编码, 开始的时候因为没加字符集转换参数, 页面中显示的中文全是乱码, 后来在网上查到资料, 只需要在oci_connect函数中加上字符集参数就可以解决, 如下:
$conn=oci_connect ($ora_username, $ora_password, $ora_connstr, 'UTF8') ;
2. 查询页面设计
因为只是进行简单的验证, 所以, 只设计了2个输入框, 一个按钮。页面很简单, 但是该有的功能都已经包含, 下面作一个简单的说明:
2.1 条码号
因为是简单验证, 所以, 这个页面只能通过条码查询检验报告, 可以满足大多数情况下的查询需求。
2.2 验证码
因为这个页面可能会放到外网, 为了避免恶意程序调用, 影响WEB服务器的性能, 所以验证码是通常都会使用的技术手段。验证码保存在服务器的session变量中, 根据验证码生成图片的功能采用的是PHP的开源代码。这个功能单独放在一个名为Verify.php的文件中, 在需要显示验证码的页面中直接使用, 如下:
2.3 查看报告按钮
在客户端用JavaScript进行简单的数据合法性检查, 在单击这个按钮时, 进行检查, 通过后再跳转到检验报告显示页面执行检验报告查询。
3. 检验报告显示页面
检验报告显示页面在连接Oracle数据库查询前, 会先进行调用入口及验证码的检查, 这样可避免非法调用消耗Oracle的资源。如果输入的条码有检验报告, 则将检验报告显示在此页面, 如下图:
如果输入的条码没有检验报告, 或者输入的验证码错误, 则给出提示并提供返回的链接。
4. 其他问题
因为只是简单的验证, 所以, 报告中没有包括带图形的检验报告, 如果要提供带图形的检验报告网上查询, 还需要对LIS程序进行修改, 原来做过的第三方网上检验报告查询接口不包括带图形的检验报告。
总结
【查询系统的设计论文】推荐阅读:
公交查询系统设计研究10-16
万方网论文查询系统05-16
拖拉机信息登记查询管理系统设计06-10
系统的设计与实现论文07-01
监测系统设计管理的论文08-24
选课系统的设计与实现论文06-19
公交查询系统09-05
网上工资查询系统08-30
图书信息查询系统09-16
考勤统计查询系统05-29