图书馆管理系统软件需求分析样板.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书馆管理系统软件需求分析样板

北京航空航天大学北海学院综合实训 第 1 页 要 求 1、只能做图书馆管理系统,不能做其他系统。必须完成系统 的后台部分,前台部分不做要求。 2、必须完成三层及以上架构软件开发。 3、实现技术不做要求,但是建议采用本学期讲授的知识开发。 4、开发工具,采用数据库均不做要求。建议采用本学期讲授 的开发工具。 5、课程验收需学生演示系统,并且讲解实现代码的含义。并 且小组内的所有成员均需要讲解负责部分模块代码的含义。16 周 最后一节课为最终的代码验收时间。逾期不再验收。 6、系统验收完毕,将代码提交给组长,组长收集完毕所有系 统再提交给老师。 第一章 图书馆管理系统的分析和设计 1.1 图书馆管理系统的分析与概要设计 图书馆管理系统包括两部分:后台部分和前台部分。其中后台部分用于图书馆管理、 读者管理和系统管理,主要包括入馆登记管理、图书类型管理、图书借阅管理、图书借 还管理、借阅到期提醒、读者个人信息管理、读者类型管理、图书馆信息维护、管理员 信息维护和管理员权限管理。图书包馆管理系统的后台功能结构图如下图所示。 北京航空航天大学北海学院综合实训 第 2 页 图1.1.1 后台功能结构图 前台部分则主要用于为读者服务,包括图书查询、图书馆信息展示、读者信息修改 和图书续借。图书馆管理系统的前台功能结构图如下图所示。 图1.1.2 前台功能结构图 北京航空航天大学北海学院综合实训 第 3 页 1.2 图书馆管理系统的数据库设计 1.2.1 数据库分析 首先,针对读者来说,可进行的操作包括登录、借书、和还书等。用户注册时需要 将用户名、密码、真实姓名、性别、有效证件、证件号码、电话号码、E-mail地址及自 我描述添加到注册信息表中,然后由管理员对其执行注册操作。此时会生成一个用于标 识读者的图书证号,并同时将读者的注册信息、注册时间及对其注册操作的管理员号码 记录在数据库中,管理员将根据读者的具体信息对其进行分类。综上所述,读者信息表 中包含的字段如下图所示: 图1.2.1.1 读者信息表 将读者进行分类,不同类的读者可借书量也不相同,读者类型包含的字段如下图所 示: 图1.2.1.2 读者类型表 图书管理系统中的管理员是纯粹的管理员,只可以执行对图书管理系统、读者、图 书的借书与还及查询等操作进行管理而不可执行读者的操作。此外,还要求每个管理员 北京航空航天大学北海学院综合实训 第 4 页 根据权限的不同可执行的操作也不同,因此,需要对管理员表中加入权限字段,这些权 限包括:系统操作权限、读者操作权限、图书操作权限、借还操作权限和查询权限。管 理员表中的字段如下图所示: 图1.2.1.3 管理员表 图书馆中最主要的部分就是图书。其中,图书包含着书名、作者、出版社、价格、 上架时间等信息。同样,书的上架操作需要由管理员来执行,这就需要我们将管理员的 信息与书的信息相关联。为了读者查询方便,还需要将书进行分类。综上所述,图书表 中字段如下图所示: 图1.2.1.4 图书表 为了方便读者查询图书信息,要求对图书进行分类,将图书的分类放在图书分类表 中,图书分类表中字段如下图所示: 图1.2.1.5 图书分类表 在对图书操作的过程中,出现的一个问题就是,对于同一出版社发行的,书名和作 者都相同的一本书。在实际情况中解决措施就是对每一本书加上一个单独的编号,使其 可以进行区分,在图书管理系统中要求加上一个表,这个表将所有图书进行编号,此表 北京航空航天大学北海学院综合实训 第 5 页 中的字段如下图所示。 图1.2.1.6 图书分类表 图书馆的重要功能就是图书的借与还,在通常情况下借书都是有期限的,如果借书 时间超出了这个

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档