摘 要
随着时代的发展,网站建设越来越接近于一门艺术而不仅仅是一项技术。网页的艺术设计,日益被网站建设者所注重。在目前国内对此领域研究甚少的情况下,作者将网页艺术设计与其他艺术设计形式进行比较,尝试从网页艺术设计的内容、原则和特点等三个方面,对这个新的艺术设计领域进行初步的归纳总结和理论探讨。我认为网页设计是网页制作的高度统一,指出网页设计包含视听元素与版式设计两项内容;以主题鲜明、形式与内容相统一、强调整体为设计原则;具有交互性与、综合性、艺术与技术结合的紧密性等三个特点。在明确了网页设计与网站主题的关系的基础上,提出了“面页美”和“功能”都是为了更好地表达网站主题这一观点。
本系统是由个人设计开发的一个在线体育用品销售网站,它以ASP.NEI为基础架构结合网络数据库SQL2005建立而成的电子商务平台。随着电子商务及网上购物的兴起。消费者可以足不出户的买到自己想要的任何商品,其中当然包括体育用品。该网站便是为消费者提供了这样一个方便快捷的方法。
关键字:计算机网络 网络数据库 电子商务 ASP.NET 网上购物
目 录
摘 要 ..................................................................................................................................................... 1 第1章. 概述 .............................................................................................................................................. 1 第2章 设计的目的与意义 ........................................................................................................................ 1
2.1设计背景 ................................................................................................................................... 1 2.2设计目的 ................................................................................................................................... 1 2.3设计意义 ................................................................................................................................... 1 第3章 网站设计在国内外发展概述及存在问题 .................................................................................... 2
3.1网站建设缺乏搜索引擎优化意识 ............................................................................................ 2 3.2片面理解搜索引擎优化 ............................................................................................................ 2 3.3忽视网站可用度和可信度建设 ................................................................................................ 2 3.4网站内容更新不足 ................................................................................................................... 2 第4章 ASP.NET的认识 ........................................................................................................................... 3
4.1动态网页的优点 ....................................................................................................................... 3 4.2 ASP技术介绍 ........................................................................................................................... 3 4.3 ASP运行模式 ........................................................................................................................... 4 4.4 ASP的工作原理 ....................................................................................................................... 4 4.5 ASP.NET简介 ........................................................................................................................... 4 第5章 ASP.NET运行的软硬件环境 ....................................................................................................... 5
5.1操作系统 ................................................................................................................................... 5 5.2 Web服务器 ............................................................................................................................... 5 5.3 .NET框架 ................................................................................................................................. 6 第6章 数据库设计 ................................................................................................................................... 6
6.1主要数据库表设计 ................................................................................................................... 6 6.2主要实体的E-R图设计(部分) ............................................................................................ 8 6.3数据库主要表格内容添加 ........................................................................................................ 9 第7章 相关系统设计 ............................................................................................................................... 9
7.1会员登陆功能实现 ................................................................................................................... 9 7.2会员注册功能实现 ................................................................................................................. 12 7.3首页界面功能实现 ................................................................................................................. 15 7.4购物车功能实现 ..................................................................................................................... 18 第8章 主要数据源控件 ......................................................................................................................... 21
8.1 GridView ................................................................................................................................. 21 8.2 DataList ................................................................................................................................... 21 8.3SqlDataSource .......................................................................................................................... 22 第9章 总结 ............................................................................................................................................. 22 参考文献 ................................................................................................................................................... 24
第1章. 概述
当今时代,信息化浪潮正席卷全球,给人类社会带来了深远的影响。信息时代的来临,伴随着人类的发展、社会的进步、以及信息传播的加快,信息共享将成为这个时代的突出特征。
近年来我国互联网发展呈快速增长趋势,网民的数量已逼近世界第一,并且随着宽带的实施及降价,每天约有近6万人走进网络世界。伴随着网络的普及,电子商务(网络购物)也日趋盛行。特别是在美国、日本等发达国家。上网人口迅速增加,可以说已达到普及。例如在美国的圣诞季节,玩具销售量将近半数是由网络购物完成的。不仅仅是玩具,书籍、音乐CD、个人电脑、电脑软件、日常杂货、小件物品等,甚至广泛发展到股票及证券交易。网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。
第2章 设计的目的与意义
2.1设计背景
随着计算机的普及,企业的宣传方法逐步向着多元化的方向发展。企业的宣传不再局限于某个地区,甚至是某个国家。实际上,企业之间的激烈竞争实质上是企业宣传之间的激烈竞争,是企业能否及时获取重要信息的激烈竞争。企业宣传对于企业的发展至关重要,它对企业的管理体制、决策指导思想、经营战略、管理方式等都有重要影响,从而对企业的兴衰起到决定性的作用。
面对日益激烈的竞争环境,体育用品公司要如何保持永久经营,如何企业的核心竞争力,将是企业每以个员工必须面对和思考的重大课题。于是乎,体育用品网站应运而生。它不仅仅是企业对外宣传自己的手段,更是企业打造自己的形象,创造自己的品牌的有效工具。实际上,在某种程度上,一个好的网站还可以宣传和普及企业文化,给企业的员工一个可以零距离接触企业的平台。最重要的是,随着电子商务及网上购物的兴起。消费者可以足不出户的买到自己想要的任何商品,其中当然包括体育用品。该网站便是为消费者提供了这样一个方便快捷的方法。 2.2设计目的
对于不同的网站目的也各不相同,但也存在这共同的目的,那就是能够全面、详细的介绍公司及其公司的产品。事实上,公司可以把任何想让人们知道的东西放入网址,如公司简介、公司的厂房、生产设施、研究机构、产品的外观、功能及其使用方法等,都可以展示于网上。便于公司能高效运作,方便与客户交流。而本次设计主要是开发一个基于ASP.NET技术的体育用品网站,同过该系统实现用户注册登陆,网上购物,访客留言等功能。 2.3设计意义
随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息反
1
馈方便了企业与客户之间信息交流,因此许多用户纷纷建设具有自己独特风格的网站以增强自己的知名度。
信息技术环境下要求企业面对信息社会、网络世界不断更新营销观念、手段,不断学习现代信息新技术. 不断努力掌握最具现代化的新方法、新手段,努力提高企业运作效率与效果。所以一个好的网站可以给浏览者带来吸引力,不止这样也可以从一个网站认识到一个企业的文化,也可以增加企业产品的宣传力度。
第3章 网站设计在国内外发展概述及存在问题
3.1网站建设缺乏搜索引擎优化意识
在网站推广策略中,基于搜索引擎优化的搜索引擎营销策略是常用的网站推广手段之一,在所有推广方法中,搜索引擎优化是低成本获得用户的最佳途径。但搜索引擎优化问题在过去很长一段时间内被普遍忽略,导致早期建设的网站在搜索引擎上没有多大的优势。这些网站进行搜索引擎优化诊断后及时做出改版。否则,失去了在任何一个搜索引擎上的自然排名优势,网站就只能依靠其他费时费钱或费力的方式进行推广。 3.2片面理解搜索引擎优化
不少人员已经知道搜索引擎优化的重要性,在网站改版中专门将优化作为重点涉及问题。不过一个普遍的情况是:对搜索引擎优化的理解仅仅停留在核心关键字的排名上。他们普遍认为做搜索引擎优化就是达到某个关键字的搜索结果排名,其实这样的理解是片面的,真正的优化效果指标至少包含以下几方面:核心关键词的排名、用户常用检索关键词组合及排名、网页的搜索引擎收录数量、搜索结果抓取的文字信息、搜索引擎对数据更新的频率等等。 3.3忽视网站可用度和可信度建设
网站可用度(Usability)这个词在国内比较陌生,在西方互联网水平发达国家,网站的可用度建设被提到一个极为重要的高度。因为这是直接影响网站效果的关键。可用度指标包括一系列涉及到用户使用网站的各个方面的问题,如导航的方面性、栏目结构、用户体验、下载速度等。而网站可信度在诚信体制和诚信意识较为完善的西方国家,也是很受重视的方面。网站可用度和可信度与推广本身的成效无关,是纯粹网站建设本身的问题,如果你的网站在搜索引擎中的可见度很高,但询单很少,就该反思网站的可用度和可信度是否出问题了。 3.4网站内容更新不足
网站更新不足不是一个新鲜话题了,一个内容很少更新的网站不仅对用户来说没有吸引力,对搜索引擎来说同样没有兴致经常造访。实际上网站更新还不应该只停留在上了多少图片上,应不时增加一些关于产品介绍或其它文字性页面如企业动态等,因为文字性页面更容易被搜索引擎抓取,它们同样可以把访问者引向首页或产品页面。
2
第4章 ASP.NET的认识
4.1动态网页的优点
在InterNet迅猛发展的今天,用户不再只满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活、生动的动态页面。数据库对于信息的动态检索无疑具有极大的优越性,因此根据数据库信息的不断变化生成动态web页面将成为网页设计的重要方法。
动态网页的技术就有多个厂商的支持,他们都有各自的优点。利用JSP、ASP、PHP和其它有关技术,一个用户可以将一个Http请求送到一个可执行应用程序而不是一个静态的HTML文件。服务器将会立即运行这个限定的程序,对用户的输入做出反应,将处理结果返回客户端,或者对数据的记录进行更新。通过这个模型,就可以在服务器端和客户端之间有效的进行交互。
静态网页浏览者可以直接从服务器端调用浏览,占用服务器的资源较少但缺点是其不包含交互功能,对于使用者来说,只能看但不能参与活动,这是一个很大的缺陷。
动态网页包含交互功能,浏览者可以和服务页面间产生会话作用,完成一系列的动作。动态网页有如下一些优点:
(1)读者可与Web服务器进行交互 (2)可实现数据库的查询
(3)可以与HTML以外的文件进行交互 (4)可缩短查询时间,提高浏览效率
它的最大的优势体现在用户可以进行直接参与活动。 4.2 ASP技术介绍
ASP全名为(Active Server Pages),它是微软公司推出IIS的一个组件,ASP实际是一种在服务器端开发脚本语言的环境。利用它可以开发出动态、交互、高性能Web服务器端的应用,且能较容易实现复杂的Web应用。利用ASP开发的脚本程序全部运行在服务器端,与用户所采用的浏览器无关,从而极大地减少了对客户端的要求。其工作原理是:浏览器从Web服务器调用ASP文件(一种文本文件),服务器端的脚本引擎对每一条脚本语句解释执行,再把执行的结果生成HTML文件传给客户端。
ASP文件包括文本、HTML标记和ASP文件特有的脚本语句。制作ASP文件同HTML文件一样,可以用任何纯文本编辑器进行编辑。 ASP可以使用任何脚本语言,只需提供其相应的脚本引擎就可,ASP自身提供VB ScriPt和JSP cript两种脚本引擎,缺省为VB Script。
ASP包括了5个内置对象:①Request对象,从浏览器获取信息;②Response对象,发送信息到浏览器;③Server对象,控制ASP执行情况,对服务器端ActiveX控件起作用;④Session对象,存储用户任务的信息;⑥APPlication对象,使多用户共享一个程序的信息。
网站内容的动态化、数据库化是Internet网站发展的必然趋势,ASP以其简单、高效的开发方
3