




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网吧机房数据库设计说明书网吧机房管理系统说明书 班级:软件081班 姓名:赵海斌学号:20 数据库设计说明书目录1概述21.1目的21.2内容22表22.1表设计概述22.2用户信息表32.3网吧信息表4 2.4 电脑使用权情况表. 4 2.5 计费表.5 2.6 上机时间表 .5 3视图53.1查看所有用户基本信息54存储过程54.1显示用户上机信息64.2显示用户下机信息64.3显示指定用户信息75 用户自定义函数 .7 5.1 显示单个用户上机时间.76触发器86.1若用户在上机则用户信息不能删除87数据库安全性87.1概述87.2数据库验证方式88数据库管理和设置88.1概述88.2数据库属性设置98.3数据库备份恢复策略98.4数据库运行日常维护91概述1.1目的 通过建立网吧管理系统,实现对上网人员上网信息的管理,从而减少管理人员的工作量,增加对上网人员管理的精确度,使网吧管理变得更人性化。1.2内容 建立网吧管理系统数据库,对上网人员信息进行管理。2表2.1表设计概述用户信息表字段名类型长度是否为空约束卡号Char12Not null主键身份证号Char20Not null用户名Varchar12Not null密码Varchar12Not null级别Char12Not null预存金额smallmoney 计费表字段名类型长度是否为空约束级别Char12Not null单价SmallmoneyNot null 网吧信息表字段名类型长度是否为空约束是否损坏Nchar4Not null电脑代码Char4Not null主键 电脑使用情况表字段名类型长度是否为空约束电脑代码Char4Not null外键卡号Char12Not null外键 上机时间表字段名类型长度是否为空约束卡号Char12Not null外键上机时间SmalldatetimeNot null下机时间SmalldatetimeNot null数据库系统主要的实体关系如图2.2用户信息表卡号身份证号用户名密码级别预存金额76854852 13076312546589 李俊基753852钻石会员 71.000079014875 13079502451589 小丽丽852456钻石会员 25.000079015486 13076548458956 普希金852456普通用户 0.000079015487 13073015462589 李坤951357普通用户 0.000079018147 13076034589561 李密789456普通会员 4.000079018148 13073019881027 夏小千456789钻石会员 100.000079018149 13073019881102 张晓霞147852普通会员 45.000079523456 13073012845895 马文才582468普通会员 48.00002.3网吧信息表电脑代码是否损坏0001否0002否0003否0004否0005否0006是0007否0008否0009否0010否0011否0012否0013否0014否2.4电脑使用情况表电脑代码卡号000176854852 000279015486 000479018147 000579018149 001079523456 2.5 计费表级别单价普通用户 3.0000普通会员 2.0000钻石会员 1.00002.6上机时间表卡号上机时间下级时间76854852 2009-6-7 8:30:002009-6-7 12:30:0079015486 2009-6-7 8:30:002009-6-7 10:30:0079018147 2009-6-7 9:35:002009-6-7 12:35:0079018149 2009-6-7 9:45:002009-6-7 12:45:0079523456 2009-6-7 9:30:002009-6-7 12:30:003视图3.1查看所有用户基本信息use computergocreate view V_用户基本信息asselect 用户名,身份证号,卡号,级别,预存金额from 用户信息goselect *from V_用户基本信息4存储过程4.1显示用户上机信息use computergocreate proc sjxiasselect 用户名,身份证号,用户信息表.卡号,计费表.级别,预存金额,上机时间,单价,电脑代码 as 所用电脑from 用户信息表,计费表,电脑使用情况表,上机时间表where 用户信息表.卡号=电脑使用情况表.卡号and 用户信息表.卡号=上机时间表.卡号and 用户信息表.级别=计费表.级别goexec dbo.sjxigo4.2显示用户下机信息use computergocreate proc xjxxasselect 用户名,身份证号,用户信息表.卡号,计费表.级别,预存金额,下机时间,单价,电脑代码as 所用电脑from 用户信息表,计费表,电脑使用情况表,上机时间表where 用户信息表.卡号=电脑使用情况表.卡号and 用户信息表.卡号=上机时间表.卡号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 电脑使用情况表on 用户信息表.卡号=电脑使用情况表.卡号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 卡号=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 transactionendgodelete 用户信息表where 卡号=76854852go7数据库安全性7.1概述 数据库安全性是指保护数据以防止因非法的使用而造成数据的泄密、破坏。数据库中存放了大量的数据并为用户共享,所以数据库的安全性显得非常重要。为了实现安全性,SQL Server 2005 提供了有效的管理方法:系统先对用户进行身份验证,合法的用户才能登陆数据库系统;再用检查用户权限的手段来检查用户是否是有权访问服务器上的数据。7.2数据库验证方式Windows身份验证模式SQL Server 和 Windows 混合身份验证模式8数据库管理和设置8.1概述 本节内容与数据库功能无关,将从教学案例系统的数据库运行角度出发,对本数据库的属性设置和备份恢复策略提出指导性说明。8.2数据库属性设置为了保障数据的安全和可用性,建议将数据库的故障还原模块设定为“完全”,这也是 SQL Server 的默认设置,具体操作步骤如下:1) 展开“数据库”,右击 BlueHill,单击“属性”。2) 选择“BlueHill 属性”对话框中的“选项”选项卡。3) 在“模型”下拉框中选中“完全”。如图 错误!文档中没有指定样式的文字。1所示:图 Error! No text of specified style in document.1另外,可以在该选项卡窗体中选中“自动收缩”复选框,这样可以减少数据库占用的硬盘空间。8.3数据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农村生态环境保护项目合作协议书
- 特定时期旅游同意及证明书(6篇)
- 市政工程考试轮廓试题及答案
- 农业合作社技术支持与服务协议
- 法学民事诉讼法专题知识点
- 工程项目管理实习报告试题及答案
- 工程项目管理中的信息技术应用现状试题及答案
- 相关护理课件
- 电网调令考试题及答案
- 高二考试题及答案
- 拍卖合同范本大全(2025年)
- 中医临床诊脉教学
- 人工智能安全治理与战略稳定
- 小学麻风病知识宣传教育
- 2024年初级会计实务考试真题
- GB/T 45083-2024再生资源分拣中心建设和管理规范
- 花店项目管理
- 乳腺癌课件教学课件
- T-CASME 1514-2024 市域智慧共享中药房建设指南
- 《全球各大邮轮公司》课件
- CQI-30英文审核表格资料
评论
0/150
提交评论