1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
数据库是个关系型数据库管理系统,由瑞典公司开发,目前由公司管理。
是最流行的关系型数据库管理系统,在应用方面是最好的,关系数据库管理系统应用软件之。
是种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在个大仓库内,这样就增加了速度并提高了灵活性。
所使用的语言是用于访问数据库的最常用标准化语言。
是世界使用排名第的服务器软件。
它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的服务器端软件之。
它快速可靠并且可通过简单的扩充,将等解释器编译到服务器中。
是公司开发的语言集成开发环境。
除了有强大的开发支持外也支持,但只对语言提供调试支持。
系列后,官方推出了基于平台的,当前最新的版本亦是构建于平台。
第章系统分析本设计旨在建立个以个人为中心,通过网站的多种表现形式,如文章,相册,日志,个人介绍等功能帮助个人进行全面的信息展示。
通过访问者对文章日志的评论,留言板进行留言,倾听来自他人的声音,达到与他人交流互动的效果。
可行性分析技术可行性个人网站网站规模不是很大。
为了达到站长负责管理更新内容,用户参与互动评论留言功能,需要使用动态脚本语言进行开发。
目前的动态语言主要是,而我通过对三个语言的特点以及自己的学习掌握情况,抉择作为本次开发的语言。
是当下最好的脚本语言,没有其他的和它媲美,并且它拥有以下优势开放的源代码免费编辑简单实用性强适合初学者跨平台强效率高等。
虽然目前面向对象支持不够,但随着版本的不断更新,在面向对象方面有了很大的改良。
相信问世之后,这将会得到根本改变。
而对于本设计来说,这些强大的特性已经足以开发本网站。
对于网站的数据必将会使用到数据库,目前有很多的数据库,如甲骨文的,微软的。
使用其强大的数据库扩展,对主流的数据库都进行了支持。
我选择使用,有着些与很像的特性,也拥有开放的源代码免费,而且功能强大却体型小巧。
对于个人站点而言,这类大型数据库产品显得过于复杂并且昂贵,在很多开发中表现出了不低于大型数据库的能力。
为方便开发和使用时方便管理数据库,使用软件进行管理,它可以让管理员用接口管理数据库。
操作可行性网站的运行需要购买服务器,这样访问者在可以在互联网上浏览到本网站。
而在开发测试阶段,基本采用本地搭建服务器的方式,降低开发成本,测试上线之后才会投入运营。
我采用作为本次开发的服务器,它是世界使用排名第的服务器软件并且拥有免费开源简单速度快性能稳定等优点。
运行的环境推荐为,操作系统为。
因其开放源码,免费的特性使得很多人参与到系统的完善中,这就造就了其版本的多样以及强大的功能,成为应用首选的操作系统。
但在实际网站开发中,因为日常使用的习惯,常常使用的是,操作系统为,我使用的是旗舰版位系统。
语言用于网站后台的开发,而网站还需要建立静态页面作为前台部分。
对于个人网站,访问者更看重的是视觉的效果,页面带来的舒适感和操作上的方便简单。
采取流行的架构完成网站的前端部分,使用等软件对网站图片动画进行制作或者美化。
有很多优秀的开发应用软件和,如小巧灵活的,多功能的。
结合软件功能和自己的开发习惯。
我选择了作为主要开发工具,以及使用作管理员帐号和密码,如表所示表管理员登录测试测试用例编号测试内容管理员登录界面输入登录名和密码,观察是否能登录后台管理界面。
测试方法预想结果测试结果结果判定登录框输入密码,密码成功登录进入后台主页成功登录进入后台主页系统正确运行页面显示测试在不同浏览器版本下访问,如表所示测试用例编号测试内容测试方法预想结果测试结果结果判定使用浏览器访问网站使用软件模拟进行浏览三次访问显示效果样和显示有轻微错乱使用不恰当互联网用户访问测试多用户多终端访问测试,如表所示表互联网用户访问测试测试用例编号测试内容让来自不同地方的人使用不同的访问设备进行浏览,检验程序稳定性和跨平台性测试方法购买域名,使用免费空间,上传程序,设置好域名跳转。
不同地区的人同时浏览网站,并且使用手机平板等访问。
预想结果测试结果结果判定程序稳定不崩溃,跨平台性好程序稳定,跨平台性不好测试成功,代码需改善测试总结经过多次的测试,发现了几个问题。
在低版本浏览器中页面显示有些错乱,分析为代码的兼容性问题,技术有限,调试几次暂时没有成功解决。
在手机网页版测试过程中,显示为电脑端样式,没有按照预期使用技术,手机访问体验不高。
多用户访问测试成功,程序没有出现崩溃,在使用中,没有出现重大的。
整个测试,完成预期测试目标的,说明自身技术还停留在初步阶段,还有许多知识经验需要掌握。
结论从去年月到现在五月,毕业设计即将进入尾声。
本次设计的主题是基于的个人网站设计,是为了在这个高速发展的网络时代,建立个属于自己的个人化站点,选择是因为喜爱它,并且性能优越,能掌握这门技术,对今后工作有很大的帮助。
设计的网站主要界面为前台展示界面后台管理界面,为了完成这些功能创建了张数据库表,存放个人信息,存放相册信息,存放相册评论信息,存放文章内容信息,存放文章评论信息,存放文章类型信息,存放友情链接信息,存放管理员回复信息,存放心情评论信息,存放心情内容信息,存放网站基本信息。
还用到了技术,提高用户体验。
网站采取浏览者和管理员权限分开的模式,浏览者可以浏览内容,进行回复评论留言,管理员可以管理整个站点,更新站点。
整个网站设计基本完成,最后开始代码测试和论文的书写。
在这次设计中对这门语言有了进步的认识和了解,把之前所学的些知识应用到了开发实践中。
同时本次设计中也存在很多的问题,开发模式的不熟悉,导致代码重复使用,对些语言应用不熟悉,降低了性能。
以这次设计为基础,在以后的学习工作中,规范网站的设计层次,简化代码复杂度,使自己更能适应多人合作项目的需要。
最终让自己的能力获得个新的高度。
主要参考文献与程序设计第版,著,北京人民邮电出版社,超文本预处理器服务器关系型数据库管理系统应用程序安全编程,巴雷德等著,机械工业出版社,基础教程第版,著,人民邮电出版社,深入面向对象模式与实践第版,著,人民邮电出版社,高级程序设计模式框架与测试,著,人民邮电出版社,致谢经过了几个月的时间,论文终于到了最后要完成的时间,这是段不断学习实践解决问题的过程,是对四年学习成果个很好的检验。
在这里,我要感谢毕业设计指导老师老师和毕业设计检查小组的各位老师在这段时间里对我的指导和督促。
超文本预处理器百度百科互联网关系型数据库管理系统百度百科互联网服务器百度百科互联网百度百科互联网密级本科毕业论文设计题目基于的个人网站设计学专姓班学院电子与信息工程学院业名计算机科学与技术阿举级级本班号指导教师起讫时间基于的个人网站设计摘要世纪互联网已进入了高速发展阶段,网站已遍布各个行业,网站开发在互联网的地位不容小视。
随着的正式发布,网站在各平台的设计与维护将极大的降低难度和成本,在移动互联网时代也将会占有更大的比例。
个人网站因个性化特点受到广泛追捧,建立个个人网站作为展示自我的平台,不再依附微博,博客等大型平台成为很多人的个性化需求。
如今建站技术的不断完善及开源,域名服务器费用降低,使得每个人拥有个属于自己的个性化站点成为可能。
本设计采用开源的制作个人网站前台和开源的制作个人网站后台,打造个个性化的个人动态网站。
关键词个人网站移动互联网开源目录第章前言开发背景开发意义开发方法第章相关技术概述数据库第章系统分析可行性分析技术可行性操作可行性经济可行性网站功能需求分析其他功能需求分析第章概要设计总体方案设计网站功能模块设计系统功能结构图用例分析数据库设计数据库设计数据库链接第章详细设计管理员登录管理员功能写心情发文章心情文章管理相册管理留言管理个人信息管理网站信息管理前台功能第章测试测试环境测试方案数据库链接测试管理员登录测试页面显示测试互联网用户访问测试测试总结结论主要参考文献致谢第章前言开发背景伴随的不断普及,世界网民以及中国网民的快速增长以及上网素质的提高,上网者不再是满足于简单的浏览网页,获取信息,而是表现出更希望深入的参与到网络中来的趋势。
近十几年来,出现了多种类型的网民参与网络互动的形式,如贴吧微信等。
但互联网是个不甘现状的有志青年,每天都在推诚出新,论坛博客的繁荣时期已衰败,微博贴吧也走向平缓,而微信正处于鼎盛时期,最近倡导,使用平台,由使用者主导而产生的内容互联网产品形势。
可以看出,在未来的段时间里,用户的行为将创造个崭新的网络时代。
如今又进入了移动互联网时代,对制作网站的要求也更高了,不只能仅满足用户,需要做到跨平台浏览,并降低维护的成本。
最近几年,应用的高速发展,似乎网站在移动互联网的市场越来越小了。
但是年月日那天,万维网联盟公开宣布,经过近八年的不懈努力,这标准规范终于制定完成,其更强大的优良特征,将会使网站在移动互联网更具强大竞争力。
开发意义个人网站不再是个陌生的词汇,用户不再只满足于使用他人开发的平台或产品,不再使用千篇律的应用模版。
更多的是钟情于能自己出专属的事物,而在网络上,做个个人网站就是个很好的方式的开放性使个人建立自己的站点成为可能,域名购买和服务器空间的租用费用不断降低,开放技术的不断完善,资料的共享和公开,用户的上网修养提高,建立个网站已不是个别人的专利了。
开发方法本设计使用了语言开发,结合数据库完成网站的前台展示平台和后台管理平台。
开发运行环境选择的是系统下的,数据库管理软件为,浏览器为谷歌浏览器版本,开发工具为和,图片处理软件为,制作软件为。
第章相关技术概述是种通用的开源脚本语言。
语法吸收了和的特性,利于学习,应用广泛,主要适用于开发领域。
独特的语法混合了以及自创的语法。
它可以比或者更快速地执行动态网页。
用做动态页面和其他的编程语言相比,是将程序嵌入到中去执行,执行效率比完全生成标记的要高许多还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
数据库是个关系型数据库管理系统,由瑞典公司开发,目前由公司管理。
是最流行的关系型数据库管理系统,在应用方面是最好的,关系数据库管理系统应用软件之。
是种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数
