1、图书管理系统 系统分析报告名 称: 题 目: 图书管理系统 院 系: 班 级: 04信息管理 学 号: 01号 02号 学生姓名: 指导教师: 王彦辉 成 绩: 日期: 年 月 日1系统开发背景 信息技术产生以后,迅速在管理领域获得了广泛应用,从而从根本上推动了图书馆的快速发展。计算机和计算机管理系统已成为图书馆进行图书管理的主要设备和系统,国内的主要图书馆已呈现出网络化、信息化、智能化和社会化的特征。这种技术的飞速发展与广泛普及,给我们利用和开发文献信息和图书资料赋予了高效率的手段。但广大读者想要从数量庞大、数据结构复杂的资源中顺利发现自己需要的知识,传统的图书管理系统难以为继。这就需要开发
2、出一套既操作简便又功能强大的图书馆管理系统来管理图书馆的相关信息。开发范围在各大省市图书馆和各大高校的图书馆当中应用。为了解决图书馆管理员的工作内容重复、工作效率低、工作量大和办理图书借阅与归还得速度过慢,查询、统计困难等问题。我们从读者和图书馆的角度出发,本着以读者借书、还书、还书快捷方便和图书馆管理员管理图书方便的原则,开发了这个图书馆管理系统。建设目标与必要性开发这个图书馆管理系统是为了适应图书馆业务发展的需要,使其不仅能利用当前的软件开发技术,方便读者查询、借阅操作,解决流通中存在的诸多问题。而且,能结合资金投入有限、图书需求量大等特点,对图书管理中各业务环节加强管理。必要性:图书资料
3、管理作为计算机应用的一个分支,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存贮量大、保密性好、寿命长、成本低等。这些优点能够极大的提高图书资料管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书资料管理系统,将是非常必要的,也是十分及时的。2业务流程分析通过对图书馆的日常工作进行调查和分析,我们把图书馆的工作分为用户注册、图书信息查询、读者借书、读书还书、读者信息修改、新书入库6项业务。下面对这6项业务做具体的描述:(1)用户注册业务:用户通过系统界面把自己的用户信息输入系统,系统为该用户建立帐户,并把信息存入用户信息表中。(2)图书信息查询业务:首先用
4、户进行登陆,若输入的用户信息错误则不予与登陆系统,输入正确的用户信息可以登陆进入系统。登陆后用户输入要查询的书籍信息,系统根据图书信息表查询出图书信息并反馈给用户。(3)读者借书业务:读者给出想要借阅的书籍信息,系统根据读者信息和图书信息判断该读者是否有权限借阅该书,之后把借阅信息存入借阅信息表中。(4)读者还书业务:读者还书,系统生成还书信息,并修改借阅信息表。(5)读者信息修改业务:读者把想要修改的信息输入系统,系统对照读者的信息修改读者库。(6)新书入库业务:对于新到馆的图书进行登记入库。 3数据流程图 图 1用户注册 图 2图书信息查询业务 图3读者借书业务 图4读者还书业务 图5图书
5、信息修改业务 图6新书入库业务第一层数据流程图第二层数据流程图第三层数据流程图(1)用户进行图书信息查询的数据流程图:(2) 读者信息修改的数据流程图:(3)读者借还书操作的数据流程图:(4)图书维护操作业务流程图:4数据字典4.1数据项的定义 数据项编号:I1 数据项名称:姓名 简述:读者姓名 类型及长度:字符型,10位数据项编号:I2 数据项名称:性别 简述:读者性别 类型及长度:字符型,10位数据项编号:I4 数据项名称:单位 简述:读者所在院系 类型及长度:字符型,10位数据项编号:I5 数据项名称:管理员 简述:系统管理员 类型及长度:字符型,10位数据项编号:I6 数据项名称:密码
6、 简述:登陆密码 类型及长度:整型,10位数据项编号:I7 数据项名称:图书编号 简述:每本图书所标注号码 类型及长度:整型,10位数据项编号:I8 数据项名称:借书证号 简述:读者借书证号码 类型及长度:整型,10位数据项编号:I9 数据项名称:图书名称 简述:馆存图书名称 类型及长度:字符型,10位数据项编号:I10 数据项名称:类型号 简述:图书类型编号 类型及长度:整型,10位数据项编号:I11 数据项名称:类型名称 简述:图书类型名称 类型及长度:字符型,10位4.2数据结构的定义 数据结构编号:DS1 数据结构名称:读者信息 简述:描述读者的基本信息 数据结构组成:图书证号 + 姓
7、名 + 性别 + 系别 + 专业 + 联系方式 + EMAIL + 读者标识 + 办证日期 + 最大借阅量 + 年借阅量数据结构编号:DS2 数据结构名称:图书信息 简述:描述图书的基本信息 数据结构组成:图书编号 + 图书名称 + 图书作者 + 出版社 + 单价 + 进库日期 + 开本 + 类型名称 数据结构编号:DS3 数据结构名称:借阅信息 简述:描述图书的的借阅情况信息 数据结构组成:借书证号 + 图书编号 + 借阅日期 + 归还日期 + 续借次数4.3数据流的定义数据流编号:F1 数据流名称:新进图书 简述:新入库图书的信息 数据流来源:采购人员 数据流去向:图书分类编目处理 数据项
8、组成:书号 + 书名 + 作者 + 出版社 + 出版时间 + 出版号 + 价格 + 备注数据流量:约900本/月高峰流量:约1200本/月数据流编号:F2 数据流名称:用户信息 简述:已注册的用户信息 数据流来源:注册用户 数据流去向:用户信息存储处理 数据项组成:借书证号 + 姓名 + 性别 + 单位 + 办证日期 + 类型名称 + 借期 + 借阅册数数据流量:约150人/日高峰流量:约240人/日数据流编号:F3 数据流名称:借阅信息 简述:图书被借阅的信息 数据流来源:注册用户 数据流去向:图书信息借阅处理 数据项组成:书号 + 书名 + 作者 + 出版社 + 出版时间 + 出版号 +
9、价格 + 备注数据流量:约300本/日高峰流量:约400本/日4.4处理逻辑的定义处理逻辑编号:P1 处理逻辑名称:系统验证 简述:完成对用户的身份验证 处理功能:用户信息的输入、是否为注册用户的识别 输入的数据流:用户信息 输出的数据流:合法读者信息、非注册用户信息 处理逻辑编号:P2 处理逻辑名称:注册 简述:完成对非注册用户的注册 处理功能:非注册用户信息的录入、新用户信息表的生成 输入的数据流:非注册用户信息 输出的数据流:已注册用户信息处理逻辑编号:P3 处理逻辑名称:用户界面操作 简述:完成用户预期想要完成的操作 处理功能:图书的查询、图书的借阅、图书的归还 输入的数据流:合法读者
10、信息 输出的数据流:各项用户操作的结果处理逻辑编号:P4 处理逻辑名称:读者管理 简述:完成对读者信息的储存及管理 处理功能:读者信息的录入、新读者库的生成 输入的数据流:读者信息 输出的数据流:已处理的读者信息处理逻辑编号:P5 处理逻辑名称:图书流通 简述:完成对新借阅图书信息的录入处理 处理功能:借阅图书的分类、借阅图书信息的录入、新借阅信息表的生成 输入的数据流:借阅信息 输出的数据流:已处理的借阅信息处理逻辑编号:P6 处理逻辑名称:图书维护 简述:完成对新购图书的分类、编目及保养处理 处理功能:新进图书的分类、新进图书信息的输入、新图书信息表的生成 输入的数据流:新进图书 输出的数
11、据流:图书分类信息,图书基本信息,新书通告4.5数据存储的定义数据存储编号:D1数据存储名称:用户信息表 简述:注册用户基本信息数据存储组成:用户名 + 密码 + 类型号 + 性别 + 联系地址 + 联系电话 +邮政编码 + 电子邮箱 关键字:用户名 数据存储编号:D2 数据存储名称:图书信息表 简述:馆藏图书基本信息 数据存储组成: 图书编号+ 类型号 + 书名 + 作者 + 出版社 + 单价 + 开本+ 进库日期+ 类型号 + 类型名称 + 借阅日期 + 归还日期 关键字:图书编号数据存储编号:D3 数据存储名称:读者库 简述:读者基本信息数据存储组成:借书证号 + 姓名 + 性别 + 单
12、位 + 办证日期 + 类型号 + 类型名称 + 借期 + 借阅次数 关键字:借书证号数据存储编号:D4 数据存储名称:借阅信息表 简述:图书借阅的基本信息 数据存储组成:借书证号 + 图书编号 + 借阅日期 + 归还日期 + 续借次数 关键字:图书编号数据存储编号:D5 数据存储名称:读者类型信息表 简述:读者类型的基本信息 数据存储组成:类型号 + 类型名称 + 借书期限 + 借阅册数 关键字:类型号4.6外部实体的定义外部实体编号:S1 外部实体名称:读者 简述:管理系统的合法读者 输入的数据流:借书证号、图书信息、新书通告 输出的数据流:借阅信息外部实体编号:S2 外部实体名称:用户 简述:用户 输入的数据流:用户信息、查询信息、 输出的数据流:借阅信息外部实体编号:S3 外部实体名称:采购 简述:使用该管理系统的用户 输入的数据流:需要采购的图书信息 输出的数据流:新进图书信息
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1