《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

作者: 叶桂苹

本次任务完成时间: 2019年1月 17日

开发工具与关键技术:iDesktop,iServer,

完成模块功能:查询搜索

一、功能实现

查询搜索:见图1,是查询搜索实现界面

        《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

                                           图1  查询搜索

根据复选框的字段,点击图1 的“查询”按钮查询出相应的地址。

《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

                                             图2

           点击图2 中的任意一条地址点击,在地图上显示改地址的具体位置和详细信息

       《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

                                 

 

                                           

二、相关业务表和关系

 

 

三、(经典)代码

《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

 

《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

《清城区慢性病防治院系统——“查询搜索”模块》项目研发阶段性总结

四、开发总结(不少于500字)

先在控制器上把有关的表用 join on 连接起来,再用where 条件语句查出相关的字段,再用if条件语句进行判断,在封装一个类来装所要的字段,最后调用该类查询出所需要的字段。用“SuperMap_iserver”中的“for javascript”的API 中的示范教程:在页面上先声明参数,然后点击查询按钮触发的查询搜索按钮事件,用if条件判断语句判断ID 等于多少,否则返回相应的信息。再通过查询过滤条件参数数组查询。如果成功就调用搜索成功调用的方法,在通过地址定位和定位坐标找出相应的位置,然后单击图片冒泡显示内容,最后关闭信息框。