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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(系统数据库网吧管理系统论文Word文档下载推荐.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

系统数据库网吧管理系统论文Word文档下载推荐.docx

1、但是如果没有相应的网络管理、控制和计费系统来支撑,势必会阻碍网络运营工作的有效开展。1.2目标与任务1.2.1需求分析阶段的目标(1)了解目前网吧管理的现状以及PLSQL Developer的功能和特点。(2)通过上网查阅资料的方式了解网吧管理的工作业务流程,并记录和处理相关的数据。(3)与指导教师交流个人想法,征求意见,改正不合理的地方,为下面的概念设计与逻辑设计奠定基础。1.2.2需求分析阶段的任务1处理功能要求1)增加、修改、删除会员信息2)会员充值,根据积分计算会员等级。3)记录上网信息,根据会员信息和上网信息来计算上网费用、账户余额。4)查询各个机器当前的状况,包括当前系统版本信息,

2、最新系统版本信息,是否需要更新,是否故障等。5)查询各个机器的各项数据,包括购买时间、使用年限、配置等。6)记录网吧内部各个管理员的基本信息并进行增、删、改。7)记录管理员的出勤状况。2安全性和完整性要求安全性先通过视图机制,会员只能访问系统授权的视图,查询自己的消费信息,这样可提供系统数据一定程度上的安全性。完整性要求用于描述宿舍楼基本信息、学生基本信息、宿舍基本信息、楼道工作人员基本信息、宿舍保卫处基本信息、宿舍事故基本信息、物品出入基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。1.2.3需求分析阶段的成果1.顶层数据流程图

3、图1.12.二层数据流程图3.三层数据流程图图1.42.数据库结构设计2.1 概念设计概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键,包括分E-R图建立和全局/整体E-R图建立两个阶段。2.1.1 分E-R图建立图2.1会员:会员姓名、会员性别、会员年龄、会员身份证号、会员手机号、会员密码、会员等级、充值时间、充值金额、累计充值金额、账户余额、会员积分、新密码、密码修改时间会员表:上网信息表:上机时间、下机时间、在线时长、电脑费率、消费金额图2.2管理员:管理员姓名、管理员性别、管理员年龄、管理员住址、管理员手机号码、管理员银行卡号、管

4、理员账号、管理员密码、管理员工作天数、管理员请假天数、管理员休假天数上网消费记录(信息)表:电脑表:电脑购入时间、电脑使用年限、电脑报修次数、电脑报修时间、电脑故障名称、电脑价格、电脑CPU型号、电脑显卡型号、电脑屏幕尺寸、电脑运存大小、电脑硬盘大小、电脑编号、网吧系统版本、最新系统版本、是否更新、更新时间管理员表:图2.3 反馈表:包含所有的数据项图2.4网吧管理系统:2.1.2 全局/整体E-R图图2.52.2 逻辑设计以上的概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产

5、品所支持的数据模型相符合的逻辑结构。具体内容包括数据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(描述系统功能)两大任务。2.1.1 建立关系模式Vipinformation(Vname,Vsex,Vage,Vid,Vphoneno,Vpassword,Vrank,Resto,Vmark,Vnewpassword,Altertime)Vipcharge(Vid,Chargetime,Sumfigure,Resto,Chargefigure)Computerquality(Ccpu,Cdisplay,Cscreenmeasure,Cram,Crom,Cno

6、)Computerfix(Cfixcount,Cfixtime,Cbugname,Cno)Computeruse(Cno,Cbuytime,Cusetime,Cfigure)Computerupdate(Sysedition,Newedition,Ifupdate,Updatetime,Cno)Adminattendance(Adminworkdays,Adminabsencedays,Adminrestdays,Aaminid)Admininformation(Adminname,Adminage,Adminaddress,Adminpnum,Adminbanknum,Adminsex,Aa

7、minid,Adminpassword)Surftime(Vid,Begintime,Endtime,Onlinetime)Surfcost(Onlinetime,Crate,Vid,Expensefigure)2.2.2 关系模式的规范化处理关系模式不存在非主属性对主属性的部分函数依赖,也不存在传递函数依赖,已经达到了3NF。2.2.3 用户子模式建立编号用户子模式(View)作用(共性:提供数据保密和安全保护机制)V-1ComView便于会员查询电脑基本信息V-2VipView便于会员查询自己的信息表2.1 视图属性名含义数据类型长度是否为主属性是否为外键约束条件Vname会员姓名varc

8、har220Vsex会员性别2Vage会员年龄numberVid会员身份证号18是Not nullVphoneno会员手机号11Vpassword会员密码表2.2 会员基本信息关系模式Chargetime充值时间dateChargefigure充值金额Sumfigure累计充值金额Resto账户余额表2.3 会员充值信息关系模式Ccpu电脑CPU型号10Cdisplay电脑显卡型号Cscreenmeasure电脑屏幕尺寸4Cram电脑运存大小Crom电脑硬盘大小Cno电脑编号3表2.4 电脑基本信息关系模式Cfixtime电脑报修时间Cbugname电脑故障名称Cfixcount电脑报修次数表

9、2.5 电脑报修信息关系模式Cbuytime电脑购入时间Cusetime电脑使用年限Cfigure电脑价格表2.6 电脑使用信息关系模式Sysedition网吧系统版本Newedition最新系统版本Ifupdate是否更新Updatetime更新时间表2.7 电脑系统信息关系模式Adminname管理员姓名Adminage管理员年龄Adminaddress管理员住址50Adminpnum管理员手机号码Adminbanknum管理员银行卡号Adminsex管理员性别Aaminid管理员账号Adminpassword管理员密码表2.8 管理员基本信息Adminworkdays管理员工作天数Adm

