基于安卓系统的二手物品交易市场软件设计.docx

上传人:精*** 文档编号:844352 上传时间:2023-09-09 格式:DOCX 页数:70 大小:189.99KB
下载 相关 举报
基于安卓系统的二手物品交易市场软件设计.docx_第1页
第1页 / 共70页
基于安卓系统的二手物品交易市场软件设计.docx_第2页
第2页 / 共70页
基于安卓系统的二手物品交易市场软件设计.docx_第3页
第3页 / 共70页
基于安卓系统的二手物品交易市场软件设计.docx_第4页
第4页 / 共70页
基于安卓系统的二手物品交易市场软件设计.docx_第5页
第5页 / 共70页
点击查看更多>>
资源描述

1、基于安卓系统的二手物品交易市场软件设计与实现摘要:随着社会经济的发展,高校毕业生通常会有出售二手货物的需求,而其他在校的同学有希望买到廉价的二手物品。而韶关学院的二手物品交易主要通过韶大树洞来进行,二这个平台并非一个专注于二手交易,该平台上有各种信息,而且发布的帖子到了一定的时间就查看不到了。所以基于安卓系统的二手物品交易市场软件设计与实现,主要提供给韶大的学生用户二手物品交易。本系统韶大二手交易市场主要采用B/S结构,系统开发平台选择了Eclipse,系统开发语言主要采用Java(JDK:jdk1.7.0_25)、Android(SDK:addon-google_apis-google-8和

2、addon-google_apis-google-17两个测试过的版本),系统后台管理采用MVC(JSP+Servlet+JavaBean)开发框架,Ajax异步通信,和HTML、CSS等语言;采用MySQL数据库;使用Java DBCP数据库连接池;采用Tomcat(apache-tomcat-7.0.53)作为服务器;采用JSON数据传输方式;客户端App运行环境为Android2.2以上的Android系统智能手机,服务器管理端运行环境为Microsoft .NET Framework SDK v2.0。韶大二手物品交易系统是针对韶大的学生的一个Android App,主要提供给用户信息

3、交流;实现用户发布转让和求购信息,和用户浏览发布的信息并获取发布用户联系方式的信息并与其取得联系达成交易,我方可以信息管理和用户管理。关键词:B/S结构;Eclipse;Java;Android;MVC(JSP+Servlet+JavaBean);Ajax; HTML、CSS;Tomcat;JSON;MySQL;DBCP连接池;信息交流;信息管理。Android-based second-hand goods market software design and implementationAbstract: With the development of society and econom

4、y, the demand for college graduates usually have to sell second-hand goods, and other students at the school are want to buy a cheap second-hand goods. And second-hand goods transactions Shaoguan University, mainly through large holes in the trees to Shao, the second of this platform is not a focus

5、on secondary trading, there are a variety of information on the platform, and publish posts to a certain time to view unlikely. So second-hand goods market software design and implementation based on Android, the main provider of student users to Shao large second-hand goods trading.This system Shao

6、 large secondary trading market mainly uses B / S structure, system development platform of choice for the Eclipse, system development language used mainly Java (JDK: jdk1.7.0_25), Android (SDK: addon-google_apis-google-8 and addon- google_apis-google-17 two tested version), back office management s

7、ystem using MVC (JSP + Servlet + JavaBean) development framework, Ajax asynchronous communication, and HTML, CSS and other languages; using MySQL database; use Java DBCP database connection pool; using Tomcat (apache-tomcat-7.0.53) as a server; using JSON data transmission; client App operating envi

8、ronment for more than Android2.2 Android smart phone, server management client operating environment for Microsoft .NET Framework SDK v2.0 . Shao large second-hand goods trading system for a student Shao big Android App, primarily for the exchange of user information; to achieve users transfer and p

9、urchase information, and the user browses the information published and publish information users obtain contact details and get in touch deal, we can information management and user management.Keywords:B / S structure; Eclipse; Java; Android; MVC (JSP + Servlet + JavaBean); Ajax; HTML, CSS; Tomcat;

