建设个人网站能够方便便捷的收集需要的信息,和其他互联网用户能够展开更加直接的网络交流与互动,并且,运用自己建设的个人网站平台,让用人单位更好的认识和了解自己,为自己毕业后增加一份重要的砝码,让自己找到一个好工作。
1.3课题研究的主要内容
个人网站的开放自由的精神,使之更加容易操作,更具有个性,从而建立一个以自己为中心,完全属于自己的个性化网络平台。
本课题是个人网站,所以本论文利用前端技术在前台展示个人信息、作品、博客等个性化内容,突出自己的个性特点,还应用了现在流行的网站设计技术和数据库技术,并在后台实现简历、作品、博客的管理,完成发布、修改、删除等命令。
2.开发技术介绍
随着互联网的飞速发展,个人网站融入到人们的生活,本课题设计与实现一个个人网站,该网站基于php开发实现,应用html、css、javascript等前端技术,实现个人网站的主要功能。
2.1 web前端开发技术
web前端技术可分为前端设计和前端开发两个部分,前端设计是网站的视觉设计,运用photoshop图像处理软件,进行网站整体页面的设计与规划,而前端开发则是网站的前台代码部分的实现,其中包括三个最基本的技能即html、css、javascript。
html是超文本标记语言,也是网页最常用的普通语言,多用于网页。 css则是用于来进行网页风格设计的,又称为“层叠样式表”,可以对页面的背景、样式、布局、字体、大小、颜色等其它效果进行更精确的调控。javascript是前端开发的脚本语言,实现相应的效果和交互,常常用来给html网页增加动态效果。
2.2 php技术
php 是一种易于学习和使用的服务器端脚本语言,中文称超文本预处理器,是一种服务器端的,html内嵌式脚本语言,被广泛运用到web开发领域。
个人网站采用php技术的优点是:
(1)php具有安全性能,是开放的源代码,免费、安全、稳定。
(2)php跨平台特性强,几乎支持所有的数据库系统、操作系统平台。
(3)php代码执行速度快、程序开发快、性能稳定、开放性强、占用系统资源少、功能强大、效率高、应用广。
3.系统需求分析
需求分析是指用户需求和软件功能一致,评估风险与代价的过程,形成开发计划的过程,它的作用在于具有方向性、决策性,在软件开发过程中具有重要的地位。
3.1需求分析
本课题是个人网站,就是个人展示自己信息的平台,网站设计实现展示个人简历、作品、博客、联系等功能,后台可以实现,对主要功能模块内容的修改、添加、删除,并且网站界面应该简洁大方,功能操作需要简单易用。
3.1.1 前台页面
(1) banner
banner是网站的横幅广告,用来展示自己的宣传,运用photoshop工具制作自己想要展示的图片。
(2) 个人简历
关于页面的功能是个人简介,介绍个人的基本信息,方便访客了解自己。
(3) 作品
展示自己近期的作品,让更多的人看到自己的作品,展示自己的能力,获得别人的认可与支持。
(4) 博客
发布博客文章,教程分享等内容,帮助更多的浏览者。
(5) footer
footer是网站的底部页脚的内容,一般用来展示地址,电话等联系方式,本网站用来展示地址、电话、二维码等信息。
3.1.2 后台管理
(1) 个人简历管理
个人简历模块管理个人简历的发布、修改、删除功能,内容包括:姓名、性别、学历、学校、自我介绍。