校园二手商品交易系统设计与实现
(25)配送单由配送单编号唯一标识,配送单编号由系统自动生成。 (26)商品配送根据出库单进行,因此管理员无需输入过多信息。 (27)留言信息由留言编号唯一标识,编号由系统自动生成。
(28)商品出库时,需先验证商品库存信息,库存不足不能出库,另外验证出库数量及付款信息,出库数量大于成交数量不能出库,付款方式不是货到付款且未付款不能出库。
3 概念设计
3.1 确定实体集和属性
(1)会员(Member)实体集。其属性有:会员编号(memberNo)、登陆密码(memPassword)、姓名(memName)、性别(sex)、出生日期(birthday)、电话(telephone)、电子邮箱(email)、享受折扣(discount)等。
会员编号姓名性别出生日期登录密码会员享受折扣电话电子邮箱 图3-1 会员实体集
(2)职员(Employee)实体集。其属性有:职工编号(employeeNo)、登录密码(empPassword)、姓名(empName)、性别(sex)、出生日期(birthday)、工资(salary)、联系电话(phone)、住址(address)、邮箱(eMail)、职工类型(empSort)等。
职工编号登录密码工资职工类型职员姓名性别出生日期联系电话邮箱住址 图3-2 职员实体集
(3)商品大类(BigClass)实体集。其属性有:商品大类编号(bClassNo)、商品大类名称(bClassName)、是否作废(ifVoid)等。
28
校园二手商品交易系统设计与实现
是否作废商品大类编号商品大类商品大类名称 图3-3 商品大类实体集
(4)商品小类(Class)实体集。其属性有:商品小类编号(classNo)、商品小类名称(className)、是否作废(ifVoid)等。
商品小类编号是否作废商品小类名称商品小类 图3-4 商品小类实体集
(5)商品(Goods)实体集。其属性有:商品编号(goodsID)、商品名称(goodsName)、库存数量(stockNumber)、定价(price)、商品图像(image)、商品简介(introduction)、是否发布(ifRelease)、发布日期(releaseDate)等。
商品名称商品编号商品简介定价商品库存数量商品图片是否发布发布日期 图3-5 商品实体集
(6)购物记录(ShoppingRecord)实体集。其属性有:记录编号(recordNo)、成交价格(price)、数量(num)、小计(total)等。
成交价格记录编号购物记录数量小计
图3-6 购物记录实体集
(7)供货人(Supplyer)实体集。其属性有:供货人编号(supplyerID)、供货人姓名(supplyerName)、供货人地址(address)、供货人电话(phone)等。
29
校园二手商品交易系统设计与实现
供货编号供货人姓名供货人地址供货人电话供货人 图3-7 供货人实体集
(8)地址(Address)实体集。其属性有:地址编号(addressID)、省(province)、市(city)、区(area)、街道(street)、邮编(zipCode)、联系电话(phone)、收货人(receiver)、是否为默认(ifGiven)等。
联系电话省地址编号地址是否默认市区邮编收货人街道 图3-8 地址实体集
(9)订单(Indent)实体集。其属性有:订单号(indentID)、订单总计(indentTotal)、订购日期(indentDate)等。
订单总计订单号订购日期订单 图3-9 订单实体集
(10)付款单(Payment)实体集。其属性有:付款单编号(paymentNo)、付款方式(payWay)、付款金额(payAmount)、付款日期(payDate)等。
应付款付款方式付款单编号付款单实付款付款日期 图3-10 付款单实体集
(11)收购单(Purchase)实体集。其属性有:收购单编号(purchaseID)、收购价格(price)、收购数量(num)、收购时间(purchaseDate)、是否入库(state)等。
30
校园二手商品交易系统设计与实现
收购时间收购价格收购单编号收购单收购数量收购时间 图3-11 收购单实体集
(12)入库单(Storage)实体集。其属性有:入库单编号(storgeID)、入库数量(inNum)、未入库数量(notInNum)、入库时间(storgeDate)等。
入库数量入库单编号入库单未入库数量入库时间 图3-12 入库单实体集
(13)出库单(OutStorage)实体集。其属性有:出库单编号(outID)、出库数量(outNum)、出库时间(outDate)等。
出库数量出库单编号出库单未出库数量出库时间 图3-13 出库单实体集
(14)配送单(Dispatching)实体集。其属性有:配送单编号(dispatchingID)、配送数量(dispatchingNum)、配送时间(dispatchingDate)、预期到达时间(preReachDate)等。
配送单编号配送数量配送时间预期到达时间配送单 图3-14 配送单实体集
(15)留言(Message)实体集。其属性有:留言编号(messageNo)、内容(content)、留言回复(replayContent)、发布时间(releaseDate)、回复时间(replayDate)等。
内容留言编号留言 图3-15 留言实体集
留言回复发布时间回复时间 31

