宠物犬网络交易平台的设计与实现毕业设计论文_第1页
宠物犬网络交易平台的设计与实现毕业设计论文_第2页
宠物犬网络交易平台的设计与实现毕业设计论文_第3页
宠物犬网络交易平台的设计与实现毕业设计论文_第4页
宠物犬网络交易平台的设计与实现毕业设计论文_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、哈尔滨学院本科毕业论文(设计)题目: 宠物犬网络交易平台的设计与实现 院(系)专 业年 级姓 名学 号指导教师职 称2013年5月30日 毕业论文(设计)评语及成绩论文类型:评语:指导教师(签字)年 月 日评语及评分成绩: 答辩委员会主席(签字)年 月 日院(系)学位评定委员会意见:签字:年 月 日学校学位评定委员会意见:签字:年 月 日宠物犬网络交易平台的设计与实现开题报告 题 目: 宠物犬网络交易平台的设计与实现 专 业: 年 级: 姓 名: 学 号: 指导教师: 教师职称: 哈尔滨学院本科毕业设计开题报告题 目宠物犬网络交易平台的设计与实现来源自拟命题1、 研究目的和意义 在社会高速发展

2、的今天,社会压力逐步增加,并且忙碌的工作使得人们无暇过多的陪伴亲人。此时,人们也已不再只是追求物质上的享受,也逐渐看重精神上的享受。所以,排遣压力,寻求生活上的陪同者,享受更好的生活等理由,使得宠物在人类的生活中开始充当越来越重要的角色其中,最普遍的宠物还是可爱与高贵并存宠物狗。随着养宠物的家庭不断增多,宠物经济也越来越受人关注。 目前从养宠物的数量和消费能力上看,北京、上海、广州、重庆和武汉已经成为我国五大“宠物城市”,而天津、南京、杭州、深圳、成都等城市的宠物普及成都也逐年增高。不少业内人士表示,随着日前颁布的宠物条例中免去每年宠物年检费用的政策出台后,可能会有更多人加入养宠物这个行业,中

3、国宠物市场的潜力仍待挖掘。宠物狗的经营则是比较容易的入手点。近几年来,随着人们思想觉悟以及生活水平的提高,上网已是人们生活中不可缺少的部分,计算机可谓是现代科技发展的产物,如今的计算机已经走进了千家万户,对于大多数人来说,足不出户的在自己的计算机上查看自己喜欢的商品,并购买商品已经很普遍了。适当的上网可以增加人们的知识面还可以提高生活的品味,更有利于人们身心健康的发展,有利于开阔人们的思维模式,还有利于培养人们各方面的能力。各种趋势皆表明了,将宠物店搬到网上经营的方式,才是将来的应走的发展方向,对于卖家,节省店面管理,方便快捷。对于买家,省时省力省钱也省心。所有,在电子商务日趋主导的今天,网上

4、宠物店的经营方式,才是将来的发展方向,网上宠物狗商店则是最安全、简单的入口。2、 国内外发展情况(文献综述)近年来,随着internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的各个方面的销售商纷纷跻身于网络经商的行列。调查表明:美国的家庭己越来越习惯于在家中从网上购物。在我国,网上购物系统从无到有也不过短短几年时间。我国第一宗网上购物发生在1998年,虽然货款的支付不是在网上进行的,但这

5、毕竟为我国奏出网上购物的先声。网上购物直到1999年才被人们认可,随着网络的普及,中国的购物网站近900家,其中近1/3有传统零售业务,2/3则为纯粹的网上商店,而其中网上宠物店所占比例则不足20分之一。由此表明,网上宠物店的规模和系统性都有待提高,且具有很好的发展前景。3、 课题研究的主要内容和方法,研究过程中的主要问题和解决方法: 1、用户信息管理(1)、用户注册登录:用户进行注册登录退出,其中需要验证注册的邮箱是否可用,只有邮箱可用才可以使用该账号。各条信息会有输入验证,例如该输入框必须填写,或只能输入数字等。(2)、用户管理个人信息:用户可以查看并更改自己的基本信息;可用查看购物订单及

6、已购买宠物信息等,但不能进行修改。(3)、管理员管理信息:-可以查看、添加、更改、删除店内宠物信息或宠物用品信息,比如更改数量或某只宠物相关的宠物用品等;-还可以查询并更改普通用户的各方面信息。(4)、超级管理员: 在可以做到管理员的功能的同时,可以做更改系统时间,日志,备份等功能。2、商品信息浏览(1)、首页显示:“宠爱”宠物店的主界面。界面主要分五部分,从上到下依次是:logo图标、搜索栏、登录注册等链接页头;下面是分类别块(从数据库中取出分类);下面包括宠物粗略信息,点击可进入详细页面;在下面是宠物商品粗略信息;最下面是页尾。(2)、查看页面:点击类别(泰迪或哈士奇)进入。上下是页头页尾

