【毕业学位论文】(Word原稿)基于B2B的电子商务管理系统的设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于B2B的电子商务管理系统的设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于B2B的电子商务管理系统的设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于B2B的电子商务管理系统的设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于B2B的电子商务管理系统的设计与实现-软件工程_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文 (专业学位) 基于 电子商务 管理 系统的设计与实现 姓 名: 学 号: 所在院系: 职业类型: 专业领域: 指导教师: 副 指导教师 : 二 一三 年 八 月 A in 2013 、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 学位论文作者签名: 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 学位论文作者签名: 年 月 日同济大学硕士学位论文 摘 要 I 摘 要 随着电子商务的不断成熟,各种电子商务平台不断涌现,但是这些平台的标准并不统一,同时未能对消费者、供应商以及经销商的提供功能进行集成。因此就目前的形势而言,各种角色进行商务合作的可能性还较低,尤其是消费者它很难选择那些潜在的供应商。在这一背景下,如果能够实现一个跨企业的电子商务平台将能够为供应商提供更多的商机同时为消费者与经销商更多的选择。对企业本身而言,电子商务平台的构建能够极大地增强公司的快速响应能力提高企业的日益激烈的市 场竞争中的竞争力进而为企业创造更大的利润。 在此背景下, 本文以 B/S 模式,使用 据库作为中心数据库,利用 架作为系统软件体系架构,采用 言实现了 电子商务系统。文章采用了文献研究法和系统研究法来进行研究,使用数据缓存等技术重点解决了电子商务系统的功能及安全问题,整个系统具有界面统一、使用方便、功能齐全、性能良好、安全指数高和兼容性好等特点,能够在天津 司 得到应用。 本文主要完成了以下几项工作: 1. 构建电子商务系统的总体架构,通过对国内外系统的研究,提出了基于天津 司 特定 的需求分析 。 2. 针对系统的需求分析,完成了 电子商务系统 的设计。 其中 设计包括了 电子商务系统 的各个功能模块的设计,还对其主要的业务流程进行了设计。根据需求分析详细描述了系统设计实现的思路,成功实现了 电子商务系统。系统从整个物流企业工作流程的 角度出发, 构建在线交易系统。 关键词: 电子商务; B/S 模式; 济大学硕士学位论文 Ab I t of of eb on of eb at So in e be so as to in a of is a in of to of so as to in to to to to of to to to of is in of a , as SH as SP to to on of of be 1. of on 2. to of of of to to in of of of of 同济大学硕士学位论文 Ab B/S 济大学硕士学位论文 目 录 录 摘 要 . I . 绪论 . 1 究背景 . 1 究意义 . 1 究内容及文章结构 . 2 2 架及系统关键技术概述 . 4 电子商务理论 . 4 术 . 4 术 . 5 术 . 6 术 . 10 3 天津 司电子商务系统需求及可行性分析 . 11 究背景 . 11 要业务流程 . 11 品订购业务流程 . 11 品配送业务流程 . 12 统角色及用例图 . 13 统角色 . 13 统总用例 . 13 统可行性分析 . 19 术可行性分析 . 19 济可行性分析 . 19 作可行性分析 . 20 4 天津 司电子商务系统设计 . 21 务模型设计 . 21 品定价流程 . 21 应商管理流程 . 21 户关系分析模型 . 22 统设计 . 23 统网络拓扑图 . 23 统软件构架设计 . 24 同济大学硕士学位论文 1 绪论 V 据库设计 . 25 据库的选择 . 25 念设计 . 25 辑设计 . 26 统功能设计 . 29 统登录 . 30 品管理 . 31 品订购管理 . 32 户管理功能 . 33 库管理 . 34 5 天津 司电子商务系统实现 . 37 户管理功能实现 . 37 份认证功能实现 . 37 户维护功能实现 . 38 品管理模块实现 . 39 品添加管理功能实现 . 39 货商管理功能实现 . 42 品定价管理功能实现 . 44 品订购管理 . 46 物车管理功能实现 . 46 单处理 . 49 库管理模块实现 . 51 库管理功能实现 . 51 库管理功能实现 . 53 存查询功能实现 . 54 6 结论与下一步研究方向 . 56 论 . 56 一步研究方向 . 56 参考文献 . 58 致 谢 . 61 个人简历、在读期间发表的学术论文与研究成果 . 62同济大学硕士学位论文 1 绪论 1 1 绪论 究背景 电子商务是一个平台,为各种企业、机构、消费者提供了便捷的销售和购买的新渠道。主要依托网络,借助计算机硬件,软件工具等,由专业系统设计师设计,系统开发人员开发,将采购,销售,订单,配送,库存,商品,管理等行为全部体现在一个信息系统中,完成不同地域之间的贸易交互操作。 相比于传统的商务模式,它具有全球性、需求个性化、便捷性、成本和风险较小等优点 2。也正 是由于这些优点,电子商务 的应用给各企业带来了 令人瞩目的成功。 是商业对商业的模式。垂直 为上游和下游,生产、加工,零售企业在上游有供应商供货,生产、加工企业在下游有经销商销货。实质是一个完整的供销商业链。比如面包加工厂的上游是面粉加工厂,下游是食品店。 随着电子商务的不断成熟,各种电子商务平台不断涌现,但是这些平台的标准并不统一,同时未能对消费者、供应商以及经销商的提供功能进行集成。因此就目前的形势而言,各种角色进行商务合作的可能性还较低,尤其是消费者它很难选择那些 潜在的供应商。在这一背景下,如果能够实现一个跨企业的电子商务平台将能够为供应商提供更多的商机同时为消费者与经销商更多的选择。对企业本身而言,电子商务平台的构建能够极大地增强公司的快速响应能力提高企业的日益激烈的市场竞争中的竞争力进而为企业创造更大的利润。 究 内容 电子商务是在 进行的商务活动,做为一种独立的经济形态,已初具规模,一些电子商务网站如 越、当当等的成功给人们的生活带来了巨大的影响 3。 一般来说,当前的热点解决方案大致可以分为两类:一类是基 于 电子商务系统;另一类是基于 构的电子商务系统 4。 子商务模式包括两种基本模式:一种是企业之间直接进行的电子商(如制造商的在线采购和在线供货等 )5;另一种是通过第三方电子商务网站平台进行的商务活动。 例如,国内著名电子商务网站阿里巴巴是一个 子商务平台,各类企业可以通过阿里巴巴进行企业间的电子商务,如发布和查询供求信息,与潜在客户供应商进行在线交流和商务洽谈等 5。 同济大学硕士学位论文 1 绪论 2 务网站的缺点:功能过于简单: 子商务网站的普遍特点是,网络营销思想仍处于 2000 年前后的 免费供求信息发布时期 6,电子商务网站实际上为用户提供的只是供求信息发布功能 7,真正的具有“商务”功能的 际上并没有或者很少具有实质性的电子商务功能。 子商务网站本身的专业水平较差:从根本来说, 站存在和发展的基础是能够为企业开展网络营销提供应有的价值,而 站自身的专业性是实现这种价值的基础,由于 身的原因实现这种价值是比较困难的 8。 此外,目前的 子商务系统还存在 售后问题, 退换货等 问题,而之所以会产生这些问题,最根本的原因 台没有了解众多企业的 根本需求 9。他们没有深入了解不同行业企业的需求和心声,没有听取企业们的建议,不知道他们交易有什么困难和疑惑,更没有相关如何去解决这些困难若想真心发展应该以这些问题为基础,寻求解决方案,建立既开放又封闭的 商平台,启发、引导、培养各类企业开展网上贸易 。 本文 综合考虑 当前 子商务平台千篇一律的功能 , 欲打造一个功能更适合本公司,同时具有良好售后服务以及便利的退换货渠道的 子商务平台 10。 章结构 本文 的主要研究内容包括: 1. 构建电子商务系统的总体架构,通过对国内外系 统的研究,提出了基于天津 司特定 的需求分析 。 2. 针对系统的需求分析,完成了 电子商务系统 的设计。 其中 设计包括了 电子商务系统 的各个功能模块的设计,还对其主要的业务流程进行了设计。根据需求分析详细描述了系统设计实现的思路,成功实现了 电子商务系统。系统从整个物流企业工作流程的 角度出发, 构建在线交易系统。 本文分为以下几个部分: 第一章电子商务概述:本章主要介绍了电子商务系统的研究背景、国内外的发展以及本课题研究的意义和目标 . 第二章基于 电子商务系统相关技术的研究:本章主要介绍了基于电子商务系统相关技术。 第三章为天津 司 电子商务系统的需求分析,对天津 司 电子商务的功能需求和非功能需求进行分析并进一步将整个系统细分为多个独立的子模块。 第四章为天津 司 电子商务系统的设计,通过天津 司 电子商务系统的业务流程进行管理,提出了设计的需求分析以及整个项目的设计。 同济大学硕士学位论文 1 绪论 3 第五章为天津 司 电子商务系统的实现,根据系统需求分析与设计,利用 术实现了整个系统的架构和编程。 第六 章为结论,对本文工作成果进行了总结和展望。 同 济 大 学 硕 士 学 位 论 文 2 相 关 理 论 与 技 术 4 2 相关理论与 技术 电子商务理论 电子商务是一个平台,为各种企业、机构、消费者提供了便捷的销售和购买的新渠道。主要依托网络,借助计算机硬件,软件工具等,由专业系统设计师设计,系统开发人员开发,将采购,销售,订单,配送,库存,商品,管理等行为全部体现在一个信息系统中,完成不同地域之间的贸易交互操作。 相比于传统的商务模式,它具有全球性、需求个性化、便捷性、成本和风险较小等优点。 最近五年是电子商务腾飞的五年,电子商务产业已经从原来的新兴产业转变为国家经济的重要组成部分,电子商务已经被广泛地接受。很多企业凭借着电子商务这个 舞台获得了成功。但是,机遇和挑战是并存的。在电子商务带给企业巨大的机遇的同时,企业面临着的威胁也越来越大。在信息技术高速发达的今天,电子商务具有的投入小,风险小,消费群体大的特点使得大量的企业加入其中,这使得竞争日益变得激烈 2。以淘宝网上的智能手机为例,一个客户几乎可以同时在网络上搜索到多达一千多个竞标。同时在客户的流失也变得更加容易,由于企业的竞争对手都已上网,客户也许只要轻点几下鼠标就能叛变到竞争对手的阵营下。此外,很多企业已经提供了 24 小时全天候的全球性服务,不经意间,客户就被竞争对手挖掘 3。 术 平台企业版,它是 司与业界的一些厂商共同开发的一个技术标准规范,包含很多组件、服务架构等应用规则。 原来的标准基础上进行了改进,同时也保留了跨平台特点,以及在数据库连接等方面的规则等。新的 准规范更好的支持了 技术,同时对于企业级应用中的通用模块如邮件服务、事务处理等其安全性也得到很大的提高。通常在业务处理中,程序员需要考虑各种服务的生存周期、资源共享、并发控制等,而现在,这些内容都可以 集中配置在一个容器中,做成一个配置文件,让程序员减少对整个系统的设计与分析,而将更多的时间用于完成业务逻辑处理。 平台无关性以及更好更完善的技术架构使得企业级应用开发有了一个通用的标准规范 4 同 济 大 学 硕 士 学 位 论 文 2 相 关 理 论 与 技 术 5 客 户 端W E B 浏 览 器A p p l e 客 户 端J 2 E E 应 用 服 务 器表 示 层J S PS e r v l e tJ a v a B e a 逻 辑实 体 E J E J E J 应 用 系 统数 据 库目 录 服 务E R 系结构 从本质来看, 仅是一个标准,并不是一个产品,但是 司为了使用 言开发服务器应用程序提出了一个不依赖于任何操作系统、随意移植、多用户,安全的企业级平台,在这个平台上可以更容易管理企业应用程序的开发、部署等工作,平台中也有很多的集成框架能够更好的满足用户的需求,而且也可以使用第三方开发的各类组件,开发人员对平台中提供的组件以及外部组件进行再利用,从而组装出不同的系统 7这可以让开发人员将更多的精力投入企业应用的逻辑与架构设计而无需考虑底层程序的编写。 要具备如下特征:其一,利用中间组件将模块中复杂的业务逻辑分离出来,中间组建主要有显示界面、数据范文层等,将功能模块和企业信息数据统一起来;其二, 此对于不同的模块都能具备较高程度的集成,减少了开发工作量 ,降低了开发难度,同时提升了系统的可维护性、安全性及稳定性11 从图 以看出,在 台上有多个主要的组件: 本语言些是在服务器端运行 。 术 由 司设计并实现的一整套 发技术。面一般由 言,以及页面控制语言 及嵌入其中的 码所组成 15。 服务器根据浏览器的请求完成相应的业务后,返回给浏览器处理结果,这些结果一般以 码的刑事出现在 面中, 面将其与 码结合在一起,显示给浏览器。用户通过浏览器访问这些代码。 设计简单、使用,且可以实现面向对象编程的方式,具有跨平台型,能够保证数据的安全,能够适应网络的发展要求。作为 心技术之一, 大 学 硕 士 学 位 论 文 2 相 关 理 论 与 技 术 6 能够创建动态的网页,实现良好的互动性, 够高效的运行在 ,能够完成大型商业应用程序的开发。同时 言结果服务器端的控制,能够很好的与 言结合在一起,这样就简化的页面输出。这个过程 中,简化的页面的编写难度,同时利用标签的方式是解决了页面脚本的复杂度。用的内置对象 16 1. 象 象主要封装了用户通过浏览器发送的请求,请求信息包括浏览器的相关信息以及请求的具体信息两部分。服务器通过 绍这些请求。 2. 象 象主要完成服务器对客户端的请求的封装。 3. 象 象是指浏览器访问服务器时,建立一个唯一的会话,这个会话有一个默认的时间,时间段内,用户不退出浏览器,会 话为有效时间,如果超过时间需要没有任何动作,需要重新建立新的会话。, 象来唯一标识此次对话。 4. 象 象在服务器启动后生成。浏览器端访问服务器端的所有用户都共享一个 象,这个对象的注销时间是在浏览器结束以后。这个对象典型的案例就是统计在线人数。 5. 象 象是一个输出流,用来向客户端输出数据。一般情况在浏览器端使用,对于浏览器中构造特别的变量,然后输出在浏览器上,显示给客户。 5. 象 象主要包括对 配置信息,这些配置信息一般包括 面初始化参数以及各个 问的配置。 6. 象 象主要处理页面中的异常情况和错误信息。只有当存在上述条件的页面才会激发 相应的处理。 术 据库连接 )是一套允许 是用于执行 句的 用程序连结数据库、存取 数据的一种机制,可以为多种关系数据库提供统一的访问,它由一组用 言编写的类和接口组成 19 用户通过 术,只需要编写数据库的业务逻辑处理过程,发送增删改同 济 大 学 硕 士 学 位 论 文 2 相 关 理 论 与 技 术 7 查命令,通过 作数据库里面的数据。 了一整套数据库的连接方式,因此在编程过程中,不需要在去为不同的平台设计不同的连接方式, 程人员只需要编写不同的查询方式即可实现数据库的操作 23。 应用程序开发者提供独立于数据库的、统一的 应用程序被移植到不同的平台 或数据库系统,应用程序不变,改变的是驱动程序,驱动程序扮演了多层数据库设计中的中间层的角色 24 J a v a 应 用 程 序J D B C A P B C 驱 动 程 序 管 理J D B C D r i v e r A P B C - N E 程 序J D B C - O D B 程 序驱 动 程 序 A 驱 动 程 序 B C 中 间 件 协 议数 据 库 专 用 访 问 协 议图 2. 1 口与驱动 架 S p r i n g O R M S p r i n g W e bS p r i n g D A OS p r i n g C o n t e x tS p r i n g W e b M V CS p r i n g A O PS p r i n g C o r 架图 一个非常轻量级的框架。这个框架替代了应用程序开发中提出的架,同样基于面向对象思想,采用依赖注入的方式。 过配置 完成以前 任务。这个框架的核心技术是控制反转 。 这是在 置文件完成的,这样业务对象在交互的过程中可以实现交互注入。在应用程序中,这一技术主要还是针对接口而不是对类进行应用的。此外,在这个框架中也可以出来事务功能,这样底层业务逻辑就具有同一的接口。 架主要有七个模块 27,如图 示: 架可以应用在任何 用中,对于 需要不断重复使用的业务逻辑,甚至数据处理对象, 以很好的支持,它可以实现将这些同 济 大 学 硕 士 学 位 论 文 2 相 关 理 论 与 技 术 8 对象应用到不同的 境下。当然,在设计上,为了简化应用程序的开发,架也将业务逻辑与视图访问层分开,在 包含很多的对处理方式,它将原先 较为复杂的操作 通过简单的 置完成了。很显然,有了 架 之后,程序员在 开发 件的时候 变得很容易, 可以将单层框架以最佳的组合揉和在一起建立一个连贯的体系 ,而且也提供对面向切面编程的很好支持,为企业级开发提了很好的解决方案 28。 发框架 针对 面编程中 型开发的一种框架,这 个框架可以很好的解决 用程序中页面显示、业务逻辑、页面跳转控制的功能 29。这样开发人员只需要将精力大部分投入业务逻辑的处理中,而很少花费时间去处理页面的显示与跳转控制等功能,从而更好的加快企业级网络应用程序的开发。在架中,对 及脚本语言标签库都进行了改进,提高了标准 30。如图 构工作原理图: 控 制 器S e r v l e 器C l i e n 逻 辑 处 理A c t i o nS t r u t s 2 . 0 配 置 文 件应 用 程 序 状 态M o d e 逻 辑A c t i o 获 取更 新H t t p 请 求触 发 事 件图 2.4 构工作原理图 1. 模型 (的模型主 要由应用程序状态和动作响应处理逻辑组件构成。应用程序状态一般表现为一个 际上是对页面表单的数据进行处理的一个类。不同的业务逻辑需要不同的 的业务逻辑需要 有的则是触发后才获取数据。在应用程序中,根据实现功能要求,可以将动作响应处理逻辑封装成模型中的 ,也有的是通过调用的方式来处理动作响应程序 31。 2. 视图 (与 样, 的视图对应的是应用程序页面的显示,一般的页面动态信息用 码来 实现,使用 标签,但是 对 标签进同 济 大 学 硕 士 学 位 论 文 2 相 关 理 论 与 技 术 9 行了更新,定义了自己的一套标签库,这种标签对 标签功能进行了简化,方便了用户快速创建界面,而且可以实现与模型层的交互 32。 3. 控制器 (控制器 理的是页面请求过来的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论