大型数据库课程设计 火车站票务管理系统(5)

2018-12-22 22:01

where 车票表.车次号=车次管理视图.车次号and 车票表.车票编号=乘客表.车票编号and 身份证号=@id go

--执行存储过程

exec s_tri1 '411082199210020018'

第8章 权限设计

--1、创建一级管理员的登录名及用户,并给一级管理员授权 create login 一级管理员 with password='123456',

default_database=火车站票务管理数据库

create role 一级管理员 authorization dbo

create user 一级管理员 for login 一级管理员 with default_schema=dbo

grant insert ,update,delete on 退票表to 一级管理员 grant insert ,update,delete on 车次表to 一级管理员 grant insert ,update,delete on 车站表to 一级管理员

--2、创建二级管理员的登录名及用户,并给二级管理员授权 create login 二级管理员 with password='123456',

default_database=火车站票务管理数据库

create role 二级管理员 authorization dbo

create user 二级管理员 for login 二级管理员 with default_schema=dbo

grant insert ,update,delete on 退票表to 二级管理员 grant insert ,update,delete on 车站表to 二级管理员

19

--3、创建数据库角色业务员并给业务员授权 create role 业务员 authorization dbo

grant select on 车票表to 业务员 grant select on 车次表to 业务员

grant insert ,update,delete on 售票表to 业务员 grant insert ,update,delete on 退票表to 业务员 --4、创建数据库角色乘客并给乘客授权 create role 乘客 authorization dbo

grant select on 车票表to 乘客 grant select on 车次表to 乘客 grant select on 车站表to 乘客

总结

通过这么多天的数据库课程设计的学习,我受益匪浅,从中学到了许多新知识,这些知识是在课堂中不能学到或者说很难学到的。并且对sql server这一门课程有了更深一步的理解。在做课程设计中,我们可以把课堂上所学的理论知识和实践联系起来,在所要开发的系统中渐渐学会了融会贯通。同样通过对SQL的应用,也使我们熟练和巩固了对SQL的理解。这样我们对开发系统的整个过程也有了一个系统的了解。

这次课程设计,我选择的课题是《火车站票务管理系统》,在火车站票务管理管理系统的开发中采用了完整的数据库设计的全过程,从需求分析到概念结构设计,到逻辑结构设计,再到物理结构设计,最后到数据库的实施和维护,每一步都认真的分析和实施。

在这次课程设计中我明白了理论和实践要想充分地结合,需要非常扎实的基本功。这就说明学好基础知识是理论付诸实践的前提。在设计火车站票务管理系统中我学到了很多,希望在以后能充分利用所学的理论知识去实践,在实践中又要努力去巩固理论知识。只有这样,才能把一门课程甚至一门学科学精、学透。

在数据库课程设计过程中,我觉得最重要的是,我们应该先认真设计好所需要的结构,以免中间很小的改动却造成不必要的麻烦。

参考文献:

1. 王珊,萨师煊 .数据库系统概论[M]. 高等教育出版社,2005

2. 郑阿奇等. SQLserver实用教程(第3版)[M] . 电子工业出版社,2009 3. 赵乃真等. 信息系统设计与应用. 清华大学出版社,2005

20

21

《大型数据库课程设计》报告评分标准

选题合理,功能简单 (D) 选题及功能设计 有一定的工作量和实用价值 (C) 功能设计丰富,有一定的难度系数 (B) 功能设计合理全面,能体现数据库的存储和整理数据的功能 (A) 具备基本的数据表,数据量较少,但能够实现系统基本需要 (D) 具备基本的数据表,数据量适中,实现了一定的数据完整性 (C) 有多个数据表,数据量适中,有完善的数据完整性(B) 有多个数据表,数据量充足,具有较强的数据安全性和数据完整性 (A) 具备基本的数据表,有主外键约束 (D) 数据库对象 创建了若干种的数据库对象,并加以利用 (C) 在实际应用中合理利用了各类数据库对象 (B) 具有身份验证、数据备份等较复杂的数据管理功能(A) 利用存储过程实现了各种查询功能 (D) 除查询功能,还实现了各种数据操作功能 (C) 功能实现 在上一条基础上,还实现了数据统计汇总功能 (B) 合理利用函数、存储过程、触发器实现各种数据查询、操作、管理功能 (A) 完成设计报告,阐述了系统功能,结构较完整 (D) 开题报告反映设计思路,结构完整,格式较规范 (C) 设计报告 报告内容完整,图表使用准确,格式清晰,功能描述详尽 (B) 报告内容完整,图表使用准确,描述详细,代码阐述清楚,反映系统执行流程 (A) 总评成绩: 22

数据表和数据量 教师签字:

23


大型数据库课程设计 火车站票务管理系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:火山中学2017年体育工作评估自评报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: