3.3.1 数据模块(DM)
该模块用来存放数据库连接和各模块用到的所有数据集控件。该模块的主要控件包括:数据库连接控件AdoConnection1,其ConnectionString设置为:“FILE NAME= DBCONN.udl”,该连接指向程序所在目录的“TEST.mdb”数据库;AdoTable控件USER、USERLB、USERMOD、PRGMOD分别指向用户表、用户类别表、用户权限表和程序模块表;公用AdoQuery控件数据集GQuery、GQuery1和GQuery2,所有的数据集的Connection 属性均设置为“AdoConnection1”。图2是数据模块设计时界面图。
图2 数据模块设计时界面
3.3.2 主程序模块(Main)
该模块是程序的主界面,表单上只有一个MainMenu1菜单控件,它存放了两级菜单,为各个模块提供访问入口,程序通过根据登录用户访问权限设置相应菜单是否可用来控制用户对各功能模块的访问。基本思路是:对程序模块数据集中的每一个模块,如果能够在登录用户的授权模块数据集中找到,就设置与模块相对应的菜单为可用,否则设置相应的菜单为不可用,从而实现程序功能的动态订制。图3是主程序模块的设计时界面。
·2024年9月目录 ·2024年8月目录 ·2024年7月目录 ·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录 ·2023年10月目录 ·2023年9月目录 ·2023年8月目录