《基于ASP.NET的辉达房产中介网站的设计与实现毕业设计论文》由会员分享,可在线阅读,更多相关《基于ASP.NET的辉达房产中介网站的设计与实现毕业设计论文(38页珍藏版)》请在金锄头文库上搜索。
1、合肥师范学院2015届本科毕业生论文(设计) 本科生毕业论文(设计)题目:基于ASP.NET的辉达房产中介网站的设计与实现 学 院 计算机学院 学科门类 工 科 专 业 计算机科学与技术 学 号 姓 名 2015年 05 月 22 日摘 要随着信息自动化处理技术的日益发展,很多企业单位为了提升自身的竞争力,各单位都在定制和购买各项业务应用软件,运用高科技手段进行科学,规范的管理。辉达房产作为房屋中介公司的管理者,希望能够对房屋中介管理的整个流程状态,信息资料的情况了如指掌,使其可以做出科学的决策。一个能够使其实现管理系统化、规范化、自动化的房屋中介管理系统就显得很有必要。本课题在VS 2010
2、和SQL Server 2005数据库开发环境下,基于ASP.NET的技术进行基本页面的设计与功能实现。前台主要实现了首页、站内新闻页、用户注册页、房屋信息页、求租页面的一些功能。后台所具有的功能有管理员的操作管理,密码的修改,站内新闻的管理,房屋信息管理,注册用户管理等。管理员应该能够在后台对网站前台的所有信息进行管理。本系统使用B/S架构设计网站,采用SQL实现数据库的动态功能,为不同类型用户设置了不同操作权限。关键词:VS 2010;房屋中介;ASP . NETAbstractWith the increasing development of Information automatio
3、n technology, many companies customize and procure the related software to elevate the competition power, in which way to promote the scientific management. HUIDA company, as the management of the house property agency, dedicate to master the total procedures of the house property agency management,
4、 therefore could make scientific decisions. It is quite necessary to realize the systematic, Standard and automatic company system.UndertheVS2010andSQLServer2005databasedevelopmentenvironment,basedonASP.NETtechnology,thisstudyaimstodesignandimplementthefunctionsofthebasicwebpages,themainachievementf
5、ortheforeground,including,homepage,in-stationnewspage,userregistrationpage,housesinformationpage,houserentandsellwantpages.Forthebackground,ithasthefunctionsuchasoperationsmanagementfortheadministrator,passwordmanagement,stationnewsmanagement,housinginformationmanagement,registeredusermanagement.Adm
6、inistratorsshallbeabletomanagealltheforegroundinformationthroughthebackground.ThesystemadopttheB/SstructuretodesignwebsiteandSQLtorealizeadynamicfunctionofthedatabase,andfurthersetadifferentoperatingpermissionsfordifferenttypesofusers.Key Words:VS2010 ; House agency ; ASP . NETI目 录摘 要IAbstractII1.引
7、言11.1 开发背景及意义11.2 开发工具与环境配置11.2.1 开发工具11.2.2 环境配置12.系统分析与设计22.1 可行性分析22.1.1技术可行性22.1.2 经济可行性22.1.3 操作可行性22.2 需求分析22.2.1 网站的功能需求22.2.2 网站的性能需求32.3 总体设计33.详细设计与实现53.1 相关技术53.2 设计原则53.3 数据库设计63.3.1 数据库63.3.2 表73.4 主要页面详细设计93.4.1 前台页面93.4.2 后台页面124.系统测试与网站操作说明164.1 测试目的164.2 测试流程164.3 普通用户操作模块174.4 后台管理
8、员操作模块215.结语24附 录25参考文献33致 谢341. 引 言1.1 开发背景及意义21世纪以来,随着经济的迅速发展、收入的提高,人们对住宿有了新的定义,更加关注买房卖房,而房屋作为一种高价位消费品,并非是每一个需要的人都能拥有,所以就诞生了一种新的商机房屋租赁业务1。在之前房屋中介管理的过程中,各地房管局经常采用的是通过粘贴板的方式让用户贴出本地房屋出售或出租的各种情况,这样不仅不便于用户快速的查询房源情况,而且手工操作难免会带来各种误差和错漏,尤其是在大量数据信息处理时容易出错2。基于以上的很多问题,辉达房产认为有必要建立中介管理系统,使管理工作的规范化,程序化,系统化,避免工作的
9、随意性,提高信息的处理速度和准确性,能够准确、快速、有效的查询、添加、修改房源基本信息3,并能根据用户的不同需要,准确,迅速找到合适的房屋,而且管理者也能更好的对后台的各种数据进行处理。辉达集团开发的中介管理系统,是围绕房屋租赁管理4过程进行设计的,利用合适的语言和数据库实现系统功能5,拟采用的开发技术为:.net2.0、vs20056,基本功能包括:1、 用户管理:主要包括用户管理,操作权限管理等;2、房屋信息管理:实现房屋信息发布等;3、租赁管理:实现房屋的租赁记录等。1.2 开发工具与环境配置1.2.1 开发工具 网站开发采用Microsoft Visual Studio 20107,数
10、据库采用Microsoft SQL Server 2005,同时使用Adobe Photoshop CC软件进行图片的相关处理。1.2.2 环境配置(1)硬件环境:Windows操作系统(2)软件环境:Microsoft Visual Studio 2010 Microsoft SQL Server 2005(3) 数据库附加:在安装有SQL server软件的操作系统上打开数据库服务,并打开数据库,网站数据库文件在文件夹database里,将其附加到SQL server数据库8中。2. 系统分析与设计2.1 可行性分析2.1.1技术可行性系统的开发要从它实用角度和技术角度进行全面的考虑,要在
11、使用户轻松使用软件的条件下,把系统的功能全部实现出来。首先,以当前的技术我们使用了Microsoft visual studio 20109来开发辉达房产中介网站。此网站的正常运行需要在Windows 2000以上的Windows系列的操作系统,数据库服务器端可以使用 Microsoft SQL server 200510,两种开发软件结合使用可以在规定时间内开发出原先所要求的网站。2.1.2 经济可行性在经济可行性方面,若采用软件开发生命周期11的步骤来开发此软件,则所需要人工成本费和软硬件成本费以及日后的升级维护费用之和大概在7万元之内。虽然对中介公司来说这是一笔不小的开支,但如果网站开发
12、的符合房屋中介公司12的需求,还是很有前瞻性,则之后的维护及升级工作不会太多,不会耗费太多人力来维护此网站。与此同时,无论是在网站的浏览量上,或者房地产开发商的投资,都会为辉达房产中介公司带来收益,使用该网站管理房屋信息更是能在提高工作效率方面发挥不可忽视的作用,能够有效地提高辉达房产的工作量以及工作质量。所以本次开发的系统完全符合经济可行性的各种要求13。2.1.3 操作可行性操作可行性是指网站对于使用者来说是否易于操作14。该网站具有通俗易懂,非常友好的人机交互界面,即使没有专业计算机知识也能在几天的时间之内学会熟练操作该网站。房屋中介公司使用该网站后,可以组织相关工作人员进行培训,在经过
13、专业的培训之后,相信相关管理员可以完全掌握此网站各功能的用法。2.2 需求分析2.2.1 网站的功能需求辉达房产中介网站可以实现的主要功能模块有:(1)站内新闻模块:用户可以在首页和新闻详情页查看站内新闻信息,可以在后台进行楼盘及相关新闻的信息发布,也可以对相关新闻内容进行修改和删除。(2)用户管理模块:包括用户的注册、修改密码等操作,在本网站注册的用户需要在管理员账号下审核通过才能使用。(3)房屋信息管理模块:包括房屋信息的添加、查询、修改等,管理员及个人可以在后台添加需要出租出售的房屋信息,结果会在网站前台显示。(4)求租求购模块:用户可以在自己的个人后台添加、修改购房租房需求,结果会发布
14、在网站前台页面上。(5)租售记录管理模块:管理员可以在后台查询到所有的租售记录,并具有对记录进行修改等操作权限,便于相关管理。2.2.2 网站的性能需求(1)在增加房屋信息、用户信息等数据时,不能因为网站本身运行原因导致操作失败,也不允许发生重复增加数据的情况;(2)在删除房屋信息、新闻内容等数据的时候,不能因为网站本身运行原因导致删除了其他无关数据、删除失败的情况;(3)对房屋、用户相关信息的修改也应保持一定的准确性;(4)所有数据采用集中式存储,存储在SQL Server数据库服务器上。不同权限用户要只能操作对应的数据。(5)当操作用户输入不合理数据时,要能够输出相应的提示信息,不能因为错输而导致系统崩溃或出错;(6)程序运行时,对服务器和网络通信故障要能够识别并提示,当故障排除后,程序恢复正常运行。2.3 总体设计网站主要考虑基本的房屋管理需求,使辉达房产能够在线及时的发布房屋租赁信息以及管理相关信息。需要实现的基本功能有:1、系统管理,包括用户注册信息和密码的管理;2、站内新闻管理,及时发布相关楼盘信息;3、房屋信息管理,包括添加、修改、删除等简单操作,要求能够发布信息等;4、注册用户管理,在本网站注册的用户信息需要网站管理员手动审核通过才能登陆;5、租售记录管理,方便中介公司或房地产开