网站设计与开发论文十篇

时间:2023-04-01 10:22:57

网站设计与开发论文

网站设计与开发论文篇1

论文参考文献的引用当中,作者要在论文引用的地方准确的标注出来,然后在论文的末尾用数字加方括号依次列出参考文献。关注学术参考网查看更多优秀的论文参考文献,下面是小编整理的网站开发论文参考文献来和大家一起分享。

网站开发论文参考文献:

[1]黄宝玉,项国雄.国家精品课程建设现状分析及思考[J].中国高教研究,2007(9):72-75.

[2]史金昌.浅析基于ASP.NET的Web网络应用程序的安全开发[J].科技创新导报,2008(23):37.

[3]李志勇,魏红.高校精品课程数字化资源建设与推广应用研究[J].电脑知识与技术,20l0(2):485-486.

[4]张书梅,符蕴芳,刘智国.网站安全管理的方法与具体实现[J].石家庄学院学报,2005,7(6):54-56.

[5]阳卫文,王建斯,基于P2P流媒体系统模型的研究进展[J].现代电子技术,2008(2):159-161.

[6]万荣泽.基于ASP.NET技术的统一后台网站群的设计[J].微计算机信息,2007,23(8):260-262.

[7]王红雨,蔡成闻.基于ASP.NET的课程平台设计与实现[J].聊城大学学报:自然科学版,2007,20(1):78-82.

[8]顾正刚,毕海峰.网站规划与建设[M].北京:机械工业出版社,2007:4-8.

网站开发论文参考文献:

[1]孔祥鑫.基于PHP技术的校园网站的设计与实现[D].天津:天津师范大学,2012.

[2]李良.基于PHP的商业站点设计与实现[D].南昌:南昌大学,2010.

[3]杜闯.PHP在动态网站开发中的优势[J].电脑知识与技术,2010(13).

[4]贾素来.使用PHP和MySQL开发动态网站[J].大众科技,2011(3).

[5]李晶.PHP技术应用于中小企业网站开发探讨[J].软件开发设计,2014(10).

[6]杜闯.PHP在动态网站开发中的优势[J].电脑知识与技术,2010(13).

[7]贾素来.使用PHP和MySQL开发动态网站[J].大众科技,2011(3).

网站开发论文参考文献:

[1]靳莹.基于缓存技术的内容管理系统研究[D].吉林大学,2014.

[2]黄菊.分布式缓存技术及其在车辆监控系统中的应用[D].北京邮电大学,2015.

[3]崔解宾.分布式内存缓存技术在数据处理平台中的研究与应用[D].北京邮电大学,2015.

[4]李光瑞.Map/Reduce型海量数据处理平台中的内存级数据缓存技术研究[D].北京工业大学,2013.

[5]易会战,王锋,左克,杨灿群,杜云飞,马亚青.基于内存缓存的异步检查点容错技术[J].计算机研究与发展,2014(06):1229-1239.

[6]韩陵宜.网页制作课程教学及考核方式的研究与探索[J].计算机教学与教育信息,2008(03).

网站设计与开发论文篇2

>> 电子商务网站后台网页文件管理探索 网页制作与电子商务网站安全 浅析电子商务网站的管理 电子商务网站的设计 试论电子商务网站规划中的几个问题 试论电子商务网站的平面设计原则 基于电子商务网站设计与管理研究 论企业电子商务网站的安全控制 电子商务网站的生存困境 校园电子商务网站的研究与实现 如何创建高信誉的电子商务网站 电子商务网站设计的实用原则 旅游电子商务网站的构建 电子商务网站建立方式的探讨 基于电子商务网站的WEB内容挖掘 电子商务网站的规划与设计 电子商务网站的SEO与推广策略 运营外贸电子商务网站的关键细节 浅析电子商务网站的身份认证技术 企业电子商务网站的安全策略 常见问题解答 当前所在位置:、default.asp以及default.htm等文件,及其他所必要的系统文件。

(2)按照功能内容建立相应的子目录

为每个主菜单(主要功能)建立一个相应的独立目录。譬如,在“网上书店”这个实例网站之中,将邮箱列表以及用户管理等功能建立相应的目录。

(3)在每一个独立的目录之下,都建立独立的Images目录

在刚开始进行网站制作的时候,很多人都习惯将所有的图片存放在这个目录之中。但是在后来却发现极其不方便,经过多次的实践发现,为每一个栏目建立一个独立的Images目录,但是根目录下的Images目录仅仅用来存放首页上的一些栏目的图片。

(4)网站的文件名称和目录名称命名要规范化

在通常情况下,一个大型的电子商务网站均由很多的子页面组成,所以在设计的初期阶段,需要为网站设计一些合理且新颖的页面名称,这样以来不仅方面维护与管理,而且也能够使其快速被搜索引擎检索到[5]。

3 结束语

随着时代的进步与发展,人们已经不仅仅在于满足单调乏味的生活模式了,在这样的背景之下,互联网技术开始慢慢地融入到人们的生活和生产之中。这也就使得方便人们生活的电子商务日渐壮大起来。目前大多数人的生活,都开始与电子商务紧密地联系到一起,然而,电子商务的后台网页设计以及网页管理均之间关系到整个电子商务模式的运行。

总而言之,作为一个优秀的电子商务网站的设计人员,一定要将网页文件管理的因素考虑进去,设计出最优化的方案,从而方便网站的管理,为人民的生活提供更大的便利。

参考文献

[1]穆翠霞,周琳琳.电子商务网络资讯管理系统的设计与实现[J].电脑开发与应用,2014,10(4):12-15.

[2]周艳萍,蔡玲.网页设计与制作在电子商务中的应用[J].电子商务,2016,8(6):57-58.

[3]连莹.基于ASP技术电子商务平台设计[J].理论界,2012,12(5):210-211.

网站设计与开发论文篇3

【关键词】网站开发与网页制作 网络现状分析 网络设计未来发展规划

网络课程设计是针对当前网络教学过程中,如何有效直观的进展课程和培养学生实际操作能力的一种教学方式,它突出以学生为重点,强调理论实际相结合从而达到快速掌握和应用的目的。“网站开发与网页制作”是运用编程语言,数据库语言和网页美工的一种集网页链接、编辑、制作生成的所见即所得的网站编辑程序,它的诞生提高了宣传和认知能力,加速了电子商务的发展,基于它的重要性和普遍性,激发了我们对网络课程设计的浓厚兴趣,使之精益求精,来确保我们的“网站开发与网页制作”课程丰富多彩,运用自如。

1 “网站开发与网页制作”网络设计现状分析

1.1 网站开发语言安全性

网站开发采用的语言有ASP、php、aspx、java等,实际开发制作中PHP+SQL的应用非常广泛,这在网络课程设计中也是综合运用的重要课程,它能独立实现网页的自由切换,完成复合图形的链接,调整网站的模式结构,它的动态因素还能起到吸引眼球,脱颖而出的效果;网站开发中PHP+SQL的综合运用更是提高了网页的利用空间,加速了后台数据库的建立,同时提高了网站开发的安全性和注重浏览者的综合感受。

1.2 静态网页制作中Dreamweaver的应用

