基于AP校园网站的设计.ppt
26页- QQ咨询

- 微信客服

- 返回顶部
毕 业 设 计XXX 2009-5-25主 题v题目:基于ASP房地产企业网站建设 v作者:XXXv学校信息v2009年5月摘 要v20世纪末,随着计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务个性化已逐渐成为当今Web应用的潮流本文研究了一种基于ASP房地产企业网站建设 ,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直观等优点房地产企业网站建设在我国刚起步,但发展很快随着我国互联网的更加普及和房地产企业网站建设的更趋成熟,会有越来越大的网络用户,市场潜力会得到充分发挥v本文中所做的主要工作如下:v介绍了个性化页面的背景及ASP + VBScript + ACCESS系统的一般原理;v阐述整个个性化页面生成系统的系统结构及工作原理;分析了系统实现中的特殊性、难点和重点;v设计实现用户注册、用户登录用户管理等ASP页面v分析并解决实现中的若干技术问题;v建立完整的房地产企业网站建设 ,进行测试并分析结果。
v关键字:关键字:ASP 数据库 网站设计目 录v毕毕业业设设计计………………………………………………………………………………1 1v主主题题……………………………………………………………………………………2 2v摘摘 要要…………………………………………………………………………………… 3 3v第第一一章章 绪绪 论论……………………………………………………………………………6 6 1.1 前言 ……………………………………………………………………… 6 6 1.2 研究时间 ………………………………………………………………………6 6 1.3 主要研究内容…………………………………………………………………6 6 v第第二二章章 开开发发环环境境及及需需求求分分析析 …………………………………………………………7 7 2.1 开发目的 …………………………………………………………………… 7 7 2.2 项目背景 …………………………………………………………………… 7 7 2.3 开发环境 …………………………………………………………………… 7 7v第第三三章章 功功能能模模块块的的设设计计…………………………………………………………… 8 8 3.1 设设 计计 显显 示示… … … … … … … … … … … … … … … … … … … … … … … …9 9 3.2 模模块块的的说说明明………………………………………………………………………9 9v第第 四四 章章 网网站站设设计计总总体体方方案案设设计计…………………………………………1 12 2 4.1 网网站站流流程程图图………………………………………………………………………1 12 2 4.2 网网站站模模块块图图………………………………………………………………………1 13 3v第第五五章章 结结构构设设计计与与具具体体实实现现…………………………………………………………………………………………………………1 14 4 5 5. .1 1 数数据据库库的的连连接接…………………………………………………………………………1 14 4 5 5. .2 2 界界面面设设计计…………………………………………………………………………1 15 5 5 5. .3 3 A AS SP P的的七七个个对对象象…………………………………………………………………1 15 5 5 5. .4 4 内内容容和和功功能能设设计计………………………………………………………………1 16 6 5 5. .5 5 后后台台管管理理……………………………………………………………………1 16 6 5 5. .6 6 具具体体实实现现技技术术…………………………………………………………………1 17 7v第第六六章章 总总 结结 …………………………………………………………………… 2 25 5v参参考考文文献献…………………………………………………………………………2 26 6v致致 谢谢 ………………………………………………………………………………2 27 7第一章 绪 论v1.1 前前 言言 Internet正在改变世界,由于Internet具有传播信息容量极大、形态多样、迅速方便、全球覆盖、自由和交互的特点,已经发展成为新的传播媒体,现在众多企业部门都已经建立了自己的网站,通过计算机网络实现宣传、交流及资源的整合。
v1.2 1.2 研究时间研究时间从需求分析,系统设计,编码实现到测试从4月8日到5月10日 v1.3 1.3 主要研究内容主要研究内容本课题的主要研究内容在于以下几个方面: 1、新闻管理信息 2、客户管理信息 3、图片管理信息 4、管理员管理信息 5、数据库管理信息第二章 开发环境及需求分析 v2.12.1、开发目的、开发目的 随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻,文摘,资源等的网上发布,多栏目管理,实时的进行行为统计和记录的网上交互系统v2.22.2、项目背景、项目背景 HTMLHTML作为一种样式语言,随着InternetInternet上信息量的增多和交互性的加强使HTMLHTML显得越来越难以胜任的情况之下,而ASPASP能够彻底实现用户与管理人员的交互性,在ASPASP编程语言高度发展的形式下,ASPASP能够很好的解决这些复杂交互的动态性。
v2.32.3、开发环境、开发环境 WebWeb服务器 IIS 6.0IIS 6.0,Windows 2000Windows 2000自带 第三章 功能模块的设计 v前台显示说明前台显示说明 v3.1 设计显示设计显示 1. 首页的最顶部显示网站的名字---江山如画 2. 站点主页,公司简介,产品信息,图片展示,客户留言、联系我们、交流论坛等各个栏目,后台可以控制排序和位置调整 3. 公司介绍在网站左下角一直显示 4. 设有专题显示和网站调查系统,以及网站的一些统计数据信息,可以按不同条件进行文件信息搜索 5. 动态部分显示最新发布的公告信息 v3. 2 模块的说明模块的说明 一、一、 基本功能介绍:基本功能介绍: 1、 网站基本资料设置(网站名称、网址、等等...一些基本设置) 2、 后台可增加一级分类和二级分类(可更改或添加)前台自动更新 3、 网站底部功能菜单设置内容增加更改 4、 可添加无数条公告 前台自动显示内附多功能编辑器) 5、 站内新闻添加与修改内附多功能编辑器) 6、 模板添加和管理,导入,导出。
7、在数据库,对密码进行了加密v 一、一、 基本功能介绍:基本功能介绍: ┆ 1、网站基本资料设置(网站名称、网址、等等...一些基本设置) ┆ 2、后台可增加一级分类和二级分类(可更改或添加)前台自动更新 ┆ 3、网站底部功能菜单设置内容增加更改 ┆ 4、可添加无数条公告 前台自动显示内附多功能编辑器) ┆ 5、站内新闻添加与修改内附多功能编辑器) ┆ 6、模板添加和管理,导入,导出 ┆ 7、在数据库,对密码进行了MD5加密 二、二、 新闻功能介绍:新闻功能介绍: ┆ 1、新闻分类栏目管理功能,专题栏目管理功能,分类模版设置管理 ┆ 2、自由编辑(HTML)栏目模版,可设置多个模版 ┆ 3、搜索页面自定义编辑(HTML)模版 ┆ 4、文章添加功能 可自选标题颜色 是否推荐,固顶,热门等功能 ┆ 5、支持URL转向,如果设置了网址,那么打开此文章后,自动跳转到设置的URL ┆ 6、前台支持固顶文章,推荐文章和热点文章的调用,文章模糊搜索功能 三、产品信息功能介绍:三、产品信息功能介绍: ┆ 1、主要介绍和展示公司最新的产品。
四、四、 图片展示功能介绍:图片展示功能介绍: ┆ 1、图片栏目分类管理与修改 ┆ 2、添加图片 可自行上传图片 自动识别图片的大小 ┆ 3、前台支持图片固顶功能 ┆ 4、图片管理与审核,回收站管理,评论管理 五、网站公告管理功能:五、网站公告管理功能: ┆ 1、所有栏目公告,其他页面栏目公告 ┆ 2、链接修改,删除,审核链接等一些功能 六、六、 论坛功能:论坛功能: ┆ 1、前台浏览论坛和发表留言功能 ┆ 2、管理员回复,修改,删除等功能 九、九、 用户密码功能用户密码功能: ┆ 管理员修改密码 第四章 网站设计总体方案设计 v4.1 网站流程图网站流程图 该流程图是从用户的角度开始的,登录用户可以更好地管理和使用本站提供的信息服务、个性化服务及定期的网站活动;而未登录用户仅仅可以浏览信息,无法进行社区等本站相关的活动及服务 用户浏览网站浏览查看撰写留言网站服务注册登陆论坛论坛浏览和发帖未注册论坛浏览退 出v4.2 4.2 网站模块结构网站模块结构 4.3 4.3 本章小结本章小结 在本章中,主要阐述了网站设计的方案设计,和系统模块的建立,系统设计需要设计软件系统的体系结构、用户界面、数据库、模块等,从而在需求与代码之间建立桥梁。
系统设计分两个阶段:高层设计阶段和详细设计阶段,高层设计阶段的重点是网站的体系结构设计详细设计阶段的重点是管理界面设计、数据库设计和模块设计在体系结构设计之前要阅读需求文档,明确设计任务网站基本结构图网站前台模块会员模块后台管理模块资源下载模块网站浏览模块留言系统模块论坛会员注册模块论坛会员浏览模块会员论坛工具模块登陆验证模块资源管理模块栏目管理模块网站维护模块论坛维护模块图片鉴赏模块第五章 结构设计与具体实现 v5.15.1数据库的连接数据库的连接v 数据只有用数据库来管理才能有自动化管理的可能数据的结构将影响整个管理机制的应用,而且一旦建立以后要修改常会出现麻烦所以一开始就要仔细慎重地搭建一个完整而合理的结构Microsoft Access数据库相对其它的数据库来说要简单容易操作些,本网站信息发布系统中的数据库文件就是Access类型的数据库以下是本系统与数据库建立连接的conn.asp源代码:<%v Set Conn = Server.CreateObject("ADODB.Connection")v conn = "DBQ=" + server.mappath("data.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"v%>v数据库文件data.mdb在连接文件嵌入下,各页面都能够访问数据库,这是实现交互性的前题。
v5.2 5.2 界面设计界面设计v设置公开地联系方式及其用户信息反馈专用论坛和留言系统;设置网站整体信息与用户为一体;设置完善地个性化地会员管理与交互系统;完善的网站内容、网站用户检索系统v网站的整体颜色:白色为导航颜色;主体颜色:蓝白色;字体:宋体;行距:150% 网站统一顶部为导航条【站标、网站主页、公司简介、产品信息、图片展示、客户留言、联系我们、交流论坛】 网站上中部:网站图片与动态的FLASH结合;位置导航; 网站底部:版权信息 v5.3 ASP5.3 ASP的七个对象的七个对象 对象名称 功能描述 RequestRequest: 用于获取客户通过浏览器向服务器发送的信息; ResponseResponse: 用于将输出结果发送到浏览器; ServerServer: 用于提供对服务器方法,属性的存取; SessionSession: 用于在一个拥护对话(Session)中存储公用的信息; ApplicationApplication: 用于在ASP应用的多个对象之间共享信息; AsperrorAsperror: 用于ASP应用的错误处理; ObjectcontextObjectcontext: 用于通过Microsoft Transaction Server(MTS)来提交或中止一项交易。
v5.4 5.4 内容和功能设计内容和功能设计v这个房地产企业网站主要实现新闻、信息等功能,目标用户主要是Internet的客户先明确这个房地产企业网站提供的主要功能:v(1) 注册登录系统: 提供用来在论坛中发表建议和交流功能v(2) 客户留言系统: 提供客户技术支持和咨询的功能v(3) 新闻公告专区: 提供有关学院的公告通知,计算机方面的最新资讯v (4) 产品信息专区: 提供地产商在这个方面的成果及新闻的功能v(5) 远程管理系统: 管理员模块,用来管理网站论坛会员、数据库以及网站维护等v5.5 5.5 后台管理后台管理 1. 新闻栏目管理:增加,修改,删除新闻文章 2. 新闻文章删除:删除旧的文章v3. 管理员管理:后台管理系统的管理员设置 4. 基本项目管理:数据库数据管理、系统初始化、网站资料管理等 v5. 留言系统管理:发表、删除、回复留言等v5.6 5.6 具体实现技术具体实现技术 v 5.6.1 CSS5.6.1 CSS在在““房地产企业网站””中的应用实例中的应用实例在"房地产企业网站"中的页面,增加了以下的定义,使页面有特殊的显示效果。
"房地产企业网站"中CSS样式表使用的部分代码:BODY {margin:0px;border:0px}vTD {font-size:9pt;font-family:"宋体,Verdana,Arial"}vTABLE.Menu {border-top:window 1px solid;border-left:window 1px solid;border-bottom:buttonshadow 1px solid;border-right:buttonshadow 1px solid;background-color:#0072BC}vTD.RightBg {background-color:buttonface}vTD.MouseOver {background-color:highlight;color:highlighttext;cursor:default;}vTD.MouseOut {background-color:buttonface;color:buttontext;cursor:default;}vTD.HrShadow {background-color:buttonshadow;}vTD.HrHighLight {background-color:buttonhighlight;}v5.6.2 5.6.2 留言系统的设计留言系统的设计 留言板的基本功能是让使用者撰写留言或查看别人的留言。
一个功能完善的留言板也有着比较复杂的功能,这种复杂性表现在留言板的管理权限和留言丰富的表现形式两个方面只有撰写者自己才能够重新编辑他自己写的留言,超级管理员可以删除回复留言 我在制作的过程中留言本功能模块全部结合在一个文件guestbook.asp里面,以下就是留言本页面:v 因为使用Access创建数据库最自然的方式就是使用图形界面来创建,所以这里没有必要给出创建这表的SQL脚本本系统应该包含以下的模块:撰写留言模块浏览留言模块保存操作(撰写,删除,回复)的功能模块撰写留言页面的表单部分代码: <%call showtip()call Guestbook()%>这部分代码主要是实现显示IP地址和显示留言信息的,<% call GuestBook_Search() %> 这部分代码主要是实现留言搜索留言系统嵌入了UBB功能,用户在编辑留言时就有了自己想要的格式和效果,给用户新意,产生好印象,给下次访问网站带来基础和前提论坛的设计与留言本类似,只是功能比留言本更加的完善一些,在这里就不一一详细的说明了v 5.6.3 5.6.3 管理员模块功能设计管理员模块功能设计 5.6.3.1 5.6.3.1 管理员登录页面是整个系统的核心,是管理员进行后台管理的入口,在此完成管理员的登录和身份验证,如果是合法的用户。
读出用户权限,然后转如后台管理页面进行系统的整体管理,本系统中的管理员登录页面是Admin.asp,下面详细的介绍一下登陆页面的创建设计方法管理员登录页面如图示: v 5.6.3.25.6.3.2 登陆页面目的是进行验证身份,这就需要和数据库打交道了,所以首先调用前面设计好的数据库连接文件,调用代码是: 登陆页面大部分代码都为HTML代码,但是我用了验证码技术,因此需要读取验证码信息,下面就是从缓存读取页面所产生的验证码信息的代码:v<%vif Session("admin")<>"admin" thenv%>vv
vvvv©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.



