你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 编程语言
软件功能动态订制方法与实现(二)
 

3  程序实现

3.1 软件实验环境

操作系统:Windows XP Professional pack 2

开发工具:Delphi 7.0

数据库:Access 2003

OLE DB提供程序:Microsoft Jet 4.0 OLE DB Provide

3.2 数据表

1)用户表

该表存放用户登记信息,包括:用户名称、用户类别、用户口令、单位名称等字段。

2)用户类别表

该表存放用户登记信息,包括:用户类别、类别说明字段。

3)程序模块表

该表存放软件功能模块信息,包括模块名称、模块说明字段。

4)用户授权表

该表存放用户访问模块的权限信息,包括:用户名称、授权模块两个字段。

33 程序界面与代码

该示例工程名称为RJGNDZ.DPR,包括数据模块(DM)、口令验证(Klyz)、主程序(Mian)、用户管理(UserManage)、用户权限管理(UserQxgl)等5个程序单元文件,数据模块和主程序模块须预先创建,其他模块都在程序运行过程中动态创建。其中,口令验证模块用来校验用户身份,获取用户类别,若校验通过就把用户名称和用户类别保存到全局变量中,以便主程序模块调用;用户管理模块用来管理用户和用户类别信息。由于口令验证和用户管理模块技术实现简单,下文仅重点介绍数据模块、主程序和用户权限管理三个模块的界面设计与关键程序代码。

  推荐精品文章

·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月目录 

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089