现阶段,在网站开发与网页制作课程中,Dreamweaver网页静态编辑器应用最为广泛,它从最初的1.0版本升级到CS5,同时它的功能也从简单的调节色阶、饱和度、制作文字图框上上升到独立编辑和创建动漫图片,三维立体调色,人物实体渲染等丰富强大的功能,这在网页制作图像编辑上发挥了立竿见影的作用,其次它带有扫描和创作功能,使制作的图片所见即所得;同时他还具有自由变换渲染实景的强大功能,可以还原复古地域风情、分辨明暗光景、丰富人物表情等,使我们的图像新颖而富有特色。

1.3 收录引擎对网站的友好度

搜索引擎属于网站开发与网页制作的后台工作,它是支撑网页正常运行的必要条件,也是网站链接显示的重要组成部分,PHP、JAVA、ASP程序的编写就好比人的大脑,它的关键度和完整度不言而喻。在制作处理完网页,建立网站后往往要优化系统,有利于提高网站的点击率和被百度收录的几率,这也是网络课程设计的范畴,由于网页脚本语言的改革使得SEO优化系统后丰富了网站的实用性,从而提高了网站开发与网页制作的热情和创新性。

2 “网站开发与网页制作”设计发展规划

2.1 多层次深发展满足不同领域的需求

网络课程是一种以学生为主体的网络教育方式,它注重学生的实操能力和融会贯通能力,改变了老师口传式的传统教学模式,更好的活跃了学生氛围。网络课程设计可以根据学生接受能力的不同、所处领域的不同实行分类式教学模式,分层次辅导,有的放矢。例如,对研究和专业学生的教学,专业学生注重就业方向,我们设计的网络课程就偏重于实用性,把日后经常用到的知识点纳入教学中;对于研究倾向的学生偏重于后台技术的开发,使它们在今后的研究中取得新的进展和突破,这样做到有针对性的因材施教可以满足不同领域学生的需求。网络课程设计不受时间和地点的限制,可以重复式学习和互动,使学生更好的接受和完成学习任务。

2.2 整合资源优化知识结构,提高网络课程设计效率

在网络课程设计中,注重知识点的整合和知识结构的优化是关键的一个步骤。网页制作不仅要求学生灵活掌握网站框架结构,而且在其艺术性上也提出了更高的要求,例如:在网页制作中加入文字描述是我们常常遇到的问题,这时我们可以涉及如何加入文字并进行艺术设计,如何制作文字动态效果,并且兼顾抓取整段文字的关键词,浏览备注信息和搜索引擎中出现的频率等,这样就构成了由点到面,循序渐进形成一系列连贯的知识点。再有网站开发过程中,网站链接浏览器的选择也十分重要,它涉及到网站的权重问题和优先选择问题,网站权重突出了网站的地位和导向,我们来换位思考一下,在搜索时习惯输入什么知识点链接哪些网站,什么样的域名优先录取等都是我们需要考虑的,这也是我们网络课程设计中资源优化的体现。

2.3 理论实际相结合,培养学生动手能力

在网站开发与网页制作网络课程设计中,首选要建立大量的图库资源和图片资料,要求学生在日常生活中注意积累如各地人情,旅游风景,代表建筑物等一些列具有纪念价值的图片,使得网页制作过程中有丰富素材可用;其次课程设计中要多引进网站创新案例,利用多媒体播放一些特点鲜明的网站作品,使学生在潜意识中加深印象,在创新案例讲解过程中融入教学重点和网络设计难点,使学生享受成功案例的同时学到知识,长时间耳濡目染使学生形成一种创新网站设计构想的良性循环;最后要多培养学生善于总结和创新能力,注重学生的动手能力,在网络课程设计中要留出足够时间,反复实操。

2.4 将前台简单的网页编辑延伸至后台技术的开发及数据库的整理

网站后台制作是一项乏味而艰巨的任务,针对它的特殊性和复杂性,在网络课程设计时,注重多媒体的使用,这样可以使枯燥的编程程序直观的表达,易于学生的接受;其次后台数据库的整理工作更是需要专业知识的铺垫,需要多涉及实际数据的推算和项目数据库整理工作,同时注重学生的综合感受和自我评价能力,使它们能完全融入先进的课程设计中,从而达到理论实际结合的目的。

3 结束语

时代在发展,教育在改革,随着计算机应用的普及,网络教育占据主流力量,网站开发与网页制作网络课程设计会得到大力的推广和应用,它不仅可以直观形象的讲解原理,因材施教,而且注重学生理论实践相结合的动手能力,从而大大提高了学生的综合素质和就业适应能力。

参考文献

[1]韩陵宜.网页制作课程教学及考核方式的研究与探索[J].计算机教学与教育信息,2008(03).

[2]纪明明.浅谈“项目教学法”在网页制作与网站设计课程教学中的应用[J].中国新技术新产品,2010.

[3]卢新建.试谈ASP动态网页课程的教学探索[J].计算机应用教学研究,2010(10).

作者简介

史文斌(1986-),男,籍贯:江苏苏州,大学本科,现供职于苏州大学计算机学院,研究方向为计算机技术。

网站设计与开发论文篇4

【关键字】商务网站设计 课程改革 案例教学

一、引言

《商务网站设计》是电子商务专业技术核心课程,目的了解网站的架构,掌握网站开发技巧和能力,特别是掌握商务网站设计与开发能力。《商务网站设计》内容涉及静态网页制作、SQL server数据库应用、动态网页编程等内容,是一门难度特别大的技术综合课程。

二、教学中发现的问题

由于《商务网站设计》集网页制作、数据库应用、网络编程、系统开发设计于一身,技术性,专业性、实践性、动力能力要求非常强。在教学中活动中,发现存在下列主要问题:

1.教材过于简单

现在,社会上介绍网站开发程序和技巧的课本主要是二类教材,软件和java编程。现实用教程为例,由于同学刚学习网络编程,所以教材往往会采用实用教程作为教材。教材首先介绍VS201运行环境,变量定义if语句forwhile循环,类属继承,基础web控件内置对象,主要对象,数据控件GridView显示数据,主题与模板,网站导航,XML数据传递和web服务。教材往往把各部分单独介绍,没有相互配合,完成整个系统,各个web控件、内置对象、对象、GridView的功能介绍得特别简单,以方便学生了解掌握基础知识和基本技能。

2.教学案例简单不连贯,教学方法以讲为主

由于教材为适应初学者,数据库操作只介绍一个表的查询、插入、修改、删除等最基础操作;最重要的GridView控件只介绍数据查询显示,而GridView的分页、链接字段、图形显示、删除修改等特别重要功能,一概不说。前一章案例与后一章案例毫无关系,系统开发实用常用知识和技巧都不讲。《商务网站设计》比较高要求围绕商品展示、商品查询、购物车、下订单支付等功能,完成商务网站开发,内容包括设计静态网页,数据库的表,网络编程,使它们形成一个有机整体。但教材对这些内容无从谈起。

