网页美工毕业设计论文Word格式.docx
《网页美工毕业设计论文Word格式.docx》由会员分享,可在线阅读,更多相关《网页美工毕业设计论文Word格式.docx(22页珍藏版)》请在冰豆网上搜索。
1.2图片的选取----------------------------------(4)
1.3网页框架的搭建------------------------------(4)
第二章、功能模块----------------------------------(5)
2.1设计框架------------------------------------(5)
2.2模块的划分及设计----------------------------(6)
第三章、数据库结构分析----------------------------(8)
3.1数据库的类型--------------------------------(8)
3.2数据库的结构--------------------------------(8)
3.3数据库之间的关系---------------------------(10)
第四章、网站后台功能------------------------------(11)
致谢---------------------------------------------(12)
参考文献-----------------------------------------(13)
附录---------------------------------------------(14)
前言
Internet带给我们的不仅是无穷的信息,更是交流和学习方式的变迁,在互联网高速发展的今天,传统的打电话,面对面的交流和学习方式因时间和空间的限制,已无法满足当今快节奏的生活,在网络化的今天,依托互联网(论坛)保持用户之间的联系和交流,显得非常方便.因此进行这方面的研究有非常重要的实际意义.网络上网发达使亚洲美食的信息不断得到更新.因此我设计开发了一个关于亚洲美食网页设计。
该网站实现了树立亚洲美食的形象,扩大各种美食的宣传,建立信息数据库,网站的后台管理。
我所做的这个关于宣传亚洲美食的网页设计,我主要负责网页的美化及资料的搜索和后台管理。
我所设计的网页美工包含首页的美工,图片的选举和网站的框架的搭建。
这需要对色彩,尤其是色彩的搭配,必须要有独到的见解和良好的排版水平。
设计过程中用到了photoshop、flash、3dmax、fireworks、dreamwever等技术。
下面我将就我设计的过程所采用的技术、思路等方面详细的介绍我所设计开发的关于亚洲美食宣传的网页设计。
第一章、页面美工
1.1首页的美工
首页的美工需要Photoshop网页配色及排版设计;
Illustrator网页设计;
fireworksweb应用、网页设计综合、经典网页解析。
网页设计就相当于平面设计,我们可以将平面设计中的审美观点套用到这上面来(其区别是动态网页的制作是平面设计不能达到的,它是一种审美方式的延伸),所以平面设计上的审美的观点在网页设计上非常实用。
如对比、均衡、重复、比例、近似、渐变以及节奏美、韵律美等等,以及色彩的搭配显示出的轻快活泼的美,这些都能在网页上显示出来,反映设计师高超的审美能力。
所以我的网页设计一定要具有美感!
1.2图片的选举
我们在设计完首页后,便需要收集图片,我们收集了亚洲各个地区的有名的菜式的图片还有我亲自拍摄的。
如粤菜、川菜、鲁菜……地区的。
之后用photoshop美工使它们看起来更美观和整齐。
1.3网页框架的搭建
框架结构(帧结构)是指利用<
FRAME>
将一个网页分为若干个窗口,这样可以在一个页面上展示几个不同内容的网页,例如将菜单和网页内容放到两个框架中,这样当拉动网页内容的滚动条时,菜单部分的网页可以保持固定不动,为浏览网页带来方便。
另外,对于一些内容较少的网站,利用框架结构也使得网页布局看起来更加丰富。
网页布局大致可分为“国”字型、拐角型、“T”字型、“L”字型、综合框架型、Flash型、变化型,在这里就不做一一论述了。
其实在我们在做设计的时候并没有过多的去考虑什么形式,比如我们在一张纸看到一个圆形的东西,很容易可以联想到它像太阳,而有些人则联想到月亮等等…这都是一种形式比喻,最重要的是抓住客户的需求,把握网站的定位做处合理的框架布局。
第二章、功能模块
2.1设计框架
我们在确定了美食网站的设计思路之后,还需要归纳成系统的相关模块,每个模块实际上就是功能的合理组合。
美食网的模块体系图:
从用户角度分析问题,首先区分系统中有几种用户,我们的美食网系统,为了使其清楚易懂,简化了用户体系,美食网中只有两种用户:
注册用户和管理员。
对于注册用户,在美食网中的行为可归纳如下:
注册个人身份,登陆论坛,登陆成功后可以对相应的文章做评论和讨论。
浏览文章列表,选择某个专区,浏览其下的文章列表,查看文章内容,以及文章评论,对已有的文章进行各种评论。
管理员需要负责整个美食的正常运转,因此他需要更多的管理功能,可以归纳为如下行为:
首先具备了注册用户的所有功能。
因为管理员本身也是美食网的用户之一,可以和用户同样的去使用美食网。
管理员可以通过登录后台进行对美食网文章进行各种各样的管理,方便管理员及时更新网站内容。
管理员可以随时查看用户的各种信息,这样可以方便管理员更好的了解用户群体,对网站做更改。
管理员可以通过登录后台对用户的评论进行审查。
2.2模块的划分及设计
每个模块的功能都真实反映需求,通过对需求的认真分析,可以设计出符合要求的单独模块。
但是,对于一个美食网系统来说,要很好地把握系统地构架,把零散地功能模块用一条主线串连起来,构建完整的系统。
对美食网系统来说,联系各个模块的主线是使用者的权限,用户能够使用美食网的哪些功能是由用户的权限决定的。
美食网的每个功能都与相应的权限对应。
例如,注册用户具有发表评论的权限,那么他就能使用论坛中的评论功能。
同一类用户使用的功能模块,是以使用者为中心连接起来的。
另外,操作同类事务的功能模块,也是有相互关系的。
因此,发布模块、浏览模块与评论模块、管理模块关联,是由论坛的系统流程决定的,如上图:
管理用户模块与注册登陆模块关联,是由同一类对象——用户决定的。
注册后获得美食网的身份,成为用户,所有的用户需要接受管理员的管理,用户登陆证明自己在美食网中的身份,如上图:
系统因入口的不同而分为前台系统与后台系统。
前台系统包括注册登陆模块、浏览模块、用户评论模块;
后台包括管理用户模块、管理文章模块、管理评论模块。
都是根据用户的权限划分的。
第三章、数据库结构分析
3.1数据库的类型
系统所使用的数据库服务器为ACCESS2000,它在ACCESS2000的基础上,扩展了ACCESS的总体功能与性能、工具界面更加方便合理、全面的数据完整性保护、系统安全性更高。
ACCESS2000的数据库空间不会受限于Device空间大小,方便了数据空间的扩展,使ACCESS2000作为一个网络数据库管理系统,其扩展已超出了单个物理计算机的限制,并且多服务器“分布式”事物的内在支持更加充分.本系统主要使用了存储过程StoredProcedure,所谓StoredProcedure实际上就是一段保存在数据库中的程序,通过一个名称的命名,其中包含有处理数据库存取与运算的SQL语句,并且将这样的程序文件紧密结合在数据库中,这样我们的前台应用系统在执行过程中,可以直接执行数据库中设置好的StoredProcedure,甚至可以传递参数。
3.2数据库的结构
数据库中总共使用了这样4张表。
序号
数据表名称
说明
1
News
文章表
2
User
操作员(用户)表
3
Reply
用户评论表
4
Msg
网站信息表
NEWS表:
数据类型
说明
1
newsid
自动编号
新闻的编号
2
newsname
文本
新闻的标题
3
newstext
备注
新闻的内容
4
newstime
日期/时间
发布的日期
5
newsimage
新闻对应图片
6
newssort
数字
新闻的类别
userid
用户的编号
usename
用户的名字
usepass
用户的密码
usesex
用户的性别
useage
用户的年龄
useEmail
用户的邮箱
7
usepermissions
用户的权限
表中的newssort字段当为1为中国2为中国台湾3为日本4为User表
表中的usepermissions字段数字1为普通用户,100为管理员用户。
Reply表:
replyid
评论的编号
replytext
评论的内容
replytime
评论发表日期
replyuse
发表评论的用户
renid
被评论的新闻编号
Msg表:
msgid
信息编号
msgtext
信息内容
Msg这一张表是用来存放用户提示信息的,当用户的操作成功、失败或者有误的时候就会从这张表里调用相应的数据来提示用户。
3.3数据库的关系
数据库的关系可以用下面这张表来表示
NEWS表中的Newsid和Reply表中的renid建立关系,user表中的username和reply表中的replyname建立关系。
第四章、网站后台功能
网站后台,有时也称为网站管理后台,或网站后台管理,是指用于管理网站前台的一系列操作,如:
产品、企业信息的增加、更新、删除等。
通过网站管理后台,可以有效的管理网站供浏览者查阅的信息。
网站的后台通常需要帐号及密码等信息的登陆验证,登陆信息正确则验证而后进入网站后台的管理界面进行相关的一系列操作。
当然,前台和后台都是程序人员做的开发的网站页面,通常开发带网站管理后台功能的网站空间必须支持程序语言和数据开发功能。
1.设置主页index.asp中相关会员信息,当已输入或未输入时分别包含top1.asp或topmember.asp内容。
2.在eflowers数据库中设置member表结构,内容为会员信息,设置hylogincheck.asp程序,要求检查用户填写的用户名及密码是否存在,如存在,则返回主页,如不存在,显示出错信息。
以上内容完成后,创建文件夹,将内容存放于该文件夹中。
3.根据以上内容,编写个人网站相关会员信息。
4.编写会员注册程序代码。
将会员填写的内容添加到上周的数据库中的member表中。
5.编写商品详细页面flowerdetail.asp,超链接网页。
当选择了某一商品后,链接到该页面。
6.根据以上内容,编写个人网站相关内容。
致谢
经过几个月的忙碌和学习,本次毕业论文设计已经接近尾声。
作为一个大学生的毕业设计,由于平时动手经验的匮乏,难免有许多考虑不周全的地方,如果没有指导老师XXX老师的督促指导,想要完成这个设计是很困难的。
本研究课题是在我的导师的亲切关怀和悉心指导下完成的。
老师都始终给予我细心的指导和不懈的支持。
同时也要感谢每位老师对我的培养和教育,他们细心指导我大学期间的学习,关心我的生活。
在此,我要向诸位老师深深地鞠上一躬。
感谢我的学校,作为一名新时代的大专生我感到无比的自豪,在学校,我学到的不只是科学文化,学校还教会了我怎样做人,做一个出色的人。
感谢我的朋友们,我们从四面八方聚到一起,在校期间,我们一起学习,一起游戏。
是你们和我共同维系着彼此之间兄弟姐妹般的感情,维系着那份家的融洽。
就要各奔东西,希望我们都有美好的明天,祝大家一路走好,快快乐乐,健健康康,合家幸福!
感谢我的爸爸妈妈,养育之恩,无以回报,你们永远健康快乐是我最大的心愿,我永远爱你们!
在论文即将完成之际,我的心情无法平静,从开始进入课题到论文的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意!
后还要感谢我所有的老师,是在他们的教诲下,我们掌握了坚实的专业知识基础,为我们以后的扬帆远航注入了动力。
文献
[1]金颖.《新编网页制作三合一教程》[M].中国铁道出版社200686页~110页
[2]陈强,霍继文,叶兵.《网页制作实用技术FrontPage2000》[M].清华大学出版社2000
[3]刘海疆,李东博.《网页制作三剑客教程》[M].西安电子科技大学出版社2004
[4]张福成.谭国鹏.《制作网页宝典》[M].人民邮电出版社2000
[5]王凯,张家才.《跟我学网页制作网页制作技巧与实例》[M].冶金工业出版社1999
[6]张民,赵兵.《网页设计制作技巧》[M].陕西工业出版社2002
[7]王家林,李利.《网页设计入门》[M].人民出版社2000
[8]魏宏欣,洪大民.《网页设计教程》[M].江西工业出版社1998
[9]陈达杰,张伟.《网页简单应用教程》[M].山西工业出版社2004
[10]张杰,王家才.《网页制作技巧与实例》[M].重庆工业出版社2003
[11]吴建东,赵大伟.《网页设计制作跟我学》[M].山西工业出版社2002
[12]陈春,贾圆圆.《网页制作入门技巧》[M].人民出版社2000
[13]吴文龙,洪政.《学习网页设计制作教程》[M].厦门工业出版社1998
[14]程广阔,刘小东.《关于网页设计与制作的应用教程》[M].新疆工业出版社2004
以上书籍有一部分是在河南工程学院图书馆和郑州大学升达经贸管理学院图书馆借的,另一部分在书店租借的。
附录
.代码
<
%@LANGUAGE="
VBSCRIPT"
%>
%
'
***Logoutthecurrentuser.
MM_Logout=CStr(Request.ServerVariables("
URL"
))&
"
?
MM_Logoutnow=1"
If(CStr(Request("
MM_Logoutnow"
))="
1"
)Then
Session.Contents.Remove("
MM_Username"
)
MM_UserAuthorization"
MM_logoutRedirectPage="
msg.asp?
id=3"
'
redirectwithURLparameters(removethe"
queryparam).
if(MM_logoutRedirectPage="
"
)ThenMM_logoutRedirectPage=CStr(Request.ServerVariables("
))
If(InStr(1,UC_redirectPage,"
vbTextCompare)=0AndRequest.QueryString<
>
MM_newQS="
ForEachItemInRequest.QueryString
If(Item<
If(Len(MM_newQS)>
1)ThenMM_newQS=MM_newQS&
&
MM_newQS=MM_newQS&
Item&
="
&
Server.URLencode(Request.QueryString(Item))
EndIf
Next
if(Len(MM_newQS)>
1)ThenMM_logoutRedirectPage=MM_logoutRedirectPage&
MM_newQS
Response.Redirect(MM_logoutRedirectPage)
EndIf
!
--#includefile="
Connections/conn.asp"
-->
DimMM_editAction
MM_editAction=CStr(Request.ServerVariables("
SCRIPT_NAME"
If(Request.QueryString<
MM_editAction=MM_editAction&
Server.HTMLEncode(Request.QueryString)
booleantoabortrecordedit
DimMM_abortEdit
MM_abortEdit=false
***Redirectifusernameexists
MM_flag="
MM_insert"
If(CStr(Request(MM_flag))<
DimMM_rsKey
DimMM_rsKey_cmd
MM_dupKeyRedirect="
id=5"
MM_dupKeyUsernameValue=CStr(Request.Form("
usename"
SetMM_rsKey_cmd=Server.CreateObject("
ADODB.Command"
MM_rsKey_cmd.ActiveConnection=MM_conn_STRING
MM_rsKey_cmd.CommandText="
SELECTusenameFROM[user]WHEREusename=?
MM_rsKey_cmd.Prepared=true
MM_rsKey_cmd.Parameters.AppendMM_rsKey_cmd.CreateParameter("
param1"
200,1,255,MM_dupKeyUsernameValue)'
adVarChar
SetMM_rsKey=MM_rsKey_cmd.Execute
IfNotMM_rsKey.EOFOrNotMM_rsKey.BOFThen
theusernamewasfound-cannotaddtherequestedusername
MM_qsChar="
If(InStr(1,MM_dupKeyRedirect,"
)>
=1)ThenMM_qsChar="
MM_dupKeyRedirect=MM_dupKeyRedirect&
MM_qsChar&
requsername="
MM_dupKeyUsernameValue
Response.Redirect(MM_dupKeyRedirect)
MM_rsKey.Close
IIfimplementation
FunctionMM_IIf(condition,ifTrue,ifFalse)
Ifcondition="
Then
MM_IIf=ifFalse
Else
MM_IIf=ifTrue
EndFunction
form2"
If(NotMM_abortEdit)Then
executetheinsert
DimMM_editCmd
SetMM_editCmd=Server.CreateObject("
MM_editCmd.ActiveConnection=MM_conn_STRING
MM_editCmd.CommandText="
INSERTINTO[user](usename,usepass,usesex,useage,useEmail)VALUES(?
?
)"
MM_editCmd.Prepared=true
MM_editCmd.Parameters.AppendMM_editCmd.CreateParameter("
201,1,255,Request.Form("
))'
adLongVarChar
param2"
usepass"
param3"
usesex"
MM_editCmd.Parameters.AppendMM_edit