商场导航系统的设计与实现.doc

上传人:土8路 文档编号:10294593 上传时间:2021-05-06 格式:DOC 页数:2 大小:601KB
返回 下载 相关 举报
商场导航系统的设计与实现.doc_第1页
第1页 / 共2页
商场导航系统的设计与实现.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《商场导航系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《商场导航系统的设计与实现.doc(2页珍藏版)》请在三一文库上搜索。

1、科技信息 商场导航系统的设计与实现河南职业技术学院张铁头河南省生产力促进中心王 瑾摘 要本文实现了一种基于.NET 技术的商场导航系统,该系统包含店铺管理、楼层管理、基础设施管理、商品类别管理、用户管理和智能推荐等模块,可为大型商场提供交互式的消费者导航功能。在增强用户体验的同时,又为商场管理人员的决策提供有力的支持。关键词.NET Linq 导航 数据库1.引言随着人们生活水平的日益提高,对物品的需求不仅在数量上越来 越多,在种类上也越来越丰富。由此,大型超市或综合商场也应运而 生,然而商场内的“导购”方式却并没有随着商场规模的扩大而改变和 提高。一般而言,消费者对商场的大厅布局并不了解,在

2、偌大的商场中 寻找商铺和物品无疑会浪费消费者的宝贵时间及精力。因此,从更好 服务消费者的角度出发,有必要运用现代计算机技术手段为大型商场(或卖场,超市)实现商场内店铺、商家及辅助设施的信息导航。 “导航”一词初见于互联网应用。目前商场中的导购方式并不完善,大多数是在门口、电梯口悬挂导购牌,该方式缺乏与顾客的交互 性。为了能够帮助消费者方便、快捷地找到所需商品或所青睐品牌的 专柜,本文设计并实现了具有集中性、方便性、可查询性和可视性且界 面友好的商场导航系统。该系统充分结合商场运作的实际情况,能引 导消费者按照自己的目标快速地查找相应商品。该系统在为顾客提供 人性化导航服务的同时,也为商场管理人

3、员提供了一定的决策支持,使 其能够了解顾客所需,为动态调整商铺或物品摆放位置提供了有效的 依据。2.系统设计2.1 系统需求 通过对某城市大型商场的调查,商场导航系统需要实现店铺管理、经营类别管理、商场设施管理、设施类别管理、楼层管理及用户管理等 功能。根据该管理目标的要求,通过模块化的设计方法,各模块的功能 如下:(1)店铺管理:本模块能实现店铺的增加、删除、修改和查询。(2)经营类别管理:本模块对商品大类(如家电、服装等)进行增加、 删除、修改和查询。(3)设施类别管理:对基础设施类别进行管理,基础类别除包括通 常的卫生间,电梯,安全出口外,商场还可以根据自身实际情况进行定制。(4)楼层管

4、理:实现对商场各楼层的增加、删除、修改和查询。(5)用户管理:实现对使用该系统的不同身份人员的管理。(6)智能推荐:通过对用户查询信息的统计,获得关注度较高的品 牌或店铺的信息,为商场智能布局提供依据。2.2 系统总体架构系统设计采用 C/S 的模式,由客户应用程序(Client)、服务器管理程 序(Server)组成。客户应用程序是系统中用户与数据进行交互的部 件。服务器程序负责有效地管理系统资源。其结构如图 1 所示:表 1 数据表清单3.系统实现本系统开发环境为 Visual Studio 2008 集成环境,Windows XP 操作 系统和 MS SQL Server 2008 数据

5、库。采用 LINQ 语言集成查询(Lan- guage Integrated Query)实现数据模型到对象模型的转换,采用 Team Foundation Serve(r 通常,TFS 缩写)对源代码进行管理和跟踪。另外,本 项目开发过程中,还充分利用了.NET Framework 可以开发和实现新控 件的功能,提高了代码的复用率,增强了软件的灵活性。现将本系统的 界面和实现功能简述如下。后台管理人员通过身份验证后,可进行基本数据信息的管理工 作。如楼层的管理、商品大类的管理、店铺的管理等。其中,图 2 所示 的是楼层的管理界面。图 2 后台楼层管理界面图 1 系统整体架构图C/S 架构是一

6、种典型的两层架构,其全称是 Client/Server,即客户端 服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序, 而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访 问服务器端的数据;另一种是基于网络通信的服务器端,服务器端的程 序通过 Socket 与客户端的程序通信。该种架构具有安全性易于保证、 多层认证较易实现和响应速度快的优点,因此本文中的导航系统采用 了 C/S 架构。2.3 数据库设计数据库服务器采用了 SQL Server 2008,它与 Visual Studio 2008 有很 好的兼容性,拥有强大的数据库管理能力。根据功能需求分析的结果, 按照第

