版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一个服装个性化定制电子商务系统的设计与实现 分类号 学号 M201075965学校代码 10487 密级硕士学位论文一个服装个性化定 制电子商务 系统 的设计与实现学位申请人 文 :琦 学科专业 : 软件工程 指导教师 : 黄立群 副 教授 答辩日期 : 2012.5.17 A Thesis Submitted in Partial Fulfillment of the Requirements for the Degree for the Master of Engineering Design and Implementation of an E-commerce System of Cl
2、othing Customization Candidate : Wen Qi Major: Software EngineeringSupervisor : Assoc. Prof. Huang LiqunHuazhong University of Science and TechnologyWuhan 430074, P. R. China May, 2012 华 中 科 技 大 学 硕 士 学 位 论 文 摘 要 随着 我国 经济 的 高速 发展 以及 与国 际社 会 的交 往日 益 频繁 ,网 络 市场 正逐 渐成为消费者购物的一 个重要渠道 。与此同时, 消费者的自我 表现意识越
3、来越强,人们开 始 追 求自 我 展现 , 追求 个 性和 与众 不 同。 在 这样 的 大环 境 下, 利 用高 速 发展 的Internet ,研 究建 设一 个服 装个 性 化电 子商 务系 统 ,实 现面 向大 众群 体的 电子 商务 系统上的服装个性化 定制,为广 大消费者提供 价格合理、质 量过硬的个 性化服装定制服务,逐渐成为服装企业当前所关心的重要课题之一。 服装个性化定制电子商务系统,是基于 SSI 框架实现的集商品服装购买与服装个性设计为一体的 电 子商 务系 统。 该系 统的 主要 功能 包括 商品 购买 模 块、 服装 个性定制模块及账户管理模块。该系统基于 B/S 模
4、式,采用 Struts+Spring+iBatis 进行系统应用开发,通过 SSI 分层编程实现系统的功能性需求。通过建立系统的功能模型对系统进行需求分 析,划分模 块并梳理出模 块之间的组织 结构关系; 分析建立系统的 E-R 模型从而进一步建立物理数据模型;详细设计阶段通过类图和时序图详细描述对象间消息的发送和接收方式,来指导系统的编码实现。 系统的开发过程严格遵循了软件工程规范,以 SSI 框架 作 为 Web 应用系统的开发平台,降低了代 码耦 合度 , 提高 了代 码的 可重 用性 。采 用框 架开 发 模式 使得 系统的前中开发速度和 后期维护有 了保障。实践 表明,服装个 性化定
5、制系 统达到了预期的设计要求,该系 统的设计思 路和实现方法 切实可行,对 于类似的电 子商务网站的开发具备一定的参考价值。关键词 :电子商务 服装 个性化定制 SSI 框架I华 中 科 技 大 学 硕 士 学 位 论 文 Abstract With China's rapid economic development and the increasingly frequent exchanges with the international community, the network market is becoming an important channel for consu
6、mer shopping. At the same time, awareness of self-expression of consumers is growing, people begin the pursuit of self-expression, individuality and different. In this environment, research to build a clothing personalized e-commerce system by taking advantage of the rapid development of Internet, r
7、ealize individualized customization for clothing based on this system for public groups and provide consumers with reasonable prices, excellent quality of personalized custom clothing, and gradually become one of important issues of the current concern in the garment enterprisesThe e-commerce system
8、 of clothing customization is a set of clothing to buy and to personalized design for the integration of e-commerce system based on SSI frameworkThe system's main features include goods purchased module, clothing personalized custom module and account management module. The system is based on B
9、/ S mode; using Struts + Spring + iBatis system application development, realize system functional requirements through the SSI stratification programming. Carrying out system requirement analysis through the establishment of the functional model of the system, divided into modules and tease out the
10、 relationships of the organizational structure among the modules. Analysis system and establish ER model of system in order to further establish the physical data model. In detailed design stage, through class diagram and sequence diagram detailed description of the method between objects of sending
11、 and receiving messages, to guide the system encoding and realizationSystem development process is strictly in accordance with the specification of software engineering, SSI framework as a development platform for web applications, reduce code coupling, and improve the reusability of code. Using the
12、 framework of development mode makes the system before the medium development speed and later maintenance is guaranteedPractice shows that the clothing customization system to achieve the design requirements, the system design and realization of the method is feasible to have a certain reference val
13、ue for the development of similar e-commerce website Key words :E-commerce Clothing Individual customization SSI frameworkII华 中 科 技 大 学 硕 士 学 位 论 文 目 录 摘 要I Abstract.II 1 绪论 1.1 课 题背景1 1.2 个 性化定 制简述2 1.3 在 线服装 个性化 定制.4 1.4 系 统实现 的重要 意义.4 1.5 本 文的研 究内容 和结构 安排5 2 相关技术概述 与分析 2.1 JAVAEE 模型层 次.7 2.2 JAVA
14、EE 开源框 架介绍.8 2.3 SSI 框架研 究.8 2.4 本 章小结. 10 3 需求分析 3.1 可 行性分 析 11 3.2 系 统的设 计目标 与服务 定位. 11 3.3 系 统的功 能性需 求分析13 3.4 非 功能性 需求分 析. 16 3.5 数 据库设 计需求 分析 17 3.6 本 章小结. 18III华 中 科 技 大 学 硕 士 学 位 论 文 4 总体设计 4.1 系 统架构 设计19 4.2 系 统功能 结构设 计. 21 4.3 数 据库概 念模型. 26 4.4 物理数 据模型 及数据 库表 29 4.4 系 统安全. 34 4.5 本 章小结. 35
15、5 系统实现 5.1 系 统实现 环境36 5.2 商 品购买 模块系 统实现37 5.3 个 性定 制 模块系 统实现40 5.4 账 户管理 模块系 统实现44 5.5 本 章小结. 46 6 总结与展望 6.1 全 文总结. 47 6.2 展望47 致 谢 49 参考文献50IV华 中 科 技 大 学 硕 士 学 位 论 文 1 绪论 衣食 住行 作为 人 类生 存的 四种 基本 要求 , 服装 荣居 榜 首。 当今 时 代, 电子 商务异军突起,带来了 网民的迅速 增加和网上交 易的快速增长 。据统计, 国内电商网站已达 2.32 万家 , 中国 电商 交易 规模 从 2010 年的
16、4980 亿快速增长到近 7500 亿元 , 增幅超 50% ; 中国 网购 人数 从 2009 年的 1.3 亿, 激增 到 2011 年的 2 亿; 中国 电子 商务1整体交易规模已达到 5 万亿,超过了 2010 年全年 4.5 万亿的规模 。如今,网购已成为一种消费时尚。 1.1 课题背景 现阶 段, 随着 我 国经 济的 高速 发展 ,以 及 与国 际社 会 的交 往日 益 频繁 ,消 费者的自我表现意识越 来越强,期 望获得尊重的 意识也在慢慢 苏醒。人们 开始追求自我展现,追求个性和 与众不同, 以此获得精神 上的满足和慰 藉。购物观 念的改变,导致消费者对于服装 的要求越来 越
17、高甚至苛刻 ,市场竞争也 愈演愈烈。 技术转移和扩散的速度之快,使 得服装产品 生命周期越来 越短,大量的 滞销和库存 ,给服装制造2企业带来了极大的压力 。 与此 同时 , 网络 市场 正逐 渐成 为消 费者 购物 的一 个重 要渠道,市场规模势必 如滚雪 球般 越来 越大 ,任 何忽 视网 络销 售渠 道的 企 业, 在未 来的竞争中,都很可能处在不利的地位。 电子 商务 是企 业 直接 面对 消费 者展 开销 售 ,突 破了 传 统的 “商 圈 ”概 念, 在电3子商 务平 台上 , 交易 和服 务等 经济 活动 可以 像实 体产 品一 样进 行流 通 。 依托 电子 商务,服装企业生产
18、 商可以直接 建立零售终端 与消费者进行 交易,缩减 流通环节的折耗,通过降低经销 商及物流等 交易成本,来 提高产品的性 价比,努力 做到“物美价廉” 。 企业 通过 互联 网电 子商 务平 台, 能够 接触 到更 多的 客户 , 冲破 实体 店在 空间 和地域上的限制,销量也会随之攀升。 在这 样的 大环 境 下, 传统 服装 企业 涉足 电 子商 务成 为 一种 不可 阻 挡的 趋势 。我国互联网用户急剧 增长,网购 用户渗透率提 升,网民网购 的习惯逐渐 养成,同时,金融危机影响下网 络购物普及 率快速提升, 这些都为传统 服装业转型 到电子商务的1华 中 科 技 大 学 硕 士 学
19、位 论 文 商业模式提供了契 机,培育了 良好的土壤。 当前,国家也 很重视电子 商务行业的发展, 行业 监管 研究 力度 逐渐 加强 。 在电 子商 务各 垂直 领域 中, 服饰 类商 品自 2007 年4以来,已成为网购交易的第一大商品类别 。利 用高 速发 展 的 Internet ,进行电子商务平台上的服装个 性定制,为 消费者提供价 格合理、质量 过硬、满足 个性化需求的服装定制服务,将 发展成为 一 种新 型的 生产 力形 式, 以满 足广 大消 费 者的 需求 。可以清楚的看到,电 子商务平台 是提高市场竞 争力、扩大市 场幅面的强 有力武器,同时,也可以利用电子商务平台进一步提
20、高市场服务水平。 1.2 个性化定制简 述 针对 各人 的不 同 喜好 和需 求, 为其 送上 独 一无 二的 小 礼品 ,这 正 成为 时下 最受5欢迎的互联网服务 。 尽管 目前 提供 这样 服务 的网 站, 通常 只提 供制 作小 礼品 如茶 杯、台历等,但已可以 看出定制化 生产正大踏步 走入普通大众 的生活,个 性生产时代正在向我们走近。利 用信息和网 络技术进行产 品定制,是近 几年崭露头 角的新的生产和销售模式。个性 化产品 定制 要求 个性 定制 系统 满足 用户 对产 品的 形 态、 功能 等各方面的设计要求, 最后按照每 一位顾客的独 特设计来为他 们“量身定 做”个性化产
21、6品 。 1.2.1 国内 外互 联 网服 装个 性化 定制 的现 状 关于 个性 定制 的 话题 ,我 们早 已耳 熟能 详 。在 社会 经 济高 速发 展 的大 环境 下,人们早已不再满足 于千篇一律 的产品和服务 。文化跟随经 济的脚步飞 速发展,在物质文化得以满足的 同时,人们 开始追求丰富 多彩的、与众 不同的个性 文化,越来越7多的人们愿意尝试拥有独特韵味的个性化专属体验 。 汽车 、 床上 用品 、 电脑 、 服装等龙头行业都已逐 渐涉足个性 定制产业,在 如 今风 靡的 电 子商 务领 域 中, 个性 定制也不甘寂寞的拥有着傲人的成绩。 在国 外, 互联 网个 性化 定制 产业
22、 已日 趋成 熟。 美国 第二 大个 性化 定制 网站 Zazzle ,曾吸引了 Google 的投资者、风投界教父 John Doerr ,于 2005 年向其注资 1600 万美8元,Doerr 评价它“是现有电子商务模式的最新突破” 。有业内人士评论说,个性化消费中消费者处 于主动地位 在“拉”着厂 商走,使厂商 脱离了传统 的推广销售带2华 中 科 技 大 学 硕 士 学 位 论 文 来的库存压力,实现了很多服装企业梦寐以求的“零库存” 。 中国作为从古至今的服装制造大国, 每年都承担着全球一半以上的服装生产 量,9中国 相对 廉 价的 劳 动力 吸引 了众 多 国际 知名 品牌 的服
23、 装在 中 国加 工制 造 。由此可见, 线下 服装 生产 技术 在国 内已 发展 的十 分成 熟。 服装 定制 对于 国人 来说 并不 陌生 。早在服装成衣能够 大规模在生 产线上生产之 前,中国老百 姓大多数选 择“定制”服10装 。即便是当下,街边也依然不乏羊绒衫、羽 绒服等服装定制 店。近几年,国内的个性化定制网站 也是层出不 穷,互联网服 务提供自主创 作的条件, 激发了年轻人们的积极性,引发 了创作新潮 流。数码时代 的繁盛,更有 喜爱摄影的 人们希望让自己抓取的美丽瞬间常驻,个性定制也为这样的需求提供了新的出口。 个 性化 定制 逐渐 成为 炙手 可热 的商 业模 式 ,国 外已
24、 有 的成 功案 例 也促 进了 国内11个性定制产业的发展 。早在 2005 年,国内的电子商务人士已瞄准了 T 恤、杯子、礼品类个性定制, 开始走自己 的个性化道路 ,如布丁网和 卡当网。但 历时几年的发展之后,却仍然没 有出现一个 有代表性的个 性定制网站。 可见,中国 在线服装个性12定制依然处于一个比较落后的状态,一个发展探索的阶段 。 1.2.2 个性 化定 制 的深 刻意 义 个性 定制 首先 来 源于 服装 行业 ,中 国的 “ 量体 裁衣 ” 也是 其核 心 价值 的一 种体13现 。个性化定制即是有用户介入到产品的生产 过程中 ,将 自主 设计 或制 定的 图案和文字通过印
25、刷设 备印刷到特 定的产品上, 最终用户将获 得自己定制 的个人属性强烈的商品。在个性 定制的过程 中,消费者成 为动作发起者 ,商家除了 提供多样化的选择之外,也会提 供相应的个 性化服务,消 费者可以将个 人的偏好参 与到产品的设14计与制造中 。当前传统的互联网商业模式大多提供的是特定的 产品和服务,至于产品的外观和功能 ,基本都由 生产商制定。 虽然厂商能够 批量生产的 产品大多是经过市场调研,符合 大多数消费 者的使用习惯 和消费需求, 但“大众化 ”也正是此类产品的弊端,在这 样的生产消 费模式中,消 费者是在被动 的消 费。 个 性定 制模 式的诞生给当前的网络 消费吹来了 一股
26、春风,让 习惯于网上购 物,又不满 足大众产品的网民们在购物时有了新鲜体验,极大地满足了他们的心理需求。 虽然当前的个性化定制网站仅限于 T 恤、饰品、台历等小件商品的定制,但切3华 中 科 技 大 学 硕 士 学 位 论 文 实满足消费者的个 性需求,提 供个性化产品 和服务,的确 是这种网站 的立足之本,也是最有发展潜力 之处。向消 费者一对一的 提供个性化的 产品和服务 ,已经成为电15子商务发展的必然走势 。 1.3 在线服装个性 化定制国内服装领域个性定制产品发展比较快的是 T 恤类商品,这与国外个性定制类16网站的发展路线 类似 。T 恤的设计图案可以天马行空,创作者可以自由发挥想
27、象力,也可以通过从 网站提供的 图案库中选择 喜爱设计图案 ,以此来表 达自己时下的心情,宣泄内心情 感,张扬青 春个性。这也 是一种艺术的 民间化、生 活化,从这种来自老百姓的 T 恤艺术设计中,我们也隐约可以审视一个国家甚至一个民族的文化17底蕴和内涵 。通过这种方式的文化输出,向更远方的人们传递 着我们的文化价值观,让世界从服装文化这个侧面了解中国。 T 恤的个性定制网站尤其受到广大追求时尚潮流的年轻人们的追捧, 其目的是利用 Internet 技术为消费者构建一个 T 恤个 性定 制的 系统 , 给喜 爱设 计的 用户 提供 一个展示自己、表达创意的舞台。用户可以在 T 恤的设计过程中
28、加入自己的设计理念、情绪、价值观等等 个性元素, 在成为消费者 的同时也兼任 自己的设计 师,多样化用户角色,强烈的提高了用户的满足感。国内 T 恤个性定制网站的代表主要有特有米18网、印酷网等 。 早先 的在 线服 装 个性 定制 模式 在礼 品定 制 网站 中崭 露 头角 ,但 也 只作 为礼 品定制业务的一个部分 。国内服装 个性定制在摸 索前行的同时 ,也开始注 意到国外专注19于 T 恤个性定制的设计网站, 比如 SpreadShirt 等 。 中国 的在 线定 制网 站吸 取国 外成功案例经验,开始逐渐分工细化,服装类 T 恤定制也慢慢脱离早期的礼品定制网站,走向专注于服装 T 恤
29、类设计。服装 T 恤类设计不仅包括 T 恤设计,还包括如卫衣、POLO 衫等服装领域的同性质产品。 1.4 系统实现的重 要意义 中国 的服 装类 电 子商 务网 站, 大多 都参 考 了国 外相 关 领域 的成 功 案例 。凡 客诚4华 中 科 技 大 学 硕 士 学 位 论 文 品Vancl 创办 起源 于 PPG ,它能成为先下服装电 子商务业内的龙头,与不断吸取总结 PPG 模式的经验教训是分不开的; 国内各大网上鞋城于 2010 年迅 猛发 展, 是起 因于 2009 年 Zappos 被亚马逊以 12 亿美元高价收购;目前风靡国内的“团购 ”模式、“限时打折抢购” 模式,均在 国外
30、已被市场 实实在在的证 明了这两种 商业模式能够20带来丰厚的利润 。2007 年,国外在线个性定制模式就已被选评成为“最佳商业模式” , 掀起 了一 阵个 性定 制的 狂潮 热浪 。 反观 国内 的在 线定 制 , 发展 曲折 缓慢 , 仍旧停留在一个相对落 后的阶段, 个性定制模块 功能设计过于 简单,操作 不便,用户体验匮乏,用户使用 时等待时间 过长而失去耐 心,从而未完 成设计进行 到下一步就选择放弃。 本文将着重讨论基于 SSI 框架技术,构建出一个瞄准用户体验的在线个性定制电子商务系统,类别涉及 T 恤、卫衣等同类型服装,整合普 通服装类电子商务网站具备的商品购买功 能,着重针
31、对其中的个性 定制模块进行 开发设计, 旨在为用户建立一个用户体验良 好的交互设 计平台。该系 统的设计与实 现,为国内 个性化定制的健康快速发展起到 了积极作用 ,为传统服装 制造业提出先 进的营销理 念和渠道。该个性定制系统的设 计理念不只 局限于服装行 业,其他产业 如包装、资 料印刷等方向21都可以尝试这样的设计理 念 。由此可见,构建一个服装个性化 定制电子商务系统有着重要的社会意义和实践价值。 1.5 本文的研究内 容和结构 安排 本课题研究内容是基于 SSI 的服装个性化定制电子商务系统的设 计与实现,全文的结构安排如下: (1)第一章绪论,介绍了课题研究背景和系统实现的意义。
32、(2)第二章相关技术概述与分析,介绍了 JavaEE 的模型层次及 SSI 框架。 (3) 第三 章系 统的 需求 分析 , 分别 从功 能性 需求 分析 、 非功 能性 需求 分析 和数据库设计需求分析几个方面来讨论。 (4) 第四 章总 体设 计, 讨论 系统 的架 构设 计, 分析 系统 的组 织结 构和 模块 之间的关系,建立数据库概念模型和物理模型,并讨论了相关的系统安全问题。5华 中 科 技 大 学 硕 士 学 位 论 文 (5) 第五 章系 统实 现, 讨论 了系 统的 功能 实现 , 以各 模块 主要 功能 点为 线索 展开讨论。 (6)第六章对全文进行了总 结和展望。6华 中
33、 科 技 大 学 硕 士 学 位 论 文 2 相 关 技 术概 述与 分析 Java EE5 (Java Enterprise Edition 5 ) ,是 建立 在 Java2 平台上的企业级应用的解22决方案,可以简化企业解 决方案的开发、部 署和管理等复杂问 题 。为了方便开发团队在企业级应用 开发过程中 有良好的人员 角色分工与协 作,框架技 术被普遍运用于 JavaEE 中,它具备可插拔式的模块化管理,可以适应企业需求的不断变化。 本系统在 JavaEE 平台上基于 SSI 框架 , 采用 B/S 架构进行开发设计, 将 JavaEE架构分为三个层次,分别是表现层、业务逻辑层和数据
34、持久化层,Struts 、Spring 和iBatis 三个开源的框架分别于这三个层次紧密结 合, 在各层上尽其所能各负其责, 较23好的解决了 JavaEE 开发过程中常见的高耦合、低重用、难扩展和难维护等问题 。 2.1 JavaEE 模型层次 JavaEE 典型 的 四层 结构 包含 客 户层 、Web 层、 业 务逻 辑 层和 EIS (Enterprise 24information system )层 ,各层简要描述如下。 (1) 运行 在客 户端 机器 上的 客户 层组 件, 主要 向用 户展 示用 户界 面, 通常 使用25纯 6>HTML 客户端或 DHTML/Java
35、Script 客户端的方法来构 建客户层 。 (2)运行在 JavaEE 服务器上的 Web 层组件,接受来自客户端的请求,根据请26求调用业务层相应的服务组件处理请求, 最后向客户端提供用于交互的 JSP 页面 。Web 层可能会包含某些 JavaBean 对象对用户输入进行处理,最后把处理过的输入发送给业务层上的相关业务逻辑进行处理。 (3)运行在 JavaEE 服务器上的业务逻辑层,定义了业务处理逻辑和数据库访27问逻辑,完成业务处理后将结果返回给 Web 层 。业务逻辑层通常运行在应用服务器的内部,封装的 业务逻辑用 于对复杂的计 算 进行 处理 , 完成 事务 处 理, 提供 各种基
36、本服务比如负载 均衡、资源 连接等。应用 服务器可以把 业务逻辑从 资源管理的需求中剥离出业务逻 辑,自动完 成很多事务处 理,比如连接 池、通讯和 命名服务,以及安全性、持久性等,帮助开发人员节省出更多的时间集中精力构建应用逻辑。 (4) 运行 在 EIS 服务器上的企业信息系统, 包括数据库系统、 大型机事务处理、7华 中 科 技 大 学 硕 士 学 位 论 文 文件系统等。JavaEE 提供了多种访问这些系统的相关技术,例如可以利用 JDBC 技术访问 DBMS 。EIS 层在需要的时候为业务逻辑层提供所请求的数据, 并在请求的时候存储用户数据。 在设计阶段,Action (动 作) 层
37、、 业务 逻辑 层与 数据 层应 剥离 开来 ,有关逻辑处理的都应放在业务逻辑层中。 2.2 JavaEE 开源框架介绍 采用软件框架进行开发, 开发人员就可以越过底层 API , 将更 多的 精力 集中 在分析和构建业务逻辑 之上,对整 个开发过程而 言,有利于缩 短开发时间 ,降低软件成28本,方便团队协作 。 JavaEE 企业级开发开源框架主要有 Struts 、Spring 、Hibernate 、iBatis , 简介 如下 。 29(1)Struts 采用 MVC 模式来开发应用 。 (2)Spring 是轻 量级 的 JavaEE 应用程序框架 ,其初衷是要实现一个全方位的整合
38、 框架 。 它提 供了 Bean 的配置基础,AOP 的支持和抽象事务支持等, 它还可以与其他开源框架进行 无缝结合, 它有一个非常 显著的特点: 在某个层面 上如果不需要30Spring 的支持,就可以不使用,只使用它的某一部分的功能 。 (3)Hibernate 是 当下 最流 行 的数 据库 持久 层框 架, 它可 以帮 助开 发人 员从 数31据持久层的编码实现中解脱 。Hibernate 不仅可以完成数据库表到 Java 类的影射,还允许开发人员进行面向对象的数据查询检索。 (4)iBatis 是一种半自动化的 ORM 实现,着 重于 POJO 与 SQL 之间的映射关系, 它需 要
39、程 序员 独立 编写 SQL , 通过 配置 文件 映射 , 将 SQL 需要的参数及返回结果映射到指定 POJO 。 2.3 SSI 框架研究 SSI 框架由 Strutus+Spring+iBatis 三个基于 JavaEE 平台的主流开源框架构成, 下文将分别对它们做详细介绍。 2.3.1 Struts 框架 Struts 开源框架用于扩展 Java Servlet API , 并使 用模 型、 视图 、 控制 器 Model,8华 中 科 技 大 学 硕 士 学 位 论 文 View, Controller, MVC 体系 结构 。 通过 此框 架 , 开发 人员 可以 基于 各种 标
40、准 技术 (如 JSP 页、JavaBeans 、 资源 包和 XML ) 创建 可维 护、 可扩 展并 且灵 活的 Web 应用程序。 Struts 框架主要由以下三个部分组成,它们与 MVC 模式紧密相连: (1)模型 (Model ) ,模 型层 对应 业务 逻辑 组件 ,开 发者 通过 Model 的 Action类实现业务逻辑方法,由 struts-config.xml 文件描述相关的配置信息,用户的请求将32根据该配置文件通过控制器(Controller )向 Action 类 转发 。 (2) 视图 (View ) , 视图 层包 含有 一整 套 JSP 定制 标签 库, 它能
41、与控 制器 Servlet完美的配合工作, 利用这一套 标签库,开发 人员可以根据 界面原型快 速建立应用系统的界面。 (3) 控制 器 (Controller ) , 在 Struts2 中对应系统核心控制器和业务逻辑控制器,它可以根据请求通过配置文件解析自动调 用相应的 Action ;开发人员自定义一系列Action ,在 Action 中负责调用相应的业务逻辑组件完成处理。 2.3.2 Spring 框架 Spring 框架是一个开源的 Java/Java EE 全功能栈(full-stack )的应用程序框架,33为解决企业 级 应用开发 的 复杂性而 创 建,可移植于应用服务器之间
42、 。 Spring 通过控制反转(IoC )技术避免硬编码造成的紧耦合,它可以分离程序的配置和应用程序代 码,帮程序 员完成组件之 间的依赖关系 注入,提高 组件重用性。Spring 与其他很多优秀开源框架都能结, 它提供了对其他优秀框架的支持, 如 Struts34等 。 Spring 支持 AOP (Aspect-Oriented Programming ) 面向 方面 的编 程, 轻松 使得 任何由 Spring 管理的对象都支持 AOP ,提供事务管理服务,而应用对象只关心如何实35现业务逻辑即可 。 2.3.3 iBatis 框架 iBatis 也有一个 XML 的映 射文 件, 但
43、这 个映 射文 件并 不是 像 Hibernate 那样通过36简单 Java 对象与数据库表的字段进行关联,而是通过常见 的 SQL 语句来描述 。9华 中 科 技 大 学 硕 士 学 位 论 文 iBatis 框架通过对象和 SQL 之间映射来完成持久层的工作。 iBatis 框架主要包含 SQL Maps 组件和 DAO 两类组件。 (1)SQL Maps 是整个 iBatis 框架的核心部分, 开发人员提供一个 XML 文件供SQL Maps 将映射到 SQL 声明。 SQL Maps 并不 单单 是一 个 XML 文件,它其实是一个框架,它的工作方式是:在执行映射声明时,SQL Ma
44、ps 框架将创建一个 JDBC 的 PrepareStatement 实例,用描述在 XML 中的对象作为 PrepareStatement 实例 的参 数 , 执行 PrepareStatement 并从37ResultSet 中创建结果对象 。 (2)iBatis 框架中提供了一套独有的 DAO 框架来封装持久层的操作。 程序员向iBatis Dao 框架提供一个 DAO 接口,并通过 DAO 实现类来实现它。通过一个 XML让 DAO 接口知道哪个 DAO 实现类来提供各自的实现。对于调用 DAO 接口的客户38端来 说, 仅对 DAO 的配置 XML 进 行修 改, 就可 以完 成工
45、作而 无需 修改 任何 代 码 。 2.4 本章小结 本章简述了系统实现用到的相关技术, 介绍了 JavaEE 的模 型层 次, 详细 介绍 了SSI 框架 : 控制 层在 Action 中与 jsp 页面 交互 数 据; 业务 逻辑 层利 用 Spring 实现业务逻辑类和对数据的事务控制,持久层利用 iBatis 实现半自动化对象关系映射。10华 中 科 技 大 学 硕 士 学 位 论 文 3 需求分析 3.1 可行性分析 JavaEE 平台具有多层体系结构,可以简化企业解决方案的开发、部署和管理等复杂问题。 SSI 框架技术方便开发团队在企业级应用开发过程中有良好的人员角色分工与协作,它
46、可以适应企业需求的不断变化。同时,利用 SSI 框架也便于提高系统的可 重用 性, 以及 扩展 性和 维护 性。 根据 对服 装个 性定 制系 统的 研究 分析 , 结合 SSI框架的优势,该系统开发具备可行性。 3.2 系统的设计目 标与服务 定位 “个 性定 制” 被 誉为 未来 最具 影响 力的 商 业模 式之 一 ,是 利用 信 息技 术和 网络技术进行产品定制 的新的生产 销售模式。服 装个性化定制 电子商务系 统设计的初衷就是良好的交互性 和用户体验 ,致力于为用 户提供个性化 定制服务体 验,满足用户对于自主设计、个性定制的需求。 3.2.1 系统 的设 计 目标 跟随互联网迅速
47、发展的脚步, 愈来愈多的传统服装企业开始涉足电子商务领域,服装电子商务的发 展日渐激烈 也日趋成熟, 服装经销商们 也已将互联 网在线服装销售作为主要的销售 手段之一。 构建一个定位 于个性化定制 的新型电子 商务系统,可以作为企业吸引客 户的主要舞 台,也是企业 在电子商务领 域的主要竞 争力。而“个性化定制”作为时 下全球最热 的商业模式, 其融入服装类 电子商务系 统将会带动线下定制服装行业的发展,成为企业吸引消费者的重要手段之一。 3.2.2 系统 的服 务人 群定 位 目前 服装 定制 类 的主 要消 费者 集中 在企 业 高管 、明 星 贵妇 等高 收 入人 群, 但基于电子商务的
48、服装 定制, 因其 平台 的特 殊性 ,用 户与 设计 师不 能进 行 面对 面的 交流与沟通,也无法量 体裁衣。因 此,服装定制 类电子商务系 统目前只能 定制一些对裁11华 中 科 技 大 学 硕 士 学 位 论 文 剪工艺要求不高,对面料不苛求,款式比较简单的服装。 故本 系统 的目 标 人群 不应 继续 定位 于高 收 入人 群, 而 应将 重心 定 位于 中等 收入人群。刚进入职场 的年轻人, 应是电子商务 网站服装定制 的主要目标 人群。这一类人群有固定的收入 ,具备一定 的经济实力, 特别是具备互 联网操作基 础,拥有一定的审美基础和设计 能力,有一 股追求个性时 尚潮流的热情
49、。他们热衷 于跟自己认识或不认识的人们分 享自己的喜 怒哀乐和成果 ,将目标人群 的重 心着 落 与这 类人 也有助于服装定制电子商务系统的推广。 情侣 应是 电子 商 务系 统上 服装 定制 的另 一 部分 重要 的 目标 消费 者 。试 想为 自己心爱的人奉上一件 花费了诸多 心思设计的情 侣装,那是一 种怎样的浪 漫与温馨。大部分的情侣都希望 能拥有仅属 于两个人的有 纪念意义的东 西,个性定 制情侣装刚好满足了这一需求。 目前的情侣 装图案设计大 同小异,重复 率极高,种 类有限,品质也不高。因此,在 服装个性定 制电子商务系 统上开辟情侣 装专区,专 门针对这一部分消费者服务是很有价
50、值的。 3.2.3 服装 个性 定 制系 统的 定制 形式 服装 的定 制形 式 主要 确定 系统 需从 哪几 方 面提 供给 用 户进 行个 性 化定 制。 本系统暂从如下几个方面考虑。 (1) 定制 服装 款式 。 服装 款式 定制 是服 装定 制中 最基 本也 是最 重要 的变 量, 不同的服装款式在版型和裁剪方面有很大差别。比如 T 恤分长袖 T 恤、短袖 T 恤,卫衣分为带帽卫衣和开衫卫衣等等。 (2) 定制 服装 的色 彩、 图案 。 满足 消费 者在 定制 服装 时对 服装 色彩 及图 案的 个性化 要 (求 即色 彩和 图案 的定 制。 定制 内容 可由 网站 提供 各种 图案
51、 素材 和颜 色样 本,方便用户进行自主 选择和搭配 ,也可由用户 选择上传本地 图片,可以 上传是、自己喜欢或自己拍摄、制作的图案和照片到网站上进行个性设计。 (3) 定制 尺寸 。 尺寸 定制 主要 依照 服装 通行 标准 化尺 寸让 用户 做选 择, 和普 通服装的尺码范围及标准相同。12华 中 科 技 大 学 硕 士 学 位 论 文 3.2.4 系统 提供 的 服务 与功 能 根据以上需求分析,本系统将提供以下服务: (1)服装可选择按颜色、款式或图案分类。系统将服装按颜色分为底色是白、黑、红、蓝、绿、 紫等颜色; 按款式细分为 连帽开衫卫衣 、连帽套头 卫衣、圆领套头卫衣、长袖 T
52、恤、短袖 T 恤等,每种款式下设二级分类,比如连帽开衫卫衣包含成人连帽开衫卫衣 和青少年连 帽开衫卫衣两 个子分类款式 ,每种子分 类款式再按照男女款细分;按图案分为爱情、音乐、动物、艺术、节日、体育 等类别。 (2)服装详细信息展示。用户可以查看服装的属性,如价格、颜色、尺寸 、图案说明等信息;用 户也可以查 看服装的详细 说明,如款式 说明、洗涤 说明、支付物流、售后服务、用户评论等。 (3)服装个性定制设计功能。用户可以通过个性化定制服务,选择服装款式,个性设计图案和文字,添加自己满意的效果,进行个性 DIY 设计。 (4)购买商品功能。用户可以选中一款服装,或通过个性 DIY 设计一款成衣,通过该系统加入购物车,形成订
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 四川省合江县2026届高三语文下学期开学检测试题【含答案】
- 绿色能源转换器件开发
- 中国妊娠期糖尿病母儿共同管理指南(2024版)解读课件
- 2026年儿童急性感染性腹泻病诊疗规范课件
- DeepSeek-R1 技术解析:纯强化学习驱动的推理革命
- 2026年航海技术专业海事面试靠离泊操作题
- 2026年建筑工人安全教育课程以及配套测试题目
- 2026年公路除雪保畅知识试题
- 2026年个人兴趣爱好拓展知识题集
- 2026年2027年零售行业店长面试数字化转型应用移动支付与会员拉新
- (一模)惠州市2026届高三4月模拟考试地理试卷(含答案)
- 2026广东东莞市东晟控股集团有限公司招聘4人建设笔试参考题库及答案解析
- Z20名校联盟(浙江省名校新高考研究联盟)2025-2026学年下学期高三高考二模数学试卷(含答案)
- 2026年新版保密员考试题库含完整答案(名师系列)
- 无人机武器防范安全预案
- DB50T 1915-2025电动重型货车大功率充电站建设技术规范
- 樱桃介绍课件
- TSZTCM 01-2024《中药代煎代配实施管理规范》
- 城乡供水一体化项目运营管理方案
- 2025内蒙古呼和浩特市北兴产业投资发展有限责任公司猎聘高级管理人员2人历年参考题库附答案
- 《QBT 1022-2021 制浆造纸企业综合能耗计算细则》(2025年)实施指南
评论
0/150
提交评论