网站设计与实现论文

2024-10-04

网站设计与实现论文(精选9篇)

1.网站设计与实现论文 篇一

河北大学2011届本科生毕业论文(文献综述)

文献综述

计算机和互联网技术日新月异的发展,正在迅速地改变人们传统的生活、工作和学习方式。多媒体计算机技术、以及 Internet 的不断普及,使得通过网络进行教学获得了前所未有的技术支持的。网络教学打破了传统课堂的界限,可以创造不受时空限制的的多元化学习环境,网络教学能够充分利用现代化的教学手段和多种教学资源,为学习者提供一个良好的教与学的环境,并能激发学习者的学习兴趣,使学生更主动的参与学习。

网络教学平台的建设是实现网络教学的重要方面。依托现代教学理论,利用软件设计技术,建立辅助教学的网站是行之有效的辅助教学工具,是达到资讯交流与资源共享的最佳途径。随着现代教学技术的普及,针对某一门课程开发一个辅助教学系统可以弥补传统课堂教学的不足,优化课堂教学,提高教学质量。《数据结构》是计算机科学与技术等相关专业的核心课程。然而,长期以来,教学方式仍是单一课堂讲授为主,变化也仅是课件代替了板书,其缺点是缺少课堂互动,不利于学生对知识的建构理解,无法调动学生的积极性。而且,同其他课程相比,《数据结构》这门课程概念多而且复杂,理解起来比较抽象,程序的编写比较困难,算法的思想难于建立。仅凭教师课堂讲解,学生往往难于完全理解和掌握教材中的知识点,更不用说灵活运用进行编程了。为提高《数据结构》的教学效果,通过先进的教学手段来辅助教师教学是十分必要的。因此,在这一背景下提出了开发基于《数据结构》课程的教学网站的构想并付诸实施。

ASP和ASP.NET是WEB开发领域比较流行的动态WEB开发技术。ASP是Active Server Page的缩写,即活动服务器页面,是一个WEB服务器端的开发环境,利用它可以结合HTML网页、ASP指令和Active X元件建立和执行动态的、互动的、高性能的WEB服务应用程序。ASP.NET并不是ASP的简单升级,而是全新一代的动态网页实现系统,它是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。ASP.NET提供基于组件、事件驱动的可编程网络表单,大大简化了编程,还可以用于建立网络服务。

我们从一些具体方面对ASP和ASP.NET进行比较。

一、开发语言不同。ASP的开发仅限于non-type脚本,且使用的是VBS/JS这样的脚本语言混合HTML来编程,而那些脚本语言属于弱类型面向结构的编程语言,因此在使用ASP和WEB唐家代码时容易出现代码杂乱。而ASP.NET本身就是一种面向对象的编程语言,它具有封装性、继承性、多态性等此类面向对象编程语言的一切特性,因此它不仅摆脱了ASP使用脚本语言编程的缺点,而且,ASP.NET允许用户使用strongly-type编程语言

河北大学2011届本科生毕业论文(文献综述)

和.NETFramework开发。

二、开发方式不同。ASP是一种把界面设计和程序设计混合在一起的开发方式,后期维护起来会比较困难;而ASP.NET则是一种把界面设计和程序设计以不同文件分离开来的开发方式,复用性和维护性得到有效提高。

三、运行机制不同。ASP是解释解释运行的编程框架,执行效率相对比较低;而ASP.NET则是编译框架,程序所运行的是服务器上已经编译好的公共语言,效率方面会相对比较高。

ASP.NET和ASP最大的区别不仅仅在于功能的增强,而在于编程思维的转换。下面,就从语言方面和功能方面来分别参数传统ASP产生的问题:

在语言方面。首先,ASP的代码逻辑混乱,难于管理。由于传统ASP是吧HTML内容和ASP WEB页面的源代码紧密的集成在一起。因为没有分离代码和HTML的内容,所以很难看清代码的逻辑关系。而且随着程序复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成这样或那样的问题。其次,代码的可重用性差。由于是面向结构的编程方式,并且混合HTML,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。再者,弱类型造成潜在的出错可能。ASP的开发仅局限于non-type脚本,且使用的VBS/JS这样弱类型面向结构,而非面向对象的编程脚本语言与HTML语言混合编排的,因此在使用ASP给Web添加代码时容易出现代码杂乱。尽管弱数据类型的编程语言使用起来方便一些,但相对于它所造成的出错几率是远远得不偿失的。

在功能方面。首先,安全性差。ASP是微软(Microsoft)所开发的一种后台脚本语言,它的语法可以像SSI(Server Side Include)那样把后台脚本代码内嵌到HTML页面中。虽然ASP简单易用,但是它自身安全性较差。目前在微软的.NET战略中新推出的ASP.NET借鉴了Java技术的优点,使用C#语言作为ASP.NET的推荐语言,同时改进了以前ASP的安全性差等缺点。其次,缺乏完善的纠错/调试功能。而且,功能弱。一些底层操作只能通过组件来完成。

微软推出的ASP.NET,是全新一代的动态网页实现系统,是微软发展的新体系结构.NET的一部分,是ASP和.NET技术的结合。此外,还可用ASP.NET建立网络服务。ASP.NET摆脱了以前ASP使用脚本语言编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等。当然,最合适的编程语言还是MS为.NETFrmaework专门推出的C#。首先它是面向对象的编程语言,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.NET上就可以使业务逻辑和HTML页面分离;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限

河北大学2011届本科生毕业论文(文献综述)

度保护你以前的投资,并且C#和C++、Java一样提供了完善的调试/纠错体系。一个全新技术诞生的时候,总是充满困难的。

通常对于一个新技术,总会听到好与坏两方面意见。从传统ASP到ASP.NET的转变,它便利的功能弥补了ASP的不足。然而,ASP.NET并不是Web应用技术的终结,随着科技的不断发展,相信还会向更新更好的发展方向前进。