7、。中间:显示一个显示各种条件的条件块,条件依次有品种,年龄,血统证书和地点。然后依次粗略信息。(3)、详细信息显示:用于显示各种信息的详细页面。是在“首页”中点击相关链接 进入。(4)、搜索:通过输入框里输入的内容,搜索出的内容将替换“首页”的两个粗略信息块。模糊查询3、购物车管理主要操作有购买,即将选中宠物或用品添加到购物车中,删除购物车中宠物或用品,清空购物车,更改购买数量操作。4、订单管理(1)、点击“结算”进入订单页面:先示进入一个陈列了购物车中所有物品的页面以确定购买商品;(2)、确定后进入订单页面,这里会从数据库中取出已有的收货地址电话等的信息,也可以添写新的收货地址电话等的信息,

8、每个输入框后有输入验证;(3)、确定后即正式购买,进入另一页面,用于显示订单号等。5、在线帮助简单bbs聊天系统4、 课题研究起止时间和进度安排:6、 课题研究所需主要设备、一起及药品:(1)开发环境:windowsxp操作系统(2)开发工具:前台可以使用jsp显示,语言使用java等;数据库可采用mysql ;根据实际需要加入html,javascript,ajax,jquery。目 录摘 要1abstract2前 言3第1章 绪论41.1 课题背景41.2 系统开发的目的和意义41.3 开发工具及技术41.3.1开发环境41.3.2 jsp51.3.3 javascript61.4 软硬件

9、配置7第2章 系统需求分析82.1 可行性分析82.2 系统完安全性和数据完整性需求分析82.2.1系统的安全性82.2.2数据的完整性92.3 系统功能需求分析92.3.1系统前台的需求分析102.3.2系统后台的需求分析112.4交易业务流程需求分析12第3章 系统设计143.1系统架构设计143.2数据库设计143.2.1数据库的概念结构设计153.2.2数据库的逻辑结构设计17第4章 系统功能模块实现214.1管理员登录页面214.2管理员的功能模块214.2.1类别管理214.2.2宠物犬及宠物犬用品信息管理234.2.3会员信息管理254.2.4订单管理254.2.5退出系统254

10、.3超级管理员的功能模块254.4普通用的户功能模块264.4.1系统主页面实现264.4.2类别查询274.4.3用户注册274.4.4用户购物284.4.5购物车管理294.4.6订单管理294.4.7网站留言30第5章 测试系统315.1系统测试目的与意义315.2测试过程315.2.1登录页面测试315.2.2密码修改测试325.2.3类别修改测试32结 论33参考文献34附 录35后 记38摘 要利用电子商务高效率、低成本的特点,设计并实现了宠物犬网络交易平台系统。该系统主要是基于b/s模式的小型电子商务系统,能够满足中小型宠物犬商店在网上销售宠物犬及用品的需要。该系统应用的是jsp

11、等技术,实现了后台管理、前台浏览购买等功能。系统主要功能有浏览宠物犬及用品信息、模糊搜索或按照类别标签搜索宠物犬及用品、用户购买、用户查看整理购物车、用户添加或确认收货地址信息、用户提交订单、管理员管理类别、管理员管理宠物犬信息、管理员管理商品信息、管理员管理订单等。该系统分为超级管理员、管理员用户、会员用户三种用户权限,只有管理员及超级管理员才可以进行后台管理操作。在市场竞争如此激烈的今天,开发一套网上宠物犬交易的电子商务系统,对于卖家,既可以节省店面管理,又能方便快捷的管理店内物品,同时也使得生意的销售范围得到很大的扩宽。对于买家,省时省力省钱也省心。这样的一个容易经营的开店方式,是值得人

12、们来大胆尝试的。本文主要分析了宠物犬网络交易平台的开发前景及发展趋势,介绍了宠物犬网络交易平台设计与实现的需求分析,系统设计,系统的工作原理、组成、系统的设计实现及系统的测试。关键词:宠物犬交易平台;电子商务;jsp;b/s结构abstractusing ecommerce high efficiency, low cost, design and implementation of online trading platform of pet dogs. the system is mainly based on b / s mode of small e-commerce system ,

13、it can meet the needed that small shops of pet dogs in the online sales of pet dogs and supplies. the system use the jsp technology to achieve a management background, foreground browse and buy other functions. system main functions are browsing pet dogs and supplies information, fuzzy search or sea

14、rch by category label pet dogs and supplies, user purchase, users organize shopping cart, users add or confirm address of receiving information, users submit orders, administrators management category, administrators to manage pet dog information administrators to manage product information, adminis

