电子商务系统毕业设计论文.doc
《电子商务系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《电子商务系统毕业设计论文.doc(37页珍藏版)》请在三一办公上搜索。
1、 摘 要本项目是一个BS(浏览器服务器)项目,在客户端用户只需要输入具体的信息提交给服务器,服务器就会根据客户提出的信息返回客户想要的结果。该系统的工作流程如下:当顾客登陆后,通过该系统,连接服务器,进行对产品信息的浏览,然后顾客根据自己的要求选择产品,输入自己的信息,然后执行订单操作。该系统能够完成顾客登录,查询购物车,订单等功能;这个项目分成4个模块:用户管理,产品浏览,购物车,订单管理。因为无法连到大型的数据库,我们就在本机电脑上装上一个MySql数据库软件。在数据库中会建立需要的表来保存数据。关键词: B/S ,JDBC,Struts Abstract This project is
2、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,
3、 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, r
4、efund, 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. I
5、n 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
6、图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电子商务系统概述电子商务系统是保证以电子商务为基础的网上交易实现的体系。 市场交易是由参与交易双方在平等、自由、互利的基础上进行的基于价值的交换。网上交易同样遵循上述原则。作为交易中两个有机组成部分,一是交易双方信息沟通,二是双方进行等价
7、交换。在网上交易,其信息沟通是通过数字化的信息沟通渠道而实现的,一个首要条件是交易双方必须拥有相应信息技术工具,才有可能利用基于信息技术的沟通渠道进行沟通。同时要保证能通过Internet进行交易,必须要求企业、组织和消费者连接到Internet,否则无法利用Internet进行交易。在网上进行交易,交易双方在空间上是分离的,为保证交易双方进行等价交换,必须提供相应货物配送手段和支付结算手段。货物配送仍然依赖传统物流渠道,对于支付结算既可以利用传统手段,也可以利用先进的网上支付手段。此外,为保证企业、组织和消费者能够利用数字化沟通渠道,保证交易顺利进行的配送和支付,需要由专门提供这方面服务的中
8、间商参与,即电子商务服务商。 广义上是指支持电子商务活动的电子技术手段的集合。狭义上是指狭义的电子商务系统,在INTERNET和其他网络的基础上,以实现企业电子商务活动为目标,满足企业生产,销售,服务等生产和管理的需要,支持企业的对外业务协作,从运作,管理和决策等层次全面提高企业信息化水平,为企业提供商业智能的计算机系统。电子商务系指交易当事人或参与人利用现代信息技术和计算机网络(主要是因特网)所进行的各类商业活动,包括货物贸易、服务贸易和知识产权贸易。1.2课题背景电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种
9、商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。1.3课题研究意义电子商务应该是利用INTENET网络能够进行全部的贸易活动,即在网上将信息流、商流、资金流和部分的物流完整地实现,也就是说,你可以从寻找客户开始,一直到洽谈、订货、在线付(收)款、开据电子发票以至到电子报关、电子纳税等通过INTERNET一气呵成。 要实现完整的电子商务还会涉及到很多方面,除了买家、卖家外,还要有银行或金融机构、政府机构、认证机构、配送中心等机构的加入才行。由于参与电子商务中的各方在物理上是互不谋面的,因此整个电子商
10、务过程并不是物理世界商务活动的翻版,网上银行、在线电子支付等条件和数据加密、电子签名等技术在电子商务中发挥着重要的不可或缺的作用。 第2章 系统分析2.1需求分析随着科学技术的发展,社会进步,计算机迅速的发展,宏观上说电子商务是计算机网络的又一次革命,是在通过电子手段建立一种新的经济秩序,它不仅涉及电子技术和商业交易本身,而且涉及到诸如金融、税务、教育等社会其它层面;从微观角度说,电子商务是指各种具有商业活动能力的实体(生产企业、商贸企业、金融机构、政府机构、个人消费者等)利用网络和先进的数字化传媒技术进行的各项商业贸易活动,电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地
11、进行各种商贸活动。2.2系统分析2.2.1组织结构分析通用WEB 应用系统,包括交易系统和管理系统两个独立的子系统,主要包括:商品展示、购物车管理、我的订单、用户管理、四个功能模块。交易系统功能描述商品展示:实现商品预览、商品明细、分类检索功能。购物车:实现添加商品、删除列表、恢复列表、数量修改、清空购物车、结算功能。我的订单:实现订单确认、订单列表、删除订单、查询明细功能。用户管理:实现登入/登出、用户注册、信息修改功能。管理系统管理描述用户管理:对于系统管理员提供用户删除、用户查询功能。交易系统和管理系统在系统架构方面完全一致,采用4 层结构,主要包括:表现层、控制层、业务层、持久层。表现
12、层:主要负责用户交互和结果显示,交易系统和管理系统有不同的URL 入口界面,详细设计参考“GWAP DEMO”。控制层:主要负责系统的访问控制、数据加载和注销,是系统的核心控制单元。控制层通过系统描述来组织工作。业务层:实现了交易系统和管理系统的主要业务逻辑,是系统主要的运算单元。持久层:实现了静态数据和数据库数据的持久化管理,为业务层提供数据服务,是系统进行数据操作的统一界面。2.2.2业务流程分析流程图及说明:2.2.3 数据流程分析2.2.4 数据字典字典的作用是给词汇以定义和解释。在结构化分析中,数据字典的作用是给数据流图上每个成分以定义和说明。换句话说,数据流图上所有成分的定义和解释
13、的文字集合就是数据字典。数据字典对数据流图和各种成分起注解说明作用,给这些成分赋以实际的内容。除此之外,数据字典还要对系统分析中其他需要说明的问题进行定义和说明。数据字典描述的主要内容有:数据流、数据元素、数据存储、加工、外部项。其中数据元素是组成数据流的基本成分,在系统分析中,数据字典起着重要的作用。表2.1 外部实体定义名称:操作员 总编号:1001说明:管理该系统库存的人 编 号:001输入数据流:库存管理信息输出数据流:系统中的信息表2.2 数据流定义名称:操作员信息 总编号:3001别名:操作员信息 编 号:F1数据流来源:管理员添加、修改数据流去向:操作员信息管理模块名称:产品信息
14、 总编号:3002别名:产品信息 编 号:F2数据流来源:管理员添加产品信息模块数据流去向:产品信息查询模块名称:客户信息 总编号:3003别名:客户信息 编 号:F3数据流来源:管理客户信息模块数据流去向:客户信息查询模块名称:发货信息 总编号:3004别名:发货信息 编 号:F4数据流来源:管理发货信息模块数据流去向:发货信息查询模块名称:入库信息 总编号:3005别名:产品入库信息 编 号:F5数据流来源:入库信息管理模块数据流去向:storage表表2.3 处理过程定义名称:客户信息管理 总编号:2001功能:对客户信息进行添加 编 号:P11输入数据流:客户名称、联系信息等输出数据流
15、: 名称:客户信息查询 总编号:2002功能:对客户信息进行查询 编 号:P12输入数据流:查询条件输出数据流:客户信息 名称:产品信息管理 总编号:2003功能:添加产品信息 编 号:P13输入数据流:产品名称、厂家以及生产日期输出数据流: 名称:产品信息查询 总编号:2004功能:对产品信息进行查询 编 号:P14输入数据流:查询条件 输出数据流:产品信息名称:订单信息管理 总编号:2005功能:对产品订单信息进行添加 编 号:P15输入数据流:订单标题、订购数量以及订单日期等信息输出数据流: 名称:订单信息查询 总编号:2006功能:对订单信息进行查询 编 号:P16输入数据流:查询条件
16、 输出数据流:订单信息名称:产品入库 总编号:2007功能:添加产品入库信息 编 号:P21输入数据流: 产品入库信息输出数据流:产品基本信息名称:库存查看 总编号:2008功能:对库存信息进行查看 编 号:P22输入数据流: 输出数据流:库存信息名称:操作员信息管理 总编号:2009功能:对操作员信息进行管理 编 号:P23输入数据流: 新的操作员信息输出数据流:原有操作员信息名称:个人密码信息管理 总编号:2010功能:对个人密码进行修改 编 号:P24输入数据流: 新的密码信息输出数据流:用户信息2.3可行性分析2.3.1 经济可行性从经济学的角度初步地看,一项投资的净现值只要等于零就是
17、可行的。因为此时已经对设备提取了折旧,并计算了资金成本、人员工资,所有的生产要素都得到了回报,它解决了资金闲置和失业的问题。但此时没有投资回报。只有在项目净现值大于零的时候才有投资回报,这个回报就是项目净现值大于零的部分,它的高低取决于组织该项目的企业家的才能,所以它理所当然地成为了企业家应该得到的报酬。在正常情况下,企业家不会去做没有报酬的项目,所以投资项目的现值总是正的。从社会资源有效利用的角度看,项目回报越高越好,所以企业家赚钱越多,说明他对社会的贡献越大。估算新系统的成本效益分析,其中包括估计项目开发的成本,开发费用和今后的运行、维护费用,估计新系统将获得的效益,估算开发成本是否回高于
18、项目预期的全部经费。并且,分析系统开发是否会对其它产品或利润带来一定影响。2.3.2 技术可行性根据客户提出的系统功能、性能及实现系统的各项约束条件,根据新系统目标来衡量所需的技术是否具备,本系统是一个数据库管理和查询的系统,现有的技术以较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,估计利用现有技术条件应完全可以达到该系统的功能目标。同时,考虑给予的开发期限也较为充裕,预计系统是可以在规定期限内完成开发,本系统的任务是方便灵活的管理用户、商品展示、购物车、订单管理的信息,系统包括四大功能模块:用户管理,商品展示管理,购物车管理、订单信息管理。系统主要由添加,修改,删除,恢复等功能组成
19、。本次设计采用Myeclipse作为开发前台,用MySql作为后台数据库。2.3.3 操作可行性当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为仓库管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体,它还将在开发过程中逐步明
20、确和定量化。以达到更加出色的程序系统。可是,目标的提法不尽相同,例如:提高仓库管理效率,减轻劳动强度;提高信息处理速度和准确性;为仓库管理者提供更方便、科学的服务项目。系统的操作可行性是系统的操作方式在用户组织内是否行得通。根据大学生就业求职网针对的用户来看,本网站操作简单、功能全面、数据安全性好,方便高效、无地域性。所有操作方式都是用户所能接受的,因此系统在操作方面也是可行的。第3章 系统设计3.1 数据库设计思想一般数据库设计方法有两种,即属性主导型和实体主导型。属性主导型从归纳数据库应用的属性出发,在归并属性集合(实体)时维持属性间的函数依赖关系。实体主导型则先从寻找对数据库应用有意义的
21、实体入手,然后通过定义属性来定义实体。一般现实世界的实体数在属性数 1/10 以下时,宜使用实体主导型设计方法。面向对象的数据库设计是从对象模型出发的,属于实体主导型设计。很多数据库应用系统开发者不重视数据库设计的原因是:他们太迷信DBMS,认为购入一个功能强大的 DBMS后数据库设计就不困难、不重要了。一些国内外的数据库教材常常是在为DBMS的开发厂商做宣传,而很少站在数据库用户角度,从数据库应用系统出发介绍数据库设计方法。结果往往使读者搞不清书中介绍的是数据库管理程序的设计思想,还是应用这种 DBMS 进行数据库设计的思想。其实,DBMS只是给用户为已采用的数据库提供一个舞台,而是否使用这
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务系统 毕业设计论文 电子商务 系统 毕业设计 论文

链接地址:https://www.31ppt.com/p-4029685.html