网上商城交易平台设计电子商务毕业论文.doc
《网上商城交易平台设计电子商务毕业论文.doc》由会员分享,可在线阅读,更多相关《网上商城交易平台设计电子商务毕业论文.doc(40页珍藏版)》请在三一办公上搜索。
1、摘 要随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务.由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流。本系统充分利用了JSP网络开发技术为表业网上商城交易平台的设计与实现提供了良好的开发平台,并且采用了MVC模式对系统进行开发。用户通过这个交易平台,可以搜索及查询商品并且可以进行货交易,不同的用户有不同的权限。供应商具有将商品摆放在网站出售的功能。管理员可以有效的管理用户及商品。本文主要分析了
2、该交易平台实现的相关技术原理,给出了交易平台实现的系统架构,并对架构及交易平台模块结构作了划分及设计。本文在系统的架构上采用了当前流行的B/S 结构,通过JSP、Java Script 、Dreamweaver和Microsoft SQL Server 2000数据库等软件的强大功能完成了该交易平台。经过测试,该系统能够在window2003+ Tomcat中用IE浏览器正常运行。该交易平台简单方便,易于用户操作。为学生们的货交易提供了个良好的交易平台。关键词:JSP;Java Script;Dreamweaver; 数据库系统;B/SCampus secondary market tradi
3、ng platform for the design and implementationAbstractWith the rapid development of Internet technique in China, more and more people use the new tech as a tool severing their life and study. Because WEB page can collect text, image, sound, animation, video together. and the hypertext property of hom
4、epage can not only make the display of information pages lively, but also make the browse of information more convenient.The system makes full use of JSP Web development technology ,and it provides a good development platform for the design and implementation of campus secondary market trading platf
5、orm ,also the system development uses the MVC model. Through this trading platform, Users can search and inquiries goods and make second-hand transactions. Different users have different permissions. Administrators can manage users and merchandise effectively.In this paper, it analysis the technolog
6、ies related principle of the trading platform and provides the system structure for the Implementation of transaction platform .It also makes design division for the module structure of trading platform. In this paper, the current B/S structure, JSP, Java Script, Dreamweaver and Microsoft SQL Server
7、 2000 database software completion of the strong capabilities of the trading platform. In this paper ,the system structure used the current epidemic B/S structure, and make the secondary commodities to be traded in the platform which is developed by using the JSP, Java Script, Dreamweaver and Micros
8、oft SQL Server 2000 database technologies.After testing, the system can be operated well in IE browser which is under window2003+ Tomcat environment. The trading platform is simple and convenient, and easy to operate, which is good for transaction of second-hand commodities by the students.Keywords:
9、 JSP;Java Script;Dreamweaver;Microsoft SQL Server 2000;B/S 目 录第一章 前言11.1、课题选择的背景及意义11.2、课题研究的内容和本论文的组织结构1第二章 系统的分析32.1、可行性分析32.2、需求分析32.2.1、系统描述42.2.2、权限42.2.3、用例识别42.3、系统开发环境6第三章 系统的总体设计73.1、系统流程73.2、系统模块设计93.2.1、前台客户端管理模块93.2.2、后台管理端模块103.3、系统E-R图的设计113.4、数据库设计133.5、开发工具及关键技术的介绍143.5.1、JSP技术介绍143.
10、5.2、JAVASCRIPT概述153.5.3、MVC概述153.5.4、UML概述17第四章 程序模块的实现及界面设计194.1、程序登录及注册194.2、查询功能模块244.3、购物车功能模块244.4、供应商管理模块274.5、系统管理模块29第五章 总结35参考文献(References)36致 谢37第一章 前言1.1、课题选择的背景及意义近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统3作为B2B,B2C(Business
11、 to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。Internet
12、经过20年的发展,已经成为世界上覆盖最广、规模最大、信息资源最丰富的计算机网络,它延伸到了世界的每一个角落,兼容所有的传输媒介,支持成千上万不同的应用。Internet极大地推动了世界经济向知识经济的转变,近两年间,随着国际互联网以惊人的速度席卷全球之际,我国多媒体网络覆盖面也在不断扩大。然而,商家们能够得到更好的利用所欠缺的正是这么一个交易平台。因此,利用Internet这个媒介建立一个功能强大的、界面美观的表业网上商城交易网站,创建表业网上商城交易系统平台,为商家们的货物能更好的得到利用而搭建一个良好的交易平台。1.2、课题研究的内容和本论文的组织结构本文通过软件工程的方法对一个小型的表业
13、网上商城交易网站进行了详细的设计及介绍,对这个交易网站进行了积极的开发和实践。作为一个小型的表业网上商城网站,它为喜好表的客户提供了一个良好的交易平台。让商家能够更好的处理自己货物。例如:客户可以通过这个交易平台选择自己喜欢的手表放到购物车内,然后进行交易。并且客户们可以通过这个网站搜索查询自己要找的手表等。本论文的组织结构为:第一章:前言 (前言部分主要描述课题选择的背景、意义、和研究的主要内容) 第二章:系统的分析 (本章主要通过三个部分对系统进行分析,首先从系统的可行性进行分析。其次,通过对系统进行需求分析了解在系统开发前做好充分的准备工作,及系统具体实现的功能和大体分为几个部分。最后,
14、为系统配置好开发和运行环境。)第三章:系统的总体设计 (本章主要详细了描述整个系统的流程,系统的各个功能的模块设计,系统E-R图的设计及数据库的设计,还有对系统开发工具及关键技术的一些介绍)第四章:程序模块的实现及界面设计 (本章对系统的各个功能模块进行了详细的设计及描述)第五章:总结 (本章将主要对全文进行总结分析,找出其不足的地方,并阐述了整个系统的一个发展前景)第二章 系统的分析2.1、可行性分析1.技术可行性表业网上商城网站主要通过JSP网络编程技术及SQL Server 2000对其进行开发和实现的。作为J2EE体系中的重要一环,JSP为创建高度动态的Web应用提供了一个独特的开发环
15、境。JSP能够适应市场上包括Apache WebServer、IIS4.0在内的85的服务器产品,这足以胜任绝大多数的商业事务处理。同时JSP代码经过服务器的解释执行后会直接嵌入到HTML语言中,这样就简化了页面的输出,也保留了脚本语言易于使用的优点。JSP作为一种Web实现技术,它的效率是很高的。除此之外,作为Java平台的一部分,JSP拥有Java语言“一次编写,各处运行”的特点。又随着越来越多的服务器供应商将JSP支持添加到他们的产品中,这样一来用JSP做成的这套系统可以轻松移植到其它平台来运行。种种优点都为建设表业网上商城网站打下了良好的基础。所以JSP是实现本系统的最佳技术,它是完全
16、可行的。JSP同其他的Web脚本语言不同,它本身不定义访问数据库的标签,而是开发了另一个访问数据库的机制,即JDBC。Microsoft SQL Server 2000是一个专为分布式客户机/服务器计算环境而设计的关系型数据库管理系统,它继承了高性能、高可靠性和可伸缩性的优势,并把它们延伸到能满足当今商业竞争需要的新领域内。一个综合的分布式管理框架结构提供了集中管理组织机构中所有数据库服务器的功能。通过增强的基于Windows的管理工具和强大的基于服务器的作业日程安排,可以直观地控制多个服务器,并且实现分布式环境命令构成的远程操作的自动执行,还能提供丰富的开发环境。Microsoft SQL
17、Server 2000 提供完整的资料库与分析并为许多任务提供了命令,其中包括:查询数据,在表中插入、修改和删除记录,建立、修改和删除数据对象,控制对数据和数据对象的存取,保证数据库一致性和完整性。2.经济可行性通过这个交易平台网站,充分利用Internet全面宣传和销售商品,让商品可以得到充分的利用,既提高了商品的利用价值,而且节省消费时的开支 ,这对于没有稳定收入来源的学生而言,很好的为他们节省了生活费,而且又拿到了自己想要的商品。3.可操作可行性此系统是基于网页式的,界面友好,操作方便。2.2、需求分析众所周知,软件需求分析在软件开发中起至关重要的作用,他对于软件的质量往往具有决定性的意
18、义。因此在进行开发前,我们有必要充分地了解和论证软件所具有的功能和性能等。需求分析的任务是定义待开发的软件的功能、性能等指标。首先要了解此系统必须具备的相关业务。如果你给一家公司做一个商业网站,除了参考现在已存在的类似和相关系统外,还需要通过用户的演示、讲解和有关文档,与用户进行交流协商。其次要分析用户的业务流程,通过将了解到的用户活动加以整理并按照这些活动所固有的次序形成业务流程。还需要了解用户对于软件的期望值,除了需要能够正确的处理用户的业务外,还需要了解用户对系统的其他需求。这些无论对于用户还是开发者而言都是很重要的。最后整理出用户需求并评审需求。2.2.1、系统描述本系统大体包括两个基
19、本部分,一个是前台销售程序,用户在前端浏览、搜索商品,能够看到此交易平台的最新消息,用户在前台使用购物车的工具在网站上模拟购物,并且可以对放入购物车中的物品进行添加和删除处理。并且用户还可以通过网站发布的消息,搜索自己想要的货物,同时还设置了不同权限的用户,即一般用户和供应商,它们所执行的权限也是不一样的,一般用户只可以购买货物,然而供应商可以在这个交易平台出售自己的货物。另一个是后台信息管理程序,管理员在此管理整个交易平台的商品的类别、更改网站上货物的相关信息。并可以在网站上修改及删除相应的用户。2.2.2、权限权限指的是找出所有可能与系统发生交互行为的外部实体、对象和系统。它们的行为不受系
20、统控制,但是可以提供输入给系统。在前面的系统描述中可知,消费者在访问系统时,浏览商品和最新消息,并使用购物车筛选自己想要的商品,购物完后到服务台进行结账。并保留订单以便收到货物进行核对,很显然系统存在这样的主要角色,我们定义该角色为前端用户。其实在前端用户中又可以分为普通用户和供应商,他们的权限又是不一样的,普通用户可以浏览和购买商品,而供应商则可以浏览和出售商品。同样在系统的后台,也需要人员管理商品、消息,查询、处理订单,管理注册用户,我们定义该角色为系统管理员。综上所述,本系统实际只包含两个角色:前端用户和系统管理员。实际上,我们仍然可以将系统管理员进行细化成商品和消息管理员、订单管理员等
21、等。2.2.3、用例识别在角色的基础上,可以识别出与权限相关的用例,从而得到系统的用例模型,如图2.1所图2.1、系统用例模型用户和管理员2.3、系统开发环境1、硬件平台:l CPU:赛扬2.4l 内存:512MB2、软件平台:l 开发工具:MyEclipse3.1、Tomcat5.5、 Dreamweaver、UltraEditl 操作系统:Windows 2003 操作系统l 数据库:Microsoft SQL Server 2000个人版l 浏览器:IE6.0以上。l 分辨率:最佳效果1024768像素。第三章 系统的总体设计3.1、系统流程通过以上的分析介绍,我么已经定义了系统角色及用
22、力模型。作为一个完整的系统,有必要知道整个交易的流程,这有助于我们明确系统开发任务和功能模块。浏览者在进入网站后,访问网站的首页,其中除了有各类商品的入口,还可以看到各种消息公告,其中还有供给消费者搜索的功能。当你看到感兴趣的商品时,还可以单击察看它的具体信息。如果可以的话,你可以将它加入到你的购物车中,当然你可以修改自己的购物车内的商品。最后就是去服务台结账。但是在你购物之前,你必须注册或登入进入网站,否则,就没有权限进行购物。在结账的同时,必须填写自己的真实身份及联系方式等等。当网站的管理人员收到订单后,将进行核对,确认完后就可以发货了。上面的这些可以说是整个网站的核心部分,为了实现它,必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上商城 交易平台 设计 电子商务 毕业论文
链接地址:https://www.31ppt.com/p-3991268.html