数据库系统概论(第五版)——第三章参考答案

第3章 关系数据库语言SQL

1 .试述 sQL 语言的特点。

(1)综合统一。 sQL 语言集数据定义语言 DDL 、数据操纵语言 DML 、数据控制语言 DCL的功能于一体。

(2)高度非过程化。用 sQL 语言进行数据操作,只要提出“做什么”,而无需指明“怎么做”,因此无需了解存取路径,存取路径的选择以及 sQL 语句的操作过程由系统自动完成。

(3)面向集合的操作方式。 sQL 语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。

(4)以同一种语法结构提供两种使用方式。 sQL 语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式;作为嵌入式语言,它能够嵌入到高级语言程序中,供程序员设计程序时使用。

(5)语言简捷,易学易用。

2.

3

(1) select * from S where A='10';

(2) select A,B from S;

(3) select A,B,S.C,S.D,E,F from S ,T where S.C=T.C and S.D=T.D;

(4) select * from S ,T where S.C=T.C;

(5) select * from S ,T where S.A<T.E;

(6) select S.C,S.D,T.* from S ,T ;

4.用 SQL 语句建立第二章习题 6中的 4 个表。

对于 S 表: S ( SNO , SNAME , STATUS , CITY ) ;

建 S 表:

CREATE TABLE S ( Sno C(2) UNIQUE,Sname C(6) ,Status C(2),City C(4));

对于 P 表: P ( PNO , PNAME , COLOR , WEIGHT );

建 P 表 :

CREATE TABLE P(Pno C(2) UNIQUE ,Pname C(6),COLOR C(2), WEIGHT INT);

对于 J 表: J ( JNO , JNAME , CITY) ;

建 J 表:

CREATE TABLE J(Jno C(2) UNlQUE,JNAME C(8), CITY C(4))

对于 sPJ 表: SPJ ( sNo , PNo , JNo , QTY) ;

建 SPJ 表:SPJ(SNO,PNO,JNO,QTY)

CREATE TABLE SPJ(Sno C(2),Pno C(2),JNO C(2), QTY INT))

针对建立的 4 个表用 SQL 语言完成第二章习题6中的查询。

( 1 )求供应工程 Jl 零件的供应商号码 SNO ;

SELECT DIST SNO FROM SPJ WHERE JNO=’J1’

( 2 )求供应工程 Jl 零件 Pl 的供应商号码 SNO ;

SELECT DIST SNO FROM SPJ WHERE JNO='J1' AND PNO='P1'

( 3 )求供应工程 Jl 零件为红色的供应商号码 SNO ;

SELECT SNO FROM SPJ,P WHERE JNO='J1' AND SPJ.PNO=P.PNO AND COLOR='红'

( 4 )求没有使用天津供应商生产的红色零件的工程号 JNO ;

SELECT DIST JNO FROM SPJ WHERE JNO NOT IN

(SELECT JNO FROM SPJ,P,S WHERE S.CITY='天津' AND COLOR='红' AND  S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO)。

( 5 )求至少用了供应商 Sl 所供应的全部零件的工程号 JNO ;

将查询分为两步:

A 、查询S1供应商供应的零件号

SELECT DIST PNO FROM SPJ WHERE SNO='S1'结果是(P1,P2)

B 、查询哪一个工程既使用P1零件又使用P2零件。

SELECT JNO FROM SPJ WHERE PNO='P1'

AND JNO IN (SELECT JNO FROM SPJ WHERE PNO='P2')

5.针对上题中的四个表试用SQL 语言完成以下各项操作:

(1)找出所有供应商的姓名和所在城市。

SELECT SNAME,CITY FROM S

(2)找出所有零件的名称、颜色、重量。

SELECT PNAME,COLOR,WEIGHT FROM P

(3)找出使用供应商S1所供应零件的工程号码。

SELECT DIST JNO FROM SPJ WHERE SNO='S1'

(4)找出工程项目J2使用的各种零件的名称及其数量。

SELECT PNAME,QTY FROM SPJ,P WHERE P.PNO=SPJ.PNO AND SPJ.JNO='J2'

(5)找出上海厂商供应的所有零件号码。

SELECT PNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND CITY='上海'

(6)出使用上海产的零件的工程名称。

SELECT JNAME FROM SPJ,S,J

WHERE S.SNO=SPJ.SNO AND S.CITY='上海' AND J.JNO=SPJ.JNO

