第一篇:学校网站建设的设计与实现
【摘要】校园网站能对内实现办公自动化、电子校务、在线考试,对外实现远程教育、资源共享,对社会实现与家长、社会沟通,实现电子商务,对上级部门实现文件交换,远程会议,在线管理等各种功能,实现教育系统的信息化、数字化,集学校与学校、学校与家庭、学校与社会、学校与主管部门互通在一起,真正实现学校信息化社会。
【关键词】综合信息平台;Web服务器;IIS配置;ASP
1校园网站建设目的飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,校园网站是校园信息化建设的一个综合信息平台,是学校对外宣传的窗口。学校、教师、学生、家长通过这个综合信息平台了解学校信息、教学科研信息、学习交流信息等,还可以畅所欲言发表关于学校建设、教学方法、课程设置、学习体会方面有建设性的建议和意见,同时也可以通过这个综合信息平台分享经验体会和资料。通过网站,全面的宣传,展示学校的风采、优点与特色,发布学校的重大活动安排与招生政策,增强社会与学校之间的联系,因此搞好学校校园网站建设事关学校教学水平和声誉的大事。
2校园网站建设分析
校园网站开发是一项很复杂的工作,我们将根据网站的定位和需求,针对学校网站建设的特点和重点,整理出一套适合学校网站建设管理和控制的方法,以此来保证网站建设的高效率、高质量、低风险。
2.1网站立项校园网站建设,要对建立学校网站这个项目立项,要成立一个专门的项目小组,小组成员包括:学校领导、学校网络管理员、美术教师、各处室人员、计算机专业教师等6人~7人组成,由网络管理员作为项目负责人负责对该项目的统一调度和安排。
2.2网站需求说明书建立一个网站,要明确学校网站建设的意义和需求及校园网所能提供的功能和内容。必须让每一位学校领导、教师和学生了解校园网能够提供的服务和功能。通过与领导交谈、下发问卷调查表等方式了解学校领导、教师和学生希望校园网提供的服务和内容,根据各方面的反馈意见进行认真的分析,编写一份详尽的需求说明书。一份详尽的需求说明书,可以杜绝很多因为需求不明或理解偏差造成的失误和网站建设失败,需求说明书要达到如下标准:正确性、可行性、必要性、简明性、检测性。
2.3网站总体设计有了一份详尽的需求说明书后,就可以根据需求说明书,对网站进行总体规划、详细设计,给出一份网站总体建设方案。总体规划具体要明确网站需要实现的目的和目标;网站形象说明;网站的栏目版块和结构;网站内容的安排,相互链接关系;使用软件、硬件和技术分析说明;开发时间进度表;维护方案;制作费用,需要遵循的规则和标准有哪些等,根据这些写一份总体规划说明书。
2.4网站具体设计总体设计阶段以比较抽象概括的方式提出解决问题的办法,具体设计阶段的任务就是把解决方法具体化,具体分为以下几步:Web服务器架设,基于管理的方便和性能,我们采用在Windows 2003 server中安装IIS配置Web服务,采用ASP作为应用开发平台。人员分工,网站建设要对制作人员进行分工,可按照专业对口、分工协作的原则进行。学校领导负责对人员的调度和安排,内容材料的把关;学校网管负责协调各制作人员的工作,解决制作中的技术问题并完成整个网站的调试工作;美术教师是整个网站的美工,对网站的版面划分、色彩搭配进行统一规划和制作;各科室人员负责网站制作素材和内容的搜集和整理工作;计算机专业教师负责对素材的处理及各网页的制作。网站的形象设计,在程序员进行具体程序开发的同时,网管和美术教师开始设计网站的整体形象和首页。整体形象设计包括标准字、标准色彩等。首页设计包括版面、色彩、图像、动态效果、图标等风格设计,也包括Banner、菜单、标题、版权等模块设计。首页一般可设计1个~3个不同风格,完成后,供学校领导网站制作组进行选择。设计网站的栏目、版块和风格, 栏目、版块布局宗旨在于方便访问者浏览,栏目的实质是一个网站的大纲索引,索引应该将网站的主体明确显示出来。在制定栏目的时候,要注意几方面:要紧扣主题;尽可能删除与主题无关的栏目;尽可能将网站最有价值的内容列在栏目上;尽可能方便访问者的浏览和查询,版块比栏目的概念要大一些,每个版块都有自己的栏目,版块设计应该注意:各版块要有相对独立性;各版块要有相互关联;版块的内容要围绕站点主题。颜色调配设计,网页的色彩是树立网站形象的关键之一,由学校美术教师进行整个校园网站的美工工作,我们可以更多采纳美术教师的意见。各版块采用与网站首页同一色系的颜色,整个版块内部也尽量保持风格一致。考虑到校园网站是教学网站,颜色既要体现出严肃性,又不能过于死板,所以应采用淡雅型的配色方案,避免有大面积色块出现。网站调试,尽量采用边制作边调试,即采用本机调试和上传服务器调试的方法,因为网站在单机和服务器上运行有很大的区别,所以很有可能在上传服务器之后,出现在单机上不能浏览的一系列问题。观察速度、兼容性、交互性等,发现问题及时解决并记录下来。
3校园网站开发制作
有了网站的具体设计方案,各网站制作人员就可以全力进入开发阶段,需要提醒的是,测试人员需要随时测试网页与程序,发现Bug立刻记录并反馈修改。不要等到完全制作完毕再测试,这样会浪费大量的时间和精力,学校领导和网管需要协调和沟通各制作人员的工作。最后,将制作中的有关文档存档,并另行写出一个校园网站使用说明文档,至此,网站项目建设完毕。
4校园网站维护
网站运行的安全性及网站内容信息的准确都需要对网站进行全天候的动态监控,发现问题及时处理解决。网站建设并不是单纯的开通网站就万事大吉了,其更为重要的是
长期网站的维护,网站不及时更新,就不能正确反应信息,这样宣传的效果不能达到反而会给学校形象带来负面的影响,因此要对网站进行长期的维护。
【参考文献】
[1] 杨晓钟.网站设计与开发[M].机械工业出版社发行室,2005.[2] 张军.ASP动态网站设计经典案例[M].机械工业出版社发行室,2005.[3] 阳西述.网页制作与网站设计高等院校计算机系列教材[M].武汉大学出版社,2006.
第二篇:班级网站设计与实现
沈阳化工学院
本科毕业论文
题 目: 班级网站设计与实现 院 系: 计算机科学与技术学院 专 业: 计算机科学与技术 班 级: 计算机0802 学生姓名: 金智宇 指导教师: 张 丽
论文提交日期:2012年06月20日 论文答辩日期:2012年06月26日
I
内容摘要
随着人类的进步,网络技术不断发展和计算机的普及,越来越多的人拥有自己电脑,让人们的生活更快捷和丰富,并且丰富人类的精神世界和物质世界,让人类最便捷地获取信息,找到所求,让人类的生活更快乐。
网络的普及越来越多的学校和班级通过计算机网来管理各项事务。同时,学生与学生之间通过网络来交流的方式也日趋频繁。在这种潮流的趋势下,应该采用什么样的方式来更好的管理学生各项信息和班级各项日常事务,以及怎么是学生之间能更好的交流,成为一个问题。
班级网站设计是为了合理的利用网络资源,提供班级与交流、有管理班级事务的网络平台。本网站基于B/S模式,在ASP.NET集成开发的环境下采用C#语言开发完成。本网站有班级介绍、班级相册、同学登陆、班级留言、学习空间、休闲等模块。网站的设计体现个性化要求。其中同学登陆模块实现了用户注册、登陆与修改个人资料等功能;班级相册实现图片上传和在线浏览功能;班级留言实现网上留言功能;提供交流平台。本网站 促进班级学生的学习交流,实现用户自由访问,增加同学们的相互了解,增强班级凝聚力。
关键词: 网站建设、网站运营、ASP.NET|、SQL server 2005
II
Abstract With the progress of mankind, the continuous development of network technology and the proliferation of computers, more and more people have their own computer to make people's lives more efficient and rich, and enrich our spiritual world and physical world, human access to the most convenientinformation, find what we seek to make human life happier.More and more schools and classes of the popularity of the network through the computer network to manage the affairs.At the same time, the way to communicate through the network between the students and the students become more frequent.In this fashion trends, what way should be used with good management students all the information and classes the daily affairs, and how better communication between students, become a problem.The class website is designed to use the network resources to provide classes and exchanges, to manage class affairs network platform.This site is based on B / S mode, ASP.NET integrated development environment using C # language developed.This site have a class, class album, the students landing, message classes, learning space, leisure and other modules.The site design reflects the individual requirements.Students landing module user registration, login and modify personal information;class album image upload and
III
online feature;class message Message function;provide an exchange platform.This site to promote the exchange of classes students learn to achieve the users the freedom to access, increase mutual understanding of the students, and enhance class cohesion.Key words: Website building、website operators、ASP.NET|、server 2005
IV
SQL
目录
班级网站设计与实现.........................................................................1 一.绪论..........................................................................................1 1.1 课题背景来源和发展意义..........................................................1 1.1.1 课题背景.............................................................................1 1.1.2 课题来源.............................................................................1
二.开发工具与开发技术..................................................................3 2.1 开发技术...................................................................................3 2.1.1 ASP.NET技术....................................................................3
2.2 开发工具...................................................................................4 2.2.1 SQL server 2005数据库.....................................................4
2.3 开发环境...................................................................................5 2.3.1 Visual Studio.NET2010开发环境.....................................5 2.3.2 CSS样式表在HTML中的实现............................................7
三.方案设计与论证........................................................................9 3.1 项目概述与需求分析.................................................................9 3.1.1 目标....................................................................................9 3.1.2 用户的特点..........................................................................9
V
3.1.3 假定和约束..........................................................................9
3.2 设计中的图表..........................................................................10 3.2.1 对功能的规定....................................................................10 3.2.2 网站结构图:....................................................................11 3.2.3 类图..................................................................................12
3.3 测试........................................................................................12 3.3.1 软件测试...........................................................................12
四.设计与实现..............................................................................14 4.1 网站框架和代码......................................................................14 4.1.1 添加用户...........................................................................14 4.1.2 管理用户...........................................................................15
4.2 网站首页.................................................................................15 4.2.1 班级首页...........................................................................15 图4.2.1班级首页.........................................................................16 4.2.2 网站首页部分代码.............................................................16
4.3 网站介绍.................................................................................18 4.3.1 班级介绍...........................................................................18 4.3.2 班级介绍部分代码.............................................................19
4.4 资源共享.................................................................................22 4.4.1 资源共享介绍....................................................................22 4.4.2 连接代码...........................................................................22
VI
4.5 专业课程.................................................................................23 4.5.1 课程信息...........................................................................23 4.5.2 专业课程部分代码.............................................................23
4.6 班级通讯.................................................................................24 4.6.1 通讯界面...........................................................................24 4.6.2 班级通讯部分代码.............................................................25
4.7 留言飞语.................................................................................27 4.7.1 留言界面...........................................................................27 4.7.2 同学留言部分代码.............................................................27
4.8 联系方式.................................................................................29 4.8.1 管理员联系界面.................................................................29 4.8.2 联系方式部分代码.............................................................29
五.结果与评价..............................................................................31 六.结论.........................................................................................32
VII 沈阳化工学院学士学位论文
第一章 绪
论
班级网站设计与实现
一.绪论
1.1 课题背景来源和发展意义
1.1.1 课题背景
随着互联网的进一步发展与成熟,网络的带宽进一步加阔,网络应用也越来越广泛。网页制作更是日新月异,层出不穷。涌现了很多琳琅满目的网站,使得整个互联网多姿多彩。网页功能分析就是以系统的观点,对已选定的对象与开发范围进行有目的、有步骤的实际调查和科学分析。分析的目的就是要弄清楚网页要做什么,最终为后面的设计工作打下基础。需求分析是制作一个网站的第一步。在制作网站之前,首先要了解客户的需要和要求。这些必要的信息包括客户所要表达的理念、界面显示的内容和栏目的要求、网站功能方面的要求等。根据客户的具体情况,需求也会有所差别。本网站是针对班级同学而设计的网站,主要是便于同学联系例如聚会、发布班级信息等系列的通知,同时本网站还针对同学们的需求建立个人信息空间,可以建立个人影集,彰显每个同学的个性与风采,相当于一个“便携式”的聊天平台,无论同学们以后身在那里我们都可以在茶余饭后对我们现在也或是过去进行讨论,彼此交换心得体会,更加了解班级的概况,增强同学之间交流。
1.1.2 课题来源
大学时代的同学之情是最真挚的一份感情。没有任何一个时代的学生比现在的学生们更加渴望言论自由,渴望情感交流。但在学分制条件下,快节奏的学习生活、越来越少的集体活动时间使同班同学之间的交流也日益困难。大学班级网站的建立为现实世界中的班级提供了一个非正式交往的虚拟平台,它为班级每一个成员都提供了平等、自由的发言机会,使相互的交流跨越了时间和空间的樊篱,也打破了男女间、寝室间的障碍。沈阳化工学院学士学位论文
第一章 绪
论
为了满足班级网站的交流目的。本网站包括:班级简介、班级相册、班级登陆、班级留言、学习交流、论坛等模块。班级简介模块,作为班级总体介绍平台,极少班级的建设,班级成员,班级成绩等;班级相册模块,包括用户上传图片以及图片的浏览功能,实现与数据库的衔接;班级登陆模块,包括注册和登陆两个子模块,通过注册可以成为班级成员,在通过登录拥有访问网站各项功能的权限;班级留言模块,实现用户的在线留言;班级论坛模块,论坛模块主要实现注册用户能在此网站平台之上交流,一般用户可以回复别人的发言,亦可提出自己的言论,一伙的其他人的建议和意见;
本系统使用ASP。Net技术的动态网页与SQL server2000数据库结合设计建立的一个班级网站。用户首先通过内部网络访问本站进行简单的注册并经营管理员审核通过后,即拥有了使用本网站上所提供的出管理模块的各项功能的权利。功能模块包括班级留言、班级相册、学习交流等,论坛社区提供用户之间的主要交流平台,用户可以发起自己的帖子,来引起班级其他同学的对本帖的讨论或回复,同时用户也可以对自己或别人的帖子提出自己的见解,从而很好地促进了班级内同学的交流。班级留言提供网上留言功能。留言可以使班级的老师班长或其他同学的留言,通过网络的迅捷的传输率达到快速的了解及处理班级各项事务的目的。班级相册可以将班级内同学的相册传到网站上自由浏览,增加班级的亲和力。以及以上功能很好的解决上面所提出的问题 沈阳化工学院学士学位论文
第二章 开发工具与开发技术
二.开发工具与开发技术
2.1 开发技术
2.1.1 ASP.NET技术
AS.PNET是一种建立在通用语言上的程序结构,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET是在服务器上运行的编译好的公共语言运行库,利用早期的绑定、实时编译、本机优化和盒外缓存服务,着相当于在编写代码行之前便显著提高了性能。另外,由于ASP.NET框架补充了Visual Studio 集成开发环境,想必ASP,使程序设计相对简化,结构更为清晰
ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0(Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还 特别为它量身打造了Visual InterDev开发工具,在1994年到2000年之间,ASP技术已经成为微软推展Windows NT 4.0平台的关键技术之一,数以万计的ASP网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因 之一。不过ASP的缺点也逐渐的浮现出来:
意大利面型的程序开发方法,让维护的难度提高很多,尤其是大型的ASP应用程序。直译式的VBScript或JScript语言,让效能有些许的受限。延展性因为其基础架构扩充性不足而受限,虽然有COM元件可用,但开发一些特殊功能(像文件上传)时,没有来自内置的支持,需要寻求第三方软件商开发的元件。1997年时,微软开始针对ASP的缺点(尤其是意大利面型的程序开发方法)准备开始一个新项目来开发,当时ASP.NET的主要领导人Scott Guthrie刚从杜克大学毕业,他和IIS团队的Mark Anders经理一起合作两个月,开发出了下一代ASP技术的原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:XSP,这个原型产品使用的是Java语言。不过它马上就被纳入当时还在开发中的CLR平台,Scott Guthrie事后也认为将这个技术移植到当时的CLR平台,确实有很大的风险(huge risk),但当时的XSP团 沈阳化工学院学士学位论文
第二章 开发工具与开发技术
队却是以CLR开发应用的第一个团队。
为了将XSP移植到CLR中,XSP团队将XSP的内核程序全部以C#语言重新撰写(在内部的项目代号是 “Project Cool”,但是当时对公开场合是保密的),并且改名为ASP+,作为ASP技术的后继者,并且也会提供一个简单的移转方法给ASP开发人员。ASP+首次的Beta版本以及应用在PDC 2000中亮相,由Bill Gates主讲Keynote(即关键技术的概览),由富士通公司展示使用COBOL语言撰写ASP+应用程序,并且宣布它可以使用Visual Basic.NET、C#、Perl与Python语言(后两者由ActiveState公司开发的互通工具支持)来开发。
在2000年第二季时,微软正式推动.NET策略,ASP+也顺理成章的改名为ASP.NET,经过四年的开发,第一个版本的ASP.NET在2002年1月5日亮相(和.NET Framework 1.0),Scott Guthrie也成为ASP.NET的产品经理(到现在已经开发了数个微软产品,像ASP.NET AJAX和Microsoft Silverlight)。目前最新版本的 ASP.NET 4.0 以及.NET Framework 4.0 已经在VS2010平台内应用。
2.2 开发工具
2.2.1 SQL server 2005数据库
数据库是信息的集合,是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。例如,记录客户信息、网络通讯录等。以往会将这些数据记录到纸上或是计算机某个文件中,如果要修改或查询则要消费大量时间。现在人们借助计算机和数据库技术科学地保存和管理大量的复杂的数据,以便能方便而充分的利用这些宝贵的信息资源。数据被规整地存储起来,修改和查询只需几条SQL语句就完成了。
Internet集成。SQL Server 2005 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2005 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。沈阳化工学院学士学位论文
第二章 开发工具与开发技术
2.可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windowsreg;98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2005 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。
3.企业级数据库功能。SQL Server 2005 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2005 分布式查询使您得以引用来自不同数据源的数据,就好像这些数据是 SQL Server 2005 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并会发布服务器。
4.易于安装、部署和使用。SQL Server 2005 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2005 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。
2.3 开发环境
2.3.1 Visual Studio.NET2010开发环境
1998 年,微软公司发布了 Visual Studio 6.0。所有开发语言的开发环境版本均升至 6.0。这也是 Visual Basic 最后一次发布,从下一个版本(7.0)开始,Microsoft Basic 进化成了一种新的面向对象的语言:Microsoft Basic NET。由于微软公司对于 Sun 公司 Java 语言扩充导致与 Java 虚拟机不 兼容被 Sun 告上法庭,微软在后续的 Visual Studio 中不再包括面向 Java 虚拟机的开发环境。Visual Studio 97 是最早的 Visual Studio 版本。包含有面向 Windows 开发使用的 Visual Basic 5.0、Visual C++5.0,面向 Java开发的 Visual J++和 面向数据库开发的 Visual FoxPro,还包含有创建 DHTML(Dynamic HTML)所需要的 Visual InterDev。其中,Visual Basic 和 沈阳化工学院学士学位论文
第二章 开发工具与开发技术
Visual FoxPro 使用单独的开发环境,其他的开发语言使用统一的开发环境。
2002 年,随着.NET 口号的提出与 Windows XP / Office XP 的发布,微软发布了 Visual Studio.NET(内部版本号为 7.0)。在这个版本的 Visual Studio 中,微软剥离了 Visual FoxPro 作为一个单独的开发环境以 Visual FoxPro 7.0 单独销售,同时取消了 Visual InterDev。与此同时,微软引入了建立在.NET 框架上(版本1.0)的托管代码机制以及一门新的语言 C#(读作 C Sharp,意为 C#)。C# 是一门建立在 C++和 Java 基础上的现代语言,是编写.NET 框架的语言。
.NET 的通用语言框架机制(Common Language Runtime, CLR),其目的是在同一个项目中支持不同的语言所开发的组件。所有 CLR 支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。
Visual Basic、Visual C++ 都被扩展为支持托管代码机制的开发环境,且 Visual Basic.NET更是从 Visual Basic 脱胎换骨,彻底支持面向对象的编程机制。而 Visual J++ 也变为 Visual J#。后者仅语法同 Java 相同,但是面向的不是 Java 虚拟机,而是.NET Framework。
2003 年,微软对 Visual Studio 2002 进行了部分修订,以 Visual Studio 2003 的名义发布(内部版本号为 7.1)。Visio 作为使用统一建模语言(UML)架构应用程序框架的程序被引入,同时被引入的还包括移动设备支持和企业模版。.NET 框架也升级到了 1.1。
2005 年,微软发布了 Visual Studio 2005。.NET 字眼从各种语言的名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向.NET 框架的(版本2.0)。
这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的 Visual Studio Express 版本。
随着即将发布的 Windows Vista和 Office 2007,Visual Studio 9 也渐渐浮出水面。Visual Studio 9 目前可以确定的是支持建立于 DHTML 基础上的 Ajax 技术,这种微软在 Visual InterDev 时代提出的基于异步的客户端动 态网页技术在当年并没有像微软预期中的那么流行起来,反而随着 Gmail 等应用而东山再起,渐渐成为主流网络应用之一。同时 Visual Studio 9 会强化对于数据库的支持以及微软新的基于工作流(Workflow)的编程模型。预计为了保持与 Office 系列的统一,Visual Studio 9 的名称为 Visual Studio 2007。沈阳化工学院学士学位论文
第二章 开发工具与开发技术
2007年11月,微软发布了 Visual Studio 2008 英文版,2008年2月14日发布了简体中文专业版。
2010年4月12微软发布Visual Studio 2010以及.NET Framework 4.0,并于2010年5月26发布了中文版
Visual Studio.NET2010是Microsoft推出.NET应用程序开发工具。Visual Studio,我们一般都简称为VS,Visual Studio其实是微软开发的一套工具集,它由各种各样的工具组成,这就好像Office 2007时由Word 2007、Excel 2007、Access 2007等等组成的一个道理。其中Visual C++就是Visual Studio的一个重要的组成部分。Visual Studio可以用于生成Web应用程序,也可以生成桌面应用程序,在Visual Studio下面,除了VC,还有Visual C#,Visual Basec,过去还有Visual J#,现在还有Visual F#等等组件工具,使用这些工具你可以使用C++语言C#语言或者Basic语言进行开发。这就好比桌上放着刀、叉、筷子,你可以用它来吃饭,无论它们都是餐具的一种
2.3.2 CSS样式表在HTML中的实现
在HTML网页中加入CSS并不是只有一种方法,在不同的情况下,可以采用不同的方法,比较常用的有下面几中。
1.嵌入式样式表
嵌入式样式表的实现很简单,只需在每个要应用样式的HTML标签后写上CSS属性即可。例如要设置指定表格中的文字的样式为红色,字号为10pt,可在当前表格的
第五篇:网页设计与网站建设
《网页设计与网站建设》实验教学大纲
课程编号070105007
学时学分:总学时:64总学分:4实验学时:
32适用对象:计算机科学与技术及相关本科专业
课程属性:专业方向课
实验属性:非独立设课
一、课程的性质与任务
随着Internet的普及,网页已经成为人们信息发布及获取、思想交流和商务往来最重要的途径,网页制作已成为当今社会上一种比较热门的技术,本课程突出实用技术和应用技能,是计算机专业学生的一门必选课,同时又可作为相关专业学生的选修课。
网页设计课程是学生在学习了高级程序设计语言、数据库原理及应用等课程的基础上开设的一门实用性较强的课程,实验课的任务是通过实验加深对理论知识的理解,基本掌握WEB应用的规划、设计和动态网页制作中对于内容的动态显示与更新技术,培养学生的动手能力和设计能力。
二、实验的目的与基本要求
实验目的:通过实验让学生掌握网站的配置方式和网页设计的基本方法。
基本要求:
(1)掌握页面的设计与布局的基本方法;
(2)掌握JS脚本语言的使用方法;
(3)掌握asp.net控件(包括HTML控件与服务器端控件)的使用方法。
三、实验考核方式及办法
实验成绩根据学生的实验完成情况、实验纪律、实验报告进行综合评定,给出优(90-100)、良(70-89)、及格(60-69)、不及格(60以下)。实验成绩占本课程总成绩的20%,对缺实验成绩或不及格者,《网页设计与网站建设》课程不予通过。
四、实验项目一览表
网页制作实验项目一览表
序 号2 3 4
5实验项目 名称
div布局 css层叠样式单
JS脚本 asp.net控件 ado.net数据库连接
实验 类型
验证性 设计性 设计性 设计性 设计性
实验 要求
必做 必做 必做 必做 必做
适用 专业
理工类 理工类 理工类 理工类 理工类
学 时6 6 6 8
五、实验项目的具体内容:
实验一div布局
1.本次实验的目的和要求
掌握网页设计的DIV布局方式,能够使用DIV进行层布局,认真撰写实验报告,严格遵守实验室规章制度。
2.实验内容或原理
掌握dream weaver软件的基本功能,熟悉dream weaver的工具箱,使用DIV做层布局。
3.需用的仪器或试剂等
多媒体计算机,操作系统Windows 2000/XP以上,并安装有dream weaver软件,搭建好asp.net的开发环境。
4.实验步骤
(1)打开dream weaver软件;(2)使用div布局设计网页;(3)div的布局设计与修改。
5.教学方式
学生主要通过上机实验,在相应的软件环境下学习处理,教师实时指导。
6.考核要求
实验过程中能认真独立完成实验,实验完成后及时上交实验报告,实验过程的表现和实验报告成绩记入平时成绩。
7.实验报告要求
实验报告格式正确,书写工整,字迹清楚,步骤叙述清楚,实验结果符合逻辑。
实验二css层叠样式单
1.本次实验的目的和要求
通过dream weaver软件的使用,掌握使用css层叠样式单做布局样式控制的方法,要求认真撰写实验报告,严格遵守实验室规章制度。2.实验内容或原理
通过dream weaver软件的使用,使用css层叠样式单做布局样式控制。3.需用的仪器或试剂等
多媒体计算机,操作系统Windows 2000/XP以上,并安装有dream weaver软件,建好asp.net的开发环境。4.实验步骤
(1)打开dream weave软件。
(2)用css层层叠样式单做布局样式控制。(3)css层叠样式单编写与调用。5.教学方式
学生主要通过上机实验,在相应的软件环境下学习处理,教师实时指导。6.考核要求
实验过程中能认真独立完成实验,实验完成后及时上交实验报告,实验过程的表现和实验报告成绩记入平时成绩。7.实验报告要求
实验报告格式正确,书写工整,字迹清楚,步骤叙述清楚,实验结果符合逻辑。
实验三JS脚本
1.本次实验的目的和要求
掌握JS脚本的基本用法、变量、函数、DOM文档对象的操作。要求认真撰写实验报告,严格遵守实验室规章制度。2.实验内容或原理
JS脚本的基本用法、变量、函数、DOM文档对象的操作。3.需用的仪器或试剂等
多媒体计算机,操作系统Windows 2000/XP以上,并安装有dream weave软件。4.实验步骤
(1)打开dream weave软件。
(2)新建JS文件,编写脚本程序实现对JS脚本的变量、函数、DOM文档对象的操作。
(3)外部调用JS文件。5.教学方式
学生主要通过上机实验,在相应的软件环境下学习处理,教师实时指导。6.考核要求
实验过程中能认真独立完成实验,实验完成后及时上交实验报告,实验过程的表现和实验报告成绩记入平时成绩。7.实验报告要求
实验报告格式正确,书写工整,字迹清楚,步骤叙述清楚,实验结果符合逻辑。
实验四 asp.net控件
1.本次实验的目的和要求
掌握asp.net控件(包括HTML控件与服务器端控件)的使用方法。实验后要求认真撰写实验报告,实验过程中严格遵守实验室规章制度。2.实验内容或原理
运用所学知识,用HTML控件与服务器端控件进行编程,实现简单功能。3.需用的仪器或试剂等
多媒体计算机,操作系统Windows 2000/XP以上,并安装有asp.net开发平台。4.实验步骤
(1)打开asp.net开发平台。(2)新建空白页面或者空站点。
(3)用HTML控件与服务器端控件进行编程并调试。5.教学方式
学生主要通过上机实验,在相应的软件环境下学习处理,教师实时指导。6.考核要求
实验过程中能认真独立完成实验,实验完成后及时上交实验报告,实验过程的表现和实验报告成绩记入平时成绩。7.实验报告要求
实验报告格式正确,书写工整,字迹清楚,步骤叙述清楚,实验结果符合逻辑。
实验五ado.net数据库连接
1.本次实验的目的和要求
掌握ado.net数据库连接的基本概念、ADO.NET对象模型、SqlConnection对象。
2.实验内容或原理
建立ado.net数据库连接,ADO.NET对象模型、SqlConnection对象。3.需用的仪器或试剂等
多媒体计算机,操作系统Windows 2000/XP以上,并安装有asp.net开发平台。4.实验步骤
(1)打开asp.net开发平台。(2)建立ado.net数据库连接。
(3)通过SqlCommand对象提供的方法传递对数据库操作的命令,并返回命令执行的结果。5.教学方式
学生主要通过上机实验,在相应的软件环境下学习处理,教师实时指导。6.考核要求
实验过程中能认真独立完成实验,实验完成后及时上交实验报告,实验过程的表现和实验报告成绩记入平时成绩。7.实验报告要求
实验报告格式正确,书写工整,字迹清楚,步骤叙述清楚,实验结果符合逻辑。
六、实验教材及主要参考资料
翁健红编著,基于C#的ASP.NET程序设计(第2版),机械工业出版社
七、教改说明及其他
在实验教学过程中可以结合优秀网站分析、优秀作业点评、作业中普遍存在的主要问题及改正方法的分析等方法相互穿插结合进行教学。
文档为doc格式
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
毕业论文_社交网站的设计与实现[本站推荐]
摘要 互联网技术的发展使得社交网络日益流行起来,并引起国内外人们的关注与参与,社交网络的注册人数逐年增长,其内容不断更新。社交网站为人们提供了一个交友的网络平台,通过网......
基于ASP的教学网站的设计与实现
4.5.3查看主题信息 用户在论坛首页中,单击讨论主题超链接,将进入到查看主题信息页面,该页面主要实现以下功能: 1.显示当前主题的详细信息; 2.显示当前主题的回复信息。 查看主题......
论文:个人网站的设计与实现
个人网站的设计与实现 前 言 随着国际互联网的普及,很多人已经不满足仅仅在Internet上的浏览信息,而是希望更深入的参与其中,拥有自己的Web网站,这似乎已经成为一种潮流。如果......
企业电子商务网站的设计与实现
《企业电子商务网站的设计与实现》开题报告一、文献综述 随着网络的普及与发展,企业在Internet上拥有自己的网站是必然趋势,网上主页不仅成为企业宣传产品和服务的窗口,也是树......
个人博客网站的设计与实现
摘 要 最近几年博客在国内发展的非常迅猛,它可以作为其使用者个人或者工作中的文章、日记、照片等分享的平台,其渐渐成为新兴的网路媒介,并且扩展至营销、商业推广等商业应用,越......
课程网站的设计与实现(精选5篇)
课程网站的设计与实现摘要:课程建设是“高等学校教学质量与教学改革工程”的一项重要内容,也是教育部深化教学改革,以教育信息化带动教育现代化的一项重要举措。课程网站是课......
个人网站的设计与实现 毕业设计(论文)
随着国际互联网的普及,很多人已经不满足仅仅在Internet上的浏览信息,而 是希望更深入的参与其中,拥有自己的Web网站,这似乎已经成为一种潮流。如果说个 人建立网站是为了追求......
毕业设计(论文)个人网站的设计与实现
题目:个人网站实现技术 个人网站实现技术 个人网站的设计与实现 前 言 随着国际互联网的普及,很多人已经不满足仅仅在Internet上的浏览信息,而是希望更深入的参与其中,拥有......