中南大学数据库课程设计.doc

中南大学数据库课程设计.doc

ID:61431136

大小:415.00 KB

页数:35页

时间:2021-01-30

中南大学数据库课程设计.doc_第1页
中南大学数据库课程设计.doc_第2页
中南大学数据库课程设计.doc_第3页
中南大学数据库课程设计.doc_第4页
中南大学数据库课程设计.doc_第5页
资源描述:

《中南大学数据库课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、中南大学信息科学与工程学院《数据库课程设计》题目:基于RBAC模型的贵重仪器管理系统姓名:董嘉伟班级:物联网工程1002班学号:时间:2013年7月5日目录l问题描述l系统需求分析n需求描述n系统功能结构n数据流图l数据库设计n全局ERn数据字典n数据库内关系表定义l数据库实现n数据库创建SQL代码n关系表及相关视图创建SQL代码n存储过程、触发器等创建SQL代码lRBAC应用场景描述n场景1-场景5描述l心得体验l总结一、问题描述每个贵重仪器对于各个高校都是一笔巨大的财产,除了本身的物品价值之外,还在于其巨大的使用价值。由于部分科学实验或人文实验需要更加

2、精确的实验结果和实验推算,大型精密的珍贵仪器成为每个研究者的最有力的帮助。但是目前在仪器的管理和共享方面要做到规范、有序、高效方面还存在一定困难,例如用户使用权限、借出维护等。除此之外,虽然大量数据库实现基于角色的访问控制功能,然而却没有对其特征集达成一致。缺乏广为接受的模型,导致了对基于角色的访问控制效用和含义理解的不规范性和不确定性。基于以上情况,为了解决仪器管理和共享上遇到的实际困难,设计了一套基于RBAC模型的贵重仪器管理系统,使贵重实验仪器的管理和共享更加信息化、智能化,使仪器的使用更加高效,价值得到了更高的体现。二、系统需求分析a)需求描述i.

3、贵重仪器管理负责对贵重仪器的进入仓库、借出、归还、保修以及其他功能的管理。1.仓库管理员负责贵重仪器的进入仓库、保修的信息的维护,并且可修改贵重仪器的可借出状态。2.老师、学生可以对贵重仪器借出、并在规定时间内归还。3.仓库管理员针对老师、学生对于贵重仪器的请求可以做出拒绝、接收的回应。ii.用户和权限管理实现对系统用户以及不同角色的权限的管理1.具有特定权限的管理员可以创建、删除系统用户2.用户可以在登录系统后修改自己的相应资料 3.每个用户在创建时须赋于相应角色4.每个角色在被创建时可以赋于相应权限,其所具有的权限可以修改5.角色创建后可以修改、删除6

4、.默认的系统角色: 系统管理员仓库管理员学生 教师  b)系统功能结构 系统结构图应用界面模块主要面向用户完成相应操作,并收集操作相关信息,向上提交给逻辑处理模块。逻辑处理模块收集应用界面模块返还的信息,并判断数据的真实性和合法性,将合法数据封装好后提交给传输模块。本地管理模块和网络管理模块针对系统使用的两种不同环境,通过与数据库连接池获取数据库连接后,将相关信息传输到数据库进行操作。数据库系统结构图C)数据流图三、数据库设计a)ER图设计b)数据字典表名:UsersAssign字段名数据类型允许空说明Staff_RoleASIDNchar(10)X用户分

5、配角色标示StaffIDNchar(10)X用户IDRoleIDNchar(10)X角色IDIsActiveBitX标示该用户已分配角色表名:Staff_USERS字段名数据类型允许空说明StaffIDNchar(10)X用户IDNameNchar(10)X用户姓名SexNchar(6)V用户性别BirthdayNchar(10)V用户出生日期CollegeNchar(10)V用户所在学院PasswordNchar(10)X用户登录密码IsLockedbitX用户限制登录标示表名:ROLES字段名数据类型允许空说明RoleIDNchar(10)X角色IDR

6、oleDescNchar(25)V角色描述RoleNameNchar(10)V角色名称表名:PermissionAssign字段名数据类型允许空说明RoleIDNchar(10)X角色IDPRDescNchar(20)V权限分配说明PermissionIDNchar(10)X权限ID表名:Permission字段名数据类型允许空说明PermissionIDNchar(10)X权限IDPermissionDescNchar(10)V权限说明OPSIDNchar(10)X操作IDOBJSIDNchar(10)X对象ID表名:Operation_OPS字段名数据

7、类型允许空说明OperationIDNchar(10)X操作IDOperationDescNchar(10)V操作说明OperationNchar(10)V相关的数据库操作表名:Equipments_OBJS字段名数据类型允许空说明EquipIDNchar(10)X仪器IDAreaNchar(10)V仪器应用领域BirthdateNchar(10)V仪器生产日期BirthAddressNchar(10)V生产地址EquipDescNchar(10)V仪器描述IslockedBitX仪器可否借出表名:EquipManage字段名数据类型允许空说明EquipI

8、DNchar(10)X仪器IDStaffIDNchar(10)X仪

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。