1、学位论文独创性声明I本人郑重声明:1、坚持以“求实、创新”的科学精神从事研究工作。2、本论文是我个人在导师指导下进行的研究工作和取得的研究成果。3、本论文中除引文外,所有实验、数据和有关材料均是真实的。4、本论文中除引文和致谢的内容外,不包含其他人或其它机构已经发表或撰写过的研究成果。5、其他同志对本研究所做的贡献均已在论文中作了声明并表示了谢意。 作者签名: 日 期:II摘要购物网站系统结合我们学习的实际情况,经过深入的需求分析,采用了JAVA WEB与MYSQL结合作为开发工具而开发出来的基于B/S结构的网络购物平台。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成消费
2、者购物,管理员管理的全过程,包括前台用户部分和后台管理部分。在前台部分中,包括用户注册、用户登陆、新品上市、特价商品、畅销商品、查询订单、会员信息修改等操作;管理员管理部分包括:商品管理、订单管理执行操作、会员管理和公告管理。作为一个购物系统,系统的安全性和实现购物的方便性是很重要的,对于安全性方面,系统主要考虑了数据的存储的安全性,和用户注册资料和密码等安全措施。本文对系统需求进行分析,对系统的数据库进行了设计,并对系统功能模块的详细实现进行了介绍。关键词 B/S;MYSQL;JAVA ;购物网站 Abstractshopping website system combines the te
3、aching actual situation, through in-depth analysis, using the JAVA WEB development platform and MYSQL as a development tool developed based on B / S structure of the network shopping platform. With the entire system from the simple, friendly interface, flexible, practical, safety requirements, to co
4、mplete the whole process of consumers shopping, the administrator management, including the users at the front desk and background management part. At the front desk in part, including user registration, product launches, bargain, sell goods,and query the order operation; Administrators to manage pa
5、rt includes: product management, order management operations), member management and announcements . As a shopping system, system security and realize the convenience shopping is very important, in terms of safety, system mainly considers the security of data storage, and use the user registration a
6、nd password. This article analyze the system requirements, the system database design, and detailed implementation of the system function module are introduced. Key Words: B/S ; MYSQL; JAVA ; ShoppingWebsite目录1 绪论11.1 论文研究的目的和意义11.2 国内外研究综述11.3 购物网站的概念22 开发技术简介32.1 JSP技术32.2 MYSQL技术32.3 MVC模式42.4 B/
7、S结构43 系统需求分析53.1 需求分析概述53.2 功能需求53.3 可行性分析63.4 性能分析64 系统总体设计84.1 系统总体模块结构84.2 管理员管理模块94.3 用户模块104.4 数据库设计124.4.1 系统数据权限说明:124.4.2 数据库概念设计124.4.3 数据库逻辑设计144.4.4 数据库的实施175 系统的详细设计与实现185.1 登录界面的详细设计与实现185.2 用户各功能界面详细设计与实现205.2.1 个人注册管理界面205.2.2 会员资料修改界面215.2.3 数据库连接245.3 管理员功能界面详细设计与实现245.3.1 商品管理模块的详细
8、设计与实现245.3.2 公告管理模块的详细设计与实现275.3.3 会员管理模块的详细设计与实现305.3.4 订单管理模块的详细设计与实现326 系统测试346.1 软件测试简介346.2 系统测试346.2.1 测试用例设计要求346.2.2 登录系统模块测试用例356.3 测试报告36总结38参考文献39致谢402014届本科毕业论文1 绪论1.1 论文研究的目的和意义当然社会的前进发展离不开信息网络,随着信息网络经济的到来,我们的传统的购物模式受到了前所未有的冲击,各种新型的网络购物形式不断的涌现出来,相应网络购物平台也如雨后春笋般不断冒出。这些主要目的就是为了打破传统商铺的局限性及
9、存在的问题:从消费者的角度出发:营业时间,物品成本,货品种类等限制了消费者的很多权限。从店家的角度出发:货物存储,综合的经营成本,经营规模等问题增加了店家做买卖的风险。购物网站是基于成熟的web技术支持,以及完善的用户需求,而形成的一种完美的网上shopping平台。其主要特点是,消费者不必到超市,百货商店去买东西了,而只需在家里,单位进行相关操作,即可进行包括了解今年的潮流、电器服装的变革创新的信息、发现新鲜事物、得知节日特价商品信息,下单购买等功能,随时随刻,想看就看,想买就买,可以不受空间、时间限制24小时任我行。而且,通过购物网站的推行,可使我们不出门就可以让我们买到自己想要的东西不仅
10、提高了效率节省了时间而且也减少了城市道路的拥挤,这对环境保护也是能起到良好的促进作用。1.2 国内外研究综述全球互联网系统功能的完善及成熟,购物也变得想看就看、想买就买不分时间空间,一些人的购物形式也发生了巨大的改变。电脑几乎是每个家庭都有电器,现在的大人和小孩对电脑的知识或多或少都会那么一点点。同时,网络购物市场功能培育渐渐的完善和人们工作生活节奏的加快,网络消费者的消费观念正在发生改变,我们希望在家或公司就可以完成中一些商品的采购,来节省时间。消费者对网购的质量也有了更大的追求。购物网站的兴起更加适应了城市快节奏的生活,但是这些对我们来说有利也有弊。通过消费者及店家的角度来看待问题。 对消
11、费者来说:1.网上购物没有什么时间空间的限制都任我行,淘宝号是相通的的可以登录不同的商品网站随意转,想买什么就是什么。2.网上物品成本比较低。没有店铺,人力的财力成本,更好的是可以再很短时间内完成,没有满街跑的疲倦。3.想要的东西可以通过特征用搜索很快找到,简单、快捷。4.网上商品规模大包含种类全。如淘宝、天猫等就已经囊括了你所需的所有商品,不出门就可买到你喜欢的商品。对店家来说:网上商城没有实体店铺、人力、地域的财力风险,而且网上购物发展趋势已经在近几年的是双11双12等节日假期中体现出来了。同时,也可以通过购物网站对市场信息的及时分析了解适时营销策略,来提高店家的收益。从环保的角度出发:网
12、络化消费,在一定程度上减少了城市的拥挤,减少了大气的污染,还给城市一片安宁。缺点是:1、网上购物不能看见实物,不知道自己购买的东西合不合身,颜色,手感及一些电器的功能;2、网络是虚拟的有些东西不能全信,最好是去那些信誉好的购物网站;3、对网上买来的东西,不满意退货比较麻烦;4、网络安全还需要进一步的加强,来保障消费者信息及网银的利益;5、对于城乡消费者来说邮递的实效性比较差;6、老坐在电脑面前,不接触外面的世界不利于健康,经常不运动也会使身体的机能下降。1.3 购物网站的概念本设计的主要工作是详细论述一个在网络中能够通用的“购物网站”, 用到的技术有JSP和JavaBean,系统采用MYSQL
13、来设计数据库,使用MyEclipse开发平台。该系统能够正常地运行起来,并且在性能和功能上能够满足在客户登入系统和能进行正常的购物,其次管理员可以登入系统进行商品等管理、修改、查询、删除等基本要求。购物网站共分两个部分,一部分是购物网站的前台购物部分,包括:新品上市、特价商品、畅销商品、购物车、查看订单、注册、会员资料修改等操作;另外一部分是购物网站的后台管理部分,这部分的内容包括:产品的添加、删除、查询、商品管理、会员管理、订单管理、公告管理、退出后台等。由于因特网的快速发展,传统的店铺,超市,商场已经不满足消费者的需求,将来计算机购物网站势必会取而代之。2 开发技术简介在MyEclipse
14、开发环境下,以J2EE为平台,运用JSP网络编程语言、MVC模式和MySQL数据库完成了B/S模式的购物网站系统。相关技术详细介绍如下:2.1 JSP技术JSP:Java Server Pages,通过将动态代码嵌入到静态的HTML代码中,从而产生动态的输出。JSP运行于服务器端,能够对客户端展现内容可以变化的网页文档,以及处理用户提交的表单数据。JSP是放在服务器端的一个网页,客户端可以请求这个网页,让其运行,得到结果之后传给客户端显示。 HTML不具有查询数据库的能力,Java代码却可以通过JDBC技术访问数据库,它提供了一系列的API,让用Java语言编写的代连接数据库,对数据库的数据进行添加、删除、修改和查询。快速执行。JAVA字节代码是由JSP页面一次编译而来的,之后保留在服务器中,页面的响应速度加快了。如果不把JSP页面第一次编译的时间考虑进去,响应速度上JSP的要比ASP快很多。JAVA优点。JSP的技术是Java语言作为Jscript编写的。对于开发人员来说Java技术是的工作在其他方面也变得易操作及简单化。Java语言可以提供防止内存外泄的模式,较大程度上帮助内存的管理。JSP具有可扩展性和跨平台的可重用性。开发人员通过对JSP技术来扩展JSP标签得以普及,标签库是由JSP开发者定制的,从而减轻了对Jscript语言的依赖。通过开发标签技术,使网页制作者对编写制
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1