管理信息系统课设报告-图书馆

合集下载

图书管理系统详细设计报告范文

图书管理系统详细设计报告范文

图书管理系统详细设计报告范文实验报告一、实验名称二、实验目的完成图书管理系统(学生选课系统,学校人事管理系统,医院病历管理系统,四者任选其一)的详细设计;系统掌握软件开发过程中详细设计的写法;完成图书管理系统(学生选课系统,学校人事管理系统,医院病历管理系统)的详细设计报告。

三、实验主要内容在概要设计的基础上,详细设计概要设计所划分的模块,确定每个模块功能所需要的算法和数据结构,并设计出程序的详细规格说明,可画出详细的程序流程图,为编码做准备,写出详细设计报告。

四、实验原理详细设计也称过程设计,是程序设计的蓝图。

该设计是在数据设计、体系结构设计和接口设计完成之后进行的。

过程设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程尽可能的简明易懂。

结构化程序设计是实现上述目标的关键技术,因此是过程设计的逻辑基础。

过程设计的结果基本上决定了最终程序设计的质量。

将程序体系结构元素变换为对软件构件的过程描述。

该实验主要是利用过程设计工具进行程序设计。

五、实验结果Ⅰ、可行性分析本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。

本系统结构分为读者信息管理模块,书籍信息管理模块,借阅信息管理模块,管理者信息管理模块。

读者信息管理部分有两方面的功能,可以浏览读者的信息,可以对读者信息进行维护。

书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。

借阅信息管理可以显示当前数据库中书籍借阅情况,可以对借阅信息进行维护。

管理者信息管理可以显示数据库中管理者的情况,可以对管理者信息进行维护。

可见,本系统并不复杂,主要解决的问题是利用关键字对数据库进行查询。

Ⅱ、图书馆概况数据处理手段。

但一直以来人们使用传统人工的方式进行图书管理和借阅管理,这种管理方式存在着许多缺点,如:效率低、易忘记、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

图书管理系统实验报告

图书管理系统实验报告
实验心得
在做实验设计之前我没有接触过的知识,通过老师和同学们的帮助,我终于完成了这个系统。我无法表达由自己一个人独立开发软件的成就感觉,尽管它还有很多不完善的地方。是一门很好上手的语言,至少我是这么认为,为了很好的与时俱进,我在这次制作过程中还学习了很多新的技术,也使用了一些比较成熟的技术。在这次设计过程中,我也学得到了很多和开发相关的技术领域的知识,同时也通过亲身实践,了解了多种软件的特性和使用方法,也增强了动手能力和独立解决问题的能力,从而更进一步地理解了所学的理论知识。开发一个好的系统需要熟练的技巧和丰富的知识,由于自己能力有限和时间的限制,本系统还有许多不尽人意之处,功能也很简单,需要今后不断的改进。
Dimfrm1AsNew管理员功能选项
Me.Hide()
frm1.Show()
进入管理员管理选项界面
点击管理用户信息按钮跳转到管理用户界面
进入添加用户信息界面
管理员输入用户学号姓名等信息确认按钮代码:
PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.Click
mandText ="select * from tushu where 编号 = '"& TextBox1.Text &"'"
SqlConnection1.Close()
TsqDataSet.Clear()
SqlDataAdapter1.Fill(TsqDataSet)
上海电力学院
信息网络技术
课程设计报告
题 目:图书馆借阅系统
姓 名:白志强

数据库管理系统实验报告doc

数据库管理系统实验报告doc

数据库管理系统实验报告篇一:数据库_图书馆管理系统实验报告数据库课程设计报告专业:计算机科学与技术班级: 03 组长:张云60 组员:王冉28指导教师:袁道华成绩:XX年12月16日一、课程设计概述1. 课程设计背景课程需要开发一个图书管理系统,要求在读者登记处可以将读者的信息添加,信息系统中保存,当读者信息发生变化,对计算机内容进行修改,当读者办理退卡手续要删除此读者信息,图书管理负责图书和出版社的管理,读书借还处进行借书管理,还书管理,库存查询,图书排行榜,生成超期未还书的读者,进行通知.给不同用户设置不同权限,供用户访问数据库。

