题目内容 (请给出正确答案)
[主观题]

请设计一个学校图书馆理系统,设计该系统的图书类、读者类、书架类,并编写相关类的成员函数和成员数据。要求在每个类定义及成员数据和成员函数间给出相应的注释。本题共三十分。 图书类(10分) 读者类(10分) 书架类(10分)

答案
设计过程如下。 (1)通过与客户沟通,可以得知创建学校图书管理系统的目的是为了对学校图书馆的图书进行有效管理,提高工作效率,方便学校师生借阅图书。 (2)了解创建数据库的目的之后,经过调查和分析,收集相关数据。可以得到与创建数据库相关的数据信息有:读者信息、学生信息、班级信息、专业信息、所在院系信息、图书信息、图书分类信息、条形码信息、图书借阅信息和工作人员信息等。 (3)根据收集到的相关信息,就可以确定“学校图书管理系统”中应该创建的数据库表及其字段。在该数据库中应该创建如下表和字段: ● 系名称(系名,系代码) ● 专业名称(专业名,专业代码,系代码) ● 班级(班级名称,班级代码,班级人数,学制,辅导员) ● 学生信息(姓名,学号,班级代码,性别,身份证号,照片,家庭住址,出生日期,备注) ● 读者(借书证号,读者类别,办证日期,班级/部门代码,读者状态) ● 图书(图书名,书籍条形码,图书馆条码,图书类别,出版社,页数,作者,简介,价格,书架号,是否入库,登记日期,是否借出) ● 分类(分类号,分类名称) ● 借还记录(条形码,图书名,借/还,借书证号,读者姓名,借/还日期,工作人员) ● 工作人员(姓名,口令,权限) 确定了要创建的表和字段之后,就可以根据实际需要,建立表与表之间的关系。“图书管理系统”的关系模型如图2-1所示。
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“请设计一个学校图书馆理系统,设计该系统的图书类、读者类、书架…”相关的问题

第1题

利用继承性与派生类来管理学生和教师档案。 假设要管理下述几类人员的如下一些数据。 teacher(教师)类:姓名、性别、年龄、职称、担任课程; student(学生)类:姓名、性别、年龄、学号、系别; gradstudent(研究生)类:姓名、性别、年龄、学号、系别、导师。 要求每个类只设立构造函数以及显示类对象数据的成员函数。编写主函数,说明有关 类对象,并对其类成员函数进行简单使用。
点击查看答案

第2题

以下叙述中不正确的是

A.一个类中可以有多个同名的成员函数

B.在一个类中可以声明另一个类的对象作为它的数据成员

C.类定义的最后要以分号结束

D.系统为类分配的存储空间可通过sizeof计算

点击查看答案

第3题

下列关于类的描述中,错误的是()。

A.类是描述客观事物的数据模型

B.可以用流程图来描述类的设计

C.类的数据成员也被称作属性

D.类的函数成员也被称作方法

点击查看答案

第4题

设计一个分数类Fraction。该类的数据成员包括分子fz和分母fm;类中还包括如下成员函数: (1)构造函数,用于初始化分子和分母。 (2)成员函数print,将分数以 "fz/fm" 的形式输出。 (3)成员函数Reduction,用于对分数的分子和分母进行约分。 再编写主函数对该类进行测试。
点击查看答案

第5题

以下四个关于类的访问控制的描述哪一个是错误的()

A.派生类不能访问其基类的私有数据成员和成员函数

B.派生类的对象不能访问其基类的保护数据成员或者成员函数

C.类的对象不能访问类的保护数据成员或者成员函数

D.类的成员函数不能访问类中的私有数据

点击查看答案

第6题

类、对象的定义及类的成员函数、构造函数建立问题 建立类cylinder,cylinder的构造函数被传递了两个double值,分别表示圆柱体的半径和高度。用类cylinder计算圆柱体的体积,并存储在一个double变量中。在类cylinder中包含一个成员函数vol,用来显示每个cylinder对象的体积。
点击查看答案

第7题

【简答题】编写一个程序,其中有一个汽车类Vehicle,它具有一个需要传递参数的构造函数,类中的数据成员:车轮个数wheels和车重weight为保护属性;小车类Car是它的私有派生类,其中包含载人数passager_load;卡车类Truck是Vehicle的私有派生类,其中包含载人数passager_load和载重量payload。每个类都有相关数据的输出方法。
点击查看答案

第8题

判断题: (1)类的静态数据成员只能在类的外部进行初始化。 (2)类的常成员函数只能由本类的常对象调用。 (3)类的友元函数可以是另一个类的成员函数。 (4)运算符重载的本质就是函数重载。 (5)一个类内嵌其他类的对象作为数据成员,称为类的组合。

A.Y.是

B.N.否

点击查看答案

第9题

下列有关类的说法,不正确的是

A.在类中,如果不作特别说明,所有的成员均为公有成员

B.类是一种用户自定义的数据类型

C.只有类中的成员函数或类的友元函数才能存取类中的私有数据

D.在类中,如果不作特别说明,所有的数据成员均为私有数据成员

点击查看答案

第10题

下列说法中正确的是()

A.类定义中只能说明函数成员的函数头,不能定义函数体

B.类中的函数成员可以在类体中定义,也可以在类体之外定义

C.类中的函数成员在类体之外定义时必须要与类声明在同一文件中

D.在类体之外定义的函数成员不能操作该类的私有数据成员

点击查看答案
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
温馨提示
每个试题只能免费做一次,如需多次做题,请购买搜题卡
立即购买
稍后再说
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
赏学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反赏学吧购买须知被冻结。您可在“赏学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
赏学吧
点击打开微信