15、trators manage orders and so on. the system is divided into the super administrator, administrator, member users three user permissions, only administrators and super administrators can manage the background operation.this paper analyzes the pet dogs trading platform of online development prospects

16、and trends, introduces pet dogs online trading platform design and implementation of requirements analysis, system design, system works, composition, system design implementation and testing of the system.key words: pet dogs trading platform; commerce; jsp; b / s structure前 言随着社会的高速发展,生活水平已有很大提高,人们已

17、不再只是追求物质上的享受,也逐渐看重精神上的享受。随之变化的是社会压力逐步增加,忙碌的工作使得人们无暇过多的陪伴亲人。所以,为了替亲人或自己寻求生活中的陪同者,排遣压力,以及享受更好更充实的生活等理由,使得宠物在人类的生活中开始充当越来越重要的角色。其中,尤其是犬类,生活水平已有很大提高,人们已不再只是追求物质上的享受,也逐渐看重精神上的享受。随之变化的是社会压力逐步增加,忙碌的工作使得人们无暇过多的陪伴亲人。所以,为了替亲人或自己寻求生活中的陪同者,排遣压力,以及享受更好更充实的生活等理由,使得宠物在人类的生活中开始充当越来越重要的角色。从养宠物的数量和消费能力上看,宠物犬商店本身所需要的店

18、面就要比其他的商店大很多,而网上宠物犬商店这种销售模式无需精装修,节省店面,方便管理,大大减少了成本。而且网络是无地域限制的,是面向全国甚至是世界的;也是无时间限制的,可以24小时的随时在线销售。将店“开”在这样广阔的区域中,全面的扩展了商品的销售路径。就目前市场看,宠物狗是所有宠物中最受欢迎,也是最有发展空间的一类宠物,所以宠物犬以及宠物犬用品则是比较容易的入手的经营品。与传统店面式的宠物犬商店的销售方式相比,在线销售有很多的邮点,首先及时灭洋低于限制,而且搜索页十分方便,信息的存储量更是其他方式比不了的,而且风险成本都是比较低的。在网上可以又很多种搜索的方式,挑选方便,展示页方便,能够起到

19、很好促进销售的效果。宠物犬商店本身所需要的店面就要比其他的商店大很多,而网上宠物犬商店这种销售模式无需精装修,节省店面,方便管理,大大减少了成本。而且网络是无地域限制的,是面向全国甚至是世界的;也是无时间限制的,可以24小时的随时在线销售。将店“开”在这样广阔的区域中,全面的扩展了商品的销售路径,扩大和巩固了客户群。各种趋势皆表明了,将宠物店搬到网上经营的方式,是既安全简单又能跟住商务发展趋势的方式。根据这些信息,在市场竞争如此激烈的今天,开发一套网上宠物犬交易的电子商务系统,对于卖家,既可以节省店面管理,又能方便快捷的管理店内物品,同时也使得生意的销售范围得到很大的扩宽。对于买家,省时省力省

20、钱也省心。这样的一个容易经营的开店方式,是值得人们来大胆尝试的。第一章 绪论1.1 课题背景在网上买卖东西这种方便的交易模式在我国的发展只是刚刚起步,发展到现在只是短短几年,我国第一宗网上购物发生在1998年,虽然交易形式是网上进行但是费用物品还是在显示中进行的。随着网络的普及,在网上买卖东西的事情到1999年才被人们认可,现在,中国的购物网站近900家,其中近2/3为网上商店,而另1/3则为零售业务,而其中网上宠物店只有零星的十几家而已。根据这些信息,在市场竞争如此激烈的今天,开发一套网上宠物犬交易的电子商务系统,对于卖家,既可以节省店面管理,又能方便快捷的管理店内物品,同时也使得生意的销售

21、范围得到很大的扩宽。对于买家,省时省力省钱也省心。由此表明,网上宠物店的规模和系统性都有很高的提高空间,很好的发展前景。1.2 系统开发的目的和意义 与传统的店面式的宠物犬商店的销售方式相比,在线销售有很多的优点,首先就是没有地域限制,其次则是搜索页十分方便,而且信息的存储量更是十分庞大,风险及成本都是比较低的。在网上可以有很多种搜索的方式,挑选方便,展示也方便,能够起到很好的促进销售的效果。宠物犬商店本身所需要的店面就要比其他的商店大很多,而网上宠物犬商店这种销售模式无需精装修,很大程度上节省了店面,也方便了管理,大大减少了成本。而且网络是无地域限制的,是面向全国甚至是世界的;同时网络也是无