另外上课以老师讲课为主,老师将网站制作需要的知识点,做成PPT,进行讲解示范;学生通过简单模仿老师讲解的方法,完成网页功能,造成老师教什么,同学就只会什么,没有深入分析为什么,结果{杀了同学主动性创造性。

3.课程网站成摆设,互动性差

许多学校都要求老师建立课程网站,方便同学课后学习。老师与同学的互动主要是在课堂时完成;课后,老师与学生各忙各的,交互性差,只是通过课程网站完成,让同学自主学习。

通常老师只是简单把教学大纲、教案、课件PPT和相关视频放到课程网站上,对课程网站内容更新慢,缺乏指导,没有相互讨论。同学上去,发现资料比较少,,更新比较慢,去了2、3次就不去了。课程网站缺少人气,基本成摆设。

三、改革措施

1.加强教学内容

把常用实用的知识、编程技巧讲深讲透,把重要控件功能、程序、应用,反复讲反复练,比如Gridview的自定义显示数据、分页功能、字段链接、选择、修改、删除等重要功能,相关事件、对应程序,扩展到如何使用Gridview控件在同一个网页中完成显示、修改和删除,实现直观方便完成数据管理功能。

2.以电子商务角度选择案例,加以扩展

教学中,应该以学生熟悉、简单B2C商务网站作为案例,比如网上书城,介绍商务网站基本功能―前台:商务展示、商品查询、详细信息、购物车、下订单、用户登陆注册,后台:商务管理、优惠打折等功能;数据库数据如何变化,才实现网上购书。最后逐步讲解主要程序技巧,完成商品展示、购物车、下订单等功能。

学生三四个人组成一组,分别选择网上书店、海尔公司商务网站、C2C商务平台等不同商务网站、或者QQ空间、社区论坛、军事网站等作为项目,通过自主完成项目,发挥主动性创造性,大大提高同学的开发设计商务网站的能力和经验。

把商务网站的各个功能拿出来作为任务,由各个小组分别负责,组织分析讲解要点和主要技能,全班同学讨论,最后由老师点评。也可以把完成项目过程,遇到困难,收获的经验,或者学到技巧,在课堂上与同学交流,提高彼此水平。避免老师不管学生吸收能力,满堂灌的现象。

3. 增强课程网站互动性

老师每次上完课,把上课内容、作业都放到课程网站,学生从课程网站下载资材,课后学习,完成作业并上传到课程网站,方便老师检查。学校规定每学期各门老师每周固定一个时间在课程网站与同学探讨互动。老师把思考题、扩展案例放到讨论区,让同学上课程网站进行讨论,指导学生学习,回答学生问题,并通过学生的表现,给出一定平时成绩。

四、结论

《商务网站设计》是一门电子商务专业综合性实验性非常强的课程,要以真实的商务网站为精讲的安全,即要对基础知识讲深讲透,也要对重点控件熟练应用,发挥同学热情和能动性,扩展到其他常用网站。课堂上课后,都需要加强互动,才能上好《商务网站设计》课程。

参考文献:

[1]刘容容,《电子商务网页设计与制作课程教学改革探究》 (J),职业,2015.5,53

网站设计与开发论文篇5

关键词:Web技术;课程体系;互联网服务;Web应用服务

中图分类号:G642 文献标识码:B

1Web技术课程

Web技术课程是指讲授网页设计与网站建设的课程,主要讲授网站的规划、设计、开发等内容,并深入讲述Web的工作原理。Web技术课程的教学目标是使学生掌握网页的设计、制作方法,了解网站规划的一般方法,熟练掌握常用网站制作软件的使用,能够进行交互式网站的规划与开发。该课程体系一般应包括以下几门课程:“网页设计与网站规划”、“动态网站设计”、“数据库原理与应用”、“Web数据库”和“Web Service开发”。

2目前高校开设Web技术课程的现状

2.1教学内容落后,跟不上互联网技术的发展

Web应用服务的快速发展,推动了Web技术的快速发展,Python、Ruby等敏捷开发技术的出现,极大地缩短了Web应用项目的开发周期;Flex的出现改变了传统的Web表现形式;Ajax技术的广泛应用大大改善了用户体验。而目前大部分高校所开设的Web技术课程的教学内容并不能很好地与目前Web技术的发展同步,这一点使我们的教育与市场的需求很难达到相互符合。

2.2Web服务理念较落后

Web 2.0的迅速发展推动了互联网理念的不断创新,BLOG、微博客、SNS、RSS、Wiki等新的互联网应用形式的出现,极大地促进了互联网应用服务理念的发展。目

前大部分高校开设的Web技术课程在其教学内容及概念上很少涉及这些全新的互联网应用形式及理念。

2.3在日常学习中暴露的问题较少

目前大部分高校Web技术课程的教学方式为教师在课堂上讲授相关知识,学生在实验课上对所学知识点进行练习。大部分情况下学生都是在对所学的某一知识点进行单一训练。此种实验课可以暴露学生在语法等基础方面的问题,但是具体应用中一些容易出现的问题却很难发现。

2.4学生很少具有开发完整项目的经验

在正常的授课过程中学生往往很少能够参与到一个项目从需求分析到设计规划,到具体开发,再到项目部署调试的全过程,这就会造成学生缺乏完整项目开发的经验,学生仅仅停留在对“实验室项目”的学习上,而缺乏实际应用项目的开发经验,解决实际问题的能力很难得到提高。

3Web技术课程的教学实践

我院从2005年起在计算机科学与技术专业开设Web技术课程,目的是使学生能够掌握网页设计、制作的方法,掌握网站规划与建设的一般方法,能够采用动态网站开发语言并结合数据库进行交互式网站和Web应用项目的开发,具有完整的项目开发经验;了解Ajax、RSS、Flex等Web发展的前沿技术,了解Web 2.0、微博客等全新的互联网应用模式。

3.1课程体系介绍

下面对我校计算机科学与技术专业Web技术课程的具体开设情况分别加以介绍,其中重点介绍“网页设计与网站规划”、“动态网站设计”这两门课程。

“网页设计与网站规划”:主要使学生掌握网页设计与制作的常用软件,掌握色彩理论、平面构成等网页设计的一般原理,熟练掌握Html、CSS基础语法并能够使用两者相结合进行静态网站的开发,掌握网站的设计、规划、制作、与维护等工作;了解Web标准的基本内容,掌握依据标准进行网站建设开发的一般方法。

“动态网站设计”:我校目前采用ASP作为动态网站开发语言进行讲授,讲授的主要内容是ASP的基础知识,Web服务器的安装和配置以及创建ASP程序的方法,ASP的脚本语言VBScript,ASP的内置对象Response、Request、Application、Session、Server,ASP的文件操作对象以及ASP的数据库对象ADO等,并讲授网站的性能优化、安全性保障,Web的工作原理等内容。目的是使学生掌握ASP语言,能够采用ASP进行Web编程,开发交互式网站;通过开发动态网站,深入了解Web的工作原理,了解B/S体系结构下的Web应用项目开发;系统地掌握一个网站项目从需求分析到数据建模,到Web界面设计及编程,再到最后调试并等流程;同时在日常讲课中引入互联网应用的新技术、新理念。

“数据库原理与应用”:本课程的任务是通过对数据库的语言基础、程序设计、系统开发等环节的学习,学会采用面向对象的数据库设计方法,最终掌握SQL Server 应用系统的开发技能,为以后的项目开发,奠定必要的理论基础。

“Web数据库”该课程主要使学生掌握Web开发技术与数据库相结合开发应用系统的一般方法及具体应用。

“Web Service开发”:该课程为计算机科学与技术专业的专业课,并作为Web技术课程体系中的应用型课程,主要使学生掌握分布式、跨平台的系统开发。

3.2核心课程教学大纲

我校在计算机科学与技术专业开设Web技术课程时,将“网页设计与网站规划”和“动态网站设计”这两门课程作为核心课程,下面分别对其教学大纲加以介绍。

(1)“网页设计与网站规划”课程教学大纲

我校在计算机科学与技术专业开设的“网页设计与网站规划”课程共72学时,其中理论课时54学时,实验课时18学时。课程教学大纲如下。

(2)“动态网站设计”课程教学大纲

我校在计算机科学与技术专业开设的“动态网站设计”课程共72学时,其中理论课时54学时,实验课时18学时。课程教学大纲如下。

4目前存在的问题与今后努力方向

目前我校开设的Web技术课程中出现了一些问题,具体有如下几点。

(1) 新技术涉及偏少;

(2)Web理念的涉及内容相对较少;

(3) 师资力量相对较薄弱。

针对我校的培养目标及现状,今后计划在以下方面加以改进:

课程的扩充。针对目前的应用现状,在Web技术课程体系中增加敏捷开发技术,如Ruby、Python、PHP等技术;并增加新技术的应用,如Ajax应用、Flex应用、WAP开发等。

增加讲述Web理念的课程。

建立一个与时展保持同步的机制,使课程体系能够与Web技术的发展及应用保持同步。

加强师资队伍的建设。一方面通过内部学习提高教师的教学能力;另一方面通过加强与校外企业的合作及参加相关培训等提高教师的实力。

参考文献:

[1] 翟萍. 对高等院校网页制作课程的思考[J]. 科技资讯,2007,(14).

网站设计与开发论文篇6

关键词:优质课程网站;架构设计;php;mysql

中图分类号:G642.3文献标识码:A文章编号:1009-3044(2012)10-2284-02

Web Site of Quality Course Design Based on PHP

WANG Kun

(College of Electronic and Information Engineering, Tongji University, Shanghai 201804, China)

Abstract: The establishment of quality course is the center of professional course, to exploit and establish object-oriented programming quality courses website is the essential requirement to change the traditional teaching patterns techniques and methods. On the basis of the curriculum building and video on demand provided by the quality courses website, to bring up the architecture design methods based on PHP, and to study and demonstrate it in terms of the server, architecture design, system function,web development and other architectures design.

Key words: programming quality courses website; architecture design; php; mysql

目前优质课程的建设正日益受到各高等院校和广大学生的重视,各个学校也在大力进行网络课程项目的开发建设工作[1]。优质课程网站主要面向在校学习的学生,以及从事教学工作的教师,同时也是院校间相互了解的窗口[2]。因此构建优质课程网站必须体现开放性、交互型、灵活性、共享性、高效性和自主性等原则。线性系统课程是控制类的一门专业基础课程,也是一门理论性非常强的专业课程。在该优质课程的建设中,我们把网站建设作为提高教学效率和改进教学方式重要的部分。

1网站总体功能设计

线性系统课程的教学目标是使学生掌握线性系统理论的基本知识。要求学生通过对本课程的学习,打下较为坚实的现代控制理论基础,同时具有一定的基于MATLAB仿真试验能力;了解并掌握线性系统分析、设计的一般方法,具有一定的基于理论进行工程设计的能力;为后续的课程学习、科学研究打好基础。因而本网站在设计时,不但注重网络资源的共享,而且还能在线学习交流,不仅能让学生从中受益,还能方便教师间的学术交流。网站按照权限分为普通游客、学生、教师和超级管理员。学生比普通游客多了注册登录功能,可以留言和提问,教师可以从后台修改课程信息及回答问题,超级管理员拥有系统权限,也负责日常维护工作。

根据以上分析,我们在网站的功能设计时,主要设计以下几大模块:课程介绍、师资队伍、课程视频、你问我答、网上调查、在线交流、留言讨论和资源下载等模块。

2主要技术实现

图1为优质课程网站总体框架结构图。

2.1网站总体构架

系统采用目前流行的B/S模式(浏览器/服务器模式)。具有分布式特点,可以随时随地地查询、浏览,开发维护简便,只需改变网页,即可实现所有用户的同步更新。学生在任何能上网的地方都可以访问到。

2.2开发工具的选择

本网站采用PHP技术+Mysql数据库运行模式[3],网站的基本设计基于开源cms平台的二次开发,具有web2.0的交互性和先进性。同时也考虑了系统的可移植性,可在Windows及Linux平台下部署。PHP是一种简单的面向对象的解释型、健壮、安全、性能高,并且是独立于架构的、可移植的动态脚本语言。具有如下特点:

1)开放的源代码:PHP是免费的,所有的源代码都可以得到。

2)基于服务器端:运行在服务器端,可以跨平台运行在Unix、Windowns、Linux下。

图1优质课程网站总体框架结构图

3)效率高:PHP消耗相当少的系统资源。

4)具有极其有效的文本处理特性,支持从POSIX扩展或者Perl正则表达式到XML文档解析。

5)便捷实用:PHP代码就嵌在Web页面中,不必为它建立一个特别的开发环境或IDE。

2.3各子模块介绍

1)课程介绍

对线性系统理论进行综述及教学大纲。

2)师资队伍

介绍该课程及相关课题组的教师教授。

3)你问我答

本功能供系统注册用户使用,分为三类角色:管理员、教师及学生。管理员具有最高权限,可对后台各模块修改管理;教师可在登陆后获取后台登陆链接具有修改文章上传附件的权限,并且可对问答模块中的问题进行回复;学生可在问答模块中提问,并且下载附件留言等。教师和学生角色通过注册时提交的教工号与学号判断。

4)网上调查

支持多个调查事项,支持单选、多选两种方式投票,统计结果支持图形化,主要对课程及网站满意度及时反馈。

5)在线交流

Red5是一款基于JAVA的免费开源的Flash流媒体server,是当前最好的替代Adobe提供的FMS的开源软件。而且在可扩展性上有FMS不可比拟的优势。Openmeetings是一款基于Flex开发的开源视频软件,通过RTMP和HTTP协议传送视频数据。支持在线聊天,视频,文件共享,桌面共享。

采用openmeeings搭建远程会议平台,作为一个多语言可定制的视频会议和协作系统,它支持每个参与者音频和视频会话。Openmeetings还包含一个白板,通过白板可以导入各种格式的图片和涂鸦。因而学生与老师可进行面对面实时交流。

6)资源下载

提供教学视频、习题解答、教学课件等下载服务。

7)教学视频

提供课程视频的在线观看,采用windows media player播放器,因而一般不需要再安装插件就可即点即播。

8)留言版

作为网站中交流的中心,留言版起到了至关重要的地位。它有助于收集学生的反馈信息,也是教师学生交流的重要工具。留言系统具备了较完善的网上论坛与社区功能,注册用户可以发表、回复、阅读帖子,支持精华区、排行等功能。系统前台显示留言内容、时间、作者等信息。管理员通过后台管理,对留言记录进行添加、编辑、删除操作。

2.5课程网站页面的设计

作为课程教学网站,网站页面设计遵循了简洁、一致性和好的对比度三条原则。保持简洁的常用做法是使用一个醒目的标题,标题常采用图形来表示。一致性包括总体的排版和页面的色彩风格,本网站以淡蓝色和淡灰色为主色调,结构分为左右两部分,其中左侧为导航栏,具有良好的视觉效果。网站不但外观赏心悦目,而且内容充实丰富,更加易于吸引学生的兴趣。

3结论

基于B/S构架,应用PHP技术设计制作线性系统教学网站。使用Mysql建立和维护数据库,并进行了系统试运行。网站充分发挥php的技术优势,有效利用了校园网络资源,运行性能稳定,界面友好、美观,功能较齐全,能够很好地服务于教学,具有重要的应用价值,受到广大师生好评。

参考文献:

[1]孙梅,赵兵.高校计算机学科网络教学资源平台建设的实践与研究[J].技术在线,2009(21):93-94.

网站设计与开发论文篇7

关键词:网站开发;教学模式;考核方式

中图分类号:G712 文献标志码:A 文章编号:1674-9324(2012)09-0197-02

在我国,大部分高职院校的计算机及信息技术类专业开设了网站开发课程,例如网页设计与制作、动态网页技术等等。相比高级语言程序设计、数据库原理等专业基础课,网站开发课程教学模式有别于传统的基础理论课程。笔者从近两年从事此类课程教学的过程和经历中总结出了一些相关的教学经验,希望能对此类课程的教学模式的创新有一定的借鉴作用。

一、网站开发课程特点

网站开发课程主要介绍了在网站开发过程中需要使用到的知识与技术,全面阐述了网站的设计思想和实现方法,从而培养学生综合设计与开发网站综合素质,为学生今后毕业从事计算机信息系统或网络应用系统的开发、设计等工作奠定专业技能基础。综合来看,网站开发课程主要有以下特点:

1.知识综合性高。在学习该类课程之前,要求学生应该具有良好的程序设计、数据库和计算机网络等专业基础知识。在掌握网站开发技术的基础上,能综合运用相关知识与技能开发网站。

2.技能实践性强。在整个该类课程的教学过程中,需要学生实际开发实践动手的内容较多,技能的练习十分重要。

3.要求良好的自学能力。本类课程强调学生是学习的主体,教师只是起主导作用。所以学生自我学习的能力是关键,要求学生能利用手边资源,达到分析问题解决问题的目的。

二、课程教学模式的创新

高职院校培养的是学生的动手能力和解决实际问题的能力,让学生在学习中养成良好的习惯,将来毕业能很快适应企业的需求。然而市场经济体制下的社会竞争激烈,就业压力大。很多学生认为自己在大学期间学习的知识偏于理论,动手机会少,对专业学习的兴趣不高。所以要引导学生学习,首先要调动学生学习的积极性,加强学生的动手操作能力,并且探索一种适合这类课程的教学模式。所以传统理论知识课程以教师讲授为主导的教学方法在网站开发课程的教学中并不太适用,采用系统理论讲授和任务驱动法更适合这类课程的教学。所谓任务驱动法在任务的驱动下,培养学生自主学习的能力、积极主动地求解,通过教师的引导,使学生能够主动地讨论、交流,达到从“学会”到“会学”的质的飞跃。

1.课堂教学。课堂教学主要分两个部分:知识的讲解与案例的实训练习。在讲课之前要对学生的基本情况有一个初步的了解,如学生的专业基础知识结构、掌握基础知识的程度等。这样在介绍新知识的同时,可以有的放矢地对基础知识做个复习和总结。使学生能将之前学到的知识融会贯通。当正式进入课程内容的教学过程中,要着重介绍一种网站开发技术,并加以多样的案例讲解,运用多媒体手段,将整个开发过程全面详细并形象生动地展示给学生,并督促学生及时上机进行实训练习,巩固知识技能。当前网站的开发技术丰富多样,根据专业设置以一种技术为主线进行展开,系统地介绍相关的理论和技术知识,这样有助于对学生知识结构的构建。对于高职层次的学生,介绍过多的开发技术,反而使学生不知如何取舍,造成学生知识结构的混乱。我院信息管理专业是以作为开发技术的主线进行展开课程设置的。待到开发技术介绍完毕后,在介绍综合案例时,教师要从网站的整体架构入手,由大到小,由外及内,逐级细化。可以详细分析一个典型案例,按内容和使用到的技术进行分阶段的介绍,前台界面设计、脚本编写、后台数据库的建立和操作等,最后介绍网站的和维护。其他案例可以让学生按照这种分析模式,自己动手,逐步完成。学生通过自身参加了解整个小型案例的开发过程,可以在开发过程中不断地讨论、改正和完善遇到的问题,对相应的知识也会加深理解和记忆,同时增强了自身的实践动手能力,激发学生兴趣,提高学习自主性。

2.课外任务。由于课堂的教学时间不多,学生在开发过程中遇到的很多问题无法一一解决,就需要学生能在课外自主查阅资料、上网查询和互相探讨相应问题。在此,课外的教学资源网站就可以发挥其作用。教师有必要收集并整理资源丰富、难易程度合适的网站及其资源,在每堂课的结束前留下合适的任务,供学生参阅和动手实践。教师可以创建类似的网站,及时将课程的代码、视频等资源信息到网站上,学生也可以利用网络上传电子作业,进行网络互动交流,由技术好的学生代替教师进行问题指导等等,使师生的交流和沟通更为方便快捷,也减轻教师的重复工作量。

三、考核方式的改革

考试是对教师教学内容和教学质量的反馈,也是衡量学生对所学知识掌握程度的手段,所以考试是教学过程中的重要组成部分。网站开发课程应该属于实践性质比较强的课程,所以传统的考试形式并不适用。但是某些实践课程采用上机考试的方式进行测试,也不适合网站开发课程,毕竟要求学生在一两节课的时间内开发出一个小型站点不切实际。鉴于此类课程的特点,我们采用了分组综合实训的考试方案,其中包括课程设计、技术内容文档和答辩等内容组成。每个小组大约3~5人,以一个技术较好的同学带头组织进行选题和任务分配,每人完成自己的任务并参照相关技术文档编写自己的技术文档,最后在期末提交小组的设计作品并答辩。以组队的方式完成期末考核,也让部分学生在课程设计中能发挥自我优势。比如有的学生比较擅长美工,有的学生擅长编写代码,那么这种组合方式也能让学生意识到团队合作的重要性,锻炼学生的团队合作精神。最后答辩环节,全体人员需要介绍自己在整个任务中完成的工作,由同学和教师一起来进行评判。

经过两年的实践,这种改革以后的考核方式取得了比较好的效果。大大地提高了学生的学习兴趣和学习效率,也培养了学生独立思考、勇于探索的学习能力,使学生对知识的掌握更加连贯,树立学生学习的自信心,锻炼了学生的动手能力。

