胡寅的毕业设计1.docx
- 文档编号:9893780
- 上传时间:2023-05-21
- 格式:DOCX
- 页数:62
- 大小:1.88MB
胡寅的毕业设计1.docx
《胡寅的毕业设计1.docx》由会员分享,可在线阅读,更多相关《胡寅的毕业设计1.docx(62页珍藏版)》请在冰点文库上搜索。
胡寅的毕业设计1
IT企业网站设计
摘要
Internet正越来越大的影响每个人的工作和生活。
而网站作为信息交流的平台,是一个企业的形象和标志。
优秀的网站建设与管理是企业实现现代化管理与参加国际竞争的重要手段。
本文通过制作一个IT公司网站来介绍一下动态网站的制作方法。
ASP是ActiveServerPages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。
ASP可以胜任基于微软Web服务器的各种动态数据发布。
它所设计出的是动态网页,可接收用户提交的信息并作出反应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。
文章总共分为四个部分:
第一章主要阐述选题背景及优秀的网站对于企业经营管理的重要性;第二章简明扼要的阐述构建动态网站的开发工具及所使用的技术;第三章对网站系统的需求进行了全面的分析;第四章详细的介绍了网站的设计过程——在Dreamweaver8上使用ASP技术、Access数据库创建动态网站。
内容主要包括以下内容:
运用ADO技术动态的读取或修改数据库信息并显示,用以创建IT企业网站的新闻发布系统、下载系统、在线留言系统、后台管理系统。
用ASP的内部对象Session存储用户登陆信息、限制页面的访问及存储翻页记录。
用VBScript编写自定义函数或过程。
用JavaScript编写的检查留言表单代码和弹出信息窗口。
用FSO技术动态修改产品信息文本文件。
用HTML语言创建滚动文字、在HTML中导入外部INC文件。
用CSS样式定义页面表格、层、文本的样式。
为页面插入FLASH动画和图片以美化页面。
用ActionScript3.0实现对产品信息文本文件的读取和外部AS脚本的读取、图片动态过渡效果、在动画中载入图片、文本或影片、载入进度动态显示、交互式按钮、在动画中插入在线客服QQ对话链接。
关键词:
企业网站;动态网站设计;ASP;ADO;VBScript
Abstract
Internetisincreasinglyaffectingeveryone'sworkandlife.TheWebasaplatformforexchangeofinformationisacorporateimageandlogos.Excellentsiteconstructionandmanagementistomodernizemanagementandanimportantmeansofparticipatingininternationalcompetition.ThisITcompanybymakingadynamicwebsitewebsitetointroducethemethodofmaking.
ASPisActiveServerPages(activeserverpage)oftheabbreviation,itisaserver-sidescriptingenvironment,thesite'sWebservertoexplainthescript,cangenerateandimplementdynamic,interactiveandefficientsiteserverapplications.MicrosoftASP-basedWebservercapableofavarietyofdynamicdatadissemination.ItsdesignisthedynamicWebpage,userscanreceiveandrespondtoinformationsubmitted,inwhichdatacanbechangedwiththeactualsituation,nomanualupdateafileonthewebapplicationneedscanbemet.
Articleisdividedintofourparts:
thefirstchapter,theresearchbackgroundandexcellentsitefortheimportanceofbusinessmanagement;Chapterconcisedescriptionofthedevelopmenttoolstobuilddynamicwebsitesandtheuseoftechnology;thethirdchapterofthewebsitesystemneedsacomprehensiveanalysis;fourthchapterdescribesthedetailedprocessdesignofthesite-usingASPtechnologyinDreamweaver8,Accessdatabase,createadynamicWebsite.
Mainlyincludethefollowing:
DynamicADO,readormodifydatabaseinformationanddisplays,tocreateITsystemsbusinessnewsWebsite,downloadsystem,onlinemessagesystems,backofficesystems.
ASPSessionobjectwiththeinternalinformationstoredintheuserlogintorestrictaccessandstorageflipthepagerecord.
UsingVBScripttowritecustomfunctionsorprocesses.
WrittenwithJavaScriptcodeandcheckthecommentformpop-upmessagewindow.
DynamicmodificationusingFSOtechnologyproductinformationtext.
HTMLlanguageusedtocreatescrollingtextintheHTMLfiletoimportexternalINC.
PageformwithCSSstyledefinitions,layer,textstyle.
InsertthepageFLASHanimationsandpicturestobeautifythepage.
WithActionScript3.0oftheproductinformationreadtextfilesandexternalASscriptstoread,pictures,dynamictransitions,intheanimationtoloadimage,textorvideo,loadprogressofdynamicdisplay,interactivebuttons,theanimationOnlineCustomerServiceQQinsertlinkdialogue.
Keywords:
CorporateWebsite;DynamicWebsiteDesign;ASP;ADO;VBScript
目 录
第一章 引言
Internet正越来越大的影响每个人的工作和生活。
而网站作为信息交流的平台,是一个企业的形象和标志。
优秀的网站建设与管理是企业实现现代化管理与参加国际竞争的重要手段。
明确网站的建设目标,掌握网站的规划和建设的总体构架,把握网站的具体内容,掌握网页的设计与制作技术是非常必要的。
相比传统的宣传方式,网站具有更多的优点:
⒈ 网站内容可以随时更新。
⒉ 是网站信息量扩充空间大,在网站上可以详细介绍项目的背景、技术难度、施工情况等。
⒊ 给客户一个强烈的印象。
如果一个大企业连网站都没有或者做得很差,给客户的印象是:
这不是一个现代企业,是一个跟不上形势的企业。
如果网站做得好,给客户的感觉是:
这企业领导意识先进,技术走在前列,管理科学化智能化,顾客感觉完全不同,信任度也高很多。
⒋ 网站没有空间限制,可随时随地实现沟通。
无论是在国内或国外,只需用轻点鼠标就能获取大量信息。
⒌ 网站可以帮助企业寻找潜在客户。
通过企业导航、网站链接等手段,可以把公司的信息传到世界各地,找到潜在客户。
⒍ 网站可以提高企业的知名度和品牌。
经过一段互联网的热潮,尽管很多人批评互联网经济的不是,但是它在提高企业的知名度和品牌的作用是有目共睹的,例如搜狐、新浪、网易等,他们就是很好地借助互联网,把他们的品牌做到过亿人民币之巨。
⒎ 如果把网站功能进一步扩大,网站还可以帮助企业提高效率、减少中间环节、规范管理、降低管理成本的作用。
这种例子比比皆是。
中国有海尔、联想、淘宝,美国有cisco、dell等,他们通过全球性的网络化管理真正获得提高效率、降低成本的好处。
利用互联网低廉的通讯成本,统一开放的技术平台,简单实用的前端界面(浏览器),企业可以把内部的管理应用放到网上,实现真正的低成本、高效率的企业管理。
目前大量的基于互联网的应用软件的发布,如网上办公,网上的进销存管理,财务管理,客户管理等,正说明了这一点:
利用这些软件应用,借助互联网,企业内部,企业和分支机构,企业和客户,企业和供应商,企业和政府建立了前所未有的紧密联系,为企业带来了实实在在的效益。
⒏ 客户对公司的意见或建议也可通过网站得以收集。
以上说明,一个好的企业网站所起的作用是不可低估的,但一个不好的企业网站(如界面简陋、功能单一、设计不规范、长期不更新等)也会在相当程度上破坏企业的形象。
这样的网站不但起不到宣传推广的作用,反而会对企业形象造成某些负面影响。
由于大多数企业离开展电子商务还很远,所以企业网站主要是一个信息发布平台,本文就通过制作一个IT公司网站来介绍一下动态网站的制作方法。
第二章 开发环境
所谓动态网站不仅指网页图片的动态显示,而且要具备以下几个条件:
网页具有“交互性”,根据用户的要求和选择动态改变和响应。
不同时间访问同一网址时会产生不同页面。
具有“自动更新”功能,自动生成新的页面。
ASP技术简介:
ASP是ActiveServerPages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。
ASP可以胜任基于微软Web服务器的各种动态数据发布。
ASP方法与传统静态主页的区别:
把信息系统纳入Internet的框架之后,首先要解决的问题是通过网页访问后台数据库信息。
所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求Web站点具有很强的动态数据发布能力。
然而,目前Web的服务仍以提供“静态”主页内容为主。
所谓“静态”,指的就是站点的主页内容是“固定不变”的,无法根据用户的需求和实际情况作出相应的变化。
当浏览器通过Internet的HTTP协议向站点的Web服务器申请主页时,站点服务器就会将已设计好的静态的HTML文件传送给浏览器。
若要更新主页的内容,只能用非在线的手动方式更新HTML的文件数据。
ASP所设计出的是动态主页,可接收用户提交的信息并作出反应,其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。
例如:
当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。
该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。
数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。
ASP的工作原理和配置:
如图所示,当用户申请一个*.asp主页时,Web服务器响应该HTTP请求,调用ASP引擎,解释被申请文件。
当遇到任何与ActiveXScripting兼容的脚本(如VBScript和Jscript)时,ASP引擎会调用相应的脚本引擎进行处理。
若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访库操作。
ASP脚本是在服务器端解释执行的,它依据访库的结果集自动生成符合HTML语言的主页,去响应用户的请求。
所有相关的发布工作由Web服务器负责。
有必要注意访库的具体运作细节。
当遇到访库的脚本命令时,ASP通过ActiveX组件ADO(ActiveXDataObjects)与数据库对话。
ADO是建立在微软新的数据库API,即OLEDB之上的,目前的OLEDB通过ODBC引擎与现存的ODBC数据库交互,进一步的OLEDB版本将直接与数据库打交道,不再通过ODBC引擎,并将执行结果动态生成一个HTML页面来返回服务器端,以响应浏览器的请求。
在用户端浏览器所见到的是纯HTML表现的画面,例如用表格来表现的后台数据库表中的字段内容。
由于ASP结合了脚本语言,可以通过编程访问ActiveX组件,并且具有现场自动生成HTML的能力,所以它成为建立动态Web站点的有效工具。
在结构关系上,ASP是通过ODBC与数据库打交道。
因此,向上层可兼容各类数据库系统。
而对于下层,ASP产生的HTML对客户端的浏览器又有广泛的适应性。
但ASP对Web服务器本身有所挑剔,这看起来似乎是一种缺陷,而实际上也许是一种商业策略——它只支持微软各种操作系统下的Web服务器。
ASP的特点与功能:
从软件的技术层面看,ASP有如下的特点:
⒈ 无需编译 ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。
⒉ 易于生成 使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。
若从工作效率来考虑,不妨选用具有可视化编辑能力的VisualInterDev。
⒊ 独立于浏览器 用户端只要使用可解释常规HTML码的浏览器,即可浏览ASP所设计的主页。
ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。
因此,若不通过从服务器下载来观察*.asp主页,在浏览器端见不到正确的页面内容。
⒋ 面向对象 在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制ActiveXServerComponent(ActiveX服务器组件)来扩充功能。
⒌ 与任何ActiveXscripting语言兼容 除了可使用VBScript和JavaScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting语言。
⒍ 源程序码不会外漏 ASP脚本在服务器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。
从应用的层面看,ASP有如下的功能:
⒈ 处理由浏览器传送到站点服务器的表单输入。
⒉ 访问和编辑服务器端的数据库表。
使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。
⒊ 读写站点服务器的文件,实现访客计数器、座右铭等功能。
⒋ 提供广告轮播器、取得浏览器信息、URL表管理等内置功能。
⒌ 由cookies读写用户端的硬盘文件,以记录用户的数据。
⒍ 可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。
⒎ 使用VBScript或JavaScript等简易的脚本语言,结合HTML码,快速完成站点的应用程序。
通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。
⒏ 扩充功能的能力强,可通过使用VisualBasic、Java、VisualC++等多种程序语言制作ActiveXServerComponent以满足自己的特殊需要。
ADO访问数据库的技术实现方法:
ADO(ActiveXDataObjects)是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问解决方案。
它可作用于服务器端,以提供含有数据库信息的主页内容。
通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。
ADO使用内置的RecordSets对象作为数据的主要接口。
ADO可使用VBScript、JavaScript语言来控制对数据库的访问,以及查询结果的输出显示。
ADO可连接多种支持ODBC的数据库,如SQLServer、Oracle、Informix等。
网页制作工具DweamWeaver8:
Dreamweaver8是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。
无论是直接编写HTML代码还是在可视化编辑环境中工作,Dreamweaver都会提供良好的支持,丰富Web创作体验。
Dreamweaver8的功能:
利用Dreamweaver中的可视化编辑功能,用户可以快速创建Web页面而无需编写任何代码。
用户可以查看所有站点元素或资源并将它们从易于使用的面板直接拖到文档中。
用户可以在MacromediaFireworks或其它图形应用程序中创建和编辑图像,然后将它们直接导入Dreamweaver,从而优化开发工作流程。
Dreamweaver还提供了其它工具,可以简化向Web页中添加Flash资源的过程。
除了可帮助用户生成Web页的拖放功能外,Dreamweaver还提供了功能全面的编码环境,其中包括代码编辑工具(例如代码颜色、标签完成、“编码”工具栏和代码折叠);有关层叠样式表(CSS)、JavaScript、ColdFusion标记语言(CFML)和其它语言的语言参考资料。
Macromedia的可自由导入导出HTML技术可导入您手工编码的HTML文档而不会重新设置代码的格式,用户可以随后用自己首选的格式设置样式来重新设置代码的格式。
Dreamweaver还使用户可以使用服务器技术(如CFML、ASP.NET、ASP、JSP和PHP)生成动态的、数据库驱动的Web应用程序。
如果用户偏爱使用XML数据,Dreamweaver也提供了相关工具,可帮助用户轻松创建XSLT页、附加XML文件并在Web页中显示XML数据。
Dreamweaver可以完全自定义。
用户可以创建自己的对象和命令,修改快捷键,甚至编写JavaScript代码,用新的行为、属性检查器和站点报告来扩展Dreamweaver的功能。
图像处理软件PhotoShopCS3:
Photoshop是一个由AdobeSystems出品的专业图像处理软件。
它主要处理以像素(Pixels)所构成的数字图像。
利用其广泛的编修与绘图工具,可以更有效的进行图片编辑工作。
独特的历史纪录浮动视窗和可编辑的图层效果功能使用户可以方便的测试效果。
对各种滤镜的支持更令使用户能够轻松创造出各种奇幻的效果。
目前,Photoshop也正在被更多的用于处理网络图片。
Photoshop的几个后续版本中捆绑了一个独立的软件ImageReady,加强了Photoshop对网络图像(主要是GIF图像文件)的支持功能。
而在CS3中ImageReady被Fireworks所代替。
PhotoshopCS3允许用户更容易升级到最新的硬件平台,支持苹果的Intel为内核的系统。
2010年4月12日发布的photoshopcs5版将本地支持64位技术。
Photoshop被人们认为是最好的图像处理软件,但与著名的3DStudioMax一样,昂贵的价格使其难以普及。
这也令JascSoftware公司的PaintShopPro,GIMP小组的GIMP和友立信息的UleadPhotoImpac占领了相当的市场份额。
为了争夺市场,Adobe发布了一个Photoshop的简易版本PhotoshopElements。
虽然它对很多功能都作了限定,但继承了原软件的多数优秀功能,价格比Photoshop便宜不少。
动画制作软件FlashCS3:
FLASH是一款矢量图编辑和动画创作的专业软件,它的特性有以下几点:
⒈ 被大量应用于因特网网页的矢量动画文件格式。
⒉ 使用矢量图形(VectorGraphics)的方式,产生出来的影片占用存储空间较小。
⒊ 使用Flash创作出的影片有自己的特殊文件格式(swf)。
⒋ 该公司声称全世界97%的网络浏览器都内置Flash播放器(FlashPlayer)。
⒌ 是Adobe提出的“富因特网应用”(RIA)概念的实现平台。
⒍ Flash6之后版本纳入面向对象程序概念。
与其他语言比较,不论是在数据库、XML、PHP等各种平台上,都能更进一步的相互结合应用。
⒎ 从用户体验的角度,是目前最好的前端技术。
Access2003数据库:
MicrosoftOfficeAccess是由微软发布的关联式数据库管理系统。
它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的系统程式之一。
Assess能够存取Access/Jet、MicrosoftSQLServer、Oracle,或者任何ODBC相容数据库内的资料。
熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程式员和非程式员的进阶用户则能使用它来开发简单的应用软件。
虽然它支援部份面向对象技术,但是未能成为一种完整的面向对象开发工具。
MicrosoftAccess在很多地方得到广泛使用,例如小型企业,大公司的部门。
喜爱编程的开发人员亦利用它来制作处理数据的桌面系统。
它也常被用来开发简单的WEB应用程式。
第三章 需求分析
由于建立网站的主要目的是为了宣传企业产品和企业文化以及便捷的与客户进行沟通,作为一个IT企业的网站,还必须对客户提供一定的在线支持服务,所以网站必须要具备以下几个功能:
公司首页、新闻动态、产品中心、驱动下载、在线留言、联系我们、后台管理。
⒈ 公司首页:
主要是介绍公司基本情况,发展历史和精神面貌,让访问者对公司有一个大致上的了解。
⒉ 新闻动态:
显示相关行业信息和公司最新动态,让访问者对公司和公司所属行业进一步的了解。
产品中心:
访问者可以通过产品中心了解公司所销售的产品,甚至直接向在线客服提交购买意向。
驱动下载:
提供电脑产品的配套驱动及驱动更新。
在线留言:
用户可以通过该系统反馈信息。
联系我们:
写明公司联系方式,方便客户与公司交流。
后台管理:
网站管理员可通过该系统迅速发布信息或删除过期信息。
3.1数据流图
图3-1顶层图
图3-2一层图
3.2数据词典
打开Access2003新建
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计