10、 JSON; MySQL; DBCP connection pool; Information exchange; Information Management.目录摘要:1Abstract:2目录3第1章 概述41.1选题的目的与意义41.2研究的主要内容4第2章 开发环境和相关技术52.1 系统开发环境52.2相关技术简介5第3章 系统可行性及需求分析73.1 可行性分析73.2 需求分析7第4章 总体设计及相关技术84.1 总体设计84.2 系统设计10第五章 总体功能描述205.1系统用例图:205.2详细功能描述21第六章 基本设计概念和处理流程306.1本系统功能概括:306.2用

11、例图30第七章 系统主要模块:327.1基本业务模块327.2用户功能模:337.3游客功能模:347.4系统维护模块:34第八章 主要模块的设计说明358.1.游客注册模块358.2.用户登录模块:388.3.帖子搜索模块408.4.发布帖子模块(转让和求购信息帖子)428.5.帖子信息更新模块458.6.用户信息更新模块478.7.用户管理模块:488.8.转让/求购管理模块50结束语53参考文献54致 谢55第1章 概述1.1选题的目的与意义随着每年高校毕业季的到来。在每年毕业季,高校的毕业学生都会有很多出售二手货物的需求,而在校其他同学又希望可以买到廉价的商品。现在韶关学院校内的二手物

12、品交易主要是通过韶大树洞来进行,而韶大树洞这个公共平台上有各种各样的信息,信息量大,更新快,而且有时间限制,过了一点时间的帖子很难找到,就更不用说找个物品交易的信息,这远远不能满足学生的需求。通过对韶大树洞公共平台上的信息和二手物品交易的分析,以及对校内学生的调查,发现韶关学院的二手物品交易参加交易的人员绝大部分为韶关学院在校学生,此外还有一些学校周边的居民,而韶关学院没有一个正规二手交易平台。因此【基于安卓系统的二手物品交易市场软件设计与实现】是很有必要。1.2研究的主要内容本系统主要是设计一个针对韶大的二手交易系统,基于Android智能手机平台,结合了Tomcat服务器和MySQL数据库

13、,可以高效地存储和查询数据,从而保证客户端App的正常进行,提高了工作效率。设计目标如下:(1)界面简洁、大方,用户可交互性好。使用系统提供的控件和自定义控件。 Eclipse提供了Android UI的可视化的编程,可以及时查看用户界面设计效果,而且系统中大部分功能通过控件实现,使得运行界面十分简洁,用户可以方便地完成浏览信息、发布信息和修改信息各类操作。(2)权限管理,针对不同的用户使用不同给予不同的权限。用户包括:已注册过的会员用户和未注册的普通用户(游客)。所以在分析设计初期,就分别为两类用户分配了相应权限,系注册会员用户拥有所有权限,普通用户没有发布信息的权限,只有浏览信息的权限。(

14、3)对用户发布信息的管理和用户信息的管理,判断用户发布的信息是否合法信息,然后根据依据来管理发布的信息和管理用户。第2章 开发环境和相关技术2.1 系统开发环境客户端APP 系统开发平台:Eclipse系统开发语言:JavaSE、Android数据通信:JSON服务器:apache-tomcat-7.0.53运行平台:Android智能手机 运行环境:Android2.2或者更高版本最佳运行环境:Android4.2智能手机服务器管理端Web系统开发平台:MyEclipse 10 系统开发语言:JavaSE、HTML、CSS、Ajax、Jsp、Servlet、JavaBean数据库管理系统软件

