网上服装商城毕业设计论文内容摘要:
提高服务质量。 利用网站,通过电子沟通方式,开展在线服务方式能够更加及时准确地掌握用户的需求,通过网站的交互式服务使得被动提供和主动获得统一起来,从而实现售前、售中、售后的全过程和全方位的服 务。 管理 可行性分析 及时性:本网站是为了满足广大用户及时了解最新商品信息,紧更时代潮流 ,所以网站信息必须及时更新。 安全性:由于涉及网上支付,所以必须保证信息安全,对于网上购物系统来说,除了保护系统免受恶意攻击,还要防止客户信用卡信息的泄露。 可扩展性:系统要保证可持续增长以满足用户需求和业务复杂性要求。 WEB 系统将随着需求的整长而显指数级的增长,主要表现在用户数量以及提供的用户服务的复杂性和集成性等方面,系统要随着用户的要求和技术的不断发展改进。 因此系统可扩展性非常必要。 易于管理:可以很方便的对系统进行管理,确保系统正常运行,同时系统的管理和监控可以在远程完成。 一致性:系统的数据要保证一致性、 准确性、当某一数据库中记录改变,与之相关联的数据库也随之变化。 安徽工业大学 毕业设计(论文)说明书 共 42 页 第 3 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 3 开发环境 SpringMVC 介绍 Spring 简介 Spring 是一个开源框架, Spring 是于 2020 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert OneOnOne J2EE Development and Design中阐述的部分理念和原型衍生而来。 它是为了解决企业应用开发的复杂性而创建的。 Spring 使用基本的 JavaBean 来完成以前只可能由 EJB 完成的 事情。 然而, Spring的用途不仅限于 服务器 端的开发。 从简单性、可测试性和松耦合的角度而言,任何Java 应用都可以从 Spring 中受益。 目的:解决企业应用开发的复杂性。 功能:使用基本的 JavaBean 代替 EJB,并提供了更多的企业 应用 功能。 范围:任何 Java 应用 , 简单来说, Spring 是一个轻量级的 控制反转 ( IoC)和面向切面( AOP)的 容器 框架。 Spring 的 特性 强大的基于 JavaBeans 的采用控制反转( Inversion of Control, IoC)原则的配置管理,使得 应用程序 的组件更加快捷简易。 一个可用于从 applet 到 Java EE 等不同运行环境的核心 Bean 工厂。 数据库事务的一般化抽象层,允许宣告式(Declarative)事务管理器,简化事务的划分使之与底层无关。 低侵入式设计,代码污染极低。 独立于各种 应用服务器 ,基于 Spring 框架的应用,可以真正实现 Write Once,Run Anywhere 的承诺。 Spring 的 DI 机制降低了 业务对象 替换的复杂性,提高了组件之间的解耦。 Spring 的 AOP 支持允许将一些通用任务如安全、事务、日志等进行集中式管理,从而提供了更好的复用。 Spring 的 ORM和 DAO 提供了与第三方持久层框架的良好整合,并简化了底层的数据库访问。 MVC 框架介绍 MVC 三层架构 MVC 是 模型 (Model),视图(View)和控制( Controller)的缩写,其目的实现Web 系统的职能分工。 其中 Model 层实现系统中的业务逻辑,通常可以用 JavaBean 或 EJB 来实现; View 层用于与用户的交互,通常用 JSP 来实现; Controller 层是 Model 与 View 之间沟通的桥梁,它可以分派用户的 请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。 MVC 三层架构如图 所示: 图 MVC 三层架构图 安徽工业大学 毕业设计(论文)说明书 共 42 页 第 4 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ MVC 简介 MVC 开始是存在于 Desktop 程序中的, M 是指 数据模型 , V 是指 用户界面 , C 则是控制器 ,使用 MVC 的目的是将 M 和 V 的实现代码分离,从而使同一个程序可以使用不同的表现形式。 比如一批统计数据可以分别用柱状图、饼图来表示。 C 存在的目的则是确保 M 和 V 的同步,一旦 M 改变, V 应该同步更新。 模型-视图-控制器( MVC)是 Xerox PARC 在二十世纪八十年代为编程语言Smalltalk- 80 发明的一种软件 设计模式 ,已被广泛使用。 后来被推荐为 Oracle 旗下 Sun 公司 Java EE 平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。 模型-视图-控制器模式是一个有用的 工具箱 ,它有很多好处,但也有一些缺点。 MVC 设计模式 MVC 是一个设计模式,它强制性的使 应用程序 的输入、处理和输出分开。 使用 MVC应用程序被分成三个核心部件:模型、视图、控制器。 它们各自处理自己的任务。 视图: 视图是用户看到并与之交互的界面。 对老式的 Web 应用程序来说 ,视图就是由 HTML 元素组成的界面,在新式的 Web 应用程序中, HTML 依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括 Adobe Flash 和象 XHTML,XML/XSL, WML 等一些标识语言和 Web services. MVC 好处是它能为应用程序处理很多不同的视图。 在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。 模型 : 表示企业数据和业务规则。 在 MVC 的三个部件中,模型拥有最多的处理任务。 例如它可能用象 EJBs 和 ColdFusion Components 这样的构件 对象 来处理数据库,被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据,由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。 控制器: 控制器接受用户的输入并调用模型和视图去完成用户的需求,所以当单击 Web 页面中的超链接和发送 HTML 表单 时,控制器本身不 输出任何东西和做任何处理。 它只是接收请求并决定调用哪个模型构件去处理请求,然后再确定用哪个视图来显示返回的数据。 安徽工业大学 毕业设计(论文)说明书 共 42 页 第 5 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 4 MYSQL 和 ibatis 介绍 MYSQL 介绍 MySQL 是一个开放源码的小型关联式数据库管理 系统 ,开发者为 瑞典 MySQL AB公司。 目前 MySQL 被广泛地 应用 在 Inter 上的中小型网站中。 由于其 体积 小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站 数据库。 MYSQL系统特性 使用 C 和 C++编写,并使用了多种 编译器 进行测试,保证 源代码 的可移植性。 支持 多线程 ,充分利用 CPU 资源。 优化的 SQL 查询算法,有效地提高查询速度。 既能够作为一个单独的 应用程序 应用在 客户端服务器 网络环境中,也能够作为一个库而嵌入到其他的软件中。 提供用于管理、检查、优化数据库操作的 管理工具。 支持大型的 数据库。 可以处理拥有上千万条记录的大型 数据库。 支持多种 存储引擎。 MYSQL应用环境 与其他的大型 数据库 例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之处,如规模小、功能有限( MySQLCluster 的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。 对于一般的个人使用者和中小型企业来说,MySQL 提供的功能已经绰绰有余,而且由于 MySQL 是 开放源码 软件,因此可以大大降低总体拥有成本。 目前 Inter 上流行的网站构架方式是 LAMP 和 LNMP,即使用Linux 作为 操作系统 , Apache 和 Nginx 作为 Web 服务器, MySQL 作为 数据库 ,PHP/Perl/Python 作为服务器端 脚本 解释器。 由于这四个软件都是免费或 开放源码 软件( FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的 网站系统。 MYSQL应用框架 单点 ( Single),适合小规模应用 复制 ( Replication),适合中小规模应用 集群 ( Cluster),适合大规模应用 ibatis 介绍 ibatis 是一个基于 Java 的 持久层 框架。 iBATIS 提供的 持久层 框架 包括 SQL Maps和 Data Access Objects( DAO),同时还提供一个利用这个框架开发的 JPetStore 实例。 相对 Hibernate 和 Apache OJB 等 “ 一站式 ”ORM 解决方案而言, ibatis 是一种“ 半自动化 ” 的 ORM 实现。 也就是说, ibatis 并不会为程序员在运行期自动生成 SQL 执行。 具体的 SQL 需要程序员编写,然后通过映射 配置文件 ,将 SQL 所需的参数,以及返回的结果字段映射到指定 POJO。 安徽工业大学 毕业设计(论文)说明书 共 42 页 第 6 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 5 系统概述 系统设计思想 网上服装商城 主要是对后台管理和前台操作。 后台管理 是管理员对本网站的管理以及维护,通过商品资料、交易订单、会员管理等功能达到对网站的管理。 前台操作是用户登录到本网站,可以进行用户注册,通过网站的新品速递、商品热卖、商品分类或商品搜索功能,找到自己想要买的商品,装入购物车,提交定单进行购买。 网上服装商城的特点是客户和商品信息量很大,管理员需要整理的信息很多,为让管理员轻松、方便、快捷的管理,该平台采用符合购买服装商品基本的原则,满足广大客户的日益增长的数量,并达到操作过程中的直观、方便、实用、安全等要求。 系统总体设计 根据 网上服装商城 的 概要设计,本系统按照功能分解,可以分为客户端子系统和管理端子系统。 根据页面流的设计,管理端系统分为商品管理、用户管理、订单 管理等几个模块,客户端系统分为登录管理、商品查询、购物车、订单管理、用户信息管理 5 个模块。 系统功能结构如图 所示。 图 网上服装商城 功能结构图 后台功能 购物车 商品查询 订单管理 用户信息管理 登录管理 用户管理 订单管理 商品管理 系统功能 前台功能 安徽工业大学。网上服装商城毕业设计论文
相关推荐
务,但都因为法律、管理等方面的原因,最后只能实行局限交易,也就是说国内目前的网络银行还不能算真正的网络银行,只有真正建立起国家金融权威认证中心 (CA)系统,才能为网上支付提供法律保障。 目前中国金融 CA 工程已正式启动,商业银行及有关金融机构进行电子商务的网上相关法规必须尽快完善,逐步为网络银行的发展创造一个良好的法律环境。 ,解决跨行结算体系。 支付网关连接 消费 者、商家和银行
请求,服务器对 交易记录机的请求作出回应。 通过对服务功能的分布实现了分工服务。 数据存储层放在服务器上,业务处理层和界面表示层放在 交易记录 机上,因此又被称为 “ 灵敏的 交易记录 机 ” 结构。 许多操作可以在本地的 交易记录 机上执行,只是当需要数据时,才向服 务器发出请求。 并使应用程序的处理更接近用户,使整个系统具有较好的性能,可以并行地处理应用程序的请求、减少了数据传输量
时 , 可以按 协议收取费用。 另外,软件权利的使用许可应当根据我国有关法规以签订、执行书面合同的方式进行。 被许 可人应当在合同规定的方式、条件、范围和时间内行使使用权。 合同中未明确规定为独占许可的 , 被许可 7. 2 使用方面的可行性 该系统是一个电子商务网站,所以操作简易,用户购书不需要了解整个书店的工作流程, 只需要按照提示一步步操作即可完成购书等其他活动。 8. 0 结论 综上所述
外,我还另外增加了邮件发布的功能,为注册的会员定时发布相关折扣信息。 做以上这些的目的是为了吸引流量,增加点击率,借此吸引广告商来投放广告并最终达到盈利的目的,至于盈利之后便是一个再次信息收集的流程。 (二) 收益模式 折 扣信息发布:作为与商家折扣信息展示的平台,折扣信息的准确性将直接影响到商家的信誉及利益。 因此,折扣信息的发布形式主要分为网站信息发布和邮件发布两种,力争达到精确与高效