- 1.10 MB
- 2022-05-14 15:45:11 发布
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
在线手机销售系统—后台客户管理目录摘要IIAbstractIII第1章绪论………………………………………………………………………5第2章管理端界面设计…………………………………………………………62.1管理端界面结构设计…………………………………………………………62.2界面头、尾设计………………………………………………………………62.3厂商管理模块…………………………………………………………………62.4商品(手机)维护模块………………………………………………………212.5会员维护模块………………………………………………………………382.6订单维护模块………………………………………………………………402.7查看发货模块………………………………………………………………472.8常见问题(FAQ)管理模块…………………………………………………492.9管理员维护模块……………………………………………………………492.10用户登录模块………………………………………………………………50第3章系统的扩展和移植……………………………………………………563.1系统的扩展…………………………………………………………………563.2系统的移植…………………………………………………………………563.3web.config文件的配置……………………………………………………57第4章小结………………………………………………………………………58第5章参考文献59第6章致谢60III
在线手机销售系统—后台客户管理摘要随着移动通信技术日新月异地发展,手机已经逐步成为人们日常生活中不可或缺的工具,多元化的销售模式更让手机市场的竞争变得尤为激烈。用户在消费购买手机产品之前有必要也有权利了解更多自己所关注产品的相关信息,手机以及其他数码产品的信息和行情应该受到广泛关注,包括价格、性能、使用体会等相关信息。因此,一个信息多元、交流方便的手机在线销售系统,在帮助消费者方便的了解更多更准的行情信息的同时,可以让用户便捷安全的在线购买喜爱的手机产品,让用户体验到电子商务给我们生活带来的快捷和便利。关键字:手机;导购;销售;ASPIII
Onlinesalesofmobilephonesystems,backgroundmanagementAbstractAlongwiththemobilecommunicationtechnologyrapidlydevelopment,mobilephonehasgraduallybecameinthepeopledailylifeindispensabletools,diversifiedsalesmodeltomobilephonemarketcompetitionbecomesmoreintense.Usersintheconsumerpurchasemobilephoneproductsbeforeitisnecessarytohavetherighttoknowmoreoftheirconcernsandtherelativeinformationoftheproduct,mobilephoneandotherdigitalproductsmarketinformationandshouldbepaidcloseattentiontoextensively,includingprice,performance,theuseofrelevantinformation.Therefore,apluralityofcommunicationinformation,convenientonlinesalesofmobilephonesystems,tohelpconsumerstoeasilyunderstandthemoreaccuratemarketinformationatthesametime,canmaketheuserconvenientsafeonlinebuyfavoritemobilephoneproducts,allowuserstoexperiencetheelectroniccommercebroughttoourlifeconvenience.Keywords:mobilephonesales;ASP;guide;III
第一章绪论随着网络技术的日趋成熟,Internet变成了一种处理日常事务的交互式的环境。在互联网上开展各种服务已经成为许多企业和部门的急切需求。从传统行业到新兴的电子商务(ElectronicCommerce或ElectronicBusiness),基于Web技术的应用极大地改变着传统的服务模式。因此,Web己成为社会信息交流的一个平台,Web的普遍使用已经从根本上改变了人们的生活方式、工作方式,也改变了企业的经营方式和服务方式。越来越多的公司、企业以及政府希望通过利用国际互联网所提供的无地域、无国界、无时间限制的便利信息环境来开发自己的Web应用。基于数码产品的电子商务网站的设计融合了电子商务网站的购物特性和门户网站的个性化特性,成为最新网站技术的热点。对中小企业来说不可能有大量的资金投入构建电子商务网站。那么,如何充分利用现有资源、尽量减少专业技术人员的投入、对网站的维护和更新也不需要大量的人力、物力和财力已成为中小企业开展网上业务的关键。同时,中小企业的电子商务网站能否盈利,很大一部分因素将取决于其网站的个性化特性。因此对电子商务门户网站的研究将有助于我国中小企业开展网上商务。对促进电子商务在中国的快速发展有一定的实际意义。ASP(ActiveServerPages)是Microsoft提出的一种网络服务器端编程环境。ASP已经成为开发动态网站的重要而快速、有效的工具。ASP强大的功能使之成为一种优秀的服务器技术。随着网络技术的日益成熟,ASP技术在网络编程中也变得越来越重要。所以,在我们的毕业设计中,我们采用了ASP作为开发工具,构建了一个能实现简单的电子商务的小型动态商务网站——网上商品销售系统,我是负责系统的用户模块的设计。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销售系统应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和重复。在此次毕业设计中,本人所负责的系统则是进行数码产品网上商城系统的设计与开发,本系统是针对现在主要的物流中心问题,采用目前在网站开发中使用广泛的ASP技术,基于SQL55
Server数据库所开发的一套信息管理系统。本系统实现了商户在线对数据库进行管理等功能;界面友好,使用方便。在安全性方面,利用了目前广泛应用于网络站点系统中的md5加密技术,在实现系统功能的基础上最大限度的防止了非法窃取他人信息的行为的发生。通过此系统使商品信息更方便、高效,实现资源的共享以及自动化的管理,帮助网上商城有效的开展全面的信息化管理,尤其适合于网络销售信息化。55
第2章管理端界面设计客户端界面的大部分功能都是以管理端为前提的,因为客户端及显示的数据大部分需要通过管理端来添加。因此,我们首先来介绍管理端的设计与开发。管理端相对客户端要复杂一些,因为在这里需要对所有信息进行维护,包括浏览、增加、修改和删除等操作。前面已经提及,为了便于系统维护,页面的命名采用“模块名+功能名”的方式。概括起来,管理端具有以下功能。l厂商管理l商品(手机)维护。l会员维护。l订单维护。lFAQ(常见问题)管理。l管理员维护。在每个管理界面当中均直接或间接地采用<!-#includefile="checkuser.asp"-->方法引用了checkuser.asp文件,这种设计是为了检测管理员是否登录,防止没有管理权限的用户非法窜改系统数据。下面分别说明这些功能的实现方法,首先开始管理端界面结构设计。2.1管理端界面结构设计进行ASP应用程序开发的重要的一步是设计一个一般的界面结构,在这个结构确定了之后,就可以将不同的内容添加到这个框架中,这样既便于整个网站统一风格,也减少了界面设计的工作量。在本系统中的界面结构是由头(head.asp)、体(iframe)和尾(foot.asp)3部分组成的。由于使用了框架(iframe),于是只要将各个模块的页面装入iframe即可,并且在这些页面中无须包含头和尾的信息。页面结构在default.asp文件中定义,这个文件的代码如例程2-1所示(请注意其中的HTML注释)。例程2-1管理端页面结构default.asp<%ShowHeadAndMenu()%> 55
从以上代码可以看到,这个页面非常简单,而且很清晰地分为3部分。每个模块的功能页面在名为“frmMain”的iframe中显示,下面来介绍界面头、尾的设计。2.2界面头、尾设计为了提高代码的重用性,我们把管理界面部分相同的头和尾做成两个文件分别命名尾head.asp和foot.asp。读者可以在附书光盘里本章源代码的admin/include文件夹下找到这两个文件。它们基本都是纯HTML代码,用法参加上面default.asp文件的代码。上述default.asp文件的运行效果如图1所示。图12.3厂商管理模块厂商管理模块的功能主要由以下几个文件来实现:l显示厂商列表:manuList.asp。l添加厂商页面:manuAdd.asp。l保存添加的厂商信息:manuAddSave.asp。l删除厂商:manuDel.asp。l保存厂商修改结果:manuModifySave.asp.55
厂商管理模块在所有管理模块中是比较简单的一个,同时也处于最基础的地位,所以我们先从这个模块开始系统的开发。就目前的需求,厂商信息中只要记录每一个手机厂商的名字即可。但这样想不免过于简单,客户的要求往往并不是一成不变的,也许,就在明天,他就要求厂商以下还可以分类,比如他可能要求按照诺基亚手机的不同系列将诺基亚这一厂商进一步分类,或者按GSM和CDMA来分类等。出于系统的伸缩性的考虑,在数据库设计时我们已经多加入了一个SuperId字段用于记录上级类型。现在,在添加分类(厂商)时,需要通过程序来使用户可以选择所添加分类的上级分类。树立了这样的思想,下面分别介绍这个模块中每个功能的实现方法。1.显示厂商列表厂商列表主要用到manuList.asp这个文件。图2为管理端厂商列表的运行结果,从图中可以看出,能够对厂商进行添加、修改和删除等操作,并且具有分页功能。图2此页的原理是每次访问此页时,都会从其URL参数中寻找一个名为“ID”的参数,它代表商品类型编号。然后在页面中显示这个ID的所有子类型,即在ProductType表中查找所有SuperId=ID的记录,然后以列表的方式显示出来。如果找不到此类型的话,则将ID的值设为“0”,即显示所有顶级类型。下面是实现这个功能的SQL语句:StrSQL="SELECT*FROMProductTypeWHERESuperID"&intID&"ORDERbyid"这条语句中的intID就是上述通过参数获得的ID,根据这样的思路,我们可以在manuList.asp文件中编写出类似例程2-2所示的代码。例程2-2显示厂商列表manuList.asp<%DimrsObj,rsSuper,strSQL55
Dimpage,thisUrl,i,bShowAdd,sAddPageDimintID,nSuperId,szSuperName,nID,szName"获取当前分类IdintID=RealString(Request.QueryString("id"))IfintID=""ThenintID="0""获取当前显示的页码page=RealString(Request.QueryString("page"))If(page=""OrIsEmpty(page))Thenpage=1thisUrl="manuList.asp?id="&intIDSession("adminOldUrl")=thisUrl&"&page="&pageSetrsObj=Server.CreateObject("ADODB.RecordSet")strSQL="SELECT*FROMProductTypeWHERE1=1ANDSuperID="&intID&"ORDERbyid""使用LockType和CursorType常量时必须在global.asa中用TypeLib声明ADOrsObj.OpenstrSQL,conn,adOpenKeyset,adLockReadOnlyrsObj.pagesize=conMaxPerPage"找它的父类,因为删除时需要传值(删除后返回父类),"返回父类"的链接也需要strSQL="SELECT*FROMProductTypeWHEREid="&intIDSetrsSuper=Server.CreateObject("ADODB.RecordSet")rsSuper.OpenstrSQL,conn,adOpenKeyset,adLockReadOnlyIfNotrsSuper.eofThennSuperId=rsSuper("SuperID")szSuperName=rsSuper("Name")ElsenSuperId=0EndIfrsSuper.Close()%>手机厂商管理 <%55
"如果父级ID不是0,即不是顶级类型,则显示修改名称功能ifintID<>"0"then%>>返回厂商列表">"> <%endif%><%"如果从数据库中检索到数据,则以列表的方式示式ifnot(rsObj.eoforerr)then%>编号