基于aspnet房产公司网站的设计与实现——毕业论文(编辑修改稿)内容摘要:
实现 技术 与工具 1) 概述 是 的一部分, 是一种建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序。 它提供了一个统一的 Web 开发模型,并为开发人员提供了创建企业级 Web 应用程序所需的各种服务。 是一个已编译的、基于 .NET 的环境,可以使用任何与 .NET 兼容的语言(包括 Visual Basic .NET、 C 和就 Jscript.)创作应用程序。 另外,任何 应用程序都可以完全使用 .NET Framework。 开发人员可 以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 2) .NET Framework 概述 .NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。 .NET Framework 的几个主要组成部分:首先是整个开发框架的基础,即通用语言运行时以及它所提供的一组基础类库;在开发技术方面, .NET 提供了全新的数据库访问技术 ADO .NET,以及网络应用开发技术 ASP .NET 和 Windows 编程技术 Win Forms;在开发语言方面, .NET 提供了 VB、 VC++、 C、 Jscript 等多种语言支持;而Visual Studio .NET 则是全面支持 .NET 的开发工具。 .NET Framework 主要实现下列目标: ( 1)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Inter 上分布,或者是在远程执行的。 ( 2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。 ( 3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行 环境。 ( 4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。 .NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。 公共语言运行库是 .NET Framework 的基础。 您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线 程管理和远程处理等核心服务,并且还强制实施严格的朱江 :基于 房产公司网站的设计与实现 6 类型安全以及可提高安全性和可靠性的其他形式的代码准确性。 事实上,代码管理的概念是运行库的基本原则。 以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。 .NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 所提供的最新创新的应用程序(如 Web 窗体和 XML Web services)。 .NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。 .NET Framework 不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。 3) 的特点 的新性能 提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。 贯穿整个 的主题就是系统帮用户做了大部分不重要的琐碎的工作。 全新的 构造 新的 引入受管代码 (Managed Code)这样一个全新概念,横贯整个视窗开发平台。 受管代码在 NGWS Runtime 下运行,而 NGWS Runtime 是一个时间运行环境,它管理代码的执行,使程序设计更为简便。 高效率 对于一个程序来讲,速度是非常重要的。 在 ASP 中为了尽可能精简程序代码,以至于不得不将代码移植到一个低性能的部件中。 而 则能妥善地解决这一问题。 易控制 在 里,你将会拥有一个“ DataBounds” (数据约束 ),这意味着它会与数据源连接 ,并会自动装入数据,使控制工作简单易行。 语言支持 支持多种语言,支持编译类语言,支持比如 VB、 VC++、 C等,它比这些编译类语言运行速度快,更适合编写大型应用。 更好的升级能力 辽宁工程技术大学毕业设计 7 快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。 能够适应上面的要求。 4) C 概述 C是一种最新的、面向对象的编程语言,是微软在 Microsoft .NET 中推 出的全新语言。 这种全新的面向对象的语言使得开发者可以快速的构建从底层系统级到高层商业组件的不同应用。 C在保证了强大的功能和灵活性的同时,给 C 和 C++带来了类似于 VB的快速开发,并且它还针对 .NET 作了特别设计,比如 C允许 XML 数据直接映射为它的数据类型等等,这些特性结合起来使得 C成为优秀的下一代网络编程语言。 5) 对象操作数据库 在 Microsoft .NET 中访问数据库的技术是 ADO .NET。 ADO .NET 提供了一组用来连接到数据库,运行命令,返回记录集的类库,与从前的 ADO(ActiveX Data Object)相比,Connection 和 Command 对象很类似,而 ADO .NET 的革新主要体现在如下几个方面: 首先, ADO .NET 提供了对 XML 的强大支持,这也是 ADO .NET 的一个主要设计目标。 在 ADO .NET 中通过 XMLReader, XMLWriter, XMLNavigator, XMLDocument 等可以方便的创建和使用 XML 数据,并且支持 W3C 的 XSLT、 DTD、 XDR 等标准。 ADO .NET 对 XML的支持也为 XML 成为 Microsoft .NET 中数 据交换的统一格式提供了基础。 其次, ADO .NET 引入了 Dataset 的概念,这是一个驻于内存的数据缓冲区,它提供了数据的关系型视图。 不管数据来源于一个关系型的数据库,还是来源于一个 XML 文档,我们都可以用一个统一的编程模型来创建和使用它。 它替代了原有的 Recordset的对象,提高了程序的交互性和可扩展性,尤其适合于分布式的应用场合。 另外, ADO .NET 中还引入了一些新的对象,例如 DataReader 可以用来高效率的读取数据,产生一个只读的记录集等等。 简而言之, ADO .NET 通过一系列新的对象 和编程模型,并与 XML 紧密结合,使得在 Microsoft .NET 中的数据操作十分方便和高效。 ASP .NET 是 Microsoft .NET 中的网络编程结构,它使得建造、运行和发布网络应用非常方便和高效。 6) SQL Server 20xx 概述 SQL Server 20xx 是 Microsoft 公司发行的关系型数据库管理与分析系统,它提供了功能全面、操作简单的图形界面。 SQL Server 20xx 具有较好的可伸缩性和可靠性,提供了以 Web 标准为基础的扩展数据库编程功能,可以满足电子商务和企业应用程序 的朱江 :基于 房产公司网站的设计与实现 8 要求。 SQL Server 20xx 支持 XML 和 Inter 标准,具有基于 Web 的分析能力,允许使用内置的存储过程以 XML 格式存储、更新、删除和检索数据。 由于 与 SQL Server 20xx 都是由微软公司出品的,所以在 应用于后台程序中,有专门针对SQL Server 20xx 的数据应用类库供用户使用,方便了用户对数据的操作。 7) Microsoft Visual 概述 Visual Studio .NET 作为微软的下一代开发工具,它和 .NET 开发 框架紧密结合,是构建下一代互联网应用的优秀工具。 由于 Visual Studio .NET 通过提供一个统一的集成开发环境及工具,大大提高了开发者的效率;十分方便 .NET 程序的创建和调试,所以 Visual 是开发 应用程序的常用工具。 在 Visual 中用户可以直接使用它里面的组件来创建 应用程序,同时它也是一个功能丰富的编程环境,集成了多种语言支持(如: C、 VC++、 VB);简化了服务器端的开发;提供了高效地创建和使用网络服务的方法等等。 当用 Visual 创建一个 工程时, Visual 会自动配置好 IIS 应用,用户直接应用即可。 系统功能模块 企业网站的主要任务是发布企业新闻和楼盘信息; 管理员可以增加最新的 楼盘 信息、企业新闻,还可以对其实行修改、删除、修改。 并提供最新 楼盘 信息、企业新闻让浏览者浏览。 网站前台 中的各 栏目 主要功能如下: ① 关于我们:一级导航条,即公司概况,公司的企业文化宣传阵地; ② 新闻中心:一级导航条,即公司的企业新闻,重大活动报道,还有行业内的重要新闻; ③ 楼盘 展示 :一级导航条,即现在公司的 楼盘 介绍,下设目前公司主要销售的五大系列 楼盘 ; ④ 人才招聘:一级导航条,企业招聘发布人事行政部的职位招聘信息; ⑤ 客户服务:一级导航条,为网站客户提供资料修改,查询,会员留言(采用会员留言方式是为了保护客户资料不被非法窃取、利用)等功能; ⑥ 合作伙伴:一级导航条,公司现在的合作伙伴的相关情况。 ⑦ 联系我们:一级导航条,包括公司的联系方式,普通用户的留言板(无需注册的),辽宁工程技术大学毕业设计 9 技术支持,电子地图; ⑧ BBS:一级导航条,涉密企业协会论坛,为涉密企业协会会员提供交流和学习的信息平台; 图 网站前台功能结构图 Fig 12 Site the front desk function chart 关 于 我 们 新 闻 中 心 楼 盘 展 示 人 才 招 聘 客 户 服 务 合 作 伙 伴 联 系 我 们 B B S 网站 朱江 :基于 房产公司网站的设计与实现 10 2 系统需求分析 需求分析是整个系统设计过程中的最重要的步骤之一,它是后继各阶段的基础。 在需求分析阶段,从多方面对整个组织进行调查、收集和分析各项应用对信息和处理两方面的需求。 需求陈述 作为企业商业运作的一个组成重要部分,服务于企业与客户、企业与员工沟通渠道的建立,完善企业服 务体系,创造更多的商业机会,为企业经营者提供科学决策辅助。 品牌性 为客户提供有价值的产品和服务,充分体现“ 星空房产 有限公司”品牌优势,重点塑造企业网络品牌的个性化形象,使注意力资源尽可能地转化成品牌消费,建立忠诚“ 星空房产 有限公司”消费群体。 经济性 建立适合 星空房产 有限公司自身需求的网络平台,提供广泛的涵盖用户多种需求的功能,数据处理方式灵活以满足高度用户化的需求,节省网站建设成本,并确保其较好的拓展性和开放性;企业能够自主的对网站中大部分内容作更新、修改操作,节省了企业网站的运 营成本,提高了信息更新、传播效率。 扩充性 网站的整体规划及框架设计是具有扩充性的,前台页面的设计能保证企业网站在增加栏目后不会被破坏网站的整体结构,后台数据库的设计具有高度扩充性,企业能够根据需要对栏目、类别的增,删,修改。 总体目标 本系统采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整辽宁工程技术大学毕业设计 11 个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及和数据库的联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的系统来实现整个系统的功能 具体目标 1) 用户登录和管理功能 该系统包含三种类型的用户 ,即普通用户、管理员和超级管理员。 其中,普通用户无权查看其他用户的信息,但可以看 楼盘 信息等。 管理员可以查看、修改 部分 信息。 超级管理员可以查看和编辑系统的所有信息 , 系统中,任何用户都。基于aspnet房产公司网站的设计与实现——毕业论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。