15、:MySQL Server 5.5服务器:apache-tomcat-7.0.53 运行平台:谷歌浏览器 运行环境:Windows 7 旗舰版最佳运行环境:IE游览器2.2相关技术简介2.2.1 Java简介1.Java语言特点Java语言是一种非常流行计算机编程语言,具有跨平台、面向对象、泛型编程的特点,普遍用于企业级web应用开发和移动应用开发。 (1)平台无关性是指Java可跨平台的特征。Java引进虚拟机 原理,并运行于虚拟机,实现不同平台的Java接口之间。Java的数据类型与 机器无关,Java虚拟机(Java Virtual Machine)是建立在硬件和操作系统之上,实现Jav

16、a二进制代码的解释执行功能, 提供于不同平台的接口的。(2)安全性Java的编程类似C+,学习过C+的读者将很快掌握Java的精髓。Java舍弃了C+中的指针操作操作存储地址,程序在运行时的内存分配由操作系统自动分配。(3)面向对象Java借鉴了C+面向对象的优点,将数据封装于类中,应用类的优点,使得程序更加简洁和便于维护。Java语言的三大特性,封装性、继承性、多态等,程序员通过使用Java的特性,就可以把精力放在类和接口的设计上,来实现面向接口编程。编写的代码就可以实现一次编写,到处使用的,降低代码的冗余。(4)健壮性Java提供一异常处理机制,有检查型异常和非检查型异常。检查型异常: 编

17、写代码时,必须进行或者抛出处理的异常,不处理,编译会出错。2.2.2 MySql简介1.MySQL介绍:MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL由于积小、查询速度快、而且是免费的数据库,最重要的是开放源码,在很多小型的开发网站中都是使用MySQL作为网站数据库。2.MySQL特性:(1)支持多线程,很好的利用CPU资源。(2)使用大量SQL查询算法,很好的提高查询速度。(3)提供TCP/IP、ODBC和JDBC等多种数据库连接途

18、径。(4)支持大型的数据库。(5)支持多种存储引擎。(6)MySQL免费,所以不需要购买使用。(7) MySQL使用标准的SQL语句。(8) 支持DDL/更改功能,方便程序员灵活使用。(9) 提供的很好的事务处理机制。第3章 系统可行性及需求分析3.1 可行性分析随着每年高校毕业季的到来。在每年毕业季,高校的毕业学生都会有很多出售二手货物的需求,而在校其他同学又希望可以买到廉价的商品。现在韶关学院校内的二手物品交易主要是通过韶大树洞来进行,而韶大树洞这个公共平台上有各种各样的信息,信息量大,更新快,而且有时间限制,过了一点时间的帖子很难找到,就更不用说找个物品交易的信息,这远远不能满足学生的需

19、求。通过对韶大树洞公共平台上的信息和二手物品交易的分析,以及对校内学生的调查,发现韶关学院的二手物品交易,参加交易的人员绝大部分为韶关学院在校学生,此外还有一些学校周边的居民,而韶关学院没有一个正规二手交易平台。3.2 需求分析 通过实地考察和体验,对本系统要求具有以下功能:1.给不同的用户分配不同的权限,用户有不同的体验。已注册过的用户可以有发布转让和求购物品帖子的权限,同时也拥有其他未注册用户的权限;未注册用户只有查看转让和求购物品帖子的权限,没有发布转让和求购物品帖子的权限。 2.方便的数据查询。用户在查看帖子的时候可以输入关键字搜索想要转让和求购物品帖子的信息(只能是根据物品种类的关键

20、字搜索转让和求购物品帖子的信息)。 3.方便对数据的增删改查。已注册的用户可以对自己已发布的转让和求购物品帖子的信息进行修改、删除、和查看。也可以继续发布转让和求购物品帖子的信息。4.如果系统的使用在线用户较多,则要求有较好的同时在线用户请求处理。系统后台使用连接池来管理同时在线用户数,在连接池中可以设置最大连接用户数。 5.方便的后台管理。在web端实现对本系统的后台管理,管理员可以删除用户发布的垃圾信息和删除发布不合法用户的。第4章 总体设计及相关技术4.1 总体设计本系统功能概括:用户可以方便地发布要求购物品信息、想要求购的物品信息的帖子以及本人联系方式,普通用户和用户可以使用本App浏

