房产网站的设计与实现

房产网站的设计与实现[20191218090548]
摘 要
本系统所设计的房产网站旨在方便房产持有者和需求者的操作,集信息发布、搜索于一体,用户现在只需使用本系统,即可足不出户,也省去大批纸质化信息的搜索进行一键搜索发布。
本系统是基于ASP.NET C#语言进行配置编写。并且运用JS+Jquery+CSS+DIV 进行界面的美化,本系统包括五个功能模块:注册、登录模块,发布、搜索信息模块,综合信息管理模块,留言评价模块,个人中心模块。根据对象不同功能模块的针对性也不同,登录注册系统会进行判断登录者是管理员还是用户,管理员和用户都可以进行信息的发布和搜索,用户可以进行评价、反馈,而管理员可以进行反馈、评价的删除,模块之间相对独立,可区分用户的权限。用户和管理员都可以进行个人中心的查看和信息修改。该系统自成一体,功能之间相互连通而又互不干扰。
 查看完整论文请+Q: 351916072 
关键字:房产网站信息管理ASP.NET
Keywords: Estate Website ;Management the Information ;ASP.NET目 录
1.引言 1
1.1 开发背景 1
1.2 开发目的?? 1
1.3 论文研究内容 1
2.相关技术及在系统中的运用 2
2.1 C#简介 2
2.2 ASP.NET简介 2
2.3 SQL Sever 2008 4
2.4 Visual Stdio 简介 4
3.需求分析 6
3.1可行性分析 6
3.2数据库需求分析 6
3.3系统功能分析 6
4.系统总体设计 8
4.1系统设计总体要求 8
4.1.1系统总体设计要求 8
4.2系统总体架构 8
4.3系统总体结构设计原则 9
4.4系统总体功能设计 9
4.4.1管理员功能结构 9
4.4.2用户功能结构: 10
4.5界面设计 10
4.5.1页面设计规范 10
4.6数据库设计 10
5.系统详细设计 14
5.1主要模块详细设计 14
5.1.1 注册、登录模块 14
5.1.2 发布、搜索信息模块 15
5.1.3 综合信息管理模块 15
5.1.4 留言评价模块 16
5.1.5 个人中心模块 17
6.系统实现 18
6.1 运行环境 18
6.1.1硬件环境 18
6.1.2 软件环境 18
6.2用户操作 18
6.2.1用户注册操作 18
6.2.2 用户登录操作 19
6.2.3 用户发布信息模块 19
2.查找模块 20
6.2.4 用户信息评价模块 22
6.2.5用户中心模块 23
3.评论操作 24
6.3管理员操作 24
6.3.1管理员登陆操作 24
6.3.2综合信息管理 25
7.系统测试和评估 28
7.1系统测试 28
7.1.1测试环境 28
7.1.2单元测试 28
7.1.3集成测试 29
7.1.4确认测试 29
7.1.5测试结果 29
7.2测试评估 30
总结 31
参考文献 32
致谢 33
1.引言
1.1 开发背景
21世纪以来,互联网渐渐进入普通百姓家庭,人们对于网络也从陌生到熟练掌握,在09年马云电子商务的成功案例可以看到,电子商务也渐渐进入人们的视线,也渐渐成为人们热衷的、津津乐道的对象,因为它不仅给大众带来了完整、详细的信息,更加带来了便利的操作和优秀的服务。既然是商品都可以买卖,那对于体积庞大,价格更加贵重的房产,也可以初涉电子商务。
1.2 开发目的??
为了更好地完善现如今在房产租赁领域在互联网中的不足以及加强人们对于房产信息的纸质化到电子化的过度。将人们对于房产信息的认知由繁化简,将信息进行归类方便用户使用,使用户对于信息掌握第一手资料,也使得信息供求有一个相对平衡、及时的稳定状态。都市人都追求快捷的生活方式,将信息电子化能使大众的信息搜索从纸上转移到荧幕上,这样一种转变既给大众节约了时间、又给大众提供了一个集中、统一的管理模式,压缩了中间纸质信息的流通,进而节约了信息发布的成本,减少了劳动时间,大大提高了工作效率。在可持续发展方面,电子化的信息无需用纸用墨即可展现在大众面前,对排污减碳有着非常重要的意义。
1.3 论文研究内容
本论文课题为房产网站的设计与实现,以网站为平台,以房产信息为媒体进行交互。整个系统包括数据库设计与实现和系统功能模块设计与实现两部分。
2.相关技术及在系统中的运用
本系统可在Win7/XP操作系统平台上运行,开发平台是Visual Stdio2010软件;Web服务器为IIS,数据库服务器为SQL sever 2008,脚本语言为C#,其他相关技术为CSS+ DIV JQuery、JavaScript。
2.1 C#简介
C#的特点:现代、通用、简单,是一种面向对象的语言,并且在.NET Framework平台上编写,2001年2月被微软正式发布。
开发平台必须强大、持久、有较强的编辑能力才能完美的进行使用C#进行编译和运行,C#具有强大的移植性,非常适合独立和嵌入式的系统进行被编写,大到复杂的大型操作系统,小到特定应用的个人微机均能够使用该语言,因此程序员可以再不同平台进行对C#的移植和使用编写。优秀的继承了C++ 和C的特点,被定位为两者的升级衍生产物。
2.2 ASP.NET简介
ASP.NET 是微软发布,用于用户开发web应用程序的类库,目前最新的版本是ASP.NET 4.0,在进行网页处理、扩充以及HTTP应用程序以及通信处理等工作和web Severce 基础构架的处理时,开发者能够运用ASP.NET提供的类库进行编译。其中,在ASP.NET在网页中主要事件程序有
1. PreInit 事件:运行预先初始化工作;
2. Init 事件:运行初始化工作;
3. InitComplete 事件:在完成初始化工作之后引发;
4. Preload 事件:运行预加载的工作;
5. Load 事件:运行加载的工作;
6. 控件的 PostBack变更通知;
7. 控件的 PostBack相关事件;
ASP.NET中一个很灵活的、标志性的应用叫做控件,分为内置控件和自定义控件。其中内置控件分为两种,分别是HTML控件和Web控件,HTML控件是直接在HTML标记中加上 runat=”sever”,例如标签为普通HTML控件,然而就成为了ASP控件。另外一种自定义控件,也简称自定义控件,可由自主开发后投入使用,开发方法分为用户控件和自定义控件。用户控件的优点是开发速度快。
2.3 SQL Sever 2008
SQL 的意思是结构化查询语言,而SQL 语言主要的功能是和各种数据库建立关联,进行数据交换,更新数据、从数据库中提取、删除数据都可以用SQL语言进行操作。
本系统的数据库版本是08,而市面上最新的版本是 SQL Sever2012 RTM。08的版本在05的基础上加入了一系列新功能:可预测的查新性能、数据压缩功能、数据审核能力、系数字段的支持、变更数据收集和捕捉等。具有优势的兼容性、科扩展性、可靠性以外,SQL Sever还具有迅速开发信互联网系统的功能。作为微软开发的产品,SQL数据可以直接以XML的格式导出,这奠定了主流数据库、企业应用和服务的基石。
微软按照C/S体系结构的分布而操作。能产生不必要的代价和复杂性。向客户提供的高级性能、安全性,结果使总得操作成本更低。而且信息管理和访问更加容易、可靠、价格便宜。
体系分类:
1. 开放;
2. 可伸缩性;
3. 安全性;
4. 可拓展性;
5. 性能;
6. 操作简单;
2.4 Visual Stdio 简介
作为微软开的工具包系列产品,Visual Stdio是一个包括了整个软件使用周期的所有的必须的基本工具,例如代码管理工具、控件工具、集成开发环境。作为微软首推的软件编译软件,已支持所有微软旗下的运行平台,包括PC的Windows 操作系统,手机操作系统Windows Phone7/8等。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3348.html

好棒文