毕业论文设计天文科普网站设计与实现.doc
本文重点介绍基于Dreamweavercs5开发平台的天文科普网站的开发过程。 文章首先对网站开发技术进行概述,然后进行需求分析,根据需求分析建立网站系统整体结构图、设计数据表结构等,最后实现各模块的功能网站系统; 包括网站前端和后端的开发。 其中,前台采用Dreamweavercs5、Photoshop、Flash等相结合的方式完成了主页的设计。 在首页设计中,采用目前流行的DIV+CSS技术进行布局; 后台采用Dreamweavercs5开发平台和ACCESS数据库技术实现登录。 一个集管理、新闻发布、新闻删除、用户留言、留言管理于一体的天文科普平台。 最后,系统完成后,进行了链路测试、管理员登录测试、数据库测试。 系统运行良好。 关键词:Dreamweavercs5; 数据库技术; 天文科普摘要论文重点介绍基于Dreamweavercs5开发平台的天文科普网站的开发过程。 首先对网站开发技术进行概述,其次进行需求分析、创建网站系统总体架构、设计数据表结构等,根据需求最终实现网站各模块功能; 包括网站前台开发。 其中前台采用Dreamweavercs5、Photoshop、Flash主页设计,当前流行的DIVCSS技术首页设计布局;后台,采用Dreamweavercs5开发平台,ACCESS数据库技术登录管理器,新闻稿,按删除,用户留言,消息管理平台天文科学,系统完成后链接测试,测试管理员登录,数据库测试,系统运行良好。基础技术;天文科学 1.1 研究意义 1.1.1 国外发展现状天文科普教育 1.2.2 国内天文科普教育发展现状 2.1Web界面开发工具 2.2Web开发技术 2.2.1HTML语言 2.2.2CSS样式表 2.2.3 ACCESS数据库技术 3.1 网站需求分析 3.2 网站总体结构设计 3.2.1 界面设计 4.2 留言板设计与实现 104.3 其他模块的制作 115. 网站后台管理系统设计与实现 115.1 后台管理登录的实现 115.2 新闻管理模块的实现 135.3 消息管理模块的实现 166. 总结 16 参考文献 17 致谢 17 引言 1.1 意义科普的方法和媒介多种多样。 后来,随着影视技术的发展,科教电影、科教DVD、科教电视节目成为科普的主要方式,大大增强了科普的生动性和多样性。
[1]自20世纪90年代以来,互联网技术迅速发展,日新月异。 网络技术应用于科普传播,极大地改变了科普传播方式以及科普资源的开发和分配。 网络技术的独特优势,使得科普资源的形式更加新颖,内容更加多样化。 网络传播媒体的主要特点是及时性、交互性和多媒体性。 网络媒体是无形媒体,不需要像报纸、期刊那样的流程。 因此,总体来说,网络媒体信息传播的速度是很快的。 与纸质媒体相比,网络传播的时效性具有很大的优势。 就交互性而言,书籍、报纸等纸质媒体和影视媒体的信息传播只是单向的。 及时互动沟通。 当用户在科普网站服务器上浏览科普信息时,信息从服务器传输到客户端; 当用户发表意见时,信息从客户端传输到服务器。 这种双向信息传递的互动功能在网络科普中得到了体现,这是传统科普媒体无法超越和比较的。 互联网多媒体的表现力优势也极为突出。 报纸、书籍等纸质媒体只能传输文字、图片信息,而这些信息都是静态呈现的平面媒体,且大部分是文字信息,多媒体的表现力不足。 由于网络媒体强大的多媒体表现力,我们可以看到基于互联网技术的网络科普的优势。 1.2 研究现状 1.1.1 国外天文科普教育的发展现状 欧美国家十分重视科普工作。 在欧美,科普活动主要表现为公众对科学运动的认识。 近年来,其影响力越来越大。
美国的科普活动从20世纪50年代苏联向太空发射第一颗人造卫星开始受到关注。 这一事件极大地震惊了当时的美国政府和反对党。 今年,美国全国科学作家协会对公众的科学态度进行了调查。 调查分析表明:公众普遍对科学持积极态度,但基础科学知识水平较低。 投入数十亿美元用于学校科普教育。 欧洲的科学革命始于天文学。 在欧洲国家中,英国是最早开展科普工作的国家。 英国皇家科学研究与普及学会自1826年开始举办圣诞科学讲座,一直坚持至今,影响深远。 除英国外,北欧国家在这方面表现更为突出。 这些国家工业生产比较发达,国家高度重视科学,社会民主化程度高,人民有关心科学的传统。 开展活动的方式有很多种。 它的特点是政府支持、媒体活跃和历史悠久。 亚洲天文科普普及最好的是日本。 日本的科普产业是后来者,在世界科普方面走在前列。 1.2.2 国内天文科普教育发展现状[2] 目前,我国大陆共建成专业自然历史博物馆115个,其中天文馆15个。 然而,中国知网学术文献数据库中以“天文学”为关键词的搜索结果显示,在我国科普活动如火如荼的同时,我们的天文学科普却显得十分落寞。 随着我国科普投入的加大,各类科普网站的数量也大幅增加。 但这些网站的天文科普功能略显不足,运营状况良好的专门从事天文科普的网站屈指可数。 。
2、网站开发工具及关键技术概述 2.1 网页界面开发工具 AdobeDreamweavercs5(下载地址:creative.adobe.com/products/download/dreamweaver)是一款集网页制作和网站管理于一体的所见即所得网页编辑器。 Dreamweaver CS5是第一套专为专业网页设计师开发的可视化网页开发工具。 使用该程序可以高效、快速地开发具有动态交互功能的ASP网站。 [3]每个动态网站开发都有一定的流程和模型。 这些流程和模型大体相似,仅在具体操作上略有不同。 下面介绍使用Dreamweaver开发动态网站的一般流程和模式。 [4] 第一步:在存放动态网站的服务器上安装网站的开发和应用环境。 动态网站的开发需要安装IIS服务器、浏览器和ASP开发工具(本网站的ASP开发工具是Dreamweaver)。 第二步:设计网站的风格、页面结构、功能实现等。 第三步:创建网站并开始开发网页。 第四步:根据网站的功能需求设计、创建和应用数据库。 第五步:实施应用测试,检查网站是否存在错误页面。 如果有错误,需要修改程序,直到页面完全正确。
第六步:将测试成功的网站发布到互联网或内部服务器上(考虑到实际因素,该网站制作成功后将不再发布)。 下面是使用 Dreamweaver 开发动态网站的流程图,如图 4-1 所示: 图 2-1 网站开发流程 Adobe photoshop cs5(下载地址:creative.adobe.com/products/download/photoshop)简称为“PS”,是一款图像处理软件,可以用来编辑网页上的图片,优化网页并快速下载。 天文科普网站中的背景图片设计以及网站各页面的图片均采用PS软件进行处理。 Adobe flash cs5(下载地址:creative.adobe.com/products/download/flash) Flash是一款动画制作软件。 目前,Flash已逐渐成为一种网页交互手段,并广泛应用于网站制作中。 在网页制作中使用flash动画已经成为一种趋势。 天文科普网站中的横幅动画采用了flash动画效果,为整个页面增添了视觉动画,也凸显了网站的主题。 2.2 Web开发技术 2.2.1 HTML语言 HTML语言是规划、设计和装饰网页布局的语言。
HTML 超文本文档包含文本信息、图片、动画、声音或任何其他形式的资源。 HTML语言利用标签来实现规划设计这些资源的显示位置、显示方式等功能。 2.2.2 CSS 样式表 CSS 是层叠样式表的缩写。 中文名称译为“Cascading Style Sheets”,简称样式表。 它是目前广泛使用的 CSS 标准,由国际组织 W3C 控制。 本网站导航栏的制作以及网页底部的版权信息均使用css样式表。 2.2.3 ACCESS数据库技术 Microsoft Office Access是微软公司结合图形用户界面的数据库引擎和软件开发工具的数据库管理系统。 用于开发一些流量较小的网站时存储数据。 天文科普网站的数据存储和查询采用ACCESS数据库技术。 3、网站需求分析及总体结构设计 3.1 网站需求分析 (1)功能分析 网站为浏览者提供天文科普活动和科普作品的信息,以及大量的天文图片、天文知识和虚拟天文软件; 通过留言板模块,可以实现浏览者与管理员之间的信息交流。 (二)技术分析 Adobe Dreamweavercs5是一款集网页制作和网站管理于一体的可视化网页编辑工具。 该天文科普网站的建设是通过Dreamweavercs5可视化开发平台与ACCESS数据库技术相结合来实现的。
3.2 网站总体结构设计 天文科普网站的建设是为了让浏览者能够方便、快捷地找到自己需要的信息。 整个网站由前台和后台两部分组成。 前台主要提供信息查看、消息交流、文件下载等服务; 后台主要管理信息和留言内容。 网站的整体结构如下图3-1所示: 图3-1 网站的整体结构 3.2.1 界面设计 网站的主界面是网站的门面,因此网页的布局和展示内容的选择非常重要。 首页通常会显示一些重要信息,或者能够突出网站主题的内容,重要信息在网页上的位置也很有吸引力。 例如,本网站的天文科普活动和科普作品就放在网站首页的中间位置。 同时,为了让整个页面视觉上动感十足,利用flash动画软件将网站头部制作成了flash动画,让其不再显得呆板。 为了吸引浏览者的注意力,网页左侧“天文预报”和“天文直播室”的内容被设计为滚动新闻。 根据要求,本网站有5个外部链接,全部链接到著名的天文科普网站或博客。 网页底部用于显示版权信息。 网站首页如下图3-2所示: