基于HTML5技术的霹雳布袋戏文化传播网站的设计与实现_第1页
基于HTML5技术的霹雳布袋戏文化传播网站的设计与实现_第2页
基于HTML5技术的霹雳布袋戏文化传播网站的设计与实现_第3页
基于HTML5技术的霹雳布袋戏文化传播网站的设计与实现_第4页
基于HTML5技术的霹雳布袋戏文化传播网站的设计与实现_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要基于HTML5的霹雳布袋戏文化传播网站开发是采用了Browser/Server结构模式。使得网站不需安装,更新并且跨平台。在网站的开发过程中将前端和后台结合,而不是一个静止的网站,可以通过操作进行增加删除修改查询等功能。后台使用了java以及MYSQL数据库进行开发;这个网站的开发,对布袋戏文化的传播和交流起到了促进作用,使得这种民间艺术与互联网相结合,它不再局限于当地或者部分地区,做到了传统文化与现代化相结合。该系统前台主要功能有:登录注册,用户讨论,收藏回复,发布信息和关注聊天等;后台功能有:登录,模块管理,用户管理,资讯管理和推荐消息等。本网站的设计也是为了让传统的布袋戏文化能够更加适应时代的潮流,加大传播和宣传的力度。我将专业所学用于此处,希望能通过自己的设计和网站建设让这种中国传统布袋戏文化能够在现代进一步发展。这也是为了让一些关注布袋戏的同好能够有一个互相交流文化的地方,为布袋戏和戏迷朋友们提供一个发挥的平台。关键词:布袋戏文化传播javaMySQL数据库

AbstractBasedonHTML5,thedevelopmentofPilipuppetshowculturecommunicationwebsiteadoptedBrowser/Serverstructuremode.Itmakesthewebsiteunnecessarytoinstall,updateandcrossplatform.Inthedevelopmentprocessofthewebsite,thefront-endandtheback-endarecombined,ratherthanastaticwebsiteandwhichcanbeadded,deleted,checkedandmodifiedthroughsomeoperation.JavaandMySQLdatabaseareusedfordevelopmentinthewebsiteback-end.Thedevelopmentofthiswebsitehasplayedaroleinpromotingthespreadandexchangeofpuppetshowculture.ItmadethisfolkartcombinedwiththeInternet.AndItisnolongerlimitedtolocalorpartoftheregion,sothatthecombinationoftraditionalcultureandmodernization.Themainfunctionsofthefront-endofthesystemare:loginregistration,userdiscussion,collectionandreply,releaseinformation,focusonchatandsoon;back-endfunctionsinclude:login,modulemanagement,usermanagement,informationmanagement,recommendationmessage,etc.Thiswebsiteisdesignedtomakethetraditionalpuppetshowculturemoreadaptedtothetrendofthetimes,increasethedisseminationandpublicityefforts.IusewhatIlearnedhereasmymajorinthehopethatthistraditionalChinesepuppetshowculturecanbefurtherdevelopedinmoderntimesthroughmyowndesignandthewebsiteconstruction.Thisisalsotoenablesomepuppetshowfanstohaveaplacetoexchangeculture,andtoprovideaplatformforpuppetshowandpuppetshowfanfriendstoplay.Keywords:puppetshowcultureJavaMySQLdatabase目录第1章绪论 第1章绪论1.1背景及意义霹雳布袋戏文化传播网站可以为传统文化提供一个传播的途径,他可以上传各种布袋戏相关的视频资源、音频资源和相关的讯息,并且能够为喜爱布袋戏的戏迷朋友们创造一个分享讨论的平台,让人们可以在网站上获取更多的资源实现资源共享,最后目的在于推进我们传统布袋戏文化的传播,让他不仅局限在一个区域,而是通过网站的传播让更多的人了解我们这个传统文化。现代社会快速发展发展,随着人们生活水平的提高,思想文化方面也有所需求。而让传统布袋戏文化和互联网技术相结合,即是让布袋戏文化能够随着时代变化而顺应发展也是为了我们在这快节奏多元化的世界能够通过现代人们所熟悉的手段来了解我们的传统文化,做到传统文化和现代文明的统一。也有利于文明的传承与发展,我们可以在网站上讨论自己对布袋戏文化的看法,和提出如何让这个传统文化更好的流传下去,让更多的人知道了解它。1.2课题研究现状在现代的电视电影中依旧很少会播报布袋戏,这一般出现在庙会或者大型舞台之上进行公演,更加偏向于现场表演。如果不在这个地区或者不在这个时间段看是难以看到布袋戏的演出的。而霹雳布袋戏这是将布袋戏表演搬上电视银幕,制作成DVD,让观众们不局限演出的地区都可以观看布袋戏,并且可以重复播放,注重观看细节。但是单纯的视频形式和DVD在如今这个数据化的时代还是远远不够的,这也有一定的区域局限性,而且制作影片的成本也不低,如果营业不当可能陷入低谷,这个时候如何吸引更多的观众来观看则成为一个主要问题。也是大部分的布袋戏文化的现状“如何在外来文化冲击,人们精神世界中占据一席之地。”现今社会互联网迅速发展,网络也成了我们不可分割的日常一部分,也是现代生活中的大背景,如何在此抓住机遇,让布袋戏这项传统文化也迅速发展呢,就要依靠现代的技术。这个网站的建立可以说是顺应了时代的变化,让传统文化加入了现代元素,比起传统的演出模式,在网站上播放无疑减少了一些人力资源的负担和资金的成本,将演出好的放上去,而且也能保证质量,在网站通过与戏迷的互动可以了解人们对布袋戏有哪方面的期待,有什么地方不足,有利于改进也有利于解答一些戏中的问题,沟通更加方便及时,改进也会越来越好。1.3网站开发初步方法与实施方案网站开发的初步方案:设计一个可以通过浏览器上传资源和提供讨论的网站,以此达到文化传播和发展的目的。采用了Browser/Server结构的模式,B/S结构的优点在于简化了网站的开发,使用和后期的维护等作用。使用人员不需要安装软件就可以在web浏览器上观看浏览,更新内容也是数据库实时更新不需要用户自主更新,使用起来比起软件系统更加简单方便。网站建设的实施方案:在Windows10家庭版的操作系统中,通过HTML5,JAVA,SQL和SSH框架,使用Eclipse开发工具和NavicatforMySQL后台数据库建立一个可以交流分享平台的网站。

第2章系统开发环境介绍2.1HTML5简介HTML5是在原本HTML版本上的经历发展而演变成的新成果,

也是我们建设网站场景的一种语言之一,一般扩展名为.html或.htm。HMTL5结合了HTML4.01的相关标准并革新了技术,HTML5有着一些新特性,比如智能表单,这可以实现后台和客户交互的一个组成部分;还有绘图画布通过canvas元素可以实现绘制一些图像,以及让浏览器不需要加载flash插件就可以将图像或者图形显现出来。HTML5可以使网页的多媒体内容更加迅速方便的处理而且还与其他的元素相结合,对原本的功能方面进行了调修,进而做到标准化。对视频、音频、图像等等都进行了规范。而且HTML5拥有跨平台的性质,在不同的设备中都可以实现效果,兼容性和适应性非常好,许多的网站也都选择使用HTML5来做网页前端。2.2B/S架构B/S架构是对C/S架构的一种改变,B/S暨浏览器/服务器的一种模式,用户可以直接通过web浏览器来浏览网站的内容,而不需要下载任何软件或者系统,这简化了用户电脑的载荷。由于将大部分系统核心通能集中在服务器上,所以这也简化了系统的开发和维护,降低了成本,节约资源。当服务器升级和维护的时候,用户只需要刷新一下浏览器页面即可,不需要做任何其他操作更新和维护,非常的便利且及时,用户的操作也十分简单方便,在浏览器前端操作后通过数据库进行数据的交互。现在科技越来越发达,电子网络也在我们身边密不可分,B/S架构有着很强的适应范围,它建立在广域网之上,使用的范围更加广泛;并且B/S架构是由构件组成的可以对个别构件进行更换而不影响整体,实现系统的维护升级,将成本费用降低至最少,客户端也可以做到更快的服务响应。B/S架构数据主要保存在数据库之中,而用户的操作则在web浏览器上实现,是一种符合当代发展的一种架构。而且B/S架构可以跨平台,只需要在浏览器上就可以运行,不同的操作系统也不影响它。B/S架构主要分为三层:表现层,逻辑层,数据层。一般前端大部分做的是数据的渲染和少部分的事务逻辑,而大部分的逻辑还是由后台来进行实现的。下面分别介绍三个层级的作用。1.表示层:表示层主要是完成用户在前端发出的指令和后台的交互,以及在最后渲染出数据结果输出在网页上,让用户看见。发出请求指令之后会发送给web服务器以及受到应答之后输出。2.逻辑层:逻辑层主要工作是利用服务器完成客户端的应用逻辑功能。由用户发出请求后接受到信息,从这一层接收后再传给数据库服务器,进行sql请求。数据库应答之后传输回逻辑层,再由逻辑层将数据提交给web服务器。3.数据层:数据层主要是接收客户端的请求之后再将数据进行运算。通过收到的请求对数据库进行一些操作而达到请求需要的效果,然后通过web服务器再传送回表示层,最后将结果呈现在网页之上。下面是图2.2所示B/S架构层。图2.2B/S架构层2.3MVC模式 MVC模式则是ModelViewController既模型、视图和控制器。MVC的目的在于将模型和视图的代码实现分离,而控制器则是要用来确保模型和视图的同步改变更新。这实现一种动态的程序设计,是对后续程序的扩展、修改有很大的的帮助,可以使程序的某一部分结构重复利用,在对复杂的程序简化的过程中是结构更加简洁直观。MVC开发模式是层次分明,各司其职可以将HTML5代码和后台逻辑代码分开,让代码更加清晰明了。2.4Eclipse简介Eclipse是一个跨平台的自由集成开发环境,最初主要用于开发java,但现在不仅如此,它还包括插件的开发环境,给广大用户提供一个统一的开发环境。通过不同的插件它也可以支持多样的计算机语言,比如c++,php,Android,数据库开发等等。Eclipse也是一个开放源代码的平台,人们可以在上面自主免费得到,只需要下载对应需要的需要插件。2.5MySQL数据库简介MySQL所用的SQL语言是访问数据库中最常用的一种标准化语言。他是一个关系型数据库管理系统,拥有体积小,速度快的优点。由于它的开放源码的特点,使它大大降低了开发的成本,所以一般中小型企业都可以选择它,他的开源和传播广泛,本系统也是选择使用MySQL数据库。它是将数据都存放在数据库之中,也有着很好地独立性、灵活性和安全性。该系统是一个文化传播网站所以需要进行一些信息的存储,并且在开发时可以将不同的数据起到沟通联系的作用。2.6JAVA简介JAVA是1995年被推出的JAVA面向对象程序设计语言和JAVA平台的总称,他在语法上和C++语言与C语言很相近。而且Java语言支持Internet应用开发,也可以用来做网站开发,现在在使用上也具有广泛性和普遍性。

第3章系统分析3.1系统可行性分析3.1.1技术可行性本系统在技术上使用了java进行开发,网站前端使用了HTML5,后台使用了MySQL数据库,java和MySQL都是有着很好的兼容性,适用范围也非常的广泛,平台也十分的自由。现在大部分的网站也是有java和MySQL的身影在其中,所以作为本系统技术的开发是可行的。3.1.2经济可行性本系统在开发的时候使用的是免费的开发工具和自身带有的win10系统电脑,给开发网站提供了一个环境和基础,所以在支出方面支出是很微乎其微的。因为上传资源和用户讨论都是不收取任何费用的,这也是一次毕业设计的项目,所以暂时没有考虑收费,但后期如果在系统方面有所升级或者功能有扩展改进可能会有一定的经济收益。3.1.3操作可行性该系统是使用java技术进而开发的一个霹雳布袋戏文化传播网站,操作和类似与论坛网站但是没有论坛那么多复杂的功能,用户直接通过web浏览器就可以实现,不需要了解代码数据库等知识。对现代电器操作不熟练的人也能在简单的自我操作中实现,并且在网站中寻找自己需要的东西进行观看,还能与志同道合的人进行讨论。通过技术、经济和操作的可行性分析,本系统的开发实现是具有可行性的。3.2系统功能需求分析随着科技发展,本系统将传统文化和现代信息传播手段相结合,既符合了传统文化的需求也符合将文化下去的需求。这是一个布袋戏文化传播网站,根据用户的需求分为网站前端和后台两个部分。网站前端可以实现注册登录,用户浏览、消息搜索、用户讨论以及用户个人账号管理等功能;后台则是对有着一定权限的人开放的,它有着几个功能,包括后台登录,用户的信息管理,资讯管理,模块管理。3.2.1网站前端(1)注册登录点开网站之后首先需要注册登录,如果没有进行过注册的用户那么要先进行注册之后才能登录。第一次注册的用户需要填写用户名、密码、电话、地址和性别。提交通过之后就可以进入登录界面进行登录了。登录只需要填写用户名和密码就可以了。(2)用户浏览登录后用户可以通过进入网站进行浏览。可以通过需要在首页分类进行浏览,分别有文化、名人、讨论和其他。首页一般都是推荐消息,好的资源、演出或者文章都会出现,也可以通过用户讨论板块浏览用户对布袋戏的讨论和观看资讯板块的资讯。(3)消息搜索这是为了简便用户使用,可以提炼关键字以达到在许多的信息中提取自己感兴趣或者对自己有用的消息的一个便捷操作。只需要在搜索栏打上自己想看的关键字就可以查询到了。(4)用户讨论用户可以在登录之后在别人或者自己的帖子下进行留言回复,进行和他人的互动和对布袋戏的看法,促进和谐交流的气氛。也可以自己发表帖子,发表自己的意见或者看法,对自己喜欢的帖子进行收藏。(5)个人账号管理用户可以设置自己的个人信息并且实现对信息的修改等功能。也可以看到自己发布的帖子、收藏和关注用户。具体可看下方前端示意图3.2.1网站前端页面思维导图。3.2.1网站前端页面思维导图3.2.2网站后台后台登录管理员打开后台登录界面,然后输入用户名和密码进行后台的登录,转跳到管理操作界面。用户信息管理可以通过后台看到用户列表,有用户名电话生日密码等等记录,可以通过管理员权限对用户的资料进行修改,新增或者删除,如有必要也可以将用户的权限进行修改。也可以对用户发表的帖子进行管理。资讯管理资讯管理可以通过后台发布一些重要的公告或者感兴趣的资讯,只有管理员有权限发布,修改和删除。模块管理首页一共分为四个模块,文化、名人、讨论、其他,管理员有权限对模块进行新增,修改和删除。而且可以对一些用户或者官方写的好的帖子进行推荐,之后会出现在推荐列表里,前端显示在首页。具体可看下方前端示意图3.2.2网站后台页面思维导图图3.2.2网站后台页面思维导图3.3系统流程设计 首先用户都可以直接观看网站前端,浏览前端的内容消息,比如最新资讯推荐的消息,个人的信息还有用户的讨论等等,前端的每个版块都可以浏览,如果用户想要在线与其他用户回复或者发帖则需要注册之后登陆,如果之前已经注册过了那只需要登录就可以进行正常的发帖回复。用户也可以在登录后对自己的个人资料进行管理和修改。管理员在后台进行登录就可以对用户的信息管理,资讯管理,模块管理进行修改等操作然后修改后的结果会通过服务器反馈给网页前端,也就是客户浏览到的信息。具体如下图3.3系统流程设计图所示。图3.3系统流程设计图3.4系统运行环境CPU:英特尔i5-6300HQCPU@2.30GHz内存:4G以上硬盘:可用208G操作系统:Windows10开发工具:Eclipse数据库:NavicatforMySQL第4章系统设计4.1系统架构设计本系统的架构设计主要分为前端和后台,如果按照面向对象区分则是用户和管理员。用户和管理员都可以访问前端网页进行浏览页面和对自己的个人资料进行修改,而管理员则在后台比用户多一些权限,可以通过添加、修改和删除资讯消息,用户消息和首页的消息来对网站进行适当的管理和维护。下图4.1是系统的各个架构的流程图。图4.1系统架构流程图4.2数据库设计4.2.1E-R图E-R模型是在数据库设计中广为使用的一种数据模型工具,能实现一对多的数据表达,将数据都清除的表现出来。用矩形框来表示实体集,用椭圆形表示实体的属性。本系统的E-R模型图如下图4.2.1数据库E-R图所示。图4.2.1数据库E-R图以下是实体集细化的实体-关系模型E-R图:用户实体属性如图4.2.1-2用户实体属性图所示。图4.2.1-2用户实体属性图咨询类实体属性如图4.2.1-3所示。图4.2.1-3咨询类实体属性图推荐列表类实体属性图,如图4.2.1-4所示。图4.2.1-4推荐列表类实体属性图4.2.2数据表因为建立的是一个论坛网站所以数据库名叫做weibovideoluntan8cor2bankuai。本系统中使用到的表有wct_user,wct_type,wct_replay,wct_notice和wct_good等。具体如下图所示:图4.2.2-1wct_user表图4.2.2-2wct_type表表4.2.2-3wct_replay表表4.2.2-4wct_notice表表4.2.2-5wct_good表

第5章系统实现5.1系统主要功能本次设计的主要目的是做出一个布袋戏文化传播的网站,本系统主要分为前端和后台两个模块,前端主要针对用户,后台主要针对管理。前端的主要功能有:注册登录,推荐消息,用户讨论,资讯消息,收藏回复,发布消息和关注交流。后台主要功能有:后台登录,对用户的管理和对信息的增加、修改和删除等功能。以下图5.1是系统功能结构图:图5.1系统功能结构图5.2系统各个功能模块实现5.2.1登录设计实现当用户打开网站要进行登录的时候会进入登录页面,用户正确的填写了用户名和密码的时候再按登录按钮,此时数据会提交到后台数据库进行对比,如果填写正确则会成功登录,若是填写错误则会提示用户您的用户名或者密码错误。如果没有账号的用户则需要注册一个账号然后再来进行登录。图5.4系统登录流程设计图5.2.2前台功能模块设计实现(1)信息推荐登录之后就可以在前台消息浏览,默认进入的是前台的首页推荐,可以选择不同的板块进行浏览,也可以用搜索去搜索关键词浏览,点进感兴趣的页面就可以转跳到一个新的页面。具体看图5.2.2-1搜索信息推荐图5.2.2-1搜索信息推荐( 2)用户互动用户在登录之后可以在首页和用户讨论的帖子里进行回复,可以提高和别人用户的互动率,用户也可以在用户讨论的区域自己发帖子,发表自己的消息,说说对布袋戏的看法和有没有改进的地方。或者发表一些资源或者人物介绍,管理觉得好的话也会被推上首页。看到好的帖子或者有趣的人也可以关注收藏,还能关注时事资讯。界面如图5.2.2-2用户讨论。图5.2.2-2用户讨论5.2.3后台功能模块设计实现(1)推荐信息模块 管理员登录系统后可以查看推荐信息,点击新增可以添加新的推荐信息,也可以修改信息和删除信息,一般推荐的消息都有一定的水平。界面如图5.2.3推荐信息模块所示。图5.2.3-1推荐信息模块(2)板块管理的实现管理员登陆系统后可以新增板块信息,点击板块管理,系统先查询板块信息,后台获取返回值后进行遍历返回到页面,页面跳转到新增页面,在此页面管理员输入板块信息,然后提交表单,表单数据传入后台进行解析,通过每个字段的获取将板块信息解析后生成sql语句,再对数据库做添加操作,如图5.2.3-2板块管理模块所示。图5.2.3-2板块管理模块用户管理管理员登陆系统后可以查看用户信息列表,包括时他填写的信息;对用户信息进行部分操作,甚至能改变权限,但是不可以改变用户的个人资料,这也是为了对用户的尊重。具体界面如图5.2.3-3用户模块所示。5.2.3-3用户模块用户讨论列表管理员登陆系统后可以看到用户在网站上的讨论,并且有权对好的帖子进行推荐,从而在首页也可以看到一些用户的优秀帖子,如果用户发表不正当的言论则有权利对帖子进行删除。5.2.4数据库连接功能实现众所周知一个好的网站需要一个数据库来支撑,将后台的信息都归纳整理到一个地方,让前端可以更加方便快捷的使用,那么连接数据库则是一个非常重要的功能了。以下图5.2.4是连接数据库的关键代码。图5.2.4连接数据库关键代码第6章系统测试6.1功能测试6.1.1前端测试用户可以正常登陆,登陆后可以正常发帖,正常回复,浏览页面并未出现乱码。测试结果:正常运行。6.1.2后台测试管理员可以正常登陆后台,对用户信息进行正常操作,对资讯管理可以正常操作,对模块管理可以正常操作,对推荐版块可以正常操作。测试结果:运行正常。6.2性能测试具体测试方面和结果如表6.2性能测试所示。测试用例号输入数据测试结果T1同时让数个人登陆系统同时操作正常T2多次反复刷新网页,点开多个页面正常T3用多种不同的浏览器的登录正常表6.2性能测试测试结果:性能良好6.3用例测试具体测试方面如下表6.3用例测试所示。序号用例名称具体操作测试结果1用户登录在登录界面输入账号和密码成功登录2浏览页面分别点开不同的页面成功跳转到相应界面3搜索功能打出一个已有关键字进行查询,一个不存在关键字进行查询已有关键字出现相关贴,不存在关键字则没有相关贴出现4回复他人打开一个其他人的帖子,在下面打字回复成功回复5发表评论在用户讨论板块点击增加发表一个帖子成功发出帖子6.3系统用例测试表6.4测试结果分析做好系统之后应该对该系统进行多次测试和多方面的检测,以此达到检测这个系统是否符合我们的预期值,是否使用稳定,是否有可用性等等,并且如果在测试之中出现了系统错误或者一些逻辑不正确可以及时对系统进行修正和改进,争取在下次的运行中减少不必要的错误。通过功能、性能、用例等方面进行检测,结果都显示正常。说明本系统有一定的实用性和适用性,在功能上也尽量符合用户的需求,操作简单不复杂。网站最后测试综合结果是可以让人正常使用。

第7章系统的特色与创新7.1系统的特色用户有着高度的自由,前端展示的东西登录了就可以直接浏览,不需要更高的权限。而且用户也可以自由发表讨论。本系统的初衷是一个布袋戏文化传播网站,所以网站的一大特色就是布袋戏。布袋戏是我国传统的民间艺术,流传时间久远,现在在一些地区仍然能看到布袋戏的身影,但是布袋戏有一个局限性就是限制于演出的范围。本系统可以帮助布袋戏传播到更远的地方,让更多人知道布袋戏这一文化,也是将传统文化和现代文明相结合的一个系统。希望可以通过现代化的手段让布袋戏可以有新的发展,可以将台上拍好的布袋戏上传至网站,这样人们不限时间和地点都能观看到布袋戏。7.2系统的创新本系统的主题非常明确就是以布袋戏文化为中心的,所以里面的资讯资源包括讨论都是围绕着布袋戏来展开的,目前网上很少有专门针对布袋戏的网站,操作也十分的简单,分类十分明显让用户一目了然,可以自主选择想要看哪一个板块的消息或者进行讨论。比起传统布袋戏的演出模式,将这些表演上传到系统上通过网站的形式展示给广大群众这无疑是一个表演方式上的创新,也是传统文化与现代技术相辅相成的结果,可以让更多关注布袋戏的用户在这个网站扎根,布袋戏文化不仅在演出上要创新在传播途径上也要进行创新,使得网站越来越好。第8章结论 通过这次毕业设计我学会了很多东西,在制作网站的过程中也请教和身边的同学和老师,还有一些通过网站的教程学习,从一开始开发的时候有些迷茫到后面自己成功的完成了这次毕设的目标,期间也非常感谢李志中老师在开题报告和撰写论文时候给我的指导,让我能更快的了解如何编写。在制作网站的时候除了HTML5还有java和mysql数据库的使用,还了解到一些框架比如B/S框架等等。只有在自己动手做的时候才能了解要花费多少时间和精力去进行熟练以前的知识,并且将大学所学知识与现实实践互相结合起来。在系统开发上面我还有不许之处,也许有些功能不尽人意,但是通过查漏补缺做到系统运行没有差错,在做毕设的过程中也学到了许多东西,一个系统的开发不是简单的说说,还要有缜密的计划和扎实的功底,仅仅是课本学到的东西还是不够的,还需要动作去做才能知道自己在哪方面做的不够好,或者哪里的操作有问题,有时候可能是一些细微的问题,却影响系统的操作,对于功能方面也要符合实际,对于用户的需求要分析到位,重要的是用户的体验感和系统是否实用。从网络前端的建设到后台数据库的开发都将大学所学的知识发挥的淋漓尽致,在设计的过程中也知道自己还有不足需要努力的地方,这次的毕业设计也提高了我的实践能力,是一次非常棒的体验。这次开发也有参考一些相关的网站例子,学习其他网站做得好的地方,虽然现在可能由于技术和知识的不足,系统的开发还有一些不够周全的地方,但是在以后的学习中,我会学到更多的知识来弥补一些不足之处,让这个系统越做越好。在现代社会,数据化和信息化逐渐成为主流,此次选择的主题将传统文化与现代科技相结合,一是为了让传统文化有机会传播,二是即使现代文化、外来文化多种多样如繁花缭乱人眼球,也不能忘记传统文化的重要性,它需要传播与发展,与现代技术的结合不吝于是一次跃进。因能力不足以及制作时间稍显短缺,此次的系统制作有几方面欠缺之处。一是制作页面比较简陋,也是因本人审美有限不够美观。二是目前实现的功能都比较简单,不能满足用户更好的需求。但是总体来说这个网站还是达到了预期的目的,也对自己的能力有了很大的提升。参考文献[1]唐汉明,翟振兴,兰丽华,关宝军,申宝柱.深入浅出MySQL数据库开发、优化与管理维护[M],人民邮电出版社出版,2006-2.[2]陈颖,段敏娟.基于HTML5的网页设计与制作研究[J].无线互联科技,2018[3]李盛恩,王珊.数据库基础与应用(第二版)[M],北京:人民邮电出版社,2009:14-78.[4]刘瑞新,张兵义.大学计算机规划教材:SQLServer数据库技术及应用教程[M],电子工业出版社,2012,8.[5]邓威.基于HTML5的Web界面设计模式初探[J].电脑知识与技术,2018,14(33):184-186.[6]孙奇.基于MVC模式的Web开发框架RubyonRails的研究[D].北京交通大学,2014.[7]丁宝康,施伯乐.数据库原理[M],经济科学出版社,2001年4月[8]孙峰.SQL数据库在经济普查系统中的应用[J],环渤海经济瞭望,2019年第4期200-200页[9]贾广宇.MVC设计模式下Web开发框架的研究与应用[D].大连海事大学,2016.[10]韩敏.浅谈网页制作新技术HTML5[J].福建电脑,2018[11]AnthonyJ.Duben.HTML5programmer'sreference[J].Computingreviews,2016,57(1):8-8.[12]庄彦,未培.SQLSERVER中表变量之妙用[J],通化师范学院学报,2016年第6期59-62页[13]林雅荔.台湾霹雳布袋戏的成功经验对戏曲传承的启示[J],北方音乐,2015年第18期73-74[14]陈佳,李树强.web开发实践:慕课版[M].人民邮电出版社,2016.[15]黄文娟.基于Java和MySQL的图书馆信息化管理系统设计[J].电子设计工程,2019,27(2):20-24.[16]赵姝菊.高职特色Java开发实训课程实践教学研究[J].科技视界,2016.[17]杜晓杰.文化产业视域中的传统文艺——兼及台湾霹雳布袋戏的产业化转型经验[J],杭州师范大学学报:社会科学版,2018年第1期102-108[18]王循.JavaWeb快速开发框架中部分关键技术初步研究[D],吉林大学,2015[19]FarcicV,GarciaA.Test-DrivenJavaDevelopment[M],PacktPublishing,2015[20]柴群,梁剑波.《Java编程基础》课程教学的思考[J],通讯世界,2015(3):173-174致谢通过这次毕业设计我在老师、同学和朋友的帮助中学会了很多东西,非常感谢这些帮助过我的人还有之前教学过的任课老师以及教授。能够在我大学四年给予我很多的帮助和知识上的传授,让我受益良多。特别感谢李志中老师在这段时间以来对我的耐心指导,有问必答。在编写开题报告、论文以及开发系统的时候李志中老师都给了我非常有用的建议,让我能够更加进步。其次要感谢在我毕业设计中遇到困难和问题时,热心帮助我的同学和网友,还有一些网上的教程。由于这段时间的特殊性,我经常在家里做毕业设计,父母虽然无法提供学习上的帮助,但是总是在默默的鼓励我,给我在生活和其他方面许多支持和帮助,也非常感谢父母对我的照顾。在大学的四年以来我在这里获得了知识获得了快乐,与老师的爱护和同学的关怀是分不开的,所以我在对这所学校里的老师和同学表示感谢,我真挚的祝福每一个老师和同学工作顺利,学业有成,以后生活越过越好。

电脑不启动故障诊治了解电脑启动的过程在诸多电脑故障中,无法正常启动是最令用户头痛的事了。笔者长期从事维护电脑的工作,在这个方面积累了一些经验,现在就将这些经验整理归纳出来与朋友们分享。本文将以家用电脑和windows98操作系统为基础,介绍电脑无法正常启动故障的诊治。要想准确地诊断电脑不启动故障,首先要了解的起动过程,当我们按下电源开关时,电源就开始向主板和其它设备供电,此时电压还没有完全稳定,主板控制芯片组会根据CMOS中的CPU主频设置向CPU发出一个Reset(重置)信号,让CPU初始化,电压完全稳定后,芯片组会撤去Reset信号,CPU马上从地址FFFF0H处执行一条跳转指令,跳到系统BIOS中真正的启动代码处。系统BIOS首先要做的事情就是进行POST(PowerOnSelfTest,加电自检)。POST的主要任务是检测系统中的一些关键设备(电源、CPU芯片、BIOS芯片、定时器芯片、数据收发逻辑电路、DMA控制器、中断控制器以及基本的64K内存和内存刷新电路等)是否存在和能否正常工作,如内存和显卡等。自检通过后,系统BIOS将查找显示卡的BIOS,由显卡BIOS来完成显示卡的初始化,显示器开始有显示,自此,系统就具备了最基本的运行条件,可以对主板上的其它部分进行诊断和测试,再发现故障时,屏幕上会有提示,但一般不死机,接着系统BIOS将检测CPU的类型和工作频率,然后开始测试主机所有的内存容量,内存测试通过之后,系统BIOS将开始检测系统中安装的一些标准硬件设备,这些设备包括:硬盘、CD-ROM、软驱、串行接口和并行接口等连接的设备,大多数新版本的系统BIOS在这一过程中还要自动检测和设置内存的相关参数、硬盘参数和访问模式等。标准设备检测完毕后,系统BIOS内部的支持即插即用的代码将开始检测和配置系统中已安装的即插即用设备。每找到一个设备之后,系统BIOS都会在屏幕上显示出设备的名称和型号等信息,同时为该设备分配中断、DMA通道和I/O端口等资源。最后系统BIOS将更新ESCD(ExtendedSystemConfigurationData,扩展系统配置数据)。ESCD数据更新完毕后,系统BIOS的启动代码将进行它的最后一项工作,即根据用户指定的启动顺序从软盘、硬盘或光驱启动。以从C盘启动为例,系统BIOS将读取并执行硬盘上的主引导记录,主引导记录接着从分区表中找到第一个活动分区,然后读取并执行这个活动分区的分区引导记录,而分区引导记录将负责读取并执行IO.SYS,这是Windows最基本的系统文件。IO.SYS首先要初始化一些重要的系统数据,然后就显示出我们熟悉的蓝天白云,在这幅画面之下,Windows将继续进行DOS部分和GUI(图形用户界面)部分的引导和初始化工作,一切顺利结束,电脑正常启动。根据故障现象诊治了解电脑启动的过程,故障就好判断了,下面我们就根据故障现象开始诊治了:现象一:系统完全不能启动,见不到电源指示灯亮,也听不到冷却风扇的声音。这时,基本可以认定是电源部分故障,检查:电源线和插座是否有电、主板电源插头是否连好,UPS是否正常供电,再确认电源是否有故障,最简单的就是替换法,但一般用户家中不可能备有电源等备件,这时可以尝试使用下面的方法(注意:要慎重):先把硬盘,CPU风扇,或者CDROM连好,然后把ATX主板电源插头用一根导线连接两个插脚(把插头的一侧突起对着自己,上层插脚从左数第4个和下层插脚从右数第3个,方向一定要正确),然后把ATX电源的开关打开,如果电源风扇转动,说明电源正常,否则电源损坏。如果电源没问题直接短接主板上电源开关的跳线,如果正常,说明机箱面板的电源开关损坏。现象二:电源批示灯亮,风扇转,但没有明显的系统动作。这种情况如果出现在新组装电脑上应该首先检查CPU是否插牢或更换CPU,而正在使用的电脑的CPU损坏的情况比较少见(人为损坏除外),损坏时一般多带有焦糊味,如果刚刚升级了BIOS或者遭遇了CIH病毒攻击,这要考虑BIOS损坏问题(BIOS莫名其妙的损坏也是有的),修复BIOS的方法很多杂志都介绍过就不重复了;确认CPU和BIOS没问题后,就要考虑CMOS设置问题,如果CPU主频设置不正确也会出现这种故障,解决方法就是将CMOS信息清除,既要将CMOS放电,一般主板上都有一个CMOS放电的跳线,如果找不到这个跳线可以将CMOS电池取下来,放电时间不要低于5分钟,然后将跳线恢复原状或重新安装好电池即可;如果CPU、BIOS和CMOS都没问题还要考虑电源问题:PC机电源有一个特殊的输出信号,称为POWERGOOD(PG)信号,如果PG信号的低电平持续时间不够或没有低电平时间,PC机将无法启动。如果PG信号一直为低电平,则PC机系统始终处于复位状态。这时PC机也出现黑屏、无声响等死机现象。但这需要专业的维修工具外加一些维修经验,因此,建议采用替换法;电源没有问题就要检查是否有短路,确保主板表面不和金属(特别是机箱的安装固定点)接触。把主板和电源拿出机箱,放在绝缘体表面,如果能启动,说明主板有短路现象;如果还是不能启动则要考虑主板问题,主板故障较为复杂,可以使用替换法确认,然后更换主板。现象三:电源指示灯亮,系统能启动,但系统在初始化时停住了,而且可以听到嗽叭的鸣叫声(没有视频):根据峰鸣代码可以判断出故障的部位。ccid_page/AwardBIOS1短声:说明系统正常启动。表明机器没有问题。2短声:说明CMOS设置错误,重新设置不正确选项。1长1短:说明内存或主板出错,换一个内存条试试。1长2短:说明显示器或显示卡存在错误。检查显卡和显示器插头等部位是否接触良好或用替换法确定显卡和显示器是否损坏。1长3短:说明键盘控制器错误,应检查主板。1长9短:说明主板FlashRAM、EPROM错误或BIOS损坏,更换FlashRAM。重复短响:说明主板电源有问题。不间断的长声:说明系统检测到内存条有问题,重新安装内存条或更换新内存条重试。AMIBIOS1短:说明内存刷新失败。更换内存条。2短:说明内存ECC较验错误。在CMOS中将内存ECC校验的选项设为Disabled或更换内存。3短:说明系统基本内存检查失败。换内存。4短:说明系统时钟出错。更换芯片或CMOS电池。5短:说明CPU出现错误。检查CPU是否插好。6短:说明键盘控制器错误。应检查主板。7短:说明系统实模式错误,不能切换到保护模式。8短:说明显示内存错误。显示内存有问题,更换显卡试试。9短:说明BIOS芯片检验和错误。1长3短:说明内存错误。内存损坏,更换。1长8短:说明显示测试错误。显示器数据线没插好或显示卡没插牢。现象四:系统能启动,有视频,出现故障提示,这时可以根据提示来判断故障部位。下面就是一些常见的故障提示的判断:一、提示“CMOSBatteryStateLow”原因:CMOS参数丢失,有时可以启动,使用一段时间后死机,这种现象大多是CMOS供电不足引起的。对于不同的CMOS供电方式,采取不同的措施:1.焊接式电池:用电烙铁重新焊上一颗新电池即可;2.钮扣式电池:直接更换;3.芯片式:更换此芯片,最好采用相同型号芯片替换。如果更换电池后时间不长又出现同样现象的话,很可能是主板漏电,可检查主板上的二极管或电容是否损坏,也可以跳线使用外接电池,不过这些都需要有一定的硬件维修基础才能完成。二、提示“CMOSChecksumFailure”CMOS中的BIOS检验和读出错;提示“CMOSSystemOptionNotSet”,CMOS系统未设置;提示“CMOSDisplayTypeMismatch”,CMOS中显示类型的设置与实测不一致;提示“CMOSMemorySizeMismatch”,主板上的主存储器与CMOS中设置的不一样;提示“CMOSTime&DateNotSet”,CMOS中的时间和日期没有设置。这些都需要对CMOS重新设置。三、提示“KeyboardInterfaceError”后死机原因:主板上键盘接口不能使用,拔下键盘,重新插入后又能正常启动系统,使用一段时间后键盘无反应,这种现象主要是多次拔插键盘引起主板键盘接口松动,拆下主板用电烙铁重新焊接好即可;也可能是带电拔插键盘,引起主板上一个保险电阻断了(在主板上标记为Fn的东西),换上一个1欧姆/0.5瓦的电阻即可。四、自检过程中断在xxxKCache处这表示主板上Cache损坏,可以在CMOS设置中将“ExternalCache”项设为“Disable”故障即可排除。同理,在自检主板部件时出现中断,则可以认为该部件损坏,解决方法一般可以在CMOS中将其屏蔽,如果不能屏蔽该部件最好更换主板。五、提示“FDDControllerFailure”BIOS不能与软盘驱动器交换信息;提示“HDDControllerFailure”,BIOS不能与硬盘驱动器交换信息。应检查FDD(HDD)控制卡及电缆。六、提示“8042GateA20Error”8042芯片坏;提示“DMAError”,DMA控制器坏。这种故障需要更换。七、提示“DisplaySwitchNotProper”主板上的显示模式跳线设置错误,重新跳线。八、提示“KeyboardisLock...Unlockit”键盘被锁住,打开锁后重新引导系统。九、IDE接口设备检测信息为:“DetectingPrimary(或Secondary)Master(或Slave)...None”表示该IDE接口都没有找到硬盘,如果该IDE口确实接有硬盘的话,则说明硬盘没接上或硬盘有故障,可以从以下几方面检查:1、硬盘电源线和数据线是否接触不良,或换一根线试试;2、CMOS设置有无错误,进入CMOS将“PrimaryMaster”、“PrimarySlave”、“SecondaryMaster”三项的的“TYPE”都设置成“Auto”;3、替换法确认硬盘本身有故障。十、IDE接口设备检测信息下面显示“Floppydisk(s)fail(40)”出错信息表示CMOS所指定的软盘驱动器有问题。判断和解决的方法与硬盘相似。现象五:系统不能引导。这种故障一般都不是严重问题,只是系统在找到的用于引导的驱动器中找不到引导文件,比如:BIOS的引导驱动器设置中将软驱排在了硬盘驱动的前面,而软驱中又放有没有引导系统的软盘或者BIOS的引导驱动器设置中将光驱排在了硬盘驱动的前面,而光驱中又放有没有引导系统的光盘,这个都很简单,将光盘或软盘取出就可以了,实际应用中遇到“DiskBootFailure,InsertSystemDiskAndPressEnter”的提示,多数都是这个原因。如果是硬盘不能引导的话一般有两种情况:一种是硬盘数据线没有插好,另一种就是硬盘数据损坏。前者一般多会出现硬盘容量检测不正确和引导时出现死机的现象;后者则是干脆找不到引导文件或提示文件损坏。前者只需重新连接好数据线即可;后者则需要用win98的启动软盘或启动光盘启动,根据实际情况来定:一、提示“Invalidpartitiontable”或“NotFoundany[activepartition]inHDDDiskBootFailure,InsertSystemDiskAndPressEnter”,这说明找不到硬盘活动分区,需要对硬盘重新分区。二、提示“Missoperationsyste”,说明硬盘活动分区需要重新格式化(formatc:/s)。三、提示“InvalidsystemdiskReplacethedisk,andthenpressanykey”或显示“StartingWindows98…”时出现死机,说明硬盘上的系统文件丢失了或损坏,使用“sysc:”,命令传递系统文件给c盘,再将C拷贝给c盘。现象六:硬盘可以引导,但Windows不能正常启动,也不能进入安全模式。这种情况表明Windows98出现了严重的错误,首先,用杀毒软件查杀病毒,看是不是病毒造成的,如果没有发现病毒可以用以下方法试一试。一、直接将接口卡与各个外设都拨去,再插回去,并调整接口卡上的设置(如果可以的话)来检查是否是硬件冲突造成,开机看看是否可正常进入Windows。二、检查CMOS中的设置是否有不正确的地方,若不清楚,可选择LoadBiosDefault项目,然后重开机,开机看是否可正常进入Windows。三、在启动时按下F8键,一般会出现6个选项(如果安装了DOS6.22则出现7个选项)选择第4项“step-by-stepconfirmation”进入单步运行方式,按照出现死机的命令选择处理方法:1、执行“Processthesystemregistry”计算机就死机,说明是注册表故障,那么可以重新启动按F8键,选第4项后,只在Device=c:\windows\himem.sys这一项上按“Y”,其余的按“N”后,在DOS提示符下输入Scanreg/fix修复注册表或者

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论