2. 编写目的熟练掌握mysql中的创建数据库、创建表、显示、查询、select语句、视图、存储过程、创建检索、对表的添加、删除、修改和用户权限的设置等基本运用,并通过编写这个图书管理系统来实际演练。

3. 软件定义Mysql是目前最流行的开源的中小型关系数据管理系统,目前被广泛的应用于internet上得中小型网站中,它由mysql AB公司开发、发布并支持。

本实验用的是mysql 5.1版本4. 开发环境本实验用的是mysql 5.1版本,windowsXX二、需求分析1. 问题的提出1:怎么通过mysql和信息之间的关系来创建图书管理系统的数据库及表? 2:怎样来实现对插入读者信息并保存、修改及删除? 3:怎么来实现对图书的管理?4:怎样实现对借书后在读书借还处添加读者借书信息和还书后删除读者借还处中的借书信息且更新图书管理处的图书数量?5:怎么实现对超期读者进行罚款操作和生成这些读者的名单,以方便通知? 6:怎样实现图书的借书排行榜和查看库存书量?7:怎么样来根据不同用户对数据库的等级的不同来设置这些用户的权限?2. 需要完成的功能及各部分功能概述1:读者登记建卡处的功能是对读者基本信息进行登记,读者信息发生变化对读者基本信息进行修改,读者要求退还借书卡时对读者信息进行删除等操作。

mysql(图书管理系统实验报告)

mysql(图书管理系统实验报告)

数据库课程设计报告专业:微电子技术系班级:2940710820姓名:指导教师:成绩:2011年12月12日一、课程设计概述1.课程设计背景某大学图书馆开发一个图书管理系统,要求在读者登记处可以将读者的信息添加,信息系统中保存,当读者信息发生变化,对计算机内容进行修改,当读者办理退卡手续要删除此读者信息,图书管理负责图书和出版社的管理,读书借还处进行借书管理,还书管理,罚款处理,库存查询,图书排行榜,生成超期未还书的读者,进行通知.给不同用户设置不同权限,供用户访问数据库.2.编写目的让学生熟练掌握mysql中的创建数据库、创建表、显示、查询、select语句、视图、存储过程、创建检索、对表的添加、删除、修改和用户权限的设置等基本运用,并通过编写这个图书管理系统,来实际演练,达到融会贯通的效果。

3.软件定义Mysql是目前最流行的开源的中小型关系数据管理系统,目前被广泛的应用于internet 上得中小型网站中,它由mysql AB公司开发、发布并支持。

本实验用的是mysql 5.1版本4.开发环境本实验用的是mysql 5.1版本,windows2007二、需求分析1.问题的提出1:怎么通过mysql和信息之间的关系来创建图书管理系统的数据库及表?2:怎样来实现对插入读者信息并保存、修改及删除?3:怎么来实现对图书的管理?4:怎样实现对借书后在读书借还处添加读者借书信息和还书后删除读者借还处中的借书信息且更新图书管理处的图书数量?5:怎么实现对超期读者进行罚款操作和生成这些读者的名单,以方便通知?6:怎样实现图书的借书排行榜和查看库存书量?7:怎么样来根据不同用户对数据库的等级的不同来设置这些用户的权限?2.需要完成的功能及各部分功能概述1:读者登记建卡处的功能是对读者基本信息进行登记,读者信息发生变化对读者基本信息进行修改,读者要求退还借书卡时对读者信息进行删除等操作2:图书管理处的功能是对图书和出版社、作者、书价,数量,剩余书量进行管理更新。

图书管理系统 实验报告

图书管理系统 实验报告

需求分析、本图书管理系统就是将传统图书馆业务的手工操作转变成由计算机馆理,即图书馆的图书期刊、音像资料等各种载体文献的采编、典藏、流通、检索及常规业务管理等工作,利用计算机技术,使得图书馆的管理更智能、更有效的进行,最终的目的以方便图书借阅者方便借阅及管理者高效、方便管理为目的。

