桥梁模板数据库逻辑结构设计 4.2.1桥梁模板数据库设计原则 本系统在桥梁模板数据库结构的设计上,从始至终都考虑并遵循以下原则 ①充分性。桥梁模板数据库里要有最全面的信息、信息面要广。这样才能最大限度地满足用户的需求。 ②必要性。桥梁模板数据库里的信息要满足充分性的同时,又不能一味的追求大而全,还要力图精减,尽量不要存储重复的数据。 ③合理性。桥梁模板数据库库的结构设计要合理,要有利于程序开发者调用桥梁模板数据库里的数据,而且要尽量减小数据查询的次数和范围。 4.2.2数据字典 数据字典是关于数据信息的集合,它是分析阶段的工具,其作用就是在软件分析和设计的过程中给设计者提供关于数据的描述信息,在数据字典中,建立一组严密一致的定义有助于改进分析员和用户之间的沟通与协调,因此将消除可能的误解。数据字典主要应该包括的每个数据元素的控制信息有:名字,别名,描述,定义,位置。数据字典中包含的每个数据元素的控制信息是很有价值的。因为列出了使用一个给定的数据元素的所有程序(或者模块),所以很容易估计改变一个数据将产生的影响,并且能对所有受影响的程序或者模块做出相应的调整。 依据上面分析和实体以及实体之间的关系,写出本系统的数据字典如下: 1、名字:Customers 别名:客户信息 描述:客户的工地名称、联系人、联系电话和押金等信息。 定义:Customers= CustomerID+CustomerName+LinkMan+Te1No+ MobilePhone+Foregift+RegDate 位置:工地管理、价格维护、料单管理、结算、料单查询、结算查询 2、名字:Equipments 别名:建筑材料信息 描述:建筑材料的名称、规格、型号、数量等信息 定义:Equipments=EquipmentID+EquipmentName+Specification+EqpType+Unit +Amount+LeftAmount 位置:设备管理、价格维护、料单管理、料单查询 3、名字:Prices 别名:价格信息 描述:记录给不同客户的不同建筑材料的价格信息 定义:Prices=PriceID+ValidDate+CustomerID+SequenceNumber+EquipmentlD+ UnitID+ UnitPrice+Specification 位置:价格维护、料单管理、料单查询 4、名字:Users 别名:系统用户信息 描述:记录系统用户的用户名、密码及系统各功能模块的操作权限等信息 定义:Users= UserID+UserName+UserPsw+Stock+DataInput+DataSearch+ AccountSettlement+PrintSettlement+PrintCheckUp+Finance+ DataErase+UserAdmin 位置:用户管理 _5、名字:Bills 别名:料单信息 描述:记录料单的客户ID号、设备ID、数量、口期和是否结算过等信息 定义:Bills = Bi11ID + Bi1lSequenceNumber + LeaseOutDate + LeaseOrOut+EquipmentSpecification+AddInfo+LeaseOutAmount+PriceID+CustomerI D+EquipmentID+RetrunDate+Money+IsSettled+SettledDate 位置:料单管理、料单查询 6、名字:SettleRecords 别名:结算信息 描述:记录结算结果的客户ID号、结算口期和金额等信息 定义:SettleRecords= SettleRecordlD+ CustomerlD+ LastSettleDate+ Money 位置:结算、结算查询www.zbtaixing.com
|