22、时间限制的,可以24小时的随时在线销售。将店“开”在这样广阔的区域中,全面的扩展了商品的销售路径,扩大和巩固了客户群。同时,本系统在销售宠物犬的同时还销售宠物犬用品,可以增加本店的交易机会,在购买宠物犬的同时还推荐适合的宠物犬食物等用品,提高用户体验度,加深用户对本店的印象,从而增加了企业核心的竞争力。1.3 开发工具及技术1.3.1开发环境设计的开发平台主要采用myeclipse加tomcat后台服务器进行,数据库使用mysql,而页面主要使用jsp技术加javascript完成,下面对myeclipse、tomcat和mysql数据库进行简要介绍。1myeclipsemyeclipse,最

23、开始学习java是老师就介绍了这款软件,安装方便,用起来更方便,插件丰富。它是功能丰富的javaee集成开发环境1。2mysql 也可以写入一些css或者其他的脚本代码,客户端在页面中发出请求,服务器进行接收请求和请求参数,接收完成后会分理处出入其中的java代码并对这些嵌入其中的java代码。支持多线程,充分利用cpu资源,提供tcp/ip、odbc和jdbc等多种数据库连接途径,可以处理拥有上千万条记录的大型数据库3。1.3.2 jspjsp内部对象说明:request 为客户端请求,此请求会包含来自get/post请求的参数; response为网页传回客户端的响应;pagecontex

24、t用于管理网页的属性; session为与请求有关的会话; application为正在执行的内容;out 为传送响应的输出流; config就是平常行的为页面中的飞页面代码片段配置对象;page为jsp网页本身的属性名称; exception是捕捉网页错误,避免网页的异常是的不会运行成功。1.3.3 javascriptjavascript是一种在浏览器端根据浏览器自己的对代码的分析并执行成最终结果的的脚本语言,javascript中的“java”一词只不过是借java语言的响亮的名声进行自我营销。其实javascript的主要设计原则是源自self和scheme。另一方面,javascri

25、pt是基于对象而不是面向对象,没有定义类的语法和继承和多态。而且javascript是弱类型语言,也就是在声明变量的时候是不确定变量的类型的,当程序运行时就会自己判断并确定类型,然后可以随时改变。在html基础上,使用javascript是可以开发交互式web网页。1.4 软硬件配置硬件需求:cpu:pentium以上计算机内存: 512m以上软件需求:操作系统版本:windows xp开发工具:myeclipse后台服务器:apache tomcat 6.0开发语言:java浏览器:ie6.0第二章 系统需求分析2.1 可行性分析开发每一个项目之前,不论是为了勘测接手的项目是否可行,为了是否

26、有市场货其他方面的价值,还是确定是否有发展的空间。都要进行可行性分析,这样才可以降低项目开发的风险,保证开发的合法和有发展而不致亏本。也避免人力、物力、财力各方面的浪费,下面就从技术、经济和法律四个方面来分析介绍。1技术可行性本系统采用的是b/s(browser/server,浏览器/服务器模式)结构,可以在任何地方进行操作而不用安装任何软件,只要有一台能够上网的电脑就可以使用。数据库使用的mysql,具有体积小、速度快、开源的特点,sql语句也是用来访问数据库的最常用标准化语言。本系统操作简单,只需要能够熟练操作windows,操作人员简单梳洗系统即可工作,所以本系统在技术上是可行的。2经济

27、可行性与传统店面式的宠物犬商店的销售方式相比,在线销售有很多的邮点,首先及时灭洋低于限制,而且搜索页十分方便,信息的存储量更是其他方式比不了的,而且风险成本都是比较低的。在网上可以又很多种搜索的方式,挑选方便,展示页方便,能够起到很好促进销售的效果。宠物犬商店本身所需要的店面就要比其他的商店大很多,而网上宠物犬商店这种销售模式无需精装修,节省店面,方便管理,大大减少了成本。而且网络是无地域限制的,是面向全国甚至是世界的;也是无时间限制的,可以24小时的随时在线销售。将店“开”在这样广阔的区域中,全面的扩展了商品的销售路径,扩大和巩固了客户群。3法律可行性该宠物犬网络交易平台是自行开发的管理系统

28、,是具有实际意义的系统,开发环境、软件和使用的数据库都是开源的,不存在侵权等问题,即法律上是可行的。2.2 系统完安全性和数据完整性需求分析2.2.1系统的安全性在交易过程中,各个数据都必须要保证完整性,即可以保证提供给用户提供完整的信息,也可以保证程序正常运行。首先,要想管理本系统的宠物犬及用品等各信息,必须先要凭借管理员的用户名和密码登陆到系统中,非管理员用户不能通过登录验证,即不能登录到后台,以确保开发出来的系统具有很好的严密性和安全性。其次,保证所有用户有不同的权限,用户登录到系统后,不能越级操作,管理员可以使用所有模块;普通用户用户只能在前台进行操作,比如,查询商品信息、在线购买、下