谭浩强的《ASP的动态网页设计》一书中在谈到ASP.NET的工作原理时讲到:我们可以吧ASP.NET页面看层一般的HTML页面,当安装.NET时,本地IIS Web服务器自动被配置成.ASPX文件,且用ASP.NET模块aspnet_isapi.dll文件来处理。ASP.NET 模块分析ASPX文件内容并将文件内容分解成单独命令以建立代码的整体结构。完成此工作后,ASP.NET模块将各命令放置到预定义的类定义中。然后使用这个类定义一个特殊的ASP.NET对象Page。该对象要完成的任务之一就是生成HTML流,这些HTML流可以返回到IIS,再从IIS返回到客户。简言之,在用户请求IIS服务器提供一个页面时,IIS服务器就根据页面上的文本、HTML和代码建立该页面。

在网站的建设与实现过程中,HTML语言是必不可少的。在张金霞的《HTML网页设计手册》一书中见到HTML语言是制作网页的基础语言。本书由最基本的HTML语法开始讲解网页设计的基础技术,详细介绍了各种网页制作的标记;最后以应用最广泛的Dreamweaver为例,介绍网页设计的方法。在讲解中配有大量范例,使在实际操作中学习制作网页。

现在不论是做软件还是做网站,后台数据库对于它们来说都是必不可少的。王珊,萨师煊的《数据库系统概论》加强关系数据库系统的讲解,特别是SQL的内容紧跟标准的发展。而后讲到的数据库设计的基本步骤:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库的运行和维护等。还更新了数据库安全性的部分内容;加深了关系查询处理和查询优化的内容;讲解了应用开发所需的ODBC、JDBC等概念和方法。

总之,通过这段时间查阅网站建设的相关资料、文献等,对这个项目的实施有了进一步的理解和看法,对其中的问题也有了大致的解决方法,并且也有了初步的规划。这对我接下来项目的实际实施有很大的帮助。但是由于我的技术水平还不扎实。也不太到位,对本篇论文的很多问题还没有深刻的了解,难免文章中存在一些不妥的地方,希望老师给予宝贵意见,谢谢老师。

河北大学2011届本科生毕业论文(文献综述)

参考文献:

[1] 张海藩. 软件工程导论(第四版).北京:清华大学出版社,2003 [2] 王珊,萨师煊.数据库系统概论.北京:高等教育出版社,2006 [3] 张金霞.HTML网页设计手册[M].北京:清华大学出版社,2006. [4] Java Web整合开发实战.北京:清华大学出版社,2013 [5] 徐国平,JSP网络开发实务.北京:电子机械工业出版社,2001 [6] Tomcat与Java Web开发技术详解(第二版).北京:电子工业出版社,2009 [7] 王剑南.Java面向对象B/S后台开发精粹.北京:清华大学出版社,2013 [8] 周颢.网络编程语言JSP实例教程.北京:电子工业出版社,2005 [9] 洪丹丹.基于J2EE轻量级框架的安全Web架构研宄与应用[D].成都:电子科技大

学,2009 [10] 蒋军强.MySQL数据库中乱码成因及解决办法探究[J].科技信息(科学教研),2007

2.网站设计与实现论文 篇二

一、教学网站的作用

教学网站是指按照某种教学思想和教学目的, 利用现代化的网络技术建立起来的、具有一定教学功能的网站系统。

教学网站能够拓宽学校教育的渠道, 给学生提供一种更加自主的学习形式, 学生可以根据自己的认知特点和学习需求在教学网站上学习自己感兴趣的内容, 也可以与其他同学进行交流。因为学生可以定制属于自己的个性化知识, 所以在很大程度上弥补了班级统一教学的弊端。教学网站丰富的教学资源还能激发学生的学习兴趣, 使其建构自己的认知系统。

二、教学网站设计的原则

(一) 服务教学的原则

教学网站应该以教学为中心进行建设, 既要考虑教师也要考虑学生, 本着服务教学的原则来设计。以教来说, 教学网站要便于教师发布、管理课程资源, 使教师能及时了解到学生对教学资源的浏览与学习情况。以学来说, 要让学生能够便捷的进行学习资源的浏览, 快速地找到该学科资源。

(二) 及时更新的原则

教学网站作为日常教学的工具, 其内容要每天及时更新。教师要将每天的教学设计、课件、习题等资源及时共享, 以便学生能够保持对教学网站的关注与兴趣。而且只有做到教学网站每天有新内容, 才能保证学生及时获取到教学资源。

(三) 内容充实的原则

教学网站的教学资源应该形式多样, 内容充实。主要包括视频、音频、图片、动画、学案、试题、虚拟实验、教学课件等丰富的教学资源, 为教师上课和学生学习提供物质基础。

(四) 导航清晰的原则

这是网站设计风格的问题。对于使用者来讲, 一个好的教学网站应该要做到页面布局简洁, 分类科学, 易于检索, 能让师生很快搜索到要找的模块。我们前面也提到过, 清晰的导航是提高师生检索教学资源效率的前提。

(五) 交互性强的原则

如果要让教学网站更好的服务于教学, 网站的设计不能只是简单的教学资源的静态展示, 还应该体现出一定的交互功能。所谓交互功能, 就是指学生与学生之间能够进行在线交流, 发表评论;教师能够实时发布课程信息、作业题、模拟题, 以及扩展学习资料等, 与学生进行公开和非公开的交流, 及时反馈信息, 开辟一条师生交流的重要通道。

三、特色教学网站的设计与实现

(一) 网站架构

网站架构应该以学习对象、学科类别、素材类型为依据进行分类。如附录中图1。

(二) 技术路线

教学网站采用B/S三层体系结构, 由客户端 (Web浏览器) 、Web服务器和教育资源服务器组成。系统采用ASP.NET技术开发, Web服务器采用Windows Server 2003自带的IIS 5.0, 数据库采用Microsoft Access 2003。开发语言采用面向对象语言C#。技术路线包括:HTML+ADO.NET+Java Script+Jquery+AJAX+XML。

(三) 功能模块

根据教学网站的设计原则与实用功能, 结合各学科教学活动的共性, 教学网站建设应该集管理、教学、资源及信息交流服务为一体, 主要包括教育新闻发布系统、教学科研应用系统、教育信息资源系统和信息服务系统。

