《实验室预约管理信息系统》课程设计报告
《《实验室预约管理信息系统》课程设计报告》由会员分享,可在线阅读,更多相关《《实验室预约管理信息系统》课程设计报告(15页珍藏版)》请在毕设资料网上搜索。
1、 1 数据库系统原理课程设计报告数据库系统原理课程设计报告 -小型数据库系统设计小型数据库系统设计 2012-12-28 2 题题 目目 实验室网上预约管理信息系统 需求需求 分析分析 数据需求:数据需求: 1) 用户数据:用户登录需要有用户名、密码,忘记密码时要以密码提示问题来重置密码; 2) 实验室数据:用户需要得知各实验室所包含的设备器材、能进行的实验、开放时间等数据 以及实验室所属的学院; 3) 预约表数据:预约表存放的是实验室的代号、使用者代号以及使用者邮箱地址(用于管理 员发送审核通过邮件) 、使用时间等。 处理处理需求:需求: 1) 用户:对实验室信息进行查看、对自身信息进行修改
2、以及注册时将个人信息插入用户表; 2) 管理员:拥有对用户信息、实验室信息进行查看、修改、删除等权限,以及对预约表的查 看、删除权限。 安全性:安全性: 1) 新建登录名 U1,U2,U3,测试登录通过 2) 创建数据库用户 U1,U2,U3,他们分别通过登录名 U1,U2,U3 登陆 shiyanshiyuyue 数据库。 3) 为用户 U1 设置对 student 表的权限, 让它对 student 表有 select, insert 权限, 更新除了 SID 之外的其他字段 4) 为用户 U2 设置对 teacher 表的权限,让它对 teacher 表有 select 权限,更新除了
3、TID 之外 的其他字段 5) 为用户 U3 设置对所有表的权限,让它可以对所有表,视图,存储过程等进行增删查改操 作 6) 设置数据库角色 A1,即预约者角色,把此角色赋予 U1,U2,A1 能查询实验室信息相应 视图,查改预约情况视图,execute 各个存储过程 7) 设置数据库角色 A2,即管理预约角色,把此角色赋予 U3,A2 可以对所有表,视图,存 储过程等进行增删查改操作 总而言之,登录名 U1 使用于学生模块,登录名 U2 使用于教师模块,登录名 U3 使用于管 理员模块, 保证不同角色登陆数据库所能操作的权限不同, 不会对本模块以外的表等造成影响, 保证数据库的安全性 完整性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验室预约管理信息系统 实验室 预约 管理信息系统 课程设计 报告
