1、图书馆管理系统功能结构图上次实验,我们已经完成了登录窗体、密码窗体和切换面板的设计。接下来,我们来设计系统各功能模块,系统功能结构如下图所示:借书还书数据操作续借图书查询读者查询超期查询借阅排名读者类别图书类别系统设置数据管理出版社类别图书管理读者管理数据管理图书馆管理系统功能结构图今日盘点操作今日借出图书图书查询今日归还图书今日续借图书今日入库图书今日到期入库图书数据查询操作本次实验,先来完成“数据管理”模块的设计。下面分别设计“图书管理”和“读者管理”1“数据管理”窗体设计使用设计视图来手动添加一些控件按钮,效果如下:现在回到“切换面板”窗体中,给按钮添加事件。在设计视图下,选中“数据管理
2、”标签左边的按钮,单击右键,选择“事件生成器”“代码生成器”在该按钮的click事件中,填写“DoCmd.OpenForm”后,退出。如下图: 2图书管理设计2.1图书管理子窗体设计图书管理窗体里,内嵌了一个图书管理子窗体。因为这两个窗体的数据源是查询,所以,我们先来创建窗体所需的数据源查询。首先创建一个名为“图书管理查询”的查询,如下:切换到窗体对象下,使用窗体向导创建“图书管理子窗体“,如下:添加以下14个字段2.2“图书管理“窗体设计切换到窗体对象下,使用窗体向导,如下然后,选则窗体会用到的字段,我们会用到出版社!出版社,出版社!ISBN,图书!图书编号,图书!书名,图书!作者,图书!出
3、版日期,图书!图书类别,图书!页数,图书!价格,图书!存放位置图书!入库日期, 图书!图书总数,图书!备注,图书类别!图书期限,共14个字段先选择数据源为“表:出版社”,如下:继续选择数据源为“表:图书”,最后选择数据源为“表:图书类别”,并添加该表中的“借出期限”字段。点击“下一步” ,完成后,打开,如下。调整字段的先后顺序,并且加上标题,并把窗体的“记录选择器”、“导航按钮”、“分割线”属性均设置为“否”,“滚动条”设置为“两者均无”,字体颜色大家可随意设置,如下:在该窗体上添加三个“矩形控件”,并使用向导在其内如添加相应的按钮。在第一个矩形内,添加四个记录导航的图片按钮,作用分别为“转到第一项记录”、“转至前一记录”、“转至后一记录”、“转到最后一项记录”。下面添加一个子窗体控件:下一步,默认,退出,最后效果如下:3.读者管理设计使用窗体向导,数据源为“读者”表,生成一个“读者管理(纵栏)”式窗体和“读者管理(表格)”式窗体