编辑等功能。若想发布项目信息,首要条件是用户已经成为系统会员,然后可以添加要竞拍的项目,并编辑以添加项目的信息。Р开始Р添加项目编号Р添加其它信息Р保存Р结束Р 图4-4 项目信息发布模块流程Р4.5项目竞标模块Р项目竞标模块的流程,如图4-5所示。此模块提供了用户从竞标项目列表到交易完成的全部功能。竞标结束时,会判断谁为出价最高的用户,此用户为竞拍此项目的成功者。竞拍成功的用户将会联系卖方,进行项目的交易。Р开始Р查询到竞标的项目Р Р浏览项目详细信息Р是否最高出价人Р Р竞标失败Р 是否Р竞标成功Р Р结束Р联系卖方项目交易Р Р结束Р Р图4-5 项目竞标模块的流程Р5 数据库结构设计与实现Р5.1 数据库逻辑结构设计Р图5-1 设计关系模型Р5.2 数据表的创建Р在该系统中,作为买方和卖方的一个媒介,一方面由卖方发布项目的信息,另一方面由买方出价购买,由一段时间内的价高者获得此项目,最后买卖双方进行确认,完成网络销售的过程。因此该系统要满足以下的数据库需求分析:Р招标投标系统需要提供信息的查询,保存,更新以及删除等功能,这就要求数据库能充分满足各种信息的输入和输出,通过上述系统功能的分析,根据招标投标系统的需求,总结如下的需求信息:Р(1)用户需要注册才能进行招标投标等一系列的相关操作。Р(2)在项目中,包括待招和已交易的项目信息。Р(3)在投标中需要包含对每个项目的出价的信息。Р(4)包含每个已被出价的项目和出价者的ID号。Р(5)另外还需要包含用户招标的项目信息。Р所以在该系统中共需要创建5个数据表,用于存放网络招投标管理系统所需要的数据。Р在数据库模型中不仅列出了各个表中的所有字段,同时也标出了各表的主键和外键等重要的信息,如果仔细阅读前面关于系统功能分析及系统流程的介绍之后,一定可以很好地理解这些数据表中各字段所代表的含义,同时也应该思考为何各表时间的关系。