乐住沪网站界面功能模块设计与实现开题报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

本科生毕业设计(论文)开题报告(2008届)论文题目乐住沪网站——界面功能模块设计与实现学生姓名学号专业班级指导教师职称杭州国际服务工程学院(信息科学与工程学院)教学部制1一、选题的背景和意义随着互联网网络的发展,人们意识的提高。各个行业在互联网上的应用发展也是越来越快,人们足不出户即可完成他们想做的事。人们进行信息交流的深度与广度不断增加,信息量急剧增长,传统的信息处理与决策的手段已不能适应社会的需要,信息的重要性和信息处理问题的紧迫性空前提高了,面对着日益复杂和不断发展,变化的社会环境,特别是企业间日趋剧烈的竞争形势,一个人、一个企业要在现代社会中求生存,求发展,必须具备足够的信息和强有力的信息收集与处理手段。随着互联网技术的迅猛发展,越来越多的商业活动都从传统的现实社会中发展到了网络上。房屋的出租业务也从现实生活中走上了网络空间。伴随着这类业务的开展,如何对出租房屋进行高效,合理的管理这个问题越来越凸现出来。对于房屋出租者来说,大量复杂的房产、租金、合同信息难于通过传统的方法进行管理;对于租房者来说,大量复杂的房产信息使他们感到迷茫。乐住沪网站系统正是钟对上述的问题而开发的,通过网站系统来管理房屋出租情况,可以解决大量房产信息的查询和管理,便于更好的进行物业管理,同时也为租房者提供方便。这样,使原本复杂的房产、租金、合同信息简单化。房屋出租管理系统实质上就是一个管理信息系统。乐住沪网站系统是一个集信息技术、经济管理理论、统计学与运筹学、数据库技术为一体的综合性系统,是一个资金技术密集型、劳动密集型、智力密集型的项目。我国拥有广阔的市场和丰富的人才资源,有几十年的技术积累和经验积累,有一定的后发优势。开发房屋出租管理系统的过程就是要实现数据处理方式由人工管理向计算机管理的转变,它在计算机技术和房屋管理实践活动两者之间架设桥梁。完全解决了房屋租赁系统通用性问题,具有操作界面简洁方便灵活、可靠、安全、可扩充等特点。二、研究目标与主要内容(含论文提纲)研究目标:随着互联网网络的发展,人们意识的提高。各个行业在互联网上的应用发展也是越来越快,人们足不出户即可完成他们想做的事,本项目面向房地产产业,在网络中展示房源信息,实现网络资源共享,方便用户查找或发布出租、出售的房源,本项目属盈利网站,用户划分为普通用户及专业经纪人用户,作为普通用户拥有浏览房源及免费发布少量房源权限,专业经纪人用户需要付费使用,可方便的管理其手中的大量房源资源。针对这一需求,本文设计并实现了一套房屋出租管理系统,力求能简洁高效地解决房屋出租管理方面的问题。开发房屋出租管理系统的过程就是要实现数据处理方式由人工管理向计算机管理的转变,它在计算机技术和房屋管理实践活动两者之间架设桥梁。完全解决了房屋租赁系统通用性问题,具有操作界面简洁方便灵活、可靠、安全、可扩充等特点。研究内容:本项目(乐住沪网站)以上海地区为背景,采用B/S架构,使用jsp+servlet+javabean实现MVC2三层架构,底层封装了servlet,数据库使用mysql。目录第一章绪论1.1课题研究的背景和意义1.2相关软件及技术介绍1.2.1Myeclipse1.2.2Mysql数据库第二章系统概述2.1乐住沪网站系统概述2.2系统目标第三章系统分析3.1系统可行性分析3.2系统需求分析第四章数据库设计4.1数据流分析4.2设计数据库表4.3数据库的实现第五章详细设计5.1配置数据库连接5.2系统主界面5.3用户登录界面5.4.用户登录5.4.1个人选房单模块5.4.2小区收藏模块5.4.3举报房源模块5.4.4经纪人首页面数据统计模块第六章总结参考文献致谢三、拟采取的研究方法、研究手段及技术路线、实验方案等硬件:PC机软件:1、操作系统平台WindowsXP操作系统。2、数据库平台mysql数据库33、开发平台myeclipse(一)研究方法和手段首先对二手房网站进行调查,然后进行细致的比较与分析,接着对获取到的内容进行归纳和总结,建立需求。在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的房屋中介系统,实现中介信息发布的自动化,为平台使用者提供准确、精细、方便快捷的信息。根据可行性研究的结果和客户的要求,分析现有情况及问题。(二)技术路线采用B/S架构,使用jsp+servlet+javabean等技术实现MVC三层架构。底层封装servlet,数据库使用mysql实现。JSP技术特征JSP技术所开发的Web应用程序是基于Java的,它拥有Java语言跨平台的特性,以及业务代码分离、组件重用、基础JavaServlet功能和预编译等特征。跨平台既然JSP是基于Java语言的,那么它就可以使用JavaAPI,所以它也是跨平台的,可以应用在不同的系统中,如Windows、Linux、Mac和Solaris等。这同时也拓宽了JSP可以使用的Web服务器的范围。另外,应用于不同操作系统的数据库也可以为JSP服务,JSP使用JDBC技术操作数据库,从而避免了代码移植导致更换数据库时的代码修改问题。正是因为跨平台的特性,使得采用JSP技术开发的项目可以不加修改地应用到任何不同的平台上,这也应验了Java语言的一次编写,到处运行的特点。业务代码分离采用JSP技术开发的项目,通常使用HTML语言来设计和格式化静态页面的内容,而使用JSP标签和Java代码片段来实现动态部分。程序开发人员可以将业务处理代码全部放到JavaBean中,或者把业务处理代码交给Servlet、Struts等其他业务控制层来处理,从而实现业务代码从视图层分离。这样JSP页面只负责显示数据即可,当需要修改业务代码时,不会影响JSP页面的代码。组件重用JSP中可以使用JavaBean编写业务组件,也就是使用一个JavaBean类封装业务处理代码或者作为一个数据存储模型,在JSP页面甚至整个项目中都可以重复使用这个JavaBean。JavaBean也可以应用到其他Java应用程序中,包括桌面应用程序。继承JavaServlet功能Servlet是JSP出现之前的主要JavaWeb处理技术。它接受用户请求,在Servlet类中编写所有Java和HTML代码,然后通过输出流把结果页面返回给浏览器。其缺点是:在类中编写HTML代4码非常不便,也不利于阅读。使用JSP技术之后,开发Web应用便变得相对简单快捷多了,并且JSP最终要编译成Servlet才能处理用户请求,因此我们说JSP拥有Servlet的所有功能和特性。预编译预编译就是在用户第一次通过浏览器访问JSP页面时,服务器将对JSP页面代码进行编译,并且仅执行一次编译。编译好的代码将被保存,在用户下一次访问时,直接执行编译好的代码。这样不仅节约了服务器的CPU资源,还大大提升了客户端的访问速度。三)实验方案首先是建立需求说明,有了需求才能更好的往下操作,紧接着进行一部分数据的建立,然后在逐步编写中建立所需要的数据内容,并尽可能的适用于用户的需求和习惯。接着进行界面的设计,构建出整个思路框架。然后便是各模块的代码编写,单个模块之间的控件联系,与数据库的联系等等,接着便是各模块之间的联系,使各模块之间互动,完成一个完整的流程,实现选课系统功能。最后修改、整理代码,界面美工,完善整个程序。四、中外文参考文献目录(理工科专业应在10篇以上,文科类专业应在15篇以上,其中外文文献至少2篇。)[1]CayS.Horstmann(著),叶乃文等(译).Java核心技术:卷Ⅰ基础知识(第8版).机械工业出版社.2008.06.[2]CayS.Horstmann(著),叶乃文等(译).Java核心技术:卷Ⅱ高级特性(第8版).机械工业出版社.2008.12.[3]DarwinF.I(著),关丽蓉等(译).Java经典实例.中国电力出版社.2009.02.[4]孙卫琴(著).Tomcat与JavaWeb开发技术详解[M].电子工业出版社.2009.01.[5]辛运帏等(著).Java程序设计(第2版)[M].清华大学出版社.2006.08.[6]李兴华(著).Java开发实战经典(名师讲坛)[M].清华大学出版社.2009.08.[7]魔乐科技软件实训中心(著).Java从入门到精通[M].人民邮电出版社.2010.04.[8]PoornachandraSarang.JavaProgramming.McGraw-HillOsborneMedia,2012.02.[9]BruceEckel.ThinkinginJava(3thEdition).PrenticeHall,2005.05.[10]PatrickNiemeyer,JonathanKnudsen.LearningJava.O'ReillyMedia;,2005.05.[11]JoshuaBloch.EffectiveJava.Addison-Wesley;2edition.2008.05.[12]SierraK.,BatesB..HeadFirstJava.O'ReillyMedia;2ndedition.2005.02.五、研究的整体方案与工作进度安排(内容、步骤、时间)5整体方案:(一)个人选房单模块模拟实现支付功能,查看付费记录。实现在页面中浏览时的房源信息添加收藏功能。(二)小区收藏模块用户通过自己的用户和密码登陆之后,就可以对其进行操作。实现在页面中浏览时的小区信息添加收藏功能。(三)举报房源模块举报虚假房源信息。(四)经纪人首页面数据统计模块经纪人登录时首页面需要展示的必要信息(如今日房源点击量,经纪人信息展示等)。(五)数据库的建立通过对Mysql的操作,建立相关的表,录入相关的数据。工作进度安排如表所示:进度安排:序号时间内容111.09.18~12.01.15与程序设计相关的中外文献阅读,Java特性的学习研究,Servlet的特性以及JSP的知识,在此基础上,完成文献综述,外文翻译,写出开题报告。212.01.15~12.04.15开题答辩,中期检查312.01.15~12.03.15重点研究Java特性,Servlet的特性以及JSP的知识,主要包括:面向对象的程序设计、数据操作、MVC编程思想、Servlet开发流程等。在此基础上,设计完成基于java并发技术的应用实例作品开发。412.03.16~12.04.15毕业论文的撰写、修改、完善、定稿。在11年4月16日前完成日前完成相关资料的整理归档和上传,系统的调试完善。相关资料的整理归档和上传,系统的调试完善。512.04.16~12.04.30完成答辩相关材料的准备(答辩成绩表中学生填写部分、答辩讲演ppt、答辩时系统演示的软硬件准备等)。612年4月中下旬参加答辩712.05.25前整理并上交本人毕业设计相关的所有电子、打印材料。6六、研究的主要特点及创新点预期目标:通过房屋出租管理系统,中介人员可以方便地了解客户资料,更好地为出租方和承租方服务,增强了出租方和承租方之间的沟通。解决因手工操作而带来的时间上的延迟和信息上闭塞的问题。主要特点及创新点:本论文程序模块大致由以下四个模块组成:个人选房单,小区收藏,举报房源,经纪人首页面数据统计,模拟实现支付功能,查看付费记录。实现在页面中浏览时的房源、小区信息添加收藏功能。举报虚假房源信息,经纪人登录时首页面需要展示的必要信息(如今日房源点击量,经纪人信息展示等),由于经纪人属于付费用户,模拟实现经纪人支付功能。七、指导教师审核意见:指导教师签名:年月日

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功