版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、在线手机销售网站 手机销售网站目录摘 要4abstract5序言6第1章 绪论71.1 课题背景71.2 课题研究的意义71.3 手机销售网站的现状7第2章 asp技术简介82.1 系统运行环境配置92.2.1 asp的优点102.2.2 简介asp的6大对象102.2.3 asp的使用环境122.2.4 配置microsoft iis122.2.5 asp的脚本语言132.3 开发工具dreamweaver mx简介14第3章 可行性分析153.1技术可行性153.2 经济可行性153.3 社会可行性15第4章 系统分析164.1采用生命周期法和原型法相结合的方法开发本网站164.2系统的名
2、称和目标164.3实施计划164.4 数据流程图164.5数据字典184.6 e-r图194.7 用例图19图4-5管理员用例图20第5章 系统总体设计215.1系统总体功能215.1.1网站客户端功能模块215.1.2网站管理端模块功能:225.2系统开发工具与数据库255.3代码设计265.4数据库设计265.4.1数据库逻辑设计26第6章 网站的风格及页面设计296.1 页面设计的原则296.1.1线条的使用296.1.2色彩的选择296.2 网站设计构思306.3 网站的风格版面设计306.4 商城主页设计316.5 客户端界面结构设计316.5.1界面头、尾设计316.5.2界面左恻
3、快捷菜单设计326.6 管理端界面结构设计32第7章 系统详细设计337.1 管理端界面设计337.1.1商品(手机)管理设置337.1.2会员维护模块367.1.3订单维护模块387.1.4管理员维护模块407.1.5用户登陆模块407.2 客户端界面设计427.2.1商品(手机)信息浏览模块427.2.2购物车管理模块设计437.2.3提交订单模块设计447.3 系统调试运行46结 论47致 谢48参考文献49附录代码501商城核心设置模块502商品管理设置模块50摘 要电子商务形式的网上商店具有高效、快捷,信息畅通的特点,还可以很大程度上降低销售成本。本文通过在线手机销售系统的建设以实现
4、商业零售企业的信息化管理。着重论述了在线手机销售系统功能的实现与设计过程。在系统的设计与开发过程中严格遵守软件工程的规范,运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。本系统功能主要包括会员注册、帐户管理、购物车、搜索、在线支付等基本功能。此外,本系统也将实现在线手机销售系统的后端管理,包括手机的添加、帐单的处理等功能。很大程度上减轻了维护人员的劳动强度,提高了工作效率与管理水平,具有很大的使用价值。本系统运用asp技术实现,后端数据库采用access 2000作为数据库服务器,前端开发工具使用macromedia dreamweaver 4。本系统具有
5、用户使用简单、界面直观等优点,可以帮助顾客更快更准的了解手机市场信息,以便取得物美价廉的手机。关键词:电子商务,网上商店,手机购物 abstractthe on-line store of the electronic commerce form is efficient, fast and unimpeded information, which can also lower the sale cost up.this text mainly describes to construct about the marketing system of an on-line cellular ph
6、one, provides the information-based management for the retailing business.emphasized to discuss the realization and the design processes of the on-line cellular phone sale system.at the design and the development processes of the system in the norm of the strict observance software engineering, the
7、usage about software design mode, thus reduce the system mold piece of match accidentally, try hard to make the system stability. this system function mainly includes the member register, the bank account management, shopping car, search, settle an account the basic function and so on.in addition, t
8、his system also will carry out the hypervisor management about the on-line cellular phone sale system, including the cellular phone increase and the processing of the bill etc. function.eased to support the personnel's labor strength on the very big degree, raise the work efficiency and manager
9、the level, is big value of using. this system is realized through asp technique, hypervisor database adopt access 2000 as the database server, client applications development tool use the macromedia dreamweaver 4.this system is simple of using for customer, the interface keeps the view etc., help cu
10、stomer sooner and more precise understanding cellular phone market information, in order to obtain the cellular phone of the beautiful but low price. key words electronic commerce on-line store cellular phone shopping 序言有资料显示,2006年我国仅一个购物网站全年的交易额就有望超过20亿元人民币,这相当于沃尔玛在中国的10家门店2005年全年的营业额。由于电子商务在我国的飞速发
11、展,已经很少有人不知道“网上购物”这个事了。新浪、搜狐的网上商城,亚马逊、卓越、当当等网上超市,还有易趣、中商网、阿里巴巴旗下的淘宝网和8848网站等等,构成了我国网络商业门户的强势阵容。电子商务市场交易量不断扩大,吸引了越来越多的消费者参与其中,网上购物形成了与传统商业业态相抗衡的力量。第1章 绪论1.1 课题背景近年来,随着internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为b2b(既企业对企业),b2c(即企业对消费者),c2c(即消费者对
12、消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或edi交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。本文旨在研究如何建设b2c的在线手机销售系统。1.2 课题研究的意义企业与消费者间的电子商务btoc,是一种网上直销方式,网上销售手机缩减了中间渠道,产品一般直接源自厂商的生产基地,不但品质有保证价格上也更优惠。同时网上销售在缩减支出方面的有时也是传统店铺无法比拟的,由于不需要实际的店面,不仅避免了店铺租金的开销,还可省去装修、管理等方面的诸多费用,所以价格成为众多网上购机用户的首选
13、因素。另外所不同的就是网上购物可以足不出户,各地商品任选,如此方便快捷,无时间空间限制是传统经营模式无法比拟的,如今人们生活质量的提高,购物方式也变得轻松自由化、个性化,这将成为网上销售手机的一大优势。传统的购物和网上购物相比,有其自身的许多优势。(1)网上购物的快捷,方便是传统购物没法比较的。(2)网上购物是基于互联网的一种商务活动,互联网本身具有开放性全球性,特点,电子商务可为企业个人提供丰富的信息资源,为企业创造更多商业机会。(3)网上购物简化了企业与企业,企业与个人之间的流通环节,最大限度地降低了流通成本,能有效地提高企业在现代商业活动中的竞争力。(4)网上购物将大部商务活动搬到网上进
14、行,企业可以实行无纸办公化节省了开支。 (5)网上购物将传统的商务流程数字化、电子化,让传统的商务流程转化为电子流、信息流,突破了时间空间的局限,大大提高了商业运作的效率,并有效地降低了成本。1.3 手机销售网站的现状随着中国互联网行业迅速的发展,上网人数的增多,手机网上销售正在被消费者普遍接受,国内各大型综合门户网站也在网站上开展了手机电子商务,如新浪商城、搜狐商城,以及专门销售手机的“长信手机” ()和5291()。归纳起来,销售手机的网站大致分为以下几类:综合门户网站购物商城、专业电子商务网站、专业销售手机网站。其中,综合类网站中的购物商城60%,专门销售手机的网站25%,专门做销售的购
15、物网站15%。第2章 asp技术简介asp技术 asp(active server pages动态网页)是微软公司推出的一种用以取代cgi(common gateway interface通用网关接口)的技术。目前,internet上的许多基于windows平台的web站点已开始应用asp来替换cgi。 简单地讲,asp是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式web服务器应用程序,如交互式动态网页,包括使用html表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的。随着web应用的发展,用户希望能够看到根据要求而动态生成的
16、主页,例如响应用户查询数据库的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供http要求时,可以在站点服务器中执行的应用程序,而不只是一个html 文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以html的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有cgi、isapi等。cgi是根据浏览器端的http请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;isapi针对这一缺点进行改进,利用dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤
17、烦琐。这两种技术和另一普遍使用的开发动态网页的技术java都还存在着另外一个问题,那就是开发困难,程序的开发和html写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如javascript和idc(internet database connector)等功能有限,不敷使用。 asp使用的activex技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的cgi等程序所远远不及的地方。asp与常见的在client端实现动态主页的技术如java applet、activex control、vbscript、javascri
18、pt等不同,asp中的命令和script语句都是由服务器来解释执行的,执行结果产生动态生成的web页面并送到浏览器;而client端技术的script命令则是由浏览器来解释执行。通过asp内置的对象、服务器组件(server component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。asp比较网关及服务器扩展模式有着以下优点:(1)完全与html文件融合在一起;(2)容易创建,不需要其它编译、链接程序;(3)面向对象的并通过activex server对象可扩展。2.1 系统运行环境配置操作系统:windows 9x、windows nt wo
19、rkstation/server 4.0以上、windows 2000 server/professional、windows xp professional。cpu:没有很高的要求,只要能够顺利运行windows系列操作系统就可以了。当然,cpu的处理速度越快,运行asp代码的效率越高。内存:最低配置32mb,建议使用64mb以上内存,如果使用windows 2000或windows xp建议使用128mb以上内存。硬盘空间:至少需要50mb以上的硬盘空间来安装所需的组件。运行asp的服务器端要求:(如表2.1所示)操作系统需要安装的web serverwindows 98pws 4.0以上
20、windows nt 4.0 serveriis 4.0以上windows 2000iis 5.0以上windows xpiis 5.0以上表2.1asp(active server pages)实质是一种服务器端脚本环境。asp脚本呈现将在服务器端运行。客户端只要使用可执行html代码的浏览器,即可浏览通过asp设计出来的页面内容。当程序执行完后,服务器仅将执行的结果返回给客户端浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。asp并不是一种纯粹的编程语言,它使用的语言是:vbscript和jscript语言。在一个asp应用程序中可以用其中的一种脚本语言,也可以结合这两种脚
21、本语言使用。2.2.1 asp的优点(1) 开放性在iis上,并不需要开发者使用一个专有的脚本语言来生成网络应用程序,实际上active server pages包括了对vbscript和javascript/jscript的本机支持。通过第三方组合组件,它还可以使用其他语言(如perl、rexx和tcl)。多个脚本语言甚至可以在相同的asp文件中交替使用并相互调用。而activex server组件实际上可以用任何语言编写,这些语言包括java、visual basic、c+、cobol等等。(2)易操作性asp使html设计人员可以在服务器上方便地“激活”他们的web页,可以立刻对定制化网
22、页和简单的应用程序进行开发。以往需要用perl或c编写的复杂的cgi程序来完成的功能(如数据库连接),现在若使用asp则只要几行简单的代码就能实现。(3)程序与外观分离通过使用脚本和组件,active server pages允许用户将编程工作与一个网页的设计和其他工作分离开来。这就可以确保开发者能够将主要的精力用来考虑编写程序的逻辑,而不必担心外观是怎样的。同时,它也使那些从事外观设计的人员可以利用一些工具来对网页进行修改,而不用过于关心编程问题。(4)非手工编译asp的即时编译系统在被请求时自动对asp源文件重新编译,并将其载入服务器的高速缓存中。因此,开发者对asp文件的修改可在浏览器中
23、立即得到反映,只需要简单地保存该文件并在浏览器中刷新即可。(5)浏览器独立性asp提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成动态内容的脚本可以在服务器上执行,所以开发者不必担心客户用什么浏览器来浏览网点.2.2.2 简介asp的6大对象asp的编辑环境要求很底,任何一种文本编辑器都可以编写asp应用程序。asp强大功能的实现离不开它的6个内部对象,其6大对象如下: application对象application对象是在为响应一个asp页的首次请求而载入dll时创建的,它提供了存储空间用来存放变量和对象的引用,可用于所有的页面,任何访问者都可以打开它们。 request对象
24、request对象为脚本提供客户端在请求一个页面或传送一个窗体时提供的所有信息,这包括能够标识浏览器和用户的http变量,存储他们的浏览器对应于这个域的cookie,以及附在url后面的值(查询字符串或页面中<form>段中的html控件内的值)。它也给我们提供了通过secure socket layer(ssl)或其他的加密通信协议访问证书的能力,并提供有助于管理连接的属性。 response对象response对象用来访问所创建的并返回客户端的响应。它为脚本提供了标识服务器和性能的http变量,发送给浏览器的信息内容和任何将在cookie中存储的信息。它也提供了一系列用于创建输
25、出页的方法,如无所不在的response.write方法。 server对象server对象提供了一系列的方法和属性,在使用asp编写脚本时是非常有用的。最常用的是server.createobject方法,它允许我们在当前页的环境或会话中在服务器上实例化其他com对象。还有一些方法能够把字符串翻译成在url和html中使用的正确格式,它通过把非法字符转换成为正确、合法的等价字符来实现。 session对象session对象是在每一位访问者从web站点或web应用程序中首次请求一个asp页时创建的,它将保留到默认的期限结束(或者由脚本决定终止的期限)。它与application对象一样提供一个
26、空间用来存放变量和对象的引用,但只能供目前的访问者在会话的生命期中打开的页面使用。 objectcontext对象objectcontext对象可以用来控制asp的执行。这种执行过程microsoft transaction server(mts)来进行管理。可以把这些对象看作是基于objectcontext对象的一个层次关系的成员,这有助于理解它们与接受和响应客户请求的过程之间的关系。图2-1 2.2.3 asp的使用环境asp的使用环境,就是iis,asp网页技术是一种需要服务器端支持的技术。它的执行过程是:(1) 浏览器端提出http的请求送到服务器端,web服务器先检查网页文件的类型,
27、如果是.asp扩展名的文件,就提出asp文件请求,web确定读取并处理请求文件。(2) web检查所要求的文件有没有被请求或有没有更新,以决定是否重新分析。iis的工作是这样分工的:脚本代码是由默认的脚本编程引擎如vbscript完成,然后经引擎翻译转换成服务器能执行的命令,而iis则进一步为送入的active对象处理输入和输出,出错信息的输出也是有iis产生的。2.2.4 配置microsoft iis1、 名词解释(1) ie (internet explorer) microsoft internet explorer是web浏览器。internet explorer是导航和访问或浏览w
28、eb中的信息的工具。(2)iis(internet information server) microsoft internet information server是允许在公共intranet或internet上发布信息的web服务器。asp的开发依赖于iis,iis可在多种平台上运行:windows2000全系列包括professional、server、advanced server三个版本,windows nt server,windows nt-workstation 和windows95/97/98上的 personal web server(pws)等平台上都可以。2、 iis是
29、如何工作的web是 基础的请求和响应系统。web浏览器通过将url发送给web服务器请求信息。web服务器通过返回超文本标记语言(html)页面响应。3、 安装iis我安装的是windows2000 professional版本的,所以以windows2000 professional版来介绍iis的安装方法。(1) 在控制面版中选择“添加/删除程序”(2) 点击“添加/删除windows组件”(3) 确认只选中第一项internet信息服务(iis),然后点击下一步即可自行进行安装。(4) 系统配置安装完成后,就会弹出一个安装“完成”的对话框来提示安装完成,只要点击“完成”即可。这样iis安
30、装完毕。4、 i i s的测试打开ie浏览器,在地址栏中输入localhost或者,如果能出现“windows 2000”画面,表明iis安装成功,这是服务器端安装了windows 2000时的测试结果。2.2.5 asp的脚本语言在这里我们会了解到html语言、vbscript和jscript的脚本语言。1、 html语言(1) html文件由浏览器解释,通过网络传输协议,可以从一台机器传输到另一台机器上。打开netscape navigator或microsoft explorer浏览器,在地址栏中输入所需要的网址,就可以浏览用html写的网页。(2) html文件和其他
31、的文件不同,因为html文件中有它自己的标记。如下示:<html><head><title> title </title></head><body></body></html><html></html>等是成对出现的,此种标记称为容器标记。所有的文本都必须放在<body>和<body>之间。客户端编程语言的优点是浏览器完成了所有的工作,这可以减轻服务器的负担。而且客户端程序运行起来比服务器端程序快得多。当一个浏览器的用户执行了一个操作时,不必通过网络对
32、其作出响应,客户端程序就可以作出响应。然而,与vbscript相同,jscript 也是服务器端编程语言。服务器端编程语言在提供网点服务的服务器上执行,而不是在接收网页的浏览器上执行。服务器端编程语言在你的网点计算机上完成所有这些工作,承受所有的负担。由于jscript不是asp的默认脚本语言,所以要使用时必须事先声明,如:<script language=”javascript”></script>语句<script ></script>在这里声明使用jscript。2.3 开发工具dreamweaver mx简介macromedia drea
33、mweaver mx是 建立 web 站点和应用程序的专业工具。 它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。 从对基于 css 的设计提供领先的支持到手动编码功能,dreamweaver 在一个集成和高效的环境中为专业人员提供了所需的工具。 开发人员可以将其选择的服务器技术与 dreamweaver 配合使用,建立将用户连接到数据库、web 服务和旧式系统的强大 internet 应用程序。dreamweaver mx 是一款
34、专业的 html 编辑器,用于对 web 站点、web 页和 web 应用程序进行设计、编码和开发。无论您喜欢直接编写 html 代码的驾驭感还是偏爱在可视化编辑环境中工作,dreamweaver 都会为您提供帮助良多的工具,丰富您的 web 创作体验。利用 dreamweaver 中的可视化编辑功能,您可以快速地创建页面而无需编写任何代码。不过,如果您更喜欢用手工直接编码,dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 dreamweaver,您还可以使用服务器语言(例如 asp、asp.net、coldfusion 标记语言 (cfml)、jsp 和 php)生成支持
35、动态数据库的 web 应用程序。第3章 可行性分析3.1技术可行性1. 硬件,软件要求不高,目前市场上的一般计算机硬件资源均能满足系统开发需求。其中运用软件主要有dreamweaver mx 2004,数据库采用access。2. 采用asp技术,该技术功能强大,扩展性强,macromedia公司提供了大量第三方插件,并结合vbscript,javascript以及sql等脚本语言,以上技术完全胜任开发任务。3. 维护方便,后台操作快捷明了,操作人员可在短时间内完全掌握维工作。3.2 经济可行性无论是个人用户,还是企业用户。只要有50m空间,和一个域名,即可开动网站,实现网上交易,在互联网上拥
36、有自己的一席之地。3.3 社会可行性新浪、搜狐的网上商城,亚马逊、卓越、当当等网上超市,还有易趣、中商网、阿里巴巴旗下的淘宝网和8848网站等等,构成了我国网络商业门户的强势阵容。电子商务市场交易量不断扩大,吸引了越来越多的消费者参与其中,网上购物形成了与传统商业业态相抗衡的力量。据预测,中国b2c的市场交易量在2004年将达到270亿美元。中国互联网络信息中心7月20日在京发布的“第十四次中国互联网络发展状况统计报告”显示,16.7%的网民经常访问购物网站;32.5%的网民有时访问购物网站;37.8%的网民在最近一年中有过网上购物的经历。网民选择网上购物的主要原因是节省时间、节约费用、操作方
37、便和寻找稀有商品。网上购物中排前列的商品依次是书刊、电脑及相关产品、音像器材及制品、生活、家居用品及服务和通讯产品。在支付手段上,采用货到付款方式的占24.4%;采用网上支付的占37.9%;采用邮局汇款的占18.9%;采用银行汇款的占18.1%。第4章 系统分析4.1采用生命周期法和原型法相结合的方法开发本网站由于本网站开发受到各方条件的影响,在开发初期采用生活周期法进行设计开发,严格按照系统规划,系统分析,系统实施和系统维护这五个阶段。网站能正常运行后,再进一步调查和分析,其中的不足之处,合理解决。4.2系统的名称和目标名称:在线手机销售网站目标:1.作为商家对外宣传的窗口2.方便商家及时更
38、改商品信息3.顾客可以轻松实现网上购物4.3实施计划该网站的系统设计部分从4月中旬开始,预计在5月底完成,系统实施预计在6月中旬实施。4.4 数据流程图第一层如图:p1.1管理员信息管理d1 管理员信息表d4 商品子类信息表管理员d5 商品大类信息表p1.2商品管理d3 商品信息表d2 订单详细内容表p1.3订单管理 图4-1p2.1商品大类页面d5 商品大类信息表顾客d4 顾客信息表p2.5顾客管理d4 商品子类信息表p2.2商品子类页面p2.3商品详细信息d3 商品信息表p2.4购物管理d2 订单详细内容表 p图4-2 4.5数据字典1数据流条目举例数据流条目名称:订单详细内容说明:顾客购
39、物时,所选购商品的详单数据流来源:d3,d4数据流去向:d2,p1,p2组成:订单号顾客姓名顾客电话顾客地址邮编顾客email备注定购产品编号定购产品数量定购产品总价定购日期本站用户名处理情况2外部实体条目举例2. 外部实体条目外部实体条目名称:商品类别说明:后台编辑的商品类别,在前台显示输出数据流:p2.1,p2.2,p2.3输入数据流:d3,d4,d53数据存储条目举例数据存储条目名称:顾客信息说明:对申请注册用户的信息管理数据流来源:顾客注册数据流去向:d4组成:顾客编号用户名用户密码真实姓名性别邮编联系电话联系email注册时间最近登陆时间4处理过程条目举例处理过程条目名称:订单查询说
40、明:用户登陆后,查看自己的订单列表输入:顾客用户名,密码输出:d2>p2处理:顾客登陆后,到数据库查询自己的订单信息,有订单号,下单日期,商品编号,商品名称,单价,数量等信息。4.6 e-r图 图4-34.7 用例图personuse我的购物车我的帐户搜索在线支付 图4-4 顾客用例图adminstratoruse商城核心设置用户管理中心信息管理设置商城定单管理 图4-5管理员用例图第5章 系统总体设计5.1系统总体功能主要采取网络商品直销的方式,消费者和生产者,或者试需求方和供应方直接利用网络形式展开买卖活动。具体功能如下:(1) 消费者进入网站,查看自己所需要的信息(2) 消费者通过
41、注册成为会员,并填写相关信息。(3) 会员通过“购物车”选购商品,并填写购货信息,生成订单。(4) 企业或者商家通过后台,确认消费者付款后,通知销售部门送货上门.5.1.1网站客户端功能模块(1) 网站首页如下图所示:最新动态最新专题best精品网站首页精品热卖销售排行热门商品热评商品 图41 系统功能模块图另外,首页还提供网站其他导航以及注册和登录等功能。5.1.2网站管理端模块功能:(1) 管理端整体框架管理端整体框架图如下所示:管理员等录商城核心设置商品管理设置分类添加修改商城定单管理用户管理中心信息管理设置图44 后台管理模块(2)商城核心设置模块 包括:网站信息设置、系统参数设置、商
42、城广告设置、送货邮编设置、送货方式设置、汇款方式设置、浮动价格设置、其他信息设置、合作伙伴管理等模块管理。 具体如下图所示:图45商城核心设置模块(3)商品管理设置模块 包括:商品资料添加、商品资料修改、商品缺货提醒、会员定单管理、匿名定单管理、电话定单添加、团购批发管理、商品评论管理、销售统计报表等模块。 具体如下图所示:图46商品管理设置模块(4)分类添加修改模块 包括:商品大类管理、商品小类管理、商品类别转移、字段名称设置、商城单位设置、商城品牌设置等模块具体如下图所示:图47分类添加修改模块(5)商城定单管理模块 包括:商品资料添加、商品资料修改、商品缺货提醒、会员定单管理、匿名定单管
43、理、电话定单添加、团购批发管理、商品评论管理、销售统计报表等模块。图48商城定单管理模块(6) 用户管理中心模块 包括:商城会员管理、匿名会员管理、会员奖品添加、会员奖品设置、积分换奖说明、幸运vip管理、vip申请设置、vip活动设置、后台管理添加、修改管理密码。图49用户管理中心模块 (7)信息管理设置模块 首页新闻添加、首页新闻管理、商城专题添加、商城专题管理、商城投票添加、商城投票管理、首页公告管理、查看意见反馈、查看支付信息图410信息管理设置模块 5.2系统开发工具与数据库根据当今动态网页开发的普遍性及实用性,本网站的开发平台如下:开发环境:asp 开发平台:iis 6.0开发工具
44、:dreamweaver mx 2004数据库:microsoft access 20005.3代码设计本站的代码具体规则如下:1商品大类代码设计:1位有效数字 # 自然数(09)2订单编号,顾客编号等均采用顺序码,由系统自动生成的自然数,方便系统的识别及后台的维护管理。5.4数据库设计5.4.1数据库逻辑设计将er图向数据模型关系模式化,由于数据表众多。本系统只列出以下部分数据表:表4-1 管理员表(shop_admin)字段名数据类型长度允许空adminid自动编号16adminvarchar50passwordvarchar50flag数字16(2)会员表主键:会员帐号 not null
45、说明:会员表记录系统中注册用户的详细信息。其表结构如下表4-2所示:表4-2 会员表(dv_user)字段名数据类型长度允许空uuserid自动编号20usernamevarchar10useremailvarchar2articlevarchar16userpasswordvarchar50signvarchar20sexvarchar30homepagevarchar16adddatevarchar60loginsvarchar6(3)产品信息表主键:产品编号 not null说明:产品信息表记录系统中已有手机产品的信息。其表结构如表4-3所示:表4-3 产品信息表(shop_produc
46、t)字段名数据类型长度允许空productid自动编号4productnameint4pingpaivarchar30productdanweitext16bancitext16zhuangmoney8isbnmoney8productcontentvarchar100shichangjiavarchar100huiyuanjiaint4buynumint4vipjiatinyint1bestproductdatetime8是(5) 产品单位表主键:类型id not null说明:产品单位表记录产品单位。其表结构如下表4-4所示:表4-4 产品类型表(danwei)列名数据类型长度允许空id自
47、动编号4danweinamevarchar4danweiorderint20(5)订单表主键:无说明:订单表记录在客户的一个订单中,针对一件商品的订货信息。其表结构如表4-5所示:表4-5 订单表(telorder)字段名数据类型长度允许空t_id自动编号4t_nameint4t_addint4t_telvarchar30datesdate8istatevarchar50user_namevarchar50rmbmoney50t_biaozhiint4(6)送货表主键:送货编号 not null说明:发货订单表记录针对用户的一个订单的详细信息。其表结构如下表4-6所示:表4-6 送货表(sho
48、p_songhuo)字段名数据类型长度允许空songid自动编号4subjectvarchar20jsmoneyvarchar10fangshivarchar60songidordervarchar6(7)评论表主键:评论编号 not null说明:实现评论功能。其表结构如下表4-7所示:表4-7 评论表(shop_pinglun)字段名数据类型长度允许空pinglunid自动编号4productidvarchar100pinglunnametext16pingluncontentvarchar200pingluntitlevarchar50pinglundateint4第6章 网站的风格及页
49、面设计6.1 页面设计的原则设计的3c原则:所谓3c原则是指简洁、一致性、好的对比度。web页面设计需要遵循这三条原则。根据以上原则网站页面要做到朴素大方,线条轮廓要流畅、稳重,用色要慎重不可花里胡哨。6.1.1线条的使用直线(矩形)的应用。直线条的艺术效果是流畅、挺拔、规矩、整齐,所谓有轮有廓。直线和矩形在页面上的重复组合可以呈现井井有条、泾渭分明的视觉效果。曲线(弧形)的应用。曲线的效果是流动、活跃,具有动感。曲线和弧形在页面上的重复组合可以呈现流畅、轻快,富有活力的视觉效果。一般应用于青春、活泼的主页题材。曲、直线(矩形、弧形)的综合应用。把以上两种线条和形状结合起来运用,可以大大丰富主
50、页的表现力,使页面呈现更加丰富多彩的艺术效果。这种形式的主页,适应的范围更大,各种主题的主页都可以应用。但是,在页面的编排处理上,难度也会相应大一些,处理得不好会产生凌乱的效果。6.1.2色彩的选择色彩是人的视觉最敏感的东西。主页的色彩处理得好,可以锦上添花,达到事半功倍的效果。色彩总的应用原则应该是“总体协调,局部对比”,也就是:主页的整体色彩效果应该是和谐的,只有局部的、小范围的地方可以有一些强烈色彩的对比。在色彩的运用上,可以根据主页内容的需要,分别采用不同的主色调。因为色彩具有象征性,例如:嫩绿色、翠绿色、金黄色、灰褐色就可以分别象征着春、夏、秋、冬。其次还有职业的标志色,例如:军警的
51、橄榄绿,医疗卫生的白色等。色彩还具有明显的心理感觉,例如冷、暖的感觉,进、退的效果等。另外,色彩还有民族性,各个民族由于环境、文化、传统等因素的影响,对于色彩的喜好也存在着较大的差异。所以,我以蓝白色搭配为主色调其它颜色相辅,给人以宁静深远的回味,导航栏用七色箭头点缀,彩色图片和动态元素的使用使页面朴素、大方、庄重。6.2 网站设计构思首先在制作一个网页之前,应该先进行构思。新建页面就象一张白纸,没有任何表格,框架和约定俗成的东西,你可以尽可能的发挥你的想象力,将你想到的“景象”画上去,建议用一张白纸和一支铅笔将初步的设想画在纸上,当然用作图软件photoshop等也可以,免得在做了一半时发现
52、页面不和谐而重做。这属于创造阶段,不讲究细腻工整,不必考虑细节功能,只以粗陋的线条勾画出创意的轮廓即可。尽可能多画几张,最后选定一个满意的作为继续创作的脚本。第一步先明确页面主题,考虑是否有合适的图片来衬托主题,如果有现成的图片就可以了,没有的话,就根据情况来决定是否自己做一幅,这里我用photoshop软件设计了一张简单的网站标题“新世纪手机商城”字体颜色选用浅蓝,以便协调网站的基色。但不管怎样,标题的主色调应先定下来,这对后面几步的版面影响很大。第二步明确页面上要链接的目录,要将他们放在较显眼的位置,根据页面风格的不同可以放在顶部、左边、右边、中部等较明显的位置,主链接可以做成小图标的形式,但注意图片不能太大、也不能过分抢眼(一般情况下不比标题或主图的色彩重)。第三步是指定主图,所谓主图,就是放一幅较能反映页面主题思想的图片,他的大小可适当超过页面上的其它图片,颜色不加限制,而且位置应尽量突出在前面抢眼处。这里要特别指出的是,网标,它是一个网站的标志和灵魂,在他的设计上一定要突出自己的风格和特点,能反映站点主题,体现企业文化,可以结合使用企业的标志。以上三步确定下来后,页面的基本风格就出现了,我们在根据情况进行调整,或者看是否加上背景,主要考虑主图是否需要背景。6.3 网站的风格版面设计在版面设计上我认为可以说是既继承了传统设计的优点,又作了个性化创新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南省某废钢基地项目可行性研究报告
- 2024租赁期满后购买选择权协议
- 2025年度特色餐厅餐饮配送服务承包合同4篇
- 中国防水胶卷材项目投资可行性研究报告
- 2025年度个人创业贷款担保合同样本4篇
- 2025年涂装劳务分包合同范本大全:涂装工程安全3篇
- 2025年度个人房产抵押融资合同规范文本2篇
- 2025年度个人汽车贷款合同标准格式4篇
- 2025年度个人汽车租赁保险附加服务合同3篇
- 2025年江苏海州发展集团有限公司招聘笔试参考题库含答案解析
- CNAS实验室评审不符合项整改报告
- 农民工考勤表(模板)
- 承台混凝土施工技术交底
- 卧床患者更换床单-轴线翻身
- 计量基础知识培训教材201309
- 中考英语 短文填词、选词填空练习
- 一汽集团及各合资公司组织架构
- 阿特拉斯基本拧紧技术ppt课件
- 初一至初三数学全部知识点
- 新课程理念下的班主任工作艺术
- (完整版)企业破产流程图(四张)
评论
0/150
提交评论