广西财经学院 第六组:02黄瑜 59冯宪婥 61王双寅 67李凤 68贺雯
查相应的商品类别已发布的商品信息中是否有垃圾信息(比如说商品信息明显地虚造,商品信息不全等),从而进行相应地删除商品信息,将商品下架,扣除用户相应信用度等操作(发现一个虚假信息信用度减3,商品信息不全信用度减1)。 用户检举与投诉:当用户发现商品信息中存在垃圾信息时,可以向相应类别的普通管理员检举。如果检举属实,则检举用户信用度加3;当用户觉得普通管理员操作不公正时可以向超级管理员投诉,如果投诉属实,则投诉用户信用度加5。检举或投诉不被采用时,检举用户或投诉用户信用度不变。
6. 数据库设计
6.1 数据库分析
数据库设计是开发应用系统中一个非常重要的环节。数据库设计应该满足数据的存储需求,同时便于访问和查询,它既要保证数据的准确和完整,又要避免过多的数据冗余。这里采用的是SQL server2000 数据库。
6.2 数据表设计
基于数据库的概念设计和系统功能模块的分析,设计出四个主要数据库表。 (1)商品信息表。商品信息表记录的是上货商品的相关信息,见表1。 (2)用户信息表。用户信息表记录的是与用户相关的信息,见表2。 (3)交易单信息表。交易单信息表记录交易的具体信息,见表3。 (4)管理员信息表。管理员信息表记录管理员的登录信息,见表4。
表1 商品信息表
列名 ID GoodsName GoodsClass 数据类型 字段长度 可否为空 Not null Not null Not null Not null Not null 说明 ID序列号 商品名称 图书类别 商品描述 商品数量 [int]IDENTITY —— varchar varchar 30 20 100 —— GoodsDescription varchar GoodsAccount Int 11
广西财经学院 第六组:02黄瑜 59冯宪婥 61王双寅 67李凤 68贺雯
NewDegree OriginalPrice CurrentPrice Contact DaysLef varchar float float varchar datetime 10 —— —— 20 —— Not null Not null Not null Not null Not null 新旧程度 原价 售价 联系方式 下架剩余时间
表2 用户信息表
列名 ID UserName NickName Password Sex Birthday 数据类型 字段长度 可否为空 Not null Not null Not null Not null Not null Not null Not null 说明 ID序列号 用户名 昵称 登录密码 性别 生日 学院专业信息 E-mailInCampus Credit LockTimeLeft varchar int datetime —— —— —— Not null Not null Not null 校内邮箱 信用度 剩余锁定时间 TradingCapcity int —— Not null 历史交易数量
表3 交易单信息表
列名 ID
[int]IDENTITY —— varchar varchar varchar varchar datetime 20 20 20 2 —— 40 SchoolAndSpecialty varchar 数据类型 字段长度 可否为空 Not null 说明 ID序列号 [int]IDENTITY —— 12
广西财经学院 第六组:02黄瑜 59冯宪婥 61王双寅 67李凤 68贺雯
SellerID BuyerID GoodsID SellerRemark BuyerRemark DealTime
int int int varchar varchar datetime —— —— —— 100 100 —— Not null Not null Not null Not null Not null Not null 卖方ID 买方ID 商品信息ID 卖方评价 买方评价 成交时间 表4 管理员信息表
列名 ID AdminClass AdminUserID
数据类型 字段长度 可否为空 Not null Not null Not null 说明 ID序列号 管理员类别 管理员用户ID [int]IDENTITY —— varchar int 10 —— 7. 结束语
信息化飞速发展的今天,运用Internet 技术能给我们带来很多方便。相信基于web 的校园二手市场的诞生,在给校园内的广大师生带来便捷的同时,能引发更多对信息系统运用的思考。
13