1、图书馆管理系统需求,通过调查,要求系统需要有以下功能:⑴ 由于操作人员的计算机知识普遍较差,要求有良好的人机界面;⑵ 由于该系统的使用对象多,要求有较好的权限管理;⑶ 原始数据修改简单方便,支持多条件修改⑷ 方便的数据查询,支持多条件查询;⑸ 在相应的权限下,删除数据方便简单,数据稳定性好;⑹ 数据计算自动完成,尽量减少人工干预;2、开发环境本系统的设计是在Windows 2003以上中文版操作系统环境下,用C#语言实现功能,使用Microsoft Visual Studio 2010平台下开发设计的。

数据库是使用SQL server 2000中文版,它是基于客户机/服务器体系结构的多线程、高性能的数据库管理系统。

由于它具有对数据集中进行管理,保证数据的安全性和完整性,可以优化系统性能,支持开放性等优点,在各个行业中都得到了广泛的应用。

3、系统设计目标系统功能依据用户需求而设计,主要包括信息管理对象的特征、事物流程的内容和数据流量,根据用户需求和方便用户使用的原则确定相应的功能模块。

本系统为学校的图书馆信息而设计,实现信息处理的自动化、规范化,主要用于处理图书日常借阅和还书、图书入库、各种查询操作,系统具有以下功能。

1)图书借阅处理2)图书与读者信息查询与修改、删除3)图书入库与图书的信息修改、删除4)员工信息的修改、删除4、系统功能设计要求系统实现图书馆日常管理事务最主要的功能,包括图书的借出于还回,图书信息的录入、修改和查询,读者信息的录入、修改和查询,员工信息的录入、修改和查询。

实现这些基本功能,组建了图书管理系统的基本框架,根据功能的关联关系和集中分组的原则,将系统细化的结构图。

(完整word版)图书管理系统课程设计

(完整word版)图书管理系统课程设计

目录一、绪论 (4)1。

1开发背景 (4)二、可行性分析报告 (4)2。

1引言 (4)2.1。

1编写目的 (4)2.1。

2项目背景 (4)2。

1.3定义 (4)2.1。

4参考资料 (5)2。

2技术可行性 (5)2。

3操作可行性 (5)2。

4时间、设备可行性 (5)2。

5对现有系统的分析 (5)2.5.1处理流程和数据流程 (5)2。

5.2工作负荷 (5)2.5.3费用支出 (6)2。

5.4人员 (6)2。

5。

5设备 (6)2.5。

6局限性 (6)2。

6所建议的系统 (6)2.6.1对系统的简要描述 (6)2.7系统工作量 (6)2。

9文档要求 (6)三、需求分析说明书 (6)3.1引言 (6)3。

1。

1编写目的 (6)3。

1。

2项目背景 (6)3.1.3定义 (6)3。

1.4参考资料 (7)3.2系统介绍 (7)3.3系统面向的用户群体 (7)3。

4系统的功能性需求 (7)3。

5系统的非功能性需求 (7)3.5。

1用户界面需求 (7)3.5.2软硬件环境需求 (7)3.5.3软件质量需求 (8)3.6系统E-R图 (8)四、开发环境与项目规划 (8)4。

1开发环境 (8)4.2项目规划与管理 (8)4。

2.1开发人员安排 (8)五、软件界面设计标准与规范 (9)5.1编写目的 (9)5.2界面设计思想 (9)5。

4界面设计样式 (9)5。

5常见错误信息样式 (9)5。

6其他界面约定...................................................................................9六、概要设计说明书 (10)6.1引言 (10)6。

1。

1编写目的 (10)6。

1。

2项目背景 (10)6.1。

3定义 (10)6.1。

4参考资料 (10)6.2系统概述 (10)6。

3系统总体结构图 (10)6。

4系统局部模块IPO表 (11)七、详细设计说明书 (12)7。

图书管理信息系统——课程设计

