NBA粉丝网上商城的设计与实现毕业设计论文.doc
《NBA粉丝网上商城的设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《NBA粉丝网上商城的设计与实现毕业设计论文.doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、NBA粉丝网上商城的设计与实现摘 要这些年来,由于NBA美国男子职业篮球联赛在中国的影响越来越越大,出现了篮球热潮。由于大量球迷需要购买NBA球鞋和球衣等体育用品,所以建立此NBA粉丝网上商城变得尤其重要。本系统开发采用Java编程语言,以Dreamweaver、MYSQL和MyEclipse为开发工具,Windows 8作为操作系统而实现。卖家创建对应商品的网站,将商品每个特点的宣传和售后服务展示在网络中,让粉丝们购物更加方便。NBA粉丝网上商城专为喜爱篮球的粉丝们而设计,可以在此网站上面找到自己喜欢的球队和球员,可以购买和他们相关的球衣球裤或者纪念品,还可以查看他们的最近新闻。用户分为超级
2、管理员,普通管理员和普通用户。管理员在后台添加球员球队信息,站内新闻,以及相关的体育用品。用户在前台可以查看所有的信息,也可以在个人后台里面查看个人信息和个人订单等功能。关键词:网上商城;Dreamweaver;MYSQL;MyEclipseTHE DESIGN AND IMPLEMENTATION OF NBA FANS ONLINE SHOPPING MALLABSTRACTOver the years, due to the impact of the US mens professional basketball league NBA in Chinas growing bigger,
3、 there has been a basketball boom. Because a lot of fans would like to purchase shoes and NBA jerseys and other sports, so the establishment of this NBA fans online store has become particularly important.The system development using Java programming language to Dreamweaver, MYSQL and MyEclipse deve
4、lopment tools, Windows 8 as the operating system implementation. Sellers create the corresponding product website, merchandise and service characteristics of each of its shows on the network, so that fans shopping more convenient.NBA fan favorite online store designed for basketball fans and design,
5、 you can find your favorite teams and players in this site above, you can purchase and they related or souvenir jerseys shorts, you can also view their latest news. Users are divided into super administrator, ordinary administrators and ordinary users. Player Team administrator to add information in
6、 the background, station news, and sports-related products. Users can view all the information the foreground, you can view the personal information and personal orders and other functions in which personal background.Key words: Online mall; Dreamweaver; MYSQL; MyEclipse目 录1 绪论11.1 系统设计的背景和意义11.2 研究
7、现状11.3 本系统使用的方法和语言及开发工具21.3.1 统一建模语言UML简介21.3.2 JSP简介31.3.3 Adobe Dreamweaver简介42 系统分析52.1需求分析52.1.1功能需求52.1.2性能需求52.2可行性分析62.2.1技术可行性62.2.2操作可行性62.3 业务流程分析63 概要设计83.1网站开发目标83.2功能设计83.3 数据库设计93.3.1数据库简介93.3.2数据库设计93.3.3数据库逻辑设计124 系统详细设计与实现194.1网站界面实现194.2 主要功能代码194.2.1登录模块详细设计194.2.2用户注册模块214.2.3在线论
8、坛模块的实现234.2.4系统用户管理模块254.2.5商品管理模块的实现274.2.6订单管理模块设计284.2.7系统管理模块304.2.8用户前台界面模块305系统测试335.1 测试目的335.2 功能测试335.2.1登陆页面的测试335.2.2商品上架页面的测试345.3 系统测试355.3.1 测试的数据355.3.2 系统测试方法355.3.3 系统测试项目表355.3.4 系统测试结果366 系统总结与展望37参考文献38致 谢39 1 绪论1.1 系统设计的背景和意义随着互联网无孔不入的进入我们的生活,电子商务也随之悄然兴起,给所有消费者带来了新的购物方式和极大的方便。根据
9、上海经济学家齐晓斋的分析显示,与有形店铺相比,无店铺零售形态无疑占据着上风1。一个就是地段。对于人们知道的传统实体店铺来说,一个就是商店的选址、地段的好坏,差不多就能够决定其将来经营的成败,商业网点资源遍布在城市的大街小巷,可是对于经济实惠、高质量的商业网点资源却还是比较珍稀的。二个就是经营成本。对实体店铺来说,无论将店铺设在哪里,都是需要门面成本的,若是在繁华地段,租金费用也是比较高的。三个就是风险。对消费者个人来说,开网店需要的资金,人脉等成本比较低,运转也很灵活,就算遇到了风险,也可以很容易脱身而出。据专家所说,随着人们生活水平的大幅度提升,人们越来越希望可以更加方便、更加快捷购物,也乐
10、于尝试一些新奇的购物方式。在这种庞大的市场需求推动下,卖家肯定会对商品零售的方式进行改革和重大创新,然而先进的开发技术促进了销售创新。如今,随着网上购物的流行和网络技术的迅猛发展,我以JSP为主的NBA粉丝网上商城的设计与开发作为我的毕业设计主题。开发一个可以在网上购物、付账和各种配送方式以及商家管理等等功能于一体的网上商城,为互联网的发展贡献出自己的一份力量。1.2 研究现状伴随着软件和硬件技术的发展和注册成为网站虚拟用户增多,虚拟网络里面的内容也是越来越丰富多彩,电子商务已经成为网上一股不可阻挡的潮流2。我想在不久的未来,消费者就可以在网上得到他们平时在实体店相同甚至更加好的商品质量和心理
11、满足。根据中国互联网络信息中心发布的国内电子商务系统发展的数据用来深入分析当前的网上购物状况。大部分热爱在网店买东西的顾客都认为网上购物可以节约大量的逛街时间和没有逛街那么的累,这两种不同观点的顾客分别为46%和44%,这些数据可以说明因为现在都市生活节奏加快,顾客愈希望能简单快速的去购物,所以网上购物已经渐渐变为一种狂热的购物趋势,更多的人愿意网上购物来满足自己的需求。顾客对商品的质量和服务要求变得越来越高,使得网上商城系统必须不停的完善自己的服务,通过提供精心的商品和贴心的售后服务,来区分不同要求的市场。以著名的淘宝网和京东网为例,为了应付不同消费者的要求,设立有软件、硬件、居家和旅游等一
12、些专卖场,这体现了网站一切以顾客为先的经营理念,而且未来的网上商城都会以这个为模板来营业。由于缺少强而有力的网上监督力量,现在网上充斥着各种骗人坑爹的伎俩等着单纯的顾客上当受骗。但是因为当今网购势不可挡,不管是实体店还是网店都在寻求自己的生存空间和利润空间。但是现实的情况不利于实体店的发展,商品的发行对于网络的并没有充分而且合理的利用,只是初步涉及了电子商务和网站的初级建设。而对于网络的其他形式的产品,比如说售后服务,远程服务等等也没有充分得以利用,可展望,在未来日子里网络会比现在更融入人们的生活,网上商城将以可靠的技术、满意的售后服务为支撑成为顾客的首选。1.3 本系统使用的方法和语言及开发
13、工具1.3.1 统一建模语言UML简介 统一建模语言(Unified Modeling Language ,简称UML)是软件界一种统一的可视化建模语言,它已经成为了国际软件界广泛承认的标准,应用领域很广泛3。建立UML模型可以帮助开发者更好的了解自己正在开发的系统,便于开发人员更好的展现自己的系统,允许开发人员自由地制定系统的结构和行为,提供具有指导开发者构造系统作用的模板,而且可以把开发者的决策记录下来。UML建模有几条基本的建模原则,第一条,要认真的选择模型,正确的模型能为开发者节省很多没必要浪费的时间和精力;第二条,可以在不同精度级别上表示各种模型,因为所有的开发者都想在不同的时期,不
14、同的角度去了解自己所研发的系统;第三条,最好的模型是和现实世界有很深联系的,所以不能脱离于现实世界而单独存在;第四条,孤立的模型是不完整的,孤立的模型是不完善的,每个系统都是由多个独立的模型结合起来的。各种建模语言出现在70年代中期,经过一系列的发展和完善。在90年代出现了一批引人注目的新方法,比如Booch1993,OOSE和OMT-2等等4。UML则把这3种方法整合在一起,取其精华,去其糟粕,也有其他方法的影响。1.3.2 JSP简介在其他的工作开始之前,必须先了解Web网页的工作原理。Server服务器:是指一台能够提供网站服务器的电脑;Web服务器软件:是一个安装在Server上的一个
15、软件,用于对外提供网页服务,比如最常用的就是Apache;端口:指一台“性能优良”的服务器可以对外提供n多项服务(Web服务,邮件服务,数据库服务,FTP服务),则每项服务可以使用一个名字来进行区分。大体意思是,同样一个IP(代表一个台具体的电脑),可以采用不同的端口来表明不同的服务。使用服务的用户也要根据自己的需要来告知用什么端口。其形式类似这样:12.34.56.78:90、12.34.56.78:808、12.34.56.78:110、12.34.56.78:25。Web工作原理如图所示。图1.1 WEB工作原理JSP全名为Java Server Pages,中文名叫Java服务器页面,
16、JSP目前广泛应用于网页开发之中,是一种很好的编程语言。它是由Sun Microsystems公司宣传、许多公司参与成立的一种动态网页技术标准,它在动态网页中有很强大而特别的功能5。客户只要电脑里面装载有一般性质的浏览器就能够运行JSP文件,所以对于用户来说,更加的方便。JSP有很多的优点:(1)只需要编写一次,可以无限的运行,而且代码不用改动。(2)系统可以跨平台运行,可以在任意环境中部署而且拓展。(3)具有无限的伸缩性。(4)有样式多样化和功能强大的开发工具支撑。JSP同样也有一些缺点:(1)和其他一些开发工具比如ASP一样,为了适应多平台的强大功能性需要,大大增加了产品的复杂性。(2)内
17、存需要的比较大,比其他的开发工具需要的系统空间要求要多,因为它多了其他很多类型的文件。1.3.3 Adobe Dreamweaver简介Adobe Dreamweaver,简称DW,中文名叫做梦想编织者,是美国MACROMEDIA公司开发的一款用于网页制作和管理于一体的网页编辑器6。Adobe Dreamweaver为专业网页开发师开发网页时提供了巨大的便利,利用这款软件可以简单的开发出跨平台和跨浏览器的动态网页。1997年Dreamweaver1.0发布了,接下来的几年时间里面,Dreamweaver 2.0和Dreamweaver 3.0也相继发布,其中Dreamweaver3.0软件包大
18、小不足3M,Dreamweaver此时已经成为了一个集网页创作和站点管理两大利器于一身的创作工具。第42页 共39页2 系统分析2.1需求分析2.1.1功能需求这是一个专卖NBA 30支球队球星的有关体育用品的网上商城,比如湖人队 Kobe Brant 和骑士队的 Lebron James等。它具有搜索模快,画面简洁,主页就是一个搜索引擎,右上角是登陆注册模块,不管登陆还是注册之后停留的界面还是主页,然后就是选择NBA的哪只球队,再选择是哪个球星,点击之后就进入关于这个球星的所有有关的商品。客户可以很容易的找到自己想买的球星的所有东西,比如球鞋,球衣,篮球和有关的东西,它分为用户登录和商家管理
19、登录。用户注册登录之后可以选择商品,加入购物车,可以选择件数,可以生成、修改、取消订单,然后选择付款的方式。商家登陆可以看到用户的订单信息,然后进行发货,可以为自己的网站增添自己想添加的商品,也可以下架某些商品。2.1.2性能需求(1)系统处理的准确和及时性:这两个特别的性质是系统的必要性能。在系统设计 和研发过程中,要充分考虑到系统目前和将来可能而已可以承受的工作量,使系统的处理应变能力和响应时间足以满足企业对员工信息处理的需求7。(2)系统的开放性和系统的可扩充性:系统在研发过程中,应该充分考虑到将来的系统的可扩充性。所有以上所述,都要求系统能够提供足够的技术进行功能的进一步调整和扩充。但
20、是要实现自己要求的这一点,还是要把两者结合起来,共同完成系统的要求。(3)系统的易用性和易维护性:要求系统应该尽量使用系统用户熟悉的专业术语和中文信息的界面,避免使用用户不熟悉或完全没有见过的术语和界面。针对用户可能出现的各种使用问题,还要能够提供足够多的在线答疑与帮助,减少用户熟悉系统的时间。(4)系统的数据要求:数据准确和实时性、一致性与完整性、数据共享与独立性。2.2可行性分析从系统结构组织,功能实现,技术要求以及可扩充性等多方面进行考虑,本系统基于Web进行开发,使用MYSQL作为数据库,利用MyEclipse编程,利用图像处理软件PS设计页面;用网页制作工具Dreamweaver进行
21、制作。首先应用Java作为开发环境,前台使用流行的网页制作工具Dreamweaver和编程工具MyEclipse,后台的数据库则使用MYSQL,最后将整个网站进行整合。2.2.1技术可行性从以上分析可知,该网站是一个小型的类似于其他购物商城的NBA粉丝网上商城。前台用Java语言编写的,页面主要用JSP编写。把两者结合起来在Dreamweaver工具里面完成编程,然后运行本系统,调试成功之后,在前台就能够完成用户所需的所有的功能。另外后台用了MYSQL数据库,在创建所需的表过程中运用了简单的MYSQL语言。Dreamweaver和MYSQL都是常见软件,都可以在网上下载源文件然后装载,所以在技
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- NBA 粉丝 网上商城 设计 实现 毕业设计 论文
限制150内