7、三范式的标准得到数据库的结构。本系统所用到的主要数据表 如下:图 3 前台用户查询界面(2)前台界面当某消费者进入该商场,需要使用导航系统时,(下转第 205 页) 204 表名描述UsersTB系统用户表FloorsTB楼层表,记录商场的楼层信息,如楼层号,相对 面积大小等。BaseCellsClassesTB基本设施类别表,记录楼层里常有的基础设施, 如楼梯样式,电梯样式等。BaseCellsTB基本设施表,记录该楼层拥有的基本设施信息。StoresTB店铺表,记录店铺名,所在楼层及位置,经营商 品等信息。StoresSmallClassTB店铺与商品小类映射表,记录店铺表的内容与 商品小

8、类别表的内容映射。FloorBigClassTB楼层与商品大类映射表,把某一楼层的主要经 营的商品类别细化,本表记录了楼层表的内容 与商品大类别表的内容映射。 科技信息电控发动机教学试验台不能起动故障分析与排除广东省交通高级技工学校李植森摘 要本文通过叙述丰田电控发动机教学试验台启动不能着车出现的故障现象,做了一系列常规检测,耗了一定的时间,最终排除了故障。并通过丰田电喷发动机教学试验台启动不能着车的故障现象作出归纳分析,总结。便于发动机同类故障的分析与故障 排除,对新入行的新教师有一定的实践指导意义。关键词发动机 不能起动 故障分析一、前述丰田电控发动机教学试验台使用特点:(1)间歇性使用,

9、待放时间较 长。(2)启动频繁,着车时间不长。(3)不同的上课老师和不熟悉的学生 交替使用。(4)检测拆卸多。所以造成电控发动机教学试验台启动不能 着车的故障现象是课堂教学过程中最为常见的一种故障,有多种的表 现形式,发动机起动转速慢,只空转,不能着车,有的偶尔放一声炮,偶 有着车的迹象等等。这里叙述丰田电控发动机教学试验台启动不能着 车的故障的检查修理的其中一个过程,并归类分析了丰田电控发动机 教学试验台不能起动的故障现象的原因以及故障的现象分析和排除方 法,以与同行共同探讨。二、故障简述及故障的现象一台完好的丰田电控发动机教学试验台,经过一段时间的停放后 启动不能着车,有的偶尔放一声炮,偶

10、有着车的迹象。在教学过程中, 进行电脑故障检测解码,无故障码;测试点火正时无误;测量曲轴位置 传感器、凸轮轴位置传感器、节气门位置传感器均正常。换用相同车型 的发动机电脑和点火模块,故障依旧。检查所有传感器与电脑连线以 及电脑供电、接地均正常。其他该检查之处也未发现问题,进气系统检 漏检查,怠速空气通道的检漏测试,进行了各个缸的火花塞试火检验正 常,燃油压力正常,喷油器线路上脉冲指示灯正常,最后气缸压力都检 测完了,发动机起动仍不能着车。下面我一起探讨分析。三、故障诊断分析与排除丰田电控发动机教学试验台启动不能着车的故障诊断,得从汽油 发动机的基本构造和工作原理谈起。它之所以能正常工作,传统的

11、化 油器式结构还是电子控制燃油喷射系统,发动机要想正常、迅速的启动 必须具备以下条件:(1)电:足够的高(低)压电。足够的高(低)压电,很 容易被经验不足的人忽视,由于试验台不经常使用,电池不经常使用造 成电量不足或外连接电源连线过长,连接钳接触不良,启动频繁造成磁 吸开关接触不良,很容易造成发动机转速缓慢、高压电弱而不能着 车。 (2)油:合适的燃油和空气混合比。适当的可燃混合气,往往从观 察上燃油压力(油面)正常,检查喷油器线路上脉冲电压正常,很容易给 经验不足的人一个假象,而忽视故障查找。(3)正时:准确的点火时间, 这里要强调一下,很多人习惯地认为启动几次不能着车,在没有找到故 障之前

12、便随便拧松分电器去调整点火正时。(4)合适的汽缸压力。除上述条件外,一般情况造成丰田电控发动机不能起动的原因及 其故障特征如下:1、ECM 电源电路故障。ECM 是整个控制系统的核心,发动机的点 火及喷油都受其控制,ECM 不能正常工作将导致车辆无点火,无喷油, 从而不能启动。2、VC 输出电路的故障。通过 ECM 将电压转换由 VC 输出电路将该 电源提供至曲轴位置传感器、节气门位置传感器等,这些传感器本身或 其线路中如果存在短路故障时,系统不能启动。3、曲轴位置传感器故障。曲轴位置传感器提供的信号,是发动机 正常运行的一个主控信号,发动机 ECM 根据曲轴位置传感器提供的信 号,来控制点火