目录第一章概述................................................................................................................................................. 错误!未定义书签。

第二章系统需求与设计 ............................................................................................................................ 错误!未定义书签。

2.1 系统目标与需求............................................................................................................................ 错误!未定义书签。

2.2 系统业务分析 ................................................................................................................................ 错误!未定义书签。

2.3 系统流程分析 ................................................................................................................................ 错误!未定义书签。

第三章系统设计 .......................................................................................................................................... 错误!未定义书签。

数据库课程设计--图书馆管理系统

数据库课程设计--图书馆管理系统数据库系统概论课程设计设计题目:图书管理系统学院:计算机信息与科学学院专业:计算机科学与技术学号:20110514323姓名:刘静指导教师:潘林森目录1.引言 .................................. 错误!未定义书签。

2. 需求分析阶段......................... 错误!未定义书签。

2.1任务概述(目标)………………………………………..错误!未定义书签。

2.2数据需求:..................................3 概念设计阶段.......................... 错误!未定义书签。

3.1 任务与目标……………………………………….错误!未定义书签。

3.2 各阶段的结果…………………………………………3.3各E-R图中联系的属性4.逻辑设计阶段 (12)4.1逻辑设计的任务和目标 (12)4.2数据组织 (12)4.2.1将E-R图转换为关系模型 (12)4.2.2模型优化 ............................................. 错误!未定义书签。

4.3具体的基本E-R图向关系模型转化5.物理设计阶段 (15)5.1物理设计阶段的目标与任务 (15)5.2数据存储方面 (15)5.3系统功能模块 (16)5.3.1 读者基本信息的查询和更新模块 (16)5.3.2 图书基本信息的查询和更新模块 (16)6.数据库实施阶段 (17)6.1建立数据库、数据表、视图、索引 (17)6.1.1 建立数据库 (17)6.1.2 建立数据表 (17)6.1.3 建立视图 (21)6.1.4 建立索引 (23)6.1.5 建立触发器 (23)6.2数据入库............................................................. 错误!未定义书签。

数据库课程设计--图书馆管理系统

目录1 前言 (1)2 需求分析 (1)2.1 课程设计目的 (1)2.2 课程设计任务 (1)2.3 设计环境 (2)2.4 开发语言 (2)3 分析和设计 (2)3.1 系统E-R模型 (5)3.2 表空间及表的设计 (6)3.3 视图设计 (14)3.4 存储过程、函数、包的设计 (15)3.5 触发器设计 (22)3.6 角色、用户、权限设计 (24)3.7 备份方案设计 (25)4 课程设计总结 (27)参考文献 (28)致谢 (28)1 前言一个简单的图书管理系统包括图书馆内书籍的信息、学校在校师生的信息以及师生的借阅信息。

此系统功能面向图书馆管理员,可以完成书籍和读者的增加、删除和修改,制定借阅规则,以及对读者借阅、续借、归还、预约的确认。

2 需求分析2.1 课程设计目的通过专业课程设计Ⅱ,即大型数据库系统课程设计,有助于培养学生综合运用数据库相关知识解决实际问题的能力。

本设计要求对实际问题进行需求分析,提炼实际问题中的数据,建立关系模型,并在大型数据库中得以实现。

同时要求对数据库的运营、管理及使用上进行必要的规划和实现。

2.2 课程设计任务(1)图书信息:包括图书编号、图书名称、所属类别等;(2)读者信息:包括读者编码、姓名、性别、专业等;(3)借还书信息:包括图书当前状态、被借还次数、借阅时间等。

基本要求:(1)根据需求,补充必要的数据库实体,建立ER模型,通过ER图表示。

(2)在Oracle中创建该系统的数据库,并在数据库中实现各表,写入一定的数据。

(3)从实际查询应用出发,为一些主要的应用模块设计至少3个参数化视图。

(4)从数据检验的角度出发,为相关的表建立至少1个触发器。

(5)从数据更新或修改的角度出发,设计至少1个存储过程。

