4.3 数据流图设计
由以上分析可以画出基于vb宿舍用电管理系统的数据流图如图所示:
图4-2 0层数据流图
图4-3 数据流图
4.4 数据库设计
4.4.1 创建数据库
数据库是用户存储信息的仓库,数据库用户要明确创建数据库的目的以及对数据库需要进行的操作。开发数据库应用系统的第一步是创建数据库对象,操作结果是在外部存储器(如磁盘、光盘等)上生成一个扩展名为“.mdb”的数据库文件。其次是在数据库对象中创建数据库报表对象,一个数据库对象可以包含多个数据库对象。表是Access的基础,其他对象如查询、窗体等都是在表对象的基础上建立的。只有表建立好之后,才可以创建其他对象,最终形成完善的数据库应用系统。
Access提供两种创建新数据库的方法。一是使用数据库向导来完成创建任务,用户只要做一些简单的选择操作,就可以建立相应的表、窗体、查询、报表等对象,从而建立一个完整的数据库;二是先创建一个空数据库,然后再添加表、查询、窗体及其他对象。无论采用哪一种方法,在数据库创建好之后,都可以在任何时候修改或扩展数据库。
1、利用向导创建数据库
数据库向导提供了一些常用数据库的模板,使用这些模板可以快速地创建数据库。 Access的数据库模板是一个包含表、查询、窗体和报表等的“. mdz”文件,但是表中不含有任何数据,因此利用向导所创建的数据库,其中的表也不含有任何数据。
2、创建空数据库
利用向导创建的数据库往往不能满足用户的特定要求,所以经常是先创建一个空数