昆明地铁宣传网站设计.docx
- 文档编号:9263608
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:24
- 大小:938.31KB
昆明地铁宣传网站设计.docx
《昆明地铁宣传网站设计.docx》由会员分享,可在线阅读,更多相关《昆明地铁宣传网站设计.docx(24页珍藏版)》请在冰点文库上搜索。
昆明地铁宣传网站设计
**************学院
工业信息技术系
***级毕业论文
题目
昆明地铁宣传网站设计
学生姓名:
******
指导教师:
******
专业:
计算机应用技术
班级:
*****
完成时间:
201*年**月**日
******年**月
******学院工业信息技术系毕业设计(论文)开题报告
姓名
班级
学号
专业
指导教师
设计(论文)题目
昆明地铁宣传网站设计
1.本课题(设计)研究的目标和基本内容
随着Internet的普及,网站逐渐融入人们的生活,快速及时地浏览新闻,
获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越
多的企业建立了自己的网站,企业通过网站可以展示产品,发布最新动态,
与用户进行交流和沟通,与合作伙伴建立联系,以及达到宣传的目的!
昆明的地铁建设将是昆明的又一次城市理想飞跃。
本课题研究的宣传网
站将以昆明地铁建设为中心,分析设计一个昆明地铁宣传网站,展示昆明地铁建
设,发布昆明地铁建设的最新动态,以达到广泛的宣传昆明地铁。
本网站分为管理员、普通用户、广告宣传、地铁新闻等模块。
管理员模块主要用来让开发者进行网站开发、建设、管理、维护。
普通用户模块的功能是让网站访问者进行网页浏览、欣赏、了解新闻信息等。
广告宣传模块是向广大访问者宣传地铁文化、资料、等信息。
我主要负责数据库设计与链接,采用ACCESS软件制作。
数据库主要链接管理员登录、普通用户登录、广告宣传、地铁新闻等模块。
2、设计(研究)的计划进度
11月10日提交设计开题报告。
11月11日-11月15日查阅文献资料。
收集素材。
11月17日-11月20日完成网站(设计)需求分析
11月21日-12月5日完成设计系统模块、数据库
12月06日-12月10日完成系统的编码和测试
12月11日-12月20日完成毕业论文的撰写、修改、提交
指导教师意见
签名:
年月日
摘要
随着Internet的普及,网站逐渐融入人们的生活,快速及时地浏览新闻,获取五彩缤纷的网上信息,已成为人们日常生活的一部分,与此同时越来越多的企业建立了自己的网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,与合作伙伴建立联系,以及达到宣传的目的!
昆明的地铁建设将是昆明的又一次城市理想飞跃。
本课题研究的宣传网站将以昆明地铁建设为中心,分析设计一个昆明地铁宣传网站,展示昆明地铁建设,发布昆明地铁建设的最新动态,以达到广泛的宣传昆明地铁。
本文采用ASP和ACCESS数据库技术,通过对网站进行功能需求分析,依据网站设计原则、数据库设计原则,针对性的设计出网站的总体结构。
应用ASP和ACCESS数据库建立一个适用性强的动态网站,
本网站分为管理员、普通用户、广告宣传、地铁新闻等模块。
管理员模块主要用来让开发者进行网站开发、建设、管理、维护。
普通用户模块的功能是让网站访问者进行网页浏览、欣赏、了解新闻信息等。
广告宣传模块是向广大访问者宣传地铁文化、资料、等信息。
本文对网站的制作过程进行了详细介绍。
关键词:
昆明地铁,网站,ASP,宣传
目录
摘要i
第一章开发环境概述3
1.1、ASP简介3
1.2MicrosoftAccess简介4
第二章系统设计4
2.1系统目标设计4
2.2开发设计思想4
2.3开发和运行环境选择5
2.4系统功能分析5
2.5系统模块划分和流程6
2.5.1新闻文章发布模块6
2.5.2留言模块6
2.5.3热门新闻模块6
2.5.4最近动态模块6
2.5.5管理员登录模块6
2.6系统的设计原则7
2.6.1、内容为主的原则7
2.6.2、模块化的设计原则7
2.6.3、实用性原则8
2.6.4、使用简单的原则8
2.6.5、保密性、安全性原则8
2.6.6、网站的版式设计8
第三章数据库8
3.1数据库设计原则9
3.1.1安全性原则9
3.1.2完整性原则9
3.1.3可伸缩性原则9
3.1.4规范化原则9
3.2数据库9
第四章网站的实现11
4.1网站首页11
4.2新闻列表(SHOW)12
4.3留言板12
4.4关于我们13
4.5管理员功能14
第五章网站实现的部分重要代码15
5.1登录checkLogin代码15
5.2留言板massage检验代码17
5.3新闻列表分页代码18
5.4新闻(SHOW)详细内容显示19
参考文献23
致谢24
第一章开发环境概述
1.1、ASP简介
Active Server Pages即ASP是一种类似HTML(Hypertext Markup Language超文本标识语言)、Script(脚本)与CGI(Common GAteway Interface 通用网关接口)的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBSCRIPT,javascript等在内的许多已有的脚本语言编写ASP的应用程序。
ASP的程序编制比HTML更方便且更有灵活性。
它是在WEB服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。
因此ASP与一般的脚本语言相比,要安全的多。
对于广大网页技术爱好者来说,ASP比CGI具有的最大好处是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件,因此在程序编制上要比HTML方便而且更富有灵活性。
ASP吸收了当今许多流行的技术,如IIS,ACTIVEX,VBSCRIPT,ODBC等,是一种发展较为成熟的网络应用程序开发技术;其核心技术是对组件和对象技术的充分支持。
ASP中最为常用的内置对象和组件如下:
Request对象:
用来连接客户端的Web页(.htm文件)和服务器的Web页(.asp文件),可以获取客户端数据,也可以交换两者之间的数据。
Response对象:
用于将服务端数据发送到客户端,可通过在客户端浏览器显示,用户浏览页面的重定向以及在客户端创建cookies等方式进行。
该功能与Request对象的功能恰恰相反。
Server对象:
许多高级功能都靠它来完成;它可以创建各种Server对象的实例以简化用户的操作。
Application对象:
它是个应用程序级的对象,用来在所有用户间共享信息,并可以Web应用程序运行期间持久地保持数据。
同时如果不加以限制,所有客户都可以
访问这个对象。
Session对象:
它为每个访问者提供一个标识;Session可以用来存储访问者的一些喜好,可以跟踪访问者的的习惯。
在购物网站中,Session常用于创建购物车(Shopping Cart)。
Browser Capabilities(浏览器性能组件):
可以确切的描述用户使用的浏览器类型、版本以及浏览器支持的插件功能。
使用此组件能正确地裁剪出自己的ASP文件输出,使得ASP文件适合于用户的浏览器,并可以根据检测出的浏览器的类型来显示不同的主页。
FileSystem Objects(文件访问组件):
允许你访问文件系统,处理文件。
ADO(数据库访问组件):
它是最有用的组件;可以通过ODBC实现对数据库的访问。
Ad Rotator(广告轮显组件):
专门为出租广告空间的站点设计的,可以动态的随机显示多个预先设定的BANNER广告条。
1.2MicrosoftAccess简介
Microsoft®OfficeAccess2003是一种数据库管理程序,可赋予更佳的用户体验,并且新增了导入、导出和处理XML数据文件等功能。
由于该程序可以识别和标记常见错误,同时提供更正错误的选项,因此在Access2003中工作变得更加轻松自如。
另外,Access2003的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息。
第二章系统设计
2.1系统目标设计
通过设计一个宣传网站-昆明地铁宣传网站,宣传昆明市地铁建设,让社会更多人们了解昆明地铁建设情况,让昆明地铁得到各界人士的关心和支持。
达到昆明地铁宣传,为社会服务的目的。
2.2开发设计思想
本系统开发设计思想:
尽量采用在学校学习过软件环境,及参考优秀的网站系统开发方案资料,从而达到充分利用现有资源,提高系统开发水平和应用效果的目的。
系统采用模块化程序设计方法,这样既便于系统功能的各种组合,又便于未参与开发的技术维护人员补充,维护。
系统应具备数据库维护功能,及时根据昆明地铁信息的需求进行数据的添加,删除,修改等操作。
2.3开发和运行环境选择
开发工具:
Dreamweaver8,MicrosoftAccess,AdobePhotoshop6.0。
服务器端运行环境:
Babyweb,Windows-xp+IIS。
客户端运行环境:
Windows-xp,Windows7,IE6浏览器,360浏览器。
2.4系统功能分析
系统功能分析是在系统开发的总体任务的基础上完成的。
本站需要完成功能主要有:
新闻文章发布:
昆明地铁新闻,地铁建设情况,地铁建设周期等信息。
留言系统:
对来访者提供网上留言,从而让地铁建设单位及时得到社会的反馈,以便和社会沟通和交流
热门新闻;
新闻列表;
管理员功能:
对网站进行维护,对相应信息添加删除。
2.5系统模块划分和流程
2.5.1新闻文章发布模块
新闻文章发布是本网站的重点。
网站作为一种媒体,应当可以提供足够多的用户感兴趣的信息。
为了满足社会对昆明地铁信息的了解的愿望,本站的新闻主要内容有:
昆明地铁新闻,地铁建设情况,建设进度及周期等。
对新闻文章模块的总体设计是分为前台浏览和后台管理模块。
来访者通过前台点击可以浏览到本网站有关新闻文章等各种信息。
这些信息包括以上所述。
后台管理模块完成对新闻文章的添加,编辑,删除等操作。
2.5.2留言模块
来访者中有不少人对昆明地铁发展和建设现状有很多建议和观点需要提出,所以本站需要提供让来访者发言的平台,正是由于这个原因,所以本网站设计和规划有留言模块。
2.5.3热门新闻模块
点击进入,可以浏览热门新闻。
新闻以列表分页形式展现,浏览者通过点击相应的新闻标题,进入新闻SHOW,浏览新闻内容。
2.5.4最近动态模块
最近动态模块设于首页页面,包含网友最近留言,公告,新闻动态等子模块,以便浏览者尽快了解,一目了然。
2.5.5管理员登录模块
网站管理员可以从网站管理员登录界面,进入维护网站,添加删除修改网站信息。
管理员功能流程分析图:
管理员功能流程图2.51
由于本人所学知识有限,管理员少部分功能还未完全实现。
今后一定努力学习,尽力完善网站功能。
2.6系统的设计原则
2.6.1、内容为主的原则
内容针对性强,要结合昆明地铁建设的进展,既有与时俱进,又能及时让浏览者了解昆明地铁信息。
2.6.2、模块化的设计原则
模块化的设计原则可以使各模块之间不发生数据冲突,本系统很好地做到了这一点,将系统总体分为四大块。
2.6.3、实用性原则
用户和操作界面设计尽可能考虑人的视觉特征,界面力求美观大方,操作力求简便实用。
视觉要清新,避免扰乱组卷过程的不必要的图片和信息。
2.6.4、使用简单的原则
系统功能实用简单,易操作。
给浏览者带来很大的方便和快捷。
2.6.5、保密性、安全性原则
应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。
2.6.6、网站的版式设计
网站的版式设计网页设计作为一种视觉语言,要讲究编排和布局,虽然主页的设计不等同于平面设计但它们有许多相近之处,应充分加以利用和借鉴。
版式设计通过文字图形的空间组合,表达出和谐与美。
为了达到最佳的视觉表现效果,应讲究整体布局的合理性,使浏览者有一个流畅的视觉体验。
第三章数据库
通过以上功能模块的分析和设计可以知道,本网站设计需要涉及到后台数据库的设计。
在数据库应用系统的开发过程中,数据库的结构设计是一个非常重要的问题。
数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构会减小数据库的存储量,数据的完整性和一致性比较高,系统具有较快的响应速度,简化基于此数据库的应用程序的实现等。
在数据库系统开始设计的时候应该尽量考虑全面,尤其应该仔细考虑用户的各种需求,避免浪费不必要的人力和物力。
3.1数据库设计原则
3.1.1安全性原则
数据库的安全性是指以防止用户不合法的使用数据库所造成的数据泄密、更改或破坏。
系统安全保护措施是否有效,是评价数据库系统性能的只要指标之一。
数据库的安全性是保证数据库能否反映现实世界的重要措施,用以防止非法用户使用数据库,防止错误数据的输入和输出。
3.1.2完整性原则
数据库的完整性是指数据的正确性和相容性,或一致性和协调性。
保护数据库的完整性非常重要,它涉及到数据库系统能否真实的反映现实世界。
数据库的完整性是为了防止合法用户使用数据库时向数据库加入不合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出所造成的无效操作和错误结果。
3.1.3可伸缩性原则
数据库结构的设计应充分考虑发展的需要、移植的需要,具有良好的扩展性、伸缩性和适度冗余。
3.1.4规范化原则
数据库的设计应遵循规范化理论,规范化程度过低的关系,可能会存在插入删除异
常,修改复杂,数据冗余等问题。
3.2数据库
数据库功能
依据项目的处理需求,对应数据表的设计及功能如下:
①新闻表WZ:
存放网站内的新闻;
②新闻分类表:
对新闻进行分类;
③管理员表:
存放管理员的基本信息;
④message表:
存放浏览者的留言内容;
管理员信息表3.21
管理员信息表3.22
message留言表3.23
message留言表3.24
新闻WZ表3.25
新闻WZ表3.26
第四章网站的实现
4.1网站首页
网站首页是网站的第一内容页,整个网站的最新、最值得推荐的内容将在这里展示.以达到形象的和谐统一;在制作上采用asp动态页面,系统可以调用最新的内容在首页显示.在内容上,首页有新闻热点,留言显示等信息。
在设计上,注重协调各区域的主次关系,以营造高易用性与视觉舒适性的人机交互界面为终极目标.给浏览者耳目一新的感觉,吸引浏览者经常访问网站。
网站首页如图所示:
4.2新闻列表(SHOW)
新闻版块有多个种类,比如,最新新闻、热点新闻等等,自动生成新闻连接,同时产生相关新闻列表,自动显示信息及发布时间等。
它大大减轻了网站更新维护的工作量,加快了信息的传播速度,使网站时时保持着活力和影响力。
如图所示:
4.3留言板
本模块是一个动态栏目,网站后台管理员可以在线的对其留言的内容加以回复(未实现)。
它主要是提供了一个公共的留言发布平台,可以让用户在此版块发表留言,发表个人看法,使得客户得到更好的服务。
留言板如图所示:
4.4关于我们
通过这个栏目,可以让用户获得我们的各种联系方式,这样可以更深一步的了解关于昆明地铁的信息。
关于我们如图所示:
4.5管理员功能
管理员登录界面1
管理员功能2
添加删除新闻3
公告后台发布4
管理员密码修改5
第五章网站实现的部分重要代码
5.1登录checkLogin代码
<%
username=trim(request.Form("username"))
userpwd=trim(request.Form("userpwd"))
ifusername=""oruserpwd=""then
%>
alert("用户名和密码都必须要输入!
!
!
请返回!
!
!
");
document.location="login.asp";
<%
response.end()
endif
%>
--#includefile="inc/conn.asp"-->
<%
setrs=Server.CreateObject("ADODB.Recordset")
SQL="SELECT*FROMadminWHEREusername='"&username&"'anduserpwd='"&userpwd&"'"
rs.openSQL,conn,1,1
ifrs.EOFthen
%>
alert("登录失败!
!
!
");
document.location="login.asp";
<%
else
session("login")="yes"
%>
alert("登录成功!
!
!
");
document.location="../index.asp";
<%
endif
rs.close()
setrs=nothing
conn.close()
setconn=nothing
%>
5.2留言板massage检验代码
<%
userName=request.Form("userName")
userMail=request.Form("userMail")
userContent=request.Form("userContent")
ifuserName=""oruserMail=""oruserContent=""then
%>
alert("留言板不能为空");
document.location="message.asp";
<%
response.end()
endif
%>
--#includefile="inc/conn.asp"-->
<%
insertSQL="INSERTINTOmessage(message_E,message_from,message_content)"_
&"VALUES('"&userMail&"','"&userName&"','"&userContent&"')"
conn.executeinsertSQL
conn.close()
setconn=nothing
%>
alert("留言成功");
document.location="message.asp"
5.3新闻列表分页代码
--#includefile="inc/conn.asp"-->
<%
wzID="SELECT*FROMWZORDERBYIDDESC"
setwzIDrs=Server.CreateObject("ADODB.Recordset")
wzIDrs.openwzID,conn,1,1
wzIDrs.pagesize=10
PCount=wzIDrs.PageCount
page=int(request.QueryString("page"))
ifpage<=0thenpage=1
ifpage=""thenpage=1
wzIDrs.AbsolutePage=page
%>
<%
setwzRs=Server.CreateObject("ADODB.Recordset")
wzRs.open"SELECT*FROMWZORDERBYIDDESC",conn,1,1
%>
共有新闻<%=wzIDrs.RecordCount%>条每页显示<%=wzIDrs.pagesize%>篇共有<%=wzIDrs.PageCount%>页当前<%=Page%>/<%=wzIDrs.PageCount%>页
<%
Ifpage<>1then
Response.Write" page=1>首页" Response.Write" page="&(page-1)&">上一页" EndIf Ifpage<>wzIDrs.PageCountthen Response.Write" page="&(page+1)&">下一页" Response.Write" page="&wzIDrs.PageCount&">尾页" EndIf %> 5.4新闻(SHOW)详细内容显示 --#includefile="inc/conn.asp"--> <% ShowID=Request.QueryString("ID") wzShow="SELECT*FROMWZWHEREID="&ShowID&"" setwzShowrs=Server.CreateObject("ADODB.Recordset") wzShowrs.openwzShow,conn,1,3 wzShowrs("VISIT")=wzShowrs("VISIT")+1 wzShowrs.update Functionbackrs backrsd=server.CreateObject("adodb.recordset") sql="selecttop1*fromWZwhereid<"&ShowID&"orderbyiddesc" setbackrsd=conn.execute(sql) ifbackrsd.eofthen response.Write"没有了" else a0=backrsd("id") response.Write" id="&a0&">"&backrsd("Title")&"["&FormatDateTime(backrsd("Time"),2)&"]" endif endFunction Functionnextrs nextrsd=server.CreateObject("adodb.recordset") sql="selecttop1*fromWZwhereid>"&ShowID&"orderbyid" setnextrsd=conn.execute(sql) ifnextrsd.eofthen response.Write"没有了" else a2=nextrsd("id") response.Write" id="&a2&">"&n
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 昆明 地铁 宣传 网站 设计