ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:211.50KB ,
资源ID:2688192      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2688192.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网吧机房数据库设计说明书.doc)为本站会员(dzzj200808)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

网吧机房数据库设计说明书.doc

1、网吧机房数据库设计说明书1网吧机房管理系统说明书班级:软件 081 班姓名:赵海斌学号:20网吧机房数据库设计说明书2数据库设计说明书目录1 概述 21.1 目的 21.2 内容 22 表 22.1 表设计概述 22.2 用户信息表 32.3 网吧信息表 42.4 电脑使用权情况表. 42.5 计费表.52.6 上机时间表 5 3 视图 53.1 查看所有用户基本信息 54 存储过程 54.1 显示用户上机信息 64.2 显示用户下机信息 64.3 显示指定用户信息 75 用户自定义函数 75.1 显示单个用户上机时间76 触发器 86.1 若用户在上机则用户信息不能删除 87 数据库安全性

2、87.1 概述 87.2 数据库验证方式 88 数据库管理和设置 88.1 概述 88.2 数据库属性设 置 98.3 数据库备份恢复策略 98.4 数据库运行日常维护 9网吧机房数据库设计说明书31 概述1.1 目的通过建立网吧管理系统,实现对上网人员上网信息的管理,从而减少管理人员的工作量,增加对上网人员管理的精确度,使网吧管理变得更人性化。1.2 内容建立网吧管理系统数据库,对上网人员信息进行管理。2 表2.1 表设计概述用户信息表计费表字段名 类型 长度 是否为空 约束级别 Char 12 Not null单价 Smallmoney Not null网吧信息表字段名 类型 长度 是否为

3、空 约束是否损坏 Nchar 4 Not null电脑代码 Char 4 Not null 主键电脑使用情况表字段名 类型 长度 是否为空 约束电脑代码 Char 4 Not null 外键卡号 Char 12 Not null 外键字段名 类型 长度 是否为空 约束卡号 Char 12 Not null 主键身份证号 Char 20 Not null用户名 Varchar 12 Not null密码 Varchar 12 Not null级别 Char 12 Not null预存金额 smallmoney网吧机房数据库设计说明书4上机时间表字段名 类型 长度 是否为空 约束卡号 Char 1

4、2 Not null 外键上机时间 Smalldatetime Not null下机时间 Smalldatetime Not null数据库系统主要的实体关系如图2.2 用户信息表卡号 身份证号 用户名 密码 级别 预存金额76854852 13076312546589 李俊基 753852 钻石会员 71.000079014875 13079502451589 小丽丽 852456 钻石会员 25.000079015486 13076548458956 普希金 852456 普通用户 0.000079015487 13073015462589 李坤 951357 普通用户 0.0000790

5、18147 13076034589561 李密 789456 普通会员 4.000079018148 13073019881027 夏小千 456789 钻石会员 100.000079018149 13073019881102 张晓霞 147852 普通会员 45.0000网吧机房数据库设计说明书579523456 13073012845895 马文才 582468 普通会员 48.00002.3 网吧信息表电脑代码 是否损坏0001 否0002 否0003 否0004 否0005 否0006 是0007 否0008 否0009 否0010 否0011 否0012 否0013 否0014 否2

6、.4 电脑使用情况表电脑代码 卡号0001 76854852 0002 79015486 0004 79018147 0005 79018149 0010 79523456 2.5 计费表级别 单价普通用户 3.0000普通会员 2.0000钻石会员 1.0000网吧机房数据库设计说明书62.6 上机时间表卡号 上机时间 下级时间76854852 2009-6-7 8:30:00 2009-6-7 12:30:0079015486 2009-6-7 8:30:00 2009-6-7 10:30:0079018147 2009-6-7 9:35:00 2009-6-7 12:35:0079018

7、149 2009-6-7 9:45:00 2009-6-7 12:45:0079523456 2009-6-7 9:30:00 2009-6-7 12:30:003 视图3.1 查看所有用户基本信息use computergocreate view V_用户基本信息asselect 用户名, 身份证号,卡号,级别, 预存金额from 用户信息goselect *from V_用户基本信息4 存储过程4.1 显示用户上机信息use computergocreate proc sjxiasselect 用户名, 身份证号,用户信息表.卡号, 计费表.级别,预存金额,上机时间,单价,电脑代码 as

8、所用电脑from 用户信息表,计费表,电脑使用情况表,上机时间表where 用户信息表 .卡号= 电脑使用情况表. 卡号and 用户信息表.卡号=上机时间表.卡号and 用户信息表.级别=计费表.级别go网吧机房数据库设计说明书7exec dbo.sjxigo4.2 显示用户下机信息use computergocreate proc xjxxasselect 用户名, 身份证号,用户信息表.卡号, 计费表.级别,预存金额,下机时间,单价,电脑代码as 所用电脑from 用户信息表,计费表,电脑使用情况表,上机时间表where 用户信息表 .卡号= 电脑使用情况表. 卡号and 用户信息表.卡号

9、=上机时间表.卡号and 用户信息表.级别=计费表.级别goexec dbo.xjxxgo4.3 显示指定用户信息create proc zdyhxx kahao char(12)asbeginif not exists(select kahao from 用户信息表)print 查无此人!elseselect 用户名, 身份证号,用户信息表.卡号, 计费表.级别,预存金额,上机时间,下机时间,单价,电脑代码as 所用电脑from 用户信息表full join 计费表on 用户信息表.级别=计费表.级别full join 电脑使网吧机房数据库设计说明书8用情况表on 用户信息表.卡号=电脑使用

10、情况表.卡号full join 上机时间表on 用户信息表.卡号=上机时间表.卡号where 用户信息表 .卡号= kahaoendexec zdyhxx 790181485 用户自定义函数5.1 显示单个用户上机时间use computergocreate function shijian(inputkahao char(12) returns tableas return select 用户名,卡号,(select convert(int,right(left(下机时间,13), 2)-convert(int,right(left(上机时间,13),1)from 上机时间表where 卡号

11、= inputkahao) as 上机时间from 用户信息表where 卡号=inputkahaoselect * from dbo.shijian(76854852)6 触发器6.1 若用户在上机则用户信息不能删除use computergocreate trigger del_yhxx on 用户信息表for deleteasdeclare kahao char(12)select kahao=卡号from deletedif exists(select * from 上机时间表where 卡号=kahao)beginprint 用户正在上机,不能被删除!rollback transac

12、tion网吧机房数据库设计说明书9endgodelete 用户信息表 where 卡号= 76854852go7 数据库安全性7.1 概述数据库安全性是指保护数据以防止因非法的使用而造成数据的泄密、破坏。数据库中存放了大量的数据并为用户共享,所以数据库的安全性显得非常重要。为了实现安全性,SQL Server 2005 提供了有效的管理方法:系统先对用户进行身份验证,合法的用户才能登陆数据库系统;再用检查用户权限的手段来检查用户是否是有权访问服务器上的数据。7.2 数据库验证方式Windows 身份验证模式SQL Server 和 Windows 混合身份验证模式8 数据库管理和设置8.1 概

13、述本节内容与数据库功能无关,将从教学案例系统的数据库运行角度出发,对本数据库的属性设置和备份恢复策略提出指导性说明。8.2 数据库属性设置为了保障数据的安全和可用性,建议将数据库的故障还原模块设定为“完全” ,这也是 SQL Server 的默认设置,具体操作步骤如下:1) 展开“数据库”,右击 BlueHill,单击“属性”。2) 选择“BlueHill 属性”对话框中的 “选项”选项卡。3) 在“模型”下拉框中选中“完全”。如 图 错误!文档中没有指定样式的文字。-1 所示:网吧机房数据库设计说明书10图 Error! No text of specified style in document.-1另外,可以在该选项卡窗体中选中“自动收缩”复选框,这样可以减少数据库占用的硬盘空间。8.3 数据库备份恢复策略在 SQL Server 2005 中有四种备份类型:完整数据库备份、差异数据库备份、事务日志备份及数据库文件和文件组备份。本数据库采用了完整数据库备份对 computer 数据库进行了备份。8.4 数据库运行日常维护SQL Server 的一个优势就是对日常维护的要求比较低,但为了追求更高的可用性和安全性,建议每周做备份,同时注意将备份放在不同的备份媒体中,如多个硬盘。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报