于基aspnet房产公司网站的设计与实现设计--本科毕业设计.doc
《于基aspnet房产公司网站的设计与实现设计--本科毕业设计.doc》由会员分享,可在线阅读,更多相关《于基aspnet房产公司网站的设计与实现设计--本科毕业设计.doc(81页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要随着因特网的发展,公司宣传模式发生了很大的变化。网站比传统的宣传模式更方便、经济,且不受空间、时间限制。论文详细论述了一个基于ASP.NET公司网站的开发设计过程。系统采用基于ASP.NET的B/S架构,C#作编程语言,SQL Server 2000作数据库管理系统,实现了企业介绍、企业文化、新闻中心、产品管理、人才招聘、留言版等功能。整个系统从操作简单性,界面友好性,功能实用性出发,为房产信息发布、管理提供了一个广阔而廉价的平台,为客户提供了便捷而全面的房产信息,使客户可以快速、方便地了解到条件、地点、价格合适的房源。系统符合公司网站的需求。论文组织如下:首先阐述了该系统的开发背景、意义
2、;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现;最后对该软件进行了严格的测试。关键词:数据库设计;安全性;ASP.NET;SQL SERVER2000AbstractAlong with the development of the internet, the company propaganda mode has been changed greatly. The website is more convenient and economic than the tra
3、ditional propaganda mode, and it is not limited by space and time. The paper discusses in detail the development and design process of a company website based ASP.NET. It uses ASP.NET 2005 as the development platform, C# as the programming language, SQL Server 2000 as the database management system,
4、 and includes enterprise introduction, enterprise culture, news, goods management, talent recruitment, message board, etc. It can accord with the requirement of the company website.The paper is organized as following: Firstly, analyzes the background and significance; Secondly, introduces the develo
5、pment tools and the foundation of the technology; Thirdly, analyses the demand of the system, gives a specific design project and a database model; Then shows the implementation of the whole system, which includes the design and linkage of the database and the implementation of every module. Finally
6、 gives a test of the system.Key words: Internet; ASP.NET; Database design; Security; SQL SERVER2000II目 录摘要Abstract1 绪论11.1开发背景11.2课题开发的目标与期望11.3业务流程描述21.4实现技术与工具51.5系统功能模块82 系统需求分析102.1 需求陈述102.1.1商业性102.1.2 品牌性102.1.3 经济性102.1.4 扩充性102.2 总体目标102.3 具体目标112.4 系统性能描述112.5 系统功能建模112.5.1 系统数据流程图112.5.2
7、数据字典142.6 系统数据模型153概要设计163.1体系结构设计163.2 接口设计173.2.1 外部接口183.2.2 内部接口183.3 代码设计183.3.1 代码设计原则183.3.2 系统所需代码设计193.4数据库设计193.4.1 关系模式设计193.4.2 数据字典203.5输入输出设计213.5.1输入设计213.5.2输出设计213.6运行设计213.6.1 运行环境213.6.2 运行模块的组合223.6.3 运行控制223.6.4 运行时间223.7出错处理设计233.7.1 出错输出信息233.7.2 出错处理对策233.8安全保密设计233.8.1 数据安全性
8、233.8.2 登录用户的安全性243.8.3 操作的安全性243.9系统维护254 详细设计254.1 用户登录模块254.1.1模块定义254.1.2 程序流程图254.2后台管理模块264.2.1模块定义264.2.2程序流程图265系统实现275.1 概述开发工具275.2前台设计285.3后台设计286系统测试306.1测试原则和测试方法概述306.2测试项目与测试用例31结论33参考文献34致谢35附录 A 中文译文36附录 B 英文原文41附录C 源程序代码51辽宁工程技术大学毕业设计1 绪论信息时代已经来临,互连网的触角早已覆盖了这个世界的每个角落,如今,企业建立自己的企业网站
9、已经成为一种在信息时代生存的必要手段。1.1 开发背景现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。网站早已由论证阶段进入了实质阶段,尤其为企业提供一个展示自己的舞台、为消费者创造一个了解企业的捷径。公司可以通过建立商业平台,实行全天候
10、销售服务,借助网络推广企业的形象、宣传企业的楼盘、发布公司新闻,同时通过信息反馈使公司更加了解顾客的心理和需求,网站虚拟公司与实体公司的经营运作有机的结合,将会有利于公司楼盘销售渠道的拓展,并节省大量的广告宣传和经营运营成本,更好地把握商机。随着全球信息网络的发展,Internet在世界上已不仅仅是一种技术,更重要的是它已成为一种新的经营模式。从4C( Connection.,Communication ,Commerce , Co-operation )层次上彻底改变了人类工作,学习,生活,娱乐的方式,已成为国家经济和区域经济增长的主要动力。Internet正成为世界最大的公共资料信息库,它
11、包含无数的信息资源,所有最新的信息都可以通过网络搜索获得。更重要的是,大部分信息都是免费的,应用电子商务可使企业获得在传统模式下所无法获得的巨量商业信息,在激烈的市场竞争中领先对手。1.2 课题开发的目标与期望(1) 树立全新企业形象对于一个以软件开发和楼盘销售为主的小型企业而言,企业的品牌形象至关重要。 特别是对于互联网技术高度发展的今天,大多客户都是通过网络来了解企业楼盘、企业形象及企业实力,因此,企业网站的形象往往决定了客户对企业楼盘的信心。建立具有国际水准的网站能够极大的提升企业的整体形象。(2) 增强销售能力销售力指的是楼盘的综合素质优势在销售上的体现。现代营销理论认为,销售亦即是传
12、播。销售的成功与否,除了决定于能否将楼盘的各项优势充分地传播出去之外,还要看目标对象从中得到的有效信息有多少。由于互联网所具有的“一对一”的特性,目标对象能自主地选择对自己有用的信息。这本身已经决定了消费者对信息已经有了一个感兴趣的前提。使信息的传播不在是主观加给消费者,而是由消费者有选择地主动吸收。 同时,楼盘信息通过网站的先进设计,既有报纸信息量大的优点,又结合了电视声、光、电的综合刺激优势,可以牢牢地吸引住目标对象。因此,楼盘信息传播的有效性将远远提高,同时亦即是提高了楼盘的销售力。(3) 提高附加值许多人知道,购买楼盘不仅买的是那些看得见的实物,还有那些看不见的售后服务。这也就是楼盘的
13、附加值。楼盘的附加值越高,在市场上就越有竞争力,就越受消费者欢迎。因此,企业要赢得市场就要千方百计地提高楼盘的附加值。在现阶段,传统的售后服务手段已经远远不能满足客户的需要,为消费者提供便捷、有效、即时的24小时网上服务,是一个全新体现项目附加值的方向。世界各地的客户在任何时刻都可以通过网站下载自己需要的资料,在线获得疑难的解答,在线提交自己的问题。总结上述几点,网站建设目标可总结如下:1) 帮助企业建立有效的企业形象宣传、企业风采展示、公司楼盘宣传,打造“网络”新形象。2) 充分利用网络快捷、跨地域优势进行信息传递,对公司的新闻进行及时的报道。3) 通过在线供求系统实现网上的供求信息的查询,
14、优化信息的流通渠道。1.3业务流程描述 业务流程图是直观描述现有系统业务处理由开始到结束的整个过程的非机构化工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)。通过设计业务流程图可以实现对系统的业务处理过程进行描述,并且结合业务流程图可以详细、准确地说明业务处理过程中的数据的收集、输入、传递、存储的方法、算法、输出的数量及形式等。业务流程图使用符号见表1-1。表1-1业务流程图使用符号Tab 1-1 operational flow chart of the use of symb符号 名称说明数据处理实体表示单位或个人处理能改变数据值或数据位置
15、的加工或部件,例如:程序、处理机等输入/输出表示输入/输出,是一个广义的不指明具体设备的符号存储记录/帐本表示任何种类的存储,包括磁盘、磁鼓、软盘和海量存储器件等业务流向用来连接其他符号,指明数据流动方向用户管理员填加留言楼盘查询查询留言信息表留言信息管理楼盘楼盘管理修改删除添加添加表企业新闻政策动态新闻管理楼盘新闻我的留言查询我的留言表我的留言图1.1系统业务流程流程图Figure 1.1 Business Process Flow Chart1.4实现技术与工具1) ASP.NET 概述ASP.NET是M的一部分,ASP.net 是一种建立在公共语言运行库上的编程框架,可用于在服务器上生成
16、功能强大的Web应用程序。它提供了一个统一的 Web 开发模型,并为开发人员提供了创建企业级 Web 应用程序所需的各种服务。ASP.NET 是一个已编译的、基于 .NET 的环境,可以使用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和就Jscript.)创作应用程序。另外,任何 ASP.NET 应用程序都可以完全使用.NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。2).NET Framework概述 .NET Framework 是支持生成和运行下一代应用程序和 XML Web ser
17、vices 的内部 Windows 组件。.NET Framework的几个主要组成部分:首先是整个开发框架的基础,即通用语言运行时以及它所提供的一组基础类库;在开发技术方面,.NET提供了全新的数据库访问技术ADO .NET,以及网络应用开发技术ASP .NET和Windows编程技术Win Forms;在开发语言方面,.NET提供了VB、VC+、C#、 Jscript等多种语言支持;而Visual Studio .NET则是全面支持.NET的开发工具。.NET Framework 主要实现下列目标: (1)提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但
18、在 Internet 上分布,或者是在远程执行的。(2)提供一个将软件部署和版本控制冲突最小化的代码执行环境。(3)提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。(4)提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。使开发人员的经验在面对类型大不相同的应用程序(如基于Windows 的应用程序和基于 Web 的应用程序)时保持一致。按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。.NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。公共语言运行
19、库是 .NET Framework 的基础。您可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XM
20、L Web services)。.NET Framework 可由非托管组件承载,这些组件将公共语言运行库加载到它们的进程中并启动托管代码的执行,从而创建一个可以同时利用托管和非托管功能的软件环境。.NET Framework 不但提供若干个运行库宿主,而且还支持第三方运行库宿主的开发。3) ASP.NET的特点1、ASP.NET的新性能ASP.NET提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个ASP.NET的主题就是系统帮用户做了大部分不重要的琐碎的工作。2、全新的构造新的ASP.NET引入受管代码(Managed Code)这样一个全新概念,
21、横贯整个视窗开发平台。受管代码在NGWS Runtime下运行,而NGWS Runtime是一个时间运行环境,它管理代码的执行,使程序设计更为简便。3、高效率对于一个程序来讲,速度是非常重要的。在ASP中为了尽可能精简程序代码,以至于不得不将代码移植到一个低性能的部件中。而ASP.NET则能妥善地解决这一问题。4、易控制在ASP.NET里,你将会拥有一个“Data-Bounds” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。5、语言支持ASP.NET支持多种语言,支持编译类语言,支持比如VB、VC+、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。6
22、、更好的升级能力快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的系统,网络应用和网站需要提供一种更加强大的可升级的服务。ASP.NET能够适应上面的要求。4) C# 概述C#是一种最新的、面向对象的编程语言,是微软在Microsoft .NET中推出的全新语言。这种全新的面向对象的语言使得开发者可以快速的构建从底层系统级到高层商业组件的不同应用。C#在保证了强大的功能和灵活性的同时,给C和C+带来了类似于VB的快速开发,并且它还针对.NET作了特别设计,比如C#允许XML数据直接映射为它的数据类型等等,这些特性结合起来使得C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- aspnet 房产公司 网站 设计 实现 本科 毕业设计
限制150内