毕业论文 电子商务网上购物 毕业设计JSP JavaBean技术

更新时间:2023-10-20 11:28:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

天津大学2012届本科生毕业设计(论文)

瑞特电子商城是一个完整的B to C电子商务网站,实现了在网上直接在网上浏览商品、购买商品、创建订单等一系列网上购物服务。该商城分为前台商品展示及销售和后台两大功能模块。前台商品展示及销售主要包括会员管理模块、商品展示模块、商品查询模块、购物车模块、购物及退货模块、订单查询模块。后台主要包括管理员登录模块、商品信息管理模块、订单管理模块、公告信息管理模块、会员管理模块[5] [9]。

第一章 绪论

1.1 课题意义

伴随着Internet的蓬勃发展,网上购物作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念。随着中国加入WTO,全球经济一体化的逐步深入,在线销售已是现代传统商品销售必不可少的经营策略之一。目前,网上购物在国际互联网上可以实现的商务功能已经多样化,可以说几乎以往传统的购物功能都可以在互联网上进行电子化的高效运作。

以信息网络为基础的在线销售管理系统的应用,有助于促进企业管理不断完善,同时扩大了商家的规模和市场影响力,而且可以减少经营成本,提高工作效率。对消费者来说,可以从相当大的产品范围内选择,寻找最合适的产品,同时购物不再受时间、地点限制。因此,为了提高公司效益,促进公司向多元化发展,并确立未来的竞争优势,建立一个经济、安全、高效的在线销售管理系统是企业必须考虑的问题。

1.2 设计工具

该系统开发使用JSP+JavaBean技术,在该模式中,JSP页面响应请求并将处理结果返回给客户,所有的数据库操作和复杂业务逻辑操作都通过JavaBean来实现。该技术实现了页面的表现和页面的逻辑相互分离。在相对小型的动态网站开发中,该技术存在很大的优势[3] [15]。

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是Eclipse开源社区的领导者Genuitec发布的一个十分优秀的用于开发Java, J2EE的Eclipse插件集合。MyEclipse是对Eclipse IDE的扩展,利用它可以在数据库和J2EE的开发、发布,以及应用程序服

1

天津大学2012届本科生毕业设计(论文)

务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate[13] [4]。

Dreamweaver是一款简单易用、可操作性强的网页制作及网站管理软件。它具有可视化编辑界面和强大的所见即所得的网页编辑功能,使用户不需要编写复杂的代码就可以轻松的创建跨平台、跨浏览器的网页。真正实现了页面设计艺术与编程技术的完美结合[1] [8]。

1.3 可行性分析

在项目的分析工作开始之前,要先进行可行性分析和研究。可行性是指“可能性”和“必要性”,是在对任何工程项目投入力量之前必须进行的工作。“可能性”指在现有条件下,企业开发系统是否可以实现,是否具备必要条件。“必要性”是指企业开发系统是否有必要。进行可行性研究的目的是以最小的代价在短时间内确定软件项目是否值得开发,是否可以实现。下面简单地从技术可行性和经济可行性两方面进行分析[2]。

技术可行性分析:该系统使用JSP技术进行实现,其安全性、跨平台等特性都非常的强大。使用Myeclipse编写代码,界面设计工具为Dreamweaver,后台数据库使用SQL Server 2005数据库,以保证数据的安全和执行高效。

经济可行性分析:从投入的人力,财力与物力来讲是非常之小的。但是从企业的长远发展来讲此系统是很必要的,它扩大了商家的市场影响力,而且可以减少经营成本,提高工作效率。

由此可见,瑞特运动鞋在线销售管理系统具有可行性。

1.4 需求分析

可行性研究完成后,就要进行需求分析。需求分析的任务是对系统的业务内容进行进一步的调查和分析,确定企业的需求并把得到的明确需求反映到开发的系统中。需要由上而下、从粗到细、由表及里地对现行业务进行详细调查。并在此基础上进行分析,为系统设计阶段提供依据[2]。

根据需求分析阶段的结果,瑞特运动鞋在线销售管理系统业务处理上应满足以下需求:

(1)商品种类全面。

(2)数据查询方便,支持模糊查询,可以根据不同的浏览主题来快速搜索目标。

(3)管理员可以方便地对基本数据进行操作,添加、修改、删除数据。 (4)网站界面设置简洁,易于操作和使用。 (5)购买流程简便,网上交易简单安全。

2

天津大学2012届本科生毕业设计(论文)

1.5 系统功能介绍

通过对一些典型的电子商务网站的考察、分析,并结合企业要求,本系统应具有以下功能:

(1)统一友好的界面,保证系统的易用性。

(2)数据库设置合理安全。防止出现用户信息泄露,账号被盗现象。 (3)提供多种商品信息查询方式,使商品信息查询灵活、方便、准确。 (4)动态式信息发布,使用户及时查看公告信息。 (5)实现网上购物以及退货功能。 (6)实现订单管理功能。 (7)实现会员管理功能。

(8)实现商品信息以及商品分类管理功能。 (9)实现购物车功能。 (10)实现公告信息管理功能。

3

天津大学2012届本科生毕业设计(论文)

第二章 系统设计

系统设计是根据系统分析阶段所提出的新系统的逻辑模型,建立起新系统的模块结构。一般包括总体设计、详细设计、数据库设计。总体设计要确定计算机系统的模块组成;数据库设计包括对数据库数据结构的设计以及数据编码设计。系统设计阶段是开发系统的关键环节,因此系统设计要满足系统逻辑模型的功能要求,并以尽可能提高系统的性能为目标。

2.1 项目规划

瑞特电子商城是一个完整的B to C电子商务网站,实现了在网上直接在网上浏览商品、购买商品、创建订单等一系列网上购物服务。该商城分为前台商品展示及销售和后台两大功能模块。前台商品展示及销售主要包括会员管理模块、商品展示模块、商品查询模块、购物车模块、购物及退货模块、订单查询模块。后台主要包括管理员登录模块、商品信息管理模块、订单管理模块、公告信息管理模块、会员管理模块[5] [9]。

(1)会员管理模块

该模块主要包括会员登录、会员注册、修改会员资料、找回密码。 (2)商品展示模块

该模块主要包括特价商品展示、新品上架展示、商品分类展示、商品销售排行展示。

(3)商品搜索模块 (4)购物车模块

该模块主要包括添加购物车、查看购物车、修改购物车中商品数量、从购物车中移去指定商品、清除购物车。

(5)购物及退货模块

4

该模块提供按类别或关键字模糊查询符合条件的商品的功能。

天津大学2012届本科生毕业设计(论文)

该模块主要包括收银台结账、退回已购买的商品。 (6)订单查询模块

该模块提供订单查询及查询订单明细的功能。 (7)商品信息管理模块

该模块主要包括分页显示商品信息、添加商品信息、修改商品信息、删除商品信息、商品分类管理。

(8)订单管理模块

该模块主要包括分页显示订单概要信息、查看订单的详细信息、执行订单、执行退货订单。

(9)公告信息管理模块

该模块主要包括查看公告信息、添加公告信息和删除公告信息。 (10)会员管理模块

该模块主要包括查看会员基本信息、对于经常失信的会员予与冻结或解冻。

2.2 功能框图

图2-1 网站前台功能框架图

图2-2 网站后台功能框架图

5

本文来源:https://www.bwwdw.com/article/x9af.html

Top