29、订单等功能;未注册用户只能在线浏览店内信息,查询店内商品。2.2.2数据的完整性宠物犬网络交易平台系统的数据在存储到数据库中时,必须保证数据具有完整性,主要表现在两个方面:逻辑完整性和存储完整性。所谓的逻辑完整性就是要保证数据的逻辑关系具有完整性,也就是在数据传输的过程中要保证数据的逻辑关系完整性;所谓的存储完整性就是保证数据在物理存储的层面上具有完整性。具体要求如下:()各种信息数据具有完整性,每种信息数据不能为空()各种数据间的相互联系及逻辑关系具有正确性()相同数据在不同数据表中的记录具有一致性2.3 系统功能需求分析通过对网上宠物犬商店系统的深入分析,可获得以下主要的需求()要求系统具

30、有良好简洁的人机交互界面。()宠物犬及宠物犬用品可以分类查看,方便用户查找,了解本店提供的内容。()具备权限控制功能,只有注册过的会员在登录后才有权限下订单。()用户可以查看并修改自己的信息。()顾客用户登录后可以通过网站留言反馈意见,与其他用户或管理员交流。()购物车功能,用户登录后可以往购物车里添加、删除所选商品。()在线咨询功能。()后台管理功能,系统管理员登录后可以对所有的数据信息进行增、删、改、查操作。图2-1宠物犬网络交易系统的系统模型2.3.1系统前台的需求分析宠物犬网络交易系统的前台用例图如图2-2所示。该用例图用于描述宠物犬网络交易系统所需要实现的用户的具体功能需求,图中的椭

31、圆形标识用例,图中所示的“注册用户/上网用户”为该子系统中所涉及到的不同的系统参与者。图2-2前台部分用例图由图2-2可见,该系统包括已注册用户和上网用户两个参与者和产品浏览、购物车、订单处理、留言和个人信息管理五大用例,所有前台部分需求要完成如下任务:1产品浏览所有用户都可以浏览该系统所展示的产品,同时系统还会提供类别展示等。2 购物车登录的用户可以使用购物车功能,当用户选中一条宠物犬或选中某些宠物犬用品时,通过一键操作,将想要购买的商品放入购物车中,并可用对购物车进行管理。3 订单处理登录用户在提交付款信息、配送地址信息之后,系统会自动生成一个订单。该订单便于本店管理人员依据订单信息进行发

32、货处理。同时登陆用户也可以进入订单管理界面,查询自己的订单信息,查看订单内物品等信息,同时可以随时跟踪订单的情况。4 留言登陆用户如果对店内物品或客服人员有意见,可用留言,管理员会查看并处理。5个人信息管理由于本系统主要是用于宠物犬及用品的交易,个人信息不为重点,所以个人信息只设置一些必要的,并不十分丰富,但用户还是可以查看并修改个人信息的。在登陆的时候,也是通过服务调用的方式认证用户。2.3.2系统后台的需求分析前后台信息是先关的,根据前台功能的各种信息,系统后台的用例图如图2-3所示。图2-3后台部分用例图系统后台需要完成的任务如下:1后台登录在这个模块,管理员在后台的登录页面根据账号和密

33、码登录进入后台系统,就可以进行管理各种各样的信息。但是根据管理员的权限会有不同的管理功能,这些管理员登录后台系统时需进行账号和密码的验证,只有验证通过,才可以进入后台系统进行管理。2类别信息管理模块在这个模块中,管理员是可以对类别的信息机型管理的。其中就包括类别的查看、类别的添加、类别信息的修改和某类别的删除等功能操作。其中类别信息包括类别id号、类别名称、所属类别的id等信息。3宠物狗信息管理模块在该模块中定义了宠物狗信息的管理,管理员通过该模块进行宠物狗信息录入、查看、修改、删除等操作。4宠物狗用品信息管理模块在该模块中定义了宠物狗用品信息的管理,管理员通过该模块进行宠物狗用品信息录入、查

34、看、修改、删除等操作。5订单管理该模块定义了本店的订单信息管理,管理员通过此模块管理已付款确认的订单,确认未付款的订单,已经交货的订单等等,进行日常订单数据处理与维护。6留言管理该模块定义了本店留言信息的管理,管理员通过此模块对整个系统里的会员留言进行管理。删除对本店各方面有不好影响的留言,及时处理好会员的留言信息。7会员管理模块该模块中包括查看会员信息,信息不多,修改用户密码和删除某会员信息三个功能。2.4交易业务流程需求分析下面介绍一下本系统的交易业务流程,如图2-4所示图2-4交易业务顺序图首先,上网者进入到该店页面,并浏览本店商品,可以根据分类等方式查询店内宠物犬或用品信息,最后选定所

