多利多手机网小企业网站设计论文_第1页
多利多手机网小企业网站设计论文_第2页
多利多手机网小企业网站设计论文_第3页
多利多手机网小企业网站设计论文_第4页
多利多手机网小企业网站设计论文_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

陕西省电子商务自考专业毕业设计(论文)题目多利多手机网姓名准考证号日期2010年10月8日西安科技大学制陕西省电子商务自考专业学生毕业设计任务书姓名准考证号设计题目设计任务设计内容、技术指标、进度要求设计内容、技术指标、进度要求设计内容利用WEB技术设计多利多手机网,实现小企业进行网上产品宣传、客户反馈留言及企业信息的公布。技术指标1了解小企业网,收集资料提交报告;2分析并构建小企业网的框架结构和处理流程;3熟悉掌握一种ASP开发工具,并反搭建平台;4利用ASP技术构建小小企业网的核心功能;进度要求1查阅资料、熟悉设计内容(2周)2掌握一种ASP编程技术,搭建其开发平台(1周)3小企业网站的具体方案和实现流程设计(1周)4小企业网站主要模块和相关数据库的设计与实现(2周)5撰写毕业论文(2周)指导老师填写时间年月日;完成时间年月日陕西省电子商务自考专业学生毕业设计评阅意见书评阅意见评阅成绩指导老师(签名)年月日陕西省电子商务自考专业学生毕业设计成绩表答辩小组各评委成绩评委1评委2评委3评委4评委5评委6答辩成绩答辩小组组长签字年月日毕业设计综合成绩毕业设计指导委员会主席(签名)年月日摘要随着网络技术的迅猛发展,当代企业纷纷建立自己的网站,借助于互联网扩大自己的影响、推广自己的产品,同时通过互联网快速的信息传递加速自身的发展。因此我选择将公司网站的设计以及后台的管理作为我的项目。本论文所研究的是如何建设一个符合大众化要求的企业网站及后台数据库管理系统,意在通过设计一个具有数据管理功能的系统来管理前台页面中不断更新的数据,方便网站管理员日后对网站的维护和数据更新。本论文所提出的方案是采用现在比较流行的ASP技术配合网页三剑客(DREAMWEAVER、FIREWORKS、FLASH)等制作工具来设计和建设一个企业网站及后台数据库管理系统。该系统的基本功能有公司的简介、公司产品的展示、客户留言、后台的管理等等。通过对企业需求的了解和对其他企业网站的参考,最终成功完成了一个虚拟的企业网站及后台数据库管理系统。该系统完全能满足大部分企业的日常需要,可以作为许多企业建设网站的参考系统。该系统在WINDOWSXPASPACCESS平台下开发、实现。关键词手机网站ASPACCESS数据ABSTRACTALONGWITHTHENETWORKTECHNICALFASTFIERCEDEVELOPMENT,THECONTEMPORARYBUSINESSENTERPRISEBUILDSUPANOWNWEBSITEINSUCCESSION,ASKFORHELPFROMINTERNETEXTENSIONOWNPRODUCTWITHOWNINFLUENCE,EXPANSIONANDPASSTHEINTERNETFASTINFORMATIONTODELIVERADEVELOPMENTOFACCELERATETHEONESELFINTHEMEANTIMESOMYCHOICEBEMYITEMSTHECOMPANYDESIGNOFWEBSITEANDTHEMANAGEMENTOFBACKSTAGEWHATTHISTHESISSTUDYISHOWCONSTUCTABUSINESSENTERPRISEWEBSITEANDTHEMANAGEMENTSYSTEMOFTHEBACKSTAGEDATABASEWHICHMEETSAPOPULARIZEREQUEST,THEIDEAISPASSTODESIGNASYSTEMWHICHHASADATAMANAGEMENTFUNCTIONTOMANAGETHEDATATHATTHESTAGECONTINUOUSLYRENEWSINTHEPAGEANDTHECONVENIENTWEBSITEMANAGINGPERSONRENEWSMAINTENANCEANDDATAOFWEBSITEINTHEDAYSTOCOMETHEPROJECTTHATTHISTHESISPUTFORWARDISANADOPTIONNOWMOREPOPULARASPTECHNIQUEMATCHWEBPAGETHREESWORDSMANDREAMWEAVER,FIREWORKS,FLASHETCCREATIONTOOLTODESIGNANDCONSTUCTTHEMANAGEMENTSYSTEMOFABUSINESSENTERPRISEWEBSITEANDBACKSTAGEDATABASETHEBASICFUNCTIONOFTHATSYSTEMHASTHEBRIEFINTRODUCTION,COMPANYOFCOMPANYTHEMANAGEMENTETCOFTHEMESSAGE,BACKSTAGEOFTHEDEMONSTRATION,CUSTOMEROFTHEPRODUCTPASSTOTHEBUSINESSENTERPRISEDEMANDINGUNDERSTANDINGANDASTOITSTHEREFERENCEOFHISBUSINESSENTERPRISEWEBSITE,THEENDSUCCESSCOMPLETEDAVIRTUALBUSINESSENTERPRISEWEBSITEANDBACKSTAGEDATABASEAMANAGEMENTSYSTEMTHATSYSTEMCOMPLETELYCANSATISFYTHEDAILYDEMANDOFGREATLYPARTSOFBUSINESSENTERPRISES,CANTHEREFERENCESYSTEMOFCONDUCTANDACTIONSMUCHBUSINESSENTERPRISECONSTRUCTIONWEBSITETHATSYSTEMISINTHEWINDOWSXPASPDEVELOPMENTUNDERTHEACCESSPLATFORM,CARRYOUTKEYWORDSCELLULARPHONEWEBSITEASPACCESSDATABASE目录第1章绪论11研究现状12研究的意义13研究的思路与内容第2章网站开发关键技术研究21网站开发的技术211ASP简介212ACCESS数据库213ADO的介绍214VBSCRIPT脚本语言22网站开发工具221DREAMWEAVER8_0简介222PHOTOSHOP软件介绍第3章多利多手机网总体设计31总体设计311需求分析312网站功能结构图32数据库设计321数据库设计概述322数据库的选择323数据库需求分析324数据库具体设计33详细设计331IIS站点配置332前台功能模块设计333后台管理模块设计第4章多利多手机网的实现及效果分析41开发平台搭建42多利多手机网站功能的实现43前后台效果分析结束语参考文献致谢第1章绪论11研究现状现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业档乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以资讯技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。网站早已由论证阶段进入了实质阶段,尤其为企业提供一个展示自己的舞台、为消费者创造一个了解企业的捷径。公司可以通过建立商业平台,实行全天候销售服务,借助网络推广企业的形象、宣传企业的产品、发布公司新闻,同时通过信息反馈使公司更加了解顾客的心理和需求,网站虚拟公司与实体公司的经营运作有机的结合,将会有利于公司产品销售管道的拓展,并节省大量的广告宣传和经营运营成本,更好地把握商机。随着全球信息网络的发展,INTERNET在世界上已不仅仅是一种技术,更重要的是它已成为一种新的经营模式。从4C层次上彻底改变了人类工作、学习、生活、娱乐的方式,已成为国家经济和区域经济增长的主要动力。INTERNET正成为世界最大的公共资料信息库,它包含无数的信息资源,所有最新的信息都可以通过网络搜索获得。更重要的是,大部分信息都是免费的,应用电子商务可使企业获得在传统模式下所无法获得的巨量商业信息,在激烈的市场竞争中领先对手。12研究的意义在新经济条件下,商业规则已经发生了一些改变,电子商务对企业的基本构架在速度和效率上提出了更高的要求。电子商务的环境和竞争状况变化如此之快,网上商品交易系统及售后服务系统,该系统提高了社会资源利用率,同时也为个人商品交易提供了方面,所以,企业建立网站的意义如下一、拥有企业自己的域名,建立企业自己的网站,树立企业在科技信息时代的完美形象。作为第四媒体的互联网,其特点就是可以跨越时空,正常情况下,网站无时无刻不在工作通过企业的网站,用户可以跨越时空了解企业,利用多媒体技术,企业可以向用户展示产品、技术、经营理念、企业文化、企业形象,树立现代企业形象,增值企业无形资产。二、宣传企业,创造销售机会据调查,有超过30的人是通过上网查询企业的电话和地址的,这一比例和通过114查询的比例相接近,可见企业网站已成为许多人首次接触企业、了解相关信息的选择。三、加强客户沟通宣传企业产品企业可以通过网站建立与客户沟通的便捷渠道,全面展示企业的所有产品。网络科技足以令您的产品与品牌形象更加立体地呈现在用户面前,就算企业仅仅把网站当成电子宣传册来使用,也较传统的宣传模式更加的多姿多彩、更加地易于发布与传播、更加的经济与环保。四、丰富营销手段,扩大产品销售渠道企业网站可以满足一部分客户网上查询与采购的需要,抓住网络商机。企业通过网站可以开展电子营销。首先,电子营销作为传统营销的补充;其次,电子营销可以拓展新的空间,增加销售渠道,接触更大的消费群体,获得更多的新顾客,扩大市场;再次,电子营销可以减少环节,减少人员,节约费用,降低成本,有利于提高营销效率。五、有利于了解顾客的意见,掌握顾客的需求在不干扰顾客正常工作和生活的条件下,企业通过网站上的调查表、留言薄、定制服务以及EMAIL可以倾听顾客的意见,了解顾客的心声,加强企业与顾客间的联系建立良好的顾客关系。六、有利于改善服务,提高企业服务质量利用网站,通过电子沟通方式,企业开展的在线服务是传统的沟通方式(如,邮件、电话、传真等)所无比拟的,在线服务能够更加及时准确地掌握用户的需求,通过网站的交互式服务使得被动提供和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服务。七、互联网的特点在于突破地域限制,一个网站能同时为您服务于世界各地的拥护;同时,网络无休息,一年365天、一天24小时,您的网站永远忠实地服务于您的所有客户。我们所处的时代是高度信息化的互联网时代,互联网正在渗透到我们生活中的方方面面,并且在以十倍甚至百倍的速度提高着我们的工作效率。互联网的发展带来了一场规模空前的行业革命,他不仅改变了许多传统行业的运作模式,同时也产生了许多新的行业,并且可以重新排定行业内各个企业的地位。可以说互联网时代是一个资源和财富再分配的时代。互联网络真正的内涵在于其内容的丰富性,几乎无所不包。对于一个企业来说,其具有网络沟通能力的标志是公司拥有自己的独立网站。13研究的思路与内容如今,互连网对企业来说已经不再是新鲜的事物了,大多数的企业都已经建立了自己的网站。随着互连网的快速发展,网络已成为人们生活的一部分。电子商务、网络营销已不在只是被炒做的概念,人们对其的认识也在深入。不仅仅是大企业需要网站来开展电子商务,中小企业一样也迫切需要自己的企业网站用以实现宣传和联系客户等许多传统媒介无法完成的目标。企业网站是一个可以发布企业信息、提供顾客服务,以及在线销售的管道;而在开发设计人员看来,企业网站无非使一些功能模块,通过网页的形式将前台和后台结合起来。一个完整的企业网站,无论多么复杂或多么简单,都要划分为四个组成部分结构、内容、服务、功能。1网站结构是为了向用户表达企业信息所采用的网站栏目设置、网页布局、网站导航、网址层次结构等信息的表现形式等。2网站内容内容是用户通过企业网站可以看到的所有信息,也就是企业希望通过网站向用户传递的所有信息。网站内容包括所有可以在网上被用户通过视觉或听觉感知的信息,如文字、图片、视频、音频等。一般来说,文字信息是企业网站的主要表现形式。3网站功能是为了实现发布各种信息,提供各种服务等必须得技术支持系统。网站功能直接关系到可以采用的网络营销方法以及网络营销的效果。4网站服务即网站可以提供给用户的价值,如问题解答、优惠信息、资料下载等。网站服务是通过网站功能和内容而实现的。第2章企业网站开发相关技术及工具21网站开发的技术211ASP简介MICROSOFTACTIVESERVERPAGES即我们所称的ASP,其实是一套微软开发的服务器端脚本环境。ACTIVESERVERPAGE是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。而且ASP也是服务器端脚本环境,可以用来创建交互式WEB页并建立强大的的WEB应用程序。因此,只要用户浏览WEB站点并请求一个ASP页,WEB服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS40和50之中,通过ASP我们可以结合HTML网页、ASP指令和ACTIVEX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP技术的优点作为网络上十分流行的编程语言,一定会具有很多独特之处,而ASP也不例外,它具有以下优点1、编写程序方便。您可以用VBSCRIPT或JSCRIPT创建脚本,同时结合HTML语言就能够非常方便地完成网站的应用程序。对于VBSCRIPT和JSCRIPT,使用哪种语言并不重要,WEB服务器等同地处理这两种语言,并向用户的浏览器发送HTML格式化结果。由于ASP采用SCRIPT语言,就可以轻松编写程序,因此这就大大节省了网络设计人员又得重新学习一种新语言的时间。而且编写ASP无须手工COMPILE编译或链接程序,可在服务器端直接执行,这无疑是更加方便了我们的编写过程。2、使用编程环境方便简单。可以使用普通的记事本之类的文本编辑器,即可进行编辑设计,如WINDOWS的记事本、FRONTPAGE等文本编辑器。也可以用DREAMWEAVER和专业的MICROSOFTVISUALINTERDEV开发工具。3、浏览网页方便,交互速度也快。ASP是运行在服务器端,所以我们无须担心浏览器是否支持ASP所使用的编程语言,用户端只要使用可执行HTML码的浏览器,即可浏览ACTIVESERVERPAGES所设计的网页内容。ASP在服务器端运行,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。4、提供多种编程语言。ASP能与任何ACTIVEXSCRIPTING语言相容。除了可用VBSCRIPT或JAVASCRIPT语言来设计外,还通过PLUGIN的方式,使用由第三方所提供的其他脚本语言,譬如PERL等。5、提高代码的安全性。6、功能强大。编程是面向对象的(OBJECTORIENTED),并可扩展ACTIVEXSERVER组件功能。ACTIVEXSERVERCOMPONENTSACTIVEX服务器组件具有无限可扩充性。你可以使用任何编程语言来编写你所需要的ACTIVEXSERVER组件。可以使用VISUALBASIC、JAVA、VISUALC、COBOL等编程语言来编写你所需要的ACTIVEXSERVERCOMPONENT。也可以使用第三方组件或自己开发的ACTIVEXSERVER组件。理论上说,可以实现任何功能。7、访问数据库十分方便。可以通过ADO(ACTIVEXDATAOBJECTS,微软的一种新的数据访问模型,是一种可以提供WEB页面开发者轻松存取INTERNET的数据库,并可以在用户端实现网上立即、即时更新显示的最新WEB页面数据库技术。)非常方便地访问数据库。总之,ASP从字面上说,包含三方面含义1ACTIVEASP使用了微软的ACTIVEX技术。ACTIVEX(COM)技术是现在MICROSOFT软件的重要基础。它采用封装对象,程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。2SERVERASP运行在服务器端。这样就不必担心浏览器是否支持ASP所使用的编程语言。ASP的编程语言可以是VBSCRIPT和JSCRIPT。VBSCRIPT是VB的一个简集,会VB的人可以很方便的快速上手。然而NETSCAPE浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。而在服务器端,则无需考虑浏览器的支持问题。NETSCAPE浏览器也可以正常显示ASP页面。3PAGESASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。这样就可以防止别人抄袭程序。由此可以看出,ASP是在IIS下开发WEB应用的一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。而我这次所开发的留言本系统,主要是利用ASP技术的简单和实用的特点,以及ASP使用的广泛性,而且非常适合于网络中小型系统开发。212ACCESS数据库ACCESS功能强大,使用方便,是最优秀的桌面数据库开发工具之一。ACCESS与其他数据库开发系统之间有相当显著的区别就是ACCESS数据库系统把数据库应用程序的建立移到了用户环境中,用户不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序,并且这一过程完全是可视的。ACCESS与其他桌面数据库的另一个重要区别是ACCESS中的数据库档既包括存储数据的表,又包括操作或控制数据的其他对象。它由七种对象组成表、查询、窗体、报表、WEB页、宏和模块。ACCESS的优点(1)存储方式单一ACCESS管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(MDB)的数据库档种,便于用户的操作和管理。(2)面向对象ACCESS是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(3)界面友好、易操作ACCESS是一个可视化工具,是风格与WINDOWS完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(4)集成环境、处理多种数据信息ACCESS基于WINDOWS操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(5)ACCESS支持ODBC(开发数据库互连,OPENDATABASECONNECTIVITY),利用ACCESS强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、EXCEL表格、WORD文档,还可以建立动态的数据库报表和窗体等。ACCESS还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML档,轻松构建INTERNET/INTRANET的应用ACCESS的发展进入可提供的编程语言,当时在另一个内产品MICROSOFTOFFICE家具,微软公司应用的VISUALBASIC。两个数据库进入讯息库COM组成部分被提供这笔遗产数据存取物体DAO,用进入和新只可提供ACTIVEX数据对象忙乱。MICROSOFTACCESS容易被应用于小的工程,但是如果设计的不好对大工程是无用的。全部数据库质问,形式和报告被储存在数据库里,并且与相关的模型的理想协调,没有与他们做一个身体上组织的阶层的可能性。一种设计技术是把进入应用在数据和计划之间进行分发。一数据库应该只包含桌子和关系,当另一个将有全部计划时,形式,报告和质问和对第一个数据库桌子的连接。令人遗憾,当连结时,进入允许没有有关的道路,因此那些发展环境作为这种生产环境有相同的道路。这种技术也允许开发者在不同的档案中分申请,因此一些架构是可能的。213ADO的介绍ASP的DATABASEACCESS组件使用ADO为WEB应用程序提供了一组基于对象的数据访问界面,是一项将数据库访问添加到WEB页的技术。ADO是一个运行于服务器端的ACTIVEX组件,它所提供的功能是进行数据库访问,也是近年来数据库编程的一个新进展。在ASP中通过使用ADO编写简明紧凑的脚本,可以连接任何ODBC兼容的数据库,如SQLSERVER、ACCESS及普通文本档等数据源。ADO具有界面的一致性的特点,不论后台使用的是什么数据库,对于网页开发人员来说都没有什么不同。这样,当企业单位发展了,数据库需要从小型的移植到大型的数据库时,应用程序的界面几乎不用作任何变动。另外,ADO具有语言无关性的特点,它同时可以应用于VB、VC、VBSCRIPT、JAVASCRIP或JAVA的开发环境中。ADO的对象1COMMAND对象定义了将对数据源执行的指定命令。2CONNECTION代表打开的、与数据源的连接。3DATACONTROL将数据查询RECORDSET绑定到一个或多个控件上,以便在WEB页上显示ADORECORDSET数据。4DATAFACTORY实现对客户端应用程序的指定数据源进行读写数据访问方法。5ERROR包含与单个操作有关的数据访问错误的详细信息。6RECORDSET代表来自基本表或命令执行结果的记录的全集。任何时候,RECORDSET对象所指的当前记录均为集合内的单个记录。214VBSCRIPT脚本语言VBSCRIPT是MICROSOFT公司在VISUALBASIC语言的基础上开发出来的,它基本上可以看作是VISUALBASIC的一个子集,但是与VISUALBASIC语言有些差别。VBSCRIPT不仅是一种代表用户系统的脚本语言,它还是安全的开发工具。由于VBSCRIPT语言的强大功能,简单的开发方式以及与VISUALBASIC的相通之处,使它成为许多用户制作主页的不可缺少的工具。利用VBSCRIPT,用户可以方便的制作出各式各样的,具有强大功能的主页;利用MICROSOFT公司的ACTIVEX技术,用户可以在主页中插入功能各异的ACTIVEX组件,并利用VBSCRIPT语言对它们进行编程;利用VBSCRIPT语言结合ASP技术,用户可以开发出WEB数据库,甚至是主页上的小游戏。所以,使用VBSCRIPT,不仅能使用户的主页变得更加多姿多彩,也会使主页除了可被浏览之外增添了数据库管理和网上交互的能力。22网站开发工具221网页设计软件DREAMWEAVERDREAMWEAVER是一个功能强大的网页设计工具,有着方便实用的工具和所见即所得的排版功能,见面十分友好,使用方便。在不需要掌握HTML语言的情况下,即可利用其强大的功能开发出专业的网页。DREAMWEAVER也是一个方便的编程工具,可以方便地编写ASP、PHP、JSP代码,软件的自动提示填充功能和代码染色功能可以有效地帮助用户编写和调试各种代码。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。借助于DREAMWEAVER可以快速方便地开发出各种动态或静态网站。1、灵活的编写方式DREAMWEAVER具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。2、可视化编辑界面DREAMWEAVER是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的HTML编辑器和任何第三方的HTML编辑器进行实时的访问。无论用户习惯手工输入HTML源代码还是使用可视化的编辑界面,DREAMWEAVER都能提供便捷的方式使用户设计网页和管理网站变得更容易。3、功能更多的CSS支持CSS可视化设计、CSS检查工具4、动态跨浏览器验证当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的TAGS或CSS结构。动态跨浏览器有效性检查功能可以自动核对TAGS和CSS规则是否适应目前的主流览器。5、强大的WEB站点管理功能6、内建的图形编辑引擎7、DREAMWEAVER的集成特性DREAMWEAVER8继承了FIREWORKS、FLASH和SHOCKWAVE的集成特性,可以在这些WEB创作工具之间自由地切换,轻松地创建美观实用的网页。8、丰富的媒体支持能力可以方便地加入JAVA、FLASH、SHOCKWAVE、ACTIVEX以及其他媒体。DREAMWEAVER具有强大的多媒体处理功能,在设计DHTML和CSS方面表现得极为出色,它利用JAVASCRIPT和DHTML语言代码轻松地实现网页元素的动作和交互操作。DREAMWEAVER还提供行为和时间线两种控件来产生交互式回应和进行动画处理。9、超强的扩展能力DREAMWEAVER还支持第三方插件,任何人都可以根据自己的需要扩展DREAMWEAVER的功能,并且可以发布这些插件。222PHOTOSHOP软件介绍PHOTOSHOPCS是一款图形、图像编辑软件,在网页设计领域被广泛得应用。以下是其10大最新功能1、改进的文件浏览器使用功能强大文件浏览器的可以快速预览、标注和排序图片;搜索或编辑图像的数据元或关键词;并且可以自动批量共享文件。2、匹配颜色命令可以迅速从一张图片的颜色校正另外一张图像的颜色。3、直方图调色板随时根据对图像的调整更新直方图调色板HISTOGRAMPALETTE。4、阴影/加亮区修正使用“阴影/加亮区修正HADOW/HIGHLIGHTCORRECTION”可以快速调整照片中曝光过渡或欠缺的区域。5、沿路径放置文本可以像在ILLUSTRATOR中一样把文本沿着路径放置,并且你还可以在ILLUSTRATOR直接编辑文本。6、支持数码相机的RAW模式支持多款数码相机得RAW模式,让用户可以得到更真实的图像输入。7、全面支持16位图像可以在主要功能、层、比刷、文字、图形等中精确的编辑、润饰16位的图像。8、LAYERCOMPS可以在一个文件中保存不同层的合并效果,以便对各种效果进行快速察看。9、输入FLASH文件使用IMAGEREADY可以创建FLASH矢量文件。10、自定义快捷键用户可以按照自己的习惯定义PHOTOSHOP的快捷键。第3章网站整体设计31总体设计311需求分析如今,互连网对企业来说已经不再是新鲜的事物了,大多数的企业都已经建立了自己的网站。随着互连网的快速发展,网路已成为人们生活的一部分。电子商务、网路行销已不在只是被炒做的概念,人们对其的认识也在深入。不仅仅是大企业需要网站来开展电子商务,中小企业一样也迫切需要自己的企业网站用以实现宣传和联系客户等许多传统媒介无法完成的目标。312网站功能结构图根据业务流程,需要将网站划分为前台、后台和数据库。前台中,客户在登录网站主页后即可链接查看到产品信息等,还可以给企业留言。数据库将要作为网站后台重要的组成部分,管理员的主要操作几乎全部围绕数据库,最后将更新的数据要显示给前台。前台是一个比较大的功能群,它所包含的信息不仅数量多,而且种类不同。将它设计成比较优化的结构形式能组织好网站的信息内容并将其归类,方便用户获得所需要的信息。其中每一部分都以尽量少的内容显示,以免浏览者看的眼花缭乱而失去耐心。除了这些作用外,设计好前台的结构形式,也是为后面程序的编写做出了框架。在为系统划分功能模块,并以模块为单位来实现设计时也是以这个结构为根基的。系统的后台要对整个网站的信息和数据进行维护。网站前台所显示的信息在后台都应该有对应的维护。这样,除了设计后台的各个管理界面外,为了方便管理员的工作,可以将各个管理的界面结合到一个页面中。因此,各个管理的界面会作为主管理界面的分支。在设计好网站前台与后台的结构以后,就将数据库加入到结构中。后台将更新的数据写入到数据库中,前台再将数据库中的信息取出来并显示。由于中小型企业网站的目标重点在于展示企业的信息。因此系统的功能模块相对单一,就是提供信息的显示。前台功能主要包括首页、产品展示、员工培训、公司招聘、客户留言这五个主要模块;后台包括产品管理、招聘管理、留言管理、公告管理、培训管理这五个主要模块。各主要模块包括几个子模块,如下1企业公告标题、公告时间、公告内容。2商品展示产品名称、产品介绍、产品特点、图像档、发布时间。3招聘管理职位职务、人数、发布时间信息有效期、详细内容。4客户留言姓名、性别、爱好、年龄、电话、通讯地址EMAIL、主题、留言内容。5员工培训培训主题、培训地址、培训内容、发布时间、信息有效期、主讲人。首页诚聘英才客户留言培训信息产品展示管理员登陆最新公告理管台后招聘管理留言管理培训管理产品管理公告管理登录成功失败图31网站整体结构图32数据库设计321数据库设计概述数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。一般,数据库的设计过程大致可分数据库设计为5个步骤1需求分析;调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。2概念设计;对用户要求描述的现实世界可能是一个工厂、一个商场或者一个学校等,通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。以扩充的实体(ER模型)联系模型方法为例,第一步先明确现实世界各部门所含的各种实体及其属性、实体间的联系以及对信息的制约条件等,从而给出各部门内所用信息的局部描述在数据库中称为用户的局部视图。第二步再将前面得到的多个用户的局部视图集成为一个全局视图,即用户要描述的现实世界的概念数据模型。3逻辑设计;主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。4物理设计;根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖于具体计算机结构的各项物理设计措施,对具体的应用任务选定最合适的物理存储结构包括档类型、索引结构和数据的存放次序与位逻辑等、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。5验证设计;在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。322数据库的选择选用ACCESS2003作为后台的数据库管理系统ACCESS是微软公司推出的基于WINDOWS的桌面关系数据库管理系统(RDBMS,即RELATIONALDATABASEMANAGEMENTSYSTEM),是OFFICE系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。323数据库需求分析进行整个数据库设计必须准确了解与分析用户需求(包括数据和处理)。用户需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为最基本的需求分析做得是否充分与准确,决定了在其构建数据库的速度和质量。用户的需求具体体现在各种信息的提供、存储、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出与输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。以这种思想作为设计策略,小型企业网站至少有以下4项需求1用户表包括的数据项有用户姓名、密码等。2产品表包括的数据项有产品号、产品类别、产品图片等。3新闻公告表包括的数据项有标题、类别、时间等。4客户留言表包括的数据项有姓名、性别、爱好、年龄、电话、通讯地址EMAIL、主题、留言内容。324数据库结构设计数据库采用的是ACCESS数据库,具体设计如下ADMIN表存放的是后台管理员的用户名和密码,详细设计如下表所示表31ADMIN管理员数据库表字段数据类型字段说明PRO_IDINT自动编号用户编号PRO_NEWSNAMECHAR50用户名PRO_PASSWORDCHAR50用户密码用户留言表,(LYXX)包括用户留言的所有信息,详细设计如下表所示表32用户留言数据库表字段数据类型字段说明USER_IDINT自动编号用户IDUSER_NAMECHAR50用户名USER_EMILECHAR50邮箱USER_SEXCHAR4性别USER_PHONECHAR50联系方式USER_ADDRESSCHAR50联系地址USER_SMTEXT说明产品表(CHANPIN)包括商品的所有信息,详细设计如下表所示表33产品信息数据库表字段数据类型字段说明PRO_IDINT自动编号产品编号PRO_NAMECHAR50产品名称PRO_XHCHAR50产品型号PRO_SMTEXT说明PRO_TIMEDATETIME发布时间招聘信息表(ZHAOPIN),详细设计如下表所示表34招聘信息数据库表字段数据类型字段说明VIEW_IDINT自动编号评论编号PRO_IDINT主题编号USER_IDINT用户编号VIEW_NRCHAR50条件内容网站公告表(GONGGAO),详细设计如下表所示表35网站公告信息数据库表字段数据类型字段说明TYPE_IDINT自动编号类型编号TYPE_LXCHAR50公告内容33详细设计331IIS站点配置IIS是INTERNETINFORMATIONSERVER的缩写,是微软提供的INTERNET服务器软件,包括WEB、FTP、MAIL等等服务器。因为IIS的FTP和MAIL服务器不是很好用,一般用IIS只用其WEB服务器。IIS是WINDOWS操作系统自带的组件。如果在安装操作系统的时候没有安装IIS,请打开【控制面板】,找到【添加/删除程序】【添加/删除WINDOWS组件】,弹出【WINDOWS组件向导】,选择【INTERNET信息服务IIS】,插入安装盘,按【下一步】开始安装。安装成功后,就可以按照自己的要求配置IIS了。IIS的默认目录安装在系统盘WWWROOT里,也就是说上面的虚拟目录HTTP/LOCALHOST或HTTP/127001其实是执行机器上物理路径为系统盘WWWROOT上的内容,尝试看看IIS起始页中的LOCALSTARTASP是否已在WWWROOT目录里。WWWROOT的默认目录也是可以更改的。进入【控制面板】【管理工具】【INTERNET服务管理器】,双击它,会出现【INTERNET信息服务器】的主界面,在窗体里找到【计算机名】,展开后会出现【默认FTP站点】、【默认WEB站点】、以及【默认SMTP虚拟服务器】。在【默认WEB站点】上单击右键,选择【属性】,就可以进行IIS的诸多配置了。配置如下(1)【属性】【主目录】,可以修改默认的虚拟路径以及ASP文件的执行权限除虚拟目录需要更改外,其他一般以默认设置为宜。(2)【属性】【文档】,默认文档的意思就是如果只填加INDEXASP在一个虚拟目录假如就是WWWROOT里为默认文档。那么在浏览器中输入HTTP/LOCALHOST或者HTTP/127001的时候默认访问的文件就是INDEXASP。332前台功能模块设计网站前台是面向网站访问用户的,通俗的说也就是给访问网站的人看的内容和页面,网站前台访问可以浏览公开发布的内容,如产品信息、公告信息、企业介绍、企业联系方式、提交留言等操作,管理可以通过密码进到后台的网页,来发布新闻、查看留言等操作。下面是前台功能结构图图32前台功能结构图主要功能模块介绍首页公告模块产品展示培训信息客户留言诚聘英才管理登录(1)首页功能模块企业简介,主要包括企业背景、发展历史、主要业绩及组织结构等,让访问者对企业的情况有一个概括的了解。(2)产品展示产品展示是指对产品进行详细展示,包括规格,产品的款式颜色等所有产品详细的信息。做到让网站的产品展示能让顾客更直观的去了解网站上所展示的产品,让顾客在看到产品的同时对产品的每一个信息都有一定的了解。(3)公告模块通过最新的公告信息,发布企业动态信息,可以让用户了解公司的发展动向,加深对公司的印象,从而达到展示企业实力和形象的目的。也可以达到宣传公司的目的。(4)招聘界面公司在某一部门需要发展壮大,或者有员工离开时,可以在这里发布招聘信息,然后通过应聘者打电话给公司,选择其中合适的人员通知其到公司面试(5)客户留言模块留言板是一个商务网站中不可缺少的组成部分,它可以增进用户与网站之间的交流。客户留言反馈对公司的意见和评价,根据客户对公司的意见和评价,来修改或是制定公司的发展方向。(6)培训模块通过网站发布培训信息,使员工们可以看到公司的培训信息,即时的给自己充电,使自己得到更好的发展。(7)后台登录界面当用户输入用户名、密码,系统自动将输入的信息和相关数据表中的内容进行比较,如果该用户输入的内容和数据表中的内容相符,则通过验证,此次登录成功;否则登录失败。比较的过程是由浏览器将指令,数据发送到WEB服务器,WEB服务器通过对数据库进行查询将结果返回到浏览器,从而端显示成功的消息,用户只有成功登陆系统后才能进行一系列的操作。这样,子模块各自的内容基本设计好。下面可以设计如何将这些模块组织在一起,构成一个结构比较合理的前台了。除了在主页中建立面向其他模块的链接外,也要在其他模块中建立返回主页面的链接。另外各个模块间也应该互相链接起来。333后台管理模块设计后台管理模块的功能是对站内的资源进行管理和维护。以后台的业务流程分析和前台各个模块的设计为基础、根据用户的需求分析来确定后台管理模块应具有的功能。后台管理界面结构图如下管理首页返回首页培训管理产品管理公告管理招聘管理留言管理图33后台功能结构图后台管理模块的各个子功能模块如下(1)管理员身份验证模块为合法用户提供一个后台入口。该模块的功能是对管理员身份进行能够验证。用户输入登录ID和密码后,系统将判断登录ID及密码的有效性,如果通过验证则转入后台主页,反之则提示错误。(2)产品管理模块向商品表插入前台首页展示的商品信息,也就是添加商品信息的功能。(3)客户留言模块网站浏览者对公司的留言的修改及删除。(4)公告信息管理模块向公告表里加入发布最新公告信息,也可以修改和删除公告信息。(5)培训管理模块向培训信息表里添加培训信息,或是修改和删除培训信息。(6)招聘管理模块主要是向招聘信息表内添加招聘信息的,也可以修改和删除招聘信息。后台数据库结构图如下图34数据库结构图第4章网站各项功能的实现及效果分析41开发平台搭建网站开发环境有硬件环境与软件环境。硬件环境输入输出设备,存储器,运算器等常用设备。我个人的硬件环境是CPUPM173GHZ,存储器1G,硬盘120G,显卡集成128M,显示器联想15寸显示器。软件环境是操作系统是WINDOWSXP,WEB服务器是IIS,数据库服务器是ACCESS2003,服务器端脚本编程环境是ASP嵌入VBSCRIPT、JAVASCRIPT。我个人的软件环境是WINDOWSXPSP3系统,ADOBEPHOTOSHOPCS3,ACCESS2003和DREAMWEAVE8等制作工具。42多利多手机网站功能的实现(1)首页的登录功能如果用户未输入用户名与密码而想登录而单击了用户登录界面的确定按钮,就会弹出“您输入的用户名或密码错误请您重新输入”消息。如图所示图41登录密码错误信息图具体实现代码如下ALERT您输入的用户名或密码错误请您重新输入LOCATIONHREFGLYDLASP“ENDIF(2)首页的图片滚动功能首页菜单目录下方的图片滚动效果是通过SCRIPT脚本语言来实现的。如图所示图42图片滚动效果图具体实现代码如下VARSPEED25DEMO2INNERHTMLDEMO1INNERHTMLFUNCTIONMARQUEEIFDEMO2OFFSETWIDTHDEMOSCROLLLEFT(3)公告栏的功能公告栏滚动效果实现如下图43公告信息图具体实现代码如下发布时间(4)客户留言功能的实现FUNCTIONCHECKFORMIFFORM1MAILVALUE“,FORM1MAILVALUEINDEXOF,01ALERT“EMAIL不能为空,或您输入的EMAIL格式不正确,请您重新输入“DOCUMENTFORM1MAILFOCUSRETURNFALSEIFDOCUM

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论