当的调整和优化,形成合理的全局逻辑结构,并设计出用户子模式。这就是数据库逻辑结构设计所要完成的任务2。ER图虽然是现实世界的反映,与数据库的具体实现毫无关系,但它却是构造实施数据模型的依据。一般来说把ER图转换为关系模型,对于ER图中每个实体,都相应转换为一个关系。对于两实体之间的m
联系,必须对“联系”单独建立一个关系表,用来联系双方实体。一般说来,画数据流图应遵循“由外向内,逐步细化”的原则。由外向内是指根据用户活动图标定系统范围,系统范围内的细节部分可以先不考虑,将其当成一个黑盒子。逐层细化是指逐一描述系统内部数据流,一般从每个业务的输入端开始向输出端推进,每当经过使数据流的组成或数值发生变化的地方,就用一个“加工”2将其连接起来,这个“加工”正是实现这一数据变化。
4
f安阳师范学院
根据上面ER图分析,可以列出以下几个关系表:表1商品基本信息表:字段名类型长度是否允许为空是否为主键商品名char20主键商品号char18主键生产日期date18数量i
t6进价i
t6商品产地char30是保质期i
t3表2入库清单基本信息表:字段名类型长度是否允许为空主键否商品名char20主键商品号char18主键入库时间date18是数量i
t6价格i
t6采购员char30仓库管理员char30是表3出库清单基本信息表:字段名类型长度是否允许为空主键否商品名char20主键商品号char18主键出库时间date18是出库数量i
t6仓库管理员char30是表4库存剩余清单基本信息表:字段名类型长度是否允许为空主键否商品名char20主键商品号char18主键现有库存i
t6最大库存量i
t6表5管理员登陆基本信息表:字段名类型长度是否允许为空主键否登陆名char20编号char18主键密码char623输入、输出界面设计输入、231用户登陆模快设计功能描述:在用户登录时,首先判断登录用户名和用户密码是否正确,是否具有登录本系统的权限,根据不同的权限可以进入不同系统界面。
5
f安阳师范学院
图8管理员登陆窗体单击“登录”按钮后,对用户名、密码和权限进行验证。
232主界面
主界面包括系统所有的功能实现,点击不同功能,进入不同功能的实现界面,成功登陆后将进入主界面。
233商品入库
在主界面中点击“商品入库”按钮,进入商品出库界面,如图46所示。其中“入库商品”为下拉列表框,只可以选择商品表中已经存在的商品进行入库操作,供应商也只能选择供应商表中已经存在的记录进行入库。
图9商品r