【《二手交易系统的概要设计案例概述》3800字】_第1页
【《二手交易系统的概要设计案例概述》3800字】_第2页
【《二手交易系统的概要设计案例概述》3800字】_第3页
【《二手交易系统的概要设计案例概述》3800字】_第4页
【《二手交易系统的概要设计案例概述》3800字】_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

二手交易系统的概要设计案例概述目录TOC\o"1-2"\h\u24417二手交易系统的概要设计案例概述 1219001.1前台功能设计 1268341.2买家功能设计 286681.3商家功能设计 3249911.4管理功能设计 4223681.5系统功能模块设计 513805第2章数据库设计 7322652.1数据库概念设计 7207012.2数据逻辑结构设计 8根据第三章节分析可以得出系统中的角色具有两类,一个是会员,一个是管理员,不用的用户具有不同的功能,具体设计如下。1.1前台功能设计1.商品展示:会员在购买商品时,肯定是需要了解此商品的详细信息,因此系统需要有一个商品详细信息展示页面给用户,这样当用户选择自己喜爱的商品后,系统可以将此商品的详细信息通过此页面展示给用户,然后用户根据此详细信息再做下一步操作。2.商品查询:系统中商品会越来越多,用户不可能一页一页的浏览商品,肯定是希望快速定位到商品的信息,商品信息定位一般分为两种,一是根据商品分类进行大范围的定位,二是根据商品名称进行模糊查询。所以会员可以通过此方法来快速定位到自己想要的商品。3.商品收藏:相比于电子商务网站来说,二手交易系统的有明显区别,电子商务网站具有购物车功能,但是二手交易平台中没有购物车的概率,用户看到自己喜欢的东西可以在线收藏,然后在收藏夹里进行下单。1.首页商品推荐:系统会根据整个网站的销售情况来更新商品的热销榜单,这样会员看到后,就可以很清楚其余用户对什么物品感兴趣了。2.会员注册:系统中的商品信息是所有用户都可以查看的,但想要购买商品就必须得要先注册成为系统会员后才能操作。游客根据自身信息进行注册,注册成功后就可以成为本系统的会员。因此具体的模块图如图4-1所示。图4-1会员模块图1.2买家功能设计1.订单生成:订单是用户在商品收藏夹中选择自己最后想买的商品和更新数量后进行下单的操作,系统会根据此操作生成具体的订单信息。2.订单管理:个人订单生成后,用户可以通过此订单查看自己全部的购物记录,可以在完成交易后的订单信息中,根据自身的购物体验和商品的质量来对此订单进行评价。3.系统留言:用户在使用此系统购买商品过程中,只要遇到不懂或者觉得不合理的地方,都可以提出,通过系统留言的功能来反馈给管理员。1.商品收藏:当用户在线浏览到自己喜欢的商品后,但近期可能没有旅游机会,因此会员可以选择将其加入到收藏夹中,这样等有时间后就可以快速的找到他。具体的模块图如图4-2所示。图4-2会员(买家)模块图1.3商家功能设计1.商品信息添加:商品是维系用户和系统的核心纽带,所以管理员在添加商品时,一定要详细,站在用户的角度把商品详细的信息添加到系统中。因此管理登录后,可以根据真实的情况来添加商品信息。2.商品信息维护:随着时间的发展,已有的商品信息肯定会发生变化,为了让用户购买到和展示一样的商品信息,必须根据真实的情况来更新商品信息。管理员登录后,需要根据实际情况来对已有的商品信息进行必要的更新管理。3.订单管理:管理员登录后可以对会员订单信息进行查看,然后根据真实情况对订单信息的状态进行修改,如已发货,已完成等状态的修改。还可以通过订单信息来查看到某个订单的详细商品,这样便于管理员进行线下订单发货处理。1.咨询回复:对其他会员的咨询信息进行必要的回复。具体的模块图如图4-3所示。图4-3会员(卖家)模块图1.4管理功能设计管理员可以对商品的类别进行管理,可以对商品信息进行添加与维护,具体功能如下。管理员登录:管理员可以根据自己的账号和密码进行登录,由于管理员权限是系统中比较高,所以需要对管理员账号进行限制,不能够允许用户随意注册。因此只有管理员登录后,才能够添加其他管理员账号。密码修改:管理员登录成功后,需要对自己的密码定期进行修改,只有这样才能够在一定程度上保证其账号和密码的安全性。商品类别添加:为了能够方便用户分类检索需求,管理员登录后可以根据真实的情况来添加商品的类别,这样在添加商品时需要绑定到具体的商品类别下。商品类别维护:随着时间的发展,其购物网站内的商品类别肯定会发生变化,因此管理员登录后可以对现有的商品类别进行必要的维护。系统公告添加:为了能够让外部及时了解到本系统的运营情况,系统需要定时发布自身的工作状态,及时把企业运营状态及时发布出去。系统公告维护:系统资讯随着时间的推移,其信息肯定是有所变化,因此管理员可以对已添加的信息资讯进行必要的维护。具体的模块图如图4-4所示。图4-4管理员模块图1.5系统功能模块设计为了减轻管理员的操作负担,系统将管理员的权限进行变更,引入商家,商家负责商品的添加等操作,通过加盟形式来丰富系统里的商品来满足用户多样化的需求,但为了确保系统里的商品的真实性,管理员会根据会员的评价和投诉情况来实时对系统中商品的管理,所以通过加盟制度,不仅能够快速丰富系统里的商品,而且能够在一定程度上确保商品的真实性。管理员虽然不能够添加商品信息,但其能够添加商品类型,其站在平台发展的角度上来控制系统中的商品类型。因此系统的总体功能如图4-5所示。图4-5系统功能模块图本章节主要根据用户角色进行分析,根据不同的用户分配不同的功能。