(6)从安全的角度出发,规划系统的角色、用户、权限,并通过相关的SQL实现。

(7)预计每个表的大致容量和增长速度,指定备份的方案,写出相关的备份命令。

计082班施磊磊的数据库课程设计-高校图书馆管理信息系统

数据库课程设计题目:高校图书馆管理信息系统学号:0813022057专业班级:计082班姓名:施磊磊指导老师:程晨完成日期:2011年6月24日摘要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。

对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。

为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。

采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。

基于这个问题,开发了大学图书馆借阅系统。

系统采用C/S模式,实现了借还书的方便、高效性、有效性和及时性。

本文通过作者设计和开发一个中小型高校图书馆管理系统的实践,阐述了高校图书管理软件中所应具有的基本功能、设计、实现。

分别从设备管理和用户管理等角度进行处理,并对需求分析、概念设计、逻辑设计、物理设计、数据库实施和维护进行了阐述,实行设备管理的计算机自动化。

关键字:图书借阅;人员管理目录1 引言 (1)1.1 本课设的研究意义 (1)1.2 本课程设计的目标与任务 (1)2 数据库设计 (2)2.1 需求设计 (2)2.1.1引言 (2)2.1.2需求分析阶段的目标和任务 (2)2.1.3处理对象 (2)2.1.4处理功能及要求 (2)2.1.5安全性和完整性要求 (3)2.1.6 需求分析阶段成果 (3)2.2概念设计阶段 (8)2.2.1引言 (8)2.2.2任务与目标 (8)2.2.3阶段结果 (8)2.3逻辑设计阶段 (9)2.3.1逻辑设计的任务与目标 (9)2.3.2数据组织 (10)2.3.3数据处理 (12)2.4物理设计阶段 (13)2.4.1物理设计的任务与目标 (13)2.4.2数据存储方面 (13)2.4.3系统功能模块 (13)2.5数据库实施阶段 (15)2.5.1建立数据库、数据表、视图、索引 (15)2.5.2数据入库 (17)2.5.3创建各个功能的存储结构 (17)2.6系统调试和测试 (17)3实践心得 (17)4存在问题和建议 (18)致谢 (18)参考文献 (19)附录1存储过程的定义 (20)附录2数据查看和存储过程功能验证 (25)附录3所有的SQL语句 (35)1 引言当今时代是飞速发展的的信息时代。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

管理信息系统课设报告学院:经济和管理学院班级:08营姓名:时间:10年7月6号第一章引言1.1系统开发人员分类本馆的系统开发人员由校分馆领导技术支持人员系统分析和设计员组成1.校分馆领导储云峰宋海航图书馆信息系统拥有者2.技术支持人员屠玉华信息管理技术人员(网络和硬件系统的系统分析员和系统设计员、系统维护员)主管图书馆计算机网络和信息维护工作3.系统分析和设计员该馆的管理信息系统开发人员(主要是使用软件的系统分析人员,系统设计员及程序员)1.2图书馆背景介绍图书馆现有馆舍两处,本部图书馆和新北校区图书馆。

本部图书馆大楼主体六层,馆内设有5个书库,6个阅览室;新北校区设有4个书库,4个阅览室,均实行藏、借、阅、检、管一体化开放式的服务和管理模式。

图书馆的业务工作及管理工作通过来用目前国内较先进的自动化管理系统实行全流程计算机自动化管理。

图书馆馆藏资源丰富,经过多年的建设和发展,已逐渐形成了多学科、综合性大学图书馆馆藏特色。

现有印刷型图书96万余册,电子图书100万种(超星电子图书馆),中文报刊8000余种(含电子期刊),外文期刊5000余种(含电子期刊),各种使用软件,电子图书数据库光盘近2000张。

订阅当年期刊1667种,报纸162种。

图书馆藏书文理兼收,以学术性和研究性书刊、教学参考书和工具书为重点。