35、要购买的宠物犬或用品。想要购买必须先登录,如果不是本店会员,需要先注册账号再登录,登录后,将选中物加入到购物车。这时如果没有逛够的话还是可以继续浏览的,并再次购买。结账前查看购物车的东西,也可以先对购物车进行整理,如用品数量修改,删除某购买物等,确认后填写收货地址、电话等信息,提交订单,等待发货。管理员根据订单地址等信息发货并真正发货,即处理订单。买家查看订单信息,在现实中收到货物后,确认收货,当然也给予评价,本次交易结束。第三章 系统设计3.1系统架构设计本系统采用的架构是现在比较流行的,具有高度灵活性和可扩展性的三层架构,即界面层(interface layer)、应用逻辑层(applic

36、ation login layer)、数据层(data access layer)分开。该架构能够适应数据和功能的不断变化的需求,分层明确,是当前使用比较频繁的一种架构,如图3-1所示。图3-1系统结构1界面层在界面层,采用html,css,javascript等技术实现,在保证页面稳定的情况下,增加页面的动态效果,提升用户体验度,也使得系统更加灵活。2应用逻辑层在应用逻辑层,使用j2ee技术,将各功能代码封装,方便灵活,可以保证业务相对稳定,主要使用struts框架控制业务过程。3数据层在数据层,主要使用hibernate技术,将数据库中设计数据表映射为对象模型。并可以对数据进行简单访问等对

37、数据信息进行调控,增大系统数据的适配性。3.2数据库设计3.2.1数据库的概念结构设计概念模式是独立于数据库逻辑结构,独立于支持数据库的dbms,不依赖于计算机系统的6。建立实体图和e-r模型图。()普通用户实体图图3-2普通用户图()商品类别实体图图3-3商品类别信息实体图()订单信息图图3-4订单信息实体图()宠物犬信息图图3-5商品信息实体图()商品信息图图3-6商品信息实体图()公告信息图图3-7公告信息实体图()管理员信息图图3-8管理员信息实体图()整体e-r图图3-9系统总体e-r图3.2.2数据库的逻辑结构设计根据e-r模型,宠物犬网络交易平台系统建立了以下逻辑数据结构,下面是

38、各数据表的详细说明。普通用户表主要是记录了普通用户基本信息,表结构如表3-1所示。表3-1 普通用户表(t_user)列名数据类型长度允许空是否主键说明user_idint11否是用户iduser_namevarchar50否否用户名user_pwvarchar50否否用户密码user_realnamevarchar50否否姓名user_sexvarchar50否否性别user_telvarchar50否否联系方式user_addressvarchar50否否住址商品类别信息表主要是记录了商品类别的基本信息,表结构如表3-2所示。表3-2 商品类别信息表(t_catelog)列名数据类型长度允

39、许空是否主键说明catelog_idint11否是类别idcatelog_namevarchar50否否类别名称catelog_leadvarchar50否否类别所属id宠物犬信息表主要是宠物犬的相关信息,其中id是主键,表结构如表3-3所示。表3-3 宠物犬信息表(t_dogs)列名数据类型长度允许空是否主键说明dog_idint11否是宠物犬iddog_namelongtext5000否否宠物犬名称dog_othernamelongtext5000否否宠物犬别名dog_category_idint11否否类别iddog_agevarchar50否否宠物犬年龄dog_picvarchar50

40、否否宠物犬图片dog_priceint11否否宠物犬价格dog_miaoshulongtext5000否否宠物犬描述dog_sexvarchar50否否宠物犬性别dog_xuetongvarchar50否否宠物犬血统dog_maovarchar50否否宠物犬毛长dog_post_priceint11否否宠物犬邮费商品信息表主要是商品的相关信息,其中id是主键,表结构如表3-4所示。表3-4 商品信息表(t_goods)列名数据类型长度允许空是否主键说明goods_idint11否是商品idgoods_namelongtext5000否否商品名称goods_huohaovarchar50否否商品

41、货号goods_pinpaivarchar50否否商品品牌goods_miaoshuvarchar50否否介绍goods_picvarchar50否否商品图片catelog_idint11否否类别idgoods_priceint11否否商品价格goods_kucunint11否否商品库存goods_agevarchar50否否适用的宠物犬的年龄goods_post_priceint11否否商品邮费公告信息表 记录了管理员发布的系统公告基本信息,表结构如表3-5所示。表3-5 公告信息表(t_gonggao)列名数据类型长度允许空是否主键说明gonggao_idint11否是公告idgongga

