版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、-. z.- . -可修编- .学士学位论文题目关于校园二手商品交易平台的设计和实现*贾午* 3 专业 计算机科学与技术指导教师郭秀敏二零一七年五月三十日-. z.摘要本系统作为一个校园二手商品交易平台的小型电子商务,实现了校园资源的整合以及闲置物品的重复利用价值。本系统是在充分调查了解了用户的需求之后,实现了校园二手商品交易的大局部需求,包括商品发布、商品浏览搜索、订单管理、评价管理等,本课题的前端主要使用html+css+jQuery进展实现、后端使用angularjs实现,使用MySql数据库,效劳器采用tomcat,作为一个B/S构造的电商系统。校园二手商品交易平台希望可以给予同学们生
2、活、学习带来便利,实现校园二手商品的有益流通。关键词商品交易平台数据库前后端别离 B/S模式ABSTRACTThe system as a campus second - hand modity trading platform for small e - merce site, to achieve the integration of campus resources and the re - use of idle goods value. The system is fully investigated to know about the needs of users to achie
3、ve most of the needs of the campus second-hand modity transactions, including modity distribution, merchandise browsing search, order management, evaluation management, the front of the subject mainly use html + Css + jQuery to achieve, the back-end use of angularjs implementation, the use of MySql
4、database, the server using tomcat, as a B / S structure of the electricity business system. Campus second-hand modity trading platform hope to give students life, learning to bring convenience, to achieve the useful circulation of second-hand goods in campus.Keywords:modity trading platform database
5、 front and rear separation B/S mode目录 TOC o 1-3 h z u HYPERLINK l _Toc483163056摘 要 PAGEREF _Toc483163056 h IHYPERLINK l _Toc483163057ABSTRACT PAGEREF _Toc483163057 h IHYPERLINK l _Toc483163058引言 PAGEREF _Toc483163058 h 1HYPERLINK l _Toc4831630591 绪论 PAGEREF _Toc483163059 h 1HYPERLINK l _Toc483163060
6、1.1 课题背景与意义 PAGEREF _Toc483163060 h 1HYPERLINK l _Toc4831630611.2 本文的总体构造 PAGEREF _Toc483163061 h 1HYPERLINK l _Toc4831630622 开发工具及技术 PAGEREF _Toc483163062 h 2HYPERLINK l _Toc4831630632.1 开发工具 PAGEREF _Toc483163063 h 2HYPERLINK l _Toc4831630642.1.1 前台使用技术 PAGEREF _Toc483163064 h 2HYPERLINK l _Toc483
7、1630652.1.2 后台使用技术 PAGEREF _Toc483163065 h 2HYPERLINK l _Toc4831630662.1.3 后端使用技术 PAGEREF _Toc483163066 h 3HYPERLINK l _Toc4831630672.2 B/S架构 PAGEREF _Toc483163067 h 3HYPERLINK l _Toc4831630682.3 软硬件需求 PAGEREF _Toc483163068 h 3HYPERLINK l _Toc4831630693 系统的需求分析和概要设计 PAGEREF _Toc483163069 h 3HYPERLIN
8、K l _Toc4831630703.1 可行性分析 PAGEREF _Toc483163070 h 3HYPERLINK l _Toc4831630713.1.1 技术可行性 PAGEREF _Toc483163071 h 4HYPERLINK l _Toc4831630723.1.2 经济可行性 PAGEREF _Toc483163072 h 4HYPERLINK l _Toc4831630733.1.3 管理可行性 PAGEREF _Toc483163073 h 4HYPERLINK l _Toc4831630743.2 系统的需求分析 PAGEREF _Toc483163074 h 5
9、HYPERLINK l _Toc4831630753.3 系统的概要设计 PAGEREF _Toc483163075 h 5HYPERLINK l _Toc4831630763.4 设计的根本思想 PAGEREF _Toc483163076 h 7HYPERLINK l _Toc4831630773.5 系统的平安性 PAGEREF _Toc483163077 h 7HYPERLINK l _Toc4831630783.6 数据的完整性 PAGEREF _Toc483163078 h 7HYPERLINK l _Toc4831630793.6 界面需求 PAGEREF _Toc48316307
10、9 h 7HYPERLINK l _Toc4831630804 系统的数据库设计 PAGEREF _Toc483163080 h 8HYPERLINK l _Toc4831630814.1 数据库的需求分析 PAGEREF _Toc483163081 h 8HYPERLINK l _Toc4831630824.2 数据库的概念设计 PAGEREF _Toc483163082 h 14HYPERLINK l _Toc4831630834.3 数据库的逻辑设计 PAGEREF _Toc483163083 h 25HYPERLINK l _Toc4831630844.4 数据库的物理设计 PAGER
11、EF _Toc483163084 h 27HYPERLINK l _Toc4831630854.5 数据库的连接原理 PAGEREF _Toc483163085 h 36HYPERLINK l _Toc4831630864.6中文乱码问题处理 PAGEREF _Toc483163086 h 37HYPERLINK l _Toc4831630874.7 CSS文件处理 PAGEREF _Toc483163087 h 37HYPERLINK l _Toc4831630884.8 JS文件处理 PAGEREF _Toc483163088 h 37HYPERLINK l _Toc4831630895
12、系统功能模块的详细设计PAGEREF _Toc483163089 h 38HYPERLINK l _Toc4831630905.1 前台用户注册登录模块详细设计 PAGEREF _Toc483163090 h 38HYPERLINK l _Toc4831630915.2 商品发布模块详细设计 PAGEREF _Toc483163091 h 39HYPERLINK l _Toc4831630925.3 商品搜索浏览模块详细设计 PAGEREF _Toc483163092 h 40HYPERLINK l _Toc4831630935.4 个人信息维护模块详细设计 PAGEREF _Toc48316
13、3093 h 41HYPERLINK l _Toc4831630945.5 购物车模块详细设计 PAGEREF _Toc483163094 h 42HYPERLINK l _Toc4831630955.6 订单管理模块详细设计 PAGEREF _Toc483163095 h 43HYPERLINK l _Toc4831630966 系统功能模块的实现与测试 PAGEREF _Toc483163096 h 44HYPERLINK l _Toc4831630976.1 前台用户注册登录模块实现 PAGEREF _Toc483163097 h 44HYPERLINK l _Toc4831630986
14、.2 商品发布模块实现 PAGEREF _Toc483163098 h 44HYPERLINK l _Toc4831630996.3 商品搜索浏览模块实现 PAGEREF _Toc483163099 h 45HYPERLINK l _Toc4831631006.4 个人信息维护模块实现 PAGEREF _Toc483163100 h 45HYPERLINK l _Toc4831631016.5 购物车模块实现 PAGEREF _Toc483163101 h 46HYPERLINK l _Toc4831631026.6 订单管理模块实现 PAGEREF _Toc483163102 h 46HYP
15、ERLINK l _Toc4831631036.7 程序调试 PAGEREF _Toc483163103 h 46HYPERLINK l _Toc4831631046.8测试用例 PAGEREF _Toc483163104 h 47HYPERLINK l _Toc483163105结论 PAGEREF _Toc483163105 h 49HYPERLINK l _Toc483163106致 PAGEREF _Toc483163106 h 50HYPERLINK l _Toc483163107参考文献 PAGEREF _Toc483163107 h 51-. z.关于校园二手商品交易平台的设计与
16、实现从21世纪以来,作为一种新型的经营模式,电子商务的开展日益明显,特别是近几年信息传输速度高度提高的环境下,电子商务日益成熟。并且人们也逐步的承受了网上购物这一理念。每年高校中的学生至少会有一次甚至屡次的网购经历,但又有许多的人在购置到商品之后觉得不是自己想要的又不能进展退货只能闲置下来暂时不使用。这使得经济本就靠家庭支撑的学生买到了自己不想要的东西也没有足够的闲钱来购置其他想要的东西。为了更好的处理这些问题,本系统以此需求为根底,通过学生将自己的闲置物品发布到上让其他同学进展浏览进展交易使得校园中的闲置物品流通起来解决了学生经济缺乏的问题。本系统基于B/S构造,采用SSMspring+sp
17、ringMVC+mybatis框架,后端采用JAVA语言,前端前台使用html+css+jQuery、前端后台使用angularjs进展开发。该系统可以提供学生进展闲置商品的信息发布,商品信息浏览等功能,管理员进展商品的审核及用户的管理等操作进展用户、商品、系统的全局管理。该系统具有美观的页面,良好的用户体验。系统使用简单,方便。很大程度上解决了闲置物品的再利用的问题,缓解了学生的经济问题。1 绪论1.1 课题背景与意义从21世纪以来,作为一种新型的经营模式,电子商务得到了长足的开展,特别是近几年信息速度高度兴旺的经济环境下,日益趋向成熟。并且人们已经逐步承受网上购物这一观念。从电商开展至今,
18、可以看得出开发一个电子商务的价值所在:除了投资少,回收快,根本不需要占压资金之外,24小时的营业时间以及不受店面地理位置影响都是其显著特点。而对于消费者而言,采用电子商务方式可以高效、便捷和低本钱的实现购置活动。在中国开展网上购物已经具有良好的消费者根底,网上购物方式日趋被大家所承受。因此设计一个校园二手商品交易的小型电子商务具有很好的应用和开发前景。1.2 本文的总体构造本文从介绍校园二手商品交易平台的背景开场,分析了系统设计的目的和意义,同时分析了校园二手商品交易市场的现状;根据本工程的自身特点和所涉及到的背景,在第二章中简单介绍了使用的相关技术应用;第三章分析了工程的可行性及进展了需求分
19、析;第四章详细整理了整个设计开发过程中对整个工程所设计的数据流图一级实体E-R图;最后一章对整个系统进展了测试,并且对系统的前台和后台功能进展一系列的介绍。2 开发工具及技术2.1 开发工具此次设计主要采用eclipse加tomcat效劳器进展,设计过程中前台页面主要使用html+css+jQuery,后台主要用angularjs完成。下面对eclipse、tomcat进展简要介绍。1EclipseEclipse 是一个基于Java的开发平台。就其本身而言,它是通过组件的安装来实现的各项开发任务的需求的。Eclipse有自己的插件库可以自行选择。2TomcatTomcat是小型轻量效劳器。2.
20、1.1 前台使用技术1Html主要特点有简易性、可扩展性、平台无关性、通用性。2Css层叠样式表用于HTML页面的样式速写。总体来说,CSS具有以下几种特点:丰富的样式定义、易于使用和修改、多页面应用、层叠、页面压缩。3jQueryjQuery是一个封装完善的javascript框架。可以让我们的代码变得简洁。其中用的最多的是AJA*交互功能。jQuery的特点有快速获取文档元素、提供漂亮的页面动态效果、创立AJA*无刷新网页、提供对JavaScript语言的增强、增强的事件处理、更改网页容。2.1.2 后台使用技术AngularjsAngularJS使用了不同的方法,它尝试去补足HTML本身
21、在构建应用方面的缺陷。AngularJS通过使用我们称为指令(directives)的构造,让浏览器能够识别新的语法。2.1.3 后端使用技术SSM框架SSM框架是由三个开源的框架整合而成的,是一个比拟简单的web工程开发框架。其中spring是一个轻量级的控制反转和面向切面的容器框架。SpringMVC别离了控制器、模型对象、分派器以及处理程序对象的角色,这种别离让它们更容易进展定制。MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。2.2 B/S架构B/S最大的优点就是可以在任何地方进展操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零
22、维护。系统的扩展非常容易。B/S同时具有升级和维护方式相对简单、本钱较低等2.3 软硬件需求硬件需求:CPU:i5+存:2G+软件需求:操作系统版本:Win7+开发工具:开发语言:JAVA浏览器:3 系统的需求分析和概要设计系统分析就是分别对技术、经济、管理的可行性进展分析。对软件中可能遇到的一些问题及解决方案进展初步的设定,明确目标。本系统采用的是SSM框架的MVC模式。3.1 可行性分析可行性分析能使新系统到达以最小的本钱取得最大的利益,目的也是根据开发管理系统的需求,通过初步调查和系统目标分析,对于本电商系统的设计从技术、经济、管理上进展可行的分析研究,既保证资源的合理有效的利用,也可以
23、防止在日常的工作中由于失误而导致的各种浪费的现象。3.1.1 技术可行性本系统的开发工具是eclipse及MySQL数据库,开发语言JAVA,主要运用了J2EE技术,技术方面,本系统采用JAVA语言进展设计,JAVA也是我比拟熟悉的开发语言。大四校外近10个月的实习工作中采用的就是JAVA语言开发,因此选用JAVA语言进展开发。3.1.2 经济可行性本系统的复杂度较小,不需要投入大量资金,同时也存在着实用性,能改善使用方法在财力和人力上的过度消耗。如果进展使用就可以得到很好的成效,做到合理的利用可用资源和合理的节约不仅仅提高了工作的效率也减少了工作人员的工作量,使得本系统在处理业务方面得到很大
24、方面的提升。3.1.3 管理可行性对于大多数的用户来说,网上购物已经是一种习惯了。相对于其他的购物方式此种购物方式更加的熟悉。一个界面简洁友好的可以使使用者更加轻松的了解到此所提供的种种操作,从而能得到更好的购物体验。对于后台管理者而言,本系统提供的后台操作简单,模块划分简洁明了。因此无论是用户亦或者管理员都能很好的操作本提供的各项功能,在管理方面是可行的。综上所述,开发校园二手商品交易平台是必要可行的。3.2 系统的需求分析校园二手商品交易平台的数据流图如以下图3-1所示图3-1 校园二手商品交易平台的数据流图3.3 系统的概要设计系统整体功能模块图如图3-2所示图3-2 系统整体功能模块图
25、根据需求分析确定该系统划分为前台和后台两局部:前台面向游客的前台功能模块包括:注册登录可以在前台注册和登录商品查询可以在前台商品列表页面进展商品查询商品浏览可以在商品列表及商品详情页面进展商品的浏览资讯浏览可以在资讯列表及资讯详情页面进展资讯的浏览面向注册用户的前台功能模块包括:注册登录可以在前台注册和登录个人中心可以在个人中心查看修改个人的根本信息、查看个人收藏商品、查看已购置订单、查看个人发布商品以及密码的修改商品查询可以在前台商品列表页面进展商品查询商品浏览可以在商品列表及商品详情页面进展商品的浏览资讯浏览可以在资讯列表及资讯详情页面进展资讯的浏览购物车管理可以在购物车中查看购物车商品并
26、对商品进展移除购物车或结算的操作后台面向管理员的后台功能模块包括:1电商管理电商管理包括订单管理、商品管理、商品推荐管理、商品类型管理、商品分类管理等功能模块2资讯公告管理资讯公告管理模块包括资讯管理、资讯推荐管理、宣传图管理等功能模块3用户信息管理用户信息管理包括注册用户管理、管理员管理、角色管理、账户管理等功能模块4系统管理系统管理包括附件管理、信息栏目管理、宣传栏目管理、数据字典等功能模块3.4 设计的根本思想设计思想遵循以下几点:1采用B/S模式进展开发。符合一般电子商务的设计模式。2采用面向对象的开发与设计理念。运用面向对象技术的前提是对整体系统的高度和准确抽象,通过它可以保证系统良
27、好的框架,进而带来产品较强的稳定性和运行效率。3应用框架,本系统应用MVC框架,使得的构造组织更为明确和具体。4清新的系统界面,符合大学生的生气与活泼的设计风格,简介的设计界面使得重点更为突出,照顾用户的使用体验。3.5 系统的平安性本系统主要有游客,会员,管理员三个角色。其中管理员只可以登录后台管理页面,会员只能登录前台门户页面。游客可以访问前台的大局部公开页面,例如:首页、商品展示页面、商品详情页面、资讯信息页面等。3.6 数据的完整性各种记录信息的完整性,信息记录容不能为空。各种数据间相互联系的正确性。一样数据在不同记录中的一致性。3.6 界面需求界面设计是屏幕产品的重要组成局部。界面设
28、计是一个复杂的有不同学科参与的工程,认知心理学、设计学、语言学等都在此扮演着重要的角色。用户界面是用户与程序沟通的唯一途径,要能为用户提供方便有效的效劳。用户界面设计的三大原则是:置界面于用户的控制之下、减少用户的记忆负担、保持界面的风格的一致性。本系统采用的是html技术作为前端页面的展现,由于每个模块的页面是不一样的,因此在设计页面时要合理安排共用局部减少页面代码的冗杂性,并且要尽快的使用户能够熟悉的主要功能,同时保持页面的简洁一致性。4 系统的数据库设计4.1 数据库的需求分析计算机信息系统以数据库为核心,在数据库管理系统的支持下,进展信息的收集、整理、存储、检索、更新、加工、统计和传播
29、等操作。数据库已经成为现在信息系统等计算机系统的根底与核心局部。数据库设计的好坏直接影响到整个系统的质量和效率。数据库的设计一般经过规划。需求分析、概念设计、逻辑设计、物理设计5个步骤。根据对系统数据库的需求分析,设计如下的数据字典:1数据项:系统涉及的数据项有150项,如表4- 1所示。表4- 1数据项列表数据项编号数据项名数据项含义存在构造别名DI-1ACCOUNT_ID账户IDVARCHAR(50)DI-2USER_NAME登录名VARCHAR(200)DI-3PASSWORD登录密码VARCHAR(32)密码DI-4ACCOUNT_STATE账户状态TINYINTDI-5ACTIVE_
30、CODE 激活码VARCHAR(50)DI-6INVITE_CODE邀请码VARCHAR(20)DI-7REGIST_TIME注册时间DATETIMEDI-8LAST_LOGIN_TIME最后登录时间DATETIMEDI-9ACCOUNT_LOGIN_ID账户登录方式IDVARCHAR(50)DI-10LOGIN_WAY登录方式VARCHAR(50)DI-11LOGIN_ACCOUNT登录账号VARCHAR(100)账号DI-12ATTACHID信息编号VARCHAR(50)附件IDDI-13STORAGEID存储编号VARCHAR(255)DI-14ATTACHNAME附件名称VARCHAR
31、(255)DI-15ATTACHTYPE附件类型VARCHAR(255)DI-16ATTACHDESC附件描述VARCHAR(255)DI-17ATTACHE*TNAME附件扩展名VARCHAR(255)DI-18ATTACHSIZE文件大小INTEGERDI-19OPTATTRI操作属性INTEGERDI-20ATTACH_GROUP_ID附件组编号VARCHAR(255)附件组IDDI-21OPT_BEAN附件操作对象VARCHAR(255)DI-22UPLOADUSERID上传人编号VARCHAR(255)DI-23UPLOADUSERNAME上传人名称VARCHAR(255)DI-24
32、UPLOAD_TIME上传时间BIGINTDI-25LASTUPDATEUSERID最后更新人编号VARCHAR(255)DI-26LASTUPDATEUSERNAME最后更新人名称VARCHAR(255)DI-27LAST_UPDATETIME最后更新时间BIGINTDI-28ISACTIVE有效性INTEGERDI-29ATTACH_ORDER附件排序TINYINT排序DI-30BUCJET_NAMEBucket名称VARCHAR(100)DI-31BUCJET_IDBucketIDVARCHAR(50)DI-32WR_PERMISSION读写权限VARCHAR(20)DI-33BUCKE
33、T_STORAGE_MODEBUCKET存储方式VARCHAR(20)DI-34STORAGE_CONFIG存储配置VARCHAR(500)DI-35CLASSIFY_ID分类IDVARCHAR(50)商品分类IDDI-36PARENT_ID父IDVARCHAR(50)分类父IDDI-37CLASSIFY_TYPE_CODE分类类型编码VARCHAR(50)DI-38CLASSIFY_NAME分类名称VARCHAR(100)商品分类名称DI-39CLASSIFY_CODE分类编码VARCHAR(50)DI-40CLASSIFY_LEVEL层级TINYINTDI-41TREE_PAYH分类级别I
34、NTDI-42CLASSIFY_STATE状态TINYINTDI-43CLASSIFY_IS_HOT是否推荐TINYINTDI-44CLASSIFY_IMAGE分类图片VARCHAR(50)DI-45_ATTR_ID商品属性IDVARCHAR(50)DI-46_TYPE_ATTR_ID商品类型属性IDVARCHAR(50)DI-47_ATTR_NAME商品属性名称VARCHAR(60)DI-48_ATTA_VALUE商品属性值VARCHAR(60)DI-49CLASSIFY_ORDER商品分类排序TINYINTDI-50CLASSIFY_BY_PASS分类层级VARCHAR(300)DI-51
35、CLASSIFY_ID_SHOW是否显示TINYINTDI-52_CLASSIFY_REL_ID商品分类关联IDVARCHAR(50)DI-53CLASSIFY_NAME分类层级名称VARCHAR(200)DI-54_TYPE_ID商品类型IDVARCHAR(50)DI-55_TYPE_NAME商品类型名称VARCHAR(32)DI-56MODITY_ID商品idVARCHAR(50)DI-57MODITY_NAME商品名称VARCHAR(50)DI-58MODITY_CODE商品编码VARCHAR(60)DI-59COST_PRICE本钱价DECIMAL(10,2)DI-60MARKET_P
36、RICE市场价格DECIMAL(10,2)DI-61MODITY_PRICE商品价格DECIMAL(10,2)DI-62DESC_ATTA_ID商品描述附件IDVARCHAR(50)DI-63DEFAULT_ATTA_ID默认缩略图IDVARCHAR(50)DI-64ATTA_CODE附件编码VARCHAR(50)DI-65MODITY_STATE商品状态TINYINTDI-66BUY_TIME购置次数INTEGERDI-67MARK_TIME收藏次数INTEGERDI-68FAVORITE_ID收藏idVARCHAR(50)DI-69FAVORITE_USER_ID收藏用户idVARCHAR
37、(50)用户idDI-70FAVORITE_TIME收藏日期DATETIMEDI-71TYPE_ATTR_ID商品类型属性IDVARCHAR(50)DI-72TYPE_ATTR_NAME商品类型属性名称VARCHAR(32)DI-73TYPE_ATTR_SCOPE商品类型属性围VARCHAR(2000)DI-74TYPE_ATTR_TYPE商品属性类型TINYINTDI-75IS_SEARCH是否查询条件TINYINTDI-76EVALUATE_ID评价IDVARCHAR(50)DI-77PUBLISH_STATE审核状态TINYINTDI-78USER_ID评价用户idVARCHAR(50)
38、用户idDI-79EVALUATE_SCORE评价得分TINYINTDI-80EVALUATE_ORG_ID评价外联idVARCHAR(50)DI-81EVALUATE_CONTENT评价容VARCHAR(1000)DI-82EVALUATE_CONFIG_ID评价配置idVARCHAR(50)DI-83SRC_ID评价来源idVARCHAR(50)DI-84EVALUATE_NAME评价项名称VARCHAR(50)DI-85EVALUATE_CODE评价项codeVARCHAR(50)DI-86EVALUATE_TOTAL_SCORE评价项总分数TINYINTDI-87EVALUATE_WA
39、Y评价方式TINYINTDI-88DEFAULT_SCORE评价默认分数TINYINTDI-89INFORMATION_ID资讯IDVARCHAR(50)DI-90TITLE标题VARCHAR(200)DI-91BROWSER_TIME浏览次数INTEGERDI-92MENT_TIME评论次数INTEGERDI-93MARK_TIME收藏次数INTEGERDI-94SOURCE来源VARCHAR(50)DI-95IS_TOP置顶TINYINTDI-96AUTHOR作者VARCHAR(50)DI-97COVER_IMG_ID封面图VARCHAR(50)DI-98DESCRIPTION简介VARC
40、HAR(500)DI-99PUBLISH_TIME发布时间DATETIMEDI-100PUBLISH_STATE发布状态 TINYINTDI-101KEY_WORD关键字VARCHAR(50)DI-102ORDER_MODITY_ID商品编号VARCHAR(50)DI-103ORDER_ID订单idVARCHAR(50)DI-104ORDER_NUMBER订单编号VARCHAR(100)DI-105USER_ID用户编号VARCHAR(50)用户idDI-106SELLER_CODE卖家编号VARCHAR(100)DI-107ORDER_PRICE订单价格DECIMAL(18,4)DI-108
41、PAY_ACCOUNT支付账户VARCHAR(100)DI-109ORDER_STATE订单状态TINYINTDI-110STATE_INSTANCE_CODE状态例如编号VARCHAR(50)DI-111THIRD_PARTY_CODE第三方订单编号VARCHAR(200)DI-112PARENT_CONTAINER_CODE父容器编号VARCHAR(200)DI-113INVOICE_STATE发票状态TINYINTDI-114ORDER_TYPE订单类型TINYINTDI-115PAY_CHANNEL支付渠道VARCHAR(100)DI-116ORDER_REMARK备注VARCHAR(
42、2000)DI-117CREATE_TIME订单生成时间DATETIMEDI-118PAY_TIME付款时间DATETIMEDI-119CONFIRM_TIME线下支付确认时间DATETIMEDI-120CONFIRM_ISER_ID线下支付确认用户idVARCHAR(50)DI-121CONFIRM_ISER_NAME线下支付确认用户名称VARCHAR(200)DI-122IS_DELETE删除TINYINTDI-123SHOPPING_CART_ID购物城商品idVARCHAR(50)DI-124BUY_USER_ID购置用户idVARVHAR(50)用户idDI-125MODITY_NU
43、M商品数量INTEGERDI-126ADD_TIME参加日期DATETIMEDI-127SWB_USER_ID用户idVARCHAR(50)DI-128DISPLAY_NAME显示名称VARCHAR(100)DI-129USER_ID用户信息idVARCHAR(50)用户idDI-130NICK_NAME昵称VARCHAR(200)DI-131NAMEVARCHAR(100)DI-132USER_STATE用户状态TINYINTDI-133USER_TYPE用户类型VARCHAR(50)DI-134HEAD_PHOTO头像VARCHAR(50)DI-135GENDER性别TINYINTDI-1
44、36BIRTHDAY生日DATEDI-137MOBILE_PHONE手机号VARCHAR(20)DI-138EMAILVARCHAR(50)DI-139ID_CARD_NUM号VARCHAR(18)DI-140PANY公司/所在单位VARCHAR(500)DI-141PROFESSION职业VARCHAR(200)DI-142INDUSTRY行业VARCHAR(200)DI-143PROFESSIONAL_LEVEL职级VARCHAR(200)DI-144POSITION职位VARCHAR(200)DI-145DUTY职务VARCHAR(200)DI-146USER_TITLE头衔VARCHA
45、R(200)DI-147SIGNATURE个人签名VARCHAR(2000)DI-148REMEND自我介绍VARCHAR(2000)DI-149HOME_PAGE个人主页VARCHAR(200)DI-150LOCATION所在地VARCHAR(500)2数据构造:表4- 2数据构造列表数据构造编号数据构造名数据构造含义组成D1gt_account账户信息Account_id,user_name,password,account_state,active_code,invite_code,regist_time,last_login_timeD2gt_account_login账户登录方式Ac
46、count_login_id,login_way,login_account,account_idD3gt_attach_info附件信息Acctachid,storageid,attachname,attachtype,attachdesc,attache*tname,attachsize,optattri,attach_group_id,opt_bean,uploaduserid,uploadusername,upload_time,lastupdateuserid,lastupdateusername,last_updatetime,isactive,attach_order,bucke
47、t_nameD4gt_attachment_bucket附件bucketBucket_id,bucket_name,wr_permission,bucket_storage_mode,storage_configD5gt_cla_classify分类Classify_id,parent_id,classify_type_code,classify_name,classify_code,classify_level,tree_path,classify_order,classify_state,classify_is_hot,classify_image,operator,operator_id
48、,update_timeD6gt_modity_attr商品属性_attr_id,modity_id,_type_attr_id,_attr_name,_attr_valueD7gt_modity_classify商品分类Classify_id,parent_id,classify_name,classify_order,classify_by_pass,classify_is_show,classify_is_hot,classify_image,operation_name,operation_id,update_time,_type_idD8gt_modity_classify_rel商
49、品分类关联_classify_rel_id,ckassofy_name,classify_id,modity_idD9gt_modity_type商品类型_type_id,_type_nameD10gt_modity_modity商品modity_id,modity_name,modity_code,cose_price,market_price,modity_price,desc_atta_id,default_atta_id,atta_code,modity_state,buy_time,mark_time,operation_name,operation_id,update_timeD1
50、1gt_modity_favorite商品收藏Favorite_id,favorite_user_id,favorite_time,modity_idD12gt_modity_type_attr商品类型属性Type_attr_id,type_attr_name,type_attr_scope,type_attr_type,is_search,_type_idD13gt_evaluate评价Evaluate_id,publish_state,user_id,evaluate_score,evaluate_org_id,evaluate_content,evaluate_config_id,src
51、_idD14gt_evaluate_config评价配置Evaluate_config_id,evaluate_name,evaluate_code,evaluate_total_score,evaluate_way,default_scoreD15gt_information资讯管理Information_id,title,browser_time,ment_time,mark_time,source,is_top,atta_id,classify_id,author,cover_img_id,description,publish_time,publish_state,key_word,o
52、perator,operator_id,update_timeD16gt_order_modity商品信息Order_modity_id,order_id,modity_id,modity_name,modity_price,modity_num,modity_snapshotD17gt_order_order订单信息Order_id,order_number,user_id,seller_code,order_price,pay_way,pay_account,order_state,state_instance_code,third_party_code,parent_container_
53、code,invoice_state,order_type,pay_channel,order_remark,cerate_time,confirm_user_id,confirm_user_name,is_deleteD18gt_shopping_cart购物车商品Shopping_cart_id,buy_user_id,modity_num,add_time,modity_id,modity_stateD19gt_swb_user权限用户Swb_user_id,user_name,password,display_name,active_state,cerate_timestampD20g
54、t_user用户信息User_id,nick_name,name,user_state,user_type,head_photo,gender,birthday,mobile_phone,email,id_card_num,pany,professional_level,posmon,duty,user_title,signature,remend,home_page,location,account_id4.2 数据库的概念设计概念设计是指在数据分析的根底上自底向上的建立整个系统的数据库概念构造,从用户的角度进展视图设计,然后将视图集成。最后对集成的构造分析优化得到最后结果。数据库的概念构造
55、设计采用实体联系E-R模型设计方法。E-R模型法的组成元素有:实体、属性、联系,E-R模型用E-R图表示,是提示用户工作环境中所涉及的事物,属性则是对实体特性的描述。根据对数据库的需求分析,使用自底向上的方法,建立E-R模型图。1gt_account 账户信息表实体图如图4-1所示:图4-1 账户信息表实体图2gt_account_login 账户登录方式表实体图如图4-2所示:图4-2 账户登录方式表实体图3gt_attach_info 附件信息表实体图如图4-3所示:图4-3 附件信息表实体图4gt_attachment_bucket 附件bucket表实体图如图4-4所示:图4-4 附件
56、bucket表实体图5gt_cla_classify 分类表实体图如图4-5所示:图4-5分类表实体图6gt_modity_attr 商品属性表实体图如图4-6所示:图4-6商品属性表实体图7gt_modity_classify 商品分类表实体图如图4-7所示:图4-7商品分类表实体图8gt_modity_classify_rel 商品分类关联表实体图如图4-8所示:图4-8商品分类关联表实体图9gt_modity_type 商品类型表实体图如图4-9所示:图4-9商品类型表实体图10gt_modity_modity 商品表实体图如图4-10所示:图4-10商品表实体图11gt_modity_
57、favorite 商品收藏表实体图如图4-11所示:图4-11商品收藏表实体图12gt_modity_type_attr 商品类型属性表实体图如图4-12所示:图4-12商品类型属性表实体图13gt_evaluate 评价表实体图如图4-13所示:图4-13评价表实体图14gt_evaluate_config 评价配置表实体图如图4-14所示:图4-14评价配置表实体图15gt_information 资讯管理表实体图如图4-15所示:图4-15资讯管理表实体图16gt_order_modity 商品信息表实体图如图4-16所示:图4-16商品信息表实体图17gt_order_order 订单
58、信息表实体图如图4-17所示:图4-17订单信息表实体图18gt_shopping_cart 购物车商品表实体图如图4-18所示:图4-18购物车商品表实体图19gt_swb_user 权限用户表实体图如图4-19所示:图4-19权限用户表实体图20gt_user 用户信息表实体图如图4-20所示:图4-20用户信息表实体图系统整体E-R图如图4-21所示:图4-21系统整体E-R图4.3 数据库的逻辑设计实体图表示为关系数据模型,根据E-R图对应的数据库表如下:1账户信息表账户ID,登录名,登录密码,账户状态,激活码,邀请码,注册时间,最后登录时间2账户登录方式表账户登录方式ID,登录方式,
59、登录账号,账户ID3附件信息表信息编号,存储编号,附件名称,附件类型,附件描述,附件扩展名,文件大小,操作属性,附件组编号,附件操作对象,上传人编号,上传人,上传时间,最后更新人编号,最后更新人名称,最后更新时间,有效性,附件排序,bucket名称4附件bucket表BUCKET_ID,bucket名称,读写权限,bucket存储方式,存储配置5分类表分类ID,父ID,分类类型编码,分类名称,分类编码,层级,分类级别,排序,状态,是否推荐,分类图片,操作者,操作者ID,更新时间6商品属性表商品属性ID,商品ID,商品类型属性ID,商品属性名称,商品属性值7商品分类表商品分类ID,分类父ID,商
60、品分类名称,商品分类排序,分类层级,是否显示,是否推荐,分类图片,操作人,操作人ID,更新时间,商品类型ID8商品分类关联表商品分类关联ID,分类层级名称,商品分类ID,商品ID9商品类型表商品类型ID,商品类型名称10商品表商品ID,商品名称,商品编码,本钱价,市场价格,商品价格,商品描述附件ID,默认缩略图ID,附件编码,商品状态,购置次数,收藏次数,操作人,操作人ID,更新时间11商品收藏表收藏ID,收藏用户ID,收藏日期,商品ID12商品类型属性商品类型属性ID,商品类型属性名称,商品类型属性值围,商品属性类型,是否查询条件,商品类型ID13评价表评价ID,审核状态,评价用户ID,评价
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冀少版八年级生物上册专项突破5微生物的结构特点及作用课件
- 电工电子教案整流电路
- 《回族维吾尔族民俗风情》教案
- 中考化学专项复习:根据化学方程式的简单计算
- 电商平台农产品质量承诺书
- 屋顶创业园区租赁协议
- 政府公务车辆租赁协议
- 交通运输电子招投标技术探讨
- 企事业单位标识牌施工合同
- 城市绿化管理员聘用样本
- 输血科三基模拟题(含参考答案)
- 广东省广州市天河区2023-2024学年高一上学期11月期中考试化学试题
- 2024-2030年中国泳装(泳装)行业市场发展趋势与前景展望战略分析报告
- 全国教师管理信息系统-业务功能培训(省级培训材料)
- Module 3 Things we do Unit 7 Helping others Period 3 The story The bee and the ant(教学设计)-2023-2024学年牛津上海版(三起)英语六年级下册
- 小学生主题班会开学第一课学习奥运精神 争做强国少年 课件
- 河北省2024-2025学年高二数学上学期期中11月考试试题
- 广东省动物防疫条件审查场所选址风险评估表
- 小学英语教师专业发展计划6篇
- CATTI汉英词汇手册
- 英语漫话天府新村智慧树知到答案2024年四川工商职业技术学院
评论
0/150
提交评论