1. 新闻发布

我们要利用教学网站教育新闻发布系统支持学校的教育教学工作, 使其更现代化, 提高信息化管理水平。教育新闻发布系统的具体功能包括以下几方面:

学校概况:包括学校简介、政务公开、教育理念、所获荣誉等。

教育新闻:包括国内教育、甘肃教育、白银教育新闻及教育法律、法规、规章等文件、制度。

校园快讯:包括校党委、教务处、办公室、政教处、总务处发布的通知公示。

专题教育:包括爱国教育、家庭教育、禁毒教育、安全教育、消防教育等。

师生风采:主要有教师园地、学生天地、活动掠影、竞赛比赛和教育随笔等。

2. 教学应用

在以班级教学体制为基础的情况下, 要发挥教学网站教学科研应用系统的作用, 更好地开展教学工作, 提高教学效率。教学科研应用系统应该包括以下几方面的内容:

教学科研:包括教学反思、课题研究、培训进修、课改实践、心理辅导及教育个案。

网络课程:实现网络课程的浏览、上传、下载、删除与管理。

实时课堂:实现教师备课、授课以及作业的发布、管理。

教学答疑:实现师生之间的互动交流, 包括同步答疑和异步答疑。

3. 教育资源

教育信息资源系统主要功能包括资源的分类收藏功能, 如按常用类型可分为国旗下演讲、德育案例、主题班会、家长学校、党团建设等, 按素材类型可分为文本、音频、视频、图片、动画和模板。对各种教育信息资源进行采集、管理、检索和编辑、删除等功能。支持两种方式录入资源:单个资源的随机录入, 大量资源的批量录入。资源搜索引擎支持精确查询和模糊查询。用户可以通过网络远程上传资源、下载资源。

4. 信息交流

整个校园网站就是信息资源的宝库, 有大量教育教学信息需要传递和交流, 主要包括以下几个方面:

信息交流工具:为社会、学校、教师、学生及家长之间的信息交流提供全新的联络方式, 包括站长信箱、网站留言、通知公告、电子邮件等子功能系统。

数字图书:是集图书采编、录入、登记、借还、查询、统计及维护为一体的应用系统, 为师生提供丰富多彩的阅读资料。

视频点播:是采用流媒体和视频数据压缩技术, 充分利用服务器和网络资源, 为全校师生提供数字音频、视频节目等多媒体节目的点播平台。

辅助工具:包括信息搜索工具、问卷调查工具、校历工具、计算工具等。

实用工具下载:包括各种应用软件及网络工具, 如即时聊天工具、Front Page软件、Dreamweaver软件、Photoshop软件、flash软件等。

四、结语

校园网的不断提速与扩容为网上教学和远程教育提供了基础。基于教学网站模式的教育教学可以更好地为学校的管理、教学及信息交流提供服务, 以便更好地实现教育功能。教学网站能使教师在网络上获得最优质的教学资源, 也可以为学生搭建自主学习的平台, 同时还可实现师生之间的互动交流, 从而更好地满足师生的学习需要, 大面积提高教育教学质量。

3.精品课程网站设计与实现 篇三

关键词:精品课程; 网站; 课程建设

中图分类号:G40-057 文献标识码:A 文章编号:1671-864X(2015)08-0126-01

一、精品课程网站建设的必要性

为了结合我校迎评促建的良好契机,学校又重新修订相关专业的人才培养计划,来提高学院培养的人才质量达到与社会需求一致。通过分析广东省的高职精品课程开发的具体情况,能有效解决这一问题,所以建立优秀的精品课程网站对于教学改革的意义非比寻常。

在信息高速发展的今天,传统的教学模式、过时的形式已经越来越难以满足现代的教师教学与学生学习的需求。网络的出现,给我们带来了良好的解决方式,为了可以适应现代教学的需求,就必须利用网络开发出符合现代社会的教学媒体。而精品课程网,就是应运时代要求而出现的一种直观的教学方式,摒弃了传统的课堂授课、学生死记硬背的方式,采用学生通过网络来自主学习的这一方式。然而目前我校精品课程网却存在很多不足,不能充分满足学生的需要,主要体现在一下几个方面:

(一)用户交互环节支持较弱。

学生在利用精品课程进行学习时,遇到的问题不能及时和老师或其他学习者交流,无法得到及时的解决,影响精品课程的使用效果。

(二)界面呆板、个性化程度不够。

我校精品课程网界面比较简单,艺术性不强,不能满足不同学科的特色需求。

(三)系统孤立,无法与其它信息管理系统进行深层次集成。

二、精品课程网站建设的可行性分析

(一)数控编程与加工属于数控专业,机电系建立自己的精品课程网站,学院的网站部门对我系建立精品课程网站给予了技术上的帮助,我系也有许多教师对这方面网站的建设也有一定的经验,所以我系建立精品课程网站是完全可行的。

(二)学院为了鼓励每个系部都建立自己的精品课程网站,给予了经费上的支持,也对负责建立精品课程的教师进行奖励,所以极大的促进了教师建立精品课程网站的积极性,因此我系在建立网站的经济问题上也是可行的。

通过以上的验证分析,我系的精品课程《数控编程与加工》在技术、管理上、经济上都是可行的。

三、精品课程网站设计原则

精品课程网站是高等学校教学质量与教学改革工程的重要组成部分。在高等学校精品课程的评审、建设、验收过程中,課程教学网站起着非常重要的作用。精品课程网站对精品课程的网络化具有不可替代的作用,是学生自主学习、教学互动、学习交流的重要平台。

为了实现课程的精品化,在网站的设计中必须注重将无形的教学理念和方法融入到有形的教学资源中,实现资源的实例化、生动化和网络化。以这种思想为指导设计者在规划网站时必须考虑以下几个原则问题。

(一)内容充实。

为了将待建学课程精品化,在网站的构建上必须充分考虑教与学的互动性,如设置清晰简洁的导航菜单,提供丰富详尽的教学资源.以多种形式卖现师生之间的交流等,来体现课程的精品性。教学网站应围绕“教学”这一主题尽量使其内容丰富,具备大量的学科素材,以满足不同专业、不同学科、不同级别学生的需要以及个别化学习的需要。