42、o_titlelongtext5000否否公告标题gonggao_contentlongtext5000否否公告内容gonggao_datavarchar50否否公告日期gonggao_fauzhevarchar50否否发布发布者管理员信息表主要记录了管理员的账号信息,表结构如表3-6所示。表3-6 管理员信息表(t_admin)列名数据类型长度允许空是否主键说明useridint11否是编号usernamevarchar50否否用户名userpwvarchar50否否密码订单信息表主要记录的是会员的订单的信息,包括订单编号、下单时间等,表结构如表3-7所示。表3-7 订单信息表(t_orde

43、r)列名数据类型长度允许空是否主键说明order_idint11否是编号order_datevarchar50否否下单时间order_zhuangtaivarchar50否否订单状态order_songhuodizhivarchar50否否送货地址order_fukuanfangshivarchar50否否付款方式order_jinevarchar50否否总金额order_user_idint11否否会员id留言信息表主要记录了会员的留言的信息,包括留言标题、留言内容等,表结构如表3-8所示。表3-8 留言信息表(t_liuyan)列名数据类型长度允许空是否主键说明liuyan_idint11

44、否是编号liuyan_titlevarchar50否否留言标题liuyan_contentvarchar50否否留言内容liuyan_shijianvarchar50否否留言时间第四章 系统功能模块实现管理员的管理员页面风两部分,左侧是个功能的链接菜单,每个链接都对应自己的功能。右面则是显示各个jsp的页面,里面更会添加相应的功能,而且进入每个页面会对用户进行拦截的操作。4.1管理员登录页面为了保证系统的安全性,点开下拉单会向系统发送请求,将相关类别信息从数据库中取出,显示到下拉单中用于管理员选择。后点击“提交”按钮,如果是没有输入完整的信息,比如没有输入类别名称,都会给出相应的错误提示,不能

45、录,并进入到管理界面,如果有一个错误则提示“用户名和密码不正确”,页面则重新调转到登陆页,实现效果如图。图4-1管理员登录页面设计4.2管理员的功能模块4.2.1类别管理1类别信息录入进入类别添加页面,依据输入框左侧的名称提示,输入类别相关正确信息。其中“商品类别”在下拉单中选择,点开下拉单会向系统发送请求,将相关类别信息从数据库中取出,显示到下拉单中用于管理员选择。后点击“提交”按钮,如果是没有输入完整的信息,比如没有输入类别名称,都会给出相应的错误提示,不能录入成功。信息完整,点击“提交”按钮,类别信息录入成功,在前台页面上刷新即可看到该类别,实现效果如图。图4-2类别信息录入2类别信息管

46、理管理员点击左侧的菜单“商品类别管理”, 与传统店面式的宠物犬商店的销售方式相比会向系统发送请求。将所有类别信息在线销售有很多的邮点,取出,在页面跳转到类别管理界面时,将信息显全国甚至是世界示到页面上。该页网上宠物犬商店无需精面中显示所有的类别信息,既包信息的存储量更是其括宠物犬也包,可以24小时的括宠物犬用品的类别,并在最后一列起到很好促显示可以进这种销售模式行的操作,以便对每条限制的,是面向的;信息进行操作,实现效果如图。, 图4-3商品类别管理()类别信息修改由图4-3可看出管理员修改类别信息的功能为管理员点击“修改”,即向系统发送请求,依据该条类别的id取出该类别的所有相关数据,页面跳

47、转到类别修改界面,将该类别的相关数据依据左侧的名称提示依次显示到页面中,方便管理员查看对照,并且管理员可以修改任意一项,修改时与添加时类似,如果信息修改后不完整,提交时页面提示错误信息,信息添加完成后点击“修改”即可修改成功,实现效果图。图4-4类别信息修改()类别信息删除当管理员点击“删除”时,弹出的确认对话框,提示管理员是否确定要删除该条信息,当点击“确定”时,页面会向系统发送删除请求,删除数据库中该条类别记录,即可删除该类别信息,实现效果图如图。 图4-5类别信息删除4.2.2宠物犬及宠物犬用品信息管理1宠物犬信息录入点击左侧“狗狗添加”进入宠物犬信息添加页面,依据左侧的名称,输入宠物犬