综上所述,对于网站开发课程的教学过程中,教师通过对学生的平时作业、课外任务和最终期末课程设计成绩进行有效的管理,可以节省大量的重复工作,有助于提高学生的综合运用知识、团队意识、实践动手和创新等能力,进一步激发学生的学习自主性,为学生今后的工作打下专业基础。

参考文献:

[1]陶俊才,周兴斌,谢泰生.计算机基础课程开设综合性和设计性实验的探讨[J].实验室研究与探讨,2005,24(7):80-81.

[2]肖宁,贾伟.大学信息技术类课程改革考试模式的探讨[J].山西财经大学学报,2006,28(1):187.

[3]蒋秋艳,张东.对教考分离模式的再思考[J].南通工学院学报(社会科学版),2003,(2):61-62.

网站设计与开发论文篇8

关键词:JSP,动态新闻,系统

 

0.引言

新闻系统,有时也统称为网站信息系统,是将网页上的某些需要经常变动的信息,类似新闻、新产品和业界动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化到网站上的一种网站功能模块。网站信息通过一个操作简单的界面加入数据库,然后通过已有的网格式显示在网站上。

1.新闻系统Web平台的规划与实施

新闻系统的实施,要有目的、有计划、有组织及在正确的方法指导下分步实施。新闻系统实施的前期工作是关系到是否能够取得预期效益的非常重要的一步。

企业实施新闻系统总体上分为两个阶段:前期工作和项目实施。之所以这样分是考虑前期工作主要以企业自己提出工作安排为主,而后再转入新闻系统的项目实施,此时是以咨询机构或软件公司的实施方法为主。概括地说,企业要推行新闻系统,一般有以下几个原因:(1)企业领导的认识,认为新闻系统能对企业有一定的促进作用。(2)企业管理人员的认识,认为新闻系统能对企业有一定的促进作用,进而向领导提出建议书。(3)市场的导向,如政府机构的指令和建议,同行业的实施应用,还有媒体的宣传等。这些因素导致企业对新闻系统产生兴趣,进而去了解与立项。(4)企业自身的需求。企业确实因为要解决某些问题,要树立企业良好的社会形象及充分利用丰富的网络资源为其拓展销售渠道,获取最大限度的经济效益。论文参考网。经过认证认为新闻系统是这些问题的解决方案。

1.1 Web平台的体系结构

Web平台的三层分布式体系结构为图1所示。

三层分布式体系结构的第一层是客户端表示层、客户层 仅仅是整个应用系统的图形界面表示;处于第二层的应用服务层,有一台或多台服务器组成,其中Web服务器主要负责对客户端应用程序的集中管理,应用服务器(ApplicationServer)主要负责应用逻辑的集中管理,即事务处理;处于第三层的是数据中心层,有数据库系统,主要负责数据的存储和组织、数据库的分布式管理、数据库的备份和同步等等。

新闻系统可以看作一个客户与站点之间的一系列交互过程。整个交互过程从客户端所浏览的一个页面开始。用户单击该页面上的一个按钮或链接就产生一个请求,该请求通过HTTP传递到Web服务器上,Web服务器将页面中的请求及有关数据取出来传给应用服务器,应用服务器调用相关的业务逻辑,实际上是一个Web应用程序,进行相应的处理,从外部数据库服务器存取数据,然后将结果传回Web服务器,Web服务器再将数据结果转换为页面的形式传给浏览器,于是在客户端产生了新的页面。该页面是这一次请求的结果,也是下一次请求的开始。

1.2 Web平台的动态设计技术

目前比较流行的Web开发技术有:CGI,ASP, PHP, JSP,ASP.NET等。在本新闻系统的开发中,我们主要采用了目前比较流行的,来自微软公司的Web动态设计技术ASP.NET。论文参考网。

JSP是Sun公司推出的新一代站点开发语言,它最大的特点是将Web程序设计的逻辑处理和内容与外观设计隔开,通过使用JSP标记和小脚本来生成页面上的动态内容。在服务器端,JSP引擎解释JSP标记和小脚本,生成所请求的内容,例如通过访问JavaBeans组件,使用JDBC/JDO技术访问数据库,并且将结果以HTML或XML页面的形式发送回浏览器。由于JSP页面的内置脚本语言是基于Java编程语言的,拥有Java编程语言“一次编写,各处运行”的跨平台无关性的好处,开发效率高,安全性好。

2. Web平台系统的开发方法

本系统主要运用了系统开发生命周期法(System Development Life Cycle 简称SDLC)和结构化方法(StructuredApproach)来阐述该系统的开发过程,经过系统规划、系统分析 、系统设计、系统实施及系统维护逐步完成系统各功能的实现,将计算机作为管理决策的支持手段,融入日常业务的各个环节,使得管理更加规范,同时也能够更好的为顾客服务,该系统大大提高了工作效率,为公司带来了更好的社会效益和经济效益。论文参考网。

2.1 新闻系统的总体设计思路

新闻设计是一种建立在新型媒体之上的新型设计,它与传统媒体相比有许多的不同,它在信息传播方面具有声、像、图、文、视觉、听觉、互动的特点,通过视觉传达各种各样的商品信息,而且更新和修正较为快捷方便,可以在任何时间更新,而不受时间和地域的限制。新闻系统的总体设计思路:(1)需求的综合叙述:主要是说明建站的总体需求和期望的目标浏览者,并且确定希望浏览者所能看到的设计与所需购买商品的最终效果,建站需求是设计策划网站功能的第一步。

(2)网站的基本功能描述:主要包括描述网站浏览者如何运用这个网站,网站管理员如何管理,具体到一步一步的功能细节描述,以及如何运用相应的技术去实现建设目标和商业需求。

(3)网站的信息布局图:网站的信息布局图是网站各模块或各网页的直观图,主要目的是提供一个明晰的网站导航直观图,以及分模块或网页的网站层次结构分布图。

2.2 系统设计

系统总体结构设计:系统的总体结构设计是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。

系统总体功能结构:根据系统分析的结果数据流程图所描述的系统的逻辑模型,把数据流程图上各个处理模块进一步分解,确定系统的层次结构关系,把逻辑模型变为物理模型。主要包括(1)前台模块详细功能描述:注册模块、登录模块、用户信息管理模块、浏览新闻模块、发表评论模块和搜索新闻模块;(2)后台模块详细功能描述:登录模块、用户管理模块、评论管理模块、记者模块和编辑模块。

数据库设计:包括数据库需求分析、数据库概念结构设计、数据库逻辑结构设计和数据库物理结构设计等

3. 小结

基于JSP建立的动态新闻系统,性能稳定、使用方便,大大减轻了网站更新维护的工作量,通过网络数据库,将网站的更新维护工作简化到只需录入文字和上传图片,更新方便、快捷、简单,有效的保持网站的活动力。

网站设计与开发论文篇9

关键词:网页设计;职业定位;人才培养

中图分类号:G712 文献标识码:A 文章编号:1674-7712 (2013) 04-0130-03

一、网页设计人才培养现状

高职院校网页设计课程体系与教学之间存在许多弊端,概括起来,主要有以下几个方面:

(1)课程与教学内容理论性强,实践教学方法、教学手段不适应行业需求,学生职业能力和创新能力的培养没有真正落实。

