为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

网站毕业论文

2017-10-14 38页 doc 260KB 18阅读

用户头像

is_321575

暂无简介

举报
网站毕业论文网站毕业论文 阳泉职业技术学院 毕业生姓名 刘志龙 : 专业 计算机应用技术 : 学号 080725028 : 指导教师 黄永来 : 所属系,部, 信息系 : 二〇一一年五月 I 阳泉职业技术学院 毕业论文评阅书 题目: 在路上网站 信息系 系 计算机应用技术(对口) 专业 姓名 刘志龙 设计时间:2011年3月7日,2011年5月8日 评阅意见: 成绩: 指导教师: (签字) 职 务: 年 月 日 I 阳泉职业技术学院 毕业论文答辩记录卡 信息 系 计算机应用技术(对口) 专业 姓名 ...
网站毕业论文
网站毕业 阳泉职业技术学院 毕业生姓名 刘志龙 : 专业 计算机应用技术 : 学号 080725028 : 指导教师 黄永来 : 所属系,部, 信息系 : 二〇一一年五月 I 阳泉职业技术学院 毕业论文评阅书 题目: 在路上网站 信息系 系 计算机应用技术(对口) 专业 姓名 刘志龙 设计时间:2011年3月7日,2011年5月8日 评阅意见: 成绩: 指导教师: (签字) 职 务: 年 月 日 I 阳泉职业技术学院 毕业论文答辩记录卡 信息 系 计算机应用技术(对口) 专业 姓名 刘志龙 答 辩 内 容 问 题 摘 要 评 议 情 况 记录员: (签名) 成 绩 评 定 指导教师评定成绩 答辩组评定成绩 综合成绩 注:评定成绩为100分制,指导教师为30%,答辩组为70%。 专业答辩组组长: (签名) 年 月 日 II 阳泉职业技术学院————毕业设计说明书 前 言 在路上网站是一个校园网不可缺少的部分,它的内容对于网站的的决策者和管理者来说都至关重要,所以在路上网站应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。从建站的实际情况出发,经过对有关网站的一番考察和,确立了系统采用ASP作为开发环境,ACCESS 2003作为数据库服务器,IIS作为测试服务器及新闻发布的具体实现功能。 作为计算机应用的一部分,使用计算机对网上内容发布进行管理,具有着手于管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高网上新闻发布的效率,也是校园网站的科学化、正规化管理,与世界接轨的重要条件。 Active Server Pages即ASP,是一套微软开发的服务器脚本环境,使用它可以创建和运行动态、交互的Web服务器应用程序。ASP内含于IIS3.0和IIS4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度,而且利用Visual InterDev集成开发环境可以很容易地对ASP应用程序进行开发和修改。 i 阳泉职业技术学院————毕业设计说明书 目 录 摘要 ................................................................... 1 绪 论 ................................................................. 3 第一章 网站的概述 ...................................................... 4 1.1 网站的研究与分析 ................................................ 4 1.1.1 本领域已展开的研究工作 .................................... 4 1.1.2 已经取得的研究成果 ........................................ 5 1.2 选题的目的及意义 ................................................ 5 第二章 网站开发背景和工具 .............................................. 6 2.1 问题的提出 ...................................................... 6 2.2 对IIS的运用 .................................................... 6 2.2.1 IIS的简要介绍 ............................................. 6 2.2.2 IIS的安装 ................................................. 7 2.3 数据库access的简要介绍 ......................................... 7 2.4 ASP的简要介绍 .................................................. 8 2.5 Dreamweaver介绍 ................................................ 8 2.6 VBScript工具介绍 ............................................... 9 第三章 网站的设计 ..................................................... 10 3.1 网站架构 ....................................................... 10 3.2 建立站点 ....................................................... 10 3.3 网站设计 ....................................................... 11 3.3.1 前台的设计 ............................................... 12 3.3.2 后台的设计 ............................................... 15 第四章 网站的实现 ..................................................... 20 4.1 数据库链接 ..................................................... 20 4.2 其他功能模块的实现 ............................................. 21 4.2.1 添加图片模块 ............................................. 21 4.2.2 网站公告模块 ............................................. 22 4.2.3 站内公告模块 ............................................. 27 第五章 网站的测试与维护 ............................................... 28 5.1网站的测试 ..................................................... 28 5.2网站的维护 ..................................................... 28 总 结 ................................................................ 29 参考文献 .............................................................. 30 致 谢 ................................................................ 31 ii 阳泉职业技术学院————毕业设计说明书 摘要 从建站的实际情况出发,经过对有关在路上网站的一番考察和分析,确立了系统采用ASP作为开发环境,ACCESS 2003作为数据库服务器,IIS作为测试服务器及信息发布的具体实现功能。并阐述系统的结构设计和功能设计,实现在路上网站有关新闻信息的分类显示及一级网站的各个模块,经过授权的用户可以通过Web浏览器,以人机交互式的客户端程序实现对新闻的发布、管理、实时的进行行为统计和记录。本网站具有很好的外部接口,较好的容错性,能够承受大量用户同时浏览的压力,满足 该网站大部分信息发布的需求,能够很好的配合其它子系统服务于网站的新闻发布.系统是一个基于新闻发布和内容管理的全站管理系统;基于B/S模式WEBMIS系统,可以将杂乱无章的信息(包括文字、图片)经过组织,合理而且有序地呈现在大家面前。简单的说,在路上网站就是充当一个学校师生媒介的交流功能。 【关键字】在路上网站 ASP ACCESS 1 阳泉职业技术学院————毕业设计说明书 Abstract From the establishment of the actual conditions, about on the road through the investigation and analysis of a website, establish the system USES ASP as a development environment, the ACCESS 2003 as database server, IIS as test server and information release a concrete realization of function. And the structure of the system are discussed in detail design and function design, realization in the way the classification of relevant zailushang information Web site displaying and level of modules, authorized users can through the Web browser, for the man-machine interactive client program realization of the zailushang release, management, real-time for behavior statistics and records. This site has very good external interface, good fault-tolerance, able to withstand the pressure of users while browsing, meet the needs of most information release, can very good cooperation with other subsystems service in the zailushang release site. The website system is based on a news release and content management of the total management system; Based on B/S mode can be WEBMIS system, desultorily information (including text, picture) after organization, reasonable and orderly present before everybody. Say simply, in the road site is acting as a medium of communication function teachers. 【Keyword】ZAILUSHANGWebsite ASP ACCESS 2 阳泉职业技术学院————毕业设计说明书 绪 论 网站是社会发展的必然趋势,很多人已经意识到网站的强大生命力和它在未来处于的重要地位,他们钻研并且努力进入到网站的新一个空间和领域。 网站是一个互动性极强的平台,它自由、宽容、平等、共享,并使来自民间的声音参与到了构建主流话语的行动中来。计算机技术的发展,特别是网站技术的飞速发展,给文档的保存和管理提供极大的方便。本论文中,将软件工程的基本原理和方法应用到整个网站系统,并对其进行需求分析,提出了解决问题的具体方法。在具体制作中,用ASP技术来实现网站的动态新闻以及图片信息,这样提高了网页的互动性,使整个系统能更好的为用户服务。 3 阳泉职业技术学院————毕业设计说明书 第一章 网站的概述 1.1 网站的研究与分析 网络在中国已有十余年的历史,其间诞生了不少诸如新浪、腾讯、阿里巴巴等知名网站,但是绝大部分站长任然停留在入不敷出,贴钱做站的状态。很多同学每天讨论的话题始终围绕者模板和程序,讨论运营的话题寥寥无几,这就意味着相当一部分的站长仍然在模板中挣扎,一味的追求网站界面的 美观大方而忽视了网站的内在价值,将过多的精力放在了模板上从而导致内容的空洞。 网站的本质是获取信息的平台,只有你的网站有访问者所需要的信息了,那么你的站点才有价值,才有了生命力。仅仅是有着漂亮的界面而缺乏实质的 内涵,这样的网站不过是一个摆设,没有什么意义可言。过多的精力放在模板,加上时间、地域的原因,绝大部分的站长选择用采集来为网站的内容进行填充,而采集到的信息由于内容的雷同极易被搜索引擎判断为剽窃从而导致网站被降权。 现在的站长有很大一部分是在做门户站点,其中地方门户的占大多数,原因主要为源程序容易找到,网络上大把的cms建站程序中50%以上是门户性网站程序, 比较流行的有phpcms;php168;DEDE;帝国等,这些普及的开源程序大大节省了站长们初期的投入,丰富的门户型模板使得站长们可以付出极少的 代价便可建立起类似新浪的大型站点。于是,站长们一窝蜂的跟进,最终导致一个万人的县城竟有好几个门户网站,然而访问量却少的可怜。 1.1.1 本领域已展开的研究工作 网站是诸多功能于一体的网络平台。在路上网站开发的开放精神,使之更容易操作,更具大众需求,而不需要高深的技术。它可以帮助师生进行全面的信息化,以多种形式达到对信息获取、组织、思考、表达、共享和交流的目的。以大众为中心,建立一个完全属于校内外的可定制的个性化网络平台。 随着互联网的进一步发展与成熟,网络的带宽进一步加阔,网络应用也越来越广泛。网页制作更是日新月异,层出不穷。涌现了很多琳琅满目的网站,使得整个互联 4 阳泉职业技术学院————毕业设计说明书 网多姿多彩。 1.1.2 已经取得的研究成果 中国互联网在近几年发展迅猛。一方面,产生了一批依赖技术领先的互联网公司,取得了成功;另一方面,互联网技术逐渐走向普及,使得行业进入门槛正在降低。目前中国网站总数已经近百万。在这里面出现了大量的商业网站以及校园网站等。并且校园网站存在着巨大的教育价值。 1.2 选题的目的及意义 随着Internet的迅速普及,我们已经不再满足于仅仅浏览网页,而是希望更深入地参预到网络中去,Internet的开放性使校园网更加的能融入师生的工作生活中,同时创建一个能充分体现自我风格和特色的系网站已经成为每个人的新追求。 我们更需要交流,相信交流能够促进我们不断的进步,并融合别人的长处;让我们多一些渠道倾听来自不同立场的声音;设想我们的网络,当我们的网站,不管是否在线,我们都可以跨越时间、空间进行交流,因为这个网页中拥有我们所想关注的一切,生活,见解,知识,思想;理想的状态是个人门户就是每个人的影子,他为每个人打点网络上的一切,很多志同道合的朋友会在这里分享信息的美妙。 5 阳泉职业技术学院————毕业设计说明书 第二章 网站开发背景和工具 “校园网站要发展,不仅是从设计的需求出发,更是从我师生们的需求出发。”国内著名网站站长、手机之家站长高春辉说。网页设计是一们新兴的设计类和网络的交叉学科,近几年随着网络的发展而逐渐收到人们的重视,它本身以网络为载体,把各种信息以最快捷、方便的方式传达给受众。一个网站项目的确立是建立在各种各样的需求上面的,这是校园网站,所以这种需求往往来自于大从的实际需求,其中师生的实际需求占了绝大部分。因此如何更好地的了解、分析、明确需求,并且能够准确、清晰以文档的形式表达出来,保证开发过程按照大众需求为目的正确项目开发方向进行。 2.1 问题的提出 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用.因此网站建设在Internet应用上的地位显而易见,它已成为个人、政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 越来越多的工作岗位人员希望能真正参预到互联网上,这就出现了越来越多的专业网站的设计以及推广的工作和任务。 就我个人而言,之所以在毕业设计的时候选择这个课题是因为我曾为学校做过相关的校园网,在互联网上有了一定的认知,从而真正的参与到网络中去,做网络新时代的主人,同时也希望自己喜欢和收藏的一些东西能够和网络一起分享,和互联网上的你一起分享。 2.2 对IIS的运用 2.2.1 IIS的简要介绍 IIS是InternetInformationServer的缩写,它是微软公司主推的Web服务器, 6 阳泉职业技术学院————毕业设计说明书 最新的版本是Windows2000里面包含的IIS5.0,IIS与WindowNTServer完全集成在一起,因而用户能够利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet和Intranet站点。IIS的一个 。IIS3.0版本以后引入了ASP,可以很容易的张贴动态内容和开重要特性是支持ASP 发基于Web的应用程序。IIS的安装,管理和配置都相当简单。 2.2.2 IIS的安装 安装步骤: 点击:【开始】->【设置】->【控制面板】->【添加/删除程序】,打开“添加/删除程序”对话框。 (2)点击左边菜单栏中“添加/删除Windows组件”项,打开“Windows组件向导”对话框(这个过程可能要花几十秒钟),在对话框“组件”列表中,选中“Internet信息服务(IIS)”项。 (3)将“Windows2000”安装盘放入光驱中,然后点击“下一步”。这个步骤可能会花几分钟。 (4)点击“完成”按钮,完成IIS的安装。 2.3 数据库access的简要介绍 我们在Web服务器运用Web应用程序进行的最常见和最实用的任务就是访问服务器端的数据库。而ASP内建的DatabseAccess组件使得我们能够轻而易举地通过ActiexXDataObjects(ADO)访问存储在服务器端的数据库或其他化数据结构中的信息。 ADO是对当前微软所支持的数据库进行操作的最有效和最简单直接的方法,它是一种功能强大的数据访问编程模式,从而使得大部分数据源可编程的属性得以直接扩展到ActiveServer页面上。可以使用ADO去编写紧凑简明的脚本便连接到OpenDataseConnetivity(ODBC)兼容的数据库和OLEDB兼容的数据源,这样ASP程序员就可以访问任何与ODBC兼容的数据库,包括MSSQLSERVERAvccessOvracle等。 如果您是一个对数据库连接有一定了解的脚本编写人员,那将发现ADO命令语句 7 阳泉职业技术学院————毕业设计说明书 并不复杂而且容易掌握,同样地,如果您是一个经验丰富的数据库编程人员,将会正确认识ADO的先进的与语言无关性和查询处理功能。熟悉VB数据库编程的朋友会发现ADO与RDO有某中类似的地方。但是据说ADO的访问的速度更快,内存需要更小。 2.4 ASP的简要介绍 ActiveServerPages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、VBScript脚本命令和JavaScript脚本命令等,以创建交互的Web页和基于Web的功能强大的应用程序。 由于脚本程序是在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。所以不必担心浏览器能否处理脚本:Web服务器已经完成了所有脚本的处理,并将标准的HTML页面传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易被别人复制。用户看不到创建他们正在浏览的页的脚本命令。 ASP:不需要任何HTML的tag,保存在文件中,起个好听的名字,文件名的后缀一定要改为.ASP,然后上传到服务器上一个有执行权的目录下(例如wwwroot),接下来的问题是,怎么执行这个ASP程序。 ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(javascript或vbscript),通过ODBC连接数据库,由数据库访问组件ADO(activedataobjects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。 2.5 Dreamweaver介绍 dreamweaver是建立Web站点和应用程序的专业工具。它将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人基于标准的网站和应用程序。从对于CSS的设计的领先支持到手工编码功能,Dreamweaver提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用Dreamweaver及所选择的服务器技术来创建能强大的Internet应用程序,从而使用户能连接到数据库、Web服务。 8 阳泉职业技术学院————毕业设计说明书 利用Dreamweaver中的可视化编辑功能,您可以快速创建Web页面而无需编写任何代码。您可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中。您可以在Macromedia Fireworks或其它图形应用程序中创建和编辑图像,然后将它们直接导入Dreamweaver,从而优化您的开发工作流程。Dreamweaver还提供了其它工具,可以简化Web页中添加Flash资源的过程。 除了可帮助您生成Web页的拖放功能外,Dreamweaver还提供了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色、标签完成、“编码”工具栏和代码折叠);有关层叠样式表(CSS)、JavaScript标记语言和其它语言的语言参考资料。Macromedia的可自由导入导出HTML技术可导入您手工编码的HTML文档而不会重新设置代码的格式,您可以随后用您首选的格式设置样式来重新设置代码的格式。 Dreamweaver还使您可以使用服务器技术(如ASP.NET、ASP和PHP)生成动态的、数据库驱动的Web应用程序。 Dreamweaver可以完全自定义。您可能创建您自己的对象和命令,修改快捷键,甚至编写JavaScript代码,用新的行为、属性检查器和站点扩展Dreamweaver的功能。 2.6 VBScript工具介绍 VBScript是Visual Basic Script的简称,即Visual Basic脚本语言,有时也被缩写为VBS。是asp动态网页默认的编成语言,配合asp内建对象和ADO对旬,用户很快就能掌握访问数据库的asp动态网页开发技术。 VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与VBA的关系也非常密切。它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。 由于VBScript可以通过Windows脚本宿主调用COM,因而可以使用Windows操作系统中可以被使用和程序库,比如它可使用Microsoft Office的库,尤其是使用Microsoft Access和Microsoft SQL Server的程序库,当然它也可以使用其它程序和操作系统本身的库。 9 阳泉职业技术学院————毕业设计说明书 第三章 网站的设计 3.1 网站架构 利用IIS+ASP技术来集成Web前后端所带来的强大效益可归结为以下几个方面: , 减少构建和维护成本 , 加快联机过程 , 应用软件集中在服务器端开发管理 , 前端可使用任何浏览器(IE、Netscape„) , 后端可存取任何数据库 (SQL、Access„) , 可使用任何脚本语言开发 (VBScript、JavaScript、PERL„)(见图3-1) 图3-1 系统架构图 3.2 建立站点 (1)启动dreamweaver,选择【站点】【新建站点】菜单命令,弹出 “未命名站点1的站点定义为”对话框,单击【高级】选项卡来切换到高级选项设置对话框。 (2)【本地信息】对话框中设置本地信息;【站点名称】文本框:设置站点名称为“index”;【本地根文件夹】文本框:设置站点在本地文件中的存放路径为“f:\zailushang/index.html”; (3)【远程信息】对话框设置远端服务器的信息;【访问】下拉列表框:设置远 10 阳泉职业技术学院————毕业设计说明书 程服务器的类型为:“本地/网络”;【远端文件夹】文本框:设置本地文件在远端服务器中的存放路径为“f:\zailushang/index.html”。 (4)【测试服务器】选项设置测试服务器的模式;【服务器类型】下拉列表:用来设置服务器支持的脚本模式为:“VBScript”;【访问】下拉列表框:设置远程服务器的类型为:“本地/网络”; 5)设置完毕,单击【确定】按钮来关闭对话框。 ( 3.3 网站设计 本节对网站前台与后台的设计进行了详细的划分。前台包括新闻在线、炫动青春、人文素质、心理咨询和就业创业五部分,这五部分作为一首页面。其中每部分又划分为四小块,作为二级页面。后台需要管理员给予权限可进入后台。后台包括图片新闻、评论、公告和用户信息等模块。(见图3-2) 图3-2 网站框架图 11 阳泉职业技术学院————毕业设计说明书 3.3.1 前台的设计 主页的美工设计,利用photoshop先建立一个适当的画布,打好网格线。开始将自己的思路勾勒在画布上。即可保存成JPEG格式,做出的效果图如下所示。(见图3-3) 图3-3 网站首页 12 阳泉职业技术学院————毕业设计说明书 1)在路上标题 通过动画鸽子来突出积极向上的态度,偶尔流星的划过,显示出给人以新颖和潮流的特点,标题图片,仅以LOG和简单的文字为主,但是整个标题融入了背景,使之成为一个不可分割的整体,显得更加的简单和大方。(见图3-4) 图3-4 在路上 2)导航栏 这一部分是在路上网站的一级栏目模块,当鼠标移至其中一个栏目的时候,黄色背景会变为红色背景的添加效果。(见图3-5) 图3-5 导航栏 3)校训 通过美轮美奂的两幅校训图,反映出我校积极向上,青春活力的情感~(见图3-6) 图3-6 校训 通过美轮美奂的两幅校训图,反映出我校积极向上,青春活力的情感~ 4)站内新闻 左部以图片形势反映出最近的新闻信息,简明了然。右边以动态最近新闻信息列出。上部显示出了当前的日期,使整个部局,显示的不是很空阔,使整个部局规整化。(见图3-7) 13 阳泉职业技术学院————毕业设计说明书 图3-7 站内新闻 5)快速导航 以简介的小图标为点缀,给其进行超链接。(见图3-8) 图3-8 快速导航 6)友情链接 对校外的知名学校进行链接,方便于学生。(见图3-9) 图3-9 友情链接 7)网站公告 将校内整体的最新新闻公布至网站公告里,以从下至上的方式显示站里的最新亲 自信息。方便于师生的快速查询和游览。(见图3-10) 14 阳泉职业技术学院————毕业设计说明书 图3-10 网站公告 8)站内公告 此项显示的是“欢迎访问太原理工大学阳泉职业技术学院”。 此项增加了网站的动态美,该显示以从右至左浏览显示。(见图3-11) 图3-11 站内公告 3.3.2 后台的设计 数据库设计指的是在现在数据库管理系统上建立数据库的过程,它的主要内容是:在编写数据库应用程序之前,应该组织建立什么样的数据库,包括组织建立多少个数据库为适宜,每个数据库都有几个字段,每个库的主关键字和外部关键字以及各个表之间的关联,如何传递数据。 在数据库的设计中,尽量充分地考虑到用户各个方面功能上的需求,以前数据库理论的主要规则。用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。由于本系统的宗旨是为客户端提供信息,再加上其动态性和交互性,这就不可避免的涉及到大量数据的维护工作,所以搭建起后台数据库也就成为最基础、最首要做的工作。本站应用了功能强大的Access数据库。 1)用户登陆的模块设计 用户登录页面比较简单,为防止用户的错误操作,应设置错误处理页面。在登录操作中,一般发生的错误有:用户输入了错误的用户名或密码;或用户直接单击了【登录】按钮。对上述情况的判断,我们就要通过ASP文件来实现。(见图3-12 表3-1) 15 阳泉职业技术学院————毕业设计说明书 用户登录方式分为两种用户登录方式:一种是管理员身份登录,一种是普通用户登录。管理员身份登录后,可对后台的所有一切进行编辑和修改。并对普通用户进行一定的限制,例lmid(栏目编号),对它进行模块划分。而普通用户登录,只能对管理员给的权限进行操作。 图3-12 后台管理系统 表3-1 admin数据结构表 字段名 数据类型 字段大小 说明 id 自动编号 长整型 留言的编号 user 文本 30 用户名 dj 数字 长整型 用户等级划分 lmid 数字 长整型 栏目权限编号 2)添加图片的模块设计 主要是对图片新闻进行图片的添加,从浏览中选择你需要的图片,并提交至后台。即可添加完成。(见图3-13 表3-2) 图3-13 添加图片模块 16 阳泉职业技术学院————毕业设计说明书 表3-2 tupian数据结构表 字段名 数据类型 字段大小 说明 id 自动编号 长整型 留言的编号 tupian 备注 图片路径 text 文本 100 图片描述 url 文本 100 图片路径 3)评论的模块设计 用户可通过此模块,对一些用户做的评论进行搜索。(见图3-14 表3-3) 图3-14 查看评论 表3-3 pl数据结构表 字段名 数据类型 字段大小 说明 id 自动编号 长整型 编号 username 文本 30 用户名 content 文本 30 文本名称 addtime 日期型 30 增加时间 ip 数字 50 用户地址 email 备注 30 电子邮件 4)公告的模块设计 该模块是对首页站内公告的添加。(见图3-15 表3-4) 17 阳泉职业技术学院————毕业设计说明书 图3-15 添加公告 表3-4 webgg数据结构表 字段名 数据类型 字段大小 说明 id 自动编号 长整型 编号 title 文本 30 标题 content 文本 30 文本名称 addtime 日期型 30 增加日期 adduser 数字 50 增加用户 5)用户信息的模块设计 该模块是对后台用户名和密码的修改。(见图3-16 3-5表) -16 用户信息模块 图3 表3-5 webgg数据结构表 字段名 数据类型 字段大小 说明 id 自动编号 长整型 留言的编号 user 文本 30 用户名 dj 数字 长整型 用户等级划分 lmid 数字 长整型 栏目权限编号 18 阳泉职业技术学院————毕业设计说明书 6)网友投稿的模块设计 师生网友们,可以对其本站进行投稿。(见图3-17 表3-6) 图3-17 网友投稿模块 表3-6 UserTouGao数据结构表 字段名 数据类型 字段大小 说明 id 自动编号 长整型 编号 title 文本 30 标题 adduser 数字 50 增加用户 addtime 日期型 30 增加日期 ip 数字 50 用户地址 content 文本 30 文本名称 19 阳泉职业技术学院————毕业设计说明书 第四章 网站的实现 4.1 数据库链接 利用ADO访问数据库 1.创建数据源名 2.创建数据库链接(Connection) 链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下: dim conn,DBPath set conn=server.CreateObject("ADODB.Connection") (创建对象) 这条语句创建了链接对象Conn,接下来: conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.mappath("data/#db1.asp ") (与数据源连接) 3.创建数据对象(Record Set) 虽然在Connection 对象中可以使用Execute方法实现对数据库的各种操作,但是在编程中更常用的还是Record Set对象,当程序用SELECT命令从数据源中取得记录后,这些记录就存放在记录集对象中,在ASP中创建这个Record Set对象的方法如下: set rs = server.CreateObject("adodb.recordset") 来建立一个数据集的实例,当然此时数据集中是没有数据的 rs.open "select top 4 * FROM tupian order by id desc",conn,1,1(&:参数1,1为读取) (1)Record set的打开类型 1(参数( Cursor Type):指定Record set的打开类型,1为可读写且可自由 移动。 2(参数(Lock Type):指定锁定类型,1为只读。 (2)Select的指令 20 阳泉职业技术学院————毕业设计说明书 1(Select 指令的筛选语句: 格式: Select„From 在SQL语言中:“Select”数据表“中选取某些“栏位”的数据.如果要选 取的数据表数据包含了一个以上的栏位,则我们可以利用“,”逗号来栏位名 称隔开。 (如果要选取的数据表数据包含了全部的栏位,则可以利用万用字符“*”来代2 表全部的栏位。 3(关闭数据对象和链接对象 /关闭创建的数据对象 Conn.close 4.2 其他功能模块的实现 4.2.1 添加图片模块 用户需要为图片新闻上添加图片时,需要从后台添加,前台即可看到我们添加的图片。(如图4-1) 图4-1 添加图片 具体实现的代码如下: <% set rs = server.CreateObject("adodb.recordset")(数据库链接) rs.open "select top 4 * FROM tupian order by id desc",conn,1,1 dim imgUrl(5) dim imgtext(5) dim imgLink(5) j = 1 if rs.eof and rs.bof then Response.write "没有找到相关文章" else 21 阳泉职业技术学院————毕业设计说明书 do while not rs.eof imgUrl(j) = rs("tupian") imgtext(j) = rs("text") imgLink(j) = rs("url") j = j + 1 rs.movenext loop rs.close set rs = nothing end if %> 4.2.2 网站公告模块 用户需要为首页此模块上添加上今日的最新信息,可以在后台添加新闻里去操作,完毕后,师生即可在前台浏览今日的最新消息。(如图4-2) 图4-2 添加公告 其代码如下: <% lm=trim(request("lm")) lm2=trim(request("lm2")) if lm="" then lm=lm2 if lm2="" then lm2=lm 22 阳泉职业技术学院————毕业设计说明书 t=trim(request("t")) hot=trim(request("hot")) tj=trim(request("tj")) news=trim(request("new")) n=trim(request("n")) more=trim(request("more")) week=trim(request("week")) line=trim(Request("line")) font=trim(request("font")) if font="" then font="9" if line="" then line="2" if n="" then n=30 n=int(n) open=trim(request("open")) if open="1" then open="_blank" else open="_top" end if list=trim(request("list")) if list="" then list=10 list=int(list) icon=trim(request("icon")) if icon="1" then icon="t" elseif icon<>"0" and icon<>"1" then icon="" else icon="" 23 阳泉职业技术学院————毕业设计说明书 end if path="/news/" Set rs = Server.CreateObject("ADODB.RecordSet") rs.Open "select * from [config]",conn,1,1 if rs.recordcount<>0 then path=rs("path") end if rs.close set rs=nothing sql= "select top "&list&" id,title,titlecolor,hit,pic,ontop,time,lm,lm2,lm3 from news where title<>'' " if tj="1" then sql=sql&" and tj='推荐' " if lm2<>"0" then sql=sql&" and (lm='"&lm2&"' or lm2='"&lm2&"' or lm3='"&lm2&"') " end if if hot="1" then sql = sql&" order by hit desc , id desc" else sql= sql&" order by ontop desc , id desc" end if Set rs = Server.CreateObject("ADODB.RecordSet") rs.Open sql,conn,1,1 %> document.write(" cellspacing=0 width=100%>"); <% while not rs.eof lm2=trim(rs("lm3")) if lm2="0" or lm2="" then lm2=trim(rs("lm2")) 24 阳泉职业技术学院————毕业设计说明书 if lm2="0" or lm2="" then lm2=trim(rs("lm")) if lm2="" then lm2=0 sql2 = "select * from lm where id="&clng(lm2) Set rs2 = Server.CreateObject("ADODB.RecordSet") rs2.Open sql2,conn,1,1 fontcolor=rs2("fontcolor") pic=rs2("pic") if rs("titlecolor")="默认颜色" then fontcolor=rs2("fontcolor") else fontcolor=rs("titlecolor") end if id=rs("id") title=rs("title") %> document.write(""); <% rs.movenext wend lm=trim(request("lm")) lm2=trim(request("lm2")) if more="1" then %> document.write(""); <% else end if conn.close:set conn=nothing%> 4.2.3 站内公告模块 可以增加师生们的礼觉美,以至于不是太单调。(如图4-3) 图4-3 站内公告 其代码如下:      ?欢迎访问太原理工大学阳泉 职业学院网 27 阳泉职业技术学院————毕业设计说明书 第五章 网站的测试与维护 5.1网站的测试 系统测试是提高软件质量的重要手段,无论怎么强调测试的重要性和它对软件可靠性的影响都不过分。虽然在软件生命周期的各个阶段都有严格的技术审查,但是经验表明,审查不能发现所有的差错,在编码过程中,程序员的编程水平对软件的影响很大,并且不管多么有经验的程序员在编程中都会引入一些错误。 系统测试是以发现错误为目的执行一个程序过程。它的目的非常明确,就是要尽可能地发现至今为止尚未发现的错误或缺陷。 本系统采用动态测试,通过人工运行网站,由点集面地进行测试。 5.2网站的维护 系统维护就是在系统交付使用之后,对系统进行的任何改变工作。引起软件改变的原因主要有:为了纠正运行中出现的错误;为了使软件适应新的运行环境;用户增加新的需求。 系统维护的目标是保持软件的功能和性能及时、准确地满足用户的要求。 本系统的维护内容:用Access数据库做为网站平台的数据来源,早见错误就是由于系统经常的增加、修改、删除记录,引起的数据库冗余文件过大,导致的Access数据库无法读出数据,内部语法失效。 解决方法:打开Access数据库->“工具”->“数据库实用工具”->“压缩和修复数据库”,这样就可以有效避免此类问题。 28 阳泉职业技术学院————毕业设计说明书 总 结 在本次设计的全过程中,我对三年所学的知识有了一个比较系统的认识和理解。涉及了各方面的知识,大大扩展了我的知识面,同时是我学会了如何使用所学的知识去解决一些实际的问题。 在设计中我深知自己掌握的知识还远远不够,掌握的一些理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握好,而是光知道书本上的知识是远远不够的,一定要把理论知识和实践结合起来。把学到的知识应用到时间中去,多做多练,才可以把理论的精华发挥出来。知识不是知道,了解就好,一定要去应用它,发展它,让它在现实生活中得到充分的应用,从而解决一些问题,这才是学习的根本目的。而且知识又不是单一的,它是互相联系的,学科与学科之间都有着内在的联系。计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完成的。在设计阶段,通过对课题的深入分析与研究,迫使我对技术有了一定的了解。在遇到问题时,得到了指导老师与同学的悉心帮助,使我感受到集体的力量是无穷的。通过这次设计,我学会了和别人配合工作,因为一个人所学的知识不可能面面俱到的,只有通过合作,发挥自己的优点,体现团队精神,才能使工作做得更为出色。通过这次设计,我学到了许多书本上学不到的知识,增强了自己的动手能力。即将毕业我十分珍惜这次锻炼的机会,我按部就班的完成了自己的设计任务,但由于自己的知识水平有限,仍然存在很多的不足之处,恳请老师多多指教~当今的社会是竞争的社会,而人才的竞争则是竞争的焦点,毕业设计对于我们即将离校的同学来说,是离校前很好的一次锻炼,使我们各方面的能力都有了很大的提高,为我们踏出校门,走上社会增强了能力与自信~计算机技术的高速发展,使我深深地认识到只有不断的加强学习,才能在计算机技术方面不至于被淘汰,今后,我还要加强学习,努力使自己成为一位专业的计算机人员,为我自己所从事的工作服务。 29 阳泉职业技术学院————毕业设计说明书 参考文献 [1]周艺文,《Photoshop网页艺术设计》.清华大学出版社,2006 [2]刘禾,蔡锋,《精通ASP架站技巧》.中国青年出版社,2002 [3]龚玉清,《网页设计的色彩运用》.现代教育技术出版社,2003 [4]刘华,《程序设计》.清华大学出版社.2004 [5]小志,《ASP入门与实例演练薄》.中国青年出版社, [6]赵增敏,《ASP动态网页设计》.电子工业出版社,2003 ,陈俊华,《挑战ASP与网页数据库设计》.中国铁路出版社,2004 [7]邓文渊 [8]宣小平,《ASP数据库系统开发实例导航》.人民邮电出版社 30 阳泉职业技术学院————毕业设计说明书 致 谢 毕业设计完成之际,我由衷地感谢指导老师的大力帮助和支持,感谢我的同学与朋友,在我遇到各种各样复杂问题的时候,给与我鼓励和帮助,使我的分析问题和解决问题能力有了很大的提高。 经过几个月的忙碌和工作,本次毕业设计已经接近尾声,作为一个毕业设计,由于经验的匮乏,难免有许多考虑不周全的地方,如果没有导师的督促指导,以及一起工作的同学们的支持,想要完成这个设计是难以想象的 本论文是在导师悉心指导下完成的。导师渊博的专业知识,严谨的治学态度,精益求精的工作作风,诲人不倦的高尚师德,严以律己、宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远。不仅使我树立了远大的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物与为人处世的道理。所有这一切都将成为我受益终生的宝贵财富!本论文从选题到完成,每一步都是在导师的指导下完成的,倾注了导师大量的心血。在此,谨向导师表示崇高的敬意和衷心的感谢~我在研究思想方法上得到了许多启发,并在研究工作中采用他们的部分研究成果与统计资料。尽管与他们为我付出的一切相比,所有的语言都显得苍白无力,我仍要真诚地说声:谢谢! 感谢我的三年来对我学习、生活的关心和帮助。在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意~ 毕业设计完成之际,我由衷地感软件教研室各位指导老师们的大力帮助和支持,感谢我的同学与朋友,在我遇到各种各样复杂问题的时候,给与我鼓励和帮助,使我的分析问题和解决问题能力有了很大的提高。 设计期间,指导老师严肃的科学态度、严谨的治学精神、精益求精的工作作风深深地感染和激励着我。从课题的选择到项目的最终完成,都始终给予我细心的指导和不懈的支持。 31
/
本文档为【网站毕业论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索
    "); document.write("<%=icon%> news_view.asp?newsid=<%=id%> target=<%=open%> title='<%=title%>'><%=titleb(title,n)%>"); <% if trim(rs("pic"))<>"" and pic="1" then %> document.write("[图]"); <% end if if news="1" then if datediff("d",rs("time"),date())=0 then %> document.write("images/new.gif>"); 25 阳泉职业技术学院————毕业设计说明书 <% end if end if tttt=rs("time") %> document.write(""); <% if t="1" then%> document.write("<%=formatdatetime(tttt,1)%>"); <%elseif t="2" then %> document.write("<%=formatdatetime(tttt,2)%>"); <%elseif t="3" then%> document.write("(<%=month(tttt)% >月<%=day(tttt)%>日)"); <%elseif t="4" then%> document.write("(<%=month(tttt)%>-<%=day(tttt)%>)"); <% end if %> <%if week="1" then%> document.write("(<%=weekDayName(weekday(tttt))%>)"); <%end if%> 26 阳泉职业技术学院————毕业设计说明书 document.write("
    news_more.asp?lm=<%=lm%>&lm2=<%=lm2%>&open=<%=open%>&tj=<%= tj%>&hot=<%=hot%> target=<%=open%>> 更多信息