欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    [计算机软件及应用]电子商务网站的设计与实现.doc

    • 资源ID:1992008       资源大小:1.17MB        全文页数:58页
    • 资源格式: DOC        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    [计算机软件及应用]电子商务网站的设计与实现.doc

    江 西 理 工 大 学 南 昌 校 区毕 业 设 计(论文)题 目:基于b/s的电子商务购物网站系统的设计与实现系 部:信息工程系本 业:软件工程(软件开发方向)班 级: 学 生: 学 号:指导教师: 职称:讲师郑 重 声 明本人的学位论文是在指导老师指导下独立撰写并完成的,学位论文没有剽窃,抄袭,造假等违反学术道德,学术规范和侵权行为,否则,本人愿意承担由此而产生的法律责任和法律后果,特此郑重声明。学位论文作者签名: 年 月 日江 西 理 工 大 学 南 昌 校 区毕 业 设 计(论文)任 务 书信息工程 系 软件工程 专业 2009 级(2013届)软件开发2 班 学生题 目:基于b/s的电子商务购物网站系统的设计与实现专题题目(若无专题则不填):原始依据(包括设计(论文)的工作基础、研究条件、应用环境、工作目的等):近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域,互联网的跨地域性和可交互性使其在与传统媒体行业和传统贸易行业的竞争中具不可抗拒的优势,因而发展十分迅速。在电子商务在中国逐步兴起的大环境下,建立利用互联网开拓信息渠道,帮助企业及时调整产品结构,协助经销商打开货源的信息门户成为解决信息流通不畅的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。电子商务网站系统具有完整的产行销体系,并且可以利用第三方运输公司完成货物配送,可以说有着开展大规模的电子商务的物质基础。把该系统扩展到网络当中进行开发,有利于进一步扩大市场范围。为该行业的生产厂家、分销商、用户建立一个面向服务的网络信息平台。通过该设计,可加深学生对网上商城购物系统开发技术的体验与掌握;使学生将已学过的软件工程专业相关知识:软件工程、面向对象建模与设计、数据库理论与应用、网站设计与网页制作、动态网页设计等知识能够综合起来,用于解决实际的应用问题;使学生了解实际软件系统设计的过程与方法,获得经验与成果,为走上实际岗位打下良好的基础。主要内容和要求:(包括设计(研究)内容、主要指标与技术参数,并根据课题性质对学生提出具体要求):一、总体要求本课题的任务是设计和制作一个完整的电子商务网站系统,用以宣传其商业文化、发布和展示该系统的产品信息、接受客户的查询信息并获取他们的意见与建议,让网站成为有效的网络宣传工具和网上沟通渠道,通过网站平台增加商城购物电子商务网站的销售业绩,扩大影响和知名度,树立其网上品牌形象。二、具体要求1. 搜集电子商务网站系统的相关资料、作出功能需求分析; 2. 划分系统功能模块; 本电子商务网站系统主要由后台管理员模块和前台用户模块两部分组成。用户经验证登录进入该网上商城后,不仅可以选择查看各种商品的详细信息并购买,还可以查看其各种服务信息和网站公告。此外,用户还能通过点击交易了的订单编号查看用户在该网站的详细订货信息;管理员登录后,不仅可以查看商品销售情况,还可以管理用户、商品、仓库和其自身的信息。管理员还可以根据实际情况添加其他管理员以维护该网上购物商城的购物环境和安全。(1)前台会员模块a)商品展示:商品分类、特价商品、热卖商品排行、最新上架;b)检索功能:分类商品检索;c)用户:登录/注册;d)购物车:支持用户购买;e)我的帐户:订单查询及个人帐户信息;f)其他功能:网站公告、用户帮助中心、我的收藏、加盟网站。(2)后台管理模块后台程序主要提供对用户信息、商品信息及订单等信息进行管理。a)检索管理:对搜索关键词进行添加和修改;(可选做)b)商品管理:可以对商品进行添加、修改、删除、查询;c)会员管理:可以对会员信息进行修改、删除和查询;d)仓库管理:可以对仓库信息进行添加、修改、删除和查询;(可选做)e)订单管理:可以按订货人进行查看及删除订单;f)后台管理:可以对后台管理员信息进行添加、修改、删除和查询。3. 设计系统框架结构;4. 设计各模块的数据结构;5. 编程实现三、设计技术要求 1. 本系统的开发与运行基于Windows操作系统;2. 本系统采用B/S结构模式,由服务器端程序和客户端程序两大部份组成;3. 数据库系统和动态网页开发工具可根据自己使用的熟悉程度任选;4. 网站要求具有普通用户和管理用户不同操作界面;5. 网站要求能正常运行;6. 要求界面美观,结构合理,布局简洁;7. 要求解决的问题及重点a.商城购物系统购物车功能;b.网上商城购物系统的后台管理;c.图片的上传。四、对本毕业设计(论文)课题成果的要求包括图表、实物等硬件要求1. 提交所设计的系统;2. 撰写论文:日程安排:1、 毕业设计开题2012年11月24日前完成2、 第一、二周 需求分析3、 第三、四周 概要设计4、 第五、六周 详细设计5、 第七、八周 系统测试6、 第九、十周 系统分发7、 第十一、十二周 毕业设计论文整理8、 提交毕业论文 2013年4月15日前完成说明:以上日程安排学生可以根据系统实际进度进行调整,但最终论文提交时间不能滞后。主要参考文献和书目:1、软件工程理论与实践 田淑梅等编著 清华大学出版社2、面向对象技术及UML教程李磊,王养廷 人民邮电出版社4、陶宏才数据库原理及设计,清华大学出版社5、Andrew S. Tanenbaum;等计算机网络,清华大学出版社指导教师签字: 年 月 日教研室主任签字: 年 月 日注:本表可自主延伸,各专业根据需调整江 西 理 工 大 学 南 昌 校 区毕业设计(论文)开题报告信息工程系 软件开发本业 09级(2013 届) 软件开发2班 学生 题 目:基于b/s的电子商务购物网站系统的设计与实现本课题来源及研究现状:随着Internet的迅速崛起,互联网已逐渐成为查找收集信息的最佳方式,与此同时,互联网也逐步进入传统的商务领域,互联网的跨空间性及可交互性使其在与传统媒体行业及传统贸易行业竞争下凸显出不可抗拒的优势,因而互联网发展十分迅速。在电子商务在中国逐步兴起的大背景下,建立利用互联网来开拓信息来源,帮助企业及时掌握市场动向并及时的调整产品结构,协助经销商打开货源的信息门户网站成为解决信息流通不通畅的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。电子商务网站系统具有完整的生产及营销架构,同时可以利用第三方运输公司完成货物配送,可以说有着开展大规模的电子商务的物质基础。将该系统扩展到网络当中进行营销,有利于进一步扩大市场范围。为该行业的生产厂家、分销商、用户提供了一个很好的面向服务的网络信息平台。随着企业与企业之间电子商务网站的兴起,电子商务已成为一个很热门的话题。而网上购物已经成为当今社会的一种比较流行的购物方式。为大家提供网上购物的工具与环境也有很多,主流的应用有B2B(Business to Business),B2C(Business to Consumer)两种模式。B2B(business to business):是企业与企业之间通过互联网进行产品、服务及信息的交换。B2C(business to customer):商家对客户是电子商务按交易对象分类中的一种,即表示商业机构对消费者的电子商务。通过让减少企业之间的许多交易事务性的工作环节,B2B机制降低了运营管理费用和企业经营成本。同时网络的便利及其广阔性使企业扩大了其活动范围,让企业的发展能够跨空间跨时间更加的方便,而且所花费的成本将会更少。B2C即商家对客户,是指利用因特网进行全部的贸易活动在网上进行信息流、资金流、商流和部分的物流的完整地实现连接。 在今天,B2C电子商务已经通过完备的双向信息沟通、灵活的交易手段、快捷的物流配送、低成本高效益的运作方式等在各行各业展现了其极大的生命力。 本网上购物系统是一个基于B/S架构,采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。 本系统主要为用户提供了用户注册,购物管理,商品搜索,用户资料修改等功能,为管理员提供了商品管理,用户信息管理,网站公告管理,广告管理等功能。在设计方面,本系统采用B/S三层结构,服务器为tomcat同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用ssh对程序的关键代码进行封装。后台数据库选用mysql数据库。课题研究目标、内容、方法和手段: 目标: 本系统在设计时应该满足以下几个目标: (1)采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数 据存储安全可靠。 (2)提供展示商城内所有商品并展示最新商品及特价商品。(3)提供一个便于顾客快捷的对商品查询功能。(4)会员可以随时修改自己的用户信息。 (5)实现网上购物。(6)商品销量排行,以方便顾客了解本商城内的热销商品及帮助商家做出 相应的决策。(7)查看商城内的公告信息。 (8)用户随时都可以查看自己的订单。 (9)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。 (10)系统最大限度地实现了易维护性和易操作性。 (11)系统运行稳定、安全可靠。 内容: 电子商务网站系统主要由前台会员模块和后台管理模块两部分组成。会员在登录进入该网上购物商城后,不仅可以查看其各种服务条款,还可以选择查看各种商品的详细信息并购买。此外,会员还能通过输入订单编号查看该网站的详细订货信息;管理员登录后,不仅可以查看商品销售情况,还可以管理会员、商品、仓库和其自身的信息。管理员还可以根据实际情况添加其他管理员以维护该网上购物商城的购物环境和安全。 (1)前台会员模块a)商品展示:商品分类、特价商品、热卖商品排行、最新上架;b)检索功能:分类商品检索;c)用户:登录/注册;d)购物车:支持用户购买;e)我的帐户:订单查询及个人帐户信息;f)其他功能:网站公告、用户帮助中心、我的收藏、加盟网站。(2)后台管理模块后台功能主要对前台的会员的注册信息、订单等信息进行管理。a)检索管理:对搜索关键词进行添加和修改;b)商品管理:可以对商品进行添加、修改、删除、查询;c)会员管理:可以对会员信息进行修改、删除和查询;d)仓库管理:可以对仓库信息进行添加、修改、删除和查询;e)订单管理:可以按订货人进行查看及删除订单;f)后台管理:可以对后台管理员信息进行添加、修改、删除和查询。设计(论文)提纲及进度安排:大概分成以下部分:第一部分:平台组建: 1)技术介绍 2)平台搭建第二部分:系统分析: 1)用户管理系统分析 (1)需求分析 (2)过程分析 (3)建模分析 2)商品活动系统分析 (1)需求分析 (2)过程分析 (3)建模分析 3)管理员活动系统分析 (1)需求分析 (2)过程分析 (3)建模分析 4)用户活动流程设计 (1)登陆流程详细设计: (2)商务活动流程详细设计: 第三部分:系统设计 1)电子商务系统的组成 2)系统功能结构图 第四部分:数据库设计 第五部分:系统详细设计与实现 1)数据库操作的JavaBean的编写 2)网站前台设计 3)特价商品模块设计 4)新品上架模块设计 5)商品分类模块设计 6)会员管理模块设计 7)销售排行模块设计第六部分:简单的AI。进度安排:2012年11月12日到2013年11月30日 查找相关资料2012年12月1日到2012年12月5日 需求分析。2012年12月6日到2012年12月11日 概要设计。2012年12月12日到2012年12月17日 详细设计。2012年12月18日到2013年2月6日,系统代码实现。2013年 2月7日到2013年2月30日,测试BUG与修改完善。2013年3月1日到2013年4月2日 整合测试主要参考文献和书目: 1软件工程理论与实践 田淑梅 等编著 清华大学出版社;2面向对象技术及UML教程 李磊,王养廷 人民邮电出版社;3数据库原理及设计陶宏才 清华大学出版社;4Andrew S. Tanenbaum;等计算机网络,清华大学出版社;5李洪心,电子商务网站建设M。北京:机械工业出版社。2009;指导教师审核意见:教研室主任签字: 年 月 日摘 要本网上购物系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。 本系统主要为用户提供了用户注册,购物车管理,商品搜索,用户信息修改,为管理员提供了商品管理,用户管理,新闻公告管理。在设计方面,本系统采用B/S三层结构,服务器为tomcat同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用ssh对程序的关键代码进行封装。后台数据库选用mysql数据库。关键词: B2C;B/S结构;tomcat;JSP;ssh;mysqlABSTRACTThis shopping online system is an development of e-commerce platform which designed according to the model of B2C (Business to Consumers) and based on the existing similar system . It can not only expand the shoppers business scale and market influence, but also reduce the enterprises management cost and improve the work efficiency. The system mainly provides users with user registration, shopping cart management, commodity search, user information modification, and provides administrators with commodity management, user information management, news management . In terms of designing, the system adopts B/S three layer structure, the system use tomcat as web server meanwhile using JSP technology for the design of dynamic pages , considering the safety of the system and code reusability , it using SSH to encapsulate applications key code and The database using mysql .Keywords :B2C;B/S architecture;tomcat;JSP;ssh;mysql目 录 第1章 绪论1 1.1课题背景1 1.2电子商务简介2 1.2.1认识电子商务2 1.2.2电子商务的内涵与分类2 1.3开发电子商务网站系统应注意的问题4 1.4可行性分析4 1.5系统开发步骤5 第2章 系统开发技术介绍6 2.1 JAVA技术6 2.1.1 JAVA简介6 2.1.2 JDBC6 2.2 SERVLET介绍7 2.3 JSP7 2.4 MVC介绍8 2.5 JAVASCRIPT技术8 2.6 ssh介绍9 2.6.1 Struts框架结构9 2.6.2 spring框架结构10 2.6.3 Hibernate框架11 第3章 需求分析13 3.1网站需求调查以及系统功能分析13 3.2网站数据流向分析13 3.3数据需求分析15 3.4数据字典分析15 第4章 系统设计18 4.1系统概要设计18 4.2系统详细设计19 4.3数据库设计19 第5章 系统测试23 5.1测试环境23 5.1.1 测试环境拓扑图23 5.1.2 环境配置23 5.2功能测试23 5.3集成测试26 第6章 系统界面及主要代码29 6.1 MODEL层29 6.1.1用户29 6.1.2订单29 6.1.3商品29 6.1.4商品分类30 6.2 DAO层30 6.2.1 用户30 6.2.2 订单30 6.2.3 商品31 6.2.4 商品分类31 6.3 action层31 6.3.1 用户管理31 6.3.2 订单管理32 6.3.3 商品管理33 6.3.4 商品分类管理34 6.4系统界面35 6.4.1 导航栏35 6.4.2 商品列表36 6.4.3 商品展示37 6.4.4 用户登录37 6.4.5 用户注册38 6.4.6 用户中心38 6.4.7 用户帮助39 6.4.8 管理员登录39 6.4.9后台管理中心40 结束语41 谢 辞41 参考文献43江西理工大学2013届本科生毕业设计(论文)第1章 绪论1.1课题背景随着Internet的迅速崛起,互联网已逐渐成为查找收集信息的最佳方式,与此同时,互联网也逐步进入传统的商务领域,互联网的跨空间性及可交互性使其在与传统媒体行业及传统贸易行业竞争下凸显出不可抗拒的优势,因而互联网发展十分迅速。在电子商务在中国逐步兴起的大背景下,建立利用互联网来开拓信息来源,帮助企业及时掌握市场动向并及时的调整产品结构,协助经销商打开货源的信息门户网站成为解决信息流通不通畅的有效方案。毫无疑问,电子商务有利于企业转换经营机制,建立现代企业制度,提高企业的管理水平和国际竞争力。电子商务网站系统具有完整的生产及营销架构,同时可以利用第三方运输公司完成货物配送,可以说有着开展大规模的电子商务的物质基础。将该系统扩展到网络当中进行营销,有利于进一步扩大市场范围。为该行业的生产厂家、分销商、用户提供了一个很好的面向服务的网络信息平台。随着企业与企业之间电子商务网站的兴起,电子商务已成为一个很热门的话题。而网上购物已经成为当今社会的一种比较流行的购物方式。为大家提供网上购物的工具与环境也有很多,主流的应用有B2B(Business to Business),B2C(Business to Consumer)两种模式。B2B(business to business):是企业与企业之间通过互联网进行产品、服务及信息的交换。B2C(business to customer):商家对客户是电子商务按交易对象分类中的一种,即表示商业机构对消费者的电子商务。B2B机制让企业之间的交易减少了许多事务性的工作环节和运营管理费用,降低了企业经营成本。同时网络的便利及其广阔性使企业扩大了其活动范围,让企业的发展能够跨空间跨时间更加的方便,而且所花费的成本将会更少。B2C即商家对客户,是指利用因特网进行全部的贸易活动在网上进行信息流、资金流、商流和部分的物流的完整地实现连接。 在今天,B2C电子商务已经通过完备的双向信息沟通、灵活的交易手段、快捷的物流配送、低成本高效益的运作方式等在各行各业展现了其极大的生命力。1.2电子商务简介1.2.1认识电子商务当今时代,人们已经深刻体会到信息革命第二次浪潮的冲击的影响。现在网络技术突破了时间性和空间性的局限,实现了网络的全球化,以英特网为代表的信息网络正在以每月均15%信息量的速度急剧增长,其应用范围也开始从单纯的通讯领域、教育行业和信息查询等向更具效益的商业领域扩张。据资料显示,2000年英特网用户已经达到3亿用户,通过英特网实现的商业销售额突破1000亿美元。计算机的全球联网,促使了与地域、空间无关的时间一体化市场,一种全新的,基于计算机网络的新型商业机制正在逐步形成,这是处于激烈竞争环境中的各国政府、制造商、销售商及有关研究部门所不能回避的现实,在时下的今天,认识电子商务、了解电子商务、进而参与电子商务,是每一位政府官员、每一位企业家和每一位消费者都必须认真对待的一项新任务。1.2.2电子商务的内涵与分类(1)什么是电子商务电子商务是指整个贸易活动的网络化;从电子商务所需的各方面可以理解为:甲乙各方以通过电子交易的方式而不是通过当面交易或是直接面谈的方式来进行的任何形式的商业交易;从技术方面可以定义为:电子商务是一种通过网络来进行交易的商务活动,它通过网络媒介来进行商品交易。电子商务涵盖的业务包括:销售、信息交换、电子支付、售前售后服务(如提供产品和服务和细节、产品使用技术指南、回答顾客意见)(如使用电子资金转帐、信用卡、电子支票)、公司和贸易伙伴可以共同拥有和运营共享的商业方法、组建虚拟企业(组建一个物理上不存在的企业,集中一批独立中小公司的权限,提供比任何单独公司多的多的产品和服务)等。(2) 电子商务的分类及其服务内容A.按照交易对象分类按照交易对象分类,电子商务可以分为三种类型:第一种类型是商家与客户之间的电子商务,即B2C电子商务。第二种类型是商家与商家之间的电子商务即B2B电子商务。商家可以通过使用网络向供应商定货、接受发票和付款。第三种类型是企业与政府方面的电子商务,即B2G电子商务。B.对商务活动进行分类按照商务活动的内容分类,电子商务主要包括两类商业活动:一是直接电子商务虚拟产品和虚拟服务,例如娱乐内容的联机订购、计算机软件、网上付款和网上交付,或者是全球规模的信息服务;二是间接使用电子商务通过网上订购实体商品,它需要通过物流公司进行货物的收发。C.按照使用网络类型的分类根据使用网络类型的不同,电子商务目前主要有三种形式:一是EDI(Electronic Data Interchange,电子数据交换)商务;二是Internet(因特网)商务;三是Intranet(内联网)商务。(3)电子商务交易的流转过程网络商品直销是指消费者和生产者或者需求方和供应方,利用网络形式所展开的网络交易活动,B2C电子商务基本属于网络商品直销的范畴。这种买卖交易的最大特点是供需直接见面、环节少、速度快、费用低。网络商品可以分为以下几个方面:消费者厂 商发 货 回 执转 帐支 付清 单 转 帐信用卡公司银 行 通 知 图1-1电子商务交易流程转换图A.用户通过浏览器查看在线商店或企业的主页,浏览商店或企业的商品。 B.用户通过表单填写用户的姓名、地址、联系方式及购买的商品信息等。 C.用户选择网上支付方式,如支付宝或网上银行等。D.网城商家确认收取汇款金额并与客户核对交易信心。E.网城商家通知货运部门对客户配送货物。 F.客户收到货物后登录网上商店进行确认收货。通过一个第三方认证机构对在因特网上交易的买卖双方进行认证可以保证交易过程中的安全来核实他们的真实身份。上述过程应当在SET协议下进行。上述过程也可以用图1-2表示定 单厂 商消费者发 货清 单回 执转 帐支 付认 证转 帐信用卡公司银 行通 知图1-2认证中心存在下的网络商品直销流转程式1.3开发电子商务网站系统应注意的问题成功地开发一套电子商务网站系统,不仅需要具备一定的理论基础和技术支持,同时还需要对开发过程中所面临的问题有一个充分、清醒的认识,例如:社会因素、文化背景、企业体制、起点环境、开发成本等。特别是在中国当前IT行业飞速发展的形势下,更要强调这些方面对电子商务网站系统开发的影响。1.4可行性分析 (1)需求性分析由于电子商务网站系统是作为毕业设计由我们自己开发的,虽然不能取得经济效益,但是对于整个的本科学习的知识总结起到很大的作用同时估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,综合考虑,该系统对今后使用十分有利。 (2)技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本电子商务网站系统用的是JAVA开发语言及其一些主流框架,调试技术相对简单,同时考虑当前的计算机软硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:软件开发环境技术成熟,且它们能够方便快捷的完成一些基础性的工作,便于编程人员的开发,完全能满足系统的需求。(3)运行可行性,对新系统运行后给现行系统带来的影响和后果进行估计和评价。分析在给定时间里能否完成预定的系统开发任务等。 按以上几方面对系统进行可行性分析后,就可整理得到它的可行性研究报告,它是总体设计工作中的阶段性成果。 使用本系统,能使企业加强对资金的管理,对其商品信息及时反馈。利于公司及时采取经营策略。本系统的开发,主要是对电子商务网站上用户和商品等数据进行处理,包括对这些数据的收集及它们之间的变换和它们的输出。采用流行的JAVA+Mysql体系。1.5系统开发步骤 一般说来,电子商务网站系统的开发流程可以划分成总体设计、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为需求分析、概要设计和详细设计(系统实施)等工作环节。系统运行分为系统部署和系统运行及系统维护。上述各个阶段排采用软件工程的丕模型即在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。 由此可见以上的开发方式的主要优势在于便于对开发的各阶段进行有效组织和管理,同时也可大大降低软件开发的复杂性。国内外许多应用系统开发的实例都证明了这是一种行之有效的开发方式。据资料国外曾有人对一些软件项目开发各流程阶段的工作量进行概率学统计,统计结果显示在开发过程中各工作阶段所占全部工作量的比重分别达到了系统分析:系统设计:编程:模块调试:系统调试20%:15%:20%:25%:20%。因此可以看出,调试工作在整个开发工作量的比重是最大的,而程序编写在开发工作中只占很小比例,因此“软件开发就是编程”的习惯说法显然是不够全面的。 43第2章 系统开发技术介绍2.1 JAVA技术2.1.1 JAVA简介Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的Hot Java浏览器显现出了Java语言的魅力:Internet计算、动感的Web、跨平台。从此,Java开始广泛应用于Web上同时也进一步的推动了web的迅速发展。另一方面,Java技术也不断更新。Java平台由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface、简称API)构成。Java API为Java应用提供了一个独立于操作系统的标准接口分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行2。Java应用编程接口已经从1.1x版发展到1.2版。目前常用的Java平台基于Java1.4,最近版本为Java1.6。Java分为三个体系:JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版)及JavaME(Java 2 Platform Micro Edition,java平台微型版)2。2.1.2 JDBCJDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API行业标准,它是由Java语言编写的类和接口组成,可以为多种关系数据库提供统一访问。各种关系数据发送SQL语句在有了JDBC之后是一件很容易的事。换言之,有了JDBC API,就不必为访问各类数据库而编写不同的数据库访问代码了,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,由于java语言的跨平台性,所以只须写一遍程序就可以让它在任何平台上运行,这也是Java语言非常通用的优势。JDBC体系结构是用于Java应用程序连接数据库的标准方法。JDBC对程序员而言是API,对实现与数据库连接的服务商而言是接口模型。作为API,JDBC为程序的开发提供标准的方法,并为数据库服务商及第三方中间件厂商实现与数据库的连接提供了标准方法。在编写数据库应用程序方面,由Java 的易使用、易于理解、安全、稳定和跨平台等特性,可以预测java在数据库访问编程方面是杰出的语言。对于连接数据库访问而言,需要的是 Java应用程序访问数据库的方法。而 JDBC 正是作为此而开发的一套方法机制。 JDBC拓展了 Java 的功能。通过 Java 来便捷地访问各种数据库的要求会随着越来越多的程序员使用Java 语言而日益增加。2.2 SERVLET介绍SERVLET是在服务器上运行的小程序。将其功能分为javax.servlet.*、javax.servlet.http.*两类Javax.servlet.*存放与http协议无关的一般性Servlet类;Javax.srvlet.http.*除了继承javax.servlet.*之外,并且还扩展了与http协议有关的服务功能。所有Servlet都必须实现javax.servlet.Servlet接口(interface),一般使用情况下,通常会从javax.servlet.GenericServlet或javax.servlet.http.HttpServlet择一来实现。如果写的Servlet程序和Http协议无关,那么只需继承GenericServlet类;若有关,则须继承HttpServlet类。Javax.servlet.*里的ServletRequest和ServletResponse接口提供客户端一般的请求和响应;而javax.servlet.http.*里的HttpServletRequest和HttpServletResponse接口,则提供Http请求及响应的存取服务。Servlet可以利用HttpServletResponse类的SetContentType()方法来设定响应给客户端的数据类型,例如若我们要客户端只需显示为Html网页类型则可将内容设为"text/html",这是HTML网页的标准Mime类型值。 Servlet从产生到结束的流程:l 产生Servlet,加载到Servlet Engine 中,然后调用init()这个方法来进行初始化工作l 以多线程的方式处理来自客户端的请求即调用service方法l 调用Destroy()来销毁Servlet,进行垃圾手机(garbage collection);2.3 JSPJsp(javaServer Pages)是由Sun Microsystems 公司倡导、许多公司参与一起建立的一种动态网页技术标准。其发展的历程是这样的:1998年4月,sun公司发布Jsp0.90规范。1999年1月,sun公司在发布了Jsp0.92规范的同时,退出支持JSP的web服务器Java Web Server 2.0 。1999年11月,Sun公司发布了JSP1.1规范,同时推出了JSWDK1.0.1和Servlet2.2版。2000年9月,Sun公司发布了JSP1.2规范,同时推出了Java Servlet API 2.3版。在Web方面,JSP在多个方面加快了其开发速度:l 将程序结果的生成和内容的显示进行了分离。客户端显示是生成之后有网络传送给客户端的。l 生成可重用的组件。l

    注意事项

    本文([计算机软件及应用]电子商务网站的设计与实现.doc)为本站会员(音乐台)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开