基于安卓系统的二手物品交易市场软件设计与实现毕业设计论文(最终版)(编辑修改稿)内容摘要:

_CAMEIA 获取照相机 ( 5)方法命名规则 方法名采用单词和词组连接而成,每个命名的首个单词首个字母必须是小写,名字中其他后面的单词的首字母必须是大写,单词的其他字母必须是小写(即使用驼峰法命名)。 表 48方法命名 方法名称 描述 savePhotoToSDCard() 将拍下来的照片存放在 SD卡中 callRemoteLogin() 用户远程登录 数据库设计 本系统才用 MySQL 数据库,名称为 easymarket,其中共有 7 张表。 下面是对数据表的设计概要和设计说明,以及对数据表 ER 图和数据表结构的概述。 42是实体联系图,即 ER图: 14 42实体联系图 2. 数据表概要说明 如图 43 所示。 管理员 用户 管理 管理 1 n n 求购发布更新信息 1 1 求购发布更新信息 个人信息 n 1 15 图 43 数据表树型结构图 2.数据表 ER 图 管理员实体的属性 ER 图如图 44 所示 图 44 管理员实体的属性 ER图 ( 2)用户实体的属性 ER 图: 图 45 用户实体的属性 ER图 管理员 (Administrator) ad_id ad_password ad_name 用户 用户 ID 注册邮箱 昵称 密码 联系电话 我的帖子 真实姓名 16 ( 3)物品信息实体的属性 ER 图: 图 45 物品信息实体的属性 ER图 3.主要数据表的结构 该系统总共包括 7 张表,分别为:管理员信息表、用户信息表、物品种类表、物品信息表、转让物品表、求购物品表、发布帖子表。 ( 1)管理员信息表( t_ admin_info) : 用于记录管理员账号信息,该表有 3 个字段,分别是管理员 ID、登录名和登录密码, 表 48管理员信息表( t_ admin_info) 说明 字段名 字段类型 字段长度 是否为空 主外键 描述 管理员 ID admin_id int 5 否 主 Zerofill 登录名 login_name varchar 20 否 登录密码 login_password varchar 20 否 ( 2)用户信息表( t_userinfo) : 用于记录用户的基本信息,包括用户 ID、注册邮箱、昵称、真实姓名、密码、联系电话、 、我的帖子。 物品信息 求购信息 ID 图片路径 发布时间 物品名称 期望价格 物品描述 物品信息类型 物品种类 17 表 49用户信息表( t_ userinfo) 说明 字段名 字段类型 字段长度 是否为空 主外键 描述 用户 ID user_id int 7 否 主 Zerofill 注册用箱 register_mail varchar 20 否 UNIQUE 密码 password char 18 否 昵称 nick_name varchar 18 UNIQUE 真实姓名 real_name varchar 10 联系电话 contract_ph char 18 contract_qq char 10 ( 3)物品种类表( t_goods_type) : 用于物品用哪些种类,包括物品种类 ID,物品种类名称两个字段。 表 410物品种类表( t_goods_type) 说明 字段名 字段类型 字段长度 是否为空 主外键 描述 物品种类 ID goods_type_id int 5 否 主 Zerofill 物品种类名 goods_type_name varchar 20 否 ( 4)物品信息表( t_goodsinfo) : 用于记录物品 (求购物品和求购物品 )的具体信息的,包括物品信息 ID、物品种类、物品名称、期望价格、发布时间、图片路径、物品描述、物品供需和物品状态八个字段。 其中物品种类字段是外键,和物品种类表的物品种类 ID 符合参照完整性规则;物品供需表示此物品信息是求购还是求购,该字段只有两个枚举值( 39。 sell39。 ,39。 buy39。 );物品状态表示该物品已求购还是未求购或者已买到还是未买到。 18 表 411物品信息表( t_goodsinfo) 说明 字段名 字段类型 字段长度 是否为 空 主外键 描述 物品信息 ID goodsinfo_id int 7 否 主 Zerofill 物品种类 goods_type_id_fk int 5 否 外 Zerofill 物品名称 goods_name varchar 64 否 期望价格 price double 18 否 发布时间 publish_time varchar 20 否 系统生成 图片路径 img_path varchar 40 物品描述 goods_describe varchar 200 物品供需 goods_ supply_demand enum 2 否 装让或求 购 物品状态 goods_state enum 4 否 已求购、未求购或已买到、未买到 ( 5)转让物品表( t_sell_goods) : 用于记录求购物品的信息,包括求购物品 ID、求购物品信息和用户信息三个字段,其中求购物品信息和用户信息是外键,求购物品信息字段和物品信息表的物品信息 ID 字段符合参照完整性规则。 表 412求购物品表( t_sell_goods) 说明 字段名 字段类型 字段长度 是否为 空 主外键 描述 求购物品 ID sell_goods_id int 7 否 主 Zerofill 求购物品信息 sell_goodsinfo_id_fk int 7 否 外 Zerofill 用户信息 userinfo_id_fk int 7 否 外 Zerofill ( 6)求购物品表( t_buy_goods) : 用于记录求购物品的信息,包括求购物品 ID、求购物品信息和用户信息三个19 字段,其中求购物品信息和用户信息是外键,求购物品信息字段和物品信息表的物品信息 ID 字段符合参照完整性规则。 表 413求购物品表( t_buy_goods) 说明 字段名 字段类型 字段长度 是否为 空 主外键 描述 求购物品 ID buy_goods_id int 7 否 主 Zerofill 求购物品信息 buy_goodsinfo_id_fk int 7 否 外 Zerofill 用户信息 userinfo_id_fk int 7 否 外 Zerofill ( 7)帖子表( t_post) : 记录用户发布的所有帖子(求购和求购的帖子信息) 的信息,包括帖子 ID、物品信息和用户信息三个字段,其中物品信息和用户信息字段是外键,和物品信息表的物品信息 ID 符合参照完整性规则。 表 415帖子表( t_post) 说明 字段名 字段类型 字段长度 是否为 空 主外键 描述 帖子信息 ID post_id int 7 否 主 Zerofill 物品信息 goodsinfo_id_fk int 7 否 外 Zerofill 用户信息 userinfo_id_fk int 7 否 外 Zerofill 20 第五章 总体功能描述 系统用例图: 描述了本系统总体上可以实现的各项功能 用户 管理员 游客 图 51本系统用例图 顶层图 : 52管理员顶层图 用户信息管理 获取联系方式 发布帖子 帖子信息更新 系统管理 浏览帖子 管理员 二手物品交易市场系统 用户 管理请求 用户信息 操作请求 系统通知 21 系统的功能如下: ( 1) 系统为用户提供发布各种求购或转让信息的平台 ( 2) 注册过的用户可以查看各种帖子信息;登录后可以发布二手信息和其他类型的帖子、获取发布帖子用户联系方式; ( 3) 注册过的用户可以修改个人账号信息 ( 4) 管理员可以删除不合法用户 ( 5) 游客可以浏览帖子,获取感兴趣的帖子发布用户的联系方式取得联系,进一步达成交易 详细功能描述 0层图: 53管理员功能顶层图 系统的一共分为两个模块,面向管理员的模块功能是系统管理,主要是删除系统中非法用户的帐号信息;帖子信息管理包括转让帖子管理,求购帖子管理,和其他类型的帖子信心管理等。 54管理员系统管理顶层图 管理员 用户管理 用户 管理请求 用户信息 操作请求 系统通知 系统管理 用户信息表 管理员 搜索用户记录 用户信息表 管理请求 删除 非法用户 删除请求 转让信息表 求购信息表 22 管理员功能:管理员从用户信息表中删除不合法用户。 : 55用户管理顶层图 用户管理实现了用户请求交易,发布、更新交易帖子信息,并且用户能够更新自己的注册信息以及基本信息。 用户 用户信息 更改请求 信息更改通知 交易管理 用户管理 交易通知 操作请求 求购信息表 交易请求 用户信息管理 用户登录 账户信息 23 : 56交易管理顶层图 在用户可以将自己发布的转让信息或者求购信息发布到该平台,供其他用户查看,用户也可以随时修改自己发布的信息。 对于普通用户可以查看其他用户发布的信息,并与发布者取得联系达成交易。 交易请求 交易管理 用户 转让管理 求购管理 出 售 请 求 求购请求 帖子信息更新 信息更新请求 交易通知 交易通知 消息发布 搜索 搜索请求 帖子信息管理 24 . 转让管理 57转让管理顶层图 用户在提出发布转让信息请求之后,系统会自动检测用户是否登录,如果用户已登录,便可以直接发布信息。 如果没有登录,系统会提示用户先登录。 用户发布转让信息(包括转让物品种类( good_type) ,转让物品名称( goods_name),转让物品价格( price),转让物品图片存储路径( img_path),联系人( contact_man),联系电话( contact_ph),联系 ( contact_qq),转让物品描述( goods_describe),物品状态( goods_state)。 其中物品名称、价格、种类、联系电话、联系 为必填字段。 转让物品描述和转让物品图片存储路径设为可选字段,当有交易请求时,系统通过邮箱通知用户。 经用户检查录入信息正确无误,系统将转让信息纳入转让信息表,并根据转让信息表上的内容发布转让信息 用户 检查 不合格处理 用户录入转让信息 用户确认转让信息 将信息录入转让信息表 用户信息表 发布转让消息。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。