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