图书馆共设有两个电子阅览室,通过馆藏的光盘数据库、镜像数据库、自建数据库、电子图书库等,为读者提供全方位的网上信息查询、浏览、下载服务;同时还配备9台公共检索终端,为读者提供书目查询、读者信息查询以及图书馆指南性信息服务。

1.2.1图书馆管理信息系统的组织结构图部门名称负责人办公地点联系方式馆长室储云峰F20385217661 84313宋海航F20485212842 84301办公室朱静芳F20585217651 84315采编部潘亚英F10185217657 84321流通部陶芸健10485217656 84306阅览部曾丽娟40185217660 84312信息咨询部刘晓丹201-885217653 84302技术部屠玉华新北5-31385135236 352361.2.2图书馆的主营业务图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。

各部门的业务职责如下。

办公室:办公室协助馆长负责日常工作,了解客户需求,制定采购计划。

财务室:财务室负责财务方面的工作。

采编室:采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架。

学术论文室:负责学术论文的收集整理。

图书借阅室:提供对读者的书目查询服务和图书借阅服务。

电子阅览室:收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅。

期刊阅览室:负责情况的收集整理和借阅。

技术支持室:负责对图书馆的网络和计算机系统提供技术支持。

1.3 调研的情况及结果分析经过我组四人对图书馆的调查研究发现,本校图书馆整体上功能比较齐全,各部门组织协调,自上而下有一套严密的图书管理系统,图书种类相对齐全。

工作人员都有明确的分工,且服务态度良好,馆内卫生总体上让人满意。

但是,通过我们小组调研,还是发现了一些问题。

比如说,图书种类虽然多但广而不精,各类图书更新速度比较慢,不利于广大师生有效地借到自己想要的图书。

在学生借阅图书这一块还存在漏洞,有些学生在书上写写画画,管理人员没能及时发现,不利于图书的妥善保存。

新北图书馆和本部图书馆相比,明显在图书量上存在较大差距,致使新北同学有时不得不去本部借阅,比较麻烦。

第二章2.1主要经营业务内容分类该“图书馆管理信息系统”是一个具有万人以上的员工,并地理位置分布在大型企的图书馆理系统,图书馆藏书100 多万册,每天的借阅量近万册。

在手工操作方式下,图书的编目和借阅等的工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求。

需要建立一套网络化的电子图书馆信息系统。

该图书馆管理信息系统服务对象有两部分人:注册用户和一般读者。

一般读者经注册后成为注册用户,注册用户可以在图书馆借阅图书,其他人员只可查阅图书目录,但不能借阅图书。

系统同时考虑提供电子读物服务,目前只提供电子读物的目录查询服务,不久的将来将提供电子读物全文服务。

用户可通过网络方式访问读图书馆管理信息系统。

2.2业务流程分析2.2.1业务流程图2.2.2业务流程分析通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程。

图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。

采购图书入库后,交采编室编目,粘贴标签,产生图书目录。

图书交图书借阅室上架,供读者借阅。

采编后的电子读物交电子阅览室。

读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。

读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证。

注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。

图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。

图书馆管理员定期处理读者信箱中的意见,将读者需要的图书编制成图书采购计划交采购员购买。

2.3数据建模2.3.1 数据资料分类目录根据系统组织结构以及调研的结果,可以建立如下的系统数据实体关系图电子读物系统数据流程图读者管理系统数据流程图同时借阅系统数据流程图图书采编系统数据流程图图书查询系统数据流程图图书维护系统数据流程图图书预定系统数据流程图读者留言系统数据流程图2.3.2数据流程图数据流程图时全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务处理过程联系起来。

以下时图书馆管理信息系统地数据流程图。

(1). 零层数据流程图1 -3图1 -3 零层数据流程图(2 )1 层数据流程图1 -4图1 -4 图书馆管理信息系统1 层数据流程图2.3.2数据定义及数据字典为了对数据流程图中各元素进行详细的说明,我们采用了数据字典的说明方法。

图书馆管理信息系统的数据字典如下:(1) 数据流描述数据流编号:D01数据流名称:图书采编信息简述:图书采编信息数据流来源:图书购买后,由图书馆采编人员编码整理后,输入计算机。

