1、本科毕业论文(设计)开题报告 论文中文题目 圈图搜房网站 概要设计和实现 论文英文题目 Circle diagram search room net station Outline design and implementation 专业 计算机科学与技术 选题的背景和意义 当今 ,房产市场中卖方如何运用信息技术向客户提供楼盘信息,已经是房产经营者非常重要的营销手段,其中,最为关注的问题是客户如何按照自己的愿望来浏览房产信息。业界目前的流行做法是提供某种查询条件的组合方式,试图用来规范客户查询信 息的技术方法。但是,客户的需要是千差万别的,现有做法急需改进。也许“解铃还须系铃人”,让用户自己任
2、意定义自己的查询方式和条件才是一个比较可行的技术方案 . 因此 ,我们决定以“自定义圈图”为研究对象,构建一个人性化的搜房网站。由于问题的复杂性比较突出。所以,本课题是一个内容集中、具有典型性业务特征、用户比较普遍的研究项目,以这样的系统作为毕业设计的课题,能够全面地锻炼我们的实际动手能力,特别的综合分析、优化解决问题方案的能力。 我们通过分析,决定将这个课题划分为 3 个部分:目标需求设计、概要设计与实现、测试方案设计。而我主要负责概要设计与实现工作,具体就是对于“自定义圈图”来达到搜索信息的功能的代码编写和技术实现。 “自定义圈图”将会由优化区域地图方案、矩形方式查询方案、点面包含查询方案
3、构成。它们主要解决的问题是求解矩形与矩形是否相交、点面是否相交、最佳地图分块方案、矩形画笔的查询方案。而解决这些问题的意义是在于能使得网站提供给客户更加人性化、方便实用的搜索工具的目的。可以说,“自定义圈图”将会是整个搜房网站的最大特色。而“自自定义圈图”的主要作用是对客户在区域地图上用画笔圈出想要购买房屋的地段,显示出该地段所包 含的所有楼盘信息,提供给客户。 我通过“自定义圈图”的研发,希望可以进一步锻炼自己研究问题、解决问题的能力。同时,还可以进一步加强编码和写作能力。更重要的是能够培养起我们对于新技术的探索。 选题基本内容,拟解决的主要问题 基本内容: 常规查询将会由常规由某些查询条件
4、的组合方式进行查询。该设计方案,通过借鉴国内数个搜.2. 房网的查询条件,进行归总,得出比较全面的查询条件设计方案。 “常规查询方案”设计 (如图 2-1)。 图 2-1 客户可以通过上述的下拉菜单,进行对想要购买房屋的地址、性质、区域、面积、价格,当 然这些条件先天就由网站提供了一定的范围。 “自定义圈图”查询将会由优化地图分块方案、矩形画笔方案构成。它们主要解决的问题是求解矩形与矩形是否相交、点面是否相交、最佳地图分块方案、矩形画笔的查询方案以及网页弹出显示框。 “矩形画笔方案”设计: 矩形方式画笔查询是网站提供给客户的自定义圈图查询方式,客户通过该鼠标(也就是画笔),可以在地图上找到想要
5、购买房屋的地段进行圈画。圈画的过程,鼠标按下会有一个坐标,当鼠标拉倒另外一个位置释放,又会得到一个坐标,两个坐标的 x, y 相连,其实就是一个矩形。网站会根据客户所圈的地 段,得到的两个坐标,从 flash 用 URLRequestMethod.POST 方法传到 ASP 后台,然后去查询数据库,得到与该地段有交集的所有楼盘信息, flash 再用 URLRequestMethod.GET 方法得到后台转来的结果集,并显示。 “地图定点发布信息方案”设计(如图 2-2)。 .3. 图 2-2 地图定点发布信息方案就是注册会员在发布房源是,可以选择在地图某一个地点发布房源信息。首先,会员在左上
6、角的文本中填入编号,并点击“确定”按钮确认,然后会员可以在地图任何一点鼠标左键单击,选择该地发布房源,最后再鼠标 左键单击出现的对话框,进入房源详细信息填写界面。 “优化地图浏览方案”设计: 优化地图方案的主要内容其实是为了圈图查询的方便,而做的一项改动,由于操作时要圈图,一定会用到鼠标点击功能,所以常规的鼠标点击移动地图的方式在作品中不适用,所以改成用上下左右四个按钮控制地图的方向移动。 主要问题: 求解二维地图制作方案、最佳地图分块方案、矩形画笔的查询方案、地图定点发布信息方案,设计它们的算法。 结合区域地图内的楼盘数据库,实现对于符合矩形相交的楼盘信息的查询,获取这些楼盘信息并输出显示。
7、 选题研究方法及技术路线 整个子课题(自定义圈图查询功能实现)的研究过程将分为三阶段实施,它们依次是需求获取阶段、概要设计阶段和详细设计阶段。 .4. 在需求获取阶段,我的主要任务是获取实现“自定义圈图”具体的功能需求。并且,我将遵循 “界面使用说明”设计目标原型的技术方法,将获取的需求落实到需求分析规格说明书中。 在概要设计阶段,我的主要任务是依据需求规格说明书,并遵循“系统功能层次结构图业务流程图数据流图描述数据结构设计”等技术方法来完成概要设计方案。在这个阶段,我 Flash+as3.0 来解决地图的制作,用导出的 .swf 文件嵌入网页,以“矩形与矩形相交算法”与“二维地图点面相交的算
8、法”来解决用画笔所选矩形对于楼盘数据库的信息查询。 在详细设计阶段,我将以绘制“核心算法程序框图”的技术方法提高程序设计的效率和质量。其中主要绘制的程序框图有 as3.0 和 asp 后台的交互技术,根据矩形( 2 个坐标)的查询数据库。 结束上述三个阶段后,子课题才能进入功能实现阶段,即编码阶段。在该阶段,我采用的开发工具有 Dreamweave8,Flash CS5和 Microsoft Access,而开发语言则采用 asp为主 ,配合以 html、 css网 页排版、 javascript、 vbscript ,还有 as3.0。其中, Dreamweaver8 是一套针对专业网页设计
9、师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页,在这里我采用它来完成子系统的界面搭建和功能实现。而 Microsoft Access 是全球三大数据库管理信息系统之一,在这里我将子系统的所使用的数据库搭建在该数据库管理信息系统之上。 完成编码阶段后,子课题将进入单元测试阶段。在该阶段,为了杜绝测试的盲目性,我首先编制了测试计划,并在该计划中 尽量较为全面的设定测试用例。然后,就是依次将测试用例提供的测试数据录入子系统,取得测试结果与设定的结果相匹配,如果不相同,则排查原由。单元测试工作并不是一次性的,它是循环往复的,测试用例会随着测试工作
10、的进行而不断完善。 4.研究的总体安排和进度计划 总体安排: 第一步,准备题目。 第二步,查阅资料。 第三步,提交开题报告,准备开题。 第四步,完成作品设计并提交。 第五步,完成论文初稿并提交。 第六步,完善作品和论文。 第七步,打印论文。 第八步,准备答辩。 第九步,进行答辩。 第十步,完成所有电子材料提 交工作。 进度计划: .5. 2010 年 9 月 6 日 2010 年 9月 30日,准备选题,并下发任务书。 2010 年 10 月 1 日 2010 年 10 月 31 日,明确任务书的内容,并查阅资料,撰写开题报告、翻译、文献综述。 2010 年 11月 1 日 2010 年 11
11、 月 6 日,开题答辩,明确选题的可执行性,完成模型设计、修改、完善等任务,包括目标方案的可行性和普遍实用性的调查研究与方案评审,同时进行必要的原型设计工作。 2010 年 11月 7 日 2011 年 1 月 10 日,作品设计,进行概要设计和子项目编程实现、子项测试阶段,并进行系统编程 和系统测试、修改工作 2011 年 1 月 11 日 2011 年 1月 22日,作品验收,审核论文纲要。 2011 年 3 月 1 日 2011 年 4月 8日,明确论文纲要,撰写并整改论文。 2011 年 4 月 10 日 2011 年 5月 7日,论文终稿定稿,整理文档,准备答辩。 2011 年 5
12、月 7 日 2011 年 5月 8日,答辩。 2011 年 5 月 13 日以后,部分整改、完善,收缴电子文档等资料。 5.主要参考文献 1刘学俊、李继芳、刘汉中 .软件工程实务 M.浙江:浙江大学出版社 2007.08. 2Roger S. Pressman.软件工程 实践者的研究方法(第 5 版) M.北京:机械工业出版社 ,2002.07. 3 祁大鹏等 .Dreamweaver CS4 实用教程 M.北京:电子工业出版社 ,2010.01. 4 唐立军主编 .二手房市场交易与管理 M.北京:旅游教育出版社 ,2010.3. 5 武剑洁,陈传波,肖来元软件测试技术基础 M.南京:华东科技
13、大学出版社 ,2008.10. 6 沈士根,汪承焱,许小东 . Web 程序设计 ASP.NET 实用网站开发 M.北京:清华大学出版社 ,2009.05. 7 刘好增 .ASP 动态网站开发实践教程 M.北京:清华大学出版社, 2007.01. 8 杨纪梅 . Dreamweaver 网页设计与制作完全手册 M.北京:清华大学出版社, 2007.07. 9 于 鹏 .网页设计语言教程( HTML/CSS) M.北京:电子工业出版社, 2003.9. 10 张宁 ,吴捷 ,杨卓 ,张涛 .基于 SQL Server 的脑电数据库的构建 J.高技术通讯 ,2006.3( 2):27-31. 11 吴凡,宋鹰,汪汇兵,乔庆华 .数字地形图制图原理 R.武汉:武汉大学环境与资源科学学院 ,2002.5( 2): 53-56. 12 (美 ) Adam Calderon, Joel Rumerman. Advanced ASP.NET AJAX server controls M.北京:.6. 机械工业出版社 , 2009.09. 13美 )唐 ZhaoHui Tang,(美 )Jamie MacLennan数据挖掘原理与应用 M.北京: 清华大学出版社 ,2007.01.