21、览求购物品信息和求购物品信息的帖子,如果找到满意的商品,可以通过发布者的联系方式获得联系,一旦交易完成,发布者可以将发布帖子的信息删除。未注册用户只有查看帖子和获取发布者的联系方式的权限,已注册用户可以发布帖子、删除发布的贴子等权限。4.1.1 系统规划Web端功能:管理员可以更改密码管理员可以查看所有用户信息,删除普通用户管理员可以查看所有帖子信息,删除帖子信息(帖子信息包括:求购和求购信息)Android手机端功能:查看求购物品信息用户可以在查看求购物品功能模块下查看所有求购物品信息,通过点击某一条求购信息,查看详细的求购信息(包括:物品价格,发布时间和信息发布者的联系方式等)。查看求购物

22、品信息用户可以在查看求购物品功能模块下查看所有求购物品信息,通过点击某一条求购信息,查看详细的求购信息(包括:物品价格,发布时间和信息发布者的联系方式等)。分类查看物品信息用户可以在分类查看物品功能模块下根据具体的物品种类查看物品信息(包括:求购信息和求购信息),通过点击某一条求购信息,查看详细的求购或求购信息(包括:物品价格,发布时间和信息发布者的联系方式等)。搜索物品信息在查看求购物品信息和查看求购物品信息功能模块下,具有一个子功能,搜索物品信息功能;查看求购物品信息下的搜索功能可以搜索指定条件的求购信息,通过点击某一条求购信息,查看详细的求购信息(包括:物品价格,发布时间和信息发布者的联

23、系方式等);查看求购物品信息下的搜索功能可以搜索指定条件的求购信息,过点击某一条求购信息,查看详细的求购信息(包括:物品价格,发布时间和信息发布者的联系方式等)。登录登录二手交易市场系统客户端,用户可以随时随地通过手机登录二手交易市场系统客户端。注册注册账号,用户没有账号,可以通过手机客户端进行注册成为二手交易市场系统会员。发布信息发布信息必须先登录,用户可以通过发布信息模块发布求购和求购信息。个人中心个人中心模块下包括:登录、个人信息、删帖、设置几个子模块。(1).登录:通过手机登录到二手交易市场系统客户端(2).个人信息:查看个人账号信息,也可以编辑修改个人账号信息(3).删帖:用户可以删

24、除用户发布的贴纸(帖子包括:求购和求购信息)(4).设置:系统功能介绍、关于等;4.1.2 系统主要功能结构:基于安卓系统的二手物品交易市场软件设计与实现Web管理端客户端修 改 密 码 查 看 转让 信 息商查 看 转 让 信 息查 看 求 购 信 息分 类 查 看 物 品 信 息发 布 转 让 或 求 购 信 息个 人 中 心管 理 帖 子 信 息管 理 物 品 种 类管 理 用 户管 理 员 管 理 搜索物品信息设 置删 帖个 人 信 息登 录4-1韶大二手交易系统功能结构图4.2 系统设计4.2.1 设计目标本系统是针对韶大学生的一个二手交易市场系统,对有需要二手品交易韶大学生提供一个

25、安全、可靠的物品交易平台。本系统的目标:1. 数据可以方便快捷的录入。2. 系统采用美观、大方的UI设计,用户可交互性简单。3. 系统采用权限管理,只有具有权限的用户才可以实现数据的上传。4. 任何用户(只要安装该系统的APP的用户)都可以在该系统浏览数据,获取对自己有用的信息。5. 用户可以方便的获取到自己感兴趣的物品帖子(包括:转让和求购)发布用户的联系方式。6. 可靠的后台管理功能,对用户账号信息和发布的帖子信息的进行管理。4.2.2 编码规范1数据库命名规范 (1)数据库数据库以项目名命名,相应项目名英文单词或缩写。如表4-1所示。表4-2 数据库命名数据库名称描述easymarket

