版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成绩上海建桥学院成绩信息技术学院《数据库应用实践》设计报告名称:网吧管理系统专业:班级:学生姓名:学号:一、业务流程描述在网吧中用户的充值与消费的操作需要通过网吧管理员来进行操作,管理员将消费的账单或充值的信息进行操作后将信息反馈给用户。而网吧管理员除了能进行金额操作外,还可以对该网吧的所有员工的信息进行增删改操作,可以管理用户的工资单。还能够对网吧每月支出与收入情况进行操作,以便更新账务.除以上管理之外,网管还管理着各台网吧中的各台电脑并进行定期的软件与硬件的维护.每个用户花费对应一个费用,每一个用户只用一个计算机,每个用户可以挑选不同的分区,多个计算机包含在一个分区中,一个网管对应管理一个分区,每一个网管可以管理多个员工.用户包含卡号,身份证号,用户名,级别。计算机包含计算机编号,计算机名称,单价。费用包含卡号,计算机编号,上机时间,下机时间。分区包含分区号,分区名称.网管包含网管编号,网管姓名。二、业务流程图或数据流程图三、E—R图四、逻辑结构设计(关系模式)管理员表(管理员编号,管理员名,性别,年龄)主键为管理员编号分区表(分区号,分区名,管理员编号#)主键为分区号,外键引用管理员表的管理员编号计算机表(计算机编号,计算机名称,单价,分区号#)主键为计算机编号,外键引用分区表的分区号用户表(用户编号,用户名,级别,计算机编号#)主键为用户编号,外键引用计算机表的计算机编号费用表(费用表号,上线时间,下线时间,用户编号#)主键为费用表号,外键引用用户表的用户编号选择表(用户编号,分区号)主键为用户编号和分区号外键引用用户表的用户编号,引用分区表的分区编号五、物理模型设计管理员表列名含义数据类型长度约束MID管理员编号varchar20主键MName管理员名varchar20非空MSex性别varchar2非空Mage年龄varchar10非空分区表列名含义数据类型长度约束AID分区号varchar20主键AName分区名Varchar30非空MID管理员编号varchar20外键计算机表列名含义数据类型长度约束PCID计算机编号varchar20主键PCName计算机名varchar20非空Price单价varchar12大于50AID分区号varchar20外键用户表列名含义数据类型长度约束CID用户编号varchar20主键CName用户名varchar20非空CLevel级别varchar5非空PCID计算机编号varchar20外键费用表列名含义数据类型长度约束FID费用表varchar20主键OnlineTime上线时间varchar14非空OfflineTime下线时间varchar14非空CID用户编号varchar20外键选择表列名含义数据类型长度约束CID用户编号Varchar20主键AID分区号Varchar20主键六、相关SQL语句1。创建数据库createdatabase网吧管理系统gouse网吧管理系统go2。创建数据表(含主键、外键定义及约束性条件设计)createtable管理员表(MIDvarchar(20)primarykey,MNamevarchar(20)notnull,Msexvarchar(2)notnull,Magevarchar(10)notnull)createtable分区表(AIDvarchar(20)PRIMARYKEY,ANamevarchar(30)NOTNULL,MIDvarchar(20),foreignkey(MID)references管理员表(MID))createtable计算机表(PCIDvarchar(20)PRIMARYKEY,PCNamevarchar(20)notnull,Pricevarchar(12)check(Price〉50),AIDvarchar(20),foreignkey(AID)references分区表(AID))createtable用户表(CIDvarchar(20)PRIMARYKEY,CNamevarchar(20)notnull,CLevelvarchar(5)notnull,PCIDvarchar(20),foreignkey(PCID)references计算机表(PCID))createtable费用表(FIDvarchar(20)primarykey,OnlineTimevarchar(14)notnull,OfflineTimevarchar(14)notnull,CIDvarchar(20),foreignkey(CID)references用户表(CID))createtable选择表(CIDvarchar(20),AIDvarchar(20),primarykey(CID,AID),foreignkey(CID)references用户表(CID),foreignkey(AID)references分区表(AID))3.插入数据insertinto管理员表values(’M1',’Lee','男’,’26’)insertinto管理员表values(’M2','Jenson',’男’,’33’)insertinto管理员表values('M3',’Leiws’,'男’,'27')insertinto管理员表values('M4’,'Smith',’男','23')insertinto管理员表values('M5','ALince',’男',’24’)insertinto分区表values(’A1','一号区’,'M1’)insertinto分区表values('A2','二号区','M2')insertinto分区表values(’A3','三号区','M3’)insertinto分区表values(’A4’,'四号区','M4’)insertinto分区表values('A5','五号区','M5')insertinto计算机表values(’PC1',’联想y460',’4199’,'A1')insertinto计算机表values(’PC2’,’惠普M2000','5000',’A2')insertinto计算机表values(’PC3’,’华硕K42J',’4800’,’A3’)insertinto计算机表values(’PC4’,’宏基4736’,'3098',’A4')insertinto计算机表values('PC5','东芝C805','5655','A5')insertinto用户表values(’C1',’Tom’,’A',’PC1’)insertinto用户表values(’C2’,’Mary’,’C','PC2')insertinto用户表values('C3’,’John',’B’,’PC3')insertinto用户表values('C4',’Frank’,’C’,'PC4’)insertinto用户表values(’C5’,’Helen’,'D’,’PC5’)insertinto费用表values('F1',’11:15','13:45','C1')insertinto费用表values(’F2',’12:25’,'13:35',’C2')insertinto费用表values('F3',’10:35',’18:25’,’C3')insertinto费用表values('F4’,'08:45','14:15',’C4')insertinto费用表values(’F5’,’12:55’,'22:05’,'C5’)insertinto选择表values('C1',’A1’)insertinto选择表values(’C2','A2’)insertinto选择表values(’C3',’A3’)insertinto选择表values('C4’,'A4')insertinto选择表values('C5’,’A5')4。创建视图(含单表和多表查询)createview单表视图Asselect*from用户表createview多表视图AsselectCName,CLevel,PCNamefrom用户表join计算机表on用户表。PCID=计算机表。PCID5.创建触发器或存储过程createprocedureproc_userASselect*from计算机表七、参考文献(至少三本)[1]《数据库系统概论》王珊,萨师煊高等教育出版社,2006年5月第四版[2]《SQLSever完全自学手册》李玉波,韩光林,李彦等机械工业出版社,2007年1月第一版[3]《数据库原理及应用》何玉洁,麦中凡人民邮电出版社,2008年5月第一版八、设计心得和体会(需要描述个人在小组设计中承担的任务和完成情况;个人小结)数据库应用课程设计评分表序号项目配分得分1考勤及参与度302数据库设计报告(40分)(1)业务流程描述情况5(2)E-R图设计情况(至少5个实体且包含多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 47666-2026船舶电气设备能量管理系统技术要求
- GB/T 47855-2026智慧园区信息系统基本要求
- 2026锡罐焊接厂面试题及答案
- 2026项目部职工面试题及答案
- 2026新鸿蒙培训面试题及答案
- 2026消毒竞赛试题及答案
- 电气维修单位停电作业安全制度
- 租赁合同(龙门吊)
- 实验室管理员个人实习总结
- 司法鉴定机构现状调研报告
- 2026年阜阳交通基础设施建设有限公司徐淮阜高速(阜阳段)收费协管员招聘22名考试备考试题及答案详解
- 孕产妇权益保护与护理
- 2025年修订版中国高血压防治指南解读课件
- 冲压车间模具寿命管理办法
- 《中国成人ICU镇痛和镇静治疗指南(2025版)解读》
- 虎扑行业分析报告
- 中药炮制学(南京中医药大学)
- 2025湖北恩施州恩施市面向市外教师选调60人笔试备考题库及答案解析
- 中华医学会麻醉学分会困难气道管理指南
- 终止中期以上妊娠证明查验制度
- 一带一路税收征管合作机制年度报告(2024年)
评论
0/150
提交评论