销售管理系统销售管理系统毕业论文.doc_第1页
销售管理系统销售管理系统毕业论文.doc_第2页
销售管理系统销售管理系统毕业论文.doc_第3页
销售管理系统销售管理系统毕业论文.doc_第4页
销售管理系统销售管理系统毕业论文.doc_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

销售管理系统目 录引言 31 ASP简介 5 1.1 ASP概述 51.2 ASP是什么 61.3 ASP技术 61.4 ASP的本质 72 ASP运行环境配置 82.1安装IIS 82.2配置IIS 93系统总体设计 103.1系统概述 103.2系统设计 134数据库设计与实现 154.1数据库设计 154.2数据库连接 185网站页面设计 205.1客户端界面设计 205.2购物车管理模块设计 245.3提交订单模块设计 265.4在线帮助模块 305.5管理端界面设计 34结论 42致谢 43参考文献 44附录1 源程序清单 45摘 要随着社会的发展,互联网已经成为人们日常生活、学习办公中不可缺少的一部分,并在各个领域发挥着越来越重要的作用。特别是在网络交易,信息发布,应用频繁的经济流通领域发展尤为迅速。电子商贸形式的网上商店,具有高效,快速和信息流的特点,而且在相当大的程度上降低销售成本。 该系统主要系统的功能,包括会员注册,帐户管理,购物车,搜索,结帐和其他基本功能。此外,该系统也将实现网上销售的移动电话系统的后端管理,其中包括厂商管理、手机维护、会员维护、订单维护、查看发货、FAQ管理、维护管理员。这样设置很好的提高了工作效率和管理水平,这是非常有益的。 本系统使用ASP技术+Access的方式来达到目的。在本文中,在第一章的重点是ASP是什么。第二章中详细了解ASP的运行环境的配置。第三章介绍了销售管理系统总体设计,其中包括系统的概述和系统的详细设计。第四章介绍了数据库的设计与实现,其中包括数据库的设计与怎样连接的。第五章介绍了网站页面的设计,其中包括了客户端界面设计、购物车管理模块,提交订单模块和在线帮助模块设计、还有后台管理的设计。关键词: 销售管理;网上商城;网络营销;电子商务;系统设计AbstractWith the development of society, the Internet has become the indispensable part of peoples daily life, learning, office. In various fields, it is playing an increasingly important role. Especially in online transactions, information dissemination and application of the circulation area of frequent economic develop rapidly.The form of e-commerce online stores, has a highly efficient, fast, and the characteristics of the flow of information, and reduces the cost of sales to a large extent.The mainly functions of the system include member registration, account management, cart, search, checkout. The system has other basic functions. In addition, the system will also achieve online sales of mobile phone. The system back-end management includes vendor management, mobile maintenance, member maintenance, maintenance orders, shipments show, FAQ management, maintenance administrator. This setup improves work efficiency well and the management level, and this is very beneficial.The system uses the way of ASP technology + Access to achieve goals.In this paper, in the first chapter focuses on what ASP is .the second chapter, detailed introduces the operation of ASP environment configuration. The third chapter introduces the system design of the mobile phone shopping malls, including designs of the system overview and the system detailed. Chapter IV presents the Database Design and Implementation, including database design and how to connect. Chapter V is the web page design, including the client interface design, shopping cart management module, submit orders module design, online help module design, and design management background.Keywords: Sales Management ;Internet Shopping Mall; Internet marketing; E-commerce ; System design引 言信息化是充分利用信息技术,开发利用信息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程。20世纪90年代以来,信息技术不断创新,信息产业持续发展,信息网络广泛普及,信息化成为全球经济社会发展的显著特征,并逐步向一场全方位的社会变革演进。进入21世纪,信息化对经济社会发展的影响更加深刻。广泛应用、高度渗透的信息技术正孕育着新的重大突破。信息资源日益成为重要生产要素、无形资产和社会财富。在科学技术日新月异的今天,计算机已逐步渗入各个领域,无论是学习,工作,还是娱乐都普及了计算机的使用,而随着网络的开通、并与Internet连接更让我们社会成为信息化的时代,人们不再需要浪费太多的时间去手工的获得信息,只要坐在家中轻点几下鼠标不但能轻松获得各种信息,而且能够购买到自己需要的商品,既摆脱了时间和空间的限制又节约了大量的时间,因此熟练使用计算机及网络,已成为人们进入现代社会的必备技能。商品销售管理系统正是在这种情况下诞生并逐渐发展起来的,它已成为我们进行商品交易中不可缺少的部分。当今社会是一个信息时代,随着现代计算机网络技术和信息技术的高速发展,特别是Internet在全球领域的推广。网络信息管理的兴起,计算机技术的飞速发展,让我们充分感受到了网络给人们带来的冲击和震撼,计算机信息管理应用已经深入到一般日常生活当中。随着计算机的广泛应用,在企业销售管理中,手工操作以及陈旧的管理模式影响工作效率,用计算机管理信息1代替手工管理是大势所趋。某企业的公共数据库以及应用系统的建立最终将建立一个面向应用、安全可靠、操作便捷、技术先进、规范统一、高度灵活、可扩展的系统,为企业信息化发展,企业科研提供交流通用的服务平台,为销售信息管理工作提供高效、共享的管理平台。此题目来源于对某企业销售信息管理的需求分析,便于管理人员及使用人核对销售工作,减少手工操作查找销售效率,降低混淆销售错误率。本次开发以虚拟某企业实际需求为背景,在深入了解企业销售信息制定管理基础上,力争开发出一个实用性强的通用销售信息管理系统软件,基本上可以满足多数企业销售信息管理的工作需要,本项目的在线事务处理2功能强大,同时对系统的安全保密性要求也较高。此系统为操作人员提供了较为丰富的决策功能,界面简洁得体,而且操作简单方便,易于上手。用此系统代替手工操作后,能大大减少在时间和空间上的浪费,为企业节省了人力和时间,也会避免因为人工拟订销售发生的不必要的错误。软件管理销售信息技术3是当前信息通信中的重要技术,其好坏直接影响到工作效率、工作质量。目前,大多企业销售管理工作都是采用通过传统人工档案管理方式,其灵活率低,错误率高,查找速度慢,完成周期长,是最原始的手工作业方法;部分企业采用单机版软件拟订4和管理销售,其互动少,信息更新慢,操作繁琐。种种弊端表明企业日常工作向着信息化方面改革和发展迫在眉睫,企业网络信息化是企业日常工作的一个发展趋势。本课题要设计和实现一个销售系统,拟定采用Visual Basic语言结合ACCESS数据库开发完成。其主要功能应用于:销售信息管理5、拟订销售效率优化和错误诊断、企业内部销售管理联网、自动选择多种销售方案等。在服务器上构造销售信息管理系统数据库,采用C/S模式架构6,在用户的电脑上安装一个应用程序,为用户提供交互界面。ACCESS为服务器,是远程计算机上的一个应用程序,它为用户电脑上的CLIENT端提供相应的数据实现。这样的设计将销售信息管理工作网络化,通过局域网的互动,信息更新较快,工作人员彼此之间的沟通将更为简洁及时,构建了一个开放性、实用性和灵活性的企业信息管理工作平台,是一个非常值得研究探讨的课题。随着销售管理工作网络信息化的完善,工作人员可以用最短的工作周期实现销售拟订和销售信息整理工作,销售部门对销售签订工作的审核也变得更为方便,这一课题的实现将更切合企业日常工作需要,降低了日常工作的工作量,节省时间,销售拟订完成后,相关部门可迅速获得销售计划的相关信息,为日后的生产工作等安排提供了极大的方便。在现代通信技术7中,为了适应高效利用数据库管理信息8的发展要求,提高管理系统的有效性、可靠性和实用性,迫切需要高质量、高效率的编辑语言成型技术。根据软件管理信息发展的方向和要求,介绍了通过对销售信息处理来提高工作效率,减少或消除销售订单、生产计划安排的冲突。1 ASP简介1.1 ASP概述ASP是Active Server Page的缩写,译为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。ASP程序9可直接用任意文字编辑器来编写,然后通过浏览器来浏览。从1996年ASP诞生到现在已经过去了15年。在这短短的15年中,ASP发生了重大的变化,直到现在的ASP。 asp的第一版是0.9测试版,自从1996年ASP1.0诞生,它给Web开发界带来了福音。早期的Web程序开发是十分繁琐的,以至于要制作一个简单的动态页面需要编写大量的C代码才能完成,这对于普通的程序员来说有点太难了。而ASP却允许使用VBScript这种的简单脚本语言,编写嵌入在HTML网页中的代码。在进行程序设计的时候可以使用它的内部组件来实现一些高级功能(例如Cookie)。它的最大的贡献在于它的ADO(ActiveX Data Object),这个组件使得程序对数据库的操作十分简单,所以进行动态网页设计也变成一件轻松的事情。因此一夜之间,Web程序设计不再是想像中的艰巨任务,仿佛很多人都可以一显身手。 到了1998年,微软发布了ASP 2.0。它是Windows NT4 Option Pack的一部分,作为IIS 4.0的外接式附件。它与ASP 1.0的主要区别在于它的外部组件是可以初始化的,这样,在ASP程序内部的所有组件都有了独立的内存空间,并可以进行事务处理。 到了2000年,随着Windows 2000的成功发布,这个操作系统的IIS 5.0所附带的ASP 3.0也开始流行。与ASP 2.0相比,ASP 3.0的优势在于它使用了COM+,因而其效率会比它前面的版本要好,并且更稳定。 2001年,ASP出现了。在刚开始开发的时候,它的名字是ASP+,但是,为了与微软的.NET计划相匹配,并且要表明这个ASP版本并不是对ASP3.0的补充,微软将其命名为ASP。ASP在结构上与前面的版本大相径庭,它几乎完全是基于组件和模块化的,Web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。1.2 ASP是什么ASP技术是Microsoft公司开发的一套全新的服务器端脚本程序环境,其全称为Active Server Page,翻译为中文就是“动态网页”。而动态网页即是使用FrontPage或Dreamweaver等软件制作网页时,切换到源代码视图窗口,可以看到网页都是由HTML标记构成。当保存该页面时,一般以.htm(.html)形式保存,这是一种固化了的静态网页,网页中的内容都是事先由制作者编写好了,再让浏览者访问。Web源于静态文本HTML文件,采用这种方式制作的静态网页其缺点是网页数目多、维护难、查询难、修改难。因此,许多网页制作者都会在后台采用数据库技术动态生成超文本,其操作简单、修改方便、查询便捷,且易于保持站点页面的一致性。这就是所谓的“动态网页”。ASP就是为客户提供服务的服务商,它和会计事物所、婚姻介绍所没有什么本质方面的区别。不同的是ASP主要是通过INTERNET(国际互联网络)作为主要工作和业务工具,采用一对多的方式,向企业、公司提供标准化的应用软件以及相关的技术咨询、管理租赁的服务,ASP的概念最早是1998年由美国人提出来的。目前被全球各大IT厂商看好并被认为是可以推动网络经济发展的,有稳固基础的第三种网络商业模式10。 和传统的外包服务11(Outsourcing)相比,ASP的主要区别在于:ASP是一对多的经营模式,提供的服务有兼容性和可协调性,并且ASP的收费方式一般是按月收费。业界认为:ASP一般有这样一些“成员”:电信运营商、传统IT服务厂商、互联网络接入服务商(ISP)、独立软件供应商(ISV)、系统集成商和单纯的ASP公司。根据流行的观点,ASP有如下五个核心内涵: a. ASP着重应用为中心,提供对于应用方面的访问和管理。 b. ASP服务可以为用户提供没有在服务器、人员、系统和系统授权等前期资源投入情况下就可以在“定制”的全新应用系统环境进行访问的服务,如ISP,而这样的服务一般按月份收取ASP服务费。 c. ASP采用集中管理的方式-ASP一般都有一个管理中心,所有的客户通过INTERNET来进行远程访问,获得技术支持和咨询服务。 d. 一对多的服务,也就是讲,ASP提供的是标准化的产品包,产品都是最低程度的自定义或者没有实现客户定制化,对于行业用户来讲已经达到实用方便的标准。 e. 按照销售交付,在ASP客户的眼中,ASP是一家根据客户协议内容提供相关服务,保证应用服务系统可以得到确实履行的机构。1.3 ASP技术1. 使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。2. 无需编译、容易编写,可在服务器直接执行。3. 使用普通的文本编辑器,可在服务器直接执行。4. 与浏览器无关,客户端所使用的浏览器只要可执行HTML码,即可浏览Active Server Page所设计的网页内容就行。Active Server Page所使用的脚本语言12 (VBScript、Jscript)均在Web服务器执行,客户端的浏览器不需要能够执行这些脚本语言。5. Active Server Page能与任何Active Scripting语言兼容。除了可使用VBScript或JScript语言来设计外,还可通过plug-in的方式,使用由第三方提供的其他脚本语言,譬如PEXX、Perl、Tcl等。脚本引擎是处理脚本程序的COM(Computer Object Mobel)对象。6. 可使用服务器端的脚本来产生客户端的脚本。1.4 ASP的本质ASP(Active Server Page)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架13,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站用服务器的应用程序。运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行,用户端的浏览器不需要提供任何别的支持,这样大大提高了用户与服务器之间的交互的速度。建立动态页面的方法有两种:一种是在客户端嵌入脚本语言,另一种是在服务器端嵌入脚本语言。在客户端嵌入脚本语言有很大的局限性,它依赖于浏览器支持的脚本语言,如果浏览器使用了不同的脚本语言,就会出现错误,而且各个版本的语言与功能也不尽相同,最主要的问题是它所能实现的功能非常有限。在服务器端嵌入脚本语言不依赖客户端使用的浏览器或者系统平台,这也是ASP依赖的技术。但是服务器脚本与客户端脚本间存在千丝万缕的联系,所以没有理由在ASP文件中不使用。由于ASP文件是纯文本格式的文件,所以其开发非常方便,甚至不需要使用专门的工具即可进行开发,部署不像系统的C/S架构软件那样复杂。它的运行是基于B/S构架的浏览器与服务器的实时互动,用户操作起来也是比较熟悉和方便的。2 ASP运行环境配置2.1安装IIS安装IIS的步骤如下;(1) 单击【开始】【设置】 【控制面板】命令,打开控制面板,然后双击“添加或删除程序”项启动“添加或删除程序”。(2) 在“添加或删除程序”对话框左侧的列表中,单击“添加/删除Windows组件”项,出现“Windows组件向导”对话框。(3) 在该对话框的“组件”列表中选中“Internet信息服务(IIs)”复选框,如图1所示。图1 安装IIS(4) 单价【下一步】按钮,然后根据向导插入系统安装盘进行安装。(5) IIS安装完毕后,在浏览器的地址栏中输入http:/localstart.asp.图2 安装成功该图2说明IIS安装成功了。2.2配置IISIIS中Web服务器的基本配置 :IIS中Web服务器的基本配置主要包括如下几部分: A.打开IIS服务器的配置窗口,选择“开始”“程序”“管理工具”“Internet服务管理器”,或者“选择”“控制面板”“管理工具”“Internet服务管理器”也可打开窗口。 B.在打开的窗口中鼠标右击“默认Web站点”,选择“属性”菜单。 C.在出现的“默认Web站点属性”窗口中,选择“主目录”标签,用以设置Web内容在硬盘中的位置,默认目录为“C:InetpubWwwroot”,可根据需要自己设置。 D.在属性窗口处选择“文档”标签,设置自己默认的首页网页名称,例如“Myfirstweb.htm”,将其添加并移动到列表的最顶端。3 系统总体设计3.1系统概述本销售管理系统的实例采用了模块化设计方法,根据用户的需求及程序的应用及维护的易用性,将系统各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能服务的基础。3.1.1系统功能与应用背景互联网以前所未有的速度发展,成为继报纸、广播、电视之后的第四大媒体,并正以其便捷的信息传输形式改变着人们以往的消费观念,利用简单、快捷且低成本的电子通讯方式,买卖双方不谋面就可以进行各种商贸活动,互联网商业的普遍应用已经成为网络经济的大势所趋。1996年前后,在美国学术界提出“电子商务”概念的短短几年时间里,这一概念已在全球各地被广泛接受。电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。根据卖方和买方的不同。电子商务市场可以划分为4种类型:B2B、B2C、C2B和C2C。就规模而言,B2B和B2C居于主导地位。B2C是商家与顾客之间的商贸活动,它将成为电子商务的一种主要的商务形式,“B2C网上购物网站”是实现这种商务活动的电子平台。B2C即business to customer的简称,翻译过来就是企业到客户,是指利用因特网进行全部的贸易活动,即在网上将信息流、资金流、商流和部分的物流完整地实现连接。B2B就是商家与商家之间的商务活动,它也将成为电子商务的一种主要的商务形式,“B2B商务网站”是实现这种商务活动的平台。B2B 指的是Business to Business,as in businesses doing business with other businesses,商家(泛指企业)对商家的电子商务,即企业与企业之间通过互联网进行产品、服务及信息的交换。通俗的说法是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了Internet的技术或各种商务网络平台,完成商务交易的过程。伴随着电子商务网站14的大量涌现,企业网络化已成为一种营销捷径。该销售管理系统的主要完成功能如下。客户界面部分:1. 选购手机(可按厂商查找手机,或通过关键字进行查询)。2. 可以查看热门手机和最优惠手机。3. 购物车功能。4. 查看手机详细情况。5. 用户注册。6. 用户登入。7. 查看用户的订单信息。8. 修改用户个人信息。9. 找回密码功能。10. 购物帮助功能。管理界面部分:1. 厂商:增加、修改和删除产品。2. 现有手机管理:修改、删除、查看。3. 用户管理:修改、删除、查看。4. 订单管理:查看订单清单、删除订单。5. 添加新手机:可以分别上传手机的小图片和大图片。6. 维护购物帮助:增加、修改和删除购物帮助。3.1.2系统预览下面图3是销售管理系统客户端的首页。图3 系统客户端的首页下面图4是手机的详细介绍信息的界面,从图中可以看到在查看手机详细信息时,手机以大图方式显示,除了标出了会员价与市场价的价格差外,还有关于手机性能的详细介绍图4 详细介绍信息的界面下面图5是管理员登录后的订单列表,从该图中可以看出下订单的客户可以是会员,也可以是非会员,如果是会员,则显示其姓名,单击名字可以查看会员资料。另外,通过图上方菜单,可以进行厂商管理、手机维护、会员维护、订单维护、查看发货、FAQ(常见问题)管理和管理员维护。图5 管理员登录后的订单列表3.1.3系统特点本销售管理系统主要特点:l 页面的模块化:本系统在页面设计上都采用了模块化处理思想,把很多页面的共有部分集成一个模块,例如页面的头、尾和导航条,这样在开发时如果遇见到这些相似的页面部分,就不需要重新编写,而只要以一句“%include file=”include/head.asp”%”重用这部分即可,大大提高了开发效率。l 使用数据库连接池:本系统连接数据库采用OLE DB 方式,并且在每页中显示地关闭连接,于是利用了IIS自带的数据库连接池特性,大大提高了数据库连接效率。l 人性化设计:本系统的另一个亮点就是导航明晰。这样,不管客户位于本“商店”的哪个角落,都不会迷路。3.2系统设计3.2.1系统设计思想(1)页面模块化本系统把页面中一些常用的部分集成为模块,例如页面的头部、尾部和数据库连接文件,这样设计新的页面时如果有重复出现的部分,只需要拿现成的模块来组装就可以了。在本系统中,将数据库连接存如conndb.asp文件中,当需要数据库连接时,只要用include语句包含此文件即可。(2)代码的复用本系统中使用了很好的代码复用机制,即在开发中尽量使用本系统中已经被使用过的代码,以及使用以前项目积累的代码。3.2.2系统功能模块划分本系统从客户端界面、管理界面分别对功能模块图加以描述。客户界面的系统功能模块如图6所示。图6 客户界面的系统功能模块管理界面的系统功能模块如图7所示。图7 管理界面的系统功能模块4 数据库设计与实现4.1 数据库设计数据库设计一般包括下面几个步骤:1. 数据库需求分析2. 数据库概念结构设计。3. 数据库逻辑结构设计。4.1.1数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询方便,这就要求数据结构能充分满足各种信息的输出和输入。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。通过上述系统功能分析,针对一般销售管理系统,总结如下的需求信息:1. 用户分一般用户、注册用户和管理员用户。2. 一般用户和注册用户无需登陆就可以查看手机信息并购买。3. 注册用户登录后可以维护自己的个人信息,并且在向网站发出订单时会自动填写自己的联系信息。4. 手机按手机厂商来分类,每个手机都对应一个厂商。5. 订单分单张详细订单和总订单。6. 一个用户可以购买多个或多种型号的手机。7. 一个用户对应一张订单列表。8. 一个订单列表对应多张订单详细信息。9. 提供购物帮助功能。 经过上述系统功能分析和需求总结,考虑到将来功能上的扩展,设计如下的数据项和数据结构:1. 管理员信息,包括数据项:账号,姓名,密码。2. 注册用户(会员),包括数据项:用户ID,用户名,密码等。3. 手机,包括数据项:手机编号,手机名称,分类编号等。4. 手机分类,包括数据项:分类编号,分类名称,上级分类编号(扩展,备用)。5. 订单详细信息,包括数据项:订单编号,订单列表编号,手机编号,购书数量。6. 订单列表,包括数据项:订单列表编号,用户编号,下单时间,联系方式等。7. 购物帮助,包括数据项:问题ID,问题标题,答案和点击次数。4.1.2数据概念结构设计实体之间关系的E-R图如图8所示。图8 实体之间关系E-R图管理员信息实体E-R图如图9所示。图9 管理员信息实体E-R图注册用户信息实体E-R图如图10所示。图10 注册用户信息实体E-R图手机类型实体E-R图如图11所示。图11 手机类型实体E-R图4.1.3数据库逻辑结构设计数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。管理员信息表1列名 数据类型字段大小必填字段默认值说明Account文本20是(无)管理员帐号Name文本20是(无)管理员姓名Pwd文本20是(无)管理员密码4.2数据库连接由于管理端与客户端的目录层次与数据库文件的相对路径不同,使得它们需要使用不同的数据库连接文件,下面是客户端的数据连接。% Option Explicit要求变量声明,这样所有包含此文件的都需要声明变量dim conn 数据库连接 dim connstr连接字符串 dim db 数据库文件路径db = Database/trfhandset.mdb演示时用ACCESS数据库 connstr = Provider = Microsoft.Jet.OLEDB.4.0;Data Source = & Server.MapPath(db) 连接 SQL Server时使用下面的连接字符串 connstr = Provider=SQLOLEDB; User ID=sa; Password=; Initial Catalog=trfhandset; Data Source=localhost Set conn = Server.CreateObject(ADODB.Connection) if err Then err.clear end ifconn.Open connstr关闭数据库连接,在每页中调用此函数,将连接放入连接池 sub CloseConn() conn.Close() Set conn = Nothing end sub替换单引号,向数据库中写入数据时用 function RealString(strSrc) RealString = Replace(Trim(strSrc), , ) end function替换单引号并进行HTML编码,向网页输出数据库内容时用 function Convert(strSrc) Convert = Server.HTMLEncode(Replace(Trim(strSrc), , ) 此句用于将字符串中的回车符转换为HTML中的换行标记 Convert = Replace(Convert, chr(13), ) end function%4.2.1检测管理员是否登录由于安全性的原因,用户状态均通过每个用户的私有变量Session()来保存,没有采用Cookie。在管理员登录后,他的帐号被保存在Session(“AdminAccount”)中,因此检测这个值是否为空即可判断管理员是否登入了。%dim strUserId, strPwdstrUserId = RealString(Request.Form(userID)strPwd = RealString(Request.Form(password)if strUserId And strPwd then用户名和密码都不为空,则进行登录验证call CheckAdminLogin(strUserId, strPwd)end if%!- if (self != top)top.location = self.location;alert(您没有登录或登录超时,请重新登录!); 5 网站页面设计5.1客户端界面设计客户端界面的设计也采用了界面模块化15的思想,每个页面都具有一定的功能,客户端页面具有以下功能:1. 内容丰富的首页设计。2. 按手机厂商浏览手机。3. 查看手机详细信息。4. 购物车管理功能。5. 确认购买,输入个人信息,提交订单。6. 根据关键字查询手机或订单。7. 查看购物帮助。8. 用户注册。9. 用户找回密码。5.1.2客户段界面结构设计采用框架。客户端界面结构是由头(head.asp)、左侧快捷菜单(left.asp)、体和尾(foot.asp)四部分组成。页面结构在template.asp文件中定义,代码如下 5.1.3客户段界面左侧快捷菜单设计下面图12是完整的template.asp文件的运行效果,即加入了left.asp文件。图12 客户段界面左侧快捷菜单设计图上图的左侧快捷菜单包含3部分,分别是手机厂商、热门商品和最优惠商品,它所包含的每一个部分都是由一个表格构成,由于页面需要美化,其中每个表格都包含了一些HTML修饰代码。下面为程序的源代码。 !- - 5.1.4商城主页设计本系统主页是default.asp文件。销售系统主页面如下面图13。图13 销售系统主页面主页除了

温馨提示

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

评论

0/150

提交评论