26、韶大二手交易系统数据库(2)数据表数据表名以字母“t”开头(小写),后面加数据表相关英语单词或缩写。如表4-2所示。表4-3 数据表命名数据表名称描述t_userinfo用户信息表(3)字段字段名采用英语单词或缩写命名,如果没有专业的缩写单词或缩写,可以使用同义词的英语单词或缩写代替;单词与单词之间用下划线隔开。如表4-3所示。表4-4字段命名字段名称描述register_mail用户注册邮箱2程序代码命名规范命名过程中必须使用有意义的单词或缩写:(1) 包名定义规则:每一个源程序若包含一个包的声明,则必须是非注释的第一行,并用一个空格分隔package关键字和package的名字;单词必须都

27、是小写,父包和子包之间用.隔开,包名都是业务处理有意义的单词;表4-5类名命名包名称描述package com.fire.easymarket.systemui系统所有界面包含包package com.fire.easymarket.remotesystem系统连接服务器远程处理包(2)类或者接口定义规则:类和接口命名的单词首字母必须大写(即用驼峰法命名),单词与单词直接不需要任何符号,直接连接写到一起。Interface的名字主要取决于Interface的功能和用途。如果Interface是使Object具有某种特定的功能,则Interface的名字建议使用可以描述这种功能的形容词(加上-a

28、ble或者-ible后缀)。表4-6类或者接口命名类或接口名称描述AppLoginInterface用户登录界面类(2) 变量及对象名称定义规则变量的和对象的名字采用单词和词组连接而成,每个命名的变量或者对象名的首个单词的首字母必须小写,后面每个单词的首字母必须大写。名字应为名词或者名词短语。表4-7变量或者对象命名变量或者对象名称描述char recordDelimiter中间变量Button btLogin登录按钮对象(4)常量命名规则常量的命名必须都是以大写字母的单词组成,单词与单词之间用下划线隔开。 表4-8常量命名常量名称描述REQUEST_CODE_CAPTURE_CAMEIA获取

29、照相机(5)方法命名规则方法名采用单词和词组连接而成,每个命名的首个单词首个字母必须是小写,名字中其他后面的单词的首字母必须是大写,单词的其他字母必须是小写(即使用驼峰法命名)。 表4-8方法命名方法名称描述savePhotoToSDCard()将拍下来的照片存放在SD卡中callRemoteLogin()用户远程登录4.2.3 数据库设计本系统才用MySQL数据库,名称为easymarket,其中共有7张表。下面是对数据表的设计概要和设计说明,以及对数据表E-R图和数据表结构的概述。1.逻辑结构设计要点4-2是实体联系图,即E-R图:管理员用户管理管理1nn求购发布更新信息11求购发布更新信

30、息个人信息n14-2实体联系图2. 数据表概要说明如图4-3所示。图4-3 数据表树型结构图2数据表E-R图 管理员实体的属性E-R图如图4-4所示管理员(Administrator)ad_passwordad_namead_id图4-4 管理员实体的属性E-R图(2)用户实体的属性E-R图:注册邮箱密码昵称真实姓名用户联系电话用户IDQQ我的帖子图4-5 用户实体的属性E-R图(3)物品信息实体的属性E-R图:发布时间物品种类求购信息ID物品名称物品信息物品信息类型图片路径物品描述期望价格图4-5 物品信息实体的属性E-R图3主要数据表的结构该系统总共包括 7 张表,分别为:管理员信息表、用

31、户信息表、物品种类表、物品信息表、转让物品表、求购物品表、发布帖子表。(1)管理员信息表(t_ admin_info):用于记录管理员账号信息,该表有3个字段,分别是管理员ID、登录名和登录密码,表4-8管理员信息表(t_ admin_info)说明字段名字段类型字段长度是否为空主外键描述管理员IDadmin_idint5否主Zerofill登录名login_namevarchar20否-登录密码login_passwordvarchar20否-(2)用户信息表(t_userinfo):用于记录用户的基本信息,包括用户ID、注册邮箱、昵称、真实姓名、密码、联系电话、QQ、我的帖子。表4-9用户

