网站设计毕业论文基于ASP的甜品店网站系统含外文翻译.docx
- 文档编号:10460489
- 上传时间:2023-05-25
- 格式:DOCX
- 页数:70
- 大小:2.03MB
网站设计毕业论文基于ASP的甜品店网站系统含外文翻译.docx
《网站设计毕业论文基于ASP的甜品店网站系统含外文翻译.docx》由会员分享,可在线阅读,更多相关《网站设计毕业论文基于ASP的甜品店网站系统含外文翻译.docx(70页珍藏版)》请在冰点文库上搜索。
网站设计毕业论文基于ASP的甜品店网站系统含外文翻译
毕业论文(设计)
基于ASP的甜品店网站系统
诚信声明
本人郑重声明:
所呈交的毕业设计(论文)是我个人在导师指导下,由我本人独立完成。
有关观点、方法、数据和文献等的引用已在文中指出,并与参考文献相对应。
据我查证,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表和撰写的研究成果,也不包含为获得其他教育机构的学位或证书而使用过的材料。
我承诺,论文中的所有内容均真实、可信。
如在文中涉及到抄袭或剽窃行为,本人愿承担由此而造成的一切后果及责任。
毕业论文(设计)作者签名:
签名日期:
2012年月日
摘要
Internet以惊人的速度对经济活动和社会活动产生日益广泛的影响,internet加剧了企业的生存环境,加快了整个市场的结构变革。
为了在市场竟中生存和发展,企业必须实现信息化。
企业网站是企业信息化的重要组成部分,是企业信息化的要求和电子商务的基础平台,企业网站的建立意义在于树立企业的形象,建立新型的商务管理模式,为企业客户提供更完善的服务,加强企业与社会之间的信息联系,改善内部管理,提高运营的效率。
本系统主要是运用ASP+Access作为系统开发工具,实现了前台企业网站的公司产品展示,接收客户留言,接收求职者简历,后台管理产品信息,管理留言信息,添加友情链接等功能。
关键词:
企业信息化;企业网站;电子商务
Abstract
Thenetworkismoreandmorewidelyusedinactivitiesandsocialactivitiesatanalarmingrate.TheInternethaschangedthelivingenvironmentofenterprise.Italsochangedthestructureofthemarketquickly.Inordertosurviveanddevelopinmarketcompetition,enterprisesmustrealizethatinformationisveryimportant.Enterprisewebsiteisanimportantparttoistheneedofitandthebasicplatformofe-commerce,enterprisewebsiteisbuildtoresumeofcorporateimage,toestablishanewbusinessmanagementmodelandtoprovidebetterserviceforenterprisecustomers,tostrengthentheinformationlinksbetweentheenterpriseandthesociety,toimprovetheinternalmanagementandtheoperationalefficiency.
ThesystemmainlyusedASPandAccessasthesystemdevelopmenttools,implementationtheenterprisewebsiteproductdisplay,receivingamessage,receivingtheresumeofjobseekers,backgroundmanagementproductinformation,managinginformation,addlinksandotherfunctions.
Keywords:
enterprise;businessinformation;corporatewebsites
第一章绪论
1.1引言
人类社会已经迈入21世纪,信息技术的浪潮也冲击着社会的方方面面。
以计算机互联网为核心的科学技术为社会各行各业提供了前所未有的机会和发展潜力。
生产业也不例外。
互联网走到今天,也有10年的光景了,之间经历了高潮和低估,让许许多多为之奋斗的人们兴奋过,也沮丧过。
几年前,当失去耐心的人开始疾呼互联网是泡沫,大家不要陷进去的时候,中国互联网仍然我行我素,走着自己该走的路。
专家们对于互联网企业将有90%关门的预言如今也不攻自破。
这些风风雨雨让学多真正了解互联网的人终于看明白一点,互联网本身并不能创造价值,它是一个服务行业。
1.2背景及分析
以INTERNET为基础的电子商务就是企业利用计算机技术和网络通讯技术进行商务活动的方式。
它为企业与企业之间(BtoB)企业与消费者之间(BtoC)提供了一种新型的商务活动模式。
基于INTERNET的企业网站作为企业进行电子商务的活动窗口,是企业为合作伙伴和客户提供访问企业内部各种资源的平台。
通过网站企业的合作伙伴,可以很快获取企业当前及近期的各种生产及经营信息,并根据这些信息对企业的资源调配和生产调度进行合理优化;通过网站,企业的客户可以查询并了解企业所生产的各种产品的性能、价格等详细资料以及企业能给客户提供的各种服务。
通过网站,企业能更好的宣传自己,提高企业知名度,进行有效的网络营销。
为了提高产品规模以及知名度,使企业形象走上一个新台阶,利用现有的INTERNET网络环境,我个人开发了糖糖甜点有限公司企业网站管理系统。
1.3课题意义
一套企业网站管理系统的意义:
1、有利于提升企业形象
一般来说,企业建立自己的网址,不大可能马上给企业带来新客户、新生意,也不大可能马上大幅度提升企业业绩。
企业网站的作用更类似于企业在报纸和电视上所做的宣传公司本身及品牌的广告。
不同之处在于企业网站容量更大,企业几乎可以把任何想让客户及公众知道的内容放入网站。
此外,相对来说,建立企业网站的费用也比其它广告方式要低的多。
企业网站一年的费用仅为3~4万,如企业在报纸上做广告,半个版面,几天时间就要花掉几十万。
当然,网站和广告是两种不同的宣传方式,各有不同的作用,它们之间更多的是互相补充,而不是互相排斥。
企业如拥有自己的网址,应在各种广告中尽量地推介该网址,并把具体性的内容放入网址中。
2、使公司具有网络沟通能力。
在中国,人们对互联网络往往有所误解,以为电子信箱就是互联网络。
我们见过不少公司,将电子邮件地址当成网址,并印在名片上。
实际上,电子邮件只是互联网络中一个最常用,最简单的功能之一,目前流行的企业软文,不仅仅能使企业与客户保持良好的关系,还能吸引更多的潜在客户浏览,从而挖掘潜在客户资源。
客户互联网络真正的内涵在于其内容的丰富性,几乎无所不包。
对于一个企业来说,其具有网络沟通能力的标志是公司拥有自己的独立网站,而非电子信箱。
3、可以全面详细地介绍公司及公司产品。
公司网站的一个最基本的功能,就是能够全面、详细地介绍公司及公司产品。
事实上,公司可以把任何想让人们知道的东西放入网址,如公司简介、公司的产品、产品的外观、功能及其使用方法等,都可以展示于网上。
4、实现电子商务功能。
现在,您就可以在网站上为您的企业实现电子商务功能。
您可以在网站上发布:
A实时新闻发布系统:
在线WEB发布公司新闻及各种行业新闻、动态、船期等;B客户留言板、在线调查、招聘系统等。
5、可以与客户保持密切联系。
在美国,每当人们想知道某公司有什么新产品,新服务,或旧产品和服务有什么变化,甚至只是想知道该公司有什么新闻,他们就会习惯性地进入该公司的网址。
因为外国公司已经习惯于把所有的新产品和新服务信息发布于网上,并且定期在网上发布有关公司的消息。
中国公司与客户之间现在暂时还不习惯于这种联系方式,而中国企业的网址内容一般也隔较长时间才更新一次。
但随着越来越多的公司在网上发布产品和信息,这种情况将会发生明显变化。
毕竟,已经有越来越多的公司具有网络能力,并逐渐习惯于用网络进行沟通。
6、可以与潜在客户建立商业联系这是企业网址最重要的功能之一,也是为什么那么多的国外企业非常重视网站建设的根本原因。
现在,世界各国大的采购商都是主要利用互联网络来寻找新的产品和新的供应商,因为这样费用最低,效率最高。
7、可以降低通信费用。
对于不少企业来说,每年的通信费用,尤其是涉及到进出口的通信费用,是一笔庞大的费用。
利用公司网站所提供的多个电子信箱,可以有效地降低通信费用,这是企业网站的一个很实际的好处(利用e-mail通信的费用仅为市话费用)。
8、可以利用网站及时得到客户的反馈信息客户一般是不会积极主动地向公司反馈信息的。
如公司在设计网站时,加入专门用于客户与公司联系的电子邮件和电子表格,由于使用极其方便,相对来说,一般客户还是比较乐于使用这种方式与公司进行联系。
因此,公司可以得到大量的客户意见和建议。
1.4论文结构
本文的第一章如上述,通过引言引出本课题的意义,接下来介绍了毕业设计的背景及分析,课题的主要意义和论文的构成及研究内容。
第二章详述了系统开发工具的基础。
包括网页开发工具Dreamweaver8的特点,数据库软件Access2000的功能,ASP技术的总体概括,以及HTML语言的使用方法,为接下来的开发工作做好了铺垫。
第三章是系统总体设计,首先做出了系统的可行性分析和需求分析,并且介绍了系统的开发环境以及运行环境,接下来为系统的功能做出了详细的说明,还对系统的架构进行了详细的阐述。
第四章作为系统的详细设计,首先介绍了系统数据库分析和系统数据库设计,而后对系统的主页与整体风格进行说明,然后主要介绍了前台操作界面,以及后台管理员操作界面的开发过程与功能详解。
第五章作为总结。
第二章系统开发的技术基础
2.1网页开发工具Dreamweaver8
Dreamweaver8是美国MACROMEDIA公司开发的集网页制作和网站管理于一身的所见即所得网页编辑器,是一种可视化网页制作工具,利用它可以轻松地制作出跨越平台限制和跨越浏览器限制的动态网页[1]。
Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver8的发布,更坚定Dreamweaver在该领域的地位。
它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。
Dreamweaver8可以开发HTML、XHTML、ColdFusion、ASP、ASP.NET、JSP或PHP网站。
通过平面设计工具以及代码提示、标签编辑器、可扩展色彩代码、标签选择器、片段和代码检验这类编码特性来实现对代码和设计的管理。
新集成的工作空间可以与MacromediaFlash8和Firework8共享,其中包括了标示签的文档窗口、可放到dock中的画板组、可定制的工具条和集成的文件浏览。
Dreamweaver8还包括有预建的布局和代码,其中有网站结构、表格、可访问的模板以及为客户端交互应用而提供的JavaScript[2]。
为翻新现有网站以及创建下一代应用程序,Dreamweaver8还支持新标准和新的网页技术,带有对XML、网页服务和增强可访问性的支持。
Dreamweaver8为新的ColdFusionMX特性提供全套的支持,包括增强的代码编辑和开发功能、集成的调试功能、可视化布局功能和照片打印功能[3]。
2.2数据库软件Access2003
Access2003是Microsoftoffice2003系列办公软件之一,Access成为世界上最流行的桌面数据库系统。
Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。
它能操作其他来源的资料,包括许多流行的PC数据库程序(如DBASE、Paradox、MicrosoftFoxPro)的服务器、小型机、大型机上的许多AQL数据库。
Access还完全支持Microsoft的OLE技术。
在Access的操作对于数据库整合而言,提供了相当强的解决方案,并且将所有的数据库组件整合在单一的文件中,其中包括表、查询、窗体、模块、报表等。
Access2003采用客户机/服务器的计算模型,即中央服务器用来存放数据库,该服务器右以被除数多台客户机访问,数据库应用地处理过和分布在客户机和服务器上。
客户机/服务器计算模型分为两层地客户/服务器结构和多层地客户/服务器结构。
在两层的客户/服务器系统中,客户机通过网络与运行Access实例的服务器相连,客户机用来完成数据表示和大部分业务逻辑的实现,服务器完成数据的存储。
在多层的客户/服务器系统中,应至少要经过三个处理层,第一层是客户机,但它中是负责数据表示;第二层是业务逻辑服务器,负责业务逻辑的实现,所有客户机都可以对它进行访问;第三层是数据库。
Access还提供Windows操作系统的高级应用程序开发系统。
Access与其他的数据库开发系统之间相当显著的区别就是:
你不用写一行代码,就可以很短的时间内开发出一个功能强大的而且相当专业的数据库应用程序,并且这一过程是完全可视的。
如果你能给他加上简短的VBA代码,那么所开发出来决不比专业程序员开发的差多少。
Access将所有有名字的东西都看成对像(Object),在Access2003中,最重要的对像有表、查询、窗体、报表、宏和模块。
表(Table)——是数据库的基本对象,是创建其他五种对像的基础,它是用户定义的存储资料的对象。
每一个表都包含有关某个主体信息表包括存储不同种类的资料的字段(列),而记录(行)则收集特定主体实例的所有信息。
即表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。
查询(Query)——为来自一个或多个表的资料提供定制视图对象。
在Access中,可以利用图形化的实例查询机制(QBE)或通过SQL语句来建立查询。
你可以在查询中选择、更新、插入或删除资料,也可以用查询来建立新表。
即查询可以按索引快速查找需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。
窗体(Form)——窗体是主要的人机接口。
大量的操作(几乎所以)都要通过窗体完成。
窗体通过运行宏(macro)或VisualBasicforApplications(VBA)过程,来响应大量的事件。
Access2003为我们提供了强大的(同时也是相当方便的向导)来建立标准的Windows窗体。
既窗体提供了一种方便的浏览、输入及更改数据的窗口。
还可以创建子窗体显示相关联的表的内容。
窗体也称单表。
报表(Report)——为格式化、计算、打印选定资料而设计的对象。
既报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析。
它是衡量一个优秀的数据库的重要标准(有时甚至是唯一标准)。
宏(Macro)——为了响应已定义的事件,需要让Access去执行一个或多个操作,而宏是对这些操作的结构化的定义对象。
它可以让你像堆积木一样建立一个功能强大的程序,而无须写大量代码。
宏相当于DOS中的批处理,用来自动执行一系列操作。
Access列出了一些常用的操作供用户选择,使用起来十分方便。
模块(Module)——包括用VBA编码的定制过程的一个对象。
模块提供了独立的动作流捕获错误,而宏做不到。
模块能直接响窗体或报表事件,也可以从应用程序的任何地方别调用。
模块的功能与宏类似,但它定义操作比宏精细和复杂,用户可以根据自己的需要编写程序。
模块使用VisualBasic编程。
而我之所以选用Access作为我的数据库其主要原因是,它的移置性比较好,移置后不用做导入等复杂的操作,在演示的时候不容易出问题。
其次,考虑到不是用于商业目的,选用小型的数据库就足够了。
如果仅仅需要编辑静态的HTML网页,那么安装和配置服务器不是必需的,因为HTML页面的运行无需服务器的支持,但是如果需要在本地测试ASP或者ASP.NET等动态网页,那么服务器的支持是必不可少的。
2.3ASP(ActiveServerPage)技术
ASP全称为ActiveServerPages(动态服务器主页),它是一种应用程序环境,可以利用VBScript或JavaScript语言来设计,主要用于网络数据库的查询与管理。
其工作原理是当浏览者发出浏览请求的时候,服务器会自动将ASP的程序码,解释为标准HTML格式的网页内容,再送到浏览者浏览器上显示出来。
我们也可以将ASP理解为一种特殊的CGI。
利用ASP生成的网页,与HTML相比具有更大的灵活性。
只要结构合理,一个ASP页面就可以取代成千上万网页。
尽管ASP在工作效率方面较之一些新技术要差,但胜在简单、直观、易学,是涉足网络编程的一条捷径。
它具备一个服务器端的脚本执行环境,用它可产生和执行动态的、交互的、高性能的Web服务器应用程序。
ASP应用程序以.asp文件的形式存盘无需经过任何的编译,便能有浏览器查看,当然不能直接运行,只有在服务器执行后才能浏览。
ASP程序的控制部分是使用VBScript、JavaScript等脚本语言来设计,当执行ASP程序时脚本程序将一整套命令发送给脚本编辑器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。
当然,同其他编译语言一样,ASP程序的编写也遵循一定的规则,如果想使用自己所喜爱的脚本语言编写ASP程序,那么服务器上需要有能解释这种脚本语言的脚本解释器。
当安装ASP时,系统提供了VBScript和Javascript两种脚本语言,而VBScript则被作为系统默认的脚本语言,也可根据自己的喜好改变系统默认的脚本语言。
ActiveServer的另一大优点是代码的安全性。
页面的访问者所能看到的只是服务器方的处理结果。
ASP文件可以用常规的文本编辑器编辑,ASP使用VBScript、JavaScript等脚本语言作为开发工具,镶嵌于HTML文本中,使用"<%…%>"将ASP的程序包含起来。
当用户从浏览器向Web服务器提出请求时,Web服务器会自动将ASP的程序解释为标准的HTML格式的主页内容,用户端只要使用常规可执行HTML程序的浏览器,就可浏览ASP所设计的主页内容,因此与浏览器无关,并且保证了ASP的源程序代码不会外漏。
ASP中包括五个内置的ActiveX服务器组件和五个内置的对象:
DatabaseAccesscomponent(数据库访问组件)、FileAccesscomponent(文件访问组件)、AdRotatorcomponent(广告轮播器组件)、ContentLinkingcomponent(内容链接组件)、BrowserCapabilitiescomponent(浏览器信组件)以及Request(请求对象)、Server(服务器对象)、Session(会话对象)、Response(响应对象)、Application(应用程序对象)。
在所有ASP组件中,最有用的是数据库访问组件,也称为ActiveX数据对象或ADO。
在站点发布数据库将使用这个组件及其中包含的对象,以完成对ODBC数据源的读写。
此外,ASP技术的另一个重要特点是,程序员可以利用Java、VisualBasic、VisualC++等语言制作适应自己特殊需要的ActiveX服务器组件来扩充ASP的功能,使自己的动态网页几乎具有无限的扩充能力,这是传统的CGI程序所不及的。
总而言之ASP具有学习快、设计快的特点,不需花许多时间即可学会和快速设计出WEB应用程序。
ASP的源程序码在服务器端执行,代码保密性好。
集成在HTML中,无需编译链接可直接执行,而且使用文本编辑器即可设计。
在网站系统的开发应用中,Microsoft公司的ASP(ActiveServerPages)被广为使用。
ASP实际上是将标准的HTML文件拓展了一些附加特征,为编写人员提供了在服务器端运行脚本的环境,使编写人员可以利用VBScript和JavaScript或其他的第三方脚本语言来创建ASP,实现了过去需要编写复杂的CGI程序才能实现的有动态内容的网页,如计数器等。
ASP提供了一些内置对象和组件,允许用户从浏览器中接收和发送信息。
ASP可以和诸如SQLServer和MicrosoftAccess2000这样的数据库进行连接,进而完成数据的交换与更新。
2.4HTML(HyperTextMarkupLanguage)语言
HTML的英文全称是"HypertextMarkupLanguage",中文译为“超文本标记语言”。
“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。
在几年前作为SGML的一个子集开发的[7]。
HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。
网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:
文字如何处理,画面如何安排,图片如何显示等)。
浏览器按顺序阅读网页文件,然后根据标记符来解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。
但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。
这也是HTML获得广泛应用的最重要的原因之一。
网页的本质就是HTML,通过结合使用其他的Web技术(如:
脚本语言、CGI、组件等),可以创造出功能强大的网页。
因而,HTML是Web编程的基础,也就是说万维网是建立在超文本基础之上的。
第三章系统总体设计
3.1系统环境
3.1.1系统开发环境
处理器:
IntelPentium31000MHz
内存:
256M
硬盘空间:
40G
操作系统:
Windows7
网络协议:
TCP/IP
浏览器:
360
开发工具:
Dreamweaver8、Access2000、ASP(ActiveServerPage)、HTML(HyperTextMarkupLanguage)
用Dreamweaver8网页制作工具完成网上选题系统的界面的设计,用HTML语言设计网页的外观构架,在网页编辑器中嵌入ASP和JavaScript语言对网页中提交的数据进行处理,在系统的后台,用Access2000作为数据库支持,提供基本的表信息,并且成功下载安装简易IIS服务器,通过简易IIS服务器即可进入公司网站的主页,进行前台操作,通过网址,进入后台操作。
3.1.2系统运行环境
首先需要下载简易IIS服务器,完成系统开发平台的搭建。
IIS是InternetInformationServer的缩写,利用它可以建立灵活而安全的Internet和Intranet站点。
IIS支持与语言无关的脚本编写和组件,通过IIS,可以开发出包含动态网页的站点。
而后,在Dreamweaver8中新建站点,以便于管理文件。
浏览文件则使用360安全浏览器。
3.2系统功能设计
(1)网站前台
前台展示区要求实现:
首页、产品地带、公司文化、人才招聘、客户留言等模块信息的显示功能。
(2)网站后台
后台管理模块要求实现:
用户管理、公告管理、产品管理、留言薄管理、应聘者信息管理、友情链接管理等多个功能模块的功能。
针对要求便做出了以下架构图。
企业门户网站前台首页文件架构如图
前台系统完成客户留言、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网站 设计 毕业论文 基于 ASP 甜品 系统 外文 翻译