本发明专利技术揭示了一种基于对象的图书信息系统,包括:图书信息模块,为每一图书信息产生一图书信息对象;读者信息模块,为每一个读者信息产生一读者信息对象;借阅信息模块,为每一个借阅信息产生一借阅信息对象;系统信息模块,为每一个系统信息产生一系统信息对象;其中,图书信息对象与借阅信息对象之间建立一对一的对应关系,读者息对象与借阅信息对象之间建立一对一的对应关系,图书信息对象与读者信息对象之间建立多对一的关系,系统信息对象与图书信息对象、借阅信息对象和读者信息对象之间建立一对多的关系。本发明专利技术的基于对象的图书信息系统将图书信息管理中的各个相关要素抽象成对象,以对象管理的方式管理,大大提高了管理的效率和准确率。
【技术实现步骤摘要】
本专利技术涉及数据库技术,尤其涉及基于对象的图书信息系统。
技术介绍
随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐 渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置。随着信息科学技术的飞速发展,传统的手工操作方式的图书馆管理在现在这个数 字化的时代已显得极不协调。图书的管理是一个较为繁重的工作,过去的图书信息管理都 是用文件、表格等纸质的手工处理方式,对于图书当前借阅情况的统计和核实都是采用对 借书卡的人工检查、计算和手抄的。数据处理量较大,容易出错;又由于数据繁多,容易丢 失;且时间一长,要从众多的资料中查找,既费时又费力。显然,在如今科技高速发展、工作节奏快的年代,管理员和读者完全可以运用计算 机这个已普及的工具来辅助协调图书馆的信息管理。这样不仅提高了工作效率,还大大地 提高了安全性。尤其对于复杂的信息管理,计算机更能充分地发挥其优越性。
技术实现思路
本专利技术提出一种基于对象的图书信息系统。该基于对象的图书信息系统包括图书信息模块、读者信息模块、借阅信息模块和 系统信息模块,其中图书信息模块为每一图书信息产生一图书信息对象,保存图书信息对象,图书信 息模块对图书信息对象执行的操作包括增加、修改、删除或者查询;读者信息模块为每一个读者信息产生一读者信息对象,保存读者信息对象,读者 信息模块对读者信息对象执行的操作包括增加、修改、删除或者查询;借阅信息模块为每一个借阅信息产生一借阅信息对象,保存借阅信息对象,借阅 信息模块对借阅信息对象执行的操作包括增加、删除或者查询;系统信息模块,为每一个系统信息产生一系统信息对象,保存系统信息对象,系统 信息模块对系统信息对象执行的操作包括增加、修改、删除或者查询;其中,图书信息对象与借阅信息对象之间建立一对一的对应关系,读者息对象与 借阅信息对象之间建立一对一的对应关系,图书信息对象与读者信息对象之间建立多对一 的关系,系统信息对象与图书信息对象、借阅信息对象和读者信息对象之间建立一对多的 关系。在一个实施例中,图书信息对象包括图书编号字段、ISBN字段、书名字段、作者字 段、类别字段、出版社字段、出版日期字段以及状态字段。读者信息对象包括读者编号字段、 姓名字段、性别字段、类别字段以及注册日期字段。借阅信息对象包括借阅信息编号字段、 图书编号字段、书名字段、读者编号字段、读者姓名字段、借书日期字段以及还书日期字段。采用本专利技术的技术方案,基于对象的图书信息系统将图书信息管理中的各个相关 要素抽象成对象,以对象管理的方式实现对于图书信息的管理,大大提高了管理的效率和 准确率。附图说明图1揭示了根据本专利技术的基于对象的图书信息系统的结构图。 具体实施例方式参考图1所示,本专利技术提出了一种基于对象的图书信息系统100。该基于对象的图 书信息系统100包括图书信息模块10、读者信息模块11、借阅信息模块12和系统信息模块 13。图书信息模块10为每一图书信息产生一图书信息对象,保存图书信息对象,图书 信息模块对图书信息对象执行的操作包括增加、修改、删除或者查询。在一个实施例中,图 书信息对象包括图书编号字段、ISBN字段、书名字段、作者字段、类别字段、出版社字段、出 版日期字段以及状态字段。读者信息模块11为每一个读者信息产生一读者信息对象,保存读者信息对象,读 者信息模块对读者信息对象执行的操作包括增加、修改、删除或者查询。在一个实施例中, 读者信息对象包括读者编号字段、姓名字段、性别字段、类别字段以及注册日期字段。借阅信息模块12为每一个借阅信息产生一借阅信息对象,保存借阅信息对象,借 阅信息模块对借阅信息对象执行的操作包括增加、删除或者查询。在一个实施例中,借阅信 息对象包括借阅信息编号字段、图书编号字段、书名字段、读者编号字段、读者姓名字段、借 书日期字段以及还书日期字段。系统信息模块13为每一个系统信息产生一系统信息对象,保存系统信息对象,系 统信息模块对系统信息对象执行的操作包括增加、修改、删除或者查询。其中,图书信息对象与借阅信息对象之间建立一对一的对应关系,读者息对象与 借阅信息对象之间建立一对一的对应关系,图书信息对象与读者信息对象之间建立多对一 的关系,系统信息对象与图书信息对象、借阅信息对象和读者信息对象之间建立一对多的 关系。对于对象之间的对应关系,可按照下述的方式实现一对一的对应关系可以转换为一个独立的关系模式,也可以与联系的任意一对象 所对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各对象的码 以及联系本身的属性均转换为关系的属性,每个对象的码均是该关系的候选码。如果与联 系的任意一对象所对应的关系模式合并,则需要在该关系模式的属性中加入另一个对象的 码和联系本身的属性。一对多或者多对一的对应关系可以转换为一个独立的关系模式,也可以与联系的 多个对象所对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各 对象的码以及联系本身的属性均转换为关系的属性,而联系的码为多个对象的码。如果与 联系的多个对象所对应的关系模式合并,则需要在该关系模式的属性中加入一个对象的码 和联系本身的属性。 采用本专利技术的技术方案,基于对象的图书信息系统将图书信息管理中的各个相关 要素抽象成对象,以对象管理的方式实现对于图书信息的管理,大大提高了管理的效率和 准确率。权利要求1.一种基于对象的图书信息系统,其特征在于,包括图书信息模块,为每一图书信息产生一图书信息对象,保存所述的图书信息对象,所述 图书信息模块对图书信息对象执行的操作包括增加、修改、删除或者查询;读者信息模块,为每一个读者信息产生一读者信息对象,保存所述的读者信息对象,所 述读者信息模块对读者信息对象执行的操作包括增加、修改、删除或者查询;借阅信息模块,为每一个借阅信息产生一借阅信息对象,保存所述的借阅信息对象,所 述借阅信息模块对借阅信息对象执行的操作包括增加、删除或者查询;系统信息模块,为每一个系统信息产生一系统信息对象,保存所述的系统信息对象,所 述系统信息模块对系统信息对象执行的操作包括增加、修改、删除或者查询;其中,图书信息对象与借阅信息对象之间建立一对一的对应关系,读者息对象与借阅 信息对象之间建立一对一的对应关系,图书信息对象与读者信息对象之间建立多对一的关 系,系统信息对象与图书信息对象、借阅信息对象和读者信息对象之间建立一对多的关系。2.如权利要求1所述的基于对象的图书信息系统,其特征在于,所述图书信息对象包括图书编号字段、ISBN字段、书名字段、作者字段、类别字段、出版 社字段、出版日期字段以及状态字段。3.如权利要求1所述的基于对象的图书信息系统,其特征在于,所述读者信息对象包括读者编号字段、姓名字段、性别字段、类别字段以及注册日期字段。4.如权利要求1所述的基于对象的图书信息系统,其特征在于,所述借阅信息对象包括借阅信息编号字段、图书编号字段、书名字段、读者编号字段、 读者姓名字段、借书日期字段以及还书日期字段。全文摘要本专利技术揭示了一种基于对象的图书信息系统,包括图书信息模块,为每一图书信息产生一图书信息对象;读者信息模块,为每一个读者信息产生一读者信息对象;借阅信息模块本文档来自技高网...
【技术保护点】
一种基于对象的图书信息系统,其特征在于,包括:图书信息模块,为每一图书信息产生一图书信息对象,保存所述的图书信息对象,所述图书信息模块对图书信息对象执行的操作包括增加、修改、删除或者查询;读者信息模块,为每一个读者信息产生一读者信息对象,保存所述的读者信息对象,所述读者信息模块对读者信息对象执行的操作包括增加、修改、删除或者查询;借阅信息模块,为每一个借阅信息产生一借阅信息对象,保存所述的借阅信息对象,所述借阅信息模块对借阅信息对象执行的操作包括增加、删除或者查询;系统信息模块,为每一个系统信息产生一系统信息对象,保存所述的系统信息对象,所述系统信息模块对系统信息对象执行的操作包括增加、修改、删除或者查询;其中,图书信息对象与借阅信息对象之间建立一对一的对应关系,读者息对象与借阅信息对象之间建立一对一的对应关系,图书信息对象与读者信息对象之间建立多对一的关系,系统信息对象与图书信息对象、借阅信息对象和读者信息对象之间建立一对多的关系。
【技术特征摘要】
【专利技术属性】
技术研发人员:张丹青,顾耀林,
申请(专利权)人:上海杉达学院,
类型:发明
国别省市:31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。