32、信息表(t_ userinfo)说明字段名字段类型字段长度是否为空主外键描述用户IDuser_idint7否主Zerofill注册用箱register_mailvarchar20否-UNIQUE密码passwordchar18否-昵称nick_namevarchar18-UNIQUE真实姓名real_namevarchar10-联系电话contract_phchar18-QQcontract_qqchar10-(3)物品种类表(t_goods_type):用于物品用哪些种类,包括物品种类ID,物品种类名称两个字段。表4-10物品种类表(t_goods_type)说明字段名字段类型字段长度是否为

33、空主外键描述物品种类IDgoods_type_idint5否主Zerofill物品种类名goods_type_namevarchar20否-(4)物品信息表(t_goodsinfo):用于记录物品(求购物品和求购物品)的具体信息的,包括物品信息ID、物品种类、物品名称、期望价格、发布时间、图片路径、物品描述、物品供需和物品状态八个字段。其中物品种类字段是外键,和物品种类表的物品种类ID符合参照完整性规则;物品供需表示此物品信息是求购还是求购,该字段只有两个枚举值(sell,buy);物品状态表示该物品已求购还是未求购或者已买到还是未买到。表4-11物品信息表(t_goodsinfo)说明字段名

34、字段类型字段长度是否为空主外键描述物品信息IDgoodsinfo_idint7否主Zerofill物品种类goods_type_id_fkint5否外Zerofill物品名称goods_namevarchar64否-期望价格pricedouble18否-发布时间publish_timevarchar20否-系统生成图片路径img_pathvarchar40-物品描述goods_describevarchar200-物品供需goods_ supply_demandenum2否-装让或求购物品状态goods_stateenum4否-已求购、未求购或已买到、未买到(5)转让物品表(t_sell_go

35、ods):用于记录求购物品的信息,包括求购物品ID、求购物品信息和用户信息三个字段,其中求购物品信息和用户信息是外键,求购物品信息字段和物品信息表的物品信息ID字段符合参照完整性规则。表4-12求购物品表(t_sell_goods)说明字段名字段类型字段长度是否为空主外键描述求购物品IDsell_goods_idint7否主Zerofill求购物品信息sell_goodsinfo_id_fkint7否外Zerofill用户信息userinfo_id_fkint7否外Zerofill(6)求购物品表(t_buy_goods): 用于记录求购物品的信息,包括求购物品ID、求购物品信息和用户信息三个

36、字段,其中求购物品信息和用户信息是外键,求购物品信息字段和物品信息表的物品信息ID字段符合参照完整性规则。表4-13求购物品表(t_buy_goods)说明字段名字段类型字段长度是否为空主外键描述求购物品IDbuy_goods_idint7否主Zerofill求购物品信息buy_goodsinfo_id_fkint7否外Zerofill用户信息userinfo_id_fkint7否外Zerofill(7)帖子表(t_post):记录用户发布的所有帖子(求购和求购的帖子信息)的信息,包括帖子ID、物品信息和用户信息三个字段,其中物品信息和用户信息字段是外键,和物品信息表的物品信息ID符合参照完整

37、性规则。表4-15帖子表(t_post)说明字段名字段类型字段长度是否为空主外键描述帖子信息IDpost_idint7否主Zerofill物品信息goodsinfo_id_fkint7否外Zerofill用户信息userinfo_id_fkint7否外Zerofill第五章 总体功能描述5.1系统用例图:描述了本系统总体上可以实现的各项功能用户信息管理发布帖子帖子信息更新用户系统管理 管理员浏览帖子获取联系方式游客图5-1本系统用例图用户信息二手物品交易市场系统顶层图:管理员管理请求用户操作请求系统通知5-2管理员顶层图系统的功能如下:(1) 系统为用户提供发布各种求购或转让信息的平台(2)