10、inabsencedays管理员请假天数Adminrestdays管理员休假天数表2.9 管理员考勤信息Begintime上机时间Endtime下机时间Onlinetime在线时长表2.10 上机时间信息Crate电脑费率Expensefigure消费金额表2.11 上机消费信息3数据库物理设计3.1物理设计阶段的目标与任务数据库的物理设计就是为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构。3.2数据存储方面 为数据库中各基本表建立的索引如下:1.由于基本表Vipinformation,Computer

11、use的主码Vid,Cno经常在查询条件和连接操作的连接条件中出现,且它们的值唯一,考虑在两个属性上建立唯一性索引;2.基本表Computerquality的属性值几乎不会有什么变化,更新率很低,可考虑适当建立索引;3.基本表Vipcharge、Adminattendance、Surftime、Surfcost的属性值经常发生变化,权衡系统为维护索引付出的代价,可考虑不建立索引,也可以适当建立索引。3.3系统功能模块3.1.1 上机、下机、结算会员在网吧中必须持身份证办理一切业务,系统记录上网信息,根据会员信息和上网信息来计算上网费用、账户余额。3.3.2 查询、更新会员可以查询自己的个人信息

12、、充值信息和消费信息,管理员可以查询、增加、删除和修改所有信息。3.3.3 充值会员充值为自助式,系统自动完成,根据积分计算会员等级。4数据库实施与测试4.1 数据库及数据库对象建立4.1.1 建立基本表建立基本表Vipinformation、Vipcharge、Computerquality、Computerfix、Computeruse、Computerupdate、Adminattendance、Admininformation、Surftime、Surfcost,SQL语句如下:create table Vipinformation( vname varchar2(20), vsex

13、varchar2(2), vage number, vid varchar2(18) constraint PK_Vipinformation primary key, vphoneno varchar2(11), vpassword varchar2(20);create table Vipcharge chargetime date, chargefigure number, sumfigure number, vid varchar2(18), resto number, primary key(vid,chargetime)create table Computerquality cc

14、pu varchar2(10), Cdisplay varchar2(10), csreenmeasure varchar2(4), cno varchar2(3) constraint PK_Computerquality primary key, cram varchar2(4), crom varchar2(4)create table Computerfix cfixtime date, cbugname varchar2(20), cfixcount number, cno varchar2(3) constraint PK_Computerfix primary keycreate

15、 table Computeruse cbuytime date, cusetime number, cfigure number, cno varchar2(3) constraint PK_Computeruse primary keycreate table Computerupdate sysedition varchar2(20), newedition varchar2(20), ifupdate varchar2(2), cno varchar2(3) constraint PK_Computerupdate primary key, updatetime datecreate

16、table Admininformation adminname varchar2(20), adminage number, Adminaddress varchar2(50), Aaminid varchar2(3) constraint PK_Admininformation primary key, Adminpnum varchar2(11), adminbanknum varchar2(20), Adminsex varchar2(20), Adminpassword varchar2(20)create table Adminattendance Adminid varchar2

17、(3) constraint PK_Adminattendance primary key, Adminworkdays number, Adminabsencedays number, Adminrestdays numbercreate table Surftime Vid varchar2(18) constraint PK_Surftime primary key, Begintime date, Endtime date, Onlinetime numbercreate table Surfcost Vid varchar2(18), onlinetime number, crate

18、 number, expensefigure number, primary key(vid,onlinetime,crate)4.1.2 建立视图1.建立视图ComView,便于会员查询电脑基本信息,SQL语句如下:create view ComView as select * from computerquality2.建立视图VipView,便于会员查询自己的信息,SQL语句如下:create view VipViewasselect Vipinformation.Vname,Vipinformation.Vsex,Vipinformation.Vage,Vipinformation.V

19、id,Vipinformation.Vphoneno,Vipinformation.Vpassword,Vipcharge.Chargetime,Vipcharge.Chargefigure,Vipcharge.Sumfigure,Vipcharge.Restofrom Vipinformation,Vipcharge where Vipcharge.Vid=Vipinformation.Vid4.1.3 建立索引由于基本表Vipinformation,Computeruse的主码Vid,Cno经常在查询条件和连接操作的连接条件中出现,且它们的值唯一,可以在两个属性上建立唯一性索引。4.1.4

20、 建立存储过程1.建立存储过程P1,删除会员信息,SQL语句如下:create or replace procedure P1(v_vid in vipinformation.vid%type) isbegin delete from vipinformation where vipinformation.vid=v_vid; commit;end P1;2.建立存储过程P2,增加会员信息,SQL语句如下:create or replace procedure P2(v_name in vipinformation.vname%type, v_sex in vipinformation.vse

21、x%type, v_age in vipinformation.vage%type, v_vid in vipinformation.vid%type, v_vphoneno in vipinformation.vphoneno%type, v_vpassword in vipinformation.vpassword%type) is insert into vipinformation values(v_name,v_sex,v_age,v_vid,v_vphoneno,v_vpassword);end P2;3.建立存储过程P3,查询管理员的出勤状况,SQL语句如下:create or replace procedure P3(v_adminid in adminattendance.adminid%type) isa adminattendance.adminworkdays%t

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1