网站的构造与实现论文.doc_第1页
网站的构造与实现论文.doc_第2页
网站的构造与实现论文.doc_第3页
网站的构造与实现论文.doc_第4页
网站的构造与实现论文.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开封大学软件学院毕业论文开封大学计算机及应用技术毕业设计(论文) 题 目: 个人网站建设与实现 作 者: 张杰 学 号: 2008320074 专 业: 计算机及应用技术 指导老师: 谭建伟 评阅者: 2010 年 6 月目 录一、绪论4(一)设计背景及意义4(二) 建站软件介绍41. Dreamweaver42. Access6二、系统设计分析7(一) 网站系统分析71. 个人网站的结构图72. 数据库设计7三网站系统设计9(一)数据库连接9(二)首页简介10(三)新闻资讯模块12(四)精彩赛事下载模块13(五)会员登录模块14(六)其他功能模块简介16结束语17参考文献18论 文 摘 要随着电脑和网络的越来越普及,使用网络资源的人也越来越多,网站需要更新的信息量也越来越大。特别是新闻发布的频率很高,如果使用静态的新闻页面,则维护工作将会非常烦琐,管理员每天需要制作大量的网页,从而会浪费很多时间和精力。采用动态的新闻发布系统,则工作量将大为减少,管理员只要设置标题、内容和图片就可以了,系统将自动生成对应的网页,而且技术上出现问题的机会也会大大减少。本站开发过种中,充分利用Dreamweaver + Access的技术来构建网站的方法和技巧。文中着重论述了该系统的功能与实现。其中包括了首页制作、新闻资讯、精彩赛事、后台管理模块的设计。其中新闻资讯和精彩赛事下载是本网站的重点。关键词:Dreamweaver Access 个人网站 新闻资讯个人网站建设与实现张杰(开封大学 软件学院 计算机应用技术)一、绪论(一)设计背景及意义由于因特网具有传播信息大、方便迅速、自由和交互的特点,已经发展成为新的传播媒体,所以大家纷纷建立自己的Web站点。如今喜欢篮球的人很多,但是专业的篮球网站并不多,本站的建设是用最新的篮球新闻,精彩的篮球视频让更多的人去了解篮球,喜欢篮球,让更多的网友热爱篮球。(二) 建站软件介绍当前建设网站的软件有很多种,本站采用了Dreamweaver8和Access数据库管理软件进行设计。1. DreamweaverDreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver 8的发布,更坚定Dreamweaver在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。(1)灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。(2)可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,Dreamweaver都能提供便捷的方式使用户设计网页和管理网站变得更容易。(3)功能更多的CSS支持CSS可视化设计、CSS检查工具(4)动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags或CSS结构。动态跨浏览器有效性检查功能可以自动核对tags和CSS规则是否适应目前的主浏览器。(5)强大的WEB站点管理功能(6)内建的图形编辑引擎(7)Dreamweaver的集成特性Dreamweaver 8继承了Fireworks、Flash和Shockwave的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页。(8)丰富的媒体支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。Dreamweaver具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互操作。Dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动画处理。(9)超强的扩展能力Dreamweaver还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver的功能,并且可以发布这些插件。2. AccessAccess美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一部分,可以与Office集成,实现无缝连接。(5)能够利用Web检索和发布数据,实现与Internet的连接。Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。二、系统设计分析(一) 网站系统分析1. 个人网站的结构图:网站结构图是让建站者更好的理清思路,分析网站结构。下面就是本站的结构图:主页(Index.asp)开始会员登录新闻资讯精彩赛事NBA介绍赛事下载精彩赛事管理新闻管理添加、管理、删除精彩赛事添加、管理、删除新闻图 1个人网站结构图2. 数据库设计数据库表文件是采用的数据库是Microsoft Access 2003,建立DataBase文件夹。主要包含如下几个数据库表:精彩赛事数据表、会员管理表、新闻资讯管理数据表。精彩赛事数据表包括一些精彩赛事视频。表结构如下:字段名类型说明xzbh数字(no null)编号xzmc字符型名称xzlx数字(no null)下载类型xznr字符型下载内容表 1精彩赛事数据表会员管理表表结构:字段名类型说明hybh数字(no null)会员编号hyzh字符会员账号hymm数字(no null)会员密码表 2会员管理表新闻资讯管理表表结构:字段名类型说明xwbt文字新闻标题xwnr类型新闻内容tjrq日期添加日期 表 3新闻资讯管理表三网站系统设计(一)数据库连接数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。其包含文件语法:。运用了此方法后,使系统模块化,便于修改和维护。在本系统中,我们将数据库连接文件定义为:conn.asp,代码如下:Recordset对象是负责浏览与操作从数据库取出来的数据,Connection对象只负责与数据库进行链接的动作,并不能使用数据库内的数据,因此必须建立一个可以存取数据库数据的Recordset对象,使用RS.Open方法存取数据库: RS.Open SQL,CN,1,1使用open方法来打开数据表指令参数设置如下: 参数-SQL:为欲打开的数据表或SQL指令。 参数-ActionConnection:指定一个已打开的数据库对象,将此参数设为链接我们已经建立好的Connection对象“CN”。参数-CursorType:指定Recordset的打开类型,1为可读写且可自由移动。参数-LockType:指定锁定类型,1为只读。(二)首页简介本网站是针对想要了解篮球的人群,下面是个人网站的首页,如图2所示: 图 2首页图整个站采用了白色为背景,左侧是网站公告、在线调查。中间的内容比较详细具体,是一些关于NBA的新闻,下边有一些模板可供大家快速链接、下载一些常用软件。导航栏有四个模块,新闻资讯、精彩赛事下载、NBA介绍、会员登录。重点是新闻资讯,精彩赛事下载。(三) 新闻资讯模块新闻资讯是本站的重要组成部分,里面有NBA时事新闻、国内CBA新闻等,如图3所示。图 3新闻资讯页面图在新闻资讯的新闻列表中,单击新闻题目,便可看到该新闻的详细情况,例如图4所示。图 4新闻详情图 (四)精彩赛事下载模块精彩赛事下载模块也是本站一个很重要的内容,用于下载精彩赛事视频。在首页导航条上点击精彩赛事链接,就会打开本站的下载页面,如图5所示。图 5精彩赛事下载页面图在精彩赛事下载列表中,点击右侧下载链接即可下载你所想要欣赏的精彩赛事。(五)会员登录模块会员登录模块是一个网站的主要部分,其作用是毋庸置疑的。在导航栏里,单击会员登录链接就打开本站的会员登录页面,如图6所示。图 6会员登录模块图管理员登录后,即可对本站的新闻和精彩视频下载进行动态管理。下面以新闻管理为例进行介绍,如图7所示。图7 新闻管理页面图在每条新闻后面选择相应的操作,可以对新闻进行添加、删除、修改。例如添加新闻,如图8所示。图 8新闻添加页面图在新闻标题、新闻内容、添加日期文本框内输入相应内容后,单击确定按钮,便可对新闻资讯进行动态添加。(六)其他功能模块简介主页下面有一个网络快捷, IP地址查询、手机地址查询、天气预报等。让网友能更方便进行查询,如图9所示。图 9 网络快捷模块图结束语这次毕业设计是对我大学二年学习的一次重要的检验,也是对我在二年的学习是否达到一定的水平,是否合格的一次考核。在这段难忘的毕业设计的时期里我感受到了研究一个课题的乐趣。当然,在开发的过程中遇到了许多的困难,但是我坚信,只要坚持加努力,就一定能完成任务。每当解决一个困难的时候,心里就会感到很高兴,并且也在开发过程中得到了一次难能宝贵的经验。在将近两个多月的设计时间里,我克服了重重障碍,并加之不断的推敲钻研,我学到了很多东西,巩固了原来的知识,为今后的工作和再学习指明了方向。能有现在这样的成果,离不开老师和同学们的鼓励和帮助。在此向毕业设计期间帮助过我的老师和同学们致以诚挚的谢意,特别要感谢我的指导导师王长杰王老师

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论