你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:杂志经典 / 跟高手学编程
学生成绩管理系统的设计与开发(四)
 

12  RoleRight角色权限表

字段名

数据类型

字段宽度

为空

备注

RoleID

Varchar

16

No

角色ID,外键

主键

MenuItemName

Varchar

20

No

菜单名或对象名

MenuRemark

Varchar

38

 

菜单或对象的中文说明,显示用

RoleRight

Bit

1

 

是否有权限,默认值为0

13  UserRole角色成员表

字段名

数据类型

字段宽度

为空

备注

RoleID

Varchar

16

No

角色ID,外键

主键

UserID

Varchar

12

No

用户ID,教师或学生ID

4 系统总体框架

学生成绩管理系统由用户登陆、基础数据、专业信息、课程、查询与统计、系统维护等六个大模块组成。后五个模块还有相应的子模块,用于完成不同的功能,其总体结构如图1所示。

所有的模块都需要与数据库相联系,因此,一个数据库应用系统在Delphi中最好创建一个公用的数据模块,用于各个模块从数据库中取得所需要的数据;另外,各个模块之间需要传递或共用相关的信息,如用户名、常量、设置用户权限等公共函数或过程,因此需要创建一个公共数据单元。

  



1 学生成绩管理系统模块结构图

5 公用模块

使用Delphi编制数据库应用程序时,为使系统中各个模块共用一些基本参数、共共函数或过程,需要创建一个系统公用单元文件。数据库应用程序必不可少地要使用数据库,需要创建一个数据模块。

5.1公用单元文件模块

本系统将用户登录名、用户类型、系统角色常量等参数;设置用户权限、创建树型结构通用算法等等过程与函数定义在公用单元中。选择“FileNewUnit”菜单命令,创建公用单元,并通过存盘或另存为的方法将公用单元的单元名修改为“UnitPublic”。
  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
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