欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于JSP的B2C电子商务网站的与实现.doc

    • 资源ID:843211       资源大小:813.02KB        全文页数:35页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于JSP的B2C电子商务网站的与实现.doc

    1、 目 录 摘 要IAbstractII1 引言11.1 国内外研究动态11.2 本课题研究的意义22 开发环境和相关知识的介绍22.1 开发工具22.1.1 Dreamweaver的简介22.1.2 Apache Tomcat 服务器32.2 JSP技术32.3 MYSQL42.4 网页制作技术53 B2C电子商务的简介63.1 B2C电子商务市场状况63.2 B2C电子商务的主要模式64 需求分析与系统总体设计84.1 需求分析84.1.1系统功能需求分析84.1.2系统模块需求分析104.1.3 运行环境需求114.2 网站的概要设计114.3 数据库的设计124.3.1实体关系图的确立1

    2、24.3.2 数据列表135 B2C电子商务网站的详细设计和实现155.1 会员信息模块155.2 企业加盟模块175.3 发布商业信息模块195.4 发表话题模块195.5 会员自助管理模块206 系统运行测试237 网站设计的完善与改进278 总结与展望28参考文献29致 谢30 摘 要本设计是利用JSP(Java Server Page Java服务端网页)编程技术构建的B2C电子商务网站,目标是在公司于顾客之间,搭建起一个商务信息交流的平台,通过这个平台,实现双方便捷、高效的交易的目的。借助电子商务,公司能够在最广泛的范围内开拓市场,抓住商机。本设计开发的网站系统分为六个模块,即用户注

    3、册模块;加盟模块;发布商业信息模块;网站收录模块;发表话题模块;搜索企业模块。各模块相互独立,同时又构成统一的整体。本系统结构完整,功能完备,交互性好,导航清晰,操作简单明了、针对性强等特点,是B2C(Business to Consumer)电子商务的一次有益的实践。本文重点介绍了在实际研究开发过程中采用的一些技术手段,并简要介绍了一些相关理论基础,同时探讨了B2C电子商务网站开发有待于进一步完善发展的方向。关键词: 电子商务; B2C; JSP; MySQL; 设计ABSTRACTThis design uses the JSP programming technology to cons

    4、truct the B2C electronic commerce website. And the goal is to build a platform between the customer and the company. Through this platform, realize the both sidess convenient, and highly effective trading goals. This design developments website system divides into six modules, namely household membe

    5、r registration module; Issues the commercial information module; Search; Inquiry; Purchase; Sale; Backstage management; Help module. Various modules are mutually independent. Simultaneously, it also has constituted the unified whole module. Compared with some other system, this system still has some

    6、 structure to be completed. Besides, the function is complete, and good at interactiveness, the guidance is clear, simplicity of operator perspicuity and some other characteristics.This thesis is a beneficial attempt of B2C electronic commerce. The thesis mainly introduces and emphasis the use of so

    7、me technological means in the actual research performance history, and introduces some briefly correlation theories foundation.Simultaneously it also have discussed the B2C electronic business websites further development to come in the near further. Keywords: Electronic business; B2C; JSP; Design 1

    8、 引言B2C是英文Business-to-Consumer(商家对客户)的缩写,而其中文简称为“商对客”。“商对客”是电子商务的一种模式,也就是通常说的商业零售,直接面向消费者销售产品和服务。这种形式的电子商务一般以网络零售业为主,主要借助于互联网开展在线销售活动。当前社会已进入信息化社会,随着互联网(Internet)的高速发展和普及,计算机在各生产领域得以广泛的应用。自计算机应用于管理领域以来,信息系统的开发与应用获得惊人的发展,电子商务也应运而生,并已占据市场相当份额,给当今的传统型企业或者是现代型企业都带来了巨大的冲击和无限的商机。Internet及全球信息网应用的快速发展,为企业提供

    9、了一个无国界、无时间、无地域的便利环境来经营拓展商务,实施电子商务是提高企业竞争力的有利手段。电子商务是在激烈的市场竞争环境中,用传统商务过程与信息技术和网络技术完美结合的产物,它为企业提供了一个新的经营环境和新的管理模式。电子商务为全球大大小小的公司提供了一个展现自我,推销产品,进行交易和服务的舞台。企业信息的价值、产品价值和服务价值,都能在这个舞台上迅速转化成使用价值而获得增值。在网络环境中,电子商务作为节点构造了一个个坚实而有增值能力的网络,从而真正开始携带巨大的商业价值。电子商务在当前企业界已成为一个不可或缺的部分9。1.1 国内外研究动态 我国B2C市场与C2C市场同时起步,但发展速

    10、度却远落后于C2C市场,整体呈现不断攀升态势。从B2C市场份额看,相比C2C市场高度集中的市场格局,B2C市场的市场份额呈现区域分散,所占比均不高的局面,而且并没有出现一家独大的格局。目前主要的B2C电子商务企业有:卓越、当当等。Internet电子商务=商业机会,Internet电子商务的发展对于一个公司而言,不仅仅意味着一个商业机会,它还意味着一个全新的全球性的网络驱动经济的诞生,这并非虚言。我们正在迈向一个拥有数10亿台互联电脑的世界,在这个时代,信息就意味着财富。据报道,1995-2000年全球电子商务市场的营业额将达250亿美元,预计2000-2010年全球电子商务涉及的产品和服务将

    11、增加到4500-6000亿美元。通过Internet互联的计算机将是企业在下一个10年制胜的有效工具。在B2C市场日趋火热,网站数量越来越多的同时,我们看到各种需要B2C网站关注并借此衡量其发展的指标:交易量、用户规模、销售覆盖地区、商品种类等等,但艾瑞咨询认为最终衡量一家B2C网站是否成功,还是看其是否能实现持久并稳定的盈利,而目前多数B2C网站都无法达到。新一轮的调查结果显示,网购奢侈品消费需求旺盛,因此电子商务的高速增长点由低端转向高端。报告发现高端B2C已正式踏入电子商务的中央舞台。以呼哈网为代表的高端时尚网购已经打破“淘宝式”的低端时尚网购模式,重塑了时尚网购的市场格局,中国时尚网购

    12、开始进入两级分化的时代1。1.2 本课题研究的意义在B2C市场日趋火热,网站数量越来越多的同时,我们看到各种需要B2C网站关注并借此衡量其发展的指标:交易量、用户规模、销售覆盖地区、商品种类等等,但艾瑞咨询认为最终衡量一家B2C网站是否成功,还是看其是否能实现持久并稳定的盈利,而目前多数B2C网站都无法达到。对于大多数B2C网站来说,当前都是在拼价格。在不断的价格竞争过程中,也就遇到了和传统价格战同样的问题,同质化、服务差、效益少。这时,B2C经营者都会想到提高服务质量,以获得更好更多的客户信誉和忠诚度,但是,提高服务的同时成本会增加,而增加的这部分成本会让谁去买单呢?无疑还是会转嫁到网站用户

    13、的身上,那能不能这样考虑,可以差异服务和相互承担这些成本,必定优质服务才能有口碑传播和二次购买12。2 开发环境和相关知识的介绍2.1 开发工具2.1.1 Dreamweaver的简介Macromedia Dreamweaver8 是一种专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。无论您喜欢直接编写HTML(Hypertext Markup Language, 超文本链接标示语言)代码还是偏爱在可视化编辑坏境下工作,Dreamweaver都会为你提供更便捷的工作坏境,丰富您的Web创作体验。Dreamweaver的早期版本就已经提供了许多令人惊讶的功能

    14、:实现对代码和设计的全面控制;利用新的与Macromedia Flash8和Fireworks 8共享的集成工作区,增强工作效率;利用专业级的预置布局和代码,包括站点结构、表单、辅助模板、和提供客户机方交互的JavaScript功能,快速进行设计和生产;利用强大的编码功能,加快代码编写速度;为最新的服务器设计快速开发Internet应用程序;利用集成的开发坏境来开发HTML、XHTML、XML、ASP、ASP.NET、JSP、PHP和Dreamweaver ColdFusion网站;通过利用代码库创建数据库插入和更新表单、记录集导航页和用户认证页,快速开发公用Internet应用程序;利用Co

    15、ldFusion MX 快速开发Internet应用程序;发挥新兴标准和Web新技术的优势,包括XML、Web服务、XHTML和辅助功能兼容性,改进现有的站点或构建下一代应用程序;运用XML支持,加快下一代开发,轻松地进行XML Web服务;利用页和站点的兼容性检查功能、产品内含的参考内容以及辅助功能的有源创作模式,创建符合国际标准的辅助网站。主要新增功能有:“缩放”工具和辅助线;可视化XML数据绑定;新的“CSS样式”面板;CSS布局的可视化;代码折叠;“编码”工具栏;后台文件传输;“插入Flash视频”命令。2.1.2 Apache Tomcat 服务器Tomcat服务器是一个免费的开发的

    16、源代码的Web应用服务器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat6支持最新的Servlet 2.4和JSP 2.0规范。因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的而且它还在不断的在改进和完善中,任何一个感兴趣的程序员都

    17、可以更改它或在其中加入新的功能。Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行。2.2 JSP技术JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类

    18、似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执

    19、行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能10。 选用JSP技术编写此系统是鉴于JSP有以下几点强势:(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Applicati

    20、on进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下2。2.3 MYSQLMySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的特

    21、性:1.使用C和C+编写,并使用了多种编译器进行测试,保证源代码的可移植性。 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。 3.为多种编程语言提供了API。这些编程语言包括C、C+、Python、Java、Perl、PHP、JSP、Eiffel、Ruby和Tcl等。 4.支持多线程,充分利用CPU资源。5.优化的SQL查询算法,有效地提高查询速度。 6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支

    22、持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。7.提供TCP/IP、ODBC和JDBC等多种数据库连接途径。 8.提供用于管理、检查、优化数据库操作的管理工具。 9.可以处理拥有上千万条记录的大型数据库。2.4 网页制作技术网页制作技术使用了HTML,CSS和javaScript三门语言,这三门语言在网页实际中扮演者各自的角色。1)HTML所扮演的角色:HTML是Internet上用于设计网页的主要语言,无论网页包括动态,多媒体,图形等各种复杂的元素,其基础架构多是HTML。2)CSS所扮演的角色:CSS就是Cascading Styl

    23、e Sheet,译为“层叠样式表”, 简称样式表,它是一种制作网页的新技术。“样式” 就是网页中文字大小,颜色,图片位置等格式,“叠层”的意思是,当在HTML中引用了无数个样式(CSS)时,当样式文件中样式发生冲突时,浏览器将依据层叠进行处理。CSS是目前唯一的网页页面排版样式标准。它能使浏览器都可以听从指令,知道以何种布局,格式显示各种元素及其内容。JavaScript所扮演的角色:JavaScript是一种基于对象的脚本语言,它的角色:用于开发Internet客户端的应用程序,它可以结合HTML语言,在HTML中可以直接写JavaScript代码。具有无比的动态性和可移植性。3.4.5 利

    24、用session共享数据HTTP协议时无状态的,即信息无法通过HTTP协议本身进行传递。具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。需要注意的是,一个Session的概念需要包括特定的客户端,特定的服务器端以及不中断的操作时间。A用户和C服务器建立连接时所处的Session同B用户和C服务器中建立连接时所处的Sessions是两个不同的Session。为了跟踪用户的操作状态,ASP应用Session对象。JSP使用了叫做HttpS

    25、ession的对象进行同样的功能。Jsp的session是使用bean的一个生存期限,一般为page,session意思是在这个用户没有离开网站之前一直有效,如果无法判断用户何时离开,一般依据系统设定tomcat中设定为30分钟。我们使用session功能,可以达到多个jsp程序从操作同一个java bean, 那么这个java bean可以作为我们传统意义上的“全局变量池”。(在java中我们可以使用static静态化一个变量和方法,使用singleton唯一化对象。)3 B2C电子商务的简介3.1 B2C电子商务市场状况B2C即企业通过互联网为消费者提供一个新型的购物环境网上商店(卓越亚马

    26、逊、中国巨蛋、京东商城、当当网,迈腾网络等),消费者通过网络在网上购物、在网上支付。由于这种模式节省了客户和企业的时间和空间,大大提高了交易效率,特别对于工作忙碌的上班族,这种模式可以为其节省宝贵的时间。但是在网上出售的商品特征也非常明显,仅仅局限于一些特殊商品,例如图书、音像制品、数码类产品、鲜花、玩具、饮食等等。这些商品对购买者视、听、触、嗅等感觉体验要求较低,像服装、音响设备、香水需要消费者特定感官体验的商品不适宜在网上销售,当然,也不排除少数消费者就认定某一品牌某一型号而不需要现场体验就决定购买,但这样的消费者很少,人们更愿意相信自己的体验感觉来决定是否购买。所以,B2C市场上成功的企

    27、业如当当、卓越,都是卖一些特殊商品的。B2C电子商务的付款方式是货到付款与网上支付相结合,而大多数企业的配送选择物流外包方式以节约运营成本。随着用户消费习惯的改变以及优秀企业示范效应的促进,网上购物用户不断增长。此外,一些大型考试如公务员考试也开始实行B2C模式3。3.2 B2C电子商务的主要模式 32.1 综合商城它有庞大的购物群体,有稳定的网站平台,有完备的支付体系,诚信安全体系(尽管目前仍然有很多不足),促进了卖家进驻卖东西,买家进去买东西。如同传统商城一样,淘宝自己是不卖东西的,是提供了完备的销售配套。 商城,谓之城,自然城中会有许多店,是的,综合商城就如我们平时进入天河城、 正佳 、

    28、新大新 等现实生活中的大商城一样。商城一楼可能是一级品牌,然后二楼是女士服饰,三楼男士服饰,四楼运动装饰,五楼手机数码,六楼特价 将N个品牌专卖店装进去,这就是商城。而后面的淘宝商城也自然是这个形式,跟传统无异,它有庞大的购物群体,有稳定的网站平台,有完备的支付体系,诚信安全体系(尽管目前仍然有很多不足),促进了卖家进驻卖东西,买家进去买东西。如同传统商城一样,淘宝自己是不卖东西的,而是提供了完备的销售配套11。 而线上的商城,在人气足够,产品丰富,物流便捷的情况下,其成本优势,二十四小时的不夜城,无区域限制,更丰富的产品等等优势,体现着网上综合商城即将获得交易市场的一个角色。 这种商城在线下

    29、是以区域来划分的,每个大的都市总有三五个大的商城。而互联网这一领域,也注定了三五家综合商城独大。目前国内的B2C已经不是淘宝一家独大的形式,是由杭州三六五电子商务股份有限公司倾力打造,我国首个提供中高档品牌销售业务的网上购物平台,于2008年12月16日闪亮登场。致力于为企业及商务白领提供综合性一站式的网购服务。安全可靠的交易平台,专业高效的服务团队,以用户体验导向为核心价值观的商务服务理念,助力企业和商务白领,运用电子商务,压缩渠道成本、时间成本,拓展销售市场,强化企业品牌,实现最大化企业的商业目标。线上的商城,在人气足够,产品丰富,物流便捷的情况下,其成本优势,二十四小时的不夜城,无区域限

    30、制,更丰富的产品等等优势,体现着网上综合商城即将获得交易市场的一个角色。代表:淘宝商城 3.2.2 百货商店商店,谓之店,说明卖家只有一个;而百货,即是满足日常消费需求的丰富产品线。这种商店是有自有仓库,会库存系列产品,以备更快的物流配送和客户服务。这种店甚至会有自己的品牌。就如同线下的沃尔玛,屈臣氏,百佳百货。 代表:亚马逊、当当、卓越3.2.3 垂直商店这种商城的产品存在着更多的相似性,要么都是满足于某一人群的,要么是满足于某种需要,亦或某种平台的(如电器)。 垂直商店,存在于互联网上有多少呢?这取决于市场的细分。设定细分的种类是X的话,那就是X的三到五倍,因为每一个领域,总有三五家在那里

    31、竞争着,尽管互联网大家都说没有老二,但也其实不然,尽管老二活得很辛苦,也是卧薪尝胆,坚挺地活着。而也正因为有了良好的竞争格局,而促进了服务完善。 代表:中国巨蛋、麦考林、红孩子 3.2.4 复合品牌店类似这种店,随着电子商务的成熟,会有越来越多的传统品牌商加入电商战场,以抢占新市场,拓充新渠道,优化产品与渠道资源为目标,一波大肆进军的势头。 代表:佐丹奴、百丽3.2.5 轻型品牌店轻型的品牌店是可行的,关键是别迷茫了自己,找出自己核心的竞争力,其它让更强的人来承担。而眼下,再有想着什么都是自己干的老板们,也需要重新思考了,别让自己绊倒。 3.2.6 服务型网店服务型的网店越来越多,都是为了满足

    32、人们不同的个性需求,甚至是帮你排队买电影票,都有人交易,很期待见到更多的服务形式的网店。 3.2.7 导购引擎型比如导购类型的网站是使购物的趣味性、便捷性大大增加同时诸多购物网站都推出了购物返现,少部分推出了联合购物返现,这些都用来满足大部分消费者的需求,许多消费者以不单单满足直接进入b2c网站购物了。购物前都会通过一些网购导购网站。代表:返还网网易返现4 需求分析与系统总体设计4.1 需求分析电子商务不仅仅是简单地将生意搬到网上,而是对企业传统的营销、管理和生产经营模式的一场深刻变革,是企业经营机制和运行模式的调整。以信息网络为基础的电子商务的应用,有助于促进企业管理不断完善,有助于企业开拓

    33、市场,增加业务覆盖范围,具有十分显著的优越性。建立一个企业B2C电子商务网站已成为了现代企业运营的一个必须步骤。本系统主要为中小企业构建一个集信息采集、传递、共享、处理于一体的企业综合信息管理平台,它通过对企业日常生产过程中产生的数据进行记录、加工和存储,并结合现代管理科学和信息技术,以数字化的方式为企业各职能管理部门提供可供参考的第一手决策资料。这样的数据准确性高、实时性强,可以第一时间反映企业的经营状况,方便企业决策者的管理4。4.1.1系统功能需求分析 主要需要实现三个角色:管理员,买家,企业。管理员通过后台操作控制增删改查用户的信息或商品的信息;买家登录以后可以查看商品的信息,可以通过

    34、关键字搜索所需的商品信息;卖家可以通过“发布商机”功能键上传所需出售的商品信息,同时也可以是买家,也可以查看购买商品;此系统主要需要实现以下功能:1.浏览功能,一般游客或注册用户都可以浏览及查询商品。2.用户注册及登录功能,用户需注册帐号后才能登录及进行其他相应操作。3.用户修改资料、购买商品以及查询订单功能。4.卖家添加删除商品、管理商品、查询卖出商品及查看买家留言等功能。5.管理员对用户、卖家、商品的管理功能。6.管理员对商品分类的添加、删除功能。7.管理员发布修改公告及推荐商品。 首先我们先建立自己的主页面,默认为index.jsp。主页面里有各种不同的分类。如商业机会、产品展会、企业大

    35、全、行业资讯、商人话题、招聘专区、网站登录。我们可以在此注册成为会员,享受会员服务,也可以先直接浏览,直到找到自己想买的信息再进行注册。 其次,我们可以看看网站分类,里面也分为好几个不同的类别,包括娱乐休闲、商业经济、教育就业、生活服务、计算机与互联网等。我们可以根据自己的爱好进行检索。 再次,我们可以通过注册成为会员,而进行订单查询,意见反馈,在线帮助等等,我们的管理员还可以进行商业信息的管理,如商品分类管理,商品管理。商品分类管理是可以在此添加新的分类;而商品管理是管理员可以在此进行商品属性的修改、商品的删除和商品的添加等等。 最后,就是购物的过程。只有注册为会员的顾客才享有购物权限。用户

    36、只要在想购买的相应的商品后的框里填上自己想买的数量,点击购买,商品就放到了购物车中,你可以看到你购物车里已经填加了这种商品,想要继续购买其它的商品,请点击继续购物,便可以继续购买自己所需的商品5。大体流程如下图4.1所示:商业机会企业大全行业资讯商人话题注册会员我要采购我要销售我的会员助手供应信息求购信息代理信息合作信息发布商机企业站点企业简介企业名称查看话题发表话题符合我的商机信息产品管理查看商业往来会员档案中心会员服务中心查看登录助手首页主页面图4.1 系统功能结构图4.1.2系统模块需求分析1.后台管理模块分析(1)商业机会工具:管理员实施对用户管理,发布展示产品、管理图片、定制商机等。

    37、(2)查看商业往来:查看及管理留言、商业朋友、招聘信息等相关活动。(3)会员档案中心:管理员浏览用户的注册信息以及对其进行操作。(4)商人服务中心:提供发布话题、查看话题、工具箱、升级会员等操作。2.前台管理模块分析(1)用户注册、登录界面:实行用户名及密码登录,确保数据的安全性。(2)企业加盟:在网站上收录下加盟的企业用户,起到广告与商机传递的作用。(3)发布商业信息:企业用户在此发布自己的商品、商务信息。(4)发表话题:用户或者企业信心交流的平台。(5)搜索企业。4.1.3 运行环境需求系统运行环境1)硬件平台:CPU: Pentium 4 1.8GHz内存: 512MB以上2)软件平台:

    38、数据库: MySQL 5.1服务器: Tomcat 6.0浏览器:IE浏览器4.2 网站的概要设计B2C电子商务网站主要的概要设计:用户注册、登录界面模块:登录模块的是本设计的一个主要模块,它起到判断用户身份的作用,根据不同的用户返回不同的管理界面,或者是登录界面。注册模块主要实现用户的免费注册,注册用户可以通过网站平台发布自己的信息,这包括了需求信息和注册信息,用户同时还可以上传物品的图片。但是没有登陆的游客则不能进行信息的发布。游客不需要注册便可以直接浏览用户发布的信息,并且可以与物品发布者联系。用户登录模块的目标有两个:首先判断用户的状态是否登录,如果没有登录的话就显示登录窗口,提供用户

    39、名和密码的输入界面。如果这个时候用户还没有注册过的话那么就提供注册新用户的超级链接。如果判断用户已经登录,那么显示欢迎界面。普通用户通过普通用户的登录界面登录,管理员就通过相应的管理员的管理界面登录,管理员则是通过后台数据库直接添加的,前台无法注册,管理员可以用户信息以及网站系统信息进行修改。物品搜索模块:便于用户有效地搜索所需物品;普通用户可以通过系统浏览商品(按类别),也可以通过系统搜索商品(按类别、价位),物品搜索模块主要是方便用户搜索物品信息,游客只需在主页面的上方直接点击进入相关产品。商品分类栏模块:商品管理主要包括商品的添加,修改和删除等。我们根据不同的分类来管理不同的商品,首先通

    40、过选择分类,点击确定后进行这个分类的管理页面。商品信息管理包括商品的添加、删除、修改和显示商品的详细内容。为了管理员方便的实现商品的快速更新和由于不同分类的属性的差异,本部分提供了可分类添加产品。首先选择要添加商品的类别,然后再进行添加,删除,修改等操作。疑难问题的解决模块:该模块的设计主要为了解决客户遇到了疑难问题,当客户在遇到疑难问题的时候可以通过该模块查询解决问题的信息,从而解决所遇到的问题,增强了网站的人性化,体现了该网站的服务宗旨:全心全意为同学们服务,诚信经营、服务客户!销售和采购功能模块:销售功能模块是企业推出自己的商品。采购功能模块主要是让用户在站内寻求合意的商品。论坛:用户在

    41、此平台发帖、留言等。方便用户进行相互交流,如分享对物品的见解、购物心得等6。4.3 数据库的设计4.3.1实体关系图的确立在设计本系统中,后台数据库的设计是首先考虑的一个重要的问题,确立了对象模型才能够进行高效率的数据查询。E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图来表示。实体是系统中的事物;属性是对实体特征的描述4。系统E-R图如下: 图4.3 用户及属性的E-R图 图4.4 类别及属性的E-R图 图4.5 订单及属性的E-R图订单项单价订单号总量 图4.6 订单项及属性的E-R图4.3.2 数据列表本系统主要使用了用户user表、类别Category表、商品good表、

    42、销售订单salesorder表、销售订单项salesitem表。用户ruser表用于保存用户注册的信息;类别Category表用于商品及信息的分类;商品good表用于描述书本的信息;销售订单salesorder表用于管理员浏览用户下的订单;销售订单项salesitem表用于描述单个用户所下订单的详情。表4-1用户user表字段名类型说明允许为空nameVarchar(40)用户的名称Npassword Varchar(16)用户密码NRepasswordVarchar(16)用户确认密码NphoneVarchar(20)用户电话NpostcodeVarchar(10)邮编NaddressVar

    43、char(255)送货地址YqqVarchar(12)QQ号码YidInt(10)用户idN表4-2类别Category表字段名类型说明允许为空nameVarchar(255)类别的名称NdescrVarchar(255)类别描述YgradeInt(10)类别级别NidInt(10)类别idNpidInt(10)类别所属类层次N表4-3商品good表字段名类型说明允许为空nameVarchar(255)商品的名称NdescrVarchar(255)商品描述YnormalpriceInt(10)商品价格NidInt(10)商品idNpdateDatetime(8)商品上架时间Ncategoryi

    44、dInt(10)商品所属类别的编号N表4-4销售订单salesorder表字段名类型说明允许为空useridInt(10)用户的idNaddressVarchar(255)送货地址NodateDatetime(8)订单日期NidInt(10)订单idNstatusInt(10) 送货状态N表4-5加盟模块league表字段名类型说明允许为空AddressInt(10)代理地区NTelInt(10)电话NidInt(10)项目idNNameInt(10)申请人姓名NCodeInt(10)密码N5 B2C电子商务网站的详细设计和实现 浏览功能,一般游客或注册用户都可以浏览及查询商品;用户注册及登录

    45、功能,用户需注册帐号后才能登录及进行其他相应操作;用户修改资料、购买商品以及查询订单功能;卖家添加删除商品、管理商品、查询卖出商品及查看买家留言等功能;管理员对用户、卖家、商品的管理功能;管理员对商品分类的添加、删除功能;管理员发布修改公告及推荐商品。后台管理功能:商业机会工具,查看商业往来,会员档案中心,商人服务中心。前台管理功能:用户注册、登录界面,企业加盟,发布商业信息,发表话题,搜索企业等。以下是本系统的部分功能的实现,详细介绍了这些功能系统实现的主要代码和界面截图7。5.1 会员信息模块会员信息模块主要由会员登录模块、会员注册模块和会员更改模块三大部分组成。从主页里进入会员注册模块后,根据提示按步骤、按要求进行注册。其运行效果图,如图5.1所示。 图(5-1)图5.1 用户注册界面图注册、登录界面实现的主要代码:function check_id_window(value)w


    注意事项

    本文(基于JSP的B2C电子商务网站的与实现.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922