13、和喷油。若缺少该信号将导致发动机无法运行,在启动 过程中缺少该信号,发动机将无法启动(有些车型在缺少曲轴位置传感 器信号时,会以凸轮轴位置传感器的信号来代替,这时发动机可能会启 动,但启动的时间较正常时间长,ECM 会有一检测、换算的过程)。4、点火系统故障。点火系统经常出现的故障为火势弱或多缸不点 火,使发动机无法启动。5、燃油泵控制电路故障。燃油泵为发动机正常工作提供必需的一定压力,一定流量的燃油。6、喷油器电路故障。喷油器的控制电路和点火系统相似,同样对 于不能启动故障来说,原因多为多缸或全部缸不工作引起。重点检查 喷油器的控制电路,在该控制电路中喷油器的电源同样由蓄电池经过 保险丝 1

14、G2 及继电器 IG2 控制。信号线受 ECM 控制。ECM 在接收不到 点火反馈信号时,也将停止喷油。7、气门正时。该部分主要作用是为了保证发动机有足够的汽缸压 力来完成燃烧过程,牵涉的故障原因多为机械部分。通过上述几种引起丰田电控发动机不能起动的原因、基本构造和 工作原理的分析,不但了解各种故障产生的不同现象,又便于寻找引起 故障的部位了。本丰田电控发动机教学试验台在教学过程中做了各种的检测结果正常却仍不能着车,根据发动机必须具备的条件,即有电,有油,正时合适,发动机就有反应。通过分析,比较,故障就显示出来了。丰田电控发动机教学试验台在教学过程中做了各种的检测结果正 常仍不能找出着车故障原

15、因,根据着车的必备条件,检测各个缸的火花塞试火检验正常,正时合适,那就是油的问题了,但检测燃油压力正常,用二极管测试灯检查喷油器线路上脉冲电压正常又是怎么回事呢?我们不要被一些假象所迷惑,例如:浮子室油面正常,二极管测试灯检查 正常,关键油有没有进入汽缸里面。拆下喷油器,用喷油器检测仪检 查,喷油器堵塞了,换上新的喷油器,故障排除。四、故障综述从此次的故障事例中,因为丰田电控发动机启动而不能着车的故 障,是一个综合故障,牵涉的故障内容很广。对经验不足的人来说,很 难一下子锁定故障位置,所以不能不做各方面的检查。为什么一台完 好的电控发动机教学试验台,经过一段时间的停放后启动不能着车,这 应从它

16、的背景说起,一般的电控发动机教学试验台,很多是二手发动机 改装,特别是油箱,没有按要求配备。一台完好的电控发动机教学试验 台,由使用的第一次开始加注了汽油,由于着车的时间不长,原有的汽 油累积保留在密封不严的油箱中长期放置,首先会挥发,然后与空气结 合后生成低聚粘稠物胶质,加上燃油供给系统油路中的汽油大部分要 流回油箱,受发动机室内温度的影响,自氧化反应加速,也会使汽油中 的胶质增多。这样长期放置的汽油,其燃烧特性有点类似劣质柴油,燃 点会升高,不易点燃,或火头不高。最后的氧化聚合产物(高聚物)沉积 在这些零件的表面,形成漆膜状积炭,针阀卡滞,堵塞阀孔。汽油不能 进入气缸,造成发动机不能着车。

17、五、结束语从此电控发动机教学试验台的修理过程中,起初所做的一系列常 规检测,但不能快、准查出故障,反映出故障的多样性和隐蔽性,从而反 映出维修好一辆车,必修要多方面了解掌握各车的新功能配置,通过表 面的故障现象,从本质上分析、比较,快准诊出故障点和排除故障的方 法,提高维修技术水平。参考文献1曹家喆.现代汽车检测诊断技术M.北京:清华大学出版社,2003.2雏长庚,赵琳.现代汽车检测诊断技术M.北京:北京理工大学 出版社,1999.3李连江,张大成,许雄.汽车电控系统故障检修M.北京:机械工 业出版社,2001.参考文献1BobBeauchemin 著.ADO.NET 本质论.周靖译.北京:清

18、华大学出 版社,2003 年 9 月 50204.2王珊,撒师煊.数据库系统概论(第四版).北京:高等教育出版 社,2007 年 11 月.3王莉.基于 LINQ 实现数据分页优化J.电脑与信息技术,2011 (19)6,42-43.4熊伟.ASP.NETWeb 项目的开发模式和源代码管理J.微机发 展,2004(14)6,68-70.(上接第 204 页)可根据需要点选楼层,或者直接输入店铺或商品的信息进行查询。其界面如图 3 所示。4.结论本系统充分考虑到商场导航的实际需求,并结合了先进的代码开 发环境和设计思想。该系统的实现与实施取得了良好的效果,不仅使 消费者从盲目的、耗时较长的搜寻中解脱出来,同时也为商场的管理人 员提供了决策支持,不仅能给用户较好的人性化的购物体验,也为商场 在日益激烈的竞争中处于优势低位提供了保障。 205

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1