(二) 体现教学资源。

教学网站的功能主要是为教学服务,在介绍学科知识体系、提供教学参考资料、相关题集和相关链接的基础上,结合实际情况,有重点地突出本学科的特色栏目。系统全面的教学资料能够帮助学习者理解和掌握教学要点。

(三)模块化。

模块化能大大提高系统的可管理性和可维护性.使整个教学系统能成为一个真正清晰明了的有机系统。模块化便于修改、扩充。采用模块化设计后,在维护时可以直接对某一需要改动的模块进行修改,从而能够有效降低网站不断更新带来的麻烦。

(四)平台兼容性。

目前,各种操作系统和各种版本的浏览器.都具备相似的访问站点的功能。用户只要选择一个合适的浏览器就可以访问Internet上发布的信息资源

四、精品课程网站系统的性能需求分析

(一)磁盘容量要求。

本系统存储容量较小,数据库系统也不是很大,系统文件估计占30M的磁盘空间,数据库文件占用空间也不是很大。不过该精品课程网站中的资源管理模块将会占用很大的空间。一些管理员的课件资源在文件中将会占用很大的空间。而本机器有足够大的空间,足够放入一些视频,如果空间不够,这个就要管理员及时的清空系统中的过期文件。

(二)安全性要求。

本系统有着权限设置,不同的用户有不同的权限,教师用户不可以越权进行学生的操作,学生用户也不可以越权更改或者访问管理员的页面。管理员的权限,可以对网站进行任何的操作。

(三)适应性要求。

要求界面友好,菜单清楚,学生和老师都能很快熟悉网站。对于部分文章、课件的发布要求达到所见即所得的效果。

五、结束语

主要讲了精品课程网站建设的需求分析,分别介绍了网站建设的必要性和可行性,然后根据网站的设计原则等几个方面来分析,最后分析了精品课程网站系统的性能需求。通过分析高职精品课程教学改革的具体情况,为了有效解决这一问题,必需建立优秀的精品课程网站。

参考文献:

[1]陈奕;基于Asp.net的课程网站的设计与实现《九江职业技术学院学报》,2008-09-15.

[2]刘泽君,大学网络教学系统研究与开发《重庆大学硕士论文》,2005-04-10.

4.网站设计与实现论文 篇四

杨金磊

学号

20092309022

院、系

滨江学院

专业、班级

信息工程(1)班

(目标完成情况,业务能力,工作态度,遵守纪律,存在不足等)在和导师的沟通下,3月份确定了我的毕业论文题目《基于连云港港口的海陆联运信息平台的设计与实现》,选择这个题目的主要是因为我们信息工程专业为偏向计算机开发专业,我在暑假参加过软件开发的培训,对软件开发的有很好的兴趣,同时也具备一些简单的软件开发技术和知识。其次是我在连云港实习,对港口的进出口业务流程比较熟悉,这样做起来更得心应手。最后我想通过毕业设计对自己在大学四年所学的知识进行总结和融合,通过实际动手能力来检验自己大学四年来所学的理论知识。实现理论知识和实践的相结合。

在毕业设计题目确定以后,在导师的指点下,通过各种渠道收集相关的论文资料,在图书馆借阅了JAVA软件网站开发的相关技术的图书资料,在实习单位请同事详细介绍了港口的业务流程,借阅了港口集团的内部运输报告,查阅了港口的运输资料。准备大量的和论文相关的资料。整理好资料后完成了毕业设计的提纲,并及时和老师的进行沟通和交流。听取老师的意见。

本项目是基于连云港港口海陆联运信息平台系统设计和实现的。因此,首先应该查询资料,对网站系统进行需求分析,确定该网站需要实现哪些功能,画出功能模型以及数据流图,其次对系统进行总体设计,包括功能设计,系统结构设计等步骤,然后是对数据库系统的进行设计,包括概念设计、逻辑设计、物理设计等步骤。最后进行系统的详细设计阶段,包括后台功能和前台界面的设计。在整个时间段里,查阅大量网站开发前台技术、框架、脚本以及数据库相关知识,更多的学习使用相关新知识,以便更好的完成本次项目的开发 海陆联运信息平台主要为衔接海上运输和陆地物流信息共享信息的网站系统,包括前台展示模块和后台管理模块,前台展示模块的功能主要有用户登录会员注册信息浏览等功能。针对货代用户有网上订舱系统、通用货源录入系统、竞价选择系统、箱货状态查询系统、互评分信用管理系统、在线反馈和讨论系统等基本功能子系统;针对车队有货源查询系统、在线竞价系统、在线反馈和讨论系统等基本功能子系统。连云港港口进出口贸易大幅增长,货物通过公路、铁路和水运等各种运输方式大量进出连云港为了能够提高车、货,船等信息资源的共享程度,建设一个能够帮助物流需求方发布货源、物流供应方寻找货源,提供查询、选择和交易前后的信息管理,沟通各类用户物流运输信息服务的平台是十分必要的。学生签名:

5.网站设计与实现论文 篇五

1.1后台功能需求

1)系统设置模块。对系统的的基本设置进行设置。例如网站版权信息、网站备案号、网站的域名、网站管理员信息等等。2)栏目管理模块。对网站的栏目进行设置管理。主要包括添加栏目、删除栏目、查看栏目基本信息、修改栏目信息(例如栏目分组、栏目的类型、栏目模版、是否在菜单显示、栏目的状态等等)、添加栏目分组、删除栏目分组等等。3)网站公告模块。超级管理员可以对网站的固定公告、弹窗公告等进行管理。主要包括添加删除弹出公告,修改公告内容等功能。4)投票模块。用户可以添加网站调查,启动网站投票。包括添加调查主题、添加删除调查选项、设置选项的票数、设置投票多选还是单选、设置投票状态等等。5)访问者安全管理模块。网站管理员可以添加、修改、删除访问IP地址段,用于屏蔽、授权访问的IP地址的功能。6)专题管理模块。网站管理员可以添加、修改、删除网站的专题,并绑定专题所属栏目等等功能。7)内容管理模块。有权限的管理员可以管理网站的内容,例如添加文章、删除文章、修改文章、审核文章、修改文章作者来源等信息。

