Access 数据库综合实例:公司物资管理系统.ppt

上传人:laozhun 文档编号:2204827 上传时间:2023-01-30 格式:PPT 页数:50 大小:1.33MB
返回 下载 相关 举报
Access 数据库综合实例:公司物资管理系统.ppt_第1页
第1页 / 共50页
Access 数据库综合实例:公司物资管理系统.ppt_第2页
第2页 / 共50页
Access 数据库综合实例:公司物资管理系统.ppt_第3页
第3页 / 共50页
Access 数据库综合实例:公司物资管理系统.ppt_第4页
第4页 / 共50页
Access 数据库综合实例:公司物资管理系统.ppt_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《Access 数据库综合实例:公司物资管理系统.ppt》由会员分享,可在线阅读,更多相关《Access 数据库综合实例:公司物资管理系统.ppt(50页珍藏版)》请在三一办公上搜索。

1、Access 2007数据库程序设计基础与上机指导-综合实例:公司物资管理系统,第15章 综合实例:公司物资管理系统,教学提示和教学目标15.1 系 统 简 介15.2 数据库设计15.3 窗体设计与编程实现,教学提示和教学目标,教学提示:本章通过介绍一个简单的公司物资管理系统,使读者对Access数据库系统程序开发有一个基本的了解。但仅掌握这些还是不够的,要自己多动手进行实践操作,不断增强动手能力。教学目标:掌握程序开发的步骤,学会自主开发基于Access的小型数据库管理系统。,15.1 系 统 简 介,各单位物资管理系统的规模、大小都不尽相同,适用性也不一样。使用Access可以构建一个符

2、合小型企业的物资管理系统,不仅数据管理方便,而且可以随时根据需要进行修改和再开发。物资管理系统拟实现的功能包括如下。(1)登录功能(登录窗体),允许注册了的用户输入用户名和密码,从而登录系统,使用管理系统中的数据。(2)主模块(主窗体),提供了其他主要模块窗体的链接按钮。通过该窗体,用户能更好地操作管理系统的各个模块。(3)可浏览打印公司所有物品的信息,并以报表的形式显示所有的物品信息记录。(4)可浏览打印公司出借物品的信息,以报表的形式显示所有借出的物品信息。(5)可浏览打印公司报废物品的信息,以报表的形式显示所有报废的物品信息。(6)根据不同的参数值,可查询公司所有的物资信息。(7)可查询

3、公司出借的物资信息,以及出借后到期未还的物资信息。(8)可进行借出物品、归还物品的操作,可报废公司中已过时效期的物品。(9)修改系统用户密码。(10)可对公司的物品信息记录,进行增、删、改操作。根据前面对系统的功能需求分析,依据系统功能设计原则,可对整个系统进行模块划分,系统的功能模块结构图,如图15.1所示。,图15.1 功能模块图,15.2 数据库设计,15.2.1 数据表的逻辑结构设计15.2.2 创建数据库15.2.3 创建数据表关系,15.2.1 数据表的逻辑结构设计,根据公司物资管理系统的功能需求和使用,设计数据库系统:公司物资管理系统.accdb。该数据库主要包含的表:Login

4、表(登录信息表)、Material表(物品信息表)以及Credit表(借出信息表)。建好数据库结构后,输入系统运行所需的相关数据和测试数据,如图15.2、图15.3、图15.4所示。,图15.2 Login表的测试数据,图15.3 Material表的测试数据,图15.4 Credit表的测试数据,15.2.2 创建数据库,运行Access 2007,单击【空白数据库】按钮,在窗口右侧显示的【文件名】文本框中输入:“公司物资管理系统.accdb”,单击【创建】按钮,创建数据库,如图15.5所示。创建“公司物资管理系统”数据库后,就可以创建和设计相应的数据表了。,图15.5 创建“公司物资管理系

5、统”数据库,15.2.3 创建数据表关系,“公司物资管理系统”数据库中的表之间是存在一定关系的。例如,Credit表中物品编号记录必须是从Material表中的物品信息中获得,Credit表中经手人必须是Login表中的管理员姓名。所以根据数据表的逻辑设计,建立数据表之间的关系,具体步骤如下。(1)单击【数据库工具】选项卡中的【显示/隐藏】组中的 按钮,打开【关系】对话框,如图15.6所示。(2)将Login表、Material表以及Credit表添加到【关系】对话框中。(3)将Material表中的material_ID字段与Credit表中的material_ID字段相关联,将Login表

6、中的admin_name字段与Credit表中的admin_name字段相关联。(4)最终创建的关系,如图15.7所示。,图15.6【关系】对话框,图15.7 三个数据表之间的关系,15.3 窗体设计与编程实现,15.3.1 报表模块设计15.3.2 查询模块设计15.3.3 物品操作模块设计15.3.4 系统操作模块设计15.3.5 主界面窗体设计15.3.6 登录窗体设计,15.3.1 报表模块设计,用向导创建“物品数据信息报表”,数据源为Material表,报表的页面设置为“纵向”,命名为默认名称“Material”报表,报表的界面如图15.8所示。最终创建了一个Material报表,设

