个人网站建设论文.docx
- 文档编号:18230905
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:33
- 大小:663.01KB
个人网站建设论文.docx
《个人网站建设论文.docx》由会员分享,可在线阅读,更多相关《个人网站建设论文.docx(33页珍藏版)》请在冰点文库上搜索。
个人网站建设论文
网站建设大作业
----企业网站开发
学院:
数学与计算机科学学院
班级:
计科14-1
学号:
1060314014032
姓名:
王佳乐
2016年12月25日
第1章绪论
1.1网站的研究背景
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。
作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。
据估计,目前Internet上已有上百万个Web站点,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、体育等各个领域,其用户群十分庞大,因此,建设一个好的Web站点对于一个机构的发展十分重要。
近年来,随着网络用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。
Internet的迅猛发展正在彻底地改变我们的生活、工作方式,网络已经成为我们生活中不可缺少的一部分。
为了加强管理,提高工作效率,借鉴国际先进的管理经验,深化改革,我公司于2011年建立了自己的网站和局域网。
为了充分利用网络资源,加强厂内各个部门的联系,加强合作,促进职工的学习热情,提高职工的业务水平,建立此网站。
1.2网站研究的内容和目的
信息时代的来临拓宽了大家进行自我提升的途径,同时也对大家的素质提出了更高的要求。
被称为当今社会的“天之骄子”的电脑主宰着世界的前进,而主宰电脑的我们则更应该多思考,多研究,多学习。
只读书的学习方式一去不复返,科技的日新月异,使我们不得不学习一种新的知识--计算机技术。
怪不得有人说“不会电脑的人,将是新世纪的文盲”。
足见网上学习的重要性。
员工网上交流系统网站将作为一个员工的学习、交流的平台,设立公司新闻,展示全公司风采,发布各种新闻、单位组织的活动、等信息;设立学习平台实现网上学习,拓宽培训途径;随着单位人事制度改革的深入,强化人才的管理,建立岗位竞聘模块;留言反馈、联系我们的建立,便于于员工的互动和交流。
1.3网站建设论文内容
本文中数据库服务器端采用了MicrosoftAccess数据库作为ODBC(OpenDataBaseConnectivity)数据源,并进行数据库存取等操作,使Web与数据库紧密联系起来
整个个性化页面生成系统主要由使用Dreamweaver开发的关联规则采掘系统和利用IIS+ASP技术实现的个性化Web页面生成器两部分组成。
关联规则采掘系统对数据库中的历史记录进行分析,产生用户关联规则表;页面生成器则负责记录用户行为和根据关联规则表动态生成用户个性化Web页面。
二者通过数据库服务器和Web服务器连接。
站内浏客:
浏览网页后知道本单位的概况,了解公司的组织结构;掌握和学习公司专业知识。
管理人员:
对网站进行管理,回复留言,发布新闻、及岗位竞聘等内容。
查看岗位竞聘信息,并与之联系等。
第2章企业网站主要技术
2.1ASP
ASP(MicrosoftActiveServerPages),是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0以及更高的版本之中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
因其有很多的优点,所以我在燕京网上交流系统网站设计时选择了它。
2.2MicrosoftSQLServer2000
MicrosoftSQLServer2000是企业级数据库解决方案,与MicrosoftAccess2002相比,它极大地改进了可伸缩性、维护性和数据库恢复功能。
由于SQLServer基于客户端/服务器体系结构,所以在通过远程连接处理和发送数据的方式上与Access有很大的不同。
SQLServer还提供了许多功能,使数据查询、业务逻辑重用和数据备份等任务变得更简单,更灵活。
2.3Fireworksmx
Fireworksmx是Macromedia公司推出的平面图像设计和图像处理软件,它具有强大的图像优化功能和操作易用性,受到广大平面图形设计人员及网页设计人员的青睐。
利用它可制作如按钮、背景图片、材质纹理、网页特效及网页效果设计等。
MX拥有可订制的、直观的、友好的界面。
可订制的特性包括:
面板布局、快捷键和发布设定。
用户界面和Macromedia的其他工具一样,这样给使用者在应用方面带来很大的好处。
2.4FLASH
FLASH是制作动画的一个软件工具,它可以通过文字、图片、录像、声音等综合手段形象的体现一个意图,通常像我们看到的广告片段一样。
一般利用Flash技术来包装公司形象、进行产品宣传等,通过网页充分体现它的魅力,并可以达到非常好的效果。
与以前版本相比较FlashMX有如下特点:
2.5Dreamweaver
Dreamweaver是Macromedia公司推出的一款“平民化”的网页制作软件,具有可视化编辑界面和强大的所见即所得网页编辑功能。
用户不必编写复杂的HTML源代码,就可以生成跨平台、跨浏览器的网页。
同时,Dreamweaver支持动态HTML,并采用了RoundtripHTML技术,从而奠定了在网页高级设计功能方面的领先地位。
在进行网页设计过程中,动态HTML技术能够让用户轻松设计复杂的交互式网页,产生动态效果;而RoundtripHTML技术则可以支持HTML源编辑模式,不会产生冗余代码,使网页渲染速度加快。
因此,Dreamweaver是一款可以满足多层次需求,功能强大的可视化专业级网页设计和制作工具。
第3章企业网站建设需求分析
网站的总体规划,是从总体上对网站的架构进行整体规划。
因为只有这样,才能在网站的制作与维护中对网站的功能有一个清晰的把握。
此外,做好网站规划,会对网站以后的功能扩展起到事半功倍的作用。
3.1网站需求分析
互联网丰富多彩,这些信息大多通过网页与用户进行交互。
网页的实现形式多种多样,无论是短小精悍的个人主页,还是结构清晰、信息丰富的大型网站,网站的需求分析和规划设计都要放在第一步,因为它直接关系到网站的功能是否完善,质量是否能够达到保证。
3.1.1网站目标分析
网站建设目标说的通俗点就是网站建设的目的,即公司建设网站后想通过网站来得到什么好处?
是展示企业形象?
是提供一个与外界交流的网络窗口?
还是开展公司产品的网络营销?
还是其它。
确定网站建设目标之前,要先对公司的整个业务流程,从如何寻找产品的渠道到寻找到合适的目标客户到向客户宣传产品的过程在到完成客户签单,这一整个流程中是否存在某些制约着公司发展的某个环节,那么要把他们挖掘出来。
公司是为没有客户发愁还是往往在介绍产品时忙的不可开交?
只有对自己企业有了充分的认识后,才能通过网站建设来解决这些实实在在存在的问题,这样的网站建设成功以后,更有针对性,才是一个真正有用的网站。
当然也可以为网站设定一个次要的辅助性的目标,比如网站是做婚纱摄影的,主要目标是让浏览者在网上订单,当主要目标没有达成时,可以通过制作一份婚纱摄影电子杂志来吸引浏览者注册,通过杂志的精美内容来刺激浏览者消费呢?
网站建设的目标是很重要的,它对企业网站建设是非常有帮助的,可以让网站拥有良好的用户体验。
3.2主页html分析
一个好的主页对于网站来说至关重要,它不仅可以使网站的整体效果上升层次,同时也方便网站的交流,同时也更容易达到网站建设者的目的。
而一个主页最显眼的地方就是LOGO和banner。
这是主页的头部,一个网址的打开,人们总是最先看见主页的LOGO等,如何丰富主页对于一个网站建设来说是门学问。
针对本次的网站,要求要做到LOGO的醒目,而且开宗明义,能够清楚的表达出网站的主旨是哪些,同时能够带有其特定的宣传效果。
3.2.1交互式页面分析
从用户角度来说,交互设计是一种如何让产品易用,有效而让人愉悦的技术,它致力于了解目标用户和他们的期望,了解用户在同产品交互时彼此的行为,了解“人”本身的心理和行为特点,同时,还包括了解各种有效的交互方式,并对它们进行增强和扩充。
交互设计还涉及到多个学科,以及和多领域多背景人员的沟通。
通过对产品的界面和行为进行交互设计,让产品和它的使用者之间建立一种有机关系,从而可以有效达到使用者的目标,这就是交互设计的目的。
3.3相关技术分析
3.3.1ASP特点
(1)使用VBScript、Jscript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
(2)无须编译,容易编写,可在服务器端直接执行。
(3)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
(4)与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览
ActiveServerPages所设计的网页内容。
(5)ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
(6)浏览器传送到站点服务器的表单输入访问和编辑服务器的数据库表。
使用浏览器即可输入、更新和删除点服务器的数据库中的数据
3.3.2SQLserver与access2000
虽然SQLserver有很多的优点,但SQL用语创建大型数据库操作复杂,涉及到的困难较多如数据库的移动等。
又因我所选择开发的课题只是一个较小的课题,其数据库主要应用到网上注册、留言咨询系统中。
杀鸡焉用宰牛刀?
根据我的分析可以选择简单的Access2000数据库作为我的网站开发的数据库,因其操作非常简单,可移动性好(随着网站可随意移到任何位置),界面直观,经常应用,使用熟练等特点使它成为我的首选。
3.3.3FireworksMX
突出功能介绍:
图像大小尺寸的处理:
打开要处理尺寸大小的图像,在Modify修改菜单中选择ImageSize打开设置图像尺寸大小的对话框,进行具体选项设置,改变图像大小,节省占用空间。
图像优化的处理:
主要是协调图像的质量和图像大小之间的关系,以便提高图像在网页中的下载速度。
具体步骤:
打开图像,在Window窗口菜单中选择Optimize打开优化面板,进行具体优化设置,可以通过改变图像格式,实现优化处理。
使用切割化设置:
将图像分割成多个板块,然后在对不同的板块使用不同的优化设置。
具体步骤:
打开图像,在View菜单中选择SliceOverlay项勾选,然后单击ShowHotspotsandSlices(显示热区和切割)按钮,对图像进行切割处理,将一幅图像切割成若干小图像,提高网页浏览图像速度。
3.3.4FlashMX
类似文件夹的组织和层操作,timeline的强化可以让你的工作更快速、工作量更少。
比如:
改善的鼠标指针变形,多帧的修改长短、剪切和粘贴可以更加方便的使用timeline。
通过易用的工具可以对图像对象进行斜拉、旋转、缩放和变形。
当你改变shapes,symbols,和graphicelements时,新的工具可以加强你的创造力。
使用动态蒙板可以产生复杂的效果。
利用movieclip建立动态的效果,也可以利用ActionScript控制蒙板。
3.3.5DreavaweaverMX
DreavaweaverMX软件具有以下特色。
出色的工作界面,将所有与Dreamweaver关联的窗口都融入一个多重文档窗口中,用户可以随时查看各种资源。
并且可以设置单个或多个面板自由显示,使用户更精确地掌握网页制作的细微之处。
拥有更强大的协作能力,能够与Macromedia公司的其他网页制作软件,如FlashMX、FireworksMX等协调一致工作,从而使得轻松制作网页成为可能。
提供了更为强大的多媒体处理功能,在设计DHTML(DynamicHTML)和CSS(CascadingStyleSheets)方面表现得极为出色。
它利用JavaScript和DHTML语言代码轻松地实现网页元素的动作和交互性操作,在这方面超过了FrontPageXP、Hotdog和Homesite等著名网页设计软件,成为目前最为流行的网页设计工具。
允许在Dreamweaver中直接制作FlashText、FlashButton插件,同时全面支持ASP、ASP.NET、JSP、PHP、XML、VXML和CFML等代码,支持目前流行的大部分网络设计代码。
增强了库和模板功能,使用户可以直接建立具有专业界面和代码的网页。
3.4数据库分析
数据库是系统设计的另一个关键环节,数据库技术使信息资源管理最有效的手段。
数据库设计是指对一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户要求和处理要求。
数据库结构设计的好坏将直接对应用系统的效率及实现效果产生影响。
设计数据库系统时首先充分了解各个方面的需求,包括现有的及将来可能增加的需求。
由于本系统面向的对象有3个,即用户,会员和管理员,所以在数据库需求分析中就要考虑三方面因素。
3.5功能模块分析
一个好的网站肯定是有各种类型的功能模块组成。
不同模块有着各自不同的作用,是沟通网站与用户的一个基本桥梁。
而功能模块分为前台模块和后台模块,主要分别控制着前台一些网站的基本功能和后台的功能,达到实现网站作用的目的。
同时也更好的发挥网站的作用。
3.6网站发布、浏览、调试分析
虽然InternetExplorer(简称IE)在浏览器市场中占据着优势性份额,但并不是说它强大到无可挑剔的地步,除了安全隐患问题,在站长进行网站调试时,也暴露出IE的严重不足。
其实,很多站长都利用Mozilla这款老牌的Web浏览器来调试自己的网站,它可以快速、高效、即时地找出网页中存在的问题。
第4章网站的系统设计
由需求分析得知,可以将网站功能分为前台和后台两类,由此模块也分为两大类:
前台模块和后台模块。
4.1网站目标的设计
网站目标必须是可以通过网络来精确测量的,比如对公司产品的展示,有多少人查看了公司产品信息,对哪种产品关注度最高。
在比如又有多少人下载了公司的试用软件,优惠券。
而不能是直接让客户到公司来购买产品这种泛泛的不容易监测的目标。
只有对目标的完成率有了准确的测量才能更好的开展网站推广,网站营销的工作!
可能很多公司在整个产品的效果过程中存在过多的问题,都想通过网站建设来解决,愿望是美好的,但现实是,只能选择一个主要的目标,一个准确的首要目标才能准确的指导网站建设。
根据这一宗旨,本网站主要针对云南戈蓝汽车服务有限公司的特色确立为一个综合型服务网站,主要起到宣传互动作用。
4.2主页html设计
4.2.1LOGO和Banner
网站的LOGO和Banner是网站的标志,由标志图片,网站名称,宣传语和宣传图片组成。
其中,网站标志和网站名称是用FirewoksMX软件设计实现的;宣传语和宣传图片是用FlashMX软件设计实现的。
代码如下(部分):
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml">
global.cfg_soft_lang/}"/>
global.cfg_webname/}
global.cfg_description/}"/> global.cfg_keywords/}"/> global.cfg_templets_skin/}/style/dedecms.css"rel="stylesheet"media="screen"type="text/css"/> global.cfg_cmsurl/}/include/dedeajax2.js"> 4.2.2前台网站的主页设计 在网站中设计中,为保持各个页面的连贯性,采用分块设计。 设计Head.asp作为各个网页的头部;设计Foot.asp作为网页的页脚。 头部与页脚的色调以蓝色调为主,醒目,突出重点。 中间内容部分以白色作为基色调。 能够把内容鲜明的体现出来。 4.2.3网站的分页设计 网站的分页是由主页链接的目标页,其内容为主页链接的详细内容展开。 本网站中设置了一级、二级子页,个个栏目的内容。 各级子页面保持与主业面的风格,实现了网站的统一。 4.2.4后台网站的主页设计 在网站中设计中,为保持各个页面的连贯性,采用分块设计。 后台设计采用了与前台相同的技术。 但页面风格不同。 4.2.5网站的后台管理分页设计 网站的后台以红色为基调,首页不再显示各分页面的内容。 后台进入需要登陆。 总之后台管理的设计思想是尽量直接实现各种功能,不需其他技巧就能完成后台管理,使其不需要多少的计算机专业技能,也能轻松胜任。 4.2.6交互式页面设计 交互式页面利用ASP、FLASH以及数据库技术有机的结合,达到方面用户浏览网页,方便管理员管理网站的目的。 4.3数据库设计 在设计网站的后台数据库时我采用的数据库是MicrosoftAccess2000,建立后缀为“.mdb”的库文件。 在网站中前台与后台管理系统共同使用一个数据库sjhhsjb.asp,来完成各自的任务。 用.asp将数据库封装,加强了数据库的安全性。 在数据库中共有12张表,与前台有关的表有4张表(User表正在建设中),后台管理相关有11张表。 得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及他们之间的关系,为后面的逻辑结构设计打下基础。 这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。 本系统根据上面的设计规划出的实体有: 管理员信息实体、版主信息实体、用户信息实体、帖子实体、短消息实体、公告信息实体、版面信息实体。 管理员信息实体图如图4.1所示。 图4.1管理员信息实体图 数据库系统总体联系图如图4.2所示。 图4.2系统总体E-R图 4.3.1数据库连接代码的设计 要使用后台数据库的数据,必须先进行数据库的连接与打开,要连接数据库我们必须使用ADO对象群的Connection对象。 asp数据库的连接有2种方法: 1、可以使用DSN在Web应用程序和数据库之间建立ODBC连接。 DSN是一种名称,它包含使用ODBC驱动程序连接到指定数据库所需的全部参数。 2、可以使用非DSN连接在Web应用程序和数据库之间创建ODBC或OLEDB连接。 即连接字符串。 使用连接字符串来创建该连接,连接字符串包含Web应用程序在服务器上连接到数据库所需的全部信息。 Dreamweaver在网页的服务器端脚本中插入该字符串,以便让应用程序服务器在随后进行处理。 下面是一个连接字符串示例: Driver={MicrosoftAccessDriver(*.mdb)}; DBQ=d: \abc\wwwroot\myweb\data.mdb 后台数据库的连接因非DSN连接简单我选择了非DSN连接,由于连接方法相同,我在每个交互式系统中都建立了一个conn.asp连接和打开数据库文件,以供其他动态网页文件包含应用。 代码如下: <% SetConn=Server.CreateObject("ADODB.Connection") Conn.Open"DBQ="&Server.MapPath("data\data.mdb")&";Driver={MicrosoftAccessDriver(*.mdb)}" %> 4.3.2ASP的对象存取数据库设计 在ASP中,用来存取数据库的对象统称ADO(ActiveDataObjects),主要含有三种对象: Connection、Recordset、Command。 Connection: 负责打开或连接数据。 Recordset: 负责存取数据表。 Command: 负责对数据库执行行动查询命令。 4.4功能模块的设计 4.4.1整体功能模块的划分 用户在前台的注册,登录,以及修改个人的注册信息组合成注册登录模块;用户浏览板块,浏览主题帖列表,查看图片信息组成浏览模块;用户发布信息,回信息,编辑自己发布的需求信息组成发帖回帖模块;管理员编辑信息,删除信息,转移信息,置顶文章和指定精华帖子组成管理帖子模块。 以上4个模块组成前台的功能模块。 后台模块都是与管理员相关的,设置网站参数单独为网站设置模块;创建,修改和删除版块为管理版块模块;添加,删除和设置权限为管理用户模块。 如图4.3所示是网站的功能模块图。 图4.3网站的功能模块图 4.4.2各模块间的关系设计 每个模块的功能,真实反映需求,通过对需求的认真分析,可以设计出符合要求的单独模块。 但是,关键在于对系统架构的把握,把零散的功能模块用一条主线串联起来,构建完整的系统。 管理用户模块与注册登录模块关联,是由同一类对象——用户决定的,注册后获得论坛的身份,成为用户,所有的用户需要接受管理员管理,用户登录证明自己在论坛中的身份,如图4.4所示。 图4.4管理用户模块与注册登录模块关系图 弄清楚模块间的关系,就可以设计出论坛系统的整体架构,如图4.5所示。 图4.5系统的整体架构图 根据系统的入口不同,可分为前台系统和后台系统。 前台系统包括注册登录模块、浏览模块、发帖回帖模块、管理帖子模块;后台包括管理用户模块、管理板块模块。 至此,网站系统的架构部分设计完成了,需要进一步设计具体的数据库结构,确定系统的数据基础。 4.4.3特价商品模块设计 (1)查询数据表中的特价商品。 特价商品信息同商品基本信息同时保存在商品信息表tb_goods中,以字段sale标识,当sale字段的值为1时,代表该商品为特价商品。 在网站首页中查询特价商品的代码如下: <%@pageimport="com.wgh.DB.connDB"%> <%connDBconn=newconnDB();//创建并实例化connDB的一个对象 ResultSetrs_sale=conn.executeQuery ("selecttop2ID,GoodsName,price,nowprice,picturefromtb_goodswheresale=1orderbyIN
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人 网站 建设 论文
![提示](https://static.bingdoc.com/images/bang_tan.gif)