1.2前台功能需求

前台主要向最终用户显示信息,将信息显示到最终用户的浏览器。前台包括8个主要的功能需求模块:1)模版管理模块。建站人员可以在不修改系统源代码的情况下修改网站的模版、风格以及前台界面。2)内容展示模块。系统根据建站人员设置的模版以及栏目设置等向最终用户展示文章新闻等内容。3)访问控制模块。对系统的栏目文章等页面进行访问控制,不在允许列表中的IP不能访问。4)访问记录模块。记录每一个IP访问某一篇文章的次数,按照一定次序进行排序。5)投稿模块。超级管理员创建的投稿用户拥有权限向可以投稿的栏目投稿,投稿用户可以选择投稿的栏目,引用栏目,投稿文章标题、内容等信息。6)友情链接模块。管理员可以添加有钱链接,使用标签可以在首页以及其他页面显示文字或者图片形式的友情链接。7)日志模块。记录系统的操作日志,以及访问异常等日志信息。8)搜索模块。用户可以使用搜索功能搜索到本系统中的信息。

2系统设计

2.1系统总体设计

1)总体架构本系统作为一种通用型的软件系统,其架构必须适应用户需求的不断变化,而且应该层次清晰,各模块应该独立不互相依赖,方便二次开发。数据访问层、逻辑层、界面层完全独立。2)设计思想本系统采用了多层结构的设计思想,即网站架构常用的三层架构模式,使界面层,逻辑层,数据访问层全部独立,当某一层代码需要改变时,不会影响到其他层。如新建一个站点时,只需要添加栏目以及更改界面,设置网站基本信息,就可以快速搭建一个WEB站点,这样使系统具有很好的灵活性和扩展性。

2.2系统的主要类设计

系统充分的利用了面向对象语言多态的特性,对系统中的主要功能函数都采用接口的方式进行了封装,数据库访问层使用了单独的动态链接库进行封装,使系统二次开发或者更新时,减少人力和物力资源的浪费。

3系统实现

3.1系统核心模块实现

针对网站系统最常用类,分别设计并实现了相应的核心接口函数。主要包括数据库操作函数、读取配置文件函数、文件操作函数、加解密函数、网站即时信息操作函数等等。

3.2缓存类的实现

系统广泛使用了缓存的方式保存了网站访问比较频繁的数据,减小了数据库服务器的压力,使页面加载速度更快,分别实现了基本缓存类(BasicCache.cs)、栏目缓存类(CategoryCache.cs)、IP缓存类(IpFilterCache.cs),角色缓存类(RoleCache.cs)。

3.3动态模版实现

内容管理系统中最核心以及最复杂的就是动态模版的实现,本系统采用asp.net的一个模版库NVelocity实现了动态模版。NVelocity是开源包Velocity重写的.NET版本,代码简单易懂,标签可读性很高。

4结束语

6.船员管理数据整合设计与实现 篇六

船员管理数据整合设计与实现