7、置Material报表中的【其他】属性选项卡下的【弹出方式】为【是】,结果如图15.15所示。以此报表为例,在其他的数据表和查询的基础上,创建其余的报表:Credit报表(借出物品信息报表)和discard报表(报废物品信息报表)。,图15.8“Material”报表设计视图,图15.15 Material报表,15.3.2 查询模块设计,查询是“公司物资管理系统”数据库中的核心组成部分,查询可以对数据库中的表存储的信息进行查找、统计、计算和排序,也可以使用查询为其他查询、报表和窗体提供数据。这里我们详细介绍Material_query窗体(物品参数查询窗体)的设计,此窗体的作用是,读入用户输

8、入的查询条件,根据这些条件对数据表进行查询,如图15.16所示。下面开始处理按钮的单击事件。首先可以利用按钮的事件向导实现简单的关闭窗体的功能,具体过程如下。(1)当用户将一个按钮加到窗体中时,Access 2007会自动弹出按钮的向导界面,如图15.17所示。选择【类别】为【窗体操作】,【操作】为【关闭窗体】选项,单击【下一步】按钮。(2)出现【命令按钮向导】对话框界面二,选中【文本】单选按钮,在文本框中输入“退出”,如图15.18所示。单击【下一步】按钮。(3)在【命令按钮向导】对话框界面三中,为按钮命名,这里我们使用默认值,如图15.19所示,单击【完成】按钮。(4)选择“退出”按钮的“

9、单击”事件,单击按钮可设置嵌入的宏的参数,在这里设置Close操作的保存参数为“否”,即关闭窗体时,不保存对窗体的设计更改,如图15.20所示。,图15.16 Material_query窗体的设计视图,图15.17【命令按钮向导】对话框界面一,图15.18【命令按钮向导】对话框界面二,图15.19【命令按钮向导】对话框界面三,图15.20 设置宏参数,15.3.3 物品操作模块设计,设计borrow窗体需要说明的是,ComboID组合框的数据行来源是建立在Material_enable_b查询基础上的,也就是说,首先要建立一个Material_enable_b查询,作用是查询物品信息中拥有借

10、出权限但尚未借出的物品,该查询的SQL视图如图15.22所示。设计discard窗体ComboID组合框的数据行来源是建立在discard _enable查询基础上的,也就是说,首先要建立一个discard _enable查询,该查询的SQL视图如图15.24所示。,图15.21 borrow窗体的设计视图,图15.22 Material_enable_b查询的SQL视图,图15.23 discard窗体的设计视图,图15.24 discard _enable查询的SQL视图,15.3.4 系统操作模块设计,Material窗体(物品信息录入表),主要完成物品信息的增、删、改操作,该模块设计为

11、以表格的形式显示所有的资产信息,如图15.25所示。以表格的形式显示信息的窗体,可以利用Access窗体向导功能来实现。具体步骤如下。(1)在【创建】选项卡的【窗体】组中的 选项中选择【窗体向导】命令。(2)在弹出的对话框中为窗体选择表或查询的数据源,这里选择Material表的所有字段,如图15.26所示。(3)单击【下一步】按钮,在【窗体向导】对话框界面二中,设置【布局】为【表格】,【方向】为【纵向】,如图15.27所示。(4)单击【下一步】按钮,在【窗体向导】对话框界面三中,选择窗体样式为“办公室”样式,如图15.28所示。单击【下一步】按钮。(5)在【窗体向导】对话框最后一步中,为窗体

12、命名为Material,单击【完成】按钮。最终创建了一个Material窗体,设置Material窗体中的【其他】选项卡下的【弹出方式】为【是】,结果如图15.29所示。与图15.15的物品数据信息报表相比较,可以看出两个图大体的样式是一致的,但是Material窗体侧重于数据的修改功能,而报表则侧重于数据的浏览及打印功能。,图15.25 Material窗体的设计视图,图15.26【窗体向导】对话框界面一,图15.27【窗体向导】对话框界面二,图15.28【窗体向导】对话框界面三,图15.29 Material窗体,15.3.5 主界面窗体设计,在main窗体(主界面窗体)中有许多功能按钮,

13、将上述模块所建立的窗体和报表链接在一个窗体中,用户只需单击窗体中的按钮,即可通过按钮中的Click事件,打开相应的报表或窗体。main窗体设计视图如图15.30所示。下面为main窗体添加按钮事件代码。在窗体中加入Command10(物品信息报表)按钮,其事件生成器中可以输入如图15.31所示的代码,用来打开物品信息报表。其他按钮代码可参考:Command26按钮、Command28按钮和Command29按钮的Click事件代码过程,如图15.32所示。,图15.30 main窗体的设计视图,图15.31 Command10按钮代码,图15.32 其他按钮代码,15.3.6 登录窗体设计,当

14、系统运行时,首先打开login窗体,进行操作用户的验证。登录成功后,才能显示主界面窗体。登录窗体界面如图15.33所示。在用户文本框中输入用户名、用户密码后,程序则到Login数据表中查找相应的密码记录。如果匹配,则进入主窗体main,否则弹出对话框提示密码错误。如果单击【退出】按钮,则退出运行程序。至此,整个系统设计完毕。程序运行时部分截图如图15.34、图15.35、图15.36、图15.37、图15.38、图15.39、图15.40和图15.41所示。,图15.33 login窗体的设计视图,图15.34 用户登录,图15.35 主界面,图15.36 公司借出物品信息报表,图15.37 物品参数查询窗体,图15.38 到期未还物品查询窗体,图15.39 物品出借窗体,图15.40 物品报废窗体,图15.41 修改密码窗体,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号