(2)师资力量存在缺陷,普遍现象是:大部分老师是从校门进校门,没有企业的从业经验,也没有实际项目开发经验,基本上是“照本宣科”,所谓的项目驱动,项目的开发流程属于模拟范畴,与实际客户的需求,还相差甚远。目前高职院校已意识到这个问题,通过各种方式寻求校企合作,实现校企互动的新模式,如何尽快解决师资在理论知识和实践应用方面的不足是十分迫切的。

(3)课程设置不尽合理,课程内容上重“设计”轻“技术”。教学上按照以往的教学模式,仅仅在多媒体教室中讲解操作步骤、做典型范例是远远不够的。应着重培养学生的创新意识和独立开发网站的能力。艺术性与技术性的高度统一是今后网页设计发展的大趋势,不断探索新的教学模式和教学理念,根据行业需求来构建合理的课程体系。

二、网页设计专业的职业岗位

根据对沈阳、大连地区IT行业的发展现状与趋势、人才需求状况、企业调研等方面调查分析,可以将网页设计岗位分为网页设计、网页制作、网站编辑、网站管理四大岗位群。

三、构建科学合理的网页设计人才培养体系

(一)网页设计人才培养目标的定位

本专业培养适应社会与区域经济发展需要,德、智、体、美全面发展,熟悉网站的配色及制作流程,掌握网站设计与策划、网站的安全与服务器配置以及网站的搜索引擎优化技术;掌握动态网站编程技术,具有独立制作整站系统的能力,在企事业单位、网络公司、广告公司等IT行业从事网页设计、网站美工、各类网站的开发与维护等工作的网页设计师、高级技师和高级网站程序员。

(二)网页设计专业的课程体系

根据网页设计行业的职业岗位分析及人才需求,确定网页设计的人才培养目标。按人才的职业能力的培养为主线构建了该专业的课程体系。确定了该专业的核心专业课程,课程体系结构如图1所示。

按课程的培养目标,将网页设计的专业课程分成以下四个模块:网页设计基础模块、客户端开发模块、数据库操作模块和Web应用程序开发模块。

模块一:网页设计基础模块,对应的课程是《网页设计与制作》,主讲内容是“网页三剑客”,DW也就是Dreamweaver(网页制作),FW是Firework(矢量图形制作和图像处理),Flash(动画制作)。这三种软件能相互合作。比较实用的操作方式是:在Firework中做好主要页面,然后导出,在Dreamweaver中加以修改,添加链接等,便做出一个非常好看的页面。

模块二:客户端开发模块,对应的课程是《JavaScript》或《VBScript》,《JavaScript》是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的客户端脚本语言,该语言区分大小写,主要目的是解决服务器端语言(比如Perl)遗留的速度问题,为客户端提供更流畅的浏览效果。

模块三:数据库操作模块,对应的课程是《SQLServer》或《Access》或《mySQL》,作为网站的后台数据库管理系统,负责网站的实时更新,对数据进行存储,在网站的建设中起着至关重要的作用。

模块四:Web应用程序开发模块,对应的课程是《》或《JSP》或《PHP》,主要讲述动态Web页面的实用技术。

模块教学采用理实一体化教学模式,采用了“任务驱动”教学法,教学任务分为:课堂教学模拟、企业真实项目操作两部分,这些任务的设计遵循了由简单到复杂,由单人独立操作到项目组成员共同完成,充分调动了学生的学习积极性和主动性,有效提高学生的知识应用能力和创新能力。

教学评价建议改变单一的总结性评价的方法,采用评价过程、阶段评价和综合评价相结合的评价方法。教学中要注重学生学习的过程,精心设计对学生学习过程的记录及评价,如学习的形式、获取信息的方式、讨论的要点、设计的方案等进行记录,并对作品进行交流、自评和互评等,从而让学生学会学习。

(三)网页设计专业课程的教学评价标准

制订本专业各核心课程的教学评价标准,此标准以《动态网页设计》课程为例。

1.考核方式

本学习领域的课程考核宜采用过程考核、公共考核和期末考试相结合,具体考核内容及权重见表3。期末考试分为理论考试和实践考试。其中,理论考试主要考核8个学习情境中的主要知识点,试卷分值100分,其中填空题(占25%)、选择题(25%)、判断题(20%)、简答题(30%),试卷从不同角度考查学生基础知识的掌握能力;实践考试内容为2至3道上机操作题,主要考核学生的上机设计和调试能力,及对知识的综合运用能力。

(四)网页设计专业的师资建设

建立一支高素质的师资队伍是网页设计专业建设的关键,这支队伍不仅要具有网页设计相关的理论知识和实践经验的特长,而且还熟悉整个网站的运作和前台后台维护管理等方面的理论知识。教师的培养可以通过以下的方法:

1.以行业为基地进行专业培训,加快与行业的联系。

2.组织教师到其它兄弟学校进行交流和调研,提高教师业务水平。

3.积极从国内外及相关行业引进、或者借用专家人才,提高教师队伍水平。

4.专业教师自身应该时时刻刻跟踪、掌握电网页设计发展的最新动态,掌握网页设计最前沿的知识,不断地更新知识。总之,网页设计专业人才培养应当以企业需要什么样的人才为出发点,总结过去的经验和教训,从实际出发,严格按照客观规律来建立网页设计人才培养的模式和体系,这样才能培养出符合社会需要的合格人才。

参考文献:

[1]高云.高职高专《网页设计》课程改革探索[J].吉林省教育学院学报,2009,11:2.

[2]赵京丹,闫宁.任务驱动教学法在Dreamweaver网页制作教学设计中的应用[J].职业教育研究,2007,7.

网站设计与开发论文篇10

关键词:ASP;SQL Server2000;博客网站;日志;浏览

中图分类号:TP393文献标识码:A文章编号:1009-3044(2011)26-6420-03

Blog Web Site Design and Implementation

LI Lin

(Yaan Vocational and Techical College, Yaan 625000, China)

Abstract: This article introduced in ASP and under the SQL Server200 environment the blog website performance history. Elaborated entire based on the Web data bank technology construction blog website system structure and the principle of work; Analyzed the system to realize the difficulty and key. The design realizes the issue diary, the demonstration journal file, the diary browsing, to publish commentary as well as diary, resources column functions and so on management. Analyzes and solves realizes the certain technical question.

Key words: ASP; SQL Server2000; blog site; log; browser

WebLog是Web Log的缩写,中文意思是“网络日志”,俗称“博客”,后来缩写为Blog。而Blogger则是写Blog的人,也叫“博客”。

写博客是为了把自己各种各样的想法在网上表达、释放出来,把一时的想法变成观点展示给大家。而浏览博客的用户,也可以对发表观点和看法的文章进行评论,博客主人也可以参与评论,从而会在博客上边对某些热点问题或者学术问题进行讨论,而达到相互了解和沟通,对某些问题要找到答案就要有个讨论的平台,Blog提供了这样一个开放的舞台,这也是它成为热点的原因。

1 系统开发原理及技术

系统采用目前交互式Web方案中常采用的B/S三层模式。三层体系的应用程序将业务规则、数据访问、合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通 讯与中间层建立连接,再经由中间层与数据库进行交换。这样的优点有:

