
校园网站设计与实现论文正稿.doc
23页毕业设计〔论文课题: 校园网站设计与实现学生:汪嘉语 系部:计算机应用系班级:计算机1022 学号:2010239221指导教师:陈建锋装订交卷日期:20XX5月20日目录摘要I第一章 绪论11.1 开发目的11.2 开发工具的选用及介绍11.3 ASP的介绍3第二章 开发环境及需求分析52.1项目背景52.2 开发环境52.2.1 系统平台52.2.2 运行需求6第三章首页设计73.1 首页说明7前台首页显示73.1.2 网站的管理8第四章网站总体方案设计114.1 网站简要说明114.2 网站可用性讨论114.2.1 网页布局114.2.2 主题鲜明、富有特色124.2.3 版式编排布局合理性124.2.4 相关站点引导链接124.3 网站流程图134.4 代码的实现以及关键代码……………………………………………… 13第五章数据库设计与文档设计145.1 数据库的连接145.2 具体设计文档155.2.1 内容和功能设计155.2.2 前台新闻文摘显示155.2.3 后台管理155.2.4 可视化设计165.3留言系统的设计165.4 管理员登录功能设计18第六章总结20致谢21参考文献22校园网站分析与设计摘要校园网站是学校对外宣传的窗口,也是展示全校师生才能,加强对校外联系,互相学习,共同发展的阵地,学校网站建设的目的是促进师生与学校共同发展。
网站的实现采用了DREAMWEAVER 8.0和ASP进行网站设计的开发过程,对网站的设计及网站的实现进行了详细的说明本文主要是从ASP、DREAMWEAVER 8.0的开发环境的架设开始,一步步进入ASP和DREAMWEAVER 8.0的奇幻世界网页制作工具Dreamweaver8.0、ASP开发技术,采用VBScript脚本语言进行了开发内容主要包括HTML,DREAMWEAVER 8.0,ASP,SQL语言的基本概念及高级应用,ASP与数据库的连接最后对其中的不足与存在的问题进行了讨论,提出了相应的解决方法功能上虽不是十分完备,但都是在调查研究后,并参考相关的系统资料,学习中外大型优秀网站的优点和特点进行开发设计的,具有一定的技术性关键词: ASP ; DREAMWEAVER 8.0 ;HTML;Access;VbScript20 / 23第一章 绪 论学院网站是学院的"商标"在这个高度信息化的社会里,建立学院自己的网站是最直接的宣传手段网站的超时空特性,不仅能让本地区的人们了解学院,更可让世界了解学院 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
Internet上发布信息主要是通过网站来实现的,获取信息也是要在Internet"海洋"中按照一定的检索方式将所需要的信息从网站上下载下来因此网站建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视为了更好的办学,提高学校知名度,特构建XX职业学院学校网站1.1 开发目的随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻,文摘,资源等的网上发布,多栏目管理,实时的进行行为统计和记录的网上交互系统,达到师生间的交流1.2 开发工具的选用及介绍Dreamweaver的介绍:在本文中采用了Dreamweaver8.0作为开发工具,并结合photoshop8.0做图片特效和flash工具做动态画面效果本文中简要说明了Dearweaver8.0Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着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的功能,并且可以发布这些插件1.3 ASP的介绍ASP技术 ASP〔Active Server Pages动态网页是微软公司推出的一种用以取代CGI〔Common Gateway Interface通用网关接口的技术目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等通常情况下,用户通过浏览器看到的网页大多是静态的,目前Internet 上的许多站点,仍然提供"静态"〔static的主页内容。
ASP与常见的在Client端实现动态主页的技术如Java Applet、ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由服务器来解释执行的,执行结果产生动态生成的Web页面并送到浏览器;而Client端技术的Script命令则是由浏览器来解释执行由于ASP是在服务器端解释执行,开发者可以不必考虑浏览器是否支持ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑ASP通过后缀名为.asp的ASP文件来实现,一个.asp文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下当用户从浏览器输入了.asp文件的地址后,浏览器就将这个URL请求发给Web Server,如果Web Server上装了ASP,就调用ASP. ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web Server,然后Web Server再把结果发送给浏览器ASP文件的制作和HTML类似,且和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行的脚本嵌入到HTML文件中<将HTML文件的后缀名改为.asp>,这使得HTML文件的编写与脚本的开发融合在一起。
通过ASP内置的对象、服务器组件〔Server Component可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务ASP比较网关及服务器扩展模式有着以下优点:<1> 完全与HTML文件融合在一起;<2> 容易创建,不需要其它编译、链接程序;<3> 面向对象的并通过ActiveX Server对象可扩展第二章 开发环境及需求分析2.1项目背景HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,而ASP能够彻底实现用户与管理人员的交互性,在ASP编程语言高度发展的形式下,ASP能够很好的解决这些复杂交互的动态性,于是我们也开始了对学院网站的动态开发,即而让学院网站更加的互动2.2 开发环境系统平台采用Browser/Server体系结构,服务器端采用运行最低配置要求<全部为中文环境> 操作系统 Windows 2000 Adv Server,Windows 2000 Server 脚本解释器 Vbscripts5.6以上版本,安装Microsoft Internet Explorer5.5以上版本既可获得: Web服务器 IIS 6.0,Windows 2000自带 数据引擎 Microsoft Access 权限要求 对Access数据库具有建表、备份的权限 空间大小 初次安装至少10M可用空间 硬件要求 PIII500 CPU 256M内存或更高 带宽要求 10M共享或更高 客户端软件,包括单机操作系统和浏览器软件,分别选用Windows 2000和Internet Explorer,数据库系统采用Microsoft Access有利于方便操作。
运行需求在调试和运行过程中,应该能够让系统正常使用时不出错,若运行时遇到不可恢复的系统错误,也应该保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时,能够保证数据的正确性、信息的可靠性、实现的高效性、系统的易使用性、系统管理的可维护性、信息的可测试性、数据的复用性、数据库的安全保密性、数据的可移植性以及网络互联性第三章 首页设计3.1 首页说明前台首页显示下面通过首页来说明网站整体的功能,如图3-1所示:图3-1 网站首页图1.首页的最顶部排列显示大类新闻或文章,用户可以直接点击查看各项大类新闻里面的各项小类新闻,直到阅读每条详细信息2. 站点首页,教学科研,教学专题,资源下载,图片鉴赏等各个栏目,后台可以控制排序和位置调整,或显示条数设置3. 图片,下载等显示可以任意排序,而且可以直接点击查看相关信息进行查看和更新信息4. 设有专题显示和网站调查系统,以及网站的一些统计数据信息,可以按不同条件进行文件信息搜索5. 公告部分显示最新发布的各项学院通知信息3.1.2 网站的管理本系统是实现信息发布,多栏目管理,设有网站管理与论坛管理分开管理;使论坛具有更灵活的管理条件。
一、 基本功能介绍:1、网站基本资料设置<网站名称、网址、等等...一些基本设置>2、后台可增加一级分类和二级分类<可更改或添加>前台自动更新3、网站底部功能菜单设置内容增加更改4、可添加无数条公告 前台自动。