第2章数据库设计软件的开发离不开数据库的设计,好的软件离不开优秀的数据库设计,数据库的设计阶段决定了系统用什么数据库、需要多少张表、每个表都有什么的字段、表与表之间如何做关联等。好的数据库设计给后期软件开发带来了非常大的便利性,可以决定软件的整体质量,优秀的表设计可以满足各种需求,而不是来一个需求就新增字段,这样会增加表的复杂性,而且软件系统的反应快慢大部分是反映在操作数据库这个过程,好的设计可以提供满足功能的各种查询。这个过程主要完成的是每个表的设计以及表之间的关联等。2.1数据库概念设计数据库的概念设计是从系统的整体功能出发,在需求分析的基础上,根据用户提出的各种需求设计出能够满足实际使用的各种实体以及实体之间的关系,一个好的概念设计为后面的逻辑结构设计和实际开发都提供了很好的便利性。在概念设计的过程中,不需要考虑开发过程使用的操作系统是什么、采用什么样的数据库来管理数据,这个阶段用的最多的是E-R图,即常说的实体-关系图(Entity-Relation),可以使用的工具有很多,可以根据个人喜好来进行设计。本系统在数据库的概念设计过程采用了E-R图进行设计,E-R图包括以下几部分:实体:图中使用方框表示,方框内为实体的名字属性:在E-R图中使用椭圆来便是实体的各个属性,椭圆中的文字表示属性名,属性和实体之间使用线段连接起来。3.实体之间的联系:实体之间的联系使用棱形表示,棱形内为联系的名称。实体与实体之间的联系有很多中,其中比较常见的有1:1,1:N和M:N这三种。具体E-R图如图5-1所示。图5-1系统E-R图2.2数据逻辑结构设计1.用户数据表用户数据表是用户的信息表,包括用户名、密码、加密、邮箱、手机号、状态标识、创建者ID、创建时间、昵称、头像。其中status由于只要0或1,所以采用tinyint,对于数据库优化,int占用4个字节,tinyint只占用1个字节,对于存储0或1,用tinyint性能更高一点。User_id是主键自增,由数据库自动生成。user_id以及username不允许为null。在用户管理模块、修改密码模块、用户登录模块会使用该用户数据表表5-1:管理员信息表列名数据类型长度主键允许空说明AdminID整数4是管理员IDAdminName字符串20用户名Password字符串50密码GroupID整数4组IDLastLog整数ime日期8是上次登录时间LastLoginIP字符串20是上次登录IPLog整数ime日期8是登录时间LoginIP字符串20是登录IPLog整数imes整数4是登录次数Status整数4是状态CreateTime日期8是添加时间2.商品信息表商品表主要展示二手商品以及代拿商品的信息,包括id、name商品名称、images商品图片、price价格、describes描述、user_id发布用户、status状态、create_time创建时间、type类型、m_user_id购买用户id、username联系人、address联系地址、phone联系电话、uphone收获电话、uaddress收货地址。商品状态则通过status来判定,status=0为待审核,商品在程序发布后需要提交给管理员进行审核,管理员审核后变为待交易。status=1为待交易,待交易商品进入到程序交易市场,所有用户可以看到商品以及详情,如果对于二手商品或者跑腿商品感到满意即可下单,该商品即从交易市场下架,状态变为待确认,同步至数据管理层。status=2为待确认,商品被接单,进入1对1交易,对于二手交易商品,买家下单后进入页面即可出现商品详细信息以及卖家的姓名联系方式,买家通过取货地址与卖家沟通达成交易,随后买家点击完成交易,商品状态即可变为已出售status=3为已出售,在管理平台订单模块中可以看见商品已出售,在程序可以查询该登录用户发布过的商品以及自己参与过的二手交易。表5-2:关注信息表列名数据类型长度主键允许空说明AttentionID整数4是IDCommodityID整数4商品IDCommodityName字符串250商品名称UserID整数4用户IDCreateTime日期8是关注时间表5-3:类别信息表列名数据类型长度主键允许空说明CateID整数4是IDName字符串200名称CreateTime日期8是添加时间表5-4:图书信息表列名数据类型长度主键允许空说明CommodityID整数4是IDName字符串250名称CommodityNo字符串250编号CateID整数4类别IDMarketPrice浮点数9是市场价Price浮点数9售价OnSale整数4上架状态OnSaleTime日期8是上架时间Remark字符串16是描述RateTotal整数4是评价总数GradeTotal浮点数9是评价总分CreateTime日期8是添加时间Photo字符串50图片Stock整数4是库存SaleTotal整数4是销售总量IsHot整数4是是否热销IsNew整数4是是否新品IsRecommend整数4是是否推荐Visits整数4是浏览量ForSerach字符串0是搜索辅助Po整数整数4是赠送积分Up日期日期8是更新时间UserID整数4用户ID表5-5:订单信息表列名数据类型长度主键允许空说明OrderID整数4是订单IDOrderNo字符串50订单编号UserID整数4用户IDTotalPrice浮点数9订单总价Status整数4订单状态O

温馨提示

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

评论

0/150

提交评论