毕业设计二手房屋销售管理系统系别专业年级学生姓名学号指导教师职称二○一二年月毕业论文原创性声明本人郑重声明:所呈交毕业论文,是本人在指导教师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。论文作者签名:年月日摘要随着信息自动化处理技术的日益发展,如何科学,全面,高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,当前企事业单位为了提升自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,规范的管理。作为二手房屋销售公司的管理者,希望能够对二手房屋销售管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。一个能够使其实现管理系统化、规范化、自动化的计算机系统就显得很有必要。利用计算机技术,实现管理系的自动化,规范化就是这个问题最好的解决方法。论文主要探讨“二手房屋销售管理系统”的理论基础和设计思想,根据系统的开发过程和系统的功能实现为主线来论述数据库管理软件的开发过程。主要阐述以软件工程理论作为系统开发的理论基础,以客户机/服务器模式的关系型数据库作为后台,以专业数据库开发语言作为实现手段的数据库管理软件的开发过程分析和理论研究。本系统以JSP2.0和SQL为开发工具,通过后台数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个阶段来完成对二手房屋销售管理系统的开发。本论文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详尽说明,并在文中对一些源程序作了详细的解释。【关键词】数据库;管理软件;二手房屋销售AbstractAsthebasictoolofinformationage,computerhasbeenwidelyusedineverypartofmodernlife.WiththeincreasingdemandsofITspecialistbythesociety,computersoftwareabilityexaminationsgrowtoo.Theapplicationof“Second-handhousingSellManagementSystem”cangreatlyreduceregistrants'workload,thehigherrorratescausedbyhandworkandavoidunnecessaryrepeatingwork.Allthesecanmaketheregisterandstatisticmoreconvenient,fastandefficient.Thisdissertationmainlydiscussedthebasictheoryanddesignationof“Second-handhousingSellManagementSystem”,andthedevelopingprocedureaccordingtosystemdevelopingprocedureandfunctionrealization.Theessayalsomentioneddatabasemanagementsoftware'sdevelopingprocedureanalyseandtheorystudybyusingsoftwareprojecttheoryasthetheoreticbasisofsystemdeveloping,theC/Smodelrelatingdatabaseasthebackgroundandtheprofessionaldatabaseasthedevelopinglanguageapplyingmethod.ThisSystemusesJSP2.0andSqlserver2000asdevelopingkit.Bybuildingandsettingupbackgrounddatabase,designingandapplyingsoftwareinterface,programmewritinganddebugging,developed“Second-handhousingSellManagementSystem”.Thisdissertationintroducedthespecificstepsindevelopingthesystem,aswellasthetechnicalskillapplied,presentedwithgraphicsandspecificinstructionandsomesourcecodehasbeenexplainedparticularly.Keywords:Database;ManagedSoftware;Second-handhousingSell毕业设计目录第1章绪论.............................................11.1选题背景及意义.....................................11.2设计需求..........................................2第2章技术方案..........................................42.1JSP技术..........................................42.2JDBC连接数据库技术................................42.3SqlServer2000数据库..............................52.4Struts框架........................................62.5体系结构..........................................72.5.1C/S模式与B/S模式的比较分析..................72.5.2B/S模式的优势................................92.6开发方法整体选择.................................10第3章需求分析.........................................113.1功能需求分析......................................113.2二手房屋销售系统流程.............................113.3各模块功能.......................................12第4章数据库设计与实现.................................144.1数据库概念设计....................................144.2数据库表结构设计..................................14第5章二手房屋销售管理系统详细设计.....................185.1设计原则.........................................18毕业设计5.2首页设计.........................................195.3程序结构设计.....................................20第6章二手房屋销售管理系统实现.........................226.1Struts框架的应用.................................226.2管理员功能的实现..................................246.3普通用户功能的实现................................25总结...................................................28参考文献................................................29毕业设计1第1章绪论1.1选题背景及意义随着现代社会的发展,计算机已经成为多数人们生活中不可缺少的部分,当今企事业单位都运用计算机中的各种软件来实现自己的需求,然而互联网的发展使人们的消息更加的灵通,人们可以通过互联网来了解房屋的信息,进而来购买房屋。自我国改革开放以来,很长一段时间内,房地产市场保持着繁荣的局面.近几年,不仅新楼盘销售旺盛,二手房市场也不断升温.房地产经纪公司的二手房销售管理业务流程可以简单描述为:(1)搜集房源信息并记录,验收房屋实际情况是否与房主所报房源信息相符,并进行相应记录。(2)客户到房地产经纪公司提出购房请求,经确定购房后,由房地产经纪公司负责该区域查找符合条件的全部房源信息,经与客户协商后到实地看房。(3)看房要签订看房协议,客户要保证不会越过该房地产经纪公司私自和房主发生买卖行为,否则也要交纳相应的费用。(4)如果客户选定某具体房屋,则由该员工引导,并由专人负责,客户与房地产经纪公司签订房屋居间服务合同,交纳中介费和指定金额的定金,并需要承诺在规定期限内交纳剩余房款和税金,否则视为违约,定金作为房地产经纪公司的补偿。办理完产权证更名等一切手续,并由客户验收后,由房地产经纪公司将房款交给房主,房屋买卖交易结束。面对大量的二手房信息和交易活动,传统的手工管理很复杂,工作效率低下,数据混乱且难以发掘其中的规律。对各个房地产经纪公司来说,改变手工管理模式,建立一套完善的二手房销售管理系统,辅助管理销售,是提高工作效率、把握商机的一条必经之路。在某种意义上,信息与科技在企业管理与现代化建设中显现出越来越重要的地位。并且随着房地产业的兴起,人民生活水平的提高,市场上有了越来越多的毕业设计2闲置房屋,有的人为了买更舒适的房子便想把自己的旧房卖出去以得到更多的资金购置新房,而另一部分人群则拥有多余的闲置房屋,他们为了充分利用闲置资源便把这部分租赁出去,以获得额外的家庭收入。使用计算机对大量二手房租售情况进行管理,具有查询方便、存储量大、寿命长、成本低、效率高的优点,从而弥补人工管理的不足,大大提高了二手房销售管理的质量和效率。因此,针对巨大的二手房市场,开发一个高效率的二手房屋销售管理系统显得十分必要。二手房销售管理信息系统是以一般房地产经济公司的销售管理业务为依据,然后围绕房屋销售的业务流程,设计并开发的。此次毕业设计系统主要探讨二手房销售管理系统的理论基础和设计思想,本系统以jsp为前台页面,使用JAVA语言,应用struts框架,通过后台数据库的建立与设置,软件界面的设计与实现,程序的编写与调试等几个阶段来完成对二手房销售管理系统的开发。本论文主要阐述以软件工程理论作为系统开发的理论基础,以客户机/服务器模式的关系型数据库作为后台,以专业数据库开发语言作为实现手段的数据库管理软件的开发过程分析。1.2设计需求我们根据当今房地产经纪公司的业务流程,了解到二手房销售管理信息系统应满足以下一些需求:(1)满足二手房销售的数据需求,能够方便地进行房屋数据的录入和多条件查询。(2)房屋居间服务合同的结构要求严格遵照原有的业务,并要求数据准确、安全,同时准确的记录时间。(3)要添加基础数据的管理和用户权限的设置。为了保障系统的准确性,对于可能发生的问题要进行检验,同时要给出相应的提示信息。(4)针对不同的角色,将系统用户分为系统管理员、普通用户。系统管理员可以享有系统的全部权限,普通用户享有各区域的房屋信息的更新、添加、查询的权限。系统管理员要有对普通用户进行管理的权限我们设计的“二手房销售管理信息系统”的方案特点是采用JAVA的编程环