河科大国际教育学院本科论文模板2009-设计类.doc_第1页
河科大国际教育学院本科论文模板2009-设计类.doc_第2页
河科大国际教育学院本科论文模板2009-设计类.doc_第3页
河科大国际教育学院本科论文模板2009-设计类.doc_第4页
河科大国际教育学院本科论文模板2009-设计类.doc_第5页
已阅读5页,还剩76页未读 继续免费阅读

下载本文档

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

文档简介

河南科技大学国际教育学院毕业设计说明书小型电子商务的设计与实现摘要随着Internet飞速发展,互联网已成为最具有市场潜力的应用领域。它在人们的政治、经济、生活等各个方面发挥着重要作用。使用WEB 技术设计的数据库应用软件是Internet 的重要组成部分。本次设计网上购物的基本操作流程,商务信息的发布,完善了网站的功能。电子商务将逐渐取代传统商务活动模式而成为21世纪经济活动的核心。企业信息化是实施电子商务的基础。电子商务的实质并不只是通过网络购买东西,而是利用Internet技术,彻底改变传统的商业运作模式。信息技术真正的能力不在于它使传统的工作方法更有效率,而在于它使企业打破了传统的工作规则,并创造新的工作方式,这正是企业流程重组的核心内容。信息技术既是企业流程重组的出发点,也是企业流程重组的最终目标的体现者。电子商务对企业有帮助的作用,同样电子商务也给企业的经营带来了风险,总之电子商务对于企业来说是一把双刃剑,要在不断的实践过程中减少企业的经营风险,使电子商务在企业中发挥它最大的优势。 运用JSP技术和数据库采用ACCESS,基于B/S模式我开发了一个网上购物系统。在这个系统中,顾客可以很方便的注册成为会员,对商品进行浏览检索,然后根据各人的喜好添加商品到购物车。可以下订单,按照顾客所填写的信息提交订单并确认以及物流管理员确认发货。供应商则可以对现有的商品进行添加和编辑,发布商务信息并。本文阐述了电子商务网站设计与实现-小型电子商务的目的、过程以及各种功能的实现。给出了网站的系统分析,描述了网页设计概况,并介绍了数据库的内容和主要实现。关 键 词:电子商务,数据库,e-commerce,InternetTHE ANALYSIS AND DESIGH OF E-COMMERCE SYSTEMABSTRACTWith the rapid development of internet, Internet becomes the channel from which people quickly access, publish and disseminate important information. Internet plays an important role in peoples political, economic, and other aspects of life. Publishing information on the internet is mainly through the website. As peoples gradually raising standard of life, it has become the requirement ,working, studying, entertainment, shopping at home in peoples fast-paced lifestyle. The design realized the basic operation flow of the shopping on the internet, membership-based shopping system, also improved the sites functionality. E-commerce will replace traditional business model and the 21st century is the core of economic activities. Enterprise information is the foundation of e-commerce. Electronic commerce is not only the essence through the network, but using the Internet shopping, thoroughly change the traditional technology of business operation mode. Information technology is that it is not true that the traditional working methods, and it is more efficient to enterprise broke traditional work rules, and create a new way of working, this is the core content of the enterprise restructuring. Information technology is enterprise restructuring, the starting point is the ultimate goal of enterprise restructuring of the vehicle. E-commerce has helped to enterprise, e-commerce has also brought to the business risks, anyhow e-commerce to enterprise is a double-edged sword, in the practice process, reduce the management risk of the enterprise that e-commerce in enterprise in its biggest advantage. On the basis of drawing lessones of domestic and overseas outstanding ecommerce sites,We absorbed and inherited the advantages of management and marketing of them,then made the great design and implementation of the system of selling products throuth internet with practical instance.Application JSP technique is with the network database ACCESS principle, according to B/ S mode developped a net on the shopping system.In my system, customer can register to become the member, and proceeds to merchandise view index, look into favour that the merchandises detailed data, then purchase the adoring merchandise according to the everyone.System would the auto is a born order of customer, and hand over the order to erupt goods according to the information for fill inning of customer.System manager can then proceeds to increase with the order that edit, investigate already the registered customer combine right hand over to proceeds to handle to current merchandise.This paper describes the design and implementation of e-commerce sites - the purpose of online sales, process and the realization of various functions. Given the systematic analysis of the site, describes the design of the page and the content, realization of the database. This article also summed up the main characteristics and functions of pages. Terse Design of appearance, humanity communion interface, with database management, make the site practically and easy to operate.KEY WORDS:e-commerce, online sales, web design, database management,internet目录前言1第1章 需求分析11.1 需求调查11.2 建立用例图21.3 描述用例51.3.1 注册用例的描述5 1.3.2商品浏览用例的描述51.3.3发购买信息用例的描述51.3.4登录用例的描述61.3.5 管理员管理商务平台的用例的描述61.3.6 供应商浏览订单用例的描述71.3.7 添加商品用例的描述71.3.8供应商发表商务信息用例的描述71.3.9 供应商回复普通用户购买信息用例的描述8第2章 系统分析92.1寻找系统中的类92.1.1 管理员类92.1.2 商务信息回复类Compose92.1.3 商务信息主题类92.1.4 商务信息主题数据库查询类TopicQueryDao102.1.5 TopicQueryBiz类102.1.6 主题查询控制器类TopicQueryAction102.1.7 TopicInsertDao类102.1.8 TopicInsertBiz类112.1.9 TopicInsertBiz类112.1.10 TopicInsertAction类112.1.11 ComposeInsertDao类112.1.12 ComposeInsertBiz类122.1.13 ComposeInsertAction类122.1.14 ComposeQueryDao类122.1.15 ComposeQueryBiz类122.1.16 ComposeQueryAction类122.1.17 AdminCheckDao类132.1.18 AdminCheckDao类132.1.19 CheckAdministorAction类132.1.20 GoodAddAction类132.1.21 OrderAddAction类142.1.22 SupplerRegistAction类142.2 建立类图142.3 建立交互图152.3.1 管理员登陆的顺序图152.3.2 查询供应商商务信息的顺序图162.3.3 插入购买信息的顺序图172.3.4 回复供应商商务信息的顺序图172.3.5 插入库存商品信息的顺序图182.3.6 用户查看商品信息并下订单的顺序图19第3章 系统设计213.1 人机界面设计213.1.1 首页设计213.1.2 注册页面设计223.1.3 后台页面设计223.2 数据库设计233.3 类中算法设计26第4章 系统实施274.1 开发环境274.2 系统测试274.2.1 供应商注册模块测试274.2.2 商品查看模块测试294.2.3 商品添加购物车模块测试314.3 使用说明354.3.1 运行环境354.3.2 系统安装364.3.3 注意事项37结论38参考文献39致谢41附录42VI前言电子商务(E- commerce)是指包括电子交易在内的利用计算机网络技术进行的全部商业活动,如市场分析、客户联系、物资调配、内部管理、公司间合作等等。1电子商务对企业而言是指使用因特网进行企业资源管理、客户关系管理、销售渠道管理、供应链管理等商业活动2。2010年我国互联网已走过十五个年头。与此同时,作为互联网产业最重要、发展最健康的分支,电子商务产业也自1997年诞生起,不经意间跨入了第十二个年头,即将开启下一个轮回的帷幕。回忆往昔十年,弹指一挥间。中国涌现了大大小小12000余家B2B、B2C、C2C等各类模式的网站,它们伴随着中国经济此起彼伏,构成了我国电子商务产业的发展史作为与国民经济制造业领域、流通领域、和生活服务业最密切的电子商务不仅自身形成了产业规模庞大、就业人数众多、经济带动性强的电子商务产业,而且很大程度上促进了国民经济产业制造业和服务业的转型与升级。电子商务具有交易成本低、交易效率高、交易覆盖广、交易协调性强、交易透明度高等一系列明显的交易优势。利用遍及全球的互联网这一独特平台。电子商务突破了时空观念。缩小了生产、流通、分配、消费之间距离,大大提高了物流、资金流、信息流的有效传输和处理。开辟了世界范围内更为公平、公正、广泛、竞争的大市场。为制造者、销售者和消费者提供了能更好满足各自需求的极好机会总之,电子商务网站在企业的电子商务体系中有着重要的地位,网站设计的好坏、网站推广的成败,直接关系到企业实施电子商务能否成功。因此,网站是企业迈向电子商务的最重要的环节。30第1章 需求分析1.1 需求调查 B/S开发技术的飞速发展无疑促进了电子商务的普及。目前,越来越多的商业活动开始迁移到Internet中来进行,这种模式给商家和消费者带来了极大的便利,使以前很多不可能的商业活动变的异常快捷。而作为B to C电子商务的典型代表网上商店地开发和建设更是成为一种潮流。4根据课程设计的要求,我决定开发一个架构清晰的电子商务实例-电子购物商城,以加深对电子商务运作过程的认识,掌握用java来开发电子商务项目的方法,培养自己分析和设计信息系统的能力。通过对当前流行的网上商店的认真调查分析,同时也考虑到课程设计的目的和意义,我们在网站的功能设计上,删繁就简,抽取了网上商店的必备模块;整体风格上,严谨朴实。良好的设计得它具有优秀的扩展能力和强大的可维护性,它主要有以下功能:5浏览商品 包括浏览、搜索等。购买商品 包括购物车,订单等模块。商务信息平台 包括商家和用户发布卖或买商品信息等。供应商和用户的登录和注册 包括登录和注册1.2 建立用例图 通过对系统的需求分析后,我们发现系统中的参与者有:普通用户,管理员,供应商用户。从参与者的角度可以发现系统的用例并绘制系统用例图如下:6图1-1 普通用户的用例图图1-2 管理员的用例图图1-3 供应商的用例图1.3 描述用例1.3.1 注册用例的描述采用表格的形式描述该用例,如表1- 1所示。6表1-1 注册用例用例名称注册参与者未注册用户前置条件用户已成功打开网页后置条件注册成功,则返回到登录页面;注册失败,则返回失败的原因。基本操作流程1.用户输入个人信息2.系统验证信息的有效性(如长度是否满足要求,是否存在非法字符等)3.将个人信息保存到数据库可选操作流程如果输入的信息无效或没有输入,则显示错误并提示重新输入题目1.3.2商品浏览用例的描述采用表格的形式描述该用例,如表1-2所示。表1.2浏览商品用例用例名称搜索商品参与者未注册用户、普通会员前置条件用户已成功打开网站首页后置条件显示搜索出的商品基本操作流程用户输入商品名称或者其他信息,显示所搜索到的商品可选操作流程1.3.3发购买信息用例的描述采用表格的形式描述该用例,如表1-3所示。表1-3 发购买信息用例用例名称发购买信息用例参与者未注册用户、普通会员前置条件用户已成功打开网页后置条件显示发表的商务信息的详细信息基本操作流程1.用户输入内容2.网页显示该内容。可选操作流程无1.3.4登录用例的描述采用表格的形式描述该用例,如表1-4所示。表1-4登录用例用例名称登录参与者普通会员前置条件用户已成功打开网站首页后置条件登录到系统基本操作流程1.用户输入用户名、密码、随即验证码2.系统验证用户名、密码、随即验证码,若正确,登录成功可选操作流程如果不正确,则进行提示并要求重新登陆1.3.5 管理员管理商务平台的用例的描述采用表格的形式描述该用例,如表1-5所示。表1-5管理员管理商务平台用例7用例名称管理员管理商务平台用例参与者管理员前置条件管理员成功登录后置条件打开浏览商务详情页面基本操作流程1、 查看违规的商务信息2、 点击该删除链接可选操作流程无1.3.6 供应商浏览订单用例的描述采用表格的形式描述该用例,如表1-6所示。表1-.6 供应商浏览订单用例用例名称供应商浏览订单用例参与者供应商前置条件供应商已登录成功后置条件无基本操作流程供应商可选操作流程无1.3.7 添加商品用例的描述采用表格的形式描述该用例,如表1-7所示。表1-7 添加商品用例的描述用例名称添加商品用例参与者供应商前置条件供应商已登录成功后置条件无基本操作流程供应商输入库存商品信息点击保存信息按钮可选操作流程无1.3.8供应商发表商务信息用例的描述采用表格的形式描述该用例,如表1-8所示。表1-8供应商发表商务信息用例用例名称供应商发表商务信息用例参与者供应商前置条件成功登录后置条件登录成功页面基本操作流程供应商发表商务信息可选操作流程无1.3.9 供应商回复普通用户购买信息用例的描述采用表格的形式描述该用例,如表1-9所示。表1-9 供应商回复普通用户购买信息用例用例名称供应商回复普通用户购买信息用例参与者供应商前置条件供应商已登录成功后置条件无基本操作流程1、 用户输入回复内容2、 提交至网站服务器可选操作流程无第2章 系统分析2.1寻找系统中的类通过对系统需求的分析,我们发现系统中的类有:用户类、管理员类、供应商类、订单类、商品类等。2.1.1 管理员类管理员类描述管理员的信息。(1)属性username:文本。管理员的名称。password:文本。管理员的登录密码。2.1.2 商务信息回复类Compose(1)属性 id:数字。用户帐号。content:.Author:.Topic:Topic 类对象。关联一个主题。(2)操作 :无。2.1.3 商务信息主题类(1)属性 id:数字。title:文本。主题的标题。 content:文本。主题的内容。(2)操作2.1.4 商务信息主题数据库查询类TopicQueryDao主题数据库类具有执行数据库主题信息查询。(1)属性 无(2)操作queryTopic()。删除该会员的信息。2.1.5 TopicQueryBiz类属性:topicquerydao 主题查询事务层2.1.6 主题查询控制器类TopicQueryAction主题查询控制器类描述合作伙伴网址的信息。(1)属性 Topicquerybiz :类对象。(2)操作execute()。添加合作伙伴的信息修改合作伙伴()。修改合作伙伴的信息删除合作伙伴()。删除合作伙伴的信息2.1.7 TopicInsertDao类该类负责将主题插入到数据库中。(1)属性无。(2)操作insertTopic()。插入主题的信息2.1.8 TopicInsertBiz类TopicInsertBiz类处理主题插入事务功能。(1)属性topicinsertdao:类对象。 (2)操作insertTopic()。对主题插入进行事务控制。2.1.9 TopicInsertBiz类TopicInsertBiz类具有具有插入主题功能。(1)属性topicinsertdao:类对象。商品分类的具有插入主题功能。(2)操作insertTopic()。插入主题。2.1.10 TopicInsertAction类该类具有控制插入主题功能。(1)属性topicinsertbiz;(2)操作insertTopic()。创建主题。2.1.11 ComposeInsertDao类该类为对回复插入数据库的功能。(1)属性无。(2)操作insertCompose()。插入回复。2.1.12 ComposeInsertBiz类该类为插入主题回复功能。(1) 属性composedao(2)操作insertCompose()。插入主题回复。2.1.13 ComposeInsertAction类该类为购物车的窗体,以达到相应的功能。(1)属性composebiz(2)操作execute()。执行回复插入操作。2.1.14 ComposeQueryDao类具有查询回复数据库查询功能。(1)属性 无(2)操作queryCompose()。查询回复信息。2.1.15 ComposeQueryBiz类该类为查询回复事务的功能。(1)属性 composequerydao。(2)操作queryCompose()。查询回复功能2.1.16 ComposeQueryAction类该类为回复控制的功能。(1)属性 composequerybiz。(2)操作execute()。执行查询的控制器。2.1.17 AdminCheckDao类该类为管理员查询控制的功能。(1)属性 无。(2)操作adminQuery()。管理员验证的查询2.1.18 AdminCheckDao类该类为管理员查询验证事务的功能。(1)属性 admindao。(2)操作adminCheck()。执行查询事务能。2.1.19 CheckAdministorAction类该类为管理员查询的控制功能。(1)属性 adminbiz。(2)操作execute()。管理员查询功能。2.1.20 GoodAddAction类该类为商品查询的控制功能。(1)属性 goodquerybiz。(2)操作execute()。商品查询功能。2.1.21 OrderAddAction类该类为商品查询的控制功能。(1)属性 orderaddbiz。(2)操作execute()。订单添加功能。2.1.22 SupplerRegistAction类该类为供应商注册的控制功能。(1)属性 supplerregistbiz。(2)操作execute()。供应商注册功能2.2 建立类图根据以上分析,建立如下类图:图2-1 系统中的类图2.3 建立交互图交互图包括顺序图和通信图,二者是类图的辅导模型。在建立顺序图和通信图时,将会发现新的操作,并可以将它们添加到类图中。以下为主要的顺序图:2.3.1 管理员登陆的顺序图图2-2 登录的顺序图2.3.2 查询供应商商务信息的顺序图图2-3 查询供应商商务信息的顺序图2.3.3 插入购买信息的顺序图图2-4 插入购买信息的顺序图2.3.4 回复供应商商务信息的顺序图 图2-5 回复供应商商务信息的顺序图2.3.5 插入库存商品信息的顺序图图2-6 插入库存商品信息的顺序图2.3.6 用户查看商品信息并下订单的顺序图图2-7 用户查看商品信息并下订单的顺序图第3章 系统设计3.1 人机界面设计3.1.1 首页设计图3-1首页3.1.2 注册页面设计注册页面是用于未注册用户注册成为本站会员的页面,如图:图3-2 用户注册页面83.1.3 后台页面设计 图3-3 后台主页面3.2 数据库设计由于目前面向对象数据库系统还不成熟,本系统将采用关系数据库系统存储永久对象(需要长期存储的对象)。主要工作是将类图转换为关系模型。建立数据库逻辑模型9根据分析应该建立以下8个关系模型:表3-1 administrationadministrationidusernamepassword0jia123456表3-2 orderorderidgoodidpricenumberuserid110210表3-3goodsgoodsidgoodsnamepricenumbersupplerid1apple10110012cama10020013iphone40040014lenove50002001表3-4 useruseridusernamepassword0jia123表3-5 supplersuppleridusernamepasswordaddressphone1bendaxue11281010288changzhi135254439332bendaxue11281010288beijing135254439333bendaxue11281010288beijing135254439334bendaxue1128beijing123456789表3-6 TopicTOPICtopicidtopictitlecontentauthorforumid1adsasxdvdfdf1表3-7 ComposeComposeidcontentauthortopicid01fhggh2fgdfgfgfg3dsfsddfd00012my highbendaxue113my highbendaxue114dsfdsdffd14fgffg27fgffgdgf211SDAsd210DFdfd48fgfgdgf65hhhh86gggxcdsd10表3-8 orderitemorderitemidnumbergoodidorderidlistindex1116021261103.3 类中算法设计为便于编写程序,应该为类中较为复杂的操作设计其算法。在此用UML模型中的活动图来描述类GoodAddCarAction添加商品到购物车操作的算法。该操作的功能是添加商品到购物车,其算法如图: 第4章 系统实施4.1 开发环境本人运用Dreamweaver 8、Eclipse、Microsoft Access 2003数据库完成本系统。124.2 系统测试4.2.1 供应商注册模块测试该模块的页面如图:图4 -1供应商注册页面测试目的:供应商能否正常注册测试用例:如图4-1执行操作:填写用户信息,点击提交按钮预期结果:提示用户注册成功实际结果:如图4-2图4-2供应商注册成功页面测试结论:供应商可以正常注册4.2.2 商品查看模块测试该模块的页面如图:图4-3 商品查看链接页面测试目的:商品能否显示在页面测试用例:如图4-3执行操作:点击商品查看平台链接预期结果:商品列表会出现实际结果:如图4-4图4-4 商品查看成功页面4.2.3 商品添加购物车模块测试该模块的页面如图:13图4-5 商品列表页面测试目的:商品能否显示在购物车页面测试用例:如图4-5执行操作:点击购买链接预期结果:商品列表会出现在购物车实际结果:如图4-6图4-6 商品添加购物车页面4.3 使用说明4.3.1 运行环境由于本系统采用B/S框架进行开发,因此需要分别对服务器端和客户机端进行配置。14(1)服务器端在服务器端需要安装如下组件:tomcat。安装ApacheTomcat 6.0及以上版本。struts+spring+hibernate框架。11(2)客户机端操作系统:Windows XP及以上版本。浏览器:Microsoft Internet Explorer 6.0。4.3.2 系统安装将本系统的所有文件放到根目录(以“C:Program FilesApache Software FoundationTomcat 6.0webapps”为例)。154.3.3 注意事项注1、前台测试用户名bendaxue 密码 11281010288后台管理员名admin密码admin2、 本系统的网页采用XHTML+CSS进行布局。由于目前各大浏览器各自为战,对CSS标准的支持不一致,因此,建议尽量在IE6.0中以1024*768分辨率浏览本系统的网页。在其他浏览器(如Firefox)中页面可能会出现布局混乱。结论本次设计完成了互联网上购买商品的基本功能,例如会员的注册和会员资料的管理功能,商品的查看和购买基本流程操作功能,也加入了商务信息的发表功能。16论文围绕着这些主要功能精练,详细的阐述。首先提出了系统分析,针对本次设计的极大模块进行了列举。其次对数据库的结构和基本内容给出了简单的描述。清晰的体现了本设计各个功能模块之间的联系和功能关系17。最后对每部分功能的难点的实现,配合代码,进行了深入的讲解。特别对每部分功能的结构划分清晰的排列出,并制作了相应的流程图18,能更清楚的了解各个功能的结构。通过本次设计学习和论文的写作,对网页设计的基本结构有了更深入的了解,从概括到详细的描述

温馨提示

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

评论

0/150

提交评论