1) 由于Web支持底层的TCP/IP协议,使Web网与目前使用的几乎所有局域网都可以做到无缝连接,从而彻底解决了异构系统间的连接问题;

2) 由于Web采用了“瘦客户端”,使系统具有开放性得到很大的改善,系统对将要访问系统的用户数的限制有所放松;

3) 系统的相对集中性使得系统的维护和扩展变得更加容易,比如,数据库存储空间不够,可再加一个数据库服务器;系统要增加的功能,可以增加一个应用服务器来运行新功能;

4) 界面统一(全部为浏览器方式),操作相对简单;

5) 业务规则和数据捕获的程序容易开发。

1.1 系统开发工具

1.1.1 Web编程工具ASP

ASP是服务器端的脚本执行环境,可用来产生和执行动态的性能的Web服务器程序。当用户使用浏览器请求ASP主页时,Web服务器响应,调用ASP引擎来执行ASP文件,并解释其中的脚本语言(JScript 或VBScript),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。

由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。此外,ASP是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。

1.1.2 SQL Server数据库

SQL Server是微软公司开发的一个关系数据库管理系统,以Transact SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL-92标准。

SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。

2可行性研究

1) 技术可行性:

本系统采用 Windows 2000/XP作为操作系统平台。选用Dreamweaver和SQL Server 2000作为开发工具。这几种开发工具都使目前网络中比较流行使用的设计软件之一,对于Web下ASP技术设计的系统Dreamweaver 是首选设计软件,SQL Server 2000在处理大量数据信息方面具有很大的优点,而且该系统运行需求较低,在Windows 2000以上就可运行。但要求操作系统需要预装IIS 及IE浏览器。

2) 经济可行性:

计算机软硬件技术的高速发展,我们每个人都可感觉到信息时代的到来,现在计算机已经渗透到人们工作,生活的各个领,特别是Internet的出现飞速发展改变了人们的工作和生活方式,人类开始进入"网络时代"。这个系统的设计适应的当今社会的发展趋势,是人们更快融入到信息世界中,同时它带来的经济效益也是非常可观的。

3) 营运可行性:

本系统的开发是采用了ASP技术、SQL server数据库,用户只需要在电脑上安装相应系统,联入互联网,本系统能够在Windows98/2000/xp上面运行,并且不会与其他的系统相矛盾,适应性很强。而且该系统的操作规程简单易懂,使用者能够很快上手,只需通过简单鼠标点击和键盘输入就可以操作。

2.1 软件开发技术路线

本设计主要采用ASP技术,利用SQL Server数据库完成基于B/S结构的MIS系统设计。以实现管理员对服务器数据的访问等操作,同时增加管理员操作功能,使整个系统具有较强的可管理性和可扩展性。

1) 进行系统需求分析。对系统所要实现功能进行充分分析,建立整个网站框架结构。

2) 进行后台数据库分析。对系统所需要的所有数据进行良好的规划设计。确定所需要各种表,索引的结构。

3) 进行网页设计前的准备工作。对网站所需元素构件进行整理。包括图片,动画等,利用工具软件进行设计。

4) 进行网页设计。利用Dreamweaver对所有网页进行设计。

5) 进行ASP对数据库的链接。

3 系统需求分析

将本次开发所需要完成的功能从软件工程的角度,结合实际情况,基本规划出大的功能模块;对系统开发的总体风格进行初步的明确规划。

3.1 设计目标

该项目最终形态会是一个博客网站,主要实现以下目标:

1) 在主页就可以注册新用户2)可以浏览日志,发表日志; 3)可以浏览相册; 4)管理员可以发表和管理日志; 5)用户可以发表评论; 6)资源栏目的管理等功能。

3.2 设计内容

本次设计的主要技术是利用ASP+ SQL Server的技术设计制作出网站的界面和后台数据库系统,以实现注册新用户、日志评论,显示日志文件,日志浏览,发表评论、日志和资源栏目的管理等功能。

1) 网站制作。设计并建立网站,能根据具体的要求与情况对网站进行制作和修改。用户可在网站上发表日志评论,可以浏览日志。

2) 系统管理。系统需要进行网站管理,包括修改网站的界面与功能,控制网站的信息发送等。系统需要进行日志管理,包括对日志的浏览权限,资源栏目的管理等。

3.3 系统主要功能

本文所介绍的博客网站的设计主要集中讲述系统后台部分的实现,该系统主要实现的功能如下:

1) 发表日志。该网站能够让用户在网站上的发表日志。

2) 浏览日志。用户可以浏览自己和其他人发表的日志。

3) 用户注册。新的用户在博客上注册。

4) 管理功能。管理员可以对日志进行管理,删除、修改和设置浏览权限等。

5) 相册浏览功能。用户可以浏览博客上的图片。

6) 资源栏目的显示功能。下载博客网站上的资源。

7) 发表评论功能。用户可以评论发表的日志。

3.4 系统主要模块

根据系统所要实现的功能,本系统主要分为6个模块:

1)日志浏览模块:该模块负责完成日志的浏览。2)新用户注册模块:注册新的用户。3)发表评论模块:用户发表评论。4)资源栏目显示模块:显示日志文件,用户就可以浏览日志。5)相册浏览模块:用户可以浏览博客上的图片。6)发表日志模块:用户可以发表日志。7)管理日志模块:管理员对日志进行管理。

4 系统概要设计

本设计是利用SQL Server 2000的数据库和ASP制作的博客网站,在Ienternet 信息服务和SQL Server 2000的数据库建立的网站,让用户具有注册、日志的显示、浏览、发表、评论功能,管理员具有管理日志的功能。

4.1 数据字典设计

根据系统功能分析,该系统应该具有如下的数据:

数据表及其数据结构模式如下:

1) 用户表:men-ID(自动编号)、用户名、密码、性别、E-mail、QQ号码和个人主页等。

2) 日志内容表:log-ID(自动编号)、标题、内容、类别、发表人、发表时间、内容简介和来源地址等。

3) 日志评论表:comm-ID(自动编号)、评论日志的编号、评论内容、评论时间、评论人、IP地址和内容控制标记等。

4.2 系统流程图

图1为系统流程图。

4.3 E-R 图

1) 会员E-R图

图2为会员E-R图。

2) 管理员E-R图

图3为管理员E-R图。

系统详细设计(略)

5 结论

本设计主要采用ASP技术,利用SQL Server数据库完成基于B/S结构的MIS系统设计. 以实现客户端对服务器数据的访问等操作, 同时增加管理员操作功能,使整个系统具有较强的可管理性和可扩展性,本设计提出了利用ASP技术、SQL Server2000来进行博客网站设计的方法,该网站在显示生活中是很普遍很流行的,网友们通过日志发表意见,抒发感情等,用途十分广泛。实例证明,利用ASP+SQL Server的技术设计制作出网站的界面和后台数据库系统.非常容易实现数据的存储以及服务器与客户端的动态交流。

参考文献:

[1] 闪四清.SQL Server 实用简明教程[M].清华大学出版社,2003.

[2] 陈豫龙,何旭洪.数据库系统开发实例导航[M].北京:人民邮电出版社,2003.

[3] 罗云模,王珊.SQL server 数据库系统基础[M].北京:高等教育出版社,2005.