38、注册过的用户可以查看各种帖子信息;登录后可以发布二手信息和其他类型的帖子、获取发布帖子用户联系方式;(3) 注册过的用户可以修改个人账号信息(4) 管理员可以删除不合法用户(5) 游客可以浏览帖子,获取感兴趣的帖子发布用户的联系方式取得联系,进一步达成交易5.2详细功能描述用户信息表0层图:用户管理用户操作请求系统通知系统管理用户信息管理请求管理员5-3管理员功能顶层图系统的一共分为两个模块,面向管理员的模块功能是系统管理,主要是删除系统中非法用户的帐号信息;帖子信息管理包括转让帖子管理,求购帖子管理,和其他类型的帖子信心管理等。5.2.1.系统管理管理员用户信息表删除非法用户转让信息表求购信

39、息表删除请求管理请求搜索用户记录5-4管理员系统管理顶层图管理员功能:管理员从用户信息表中删除不合法用户。5.2.2.用户管理:用户登录用户信息用户管理操作请求更改请求用户信息管理信息更改通知账户信息交易管理 用户交易通知交易请求求购信息表 5-5用户管理顶层图用户管理实现了用户请求交易,发布、更新交易帖子信息,并且用户能够更新自己的注册信息以及基本信息。5.2.3.交易管理:交易请求交易管理 用户搜索请求交易通知求购请求交易通知出售请求信息更新请求 转让管理搜索求购管理帖子信息管理帖子信息更新 消息发布 5-6交易管理顶层图在用户可以将自己发布的转让信息或者求购信息发布到该平台,供其他用户查

40、看,用户也可以随时修改自己发布的信息。对于普通用户可以查看其他用户发布的信息,并与发布者取得联系达成交易。5.2.4. 转让管理发布求购信息求购信息描述用户确认转让信息合格检查用户用户录入转让信息转让物品信息单将信息录入转让信息表提示转让信息表不合格转让物品信息不合格处理用户信息表发布转让消息5-7转让管理顶层图用户在提出发布转让信息请求之后,系统会自动检测用户是否登录,如果用户已登录,便可以直接发布信息。如果没有登录,系统会提示用户先登录。用户发布转让信息(包括转让物品种类(good_type),转让物品名称(goods_name),转让物品价格(price),转让物品图片存储路径(img_

41、path),联系人(contact_man),联系电话(contact_ph),联系QQ(contact_qq),转让物品描述(goods_describe),物品状态(goods_state)。其中物品名称、价格、种类、联系电话、联系QQ为必填字段。转让物品描述和转让物品图片存储路径设为可选字段,当有交易请求时,系统通过邮箱通知用户。经用户检查录入信息正确无误,系统将转让信息纳入转让信息表,并根据转让信息表上的内容发布转让信息5.2.5.求购管理求购信息描述合格用户检查用户录入求购信息用户确认求购信息求购请求求购物品信息单提示求购信息表将信息录入求购信息表不合格不合格处理求购物品信息用户信息

42、表发布求购消息5-8求购管理顶层图用户在提出发布求购信息请求之后,系统会自动检测用户是否登录,如果用户已登录,便可以直接发布信息。如果没有登录,系统会提示用户先登录。用户发布求购信息(包括求购物品种类(good_type), 求购物品名称(goods_name),求购物品价格(price),联系人(contact_man),联系电话(contact_ph),联系QQ(contact_qq),求购物品描述(goods_describe),物品状态(goods_state)。其中物品名称、价格、种类、联系电话、联系QQ为必填字段。经用户检查录入信息正确无误,系统将转让信息纳入转让信息表,并根据转让信息表上的内容发布转让信息5.2.6帖子信息管理游客用户浏览帖子搜索其他帖子信息求购信息转让信息其他信息其他信息求购物品信息转让物品信息求购信息表其他信息表转让信息表某条其他信息某条求购信息某条转让信息查看帖子具体信息分

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922