48、相关正确信息,包括宠物名称、年龄、有无血统证书、性别、狗狗类别、图片、价格、介绍等。其中“狗狗类别”在下拉单中选择,点开下拉单会向系统发送请求,将相关狗狗的类别信息从数据库中取出,显示到下拉单中用于管理员选择。其中“介绍”右侧显示的大的输入框使用的是开源的在线文本编辑器fckeditor这个副文本框,信息输入到数据库重视会依此格式存储,可简单对输入文字进行编辑。后点击“提交”按钮,如果输入信息不完整,会给出相应的错误提示,输入完整信息后即可提交成功,实现效果如图。图4-6宠物犬信息录入2宠物犬信息管理管理员点击左侧菜单的“狗狗管理”,会向系统发送请求,将所有狗狗信息取出,在页面跳转到狗狗管理界

49、面时,将信息显示到页面上。其中,图片一列并不是直接显示图片,当将鼠标放到“查看图片”字样上时,即可看到该宠物犬的图片,介绍一列也不是直接显示,点击“介绍”字样,会出现一个悬浮页面,用于显示该宠物犬的介绍信息。在最后一列是可以进行的操作,以便对每条狗狗的信息进行操作,实现效果如图。图4-7宠物犬信息管理页面由图4-7所示,通过“操作”一栏中的“修改/删除”超链接即可依据该条数据的id,通过系统代码对数据库中的该记录进行操作。其操作过程与类别的修改删除操作相似,只是操作的数据信息不同。3宠物犬用品信息操作管理员点击左侧菜单的“狗狗用品管理”,进入宠物犬用品信息的管理页面,其页面分布及各功能操作与宠

50、物犬信息管理的页面分布及各功能操作十分相似,可参照本章节的宠物犬信息管理进行操作。增添本模块的主要作用是增加店内销售品,扩展店内业务,提高店内交易频繁度。4.2.3会员信息管理管理员点击左侧的“会员管理”标签可以对在本网站注册过的用户信息进行查看管理,可以修改会员用户的密码,防止用户忘记密码而无法登录,也可以删除某会员用户,实现效果如图。图4-8会员信息管理4.2.4订单管理管理员点击左侧菜。在网上可以又很多单的“订单管理”,页面跳转到订单管了商品的销售路径理界面,在模块包含查看所有订单,点击第一列的“用户信息”查的店面就要比其他的商店大很看提交该订单的用户的信息,在操作一列,点击“查看明细”

51、查看某一订,是面向全国甚单的包括购买了什么等的详细信息,点击“受理而且网络是无制的至订单”对未受理订单地域限进行受理,点击“删除订进销售的效单”删除该订单的功能。其中,这种销售管理员“受理订单”要与现是无时间限制的,实生活中的“发货”同时进将店“开”在这样广阔的区行,“删除订单”在用户退货时使用,程序效果如图。图4-9查询订单信息4.3超级管理员的功能模块是看到密码,且不能对其信息进行修改。可以看到所有的信息,超级管理员都是可以实现的,超级管理员比管理员多一个管理功能,就是对管理员的信息进行管理。管理员只可以查看管理员的信息,但是看到密码,且不能对其信息进行修改。超级管理员可以看到所有的信息和

52、密码,并可以删除某管理员,超级管理员还可以添加管理员,实现效果如图所示。图4-10管理员管理4.4普通用的户功能模块4.4.1系统主页面实现图4-11系统主页面设计主页面的最上方显示的是该网站的logo和功能标签,最下面是页尾,中间是主要部分的信息显示区域,其中左侧,上方是登录注册模块,用户必须输入正确的用户名和密码后才能进入系统,没有账号可以注册,注册在下面会介绍;中部是一个宠物犬和用品的类别信息,点击相应的类别会按照该类别进行查询,进入到该类别的页面;最下方是通知公告,向浏览者展示店内动态。4.4.2类别查询在主页面介绍时说到过按类别查询,当点击某一类别时,例如“蝴蝶犬”,会向系统发送请求

53、,系统依据请求和参数取出相应的记录,显示到依据请求而跳转到的页面。在该页面中有“更多的功能”这一项,可以在该类别的基础上再次依据性别、年龄等条件进行查询,也可以进行模糊查询,比如在宠物犬的这一大类别中,可以模糊查询出所有的符合输入条件的宠物犬,实现效果如图所示。图4-12类别查询界面设计4.4.3用户注册进入本店的浏览者可以任意浏览本店的内容,但是如果想做进一步的操作,比如说购买、在线下订单等,就需要先注册一个合法的账号,然后依据此合法账号登陆后,才能使用。点击“登录注册”块中的“注册”,会弹出注册页面,依据左侧提示输入相关正确信息后点击注册按钮,完成注册,其中每位注册的用户,系统都会为其分配一个唯一的id号,以便以后的操作。其中输入框有输入验证,实现效果如图所示。图4-13用户注册界面设计4.4.4用户购物用户注册账号并成功登录之后,通过主页的商品式的宠物犬展示或按商品类别找到想要购买域限制

温馨提示

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

评论

0/150

提交评论