免费预览已结束,剩余56页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要 如今的网上购物在我们身边已不再像以前那么陌生了,电子商务无论在国内还是国外掀起一次又一次的商务浪潮。在中国最具有代表性的当然要数“马云”的阿里巴巴和淘宝了。随着电子商务在当今IT行业已成为最热门的话题和焦点,B2B和B2C最近几年已成学术界和商界谈论的课题,如何改进和创新新的电商盈利模式,如何推动我国企业电子商务应用模式的创新,同时为了迎合我国进入WTO后的机遇和挑战,作为新时代的电商人,它的改变已成为我们现在80后的责任和义务,理所应当我们肩上的担子重了。本文首先从服装的销售背景分析,结合系统的开发技术手段对系统进行可行性分析,然后对系统的实现进行功能设计、数据库设计等,最后在系统的整个开发过程中,对系统进行系统测试,促使系统的性能更完善。并且本文通过图表等形式表现整个系统的功能描述,这样使读者可以对整个系统一目了然。 本系统基于B/S模式,采用JSP开发技术,Tomcat应用服务器,以SQL Server2000作为数据库,使用MyEclipse作为开发工具进行开发。系统实现的主要功能包括购物车功能,产品浏览和搜索功能,留言板功能,邮件功能,订单和产品的管理功能,注册会员的管理功能等。 关键词:网上购物 电子商务 SQL Server2000 JSP Design and Implementation of Jinxin Online Clothing StoreAbstract: the e-commerce now in our side already no longer so strange, electronic commerce both at home and abroad of a wave of again and again. In China most representative of course to a few jack ma alibaba and tao bao. Along with the development of e-commerce in todays IT industry has become the most popular topic and focus, B2B and B2C in recent years has become the academic and business circles about the topic, how to improve and innovate new business profit model, how to promote our country enterprise electronic commerce application pattern innovation, at the same time in order to cater to the our country after entering WTO. The opportunity and challenge, as a new era of business people. It has become the change we now after 80 the responsibility and obligation, often taken for granted we burden heavier. Firstly, the background from the apparel sales analysis, system development techniques combined with the system feasibility analysis, and implementation of the system functional design, database design, and finally in the system throughout the development process, the system for system testing, to promote better performance of the system. This paper forms and charts, functional description of the overall system performance, so that readers can make the whole system at a glance.This system based on B/S mode, use JAVA development technology, Tomcat application server to SQL Server2000 as database, using MyEclipse as a development tool for development system implementation of the main features include shopping cart, product browsing and search capabilities, message board function, mail function, order, inventory, and product management functions, registered members of the management functions. Keywords: online shopping,e-commerce,SQL Server2000,JSP目录一、系统概述1(一)系统开发背景1(二) 系统开发工具与开发模式的选择2(三)可行性分析2二、 需求分析5(一)业务流程分析5(二)系统功能需求7(三)系统的环境需求8三、系统分析9(一)功能模块分析9(二)系统流程分析10(三)系统数据库分析17四、系统设计21(一)系统功能设计21(二)系统数据库设计24五、 系统实现28(一)系统前台模块的实现28(二)系统后台模块的实现34(三)主要功能代码的实现38六、 系统测试45(一)系统测试方法45(二)系统测试结果45总结47参考文献48附录A49一、系统概述(一)系统开发背景1、项目开发背景 20世纪90年代,电子商务做一个完整的概念被提出来,随着经济的全球化、贸易的自由化和信息的现代化正在日益的增强,它是现代信息技术和商务技术的结合新产物电子商务。它在已前所未有的力量影响着各个行业的发展,它给商业带来的商机和利润是无法比拟的,对人们的日常生活已经产生了巨大的影响。 电子商务顺着时间的缝隙已经渗透了各个行业,网上商城已经是电子商务的重要体现,随着生活水平的进一步提高、人们工作压力的增大、燃油等不可再生资源的日益减少、物流成本的增加、电脑普及的信息化时代,与其在大街小巷走街串巷买东西,大多数人更喜欢在网络上足不出户就能买到自己所需要的东西,这既不受天气影响,也不会受时间的限制,是大多数人的首选。在享受网上冲浪的同时还能享受购物的乐趣。国外的电子商务起步比较早,应用的范围也比较广,而且在人们日常生活中,网上购物已经占到一定比例,电子商务系统也比较成熟。人们可以通过网络这个媒界,足不出户就可以搜索、查询到自己所用的信息、购买自己梦寐以求的商品。目前,随着人们生活水平的提高和物质生活需求与精神需求的转变,对于网上购物的需求也是越来越强烈,因此,电子商务在现在这个年代这么热门。电子商务的网上交易促使供需双方直接沟通,减少了中间环节,提高了商务活动的效率和便利性,降低了成本。2、项目开发的目的 本网站本着方便人们日常生活而创作,金鑫服装店会竭诚为您服务! 如今竞争激烈的社会,物质生活水平提高不能完全满足现代人的欲望,该网站的创立既能满足网上的冲浪的乐趣,更能为你我省下出去逛街花费的不必要时间。网上商城的开辟不仅节省了店铺的租赁费用,而且也为交通缓解了不必要的压力。 同传统的服饰实体店相比,金鑫服装店具有如下优势:(1)使用计算机点击购买,方便快捷;(2)反馈购买者信息,了解顾客对市场需求;(3)扩展了实体服饰店的业务量,获得更大的经济效益;(4)节省时间,人们足不出户可以获得订购商品,解决了物资流动速度慢,周期长,资金占用大,费用高的特点。 目前电子商务网站正如雨后春笋般地大量涌现,面对日益激烈的市场竞争,小店要如何保持永久经营,如何提高市场竞争力,将是必须面对和思考的重大课题。所以,金鑫服饰店网站应运而生。为了提高金鑫服饰店的知名度,如何给本店做宣传,打造本店自己的形象,扩大市场占有率,从而获得更大的经济收益,该是我现在首先要考虑的问题。因此,从商家和客户的角度来考虑,本网站的开发都具有必要性。本网站设计目标是面向金鑫服饰店,为实体店提供一个网上销售平台,通过它来扩大世人对本店的认知度。网站涵盖了金鑫服饰店业务的主要方面,包括对店铺的宣传,对商品的宣传,在线销售商品,顾客反馈调查等等。(2) 系统开发工具与开发模式的选择1、开发工具 表1-1 开发工具表开发工具Dreamweaver 8 、myeclipse开发技术jsp数据库SQL Server 2000应用服务器Apache Tomcat 5.52、开发模式对于本系统,其功能目标是实现传统的服饰实体店能够利用计算机进行网上购买各种服饰的转变,所以它必须实现整个实体店面的业务流程模式,实现对会员与非会员的不同管理模式,以及下订单、购买、退换货、评价环节的处理。本系统采用B/S结构,访问方式灵活 ,访问速度快 ,不用另外安装软件 ,易于控制等优点。(三)可行性分析任何成功的创业都是要有周密的计划与预算,我从技术、经济和社会可行性三方面对本系统进行了分析和研究。1、技术可行性该系统拟采用成熟的数据库技术Microsoft SQL2000与软件开发技术JSP技术和Tomcat5.5服务器。JSP对于在Web应用中集成JavaBean组件提供了完善的支持,这种支持不仅能缩短开发时间(可以直接利用经过测试和可信任的已有组件),避免重复开发。JavaBean将功能、处理、值、数据库访问用java代码创造的对象进行打包,JavaBean组件可以用来执行复杂的计算任务,负责与数据库的交互及数据提取等。前台主要使用HTML语言,用JSP页面对表单数据进行处理。Tomcat服务器系统由推出至今,其方便,宜用等特性深得开发人员的赞许,再加上其资源免费,下载方便,使得它在信息系统开发中应用日益广泛。Tomcat可谓是 Apache的jsp解析插件,将两者优势完美结合。当有顾客搜索时,终端向服务器发出请求,服务器根据数据库的实时数据,向终端发送数据,显示在终端的屏幕上。本系统对用户的要求并不高,只需要在Windows平台上使用个人电脑的知识外,并不需要太多的技术技能。作为该系统的管理员,还需具备对Tomcat服务器的使用能力及对网站的基本维护能力,所以开发这个系统是具备技术的可行性的。2、经济可行性 经济可行性分析要估计项目的成本和效益,分析项目经济上是否合理。即进行成本效益分析,评估项目的开发成本,计算开发成本是否会保证项目预期的全部利润。服装购物系统预计使用5年,下面是5年的收益投资比。 表1-2 支出费用表 (单位:千元)支出类别详细支出项目费用说明5年合计一次性支出网络设备5服务器租用25经常性支出运营维护费2线路租用4软件维护费用1软件升级完善其他未知支出1未知支出5年支出合计 29 表1-3收益表 (单位:千元)项目类别详细项目计算方法一年说明5年合计一次性收益一次性收益00经常性收益减少员工人52*12*5120工资按2千元/(人.月)计算600工作效率增加收益10%500*10%50预计每年赚50万元250日常节省开资3万/年30节省交通费150不可定量的收益服务质量提高所得增加10%500*10%50服务态度好250预计每年收益差价收益500500卖衣服收益所得2500收益合计7503750(3) 收益/投资比金鑫服装店预计使用5年,这里计算的是这5年内的预计收益/投资比。3750千元/29千元130%总的来说,金鑫服饰店将传统的店铺转变成数字化、电子化网络营销模式,把传统的商务业务流程转化为电子流、信息流,突破了时间空间的局限,大大提高了销售的效率,有效地降低了店铺门面的成本,更是扩大了销售范围,给商家带来了巨大的经济效益。综合来看本系统在经济上是非常可行的。3、社会可行性互联网的普及推动着社会向前,在各个行业都能找到电商的影子,它在悄无声息的吞噬着这个商业的时代。交通拥堵,上街人多,上班没时间等等因素都是困扰着太多人,电商给大家带来了方便,同时也带来了太多的商机,消费者可以众揽所有商品,低得让人心动的价格,让消费者在也hold不住。网上购物是一种新型的贸易消费形式,在Internet时代,网上购物是不可或缺的。网店的开放吸引了更多的消费者,也扩大了小店的经营范围,金鑫服装店应运而生。2、 需求分析(一)业务流程分析实体店面的销售存在着诸多的问题,地址的选址,门店的费用,雇佣员工的费用等等,而且销售范围有限,面向的对象很受限制,销售情况没有信息管理系统,所以需要人工记下任何的销售情况,以备利润汇总,存在诸多的不便。本阶段遵循用户参与的原则,对现行的工作流程进行了详细调查。完成该系统,必须进行业务的流程分析,可以帮助了解业务的具体处理流程,发现和处理系统调试时候出现的错误和疏漏,并修改和删除系统不合理的部分。业务流程图的常用的基本符号有以下四种 图2-1 业务流程图符号金鑫服饰店网站的购物流程,对于非注册的用户,只能查看商品信息和搜索商品,对于注册的用户可以进行查看商品信息,搜索商品,进入进入购物车环节。进行购物环节,当购买商品时下完订单信息,系统会将用户购买的商品信息进行保存,方便用户随时查看;当用户支付成功后,系统会自动地将商品销售信息、会员信息、订单信息更新到数据库中,会员也可以给店主留言,店主对商品、订单、用户的管理操作更加系统化、准确化。具体注册业务流程如下图所示。访问者管理员注册管理用户信息图2-2 用户注册业务流程图图2-3 用户购买商品的整个业务流程图 图2-4订单管理、会员管理、留言管理等业务流程图(二)系统功能需求本网站采用B/S结构,采用Myeclipse编辑工具编写的网上购物系统,该网站包含了在线搜索、点击查看、购买、退换货、留言等一系列功能,本系统结构简单易懂、系统操作简单、系统稳定性良好给用户提供了良好的购物体验,在简单的操作中,完美的界面徜徉购物的乐趣。要想实现这样的购物网站,网站至少包含这些子系统: 1、网站注册/登陆系统:成为会员后成功登陆后可以在线购买及留言交流,非会员只能查看部分信息。2、商品展示:包括销售排行,店长推荐,查看商品信息,新上市的商品都在这里可以查看的到。3、购物车功能及支付功能:该模块是购物网站的核心,也是决不可缺少的部分,购物网站就是以盈利为目的而存在的,所以这是很重要的部分。4、留言评价功能:该模块缩短了客户与卖家之间的距离,同时也给要购物的顾客以方向。5、管理员后台管理功能:商品添加/删除商品、商品类别管理、商品信息修改、会员资料、订单管理、订单处理、评论管理、公告发布等功能。(三)系统的环境需求网上服装销售系统的性质决定了它的服务端工作负荷比较大,这就要求对于服务端的硬件配置要尽可能的高一些,操作系统也要尽可能的稳定。基于java的系统一般来说网络安全性比较好,但并不能说就一定安全,由于WindowsXP的漏洞比较多,最好使用正版的操作系统例如Windows7操作系统。随着数据的不断增多,必然会产生冗余,导致系统运行效率降低,建议管理员定期备份和清理冗余数据,以保证系统的正常高效运行。系统对开发环境的要求的基本配置如下:CPU:Inter T5850或更高。内存:1GB硬盘空间:60GB数据库:SQL server2000编程语言:jsp服务器:Tomcat5.5开发环境:Windows 7三、系统分析为了给未来要建设的新系统提出明确的、细致的需求,从而使系统设计有的放矢,具有明确的针对性,从几方面对该系统进行分析。(一)功能模块分析1、系统总体设计从数据流图出发,对数据流图进行分析,得出的层次化的模块结构图。即图3-1为该系统的功能结构图。 图3-1 功能模块图2、系统详细设计 (1) 系统前台模块会员信息处理模块:由于本系统考虑到网站安全的问题,所以本系统只对会员提供在线购买的功能,通过阿里旺旺了解适合顾客的商品,并不是所有的用户都可以在本系统购买商品,因此设计了用户注册模块,提高了供求双方网上交易安全性。此模块的主要实现功能包括:会员注册、登录以及会员资料修改。基本信息查看模块:作为服装销售网站,为用户提供大量的商品信息是一个必不可少的功能。本系统为用户提供商品展示的功能,方便用户及时了解各种商品的信息,如新品上架,店长推荐,商品销售排行,打折商品公告以及留言等信息。商品操作模块:主要包括商品信息检索和购物车,顾客下订单以及支付功能。对于商品检索,由于数据量很大,并不能把所有的信息传递给用户,这就需要我们把不必要的信息过滤掉。这就要设计个查询的条件,如商品的种类、根据商品的具体名称等来查询。对于购物车以及下订单这部分主要是针对会员来做的,非注册用户是不能够点击该功能的,只有会员登录之后才能将商品放入购物车进行购买,下订单支付及留言。 订单查询模块:会员可以进入我的订单进行查询,了解订单信息,但不可以对订单进行修改,只有管理员才可以对订单进行修改和删除等操作。留言板模块:可以给店主一些商品销售的建议,也可在这里修改自己的要求,给店主的服务态度进行评价。 (2) 系统后台管理模块:会员管理模块:该模块是管理员对会员进行分类管理,基本信息的查看和修改的最高权限。商品管理模块:该模块主要是商品信息的管理,包括管理员要对商品的增加、修改和下架,商品类别的添加需要填写商品的品名,颜色,尺寸,产地适宜人群等。 订单管理模块:该模块完成对订单信息的查看,修改价格和数量等操作。公告管理模块:该模块能够完成对公告的信息发布和关闭的管理功能。该模块可以对本店的最新上架的商品,价格的调整,店铺装修等等消息的发布和撤销。留言管理模块:该模块能够完成对留言信息的回复和关闭的管理功能。管理员可以对留言进行选择性的关闭,前提是那些对该网站进行恶意攻击等留言。(二)系统流程分析1、数据流图在业务流程分析的基础上,对数据流进行了分析,从而发现和解决数据流通中的问题,该系统的数据流图分为顶层、一层、二层。现行的顶层数据流图如图3-2所示。管理员用户金鑫网上服装商城网站系统 会员信息会员信息 公告信息 公告信息留言信息 留言信息 留言信息商品信息 商品信息商品信息 订单信息 订单信息 更新信息 基本信息 D1 数据存储 图3-2金鑫服饰店顶层DFD 具体分析第一层数据流图,主要包括对商品的购买操作、订单详情查询、会员信息处理、基本信息查看、商品管理、订单管理、会员管理、留言管理、公告管理等等几大版块。对于商品的操作,主要是注册用户对商品的搜索、查看、点击购物,订单查询处理,注册用户可以根据订单号查询、可以查看本身购买的所有商品信息;也可以查看物流信息,卖家是否发货及到站信息。基本信息处理,用户可以对网站公告、销售排行、留言信息、店长推荐、新品上架和链接信息进行查看,同时用户可以对网站进行留言及时对网站信息做出反馈;商品管理,管理员可以对后台数据库内的商品进行类别分类及更新操作等;公告管理,管理员可以对网站公告进行查看、更新操作;留言管理,管理员可以查看用户留言、可以对用户留言进行关闭操作等。详细流程图如图3-3所示。图3-3第一层数据流图 第二层数据流图下面具体分析一下P1商品操作处理,非注册用户可以对商品进行搜索查看,非注册用户可以注册成为会员或者已经是会员的用户可以对商品进行搜索查看,下订单后填写订单,订单生成后,进行确认支付处理,支付成功后,成功购买商品。商品操作处理如图3-4所示。图3-4 P1“商品操作”的展开图下面分析P2订单查询处理模块,会员用户可以对订单自身的购物信息进行查询操作。可以进行订单号查询、所有订单查询。非注册用户不能查到订单信息。订单查询处理如图3-5所示。 图3-5 P2“订单查询”的展开图下面分析P3会员信息处理模块,用户可以根据自身的条件选择是否升级为会员,会员信息处理模块如图3-6所示。图3-6 P3“会员信息处理”的展开图下面分析P4基本信息处理模块,用户(非注册用户和注册用户)可以查看首页、新品上架、店长推荐、公告信息、留言信息、销售排行、联系我们、购物车、订单查询等,还可以对本站进行留言。基本信息查看处理如图3-7所示。 图3-7 P4“基本信息处理”的展开图下面分析P6商品管理处理模块,描述的是管理员对商品进行的管理操作,管理员可以添加分类、添加商品、修改商品、商品下架、查看商品信息等。商品管理处理如图3-8所示。 图3-8 P6“商品管理”的展开图下面分析P7订单管理模块,描述的是管理员对订单的管理操作。管理员可以查看订单的详细信息、对未支付和已支付的订单执行处理操作。订单处理如图3-9所示。图3-9 P7“订单管理”的展开图下面分析P8会员管理模块,描述的是管理员对会员的管理操作。管理员可以查看会员的详细信息、对会员可进行冻结和解冻的处理操作。 会员处理如图3-10所示。图3-10 P8“会员管理”的展开图下面分析P9公告管理处理模块,描述的是管理员对网站公告的操作,管理员可以查看公告、添加公告、关闭公告。 公告管理处理如图3-11所示。图3-11 P9“公告管理”的展开图下面分析P10留言管理处理模块,描述的是管理员对网站留言的操作,管理员可以查看留言、回复留言、关闭留言。 留言管理处理如图3-12所示。图3-12 P10“留言管理”的展开图2、数据字典数据字典和数据流图是紧密相联的,两者在一起才能构成需求说明书。通过对系统数据流的分析,现在用数据字典来描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体。 数据元素条目如下所示。用户名元素的数据字典如表3-1所示。表3-1 用户名元素 数据流如下表所示。下订单信息流如表3-2所示。表3-2 下订单信息流处理过程如下表3-3所示。商品操作流如表3-3所示。 公告信息的数据结构条目如下表3-4所示。 表3-4 公告信息表外部实体如表3-5所示。 表3-5 用户实体(三)系统数据库分析系统的核心部分:数据库存放着所有商品的信息、会员的注册信息、管理员的基本信息,管理员可以在该系统对商品进行增删改查等基本功能,还可以发布公告,关闭留言,在线交流等多项功能,所以数据库是该系统的灵魂,具体实现看第四步数据库实现。首先从概念结构和逻辑结构进行分析。1、概念结构分析根据功能模块划分的结果,具体分析了本系统中大部分实体,实体属性图如图3-13所示。图3-13实体属性图遵循三范式原则,对实体之间的依赖关系进行了整合,系统E-R图如图3-14所示。图3-14 E-R图2、逻辑结构分析根据概念阶段的E-R图转化成系统支持的数据模型,本系统采用关系模型。关系模型的逻辑结构是一组关系模式(二维表)的集合。E-R图是由实体,实体属性和实体之间的联系三个要素组成的。所以将E-R图转换为关系模型实际上是要将实体,实体的属性和实体之间的联系转换为关系模型。根据以上原则将系统中的E-R图转换为关系模型如下:公告(公告ID,公告标题,公告内容,录入时间)管理员(管理员ID,管理员名称,管理员密码)会员(会员ID,用户名,真实姓名,密码,所在城市,联系地址,邮政编码,证件 号码,证件类型,电话,Email地址,是否冻结)订单(订单ID,商品ID,品种数,用户名,真实姓名,联系地址,邮政编码,电话,付款方式,运送方式,订货日期,是否执行,备注)订单明细表(ID,订单ID,商品ID,价格,数量)商品(商品ID,类别ID,商品名称,商品简介,定价,现价,图片文件,录入时间,是否新品,是否特价,浏览次数) 留言(留言ID,作者姓名,Email,发布时间,主题名称,留言内容)大类别(类别ID,类别名称)小类别(类别ID,父类ID,类别名称)四、系统设计(一)系统功能设计在对金鑫服装店的全面分析的基础上,制定出金鑫服装网站的总体规划。根据对网站的系统详细的分析,从整体设计及详细设计两个方面对该系统进行着有序的实现着,前台从注册,购买到交易完成,后台管理员对商品信息的增删改查实现了基本购物所需要的东西,该步骤主要对系统分析的实现。系统前台模块的实现:1、会员信息处理模块(1)注册管理模块此模块的功能是用户进行注册,点击注册按钮用户开始填写相关的个人信息,填写好的信息提交到后台的处理页面,在处理页中将前台传过来的信息进行接受,之后用数据库操作语句将这些数据插入到人员信息表中。在保存会员的过程中,数据库会调取数据库的所有用户名,若该会员名存在,则重新取名字,必须保证会员名称的惟一性。注册成功后可以使用本系统进行购买、留言等操作。(2)登录模块此模块主要功能是会员登录用于网站会员登录本网站进行购物或查看订单的情况。首先会员必须提交用户名及密码,之后在后台进行处理,电脑自动跳转到数据库中进行查询,如果查到该用户则将该用户的权限和密码全都取出来分别赋给两个字符串变量,判断从数据库中读出的密码与登录时输入的密码是否配对上,若两个密码相同则进入相应的页面,否则输出密码错误。若为非会员必须先注册成为会员。2、基本信息查看模块(1) 店长推荐和新品上架商品展示店长推荐和新品上架主要列出商城中的全部促销优惠商品和上架新品以及热销的商品。这些商品人气很高。这些商品包括商品图片、名称、原价、现价、折扣赠品等信息。这些商品给该网站带来了人气带来了利润。(2) 销售排行用户单击网站导航条中的“销售排行”超链接,将转到销售排行页面,该页面显示销量最好的十个商品,这些商品会带来更多的客户。(3) 网站公告用户可以看到网站发布的公告信息,及时了解网站的最新动态。包括送礼活动、节日促销、网站2周年大减价活动。(4) 留言板块留言板是商务网站中不可缺少的重要部分,它可以增进用户与网站之间的交流。添加留言是用户与用户,以及用户与网站销售者之间的一种交流模式,只有把用户想要表达的内容添加到数据库中,通过管理员的审核才能在浏览留言板中显示。3、商品操作模块(1) 购物车模块在本系统中,购物车功能是非常重要的模块。当用户登录成功以后,单击任意一种商品右侧的“购买”按钮就可跳转到购物车页面,显示该物品已经添加进购物车。如果同一种商品要购买多个,只需单击“修改数量”按钮,然后单击“数量”文本框,输入相应的数量即可。如果用户需要继续购物,可以单击“继续购物”,退回到首页,继续选购商品,系统会自动将点击购买商品加入购物车,同时显示用户所购买的物品列表数量,及合计价格。如果用户在去收银台结账前对已经选购的物品不满意时,可以单击商品后面得“退回”按钮,这样这件商品将被删除,也可以单击“清空购物车”清空所有添加到购物车的东西。用户完成选购之后,单点击“去收银台结账”转到收银台页面,显示收货人详细信息,包括用户名、真实姓名、邮政编码、联系地址、联系电话、付款方式、运送方式、备注等信息,这些信息是系统自动在用户表中提取出来的,用户可以修改,最后单击“提交”按钮即结账完毕,系统自动生成订单号,该网站与各大银行合作支持网上银行,同时也可以使用支付宝进行支付,支付成功后,会显示“谢谢您,已经成功购买该商品共计xx元.成功后网页会自动跳转到登录后的首页。(2) 商品检索模块商品搜索模块包括商品模糊查询和商品分类显示及精确查询。商品查询作为购物网站,如何能让用户以最快的速度找到自己希望买到的物品,搜索引擎也就必不可少了。本网站也做了一个小模块,以供用户进行一些模糊查找,用户不必输入全部名称,只需单击“全部分类”的下拉按钮,选择相应的查询条件,单击其后的文本框,输入与查询条件相符合的内容,最后单击“搜索”按钮,系统就可以将符合该查询条件的所有商品信息以网页形式返回给用户。商品分类显示为了方便用户寻找某一类商品,在网站中设置了商品分类显示窗口。在网站首页的左侧以树状菜单的形式列出了商品的大、小分类信息,点击大类结点可以显示出该类的所有小类信息,单击小类结点可以进入到分类商品显示页面查看该类别的全部商品信息,在分类商品显示页面中,单击商品名称可以查看相应商品的详细信息。如果用户已经登录,还可以直接将商品信息添加至购物车中进行购买。4、订单查询模块等待发货的用户肯定迫不及待的想查询订单,只需登录后单击 “查看我的订单”按钮,即可显示相应的订单信息。系统后台模块的实现:5、会员管理模块点击“会员管理”转到会员管理页面,该页面左侧自动显示相应的会员列表,该界面可以对会员信息实现冻结和解冻的功能。单击商品信息的冻结按钮和解冻按钮,系统弹出的提示信息进行确认后即可实现冻结和解冻的操作。这个主要针对那些出现问题的交易,一般时候不会使用。管理员也可点击任意一个用户名查看该会员的详细信息。6、商品管理模块该模块主要是对商品信息的管理,即对商品信息的添加、修改和删除。当点击“商品管理”时,转到商品管理页面,页面自动显示相应的商品列表。如果想查看全部的商品信息,可通过“下一页”按钮查看全部商品信息。该模块可以使管理员理解自己的商品信息,更加更快的熟悉自己的新上市商品,这样可以给顾客介绍商品。管理员可以点击“修改”,此时进入到商品修改页面,进行该商品信息的修改。点击商品列表要删除的商品信息的删除按钮,系统弹出提示框,进行确认后即删除成功。7、订单管理模块该模块主要是对订单的处理,包括查看订单和执行订单。点击“订单管理”转到订单管理页面,显示相应的订单列表,主要有订单号、品种数、真实姓名、付款方式、运送方式、折扣、订货日期、执行等,确认买家已付款后,单击相应商品信息后面的执行按钮,即可对生成的订单号,准备发货。8、公告管理模块该模块主要是对公告的处理。单击“公告管理”按钮,进入到公告管理页面。该页面可以对公告信息进行添加和删除操作。9、留言管理模块该模块主要是对客户留言的处理。单击“留言管理”按钮,进入到留言管理页面,该页面可以对留言信息进行添加和删除操作。单击“添加留言”按钮,进入添加留言页面。输入留言的标题及内容,最后单击“保存”按钮,即完成添加操作。点击留言后的“删除”按钮,即可完成删除操作。(二)系统数据库设计网站最注重的是与浏览者的互操作性及对信息资源的共享,因此数据库是必不可少的。数据库是数据管理的最新技术,是计算机科学的重要分支。数据库的编写应该力求结构严谨、关系清晰,不要产生信息的冗余。目前,常用的数据库管理系统有Access、SQL Server2000、MySql、Oracle等。SQL Server2000是Microsoft公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。由于其功能强大、操作方便,适用于不同层次的用户掌握使用。因此本网站采用SQL Server2000数据库。数据库表设计本系统主要的数据表如表4-1至4-9所示。(1)会员信息表会员信息表主要用来存储所注册的会员的信息。表的结构如表4-1所示。表4-1表tb_member:会员信息表字段名数据类型长度描述 IDint4会员ID(主键)userNamevarchar20用户名trueNamevarchar20真实姓名passWordvarchar20密码cityvarchar20所在城市addressvarchar100联系地址postcodevarchar6邮政编码cardNOvarchar24证件号码cardTypevarchar20证件类型gradeint4等级Amountmoney8消费额telvarchar20电话emailvarchar100Email地址freezeint4是否冻结(2)公告信息表公告信息表主要用来发布新公告的。表的结构如表4-2所示。表4-2表tb_BBS:公告信息表字段名数据类型长度描述IDint4ID号(主键)titlevarchar100公告标题contentvarchar4000公告内容INTimedatetime8录入时间(3)管理员信息表管理员信息表用来保存管理员登陆信息。表的结构如表4-3所示。表4-3表tb_manager:管理员信息表字段名数据类型长度描述IDint4ID号(主键)managervarchar30管理员名称PWDvarchar30密码(4)留言信息表留言信息表主要用于记录客户对该网站的建议及意见。表的结构如表4-4所示。 表4-4表tb_text:留言信息表字段名数据类型长度描述TextidInt4 主题id(主键)UsernameVarchar20作者姓名EmailVarchar50EmailDattimeDattime8发布时间TextnameVarchar5主题名称TextgutText 16留言内容(5)商品信息表商品信息表主要用来保存商品基本信息。表的结构如表4-5所示。表4-5商品信息表字段名数据类型长度描述IDbigint8商品ID(主键)typeIDint4类别IDgoodsNamevarchar200商品名称introducetext16商品简介pricemoney8定价nowPricemoney8现价picturevarchar100图片文件INTimedatetime8录入时间newGoodsint4是否新品saleint4是否特价hitint4浏览次数(6)商品大分类信息表商品大分类信息表主要用来保存商品类别中大的类别信息。表的结构如表4-6所示。 表4-6表tb_superType:商品大分类信息表字段名数据类型长度描述idint4类别ID(主键)TypeNamevarchar50类别名称(7)商品小分类信息表商品小分类信息表主要用来保存商品类别中小的类别信息。表的结构如表4-7所示。表4-7表tb_subType:商品小分类信息表字段名数据类型长度描述IDint4类别ID(主键)superTypeint4父类ID(外键)TypeNamevarchar50类别名称(8)订单信息主表订单信息主表用来保存订单的概要信息。表的结构如表4-8所示。表4-8表tb_order:订单信息表字段名数据类型长度描述OrderIDbigint8订单编号(主键) IDint4会员ID(外键)bnumbersmallint2品种数usernamevarchar15会员名Truenamevarchar15真实姓名addressvarchar100联系地址postcodevarchar10邮政编码telvarchar20电话payvarchar20付款方式carryvarchar20运送方式rebatefloat8折扣OrderDatesmalldatetime4订货日期enforceint4是否执行bzvarchar200备注(9)订单明细表订单明细表用来保存订单的详细信息。表的结构如表4-9所示。表4-9表tb_order_detail:订单明细表字段名数据类型长度描述IDbigint8ID号(主键) orderIDbigint8与订单信息表的OrderID字段关联(外键)goodsIDbigint8商品IDpricemoney8价格number int4数量5、 系统实现(一)系统前台模块的实现在金鑫服装店前台,只要登陆到该页面您就能第一时间的掌握我网店的最新商品上架、销售排行、店长推荐、搜索指定商品、商品分类查询等你一切想要在购物中需要了解的东西。用户注册成为会员后可以进行网上购物。金鑫服装店网站前台首页的运行结果如图5-1所示。图5-1界面首页1、会员信息处理模块(1)注册管理模块用户注册界面如图5-2所示。图5-2用户注册界面(2)登录模块登录模块如图5-3所示。图5-3 会员登录界面2、基本信息查看模块(1) 店长推荐和新品上架商品展示店长推荐和新品上架在网站首页的设计效果如图5-4所示。图5-4 店长推荐和新品上架模块在首页的显示效果 (2) 销售排行销售导航条的设计效果如图5-5所示。图5-5 销售排行页面显示效果(3) 网站公告网站公告的设计效果如图5-6所示。图5-6 网站公告页面显示效果(4) 留言板块添加留言板界面如图5-7所示。图5-7 添加留言板界面3、商品操作模块(1) 购物车模块购物车界面如图5-8所示。图5-8 购物车界面收银台界面如图5-9所示。图5-9 收银台界面(2) 商品检索模块商品模糊查询界面如图5-10所示。图5-10 商品模糊查询界面商品分类显示界面如图5-11所示。图5-11 商品分类显示界面4、订单查询模块等待发货的用户肯定迫不及待的想查询订单,只需登录后单击 “查看我的订单”按钮,即可显示相应的订单信息。订单查询界面如图5-12所示。图5-12 订单查询界面(二)系统后台模块的实现进入金鑫服装网站的后台,左侧是导航条,右侧是显示界面。管理员可以点击相应按钮进行商品管理、会员管理、订单管理、公告管理、留言管理等等,操作完成后可以点击“退出后台”回到网站前台首页。金鑫服饰店网站后台首页的运行结果如图5-13所示。图5-13 网站后台首页界面1、会员管理模块会员管理界面如图5-1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 胰腺炎常见症状解析及护理培训
- 宫颈癌常见症状及护理方法
- 小班社会《介绍我自己》
- 2025-2026学年广东省揭阳市两校联考高三上学期8月月考地理试题
- 哮喘常见症状及护理要点解读
- 2025-2026学年甘肃省白银市靖远县高三上学期开学考试历史试题
- 田径快速力量训练
- 2025-2026学年安徽省名校高三上学期10月阶段检测历史试题(解析版)
- 门诊患者疼痛评估
- 哮喘常见症状及护理支持
- 仓库周报工作汇报
- 浙江地区中石化2025秋招笔试模拟题含答案新材料与新能源岗
- 项目收购居间合同(标准版)
- 食品安全管理员考试题库及答案(2025版)
- 2025秋九年级上册历史上课课件 第20课 第一次工业革命
- 至爱梵高课件
- DB11-T 808-2020 市政基础设施工程资料管理规程
- 产品碳足迹培训课件
- 牦牛养殖培训课件
- 2025年河北省保定市【辅警协警】笔试预测试题(含答案)
- 下肢静脉溃疡护理课件
评论
0/150
提交评论