欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    电子商务系统毕业设计论文.doc

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

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

    电子商务系统毕业设计论文.doc

    摘 要本项目是一个BS(浏览器服务器)项目,在客户端用户只需要输入具体的信息提交给服务器,服务器就会根据客户提出的信息返回客户想要的结果。该系统的工作流程如下:当顾客登陆后,通过该系统,连接服务器,进行对产品信息的浏览,然后顾客根据自己的要求选择产品,输入自己的信息,然后执行订单操作。该系统能够完成顾客登录,查询购物车,订单等功能;这个项目分成4个模块:用户管理,产品浏览,购物车,订单管理。因为无法连到大型的数据库,我们就在本机电脑上装上一个MySql数据库软件。在数据库中会建立需要的表来保存数据。关键词: B/S ,JDBC,Struts Abstract This project is a B/S (browser/server) project, the client users need to input information submitted to the server, which will provide information to return customers want results.The work flow of the system are as follows: when the customer after landing, the input source and destination and the date of departure, through this system, the server connection airlines flight, inquires the conditions and meet customer requirement according to oneself choose a flight, input your information and information, and then execute booking shipping space.This system can complete customer login, querying flight tickets, refund, functions, In the airline company internal can accomplish add or delete flight etc. Function. The project is divided into four modules: flight entry, flight ticket, and inquires.Unable to connect to the big because we were in the database, computer software is installed on a mysql database. In the database will establish the need to store thedata table.Key words B/S ,JDBC,Struts 目 录摘 要IABSTRACTII目 录IV第1章 绪 论11.1电子商务系统概述11.2课题背景11.3课题研究意义2第2章 系统分析32.1需求分析32.2系统分析32.2.1组织结构分析32.2.2业务流程分析52.2.3 数据流程分析62.2.4 数据字典72.3可行性分析92.3.1 经济可行性92.3.2 技术可行性102.3.3 操作可行性10第3章 系统设计123.1 数据库设计思想123.2系统E-R图133.3数据库表设计13第4章 系统实现164.1确定订单164.2填写订单184.3生成订单20第5章 系统的实施与维护245.1 B/S架构特点技术245.1.1 B/S结构245.1.2 B/S架构软件的优势与劣势265.2系统测试275.2.1测试的意义和目的275.2.2测试的方法29结 论31致 谢32参考文献33附录133第1章 绪 论1.1电子商务系统概述电子商务系统是保证以电子商务为基础的网上交易实现的体系。 市场交易是由参与交易双方在平等、自由、互利的基础上进行的基于价值的交换。网上交易同样遵循上述原则。作为交易中两个有机组成部分,一是交易双方信息沟通,二是双方进行等价交换。在网上交易,其信息沟通是通过数字化的信息沟通渠道而实现的,一个首要条件是交易双方必须拥有相应信息技术工具,才有可能利用基于信息技术的沟通渠道进行沟通。同时要保证能通过Internet进行交易,必须要求企业、组织和消费者连接到Internet,否则无法利用Internet进行交易。在网上进行交易,交易双方在空间上是分离的,为保证交易双方进行等价交换,必须提供相应货物配送手段和支付结算手段。货物配送仍然依赖传统物流渠道,对于支付结算既可以利用传统手段,也可以利用先进的网上支付手段。此外,为保证企业、组织和消费者能够利用数字化沟通渠道,保证交易顺利进行的配送和支付,需要由专门提供这方面服务的中间商参与,即电子商务服务商。 广义上是指支持电子商务活动的电子技术手段的集合。狭义上是指狭义的电子商务系统,在INTERNET和其他网络的基础上,以实现企业电子商务活动为目标,满足企业生产,销售,服务等生产和管理的需要,支持企业的对外业务协作,从运作,管理和决策等层次全面提高企业信息化水平,为企业提供商业智能的计算机系统。电子商务系指交易当事人或参与人利用现代信息技术和计算机网络(主要是因特网)所进行的各类商业活动,包括货物贸易、服务贸易和知识产权贸易。1.2课题背景电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。1.3课题研究意义电子商务应该是利用INTENET网络能够进行全部的贸易活动,即在网上将信息流、商流、资金流和部分的物流完整地实现,也就是说,你可以从寻找客户开始,一直到洽谈、订货、在线付(收)款、开据电子发票以至到电子报关、电子纳税等通过INTERNET一气呵成。 要实现完整的电子商务还会涉及到很多方面,除了买家、卖家外,还要有银行或金融机构、政府机构、认证机构、配送中心等机构的加入才行。由于参与电子商务中的各方在物理上是互不谋面的,因此整个电子商务过程并不是物理世界商务活动的翻版,网上银行、在线电子支付等条件和数据加密、电子签名等技术在电子商务中发挥着重要的不可或缺的作用。 第2章 系统分析2.1需求分析随着科学技术的发展,社会进步,计算机迅速的发展,宏观上说电子商务是计算机网络的又一次革命,是在通过电子手段建立一种新的经济秩序,它不仅涉及电子技术和商业交易本身,而且涉及到诸如金融、税务、教育等社会其它层面;从微观角度说,电子商务是指各种具有商业活动能力的实体(生产企业、商贸企业、金融机构、政府机构、个人消费者等)利用网络和先进的数字化传媒技术进行的各项商业贸易活动,电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。2.2系统分析2.2.1组织结构分析通用WEB 应用系统,包括交易系统和管理系统两个独立的子系统,主要包括:商品展示、购物车管理、我的订单、用户管理、四个功能模块。交易系统功能描述商品展示:实现商品预览、商品明细、分类检索功能。购物车:实现添加商品、删除列表、恢复列表、数量修改、清空购物车、结算功能。我的订单:实现订单确认、订单列表、删除订单、查询明细功能。用户管理:实现登入/登出、用户注册、信息修改功能。管理系统管理描述用户管理:对于系统管理员提供用户删除、用户查询功能。交易系统和管理系统在系统架构方面完全一致,采用4 层结构,主要包括:表现层、控制层、业务层、持久层。表现层:主要负责用户交互和结果显示,交易系统和管理系统有不同的URL 入口界面,详细设计参考“GWAP DEMO”。控制层:主要负责系统的访问控制、数据加载和注销,是系统的核心控制单元。控制层通过系统描述来组织工作。业务层:实现了交易系统和管理系统的主要业务逻辑,是系统主要的运算单元。持久层:实现了静态数据和数据库数据的持久化管理,为业务层提供数据服务,是系统进行数据操作的统一界面。2.2.2业务流程分析流程图及说明:2.2.3 数据流程分析2.2.4 数据字典字典的作用是给词汇以定义和解释。在结构化分析中,数据字典的作用是给数据流图上每个成分以定义和说明。换句话说,数据流图上所有成分的定义和解释的文字集合就是数据字典。数据字典对数据流图和各种成分起注解说明作用,给这些成分赋以实际的内容。除此之外,数据字典还要对系统分析中其他需要说明的问题进行定义和说明。数据字典描述的主要内容有:数据流、数据元素、数据存储、加工、外部项。其中数据元素是组成数据流的基本成分,在系统分析中,数据字典起着重要的作用。 表2.1 外部实体定义名称:操作员 总编号:1001说明:管理该系统库存的人 编 号:001输入数据流:库存管理信息输出数据流:系统中的信息表2.2 数据流定义名称:操作员信息 总编号:3001别名:操作员信息 编 号:F1数据流来源:管理员添加、修改数据流去向:操作员信息管理模块名称:产品信息 总编号:3002别名:产品信息 编 号:F2数据流来源:管理员添加产品信息模块数据流去向:产品信息查询模块名称:客户信息 总编号:3003别名:客户信息 编 号:F3数据流来源:管理客户信息模块数据流去向:客户信息查询模块名称:发货信息 总编号:3004别名:发货信息 编 号:F4数据流来源:管理发货信息模块数据流去向:发货信息查询模块名称:入库信息 总编号:3005别名:产品入库信息 编 号:F5数据流来源:入库信息管理模块数据流去向:storage表表2.3 处理过程定义名称:客户信息管理 总编号:2001功能:对客户信息进行添加 编 号:P11输入数据流:客户名称、联系信息等输出数据流: 名称:客户信息查询 总编号:2002功能:对客户信息进行查询 编 号:P12输入数据流:查询条件输出数据流:客户信息 名称:产品信息管理 总编号:2003功能:添加产品信息 编 号:P13输入数据流:产品名称、厂家以及生产日期输出数据流: 名称:产品信息查询 总编号:2004功能:对产品信息进行查询 编 号:P14输入数据流:查询条件 输出数据流:产品信息名称:订单信息管理 总编号:2005功能:对产品订单信息进行添加 编 号:P15输入数据流:订单标题、订购数量以及订单日期等信息输出数据流: 名称:订单信息查询 总编号:2006功能:对订单信息进行查询 编 号:P16输入数据流:查询条件 输出数据流:订单信息名称:产品入库 总编号:2007功能:添加产品入库信息 编 号:P21输入数据流: 产品入库信息输出数据流:产品基本信息名称:库存查看 总编号:2008功能:对库存信息进行查看 编 号:P22输入数据流: 输出数据流:库存信息名称:操作员信息管理 总编号:2009功能:对操作员信息进行管理 编 号:P23输入数据流: 新的操作员信息输出数据流:原有操作员信息名称:个人密码信息管理 总编号:2010功能:对个人密码进行修改 编 号:P24输入数据流: 新的密码信息输出数据流:用户信息2.3可行性分析2.3.1 经济可行性从经济学的角度初步地看,一项投资的净现值只要等于零就是可行的。因为此时已经对设备提取了折旧,并计算了资金成本、人员工资,所有的生产要素都得到了回报,它解决了资金闲置和失业的问题。但此时没有投资回报。只有在项目净现值大于零的时候才有投资回报,这个回报就是项目净现值大于零的部分,它的高低取决于组织该项目的企业家的才能,所以它理所当然地成为了企业家应该得到的报酬。在正常情况下,企业家不会去做没有报酬的项目,所以投资项目的现值总是正的。从社会资源有效利用的角度看,项目回报越高越好,所以企业家赚钱越多,说明他对社会的贡献越大。估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。2.3.2 技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发,本系统的任务是方便灵活的管理用户、商品展示、购物车、订单管理的信息,系统包括四大功能模块:用户管理,商品展示管理,购物车管理、订单信息管理。系统主要由添加,修改,删除,恢复等功能组成。本次设计采用Myeclipse作为开发前台,用MySql作为后台数据库。2.3.3 操作可行性当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为仓库管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如:提高仓库管理效率,减轻劳动强度;提高信息处理速度和准确性;为仓库管理者提供更方便、科学的服务项目。系统的操作可行性是系统的操作方式在用户组织内是否行得通。根据大学生就业求职网针对的用户来看,本网站操作简单、功能全面、数据安全性好,方便高效、无地域性。所有操作方式都是用户所能接受的,因此系统在操作方面也是可行的。第3章 系统设计3.1 数据库设计思想一般数据库设计方法有两种,即属性主导型和实体主导型。属性主导型从归纳数据库应用的属性出发,在归并属性集合(实体)时维持属性间的函数依赖关系。实体主导型则先从寻找对数据库应用有意义的实体入手,然后通过定义属性来定义实体。一般现实世界的实体数在属性数 1/10 以下时,宜使用实体主导型设计方法。面向对象的数据库设计是从对象模型出发的,属于实体主导型设计。很多数据库应用系统开发者不重视数据库设计的原因是:他们太迷信DBMS,认为购入一个功能强大的 DBMS后数据库设计就不困难、不重要了。一些国内外的数据库教材常常是在为DBMS的开发厂商做宣传,而很少站在数据库用户角度,从数据库应用系统出发介绍数据库设计方法。结果往往使读者搞不清书中介绍的是数据库管理程序的设计思想,还是应用这种 DBMS 进行数据库设计的思想。其实,DBMS只是给用户为已采用的数据库提供一个舞台,而是否使用这个舞台上的道具以及唱什么戏,则完全取决于用户的戏剧脚本和导演(开发者)的安排。例如,公路局系统所使用的数据库管理系统,是以二维表为基本管理单元、支持所有关系代数操作、支持实体完整性与实体间参照完整性的全关系型 RDBMS,而我们要在这个舞台上利用上述"道具"设计一个面向对象的关系数据库。数据结构组织和数据库文件设计要根据不同用途,使用要求等,来决定数据的整体组织形式等一系列问题。数据库,顾名思义,是存放数据的仓库。只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的。数据库中的数据按一定数据模型组织、描述和存储,具有较小的重复度、较高的数据独立性和易扩展性,并且可以被在一定范围内的各种用户共享。在涉及数据库的软件开发中,需要根据有待解决的问题性质、规模,以及所采用的前端程序创建工具等,做出合适的数据库类型选择。3.2系统E-R图3.3数据库表设计数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,保证数据信息的完整性和一直性。同时,一个合理的数据库结构有利于程序的实现。这里选用ORACLE9i作为后台数据库。数据库一般分为三级模式:外模式、概念模式和内模式。外模式也就是不同用户所面对的数据视图,他将数据库内部抽象的数据及其相互之间的关系表示为简单、直观的应用界面。概念模式是数据库中全部数据的逻辑结构和特征的描述,通常以某种数据模型为基础。内模式是对数据的物理结构和存储方式的描述。数据是数据库中存储的基本对象。描述事物的符号记录称为数据。描述事物的符号可以是数字,也可以是文字,图形,声音,语言等。数据库是数据按照一定格式存放的仓库。是长期存储在计算机内的,有组织的,可共享的数据集合。数据库中的数据按一定的数据模型组织,描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为用户共享。本系统的几个主要数据库表: 设计好表后,还要建立索引。索引是根据表中一列或者若干列按照一定顺序建立的列值与记录行之间的对应关系。建立所以可以快速存取数据,保证数据记录的唯一性,实现表与表之间的参照完整性。本设计的索引是每个表中的主键,考虑到系统的安全性较高。第4章 系统实现4.1确定订单UI显示:(AddList.aspx)图4.1 确定订单Figure 4.1 Commit the order功能说明:导航:菜单(登录成功可以使用);添加订单:将用户填写的添加产品订单信息保存到数据库中,如果提交成功页面跳转至产品管理页面;否则提示错误信息。添加产品订单信息包括:订单标题,购买数量,删除商品,恢复商品。代码:public class OrderAction extends DangAction private List<CartItem> items;private double totalPrice;public double getTotalPrice() return totalPrice;public void setTotalPrice(double totalPrice) this.totalPrice = totalPrice;public String execute() Map<String, Object> session = ActionContext.getContext().getSession();Cart cart = (Cart) session.get("cart");User user = (User) session.get("user");if (user = null) return "error" else if (cart.getItems().size() = 0) return "error" else items = cart.list();totalPrice = cart.cost();/ session.put("total", totalPrice);return "success"public List<CartItem> getItems() return items;public void setItems(List<CartItem> items) this.items = items;4.2填写订单UI显示:(UpdateList.aspx)图4.2 填写订单Figure 4.2 Fill the order功能说明:导航:菜单(登录成功可以使用);添加订单:将用户填写的修改产品订单信息保存到数据库中,如果更新成功页面跳转至产品管理页面;否则提示错误信息。更新产品订单信息包括:填写地址 修改地址。代码:public class ToInputAddressAction extends DangAction Map<Integer, Address> mapAddress;private int id;/* * 填写送货地址 * * return */public String execute() Map<String, Object> session = ActionContext.getContext().getSession();User user = (User) session.get("user");id = user.getId();System.out.println("用户id是" + id);try mapAddress = DaoFactory.getAddressDao().findById(id);return "success" catch (DangException e) / TODO Auto-generated catch blocke.printStackTrace();return "fail"public int getId() return id;public void setId(int id) this.id = id;public Map<Integer, Address> getMapAddress() return mapAddress;public void setMapAddress(Map<Integer, Address> mapAddress) this.mapAddress = mapAddress;4.3生成订单UI显示:(ManageList.aspx)图4.3 生成订单Figure 4.3 Produce the order 功能说明:导航:菜单(登录成功可以使用);显示所有产品订单信息列表;订单信息列表项包括:生成的订单号 继续浏览并选购商品。代码:public class ProductOrderAction extends DangAction implements Serializable private Address address = new Address();private Order order = new Order();/* * 产品订单保存 * * return */public String execute() Map<String, Object> session = ActionContext.getContext().getSession();User user = (User) session.get("user");Cart cart = (Cart) session.get("cart");System.out.println(address.getId() + "" + address.getUser_id() + ""+ address.getFull_address();address.setUser_id(user.getId();System.out.println(address.getId() + "" + address.getUser_id() + ""+ address.getFull_address();order.setUser_id(user.getId();order.setFull_address(address.getFull_address();order.setMobile(address.getMobile();order.setPhone(address.getPhone();order.setOrder_time(System.currentTimeMillis();order.setReceive_name(address.getReceive_name();order.setTotal_price(cart.cost();System.out.println("order_time是:" + order.getOrder_time();try int order_id = DaoFactory.getAddressDao().saveOrder(order);System.out.println("order_id是:" + order_id);session.put("orderid", order_id);double total = cart.cost();List<Item> items = cart.setItem(order_id, total);DaoFactory.getAddressDao().saveItem(items);Boolean flag = DaoFactory.getAddressDao().findAddress(address.getFull_address();if (flag = false) cart.clear();return "success" else DaoFactory.getAddressDao().save(address);cart.clear();return "success" catch (DangException e) / TODO Auto-generated catch blocke.printStackTrace();return "fail"public Address getAddress() return address;public void setAddress(Address address) this.address = address;public Order getOrder() return order;public void setOrder(Order order) this.order = order; 第5章 系统的实施与维护5.1 B/S架构特点技术5.1.1 B/S结构B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。随着Internet和WWW的流行,以往的主机终端和CS都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了BS型模式,即浏览器服务器结构。B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的Internet。B/S应用目前我院内网(Intranet)、外网(Internet)和北京东方清大公司“案件、办公管理软件”就是B/S 结构管理软件,干警在局域网各工作站通过WWW浏览器就能实现工作业务。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。B/S占有优势的是其异地浏览和信息采集的灵活性。任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并且通常把那些不同的(不管是已知还是未知的)运行数据,在服务器程序中不集中实现,例如访问者的权限,编号可以重复、必须有客户才能建立定单这样的规则。所有这些,对于工作在前台程序上的最终用户,是“透明”的,他们无须过问(通常也无法干涉)背后的过程,就可以完成自己的一切工作。在客户服务器架构的应用中,前台程序不是非常“瘦小”,麻烦的事情都交给了服务器和网络。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。5.1.2 B/S架构软件的优势与劣势(1)维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。(2)成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。 现在的趋势是凡使用B/

    注意事项

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

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开