图书馆数据库需求分析的研究及E-R图设计.ppt
文本预览下载声明
---E-R 图 分 析 与 设 计 1、图书馆管理系统各子系统设计需求分析 2、数据库E-R图设计及其关系模型图 图书馆管理系统各子系统设计需求分析 图书馆管理系统的的子系统设计需要考虑以下几点: 1、借阅者(读者)的身份信息及借阅情况 2、图书信息及被借阅情况 3、图书馆日常工作人员身份信息及工作情况 4、图书馆系统管理员身份信息及工作情况 附:图书馆各项管理流程概括 借阅者(读者)的身份信息及借阅情况 借阅者(读者)的身份信息包括:读者号(包括相应的登录密码)、姓名、地址、性别、年龄、单位。这些信息保存在图书馆读者数据库,读者可以凭借自己的读者号(借书证号)及密码登陆图书馆管理系统进行个人资料的修改和借阅情况的查询。一般只能查询本人的信息,在不知道他人的读者号及密码的情况下,就能有效保护读者的个人隐私。 图书信息及被借阅情况 图书信息包括:书号、书名、作者、 出版社。每本图书的信息会汇总在一起,保存在图书馆的图书数据库,读者可以在登陆图书馆管理系统后根据需要进行图书的搜索与查询,在得到满意的查询结果后,可以进行预约,再去图书馆借阅。而对于每本被借出的书,管理系统又会将相应的读者号、借出日期和应还日期保存在数据库中,供读者查询和系统管理。 图书馆日常工作人员身份信息及工作情况 图书馆日常工作人员的身份信息包括:工作证号(包括相应的登录密码)、姓名、性别。其工作情况包括:工作证号、工作日期、借出\归还图书信息及借书\还书者信息。这些数据保存在图书馆工作人员数据库中,工作人员要对借书\还书者进行信息登记,同时给出借书\还书相关信息让读者确认;管理人员可以对图书的借出\归还情况进行查询,以便对出现的意外情况进行责任追究。 图书馆系统管理员身份信息及工作情况 图书馆系统管理员身份信息包括:管理员号(包括相应的登录密码)、姓名、性别。其工作情况包括管理员号、查询记录、处理记录。这些数据保存在图书馆管理员数据库中,管理员对工作人员的日常工作情况及图书的进出情况进行检查和相关数据的修改,对其中出现的工作人员工作失误进行责任追究。同时对图书借阅者的信息、图书的信息进行管理和维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息;浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。 图书馆各项管理流程概括 (1)每年开学,新生报到的时候,图书馆系统管理员要给每一位新生的信息建立个人档案,办理图书借阅证。学生的个人档案包括学生的学号、姓名、性别、班级、年级、所属专业、联系电话。 (2)学生毕业的时候,图书馆系统管理员要及时对每位学生的信息进行删除。 (3)每次新进图书的时候,图书管理员要对每本图书的信息进行管理和录入,以方便读者的借阅。图书的基本信息有:图书索引号、图书名、作者、出版社、出版日期和图书的使用状态。 (4)当图书被读者借阅的时候,图书管理员要改变图书的使用状态,不再允许借阅,但是允许预约,而且每本书只允许被一个读者借阅,也只能被一个读者预约。 (5)当学生借阅的图书延期的时候,图书管理员要及时通知学生归还图书,并对其进行相应的处罚。学生可以在图书未超期的情况下办理续借。 (6)学生可以在图书管理系统中查询自己的借阅情况。 (7)当图书被损坏或图书出馆时,图书管理员要及时修改相应的图书信息。 (8)管理系统还应该提供强大的数据统计,查询等功能。 (9)管理系统应充许外界人士通过规定的步骤注册成为新用户,并享有一定的权利。 (10)管理系统应该有很好的可扩展性。 E - R 图 设 计及关 系 模 型 图 E-R图的概念 E-RE-R图也即实体-联系图(Entity Relationship Diagram),提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 E-R方法 E-R方法是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。 构成E-R图的基本 构成E-R图的基本要素是实体型、属性和联系,其表示方法为:
显示全部