介绍了船员管理相关信息系统的`建设与使用情况,根据各系统间数据交换与共享需求,提出船员管理数据的整合思路.通过部署基于INFOREAI数据交换平台、基于XML的海船船员数据交换逻辑组件实现船员管理数据的交换与共享.

作 者:钱正锋 作者单位:江苏海事局,江苏,南京,210009刊 名:中国水运(下半月)英文刊名:CHINA WATER TRANSPORT年,卷(期):20099(5)分类号:U676.2关键词:数据交换 数据整合 XML

7.网站设计与实现论文 篇七

1 Photoshop教学网站的设计

1.1 教学目标的确定

宁夏医科大学于2007年开始对大学计算机基础教学进行改革,实行分层次教学。学生入学时参加分层次考试,考试合格的学生学习《Photoshop CS3平面设计》这门课程。在我校这门课程面向的学习者是医学学生,学习的目标是使学生会使用Photoshop工具处理医学影像图片。学习这门课程的学生已经具备了一定的计算机知识和网络知识,部分学生已经尝试使用过Photoshop软件处理数码照片。对于网络教材的使用难度不大,而且兴趣较高。

1.2 教学内容的确定

根据教学目标我们确定教学网站是以“计算机图像处理技术———Adobe Photoshop CS3”为依据进行设计的,教材中有七个知识模块,分别是[2]:图像处理的基础知识、Photoshop CS3的基本操作、选区的创建与编辑、图像的修饰与绘制、图层、蒙版与通道、文字设计、图像的色彩处理与滤镜的使用。分析这些知识模块得出:

1)图像处理的基础知识模块包括:基本概念、常识性知识。

2)Photoshop CS3的基本操作、选区的创建与编辑、文字设计这些属于简单操作。

3)图层、蒙版与通道、像的色彩处理与滤镜的使用摸快属于实践操作性知识。

通过分析得出在Photoshop课程中,我们可以把知识划分为:基本概念常识知识(理论知识)、简单操作知识、实践性知识。而Photoshop课程教学的特点是实践性强、创新性强、可操作性强、可视化程度高。为此,网站提供了大量的多媒体资料,有使用flash创作的案例实际操作过程,有上课时使用的课件,有案例和效果图,有网络教材,有录制的视频课程等几种方式。网络教材有利于学生掌握基础知识;flash操作演示视频提供操作的全过程,形象直观;视频教学讲解可以让学生课后能重新听教师上课讲解的内容,有助于学生模仿。

1.3 Photoshop教学网站主题的确定

Photoshop教学网站是学生课堂学习的补充,是课堂教学的延续。学生使用教学网站不但能进行自主学习,还能扩展课堂教学效果。因此教学网站平台的系统结构主要包括两个子系统[1]:教师教学子系统、学生学习子系统。学生学习子系统的基本功能是:课程学习,作业上传、下载,浏览优秀作品、发表讨论等。教师教学子系统的基本功能是:添加、删除作业,批改作业,讨论区中发表讨论主题,回复留言等。教师教学子系统与学生学习子系统的功能是相对应的,在这两个子系统中主要实现教学资源设计与运用,是教师与学生网络接触的空间。主要包括以下几个模块:用户管理模块、课程学习模块、作业管理模块、作品展示模块、学习论坛模块五个模块。

其中课程学习模块提供了各知识点的学习资料,促使学生由浅入深掌握基础知识。学习资料根据学生的学习条件和自身基础的差异性,采用多种媒体(文字、音频、视频、模拟、仿真、动画等)技术的应用呈现课程内容,为学生自主学习提供最大方便。作品展示模块发布学生的作品,记录学习心得;学习论坛模块便于学习过程中实现师生之间、生生之间的互动交流,利于协作学习;作业管理模块使教师可以在网上发布、批改、删除作业;学生可以下载完成作业,再将作业上传,还可以通过此环节查看自己和其他同学完成作业的情况,查看作业成绩。此外还有课程学习方式介绍;教学大纲;PPT电子课件;Photoshop学习软件供学生在线或下载学习。

2 Photoshop教学网站关键技术实现方法

本教学网站是在Windows 2003 Server下开发的,软件所使用的是Visual Studio 2008、开发数据库使用的是SQL SERVER2005。配置数据库的步骤如下[3]:

1)新建一个空数据库,取名为Photoshop。

2)Photoshop中,建立表Photoshop、STUDENT、ZHUTI、HUIFU。

3)参照上面所列出的各项功能表,完成数据的录入工作。

数据库服务器登录安全性的身份验证方式采用了SQL Server和Windows相结合的方式。同时根据用户的功能确定不同的操作对象和操作级别。为每一类用户设置角色,为其分配相应的许可权限。这样从源头保证了数据操作的安全。

在开发教学网站时,通过配置Web.config文件,可以非常方便地解决统一构造数据库连接字符串的问题。

配置方法如下:

在应用程序中通过调用System.web名字空间可以访问Web.config中的设置来读取Web.config中自定义的数据库字符常量,并利用DataGrid数据库的记录,语法如下:

另外ASP.NET使用Session来保存用户授权的相关信息,这些信息是保存在服务器端的。如果提供了Session状态,则每次调用页面时,都会首先查询Session状态,这必然会影响页面执行的性能。因此在ASP.NET的HTML代码中添加“<%@Page EnableSessionState="false"%>”语句,关闭Session状态。

4 结束语

教学网站应用于教学实践,改变了传统的学习环境、学习方式及师生关系。学生可以自主选择学习时间、学习地点、学习内容,开展自主学习、协作学习及混合学习等多种方式的学习。教师作为主导,组织、引导学生的学习。

参考文献

[1]况姗芸.论《Frontpage 2002网页制作》网络课程的设计[J].中国电化教育,2004(6):68-70

[2]文东.Photoshop CS3平面设计基础与项目实训[M].北京:科学出版社,2010.1-6

8.网络评审系统的设计与实现 篇八

【关键词】网络 评审 系统 设计 面向对象法

引言

高等职业教育的目标是培养一线的高技能人才,其中实验实训的教学占到了50%左右,由此表明学生动手能力培养的重要性,职业技能竞赛是体现学生动手能力培养质量的一种方法和手段,于是各种层次和类别的竞赛如雨后春笋般蓬勃发展起来。然而,竞赛的组织和评审是一项非常繁琐的工作,尤其是一些跨地区的大型竞赛活动,个人或单位要参与,首先要进行报名,确认合法身份,然后进行作品的提交,最后请相应的专家对参赛作品评分,这一流程若采用手工操作存在成本高、效率低、实时性差、易出错等问题,随着计算机技术和网络技术的发展,一种网络评审系统应运而生,较好地解决了手工操作所存在的以上问题。

网络评审系统是借助网络技术实现在网上进行报名、作品管理、专家评审、统计与信息发布等功能的系统,针对目前手工操作存在的问题,利用计算机技术和通信技术构建管理平台,实现项目管理和评审的网络化、智能化,大大提高了项目评审的效率。本文以“全国高职高专‘发明杯’创新创业管理系统”为范例谈谈网络评审系统的设计及实现研究。

一、系统功能的设计

全国高职高专“发明杯”创新创业管理系统是基于第七届全国高职高专“发明杯”大学生创新创业大赛的需求开发的一套网络评审管理系统软件,由于该项赛事是全国性的比赛活动,具有参赛地域广、参赛学校和作品数量多等特点,通过和赛事组织者的多次交互研究,明确了该评审系统主要包括注册报名、作品管理、专家评审、统计与信息发布等几个功能模块,提供参赛者作品管理、专家评审和管理员后台管理等交互界面。参赛者通过作品管理界面提交与维护参赛作品中的各类信息,评审专家通过专家评审界面查看作品并根据评审指标进行评分,管理员后台管理界面主要负责整个网络评审系统的管理与配置。

1.注册报名模块

注册报名模块包含参赛单位与评审专家两种身份的注册报名。参赛单位报名参加竞赛,网上报名并确定参赛单位联系人相关信息,须具有填报、修改、删除、打印功能,需打印联系人相关信息并签名盖章,EMS邮寄到主办单位指定联系人以确认参赛单位合法身份,评审专家注册操作与参赛单位的注册操作类似。只有注册成功并经管理员确认合法的用户方可进行后续操作。

2.作品管理模块

参赛作品由参赛单位联系人统一收集,使用注册账号登录系统进行提交,具有作品基本信息维护,包括添加、修改、删除、打印等功能;作品附件管理,包括附件添加、删除等功能。参赛单位联系人将所有作品提交完成后打印报名表并签名盖章,EMS邮寄到主办单位指定联系人进行确认。支持作品分类管理、统计、按关键字检索等功能。

3.专家评审模块

评审专家完成注册并经确认后即形成专家库,之后管理员可根据具体情况将参赛作品和评审专家进行分组,并授权某组专家评审某组参赛作品,分组与授权操作可以自动完成,也能手动调整。评审专家使用注册账号登录系统,对该组参赛作品进行评审打分。为保证竞赛的公平、公正,在网评过程中不出现参赛作者的信息和专家的信息,一律以识别码出现并由系统自动识别处理。

4.统计与信息发布

对网评专家的评审结果进行汇总、计算平均分,得出参赛作品最终成绩,评定获奖等级。竞赛相关信息发布、表格下载、结果查询等。

二、关键技术及其实现方法

信息管理系统常用开发方法很多,归纳起来一般有结构化方法、原型法和面向对象法,本软件采用现在的主流开发方法面向对象法,主要采用B/S结构、三层架构、基于J2EE企业级开发平台构建系统,确保系统稳定可靠且更加灵活,开发中还用到了ExtJS、DWR等AJAX技术,提高了开发效率。

1.三层架构

基于模块化程序设计的思想,三层架构将业务自上而下划分为表示层、业务逻辑层、数据访问层。表示层负责与用户交互,通过交互式的界面显示和接受用户提交的数据。业务逻辑层负责具体业务逻辑,包括业务规则的制定、业务流程的实现、对数据层的操作等,业务逻辑层是表示层和数据访问层之间的桥梁,它响应表示层的操作,从数据访问层提取数据,并将需要的数据传给表示层。数据访问层负责实际的数据存储和检索,包括数据库的增加、删除、更新、查找等操作。通过三层架构增强了代码的可重用性,能让项目更易于修改、易于扩展、易于部署和维护。

2.ExtJS

ExtJS是一种基于html/css+javascript的Ajax框架,主要用来创建前端的用户界面,是一个与后台技术无关的前端Ajax框架。ExtJS提供了丰富的跨浏览器用户界面组件,用于在客户端创建丰富多彩的WEB应用界面,灵活采用JSON/XML数据源开发,真正减轻了服务端表示层的负荷。

3.DWR

DWR(Direct Web Remoting)是一个用于改善web页面与Java类交互的服务器端Ajax框架,它提供了一种能在WEB浏览器端采用JavaScript直接调用后台业务组件的解决方案。

DWR具有以下优点:彻底分离表现和业务逻辑,让Scriptlet代码从WEB页面消失,开发人员不用担心编码会破坏页面展现样式,可以提高开发效率,特别是那些具有和用户频繁交互的WEB应用;DWR使得浏览器不用刷新页面就可以从服务器获取所需的数据,这种无刷新页面交互方式可以节省网络带宽、大大提高WEB页面的响应时间;DWR浏览器端使用纯JavaScript实现,并且会根据浏览器类型自动调用最高效的远程组件。

三、系统应用情况

目前全国高职高专“发明杯”创新创业大赛已使用该系统完成了近三年竞赛的组织和评审工作,系统运行稳定,使用效果良好。在2012年度第七届全国高职高专“发明杯”创新创业大赛中,有来自全国16个省市的30余所高职高专院校报名,作品总数847项,附件共3.9G,来自全国各地的网评专家达到35名;2013年第八届全国高职高专“发明杯”创新创业大赛,参赛学校36所,上传作品总数704项,附件共3.8G,网评专家30名;2014年第九届全国高职高专“发明杯”创新创业大赛,参赛学校59所,上传作品总数1136项,附件共10.9G,网评专家39名。

结束语

网络评审系统解决了传统方式组织管理竞赛存在的不足之处,简化了报名及评审流程,能够及时提供相关资讯,节省了主办单位及各参赛单位的人力和物力,提高了工作效率。目前存在的主要问题是网络评审与现场评审尚不能完美结合,实现统一管理。在三种软件开发方法中,面向对象法强调以系统中的数据和信息为主线,全面、系统、详尽地描述信息,建立系统的信息模型,指导系统的设计,这也为类似系统的设计和开发提供了借鉴。

(本文作者单位为成都航空职业技术学院)

9.网站设计与实现论文 篇九

李光,冯雪春

(葫芦岛市测绘地理信息局,辽宁 葫芦岛 12500)

摘要:通过对目前地铁施工阶段沉降数据的管理与预测方法的分析和了解,通过计算机编程语言,实现对数据的专业化、智能化的管理,并且应用合理的预测方法对沉降数据进行后期的预测,通过严谨的程序设计,实现相关功能,具有较好的实用价值及应用前景。

关键词:地铁;沉降监测;系统设计

1.前言

在地铁施工过程中,变形监测为工程质量、施工进度和人身安全提供了重要的保证,就现阶段而言,在地铁施工过程中,由于监测项目多,数据格式多,监测数据接触人员多,存在诸多对监测数据管理的混乱问题;同时,在监测数据也存在数据共享不及时,监测数据预报不及时等问题,尤其是监测数据的短期预测精度有限,对未来形变趋势无法做出准确判断,很大程度上影响施工安全。因此,设计一个集数据处理,管理和预测分析于一体的系统显得十分重要。系统需求

2.1系统功能需求

系统的主要功能就是对数据的进行短期、准确的预测,这是系统的核心功能;系统还应实现对数据的录入(包括手动录入和导入已有文件)、数据存储(建立专门的数据文件)、数据处理(包括对数据进行粗差检验、危险值预警、平差等)、生成监测报表(建立数据的日报、周报等并附有工程信息)、生成沉降曲线图(包括沉降速率图和累积沉降图)、实现简易的监测点位图(相对点位图)等功能。2.2 系统性能需求

(1)系统稳定性高,应能在正常情况下,保证系统所有功能都能正常使用;在非正常情况下,尽可能保证部分功能正常使用;

(2)系统对电脑硬件要求低,在施工现场上任何硬件水平的电脑上都能运行,使系统具有广泛的硬件适用性;

(3)系统对计算机系统软件要求低,在施工现场并不能所有电脑都安装了VC2008++等基础支持性软件,因此,系统必须具有良好的兼容性。

(4)系统应具有一定安全性,由于系统内部可能载有国家保密级数据,因此应能避免操作系统漏洞给本系统造成影响。系统总体设计

按照上文所说的需求分析和总体设计,“地铁施工阶段沉降监测与预报系统”将是一个界面友好、简单易操作、能够生成图形化,同时又能够显示相对点位,基于这些需求,本文在综合考虑了所有的编程语言后,相对比而言,C#语言和Matlab语言以及使用ArcGIS Engine的相关模块能够符合系统需求。

“地铁施工阶段沉降监测与预报系统”是一个全方位、流程化的数据处理系统,为满足设计要求,系统将主要包括:数据管理、数据分析与计算、数据预测三大部分,从原始数据导入(录入)为开始,数据分析与预测为过程,生成监测数据报表为终止,其中包含数据建档、粗差剔除、简易平差、危险值警示、各种沉降数据示意图、累积沉降曲线图等等功能。系统总设计图如图3.1。

图3.1 系统总体设计图

Fig.3.1 Overall System Design Drawing 4 系统主要模块设计

系统主要分为三个模块:数据管理、数据分析与计算、数据预测。4.1 数据管理模块设计

数据管理做为数据的载体,贯穿于整个系统之中,通过施工测量员提供的资料和意见,针对数据管理模块具体化如下图4.1,其流程包括数据录入、建立数据档案、数据分析以及生成最后的监测报表。

图4.1 数据管理模块设计图

Fig.4.1 Data Management Module Design Drawing 4.2 数据分析与计算模块设计

数据分析与计算是“地铁施工沉降监测与预报系统”的重要组成部分,数据分析能力的强弱决定系统的实际应用等级水平,这个模块包含计算和分析,沉降监测数据的计算可以通过简单的计算机语言编写,其目的是根据相应的规范求出精度评定的相关参数;而分析则主要体现在粗差剔除的方法上,根据一期的沉降数据的数据量,对粗差剔除的理论方法宜采用格拉布斯准则进行判别,并警示显示。具体模块设计见下图4.2

图4.2 数据处理模块设计图

Fig.4.2 The Data Processing Module Design Drawing 4.3 数据预测模块设计

数据预测模块是“地铁施工沉降监测与预报系统”的核心部分,数据预测精度的高低决定着下一步的施工,在很大程度上左右工程进度,因此,数据预测模块要求主要有两个:首先,算法预测精度高,能够保障施工技术要求;其次,程序对数据质量要求要低,任何数据类型、数据量大小,都能准确预测。由于地铁施工阶段,工期紧张,因此,短期对数据预测能力要求较高,对长期数据预测能够保障总体趋势即可。

在导入的原始数据通过数据分析计算后,首先利用时间序列分析模型分析,使数据的特性能够识别在时间序列当中,通过自相关函数和偏相关函数,确定时间序列分析模型的参数,通过对残差的对比分析,选择适当的小波基,利用分层阈值小波去噪,消去噪声,最后使用指数平滑法对数据实现预测,并生成预测曲线和计算出预测值。具体设计运行流程,见下图4.3。

Fig.4.3

4.3 数据预测模块设计图

Data Prediction Module Design Drawing

图 5 地铁施工沉降监测与预报系统功能实现

5.1 系统主界面及数据管理模块的实现

图5.1 系统登录界面 Fig.5.1 System Login Screen 图5.1为该系统的登录界面,用户通过输入账号、密码方可登录成功,密码和账号为授权方授予,除此之外无权限修改,并且账号、密码实行二级授权,低等级授权能够使用大部分系统功能,高等级授权能够使用包括数据修改等全部功能。输入账号、密码后,点击“登录”按钮,系统将进入主界面,如图5.2。

图5.2 系统主界面 Fig.5.2 System Main Screen 图5.2为系统主界面,主界面大致分为三个区:数据操作区、图形显示区、数据显示区。

在系统的数据录入方面,其方式有两种:一是通过仪器生成的数据文件,比如excel格式、dat格式等;另一种是手动录入数据,这种方式适用于现场人为记录数据,现场计算的状况,其界面如下图5.3。

图5.3 键入数据界面 Fig.5.3 Type Data Screen 5.2 数据处理实现

数据处理模块是“地铁施工沉降监测与预报系统”的重要组成部分,为此,在系统中创建“数据管理”模块(如图5.4),实现粗差剔除、平差计算、收敛测量计算等常用、实用的功能。

图5.4 数据管理选项卡 Fig.5.4 Data Management Tab 这里以粗差剔除为例,做简要说明。粗差探测是数据处理很重要的一个步骤,较大的粗差能够影响数据以及之后的平差精度,并且能够在数据预测降低预测精度,因此必须将粗差探测,并选择剔除掉。在上文中,我们提到粗差剔除的四种方法,沉降监测数据多集中在30期到100期数据,因此,本文选择格罗布斯准则,并且能够起到较好的效果。选定监测点,单击“粗差剔除”,如有粗差,数据底色将为红色,如果超出安全施工的每日警戒值,底色见为黄色,见图5.5所示。

图5.5 粗差剔除界面

Fig.5.5 Gross Error Elimination Screen 5.3 图形绘制实现

在“数据操作区”下方的选项卡中,除了“基本信息”还有“数值分析”,里面可以选择多种绘制多种曲线示意图,曲线类型大致分为3种:累计沉降曲线、沉降示意曲线以及监测点点位图,要说明的是收敛监测也属于单一变量的,其预测方式及方法与沉降监测一致。下图5.6为期沉降量示意图,图5.7为累计沉降量示意图。

图5.6 期沉降量示意图

图5.7 监测点沉降示意图

Fig.5.6 Period Settlement Diagram

Fig.5.7 Monitoring Points Sedimentation

Diagram 6 小结

本文实现“地铁施工沉降监测与预报”系统的所有功能,并为每一个模块设计了相应的界面,实现了各模块间、开发语言间的数据传递;通过计算机语言的编写,实现了数据计算、粗差探测计等功能,尤其是在数据预测方面,将前文实验分析的结果实现在系统之中,使研究实现了实际应用的价值。

参考文献

上一篇:荒诞戏剧 -魔幻现实主义小说下一篇:关于周年庆发言