(7)找出没有使用天津产的零件的工程号码。

注意: SELECT DISP JNO FROM SPJ WHERE JNO NOT IN (SELECT DIST JNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND S.CITY='天津') 适用于JNO 是唯一或不唯一的情况.

 注意: SELECT DIST JNO FROM SPJ,S WHERE S.SNO=SPJ.SNO AND S.CITY<>'天津' 适用于JNO 是唯一的情况

(8)把全部红色零件的颜色改成蓝色。

UPDATE P SET COLOR='蓝' WHERE COLOR='红'

(9)由S5供给J4的零件P6改为由S3供应。

UPDATE SPJ SET SNO='S3' WHERE SNO='S5' AND JNO='J4' AND PNO='P6'

(10)从供应商关系中删除供应商号是S2的记录,并从供应情况关系中删除相应的记录。

A 、DELETE FROM S WHERE SNO=’S2’

B 、DELETE FROM SPJ WHERE SNO=‘S2’

(11)请将(S2,J6,P4,200) 插入供应情况关系。

INSERT INTO SPJ V ALUES (‘S2’,‘J6’,‘P4’,200)

6 .什么是基本表?什么是视图?两者的区别和联系是什么?

基本表是本身独立存在的表,在 sQL 中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。

7 .试述视图的优点。

( 1 )视图能够简化用户的操作;

( 2 )视图使用户能以多种角度看待同一数据;

( 3 )视图对重构数据库提供了一定程度的逻辑独立性;

( 4 )视图能够对机密数据提供安全保护。

8 .哪类视图是可以更新的?哪类视图是不可更新的?各举一例说明。

基本表的行列子集视图一般是可更新的。若视图的属性来自集合函数、表达式,则该视图肯定是不可以更新的。

所有的视图是否都可以更新?为什么?

不是。视图是不实际存储数据的虚表,因此对视图的更新,最终要转换为对基本表的更新。因为有些视图的更新不能惟一有意义地转换成对相应基本表的更新,所以,并不是所有的视图都是可更新的.

9 .请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)。

CREATE VIEW VSP AS SELECT SNO,SPJ.PNO,QTY FROM SPJ,J

WHERE SPJ.JNO=J.JNO AND J.JNAME='三建'

针对该视图VSP 完成下列查询:

(1)找出三建工程项目使用的各种零件代码及其数量。

SELECT DIST PNO,QTY FROM VSP

(2)找出供应商S1的供应情况。

