




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要电子商务是一种通过网络交换数据的方式。随着网络的发展,网上世界是商业界有史以来最大的市场,电子商务的出现,赋予商业以极大的创造性和优越性。电子商务将买家和卖家,厂商和合作伙伴紧密联系在一起,因而消除了时间和空间带来的障碍。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对网络购物过程形成一整套动态的管理,经过对多个开发软件及数据库软件的优越性进行评估之后,最终选择用ASP和数据库MICROSOFTACCESS软件开发一个B/S结构的网络购物系统网站。关键词网上购物系统,ACCESS2003数据库,ASP,电子商务。目录摘要I第1章绪论111项目背景112课题内容113需求分析114相关技术比较2141操作系统和WEB服务器技术对比2142数据库技术对比3143动态网页制作技术对比3144开发语言与平台5第二章项目的设计621网站规划6211网站介绍6212网站目标细化6213确定网站要素6214网站设计623设计中遇到的问题及解决方法9第三章项目的实现1131LOGO和BANNER设计1132设置本地测试服务器1233界面设计与实现效果1334数据库设计(各数据库结构清单、功能描述)1535网站的安全维护21结束语22致谢23参考文献24附录25第1章绪论11项目背景进入90年代以来,互联网在我们的现实生活中创建出了一个新的世界虚拟的互联网世界,它被专家称之为地球的“第六大洲”,随着计算机技术,通信技术的日益发展和融合,尤其是INTERNET互联网的普及和应用,出现了一种崭新的商务模式电子商务。随着电子商务的产生与发展,网上购物渐渐成为时尚,尤其在最近几年中购物网站已经成为社会不可缺少的一部分,因其具有将传统的商务流程电子化、数字化,一方面以电子流代替了实物流,可以大量减少人力、物力,降低了成本;另一方面突破了时间和空间的限制,使得交易活动可以在任何时间、任何地点进行,从而大大提高了效率。12课题内容大型在线购物商城网站向全世界网上购物人群提供多种商品的在线销售,包括图书、音像、家居、化妆品、数码、饰品等数十精品门类,为消费者提供安全、方便、快捷的服务,给网上购物者带来极大的方便和实惠。最终选择用ASP和数据库MICROSOFTACCESS2003开发一个B/S结构的网络购物网站。13需求分析中国经历了20多年的改革开放,经济取得了突飞猛进的发展势头,人民生活水平和消费能力,以及一些消费观念正逐步改变,其中,网上购物这一新型消费方式和购物观念正在逐步深入人心,也正被许多网民所乐意接受,特别是受到了年轻一代人的喜欢,因为年轻人的文化素质高,对网络知识了解的比较多,并且他们很容易接受新事物,并大胆的尝试,同时网上购物带给顾客的是一种全新的体验和感觉,又让顾客得到实惠和方便等许多好处,从国际环境来说,发达国家的网上购物更是普及,比如韩国人日渐习惯网上购物,其网上购物金额突破6万亿韩元,又如互联网改变欧洲人的生活习惯,网上购物成为主流,而最新统计资料数字显示,美国网上购物已经不如成熟期。经过一阵的网络泡么经济之后,网上购物走出了低谷,交易增长164。14,达到3。83亿元。面对国际环境带给网上购物新的生命力,国内的网上购物也正逐渐热起来,而中国第一次进行真正意义上的网上购物是1995年。直到1999年才被人们认可,随着网络的普及,以及拥有13亿人的消费大国,一些风险投资资金,纷纷争夺中国的网上购物市场,比如当当网,易趣网,8848等,中国网上购物正处于起步阶段。在国内,各类商务模式的发展概况如下截止到2000年3月底,中国目前从事消费类电子商务的网站数量为1100余家,其中购物网站近800家,拍卖网站有100家左右,服务类网站中远程教育网站180家,远程医疗网站20家。在购物网站中,其中近1/3有传统零售业务,2/3则为纯粹的网上商店,这一情况正好与国外相反。例如在欧洲,在线1商店里有2/3有传统的零售业务,这显示了中国的传统零售业对于利用互联网开拓业务还不甚积极,目前从事电子商务的以新兴企业居多。由于大家看好未来中国电子商务的发展前景,一些风险投资资金纷纷进军中国的网上购物市场,因为拥有13亿人口的中国,必将是世界网上购物市场的一份大蛋糕。要做好做大一个网上购物网站,其投资量不小,所以我们更好更仔细的做好每一笔投资资金,使钱花在刀刃上。而一个成立一个网上购物网站,其资金主要分为三个部分,第一就是技术开发费用,现在的网上购物市场前景相当的大,有很多的大公司已经进入这个市场或者正在准备进入这个市场,面对强大的对手,技术先进是在竞争中上不了的法宝,也是立于不败之地的一个重要元素,所在我们详细的对以上数据进行分析与调研以后,我们对于这次毕设的课题有了一定的认识与了解,并且我们也对这一课题有了一个良好的规划与分工,我们会根据我们所调查和分析的数据去认真的完成我们的毕业设计,构建一个实时在线大型购物商城。14相关技术比较141操作系统和WEB服务器技术对比WEB服务器在网络中为实现信息发布、资料查询、数据处理等诸多应用搭建基本平台的服务器。WEB服务器如何工作在WEB页面处理中大致可分为三个步骤,第一步,WEB浏览器向一个特定的服务器发出WEB页面请求;第二步,WEB服务器接收到WEB页面请求后,寻找所请求的WEB页面,并将所请求的WEB页面传送给WEB浏览器;第三步,WEB服务器接收到所请求的WEB页面,并将它显示出来。在WINDOWS2000/XP下安装IIS服务器IIS(INTERNETINFORMATIONSERVER,互联网信息服务)是一种WEB(网页)服务组件,其中包括WEB服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。在WINDOWS2000中只要添加IIS(INTERNETINFORMATIONSERVER,操作系统自带的组件),便可轻松实现WEB服务。在WINDOWS2000中,如果没有添加IIS,可单击“开始”,指向“设置”,单击“控制面板”,双击“添加/删除程序”,选择“添加删除WINDOWS组件”,在弹出的“WINDOWS组件向导”窗中“组件”下勾选“INTERNET信息服务(IIS)”。然后放入系统源盘,单击“下一步”,显示“完成WINDOWS组件向导”窗后单击“完成”即可。142数据库技术对比“数据库”就是为了实现一定的目的按某种规则组织起来的“数据”的“集合”。它由一个称为数据库管理系统的软件进行管理。数据的存取方式独立于使用它的应用程序。在动态网站的设计中,数据库设计的重要性不言而喻。如果设计不当,查询起来就非常吃力,程序的性能也会受到影响,无论你你使用的是何种数据,通过正规化得表格设计,可以令你的代码更具可读性,更容易扩展,从而也会提升应用的性能。ACCESS2003数据库管理系统是MICROSOFTOFFICE2003套件的重要组成部分,是ACCESS的最新版本。ACCESS适用于小型数据库系统的开发,用以存储和管理用户所需要的数据。目前市场上流行的大型数据库系统产品有很多,像IBM的DB2、INFORMIX,MICROSOFT的SQLSEREVER,以及ORACLESYBASEMYSQL等。有别于那些小型数据库,大型数据库系统不仅提供了更好的性能而且在安全性和扩展性方面和小型数据库数不能相提并论的。SQLSEREVER作为微软的产品一经推出就以非常好的易用性和卓越的性能赢得了广大用户的青睐,与其是在小型企业中SQLSEREVER的应用更是普遍。由于其本身的高性能、高可靠性、高质量和高易用性等优点使得竹布成为大规模联机事务理(OLTP)、数据仓库和点子上区应用程序的优秀数据库平台。ACCESS2003具有良好的开放性和可移植性,以及性能的可靠性和稳定性更适合本系统,此我选择了ACCESS2003作为后台数据库系统。143动态网页制作技术对比最常用的三种动态网页语言有ASPACTIVESERVERPAGES,JSPJAVASERVERPAGES,PHPHYPERTEXTPREPROCESSOR。在这里,从技术角度来简单的分析1、ASP技术的特点简介ASP全名ACTIVESERVERPAGES,又成为服务器端的VBSCRIPT,所以采用我们非常熟悉的VB语法。公司特征由MICROSOFT公司推出。难易程度由于采用BASIC语法,只要熟悉BASCI语言,有点HTML基础,要学习掌握ASP是很简单的事情。代码隐藏性不需要编译,直接运行,所以代码可视。编写工具任何文本编辑都可以进行编辑,当然,对于ASP还是推荐采用MS公司的INTERDEV。封装性能很好的结合MS的COM技术,可以将比较复杂的的事务处理工作封装在COM()中,而ASP能非常好的进行调用。扩充性由于MS本身的ACTIVEX技术具有无限可扩充性,所以能很好的结合其他语言编写的组件。数据库这个方面,采用MS的ODBC接口技术,所以,几乎所有的数据库都可以结合。平台性遗憾的是,对于我们目前流行的两种最主流的网络操作系统(UNIX/LINUX和NT/WIN2000),它却只能在NT和WIN2000上很好的支持。2、JSP技术的特点简介JSP全名JAVASERVERPAGES,采用JAVA语法,由于JAVA体系的任何东西都是需要JDK支持的,同样,JSP也离不开JDK。公司特征由SUN公司推出。难易程度由于采用JAVA语法,由于JAVA高度的面向对象和灵活性,所以,比BASIC稍微要难点。代码隐藏性要编译成SERVLET,在服务器端运行,所以代码不可视。编写工具任何文本编辑都可以进行编辑,但是,却需要JDK先编译好。封装性能很好的结合JAVABEAN技术,可以将复杂的的事务处理工作封装在BEAN中,而JSP能非常好的进行调用。数据库采用JAVA结合数据库技术,即JDBC技术,也是一个统一的数据库接口技术。平台性对于我们目前流行的两种最主流的网络操作系统(UNIX/LINUX和NT/WIN2000),都能很好的支持。3、PHP技术的技术特点简介PHP全名HYPERTEXTPREPROCESSOR,采用类似C的语法。难易程度由于采用C语法,要学习掌握PHP也是比较简单的事情。代码隐藏性不需要编译,直接运行,所以代码可视,但是,可以通过ZEND的编译器将其代码加密处理,以隐藏源代码。编写工具任何文本编辑都可以进行编辑。封装性能结合MS的COM技术,也能结合JAVABEAN,将某些复杂的的事务处理工作封装在COM()和JAVABEAN中,但是,性能当然没有象ASP结合COM和JSP结合JAVABEAN那么“原版”,也就是速度和性能上肯定没有后者好。公司特征PHP是OPENSOURCE的,所以,你可以得到它的源代码,并可以重新编译,甚至加入自己的特征。数据库对于目前流行的数据库,几乎都有支持,但是,它却不是象ASP,JSP一样有个统一的接口,对于每种数据库几乎都有一个不同的接口。平台性对于我们目前流行的两种最主流的网络操作系统(UNIX/LINUX和NT/WIN2000),它都可以很好的支持,而且根本不用修改任何代码。对于比较大型的网站,比如对事务处理和负载均衡要求比较高的站点,采用JSP和ASP的比较多,从成本上考虑,比较经济的站点采用PHP应该是最好的选择,采用PHP技术的站点应该是最多的。由于三种语言各自有自己的长处,所以都有相当的支持者,在今后相当一段时间内,都不会被对方所淘汰。144开发语言与平台FRONTPAGE是MICROSOFT出品的,可能是最简单、最容易,却又功能强大的网页编辑工具。采用典型的WORD界面设计,只要你懂得使用WORD,就差不多等于已经会使用FRONTPAGE。就算你不懂WORD也没关系,“所见即所得“的操作方式会让你很快上手,而且你无须学习HTML语法。但FRONTPAGE的也有其不足之处首先是浏览器兼容性不好,做出来的网页,用NETSCAPE往往不能正常显示;其次,生成的垃圾代码多,也会自动修改代码,导致在某些情况下极为不便;再次,对DHTML的支持不好。但不管怎么说,FRONTPAGE的确是最好的入门级网页编辑工具。常见的版本为FRONTPAGE2000和FRONTPAGE2003。DREAMWEAVER是MACROMEDIA公司的产品的另一款“所见即所得“的网页编辑工具,或称网页排版软件。与FRONTPAGE不同,DEAMWEAVER采用的是MAC机浮动面版的设计风格,对于初学者来说可能会感到不适应。但当你习惯了其操作方式后,就会发现DREAMWEAVER的直观性与高效性是FRONTPAGE所无法比拟的。DREAMWEAVER是可视化的网页制作工具,很容易上手,使用它可以轻松地制作出网页,可以尽情发挥创意。DREAMWEAVERMX将以前的DREAMWEAVER40和DREAMWEAVERULTRADEV和二为一,其引以为豪的网页编辑排版功能,更是建立INTERNET应用程序的强大工具。第2章项目的设计21网站规划211网站介绍这次毕业设计我们所做的是一个大型在线购物商城,经过调查与研究对我们的网站系统有了初步的设想,但是在设计开发这个网站平台前我们要在上面的分析基础上来进行系统设计,这样更加有利于我们毕业设计的开发。有了系统设计就可以使设计的系统可以满足系统逻辑模型的各项功能要求,同时也可以提高系统的性能,它也是评价和衡量系统设计方案优劣的基本标准,也是选择系统设计方案的主要依据,也是开发网站系统的关键环节之一,它的工作质量直接关系到我们系统的质量和经济效益。一般在设计流程中主要包括网站目标细化、确定网站要素和网站设计三部分,下面我们将根据这三点来对我们的网站进行说明。212网站目标细化网站目标细化是跟据网站系统分析的目标,按照项目管理的方法,将系统分析阶段的目标再次细化,分阶段、分步骤予以实施。这里,根据网站建设的特点,详细设计出项目真正运作的相关要素。213确定网站要素确定网站要素包括明确网站内容结构(如栏目名称。内容),网站功能需求(如交互机制)和网站表现形式(色彩搭配、字号选择),还包括网站对象和网站提供的服务内容。214网站设计网站设计的内容非常多,大体分三方面首先是纯网站本身的设计包括文字排版、图片设计、平面设计、三维立体设计、静态无声图文。动态影声影像等,其次是网站的延伸设计,包括主题特征设计、智能交互、制作策划、形象包装、宣传营销等,第三站点采用网络、数据库等技术也是保证网站最终良好运行的关键。22系统功能图本网站的功能模块结构图如图21所示。在完成了结构图后,对图中的每一个功能模块进行说明,即功能模块说明书,这样即可以使用户、管理人员可以很方便地理解系统的程序结构,也有利于程序的编写和系统的维护。下面以本交互式电子网站为例,说明每个功能模块的功能。图21总体功能结构图1、结帐模块名称结帐功能描述供用户在选定商品确认后进行的操作上级模块无下级模块无输入信息如果是已经注册过的客户则输入用户名和密,否则要注册输出信息登录成功与否的信息使用数据顾客表CUSTOMERS表处理过程描述在用户结帐时,如果是已经注册的用户则登录,否则要注册。2、商品分类模块名称商品分类功能描述实现对所有商品进行分类划分上级模块无顾客管理员登录商品分类商品查询查询购物车清空购物车结帐商品管理订单管理菜单管理用户管理运货方式管理登录日志管理下级模块无输入信息登录网站的用户选择输出信息显示商品的分类信息使用数据分类表CATEGORIES表处理过程描述建立一个分类表,表中有分类号及分类名,然后将所有商品进行分类。3、管理员登录模块名称管理员登录功能描述提供管理员对该购物网站的维护与管理上级模块无下级模块商品管理、订单管理、菜单管理、用户管理、运货方式管理、登录日志管理输入信息管理员登录的姓名和密码输出信息登录成功与否的信息使用数据管理员表TBLUSER表处理过程描述登录成功则进入管理页面,否则提示错误信息。4、查询购物车模块名称查询购物车功能描述查看顾客在购物车中的商品上级模块无下级模块无输入信息顾客选择输出信息显示相关的信息使用数据无处理过程描述如果顾客选购了商品,则显示所选购的商品信息。5、清空购物车模块名称清空购物车功能描述把顾客在购物车中的商品清空上级模块无下级模块无输入信息顾客选择输出信息清空顾客选购的商品,返回主页使用数据无处理过程描述如果顾客选购了商品,则清空所选购的商品,返回主页。6、商品查询模块名称商品查询功能描述查找用户所要购买的商品信息上级模块无下级模块无输入信息顾客选择输出信息显示查找的商品信息使用数据商品表(PRODUCTS表)处理过程描述如果有该商品则显示详细信息。说明当用户点击进入主页后可以看到管理员入口、导航条以商品导航、付款等,并附有相关页面内容的主页页面,用户可以直接点击导航条进入商品浏览区,也可以进入管理员入口对商品进行修改。在选购商品完成后通过数据库调出购物车页面。而管理员必须输入正确的用户名及密码,才能进入商品修改页面,对商品信息进行修改。而商品页面由导航条的三个区进行链接,分别有不同的产品分类,首先的页面是产品大概的介绍,而点击“进入”或图片后可以进入相应产品的详细说明,便于用户比较及购买,浏览后可直接选购进入购物车页面。23设计中遇到的问题及解决方法在我制作网页的过程中,出现了许多错误,在解决问题的同时学到了很多东西。商品搜索功能如何实现设置变量传递,建立搜索结果页面,利用从表单传递过来的变量在“RESULTASP”里创建搜索结果记录集。问题1、配置好IIS,在主页,点击注册,却又出现下载提示框解决办法配置好IIS后,没有建立虚拟目录。要建立虚拟目录,并指向指定的文件夹。控制面板管理工具打开INTERNET服务管理器,双击本地计算机名鼠标右键点击默认的WEB站点新建虚拟目录。按照WINDOWS提示一步一步操作,虚目录一定要指向动态页面所在的文件夹。问题2、配置好IIS和虚拟目录后,在主页,点击注册,却又出现下载提示框解决办法3次同样的问题,让我有点灰心,但是同样的问题解决起来应该越来越明析了。仔细考虑,原来是我打开网页的方式错了。必须在IIS的虚拟目录里打开动态页面。找到IIS中文件所在的位置,INDEXASP文件。右键选择浏览跳出网页,终于出现了心仪已久的留言本。问题3、在虚拟目录中,我复制了一份网站文件,但在却打不开主页面了。解决办法虚拟目录没有可传递性,要想在复制的目录中打开动态页面,必须通过IIS设置虚拟目录,指定所要的文件夹。第3章项目的实现31LOGO和BANNER设计总体结构设计的主要任务就是将整个系统合理的划分成各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构等等。一个好的结构应当是连接紧密而又游刃有余,应当满足一些要求,至少不应当出现单独的链接死点页面,即当顾客到达该页时却只能通过单击“BACK”才能跳出,这样的结构显然是失败的结构。很多人通过网站的结构列表是很难想象实际的网站的,为了使网站的结构更清晰更准确,于是采用了可视化的结构蓝图。结构化蓝图就是由一组由图框、有向连线以及图标等组件所组成的反映网站结构的图形。它们能精确地显示网中的元素如何分组和联系,使设计变得更容易更准确。在本电子网站中,因为其它页面的设计中经常要用到本结构的式样,故为了使用的方便与快捷,将其设为STYLEASP文件。在子模块系统划分的基础上,对相应的子系统的数据流图采用事物中心法进行分析,然后对每一个子系统进行进一步分解,分层进行,直到分解成功能单一、含义明确的单一功能模块,形成系统的功能模块结构图。然后对图中的每一个功能模块进行说明,即功能模块说明书,下面以本电子商店的设计与管理为例,说明每个功能结构模块的功能。顶端菜单选项包括的结构功能如下图所示(1)网站LOGO首先需要设计制作一个网站的标志LOGO。就如同商标一样,LOGO是你站点特色和内涵的集中体现,看见LOGO就让大家联想起你的站点。网站的标志LOGO可以是中文、英文字母、可以是符号、图案,还可以是动物或者人物等等。标志的设计创意来自你网站的名称和内容。(2)导航菜单中包含以下的项主页超链接DEFAULTHTM商品分类超链接SHOPDISPLAYCATEGORIESASP显示所有商品分类商品查询超链接SHOPSEARCHASP查询购物车超链接SHOPADDTOCARTASP显示用户选择将要购买的商品清空购物车超链接SHOPENDASP把购物车中的物品清空网站LOGO导航菜单结帐超链接SHOPCUSTOMERASP顾客确认购买商品32设置本地测试服务器构建WEB服务器任何网站都要建设在一定的平台之上,选择哪种平台运行您的网站是至关重要的策略性决定。它决定了网站的可靠性、对客户的服务能力,以及为了维持网站运行所需要付出的代价。在网页建中的CGI程序或后台数据库支持也有赖于平台的选择。只要选择正确的产品以及做出相应正确的设计,你的网站就可以成为和客户及合作伙伴之间进行沟通的良好途径。而设计不佳的网站就像一个没有足够停车场的超市,用户将离去而且不太可能再次转回。浏览器/服务器BROWSER/SERVER模式构成的三层网络结构,使前端具有统一标准的浏览器用户界面,服务器端集中了大部分应用软件的开发管理,并且系统开发可以使用任何脚本语言如PERL,JAVASCRIPT,VBSCRIPT等,后端可以存取任何数据库,其B/S模式的一般结构如下图31所示图31三层WEB结构模式图在三层结构中,WEB服务器起着核心的作用。服务器主要通过运行网络操作系统、网络应用程序并通过网络接口来实现其功能。实现WEB的交互,需要在服务器的操作系统上运行WEB站点服务程序,例如,WEBSITE,IIS,PWS等。不同的操作系统要求不同的WEB服务器程序配合使用。一般情况下,服务器端采用微软WINDOWS类操作系统IISINTERNETINFORMATIONSERVICE或PWSPERSONALWEBSERVER的结合。鉴于ASP程序运行的可靠性、兼容性及易用性等因素,我们选用微软的PWS架设WEB服务器。1、在安装有FRONTPAGE2000的电脑中安装IIS50我们可以从WINDOWS2000安装光盘插入光驱自动运行后,选择添加组件,也可以从WINDOWSNTOPTIONPACK光盘中获取,还可以从MICROSOFT网站下载,其大小约为18MB。在整个安装过程中,可以按照提示一步步地进行安装,可以设置WEB发布目录,默认路径是“CINETPUTWWWROOT”。然后可以根据需要,选择安装MTS程序。MTS是一个以组件为基础的异动处理系统,用来开发、配置和管理网络服务器应用程序,并允许不必等待确认事务是否完成,就可以使程序在事务通知间继续传递并处理消息。浏览器BROWSER数据库应用程序网络服务器SERVER2、FRONTPAGE服务器扩展的设置选择“MICROSOFTOFFICE工具”程序组中的“SERVEREXTENSIONS管理器”服务器扩展管理器命令,将打开“MICROSOFT管理控制台”窗口。在“FRONTPAGESERVEREXTENSIONS”文件夹中包含当前计算机的名称如“YGJ”所对应的文件夹,如果在该文件夹中不包含任何内容,则表示“FRONTPAGESERVEREXTENSIONS”没有正确设置。此时,用鼠标右键单击当前计算机名称所对应的文件夹,并在弹出的菜单中选择“新增”子菜单中的“站点”命令,这时屏幕上将显示“服务器扩展配置向导”对话框,依次执行下一步,该向导将在当前计算机上添加服务器站点。操作完成后,在当前计算机所对应的文件夹中,将出现一个新的站点文件夹“/LM/W3SVC/1”,其中包含该站点中的所有虚拟目录以及子站点。3、IIS的设置如果“FRONTPAGESERVEREXTENSIONS”进行了正确的设置,单击WEB服务器的地址,即可打开浏览器查看IIS站点中的缺省主页,则表示WEB服务器运行正常。在“个人WEB管理器”对话框中,单击左侧的“高级”按钮,将显示“高级选项”画面,可以添加或删除WEB服务器中的虚拟目录,也可以设置虚拟目录的属性。在WINDOWSXP/2000中,如果没有添加IIS,可单击“开始”,指向“设置”,单击“控制面板”,双击“添加/删除程序”,选择“添加删除WINDOWS组件”,在弹出的“WINDOWS组件向导”窗中“组件”下勾选“INTERNET信息服务(IIS)”。然后放入系统光盘,单击“下一步”,显示“完成WINDOWS组件向导”窗后单击“完成”即可。IIS安装成功后,打开“管理工具”,在里面可以看到“INTERNET信息服务”的组件图标,打开后,在默认网站上右键单击属性,设置主目录的本地地址,即网站文件的文件夹地址。33界面设计与实现效果为了保证只有管理员才能对商品的管理,特设置了这个功能,防止一些恶意的破坏。界面如图32所示图32登陆界面为了使网站能够方便用户,特设置了导航菜单和底部菜单,界面才用统一的颜色,使用户更容易接受。界面如图33所示图33主界面这是商品详细介绍浏览页面,在点这级页面后,用户可以详细的知道商品的外观、价格以及有关商品的详细介绍内容,使得用户可以在详细知道商品后轻松购物,在这级页面还附上了免费服务电话,用户有问题时可以随时咨询,这样将给用户提供满意的服务。我在处理这级页面时尽量使页面简洁得体,没有用大量的图片以及动画来布置,因为在这级页面我想让用户在一个良好的页面中去认真仔细的浏览自己喜欢的商品,太过花乱会影响到用户的观看,从而会使用户没有心情看下去导致用户不够买商品,这也是我们的失误。当有权限的管理员正确登录后,就可以进行管理操作,主要包括商品的更新,订单的处理等,界面如图34所示图34管理员界面34数据库设计(各数据库结构清单、功能描述)本电子商店网站系统中所涉及的数据库表结构的建立及字段设计如下运行ACCESS2000数据库系统,新建一个数据库,命名为“SHOPPINGMDB”,向其中添加表,数据库中所含表的情况如图35所示。图35DATABASE数据库中所含的表对象本系统中关于数据库表结构设计如下表31商品分类表(CATEGORIES表)字段名称数据类型大小默认值必填字段说明CATEGORYID自动编号递增商品种类编号CATDESCRIPTION文本255否种类描述CATEXTRA文本255否商品其他说明CATIMAGE文本100否商品图片表32管理员日志表(TBLLOG)字段名称数据类型大小默认值必填字段说明FLDAUTO自动编号递增自动编号FLDUSERNAME文本50否登录用户名FLDTIME日期/时间否登录时间FLDDATE日期/时间否登录日期FLDINOUT文本50否进入/进出标志表33顾客表(CUSTOMERS表)字段名称数据类型大小默认值必填字段说明CONTACTID自动编号递增顾客编号FIRSTNAME文本50否名LASTNAME文本50否姓ADDRESS文本255否地址CITY文本100否城市PROVINCE文本100否省份POSTCODE文本20否邮编COUNTRY文本100否国家COMPANY文本255否公司PHONE文本50否家庭电话MOBILEPHONE文本30否手机FAX文本30否传真EMAIL文本50否EMAIL信箱CONTACTTYPEID数字否联系类型编号COMMENTS文本255否说明CONTACTREASON文本20否联系原因LOGINCOUNT数字否登录次数LASTLOGINDATE日期/时间DATE否最后一次登录日期PASSWORD文本50否密码表34购买项目表(OITEMS表)字段名称数据类型大小默认值必填字段说明ORDERITEMID自动编号递增订单编号ORDERID数字0否顾客编号CATALOGID数字0否商品编号NUMITEMS数字0否商品项目ITEMNAME备注否商品项目名称UNITPRICE货币0否单品价格表35商品表(PRODUCTS表)字段名称数据类型大小默认值必填字段说明CATALOGID自动编号递增关键字CCODE文本20否商品编码CNAME文本100否商品名称CDESCRIPTION备注否商品描述CPRICE货币0否商品价格FEATURES文本100否CIMAGEURL文本100否商品图像URLBUTTONIMAGE文本100否CDATEAVAILABLE日期/时间DATE否商品有效期CSTOCK数字0否商品库存量CCATEGORY数字0否商品种类IDCATEGORY文本50否WEIGHT文本20否商品重量MFG文本50否CDESCURL文本100否POTHER1文本50否POTHER2文本50否POTHER3文本50否SUBCATEGORYID数字0否RETAILPRICE货币0否零售价SPECIALOFFER文本100否特价ALLOWUSERTEXT文本100否POTHER4文本255否POTHER5文本50否表36商品特性表(PRODFEATURES表)字段名称数据类型大小默认值必填字段说明ID自动编号递增自动编号FEATURENUM数字0否特性序号FEATURECAPTION文本50否特性标题FEATURENAME文本100否特性名称FEATUREPRICE货币0否特性值FEATUREOTHER文本100否其他表37订单表(ORDERS表)字段名称数据类型大小默认值必填字段说明ORDERID自动编号递增订单编号OCUSTOMERID数字0否相应顾客编号ODATE日期/时间否订单日期ORDERAMOUNT货币0否订单金额OFIRSTNAME文本100否接收者名OLASTNAME文本100否接收者姓OEMAIL文本100否接收者EMAILOADDRESS文本200否接收地址OCITY文本100否接收城市OPOSTCODE文本15否接收地邮政编码OSTATE文本100否接收地省份OCOUNTRY文本50否接收地国家OPHONE文本20否电话OFAX文本20否传真OCOMPANY文本255否公司OCARDTYPE文本50否信用卡类型OCARDNO文本16否信用卡卡号OCARDNAME文本200否信用卡名称OCARDEXPIRES文本10否信用卡失效日期OCARDADDRESS文本150否OPROCESSED是/否NO否OCOMMENT文本255否OTAX货币0否OPROMISEDSHIPDATE日期/时间否OSHIPPEDDATE日期/时间否OSHIPMETHOD数字0否OSHIPCOST货币0否OSHIPNAME文本50否OSHIPCOMPANY文本50否表38运送方式表(SHIPMETHODS表)字段名称数据类型大小默认值必填字段说明SHIPMETHODID自动编号50关键字SHIPMETHOD文本0否送货方式SMPRICE货币0否送货价格SHIPBASECOST货币0否基本运费SHIPEXTRACOST货币0否额外运费SHIPOTHER文本50否其他表39商品子类表(SUBCATEGORIES表)字段名称数据类型大小默认值必填字段说明SUBCATEGORYID自动编号递增自动编号SUBCATEGORY文本255否子类名称CATEGORYID数字0否SUBCATOTHER文本100否SUBCATIMAGE文本100否图片表310动态数据库表(TBLACCESS表)字段名称数据类型大小默认值必填字段说明FLDAUTO自动编号递增自动编号FLDNAME文本255否功能名称FLDURL文本255否功能页面URLFLDCOMMENT文本255否功能描述FLDDATABASE文本50否本功能数据库,如空,则用本数据库,默认为空表311管理员表(TBLUSER表)字段名称数据类型大小默认值必填字段说明FLDAUTO自动编号递增自动编号FLDUSERNAME文本50否用户名称FLDPASSWORD文本50否密码FLDACCESS文本255否可访问权利FLDDATABASE文本50否SHOPPINGDATABASETABLESALLOWED文本255否允许访问的表名35网站的安全维护近年来随着INTERNET的发展,利用网站安全的脆弱性,黑客在网上的攻击活动每年正在以10倍的速度增长,形形色色的黑客攻击者是一个各怀鬼胎的复杂群体,他们把网上的任何漏洞以及缺陷作为靶子无孔不入。从而使得不少企业以及用户都受到不同的大大小小的损失,所以为了维护我们网站以及用户的利益,我们也要选择安全性较高的防火墙技术来进行防范。NAI公司推出的CYBERCOP是一种集网络系统入侵检测、安全扫描、动态响应和审计分析于一身的全面入侵检测的解决方案,它像是银行中巡逻的保安人员可以随时发现网络环境中的安全漏洞从而保证网络安全的完整性。我们决定采用双宿主主机结构,就是在堡垒主机中插装两块网络接口卡,并在其上运行代理服务器软件,受保护网与INTERNET之间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 心理健康课件中职
- 2025版滑雪教学团队承包服务合同
- 2025班主任年度考核与激励方案服务合同
- 2025版财务内部控制顾问聘用合同范本
- 2025年度蓝牙耳机产品售后服务与技术支持合同
- 2025版大型活动筹备垫资全面服务协议
- 2025版海绵城市建设施工合同
- 二零二五年度墓园环保设施建设合同
- 二零二五年度美容美发行业计件制劳动合同
- 2025年极性微晶玻璃合作协议书
- 2025版新能源汽车充电桩销售安装协议
- 2025年基层调解考试题库及答案
- 2024年西安交通大学国际合作交流处招聘笔试真题
- 2025年吉林省中考生物试卷真题答案详解解读(精校打印)
- NT8012消防控制室图形显示装置培训-尼特
- 党务工作岗考试题及答案
- 2025年华文出版社招聘笔试备考题库(带答案详解)
- 中国地理矿产资源课件
- 2025-2030中国AI艺术生成器行业运营态势与投资前景预测报告
- 大CK品牌管理制度
- 网络安全态势感知与应对策略-洞察阐释
评论
0/150
提交评论