数据流去向:采编管理模块。

图书采编信息将采编数据存入数据库(图书表)数据项组成:BookID (图书编码)+BookType (图书类别)+BookName (书名)+Auth (作者)+Publisher (出版社)+Price (单价)+PubDate (出版日期)+Quantity (购买数量)数据流量:100 本/ 日高峰流量:500 本/ 日数据流编号:D02数据流名称:图书借阅单简述:图书借阅单数据流来源:用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机。

数据流去向:P2_11 检查读者身份。

数据项组成:OrderDate (借阅日期)+BookName (书名)+RederID (读者账号)+ReaderName (读者姓名)+O_Quantity (借阅数量)数据流量:1000 部/ 日高峰流量:5000 部/ 日数据流编号:D03数据流名称:填写借阅记录简述:填入借阅表的记录数据流来源:P2_13 检查合格的借阅图书信息录人到借阅库中数据流去向:借阅库数据项组成:OrderID (借阅号)+OrderDate (借阅日期)BookName( 书名) +BookID( 图书编码) +ReaderName (读者姓名)+ReaderID (读者账号)+ReturnDate (还书日期)+O_Quantity (借阅数量)+state (状态)数据流量:1000 人/ 日高峰流量:2000 人/ 日数据流编号:D04数据流名称:借阅图书数量简述:修改图书库中图书数量数据流来源:P2_13 修改图书库中图书数量数据流去向:图书库数据项组成:BookID (图书编码)+O_Quantity (借阅数量)数据流量:1000 人/ 日高峰流量:2000 人/ 日数据流编号:D05数据流名称:图书查询信息简述:图书查询信息数据流来源:读者数据流去向:P3_11 检索处理模块数据项组成:Book ID|BookName|Auth|Publisher数据流量:2000次/日高峰流量:4000次/日数据流编号:D06数据流名称:图书检索结果简述:返回给读者的查询结果数据流来源:P3 _11 检索条件处理模块,从图书库中返给读者的查询结果数据流去向:读者数据项组成:查无此书|符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数}数据流量:2000次/日高峰流量:4000次/日数据流编号:D07数据流名称:图书预定信息简述:读者预定图书时填写的信息数据流来源:用户填写图书预定信息,要求预定图书数据流去向:P4 _11 预定信息输入数据项组成:ReaderName +Password +BookID数据流量:50 次/ 日高峰流量:100 次/ 日第三章系统分析3.1 功能结构划分3.1.1系统功能设计“图书馆管理信息系统”的主要功能有:图书目录检索、网上图书预定、图书借阅、电子出版物借阅、图书采编、读者留言和系统维护等。

系统功能如图1 -13 所示。

图1 -13 图书馆管理信息系统功能各子系统功能如下所述。

1. 读者注册系统读者访问系统时将检验读者账号和密码,经过注册的读者允许进入系统。

2. 书目查询系统读者进入图书馆管理信息系统后,可以根据需要检索书名或期刊。

检索条件可以是书名称、图书编号、作者姓名或关键字等条件,如果读者拥有不充分还可以进行模糊查询。

3. 图书预定系统读者检索到需要的图书后,单击所需要图书条目,进入图书预定系统,读者也可以从图书馆管理信息系统主界面进入图书预定系统。

系统查询图书库,如果书库中有此书,则将此书为该读者保留三天。

读者应当在三天内到图书馆办理借阅手续,否则系统将自动取消保留。

4. 图书借阅系统读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。

图书借阅系统处理图书借阅、还书、续借等手续。

5. 图书采编系统图书采购入库经过编目等处理后,将其目录存入数据库,提供给读者检索使用。

目录信息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。

6. 电子读物系统随着数字技术的发展,图书馆中的电子读物的数量越来越大。

电子读物系统处理电子读物的阅览、版权和安全等事务。

7. 读者留言板通过留言板,读者将需要的图书、要求和建议等记录下来,和图书馆管理人员交流。

相关文档
最新文档