SELECT DIST * FROM VSP WHERE SNO='S1'

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
"设计题 "网吧管理系统 " "目 " " "设计技 "题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本 " "术 "操作。 " "参数 "数据库:采用关系数据库ACCESS2003/SQLSERVER2000. " " "所使用的语言、工具:VB6.0+ACCESS2003+WINDOWSXP. " " "所采用的技术、系统结构:ADO数据库联接技术,系统结构为C/S结构。 " "设 "上机前预先把所有的源程序编写好. " "计 "上机时不得迟到,不得缺席,爱护设备,认真调试程序。 " "要 "仔细查阅相关资料,认真完成思考题. " "求 "按要求书写设计任务书,并按要求按版打印,不得雷同. " "工作量 "一周 " "工 "周一听取教师布置设计的任务及要求。 " "作 "周二学生查阅相关资料,进行数据库设计。 " "计 "周三至周五:详细设计与界面设计. " "划 "周一至周四程序设计与上机,调试源程序. " " "周五书写课程设计任务书。 " "参考资 "《数据库系统概论》 " "料 "《数据库系统概论实验指导书》自编 " " "《数据库系统概论课程设计大纲》等自编 " "指导教 "该生在数据库系统概论课程设计期间:上机时不迟到,不缺席,爱护设备 " "师评语 ",认真调试程序.仔细查阅相关资料,认真完成作业。 " " "听从指导教师安排。在设计与实现过程中,能使设计的系统达到预期设计" " "要求,功能合理,流程清楚,语句条理通顺。 " " "按要求书写设计任务书,其论文格式规范,图表清晰合理,资料详实。 " " "系统界面友好,程序运行基本正常,功能完备。 " 说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加附页. 2008年 7 月 4 目录 第一章 概述 2 第二章 问题定义 2 第三章 需求分析 4 第四章 数据库设计 7 第五章 界面设计 9 第六章 代码 11 第一章 概述 随着上个世纪九十年代计算机网络的高速发展,人类进入到了网络化、信息化的时代。 而网络的发展带动了一种新兴产业——网吧行业.从上世纪九十年代至今,网吧经历了前所 未有的发展。从小规模到大规模,从单一经营到连锁经营,从简单提供上网服务演变到 休息、娱乐场所。这就带来了新的问题-—网吧管理.   目前,网吧的人工管理已经不能适应网吧的高速发展,成为阻碍网吧发展的桎梏。因 此开发一套完善的网吧管理系统成为网吧发展的首要任务。   本系统主要负责服务器子系统的设计。采用功能强大的Visual Basic6。0作为开发工具,Microsoft Access作为数据库平台。   本系统采用C/S结构.它将一个应用系统分成两大部分,由多台计算机分别执行,协 同完成整个系统的应用,从而达到系统中软、硬件资源最大限度的利用。因此,对于一 个相对专用、独立的系统,它是- 个较好的系统建立方法。因此,本设计采用这一模式。   本系统从操作简便、界面友好、灵活、实用、安全的要求出发,实现较为简单。本 系统设计功能较为齐全,适合于中小型网吧的管理。 第二章 问题定义 网吧管理人员:系统的录入人员,主要指管理各种档案的工作人员,需要通过密码 才能进入.他们拥有对系统数据的录入、修改、查询、删除等操作权限。但不可以更 改系统密码. 上机人员:权限最低的登入人员,当上网时间到了之后就会被提示。 第三章 需求分析 一、主要功能: 完成网吧管理人员对上机人员的调整,对机器的分配,以及纪录用户的上机时间, 并对整个网吧的系统进行管理。 因此,本系统应该主要完成和实现如下功能: 初始化系统数据; 录入登陆人员的基本信息数据; 上机时间,下机时间的基本设定; 查询机器的剩余时间; 计算上机的费用; 人员信息: 在该项内容中将包括的数据库项有用户名,用户密码,密码确认,开户时间,开户金 额,开户总机时,剩余时间,上机次数,备注。 会员信息:用户名,用户密码,密码确认,开户时间,开户金额,折扣,总时间,上机 次数,备注。 机器编号:ID,IP。 二、数据流图(DFD): 三、数据字典(DD): ClientIP=ID+IP History=ID+用户名+机器号+开始时间+结束时间+应付费 Member=用户名+用户密码+密码确认+开户时间+开户金额+折扣+总时间+上机次数+备注 四、程序流程图: 五、功能结构图: 网吧管理系统模块 时间设定模块 第四章 数据库设计 二、逻辑设计: 下面列出几个主要的数据库表设计: 4。1 ClientIP表: "序号 "中文名 "字段名 "类型 "备注 " "0 "ID "3 "字符型 "主键 " "1 "IP "10 "文本archar" " 4。2history表: "序号 "中文名 "字段名 "类型 "备注 " "0
山东理工大学计算机学院 课 程 设 计 (数据库系统原理) 网上书店管理信息系统 "班 级 " " "姓 名 " " "学 号 " " "指导教师 " " 二 一一年一月十三日 课程设计任务书及成绩评定 "课题名称 "网上书店管理信息系统 " 、题目的目的和要求 通过数据库系统原理课程设计的操作与实践,使学生了解关系数据库的相关理论知 识和有关工具软件的使用技巧,在一定程度上提高应用程序的综合开发能力和创新意识 、创新能力,具体掌握的基本能力有以下几方面: 1、学习和巩固《数据库系统原理》的基本知识。 2、关系数据库管理系统的基本使用方法。 3、熟悉SQL语言的主要功能及SQL语句的使用操作。 4、熟悉数据库管理系统的设计过程,培养解决实际问题的能力。 5、小型数据库应用系统的设计方法。 要求独立完成该课题设计。 、设计进度及完成情况 "日 期 "内 容 " "2011.1.4 "对系统进行总体分析与设计 " "2011.1.5 "进行总体系统概括描述分析 " "2011.1.6 "系统性能分析 " "2011.1.7 "逻辑结构设计,画出E-R图并转化为关系模式图 " "2011.1.8 "数据字典与相关数据定义 " "2011.1.9 "编写各个功能模块代码与总代码 " "2011.1.10 "代码测试与修改 " "2011.1.11 "系统各部分功能实现 " "2011.1.12 "整理文档与封面设计 " 、主要参考文献及资料 [1]王珊,萨师煊主编.数据库系统概论(第四版).北京:高等教育出版社,2006.5 [2]何志丹 著 深入浅出 Visual c++入门、进阶与应用实例 人民邮电出版社 [3] 维埃拉 著,董明 译 SQL Server 2005 高级程序设计 人民邮电出版社 [4] 李俊民著 精通 SQL——结构化查询语言详解 人民邮电出版社 学科部主任___________ 、成绩评定 设计成绩: 指导老师: 二 一一年 月 日 目 录 第一章 系统概述…………………………………………………2 第二章 系统分析…………………………………………………2 第三章 功能分析…………………………………………………7 第四章 系统实现…………………………………………………8 第五章 调试过程中的问题及系统测试情况……………………15 第六章 结束语……………………………………………………20 第一章 概述 目前社会上信息管理系统发展飞速,越来越多的企事业单位都引入了信息管理软件来 管理自己日益增长的各种信息。各种网店也相继采用了不同的管理系统来管理商品信息 ,取得了很大的成效,网上书店管理系统也在功能上不但完善和加强,为了使书店管理 更 加规范化,程序化,科学化,我们研发了这次的网上书店管理系统。 本系统的功能是为管理者提供方便的管理、为顾客提供快捷的购买。系统的主要子模 块有图书管理,顾客管理等,可实现日常图书进货、发货业务,最终达到提高工作效率 的目的。顾客可以进入图书查询界面通过图书类别、图书名称、图书编号、折扣额度等 四种方式查询图书,查到满意的图书后可点击购买。管理者可以通过登录管理界面实现 对图书的添加、修改、删除操作以及发货和查看顾客信息, 管理员可以维护客户注册信息、维护图书信息、处订定单信息、维护系统公告、网上售 书。 第二章 系统分析 §2.1需求分析 2.1.1系统需求 书店管理系统需要满足来自三个方面需求:第一,书店工作人员通过计算机来管理各 类图书,进行图书分类编号,调整图书结构,增加图书库存,适应读者的需求。第二, 工作人员对读者的需求情况能作好全面的掌握,及时得到历史销售记录。第三,也是书 店的核心工作,对图书的销售管理。 2.1.1功能需求 基于系统需求分析,该系统需要实现以下基本功能: 1、主界面管理 本系统的使用用户分两种:管理员和顾客。管理员具有使用本系统的所有功能,而顾 客需要具有日常书店的管理功能即可。主界面中需要顾客注册、顾客登录和管理员登录 和三个功能,可以分别进入各自功能界面。 2、添加功能 新顾客可以通过此模块填写自己的各项信息。顾客可以通过此模块完成购卖书籍等操 作。管理员可以管理界面中输入书籍的各项信息。 3、修改功能 管理员可以通过次模块来管理各类图书信息,包括图书信息的修改。在进行图书的修 改时,根据用户选定的书进行修改,即列出所有用户选定的信息,在这个基础上进行图 书信息的修改。 4、删除功能 管理员可以通过此模块完成对图书信息的删除等操作 5、查询功能 通过查询功能,顾客可以对书籍按不同方式进行查询。管理员可以查询书籍的信息和 销售情况。 6、显示功能 通过此功能,可以将所需信息显示的列表框中。便于顾客和管理员观察使用数据库。 根据功能分析的结果,网上书店
"设计题 "网吧管理系统 " "目 " " "设计技 "题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本 " "术 "操作。 " "参数 "数据库:采用关系数据库ACCESS2003/SQLSERVER2000。 " " "所使用的语言、工具:VB6.0+ACCESS2003+WINDOWSXP。 " " "所采用的技术、系统结构:ADO数据库联接技术,系统结构为C/S结构。 " " " " "设 "上机前预先把所有的源程序编写好。 " "计 "上机时不得迟到,不得缺席,爱护设备,认真调试程序。 " "要 "仔细查阅相关资料,认真完成思考题。 " "求 "按要求书写设计任务书,并按要求按版打印,不得雷同。 " "工作量 "一周 " "工 "周一听取教师布置设计的任务及要求。 " "作 "周二学生查阅相关资料,进行数据库设计。 " "计 "周三至周五:详细设计与界面设计。 " "划 "周一至周四程序设计与上机,调试源程序。 " " "周五书写课程设计任务书。 " "参考资 "《数据库系统概论》 " "料 "《数据库系统概论实验指导书》自编 " " "《数据库系统概论课程设计大纲》等自编 " "指导教 " " "师评语 "该生在数据库系统概论课程设计期间:上机时不迟到,不缺席,爱护设 " " "备,认真调试程序。仔细查阅相关资料,认真完成作业。 " " "听从指导教师安排。在设计与实现过程中,能使设计的系统达到预期设 " " "计要求,功能合理,流程清楚,语句条理通顺。 " " "按要求书写设计任务书,其论文格式规范,图表清晰合理,资料详实。 " " "系统界面友好,程序运行基本正常,功能完备。 " " " " " " " " " " " " " 说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加附页。 2008年 7 月 4 目录 第一章 概述 2 第二章 问题定义 2 第三章 需求分析 4 第四章 数据库设计 7 第五章 界面设计 9 第六章 代码 11 第一章 概述 随着上个世纪九十年代计算机网络的高速发展,人类进入到了网络化、信息化的时代。 而网络的发展带动了一种新兴产业——网吧行业。从上世纪九十年代至今,网吧经历了前 所未有的发展。从小规模到大规模,从单一经营到连锁经营,从简单提供上网服务演变 到休息、娱乐场所。这就带来了新的问题——网吧管理。   目前,网吧的人工管理已经不能适应网吧的高速发展,成为阻碍网吧发展的桎梏。 因此开发一套完善的网吧管理系统成为网吧发展的首要任务。   本系统主要负责服务器子系统的设计。采用功能强大的Visual Basic6.0作为开发工具,Microsoft Access作为数据库平台。   本系统采用C/S结构。它将一个应用系统分成两大部分,由多台计算机分别执行,协 同完成整个系统的应用,从而达到系统中软、硬件资源最大限度的利用。因此,对于一 个相对专用、独立的系统,它是—个较好的系统建立方法。因此,本设计采用这一模式。   本系统从操作简便、界面友好、灵活、实用、安全的要求出发,实现较为简单。本 系统设计功能较为齐全,适合于中小型网吧的管理。 第二章 问题定义 网吧管理人员:系统的录入人员,主要指管理各种档案的工作人员,需要通过密码 才能进入。他们拥有对系统数据的录入、修改、查询、删除等操作权限。但不可以 更改系统密码。 上机人员:权限最低的登入人员,当上网时间到了之后就会被提示。 第三章 需求分析 一、主要功能: 完成网吧管理人员对上机人员的调整,对机器的分配,以及纪录用户的上机时间, 并对整个网吧的系统进行管理。 因此,本系统应该主要完成和实现如下功能: 初始化系统数据; 录入登陆人员的基本信息数据; 上机时间,下机时间的基本设定; 查询机器的剩余时间; 计算上机的费用; 人员信息: 在该项内容中将包括的数据库项有用户名,用户密码,密码确认,开户时间,开户 金额,开户总机时,剩余时间,上机次数,备注。 会员信息:用户名,用户密码,密码确认,开户时间,开户金额,折扣,总时间, 上机次数,备注。 机器编号:ID,IP。 二、数据流图(DFD): 三、数据字典(DD): ClientIP=ID+IP History=ID+用户名+机器号+开始时间+结束时间+应付费 Member=用户名+用户密码+密码确认+开户时间+开户金额+折扣+总时间+上机次数+备注 四、程序流程图: 五、功能结构图: 网吧管理系统模块 时间设定模块 第四章 数据库设计 二、逻辑设计: 下面列出几个主要的数据库表设计: 4.1 ClientIP表: "序号 "中文名 "字段名 "类型 "备注 " "0 "ID "3 "字符型 "主键 " "1 "IP "10 "文本archar" " 4.2h
"设计题 "网吧管理系统 " "目 " " "设计技 "题目要达到的目标:完成系统的登陆、数据的插入删除修改统计等基本操" "术 "作. " "参数 "数据库:采用关系数据库ACCESS2003/SQLSERVER2000。 " " "所使用的语言、工具:VB6。0+ACCESS2003+WINDOWSXP. " " "所采用的技术、系统结构:ADO数据库联接技术,系统结构为C/S结构。 " " " " "设 "上机前预先把所有的源程序编写好。 " "计 "上机时不得迟到,不得缺席,爱护设备,认真调试程序. " "要 "仔细查阅相关资料,认真完成思考题。 " "求 "按要求书写设计任务书,并按要求按版打印,不得雷同。 " "工作量 "一周 " "工 "周一听取教师布置设计的任务及要求. " "作 "周二学生查阅相关资料,进行数据库设计. " "计 "周三至周五:详细设计与界面设计。 " "划 "周一至周四程序设计与上机,调试源程序. " " "周五书写课程设计任务书. " "参考资 "《数据库系统概论》 " "料 "《数据库系统概论实验指导书》自编 " " "《数据库系统概论课程设计大纲》等自编 " "指导教 " " "师评语 "该生在数据库系统概论课程设计期间:上机时不迟到,不缺席,爱护设 " " "备,认真调试程序。仔细查阅相关资料,认真完成作业。 " " "听从指导教师安排。在设计与实现过程中,能使设计的系统达到预期设 " " "计要求,功能合理,流程清楚,语句条理通顺。 " " "按要求书写设计任务书,其论文格式规范,图表清晰合理,资料详实。系" " "统界面友好,程序运行基本正常,功能完备。 " " " " " " " " " " " " " 说明:此表一式四份,学生、指导教师、教研室、系部各一份。可加附页。 2008年 7 月 4 目录 第一章 概述 2 第二章 问题定义 2 第三章 需求分析 4 第四章 数据库设计 7 第五章 界面设计 9 第六章 代码 11 第一章 概述 随着上个世纪九十年代计算机网络的高速发展,人类进入到了网络化、信息化的时代。 而网络的发展带动了一种新兴产业——网吧行业。从上世纪九十年代至今,网吧经历了前 所未有的发展。从小规模到大规模,从单一经营到连锁经营,从简单提供上网服务演变到 休息、娱乐场所。这就带来了新的问题-—网吧管理。   目前,网吧的人工管理已经不能适应网吧的高速发展,成为阻碍网吧发展的桎梏.因此 开发一套完善的网吧管理系统成为网吧发展的首要任务。   本系统主要负责服务器子系统的设计。采用功能强大的Visual Basic6.0作为开发工具,Microsoft Access作为数据库平台。   本系统采用C/S结构。它将一个应用系统分成两大部分,由多台计算机分别执行,协 同完成整个系统的应用,从而达到系统中软、硬件资源最大限度的利用。因此,对于一个 相对专用、独立的系统,它是—个较好的系统建立方法。因此,本设计采用这一模式。   本系统从操作简便、界面友好、灵活、实用、安全的要求出发,实现较为简单。本系 统设计功能较为齐全,适合于中小型网吧的管理。 第二章 问题定义 网吧管理人员:系统的录入人员,主要指管理各种档案的工作人员,需要通过密码才 能进入。他们拥有对系统数据的录入、修改、查询、删除等操作权限。但不可以更 改系统密码。 上机人员:权限最低的登入人员,当上网时间到了之后就会被提示。 第三章 需求分析 一、主要功能: 完成网吧管理人员对上机人员的调整,对机器的分配,以及纪录用户的上机时间, 并对整个网吧的系统进行管理。 因此,本系统应该主要完成和实现如下功能: 初始化系统数据; 录入登陆人员的基本信息数据; 上机时间,下机时间的基本设定; 查询机器的剩余时间; 计算上机的费用; 人员信息: 在该项内容中将包括的数据库项有用户名,用户密码,密码确认,开户时间,开户 金额,开户总机时,剩余时间,上机次数,备注。 会员信息:用户名,用户密码,密码确认,开户时间,开户金额,折扣,总时间,上 机次数,备注。 机器编号:ID,IP. 二、数据流图(DFD): 三、数据字典(DD): ClientIP=ID+IP History=ID+用户名+机器号+开始时间+结束时间+应付费 Member=用户名+用户密码+密码确认+开户时间+开户金额+折扣+总时间+上机次数+备注 四、程序流程图: 五、功能结构图: 网吧管理系统模块 时间设定模块 第四章 数据库设计 二、逻辑设计: 下面列出几个主要的数据库表设计: 4。1 ClientIP表: "序号 "中文名 "字段名 "类型 "备注 " "0 "ID "3 "字符型 "主键 " "1 "IP "10 "文本archar" " 4.2his

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值