小型图书馆管理系统信息系统设计

上传人:cl****1 文档编号:476457652 上传时间:2023-08-11 格式:DOC 页数:26 大小:840.50KB
返回 下载 相关 举报
小型图书馆管理系统信息系统设计_第1页
第1页 / 共26页
小型图书馆管理系统信息系统设计_第2页
第2页 / 共26页
小型图书馆管理系统信息系统设计_第3页
第3页 / 共26页
小型图书馆管理系统信息系统设计_第4页
第4页 / 共26页
小型图书馆管理系统信息系统设计_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《小型图书馆管理系统信息系统设计》由会员分享,可在线阅读,更多相关《小型图书馆管理系统信息系统设计(26页珍藏版)》请在金锄头文库上搜索。

1、word目 录摘 要I1 绪论11.1 系统背景11.2 系统目标11.3 开发环境12 系统分析42.1 可行性分析42.2 需求分析42.3 业务流程分析52.3.1 业务流程描述52.3.2 系统业务流程图62.4 数据流程分析72.5 数据字典83 系统设计123.1 数据库设计123.1.1 ER图123.1.2 数据库逻辑结构设计133.2 系统编码设计163.3 系统模块设计173.3.1 功能模块设计173.3.2 系统功能结构图18 / 1 绪论1.1 系统背景信息化是当今世界开展的大趋势,所谓信息化,就是充分利用信息技术,开发利用信息资源,促进信息交流和知识共享,提高经济增

2、长质量,推动经济社会开展转型的历史进程1。大力推进信息化开展,已成为我国经济社会开展新阶段重要而紧迫的战略任务。小型图书馆管理信息系统就是能满足读者和图书相对数量较少的小型图书馆实现日常操作信息化和后台统计电算化的系统,它可以帮助图书馆管理人员处理根本的管理项目,使小型图书馆也能满足信息化的需要。开发这个小型图书馆管理软件,利用计算机对图书资料以与读者资料进展管理能提高工作效率,可方便查找图书信息,快捷的借出或归还图书。管理员还可根据系统提供的图书借阅排行榜功能即时了解图书的需求信息,掌握今后图书的订购计划;也可根据罚款统计功能统计某一时间段内收缴罚款的总额。1.2 系统目标1设计出合理的数据

3、库 尽量减小数据库数据的冗余,使重复的数据保持在最小限度,这样会减少对存储空间的占用。但是,在减少冗余的同时应保存一局部合理的冗余,以提高查询的效率和速度。2设计出友好的、易操作的界面界面是否友好、易操作是评价一个软件优劣的重要指标。利用VB.NET提供的丰富的windows窗口控件,使窗口界面上的控件布局合理、美观、实用,更具人性化。3完善的信息管理、查询和统计功能 系统可随时管理图书、读者的信息,借书、还书环节快捷方便,对各种数据查询准确迅速,随时统计借阅情况以与图书借阅排名。2 系统分析2.1 可行性分析1技术可行性随时计算机技术和管理信息系统的不断进步和开展,对小型图书馆的管理从以前手

4、工管理转移到计算机管理是切实可行的。由于市面上已经有很多大型图书馆的管理软件,因此在技术上是相当成熟的,其可行性也是毋庸置疑的。本系统是针对小型单位或组织的小型图书馆来开发图书馆管理系统,面向Windows操作系统,以Microsoft Access 2003作为后台数据库,采用Visual Basic.NET作为开发工具,采用面向对象技术。笔者对这两种工具掌握程度较好,因此在技术上不存在问题。2经济可行性本系统的开发只需有安装好相应运行软件的计算机即可,对经济的要求很低。项目成功后,可加快对数据的处理,节省人力,节约时间。系统对于输入输出的规X,也提高了数据的可用性,增强了数据库的安全系数。

5、运用系统能方便的对图书和读者进展录入、修改、查询和统计以与书籍借阅和归还等工作,也能快速统计出图书借阅排行榜,从而便于掌握对各类图书的需求,对以后制订的图书订购计划能提供一定帮助,具有一定的现实意义。3操作可行性本系统界面友好,不仅提供各种查询菜单栏,更提供直观的工具栏按钮,操作流程与实际流程一致,图书馆管理人员只要稍加了解就能熟练操作。系统实现后,能使小型图书馆管理人员从繁杂的手工作业中解放出来,提高其工作效率。综上所述,系统是可行的。2.2 需求分析小型图书馆管理信息系统,是按照实际的图书借阅流程来设计的,因此其功能也是跟实际的图书馆借阅功能一致。所以,该小型图书馆管理系统的设计,要包含图

6、书借出、归还功能和数据统计功能。主要应具备以下业务处理能力:图书借出,完成借书时的信息查询,借后的信息入库,借书次数统计等等;图书归还,完成还书时的信息查询和数据入库等。另外还需具有图书信息管理和读者信息管理所需的根本功能,包括添加、删除、修改和查询,以与相关信息导入Excel和打印功能等。此外,一些相关的数据统计功能也很必要,如借阅统计、读者超期罚款统计等,可以为管理员工作提供参考。整个系统既要实现根本业务,还要提供高效性、易用性和稳定性的性能要求。2.3 业务流程分析2.3.1 业务流程描述1添加图书新添加的图书由管理员进展入库操作,添加图书信息到图书信息表中。管理员依次输入图书条形码,书

7、名,作者,出版时间,页数,类别,存放位置,图书总数和图书价格,系统自动根据图书类别、出版时间给出该书在数据库中的唯一编号,并同时记录入馆时间。所有这些信息将会被添加到图书根本信息表中。2添加读者新参加的读者也由管理员进展添加操作,添加新读者信息到读者信息表中。管理员依次输入读者某某,单位部门,住址,备注,联系和类别,系统自动根据读者类别等信息给出该读者在数据库中的唯一编号,并自动记录登记日期。所有这些信息将被添加到读者根本信息表中。3图书管理可以对数据库中所有的图书包括在馆和不在馆的进展管理,可以对图书信息进展修改、删除。首先使用“定位来确认要管理的图书,也可通过图书编号、条形码等来查找要管理

8、的图书。4读者管理可以对数据库中所有的读者进展管理,可以对读者的信息进展修改、删除。首先使用“定位来确认要管理的读者,也可通过读者编号、某某等来查找要管理的读者。5图书借出业务读者根据需要查询图书信息,找到要借图书后,系统根据读者编号和图书编号调出相关信息,判断读者能否借此书,并根据读者类别计算应还日期,借书成功后系统自动在相关数据表中修改读者借书信息以与该图书相关信息。6图书归还业务系统根据图书实际归还日期以与应还日期判断是否超期,根据罚款设置表中相关信息计算罚款金额,并提示过期读者应缴纳的罚款金额,最后将归还信息写入数据库各相应的数据表中。7) 信息查询业务包括图书根本信息查询,读者根本信

9、息查询,在这个查询界面,系统提供多种查询条件供用户选择,根据需要查询信息。主界面上的用户自定义查询都支持模糊查询,以方便用户。另外也可对所有借出图书,当日借出、当日归还、当日新进图书信息进展查询,以与当日借书读者、当日还书读者,当日新增读者和过期未还读者信息的查询。8) 统计业务包括图书借阅排名统计和罚款金额统计。在图书借阅排名统计中,系统提供借出次数前10名的图书排行榜,让管理员掌握读者的喜好,为以后购置图书提供参考。在罚款金额统计中,管理员只需选择要统计的时间段,就可以统计出该时间段内的罚款信息以与罚款总额。9系统管理这局部包括修改管理员登录密码、图书类别设置、存放位置设置和读者类别设置等

10、。2.3.2 系统业务流程图业务流程图Transaction Flow Diagram, TFD是一种描述系统内各单位、人员之间业务关系,作业顺序和管理信息流向的图表1。业务流程图常用符号如图2-1所示:图2-1 业务流程图倒的符号根据上述对图书馆管理流程一系列的调研和分析,可以得到如如下图2-2所示的系统综合业务流程图:图2-2 业务流程图2.4 数据流程分析数据流程图Data Flow Diagram, DFD是以管理业务流程图为依据,通过抽象以舍去具体的组织结构、工作场所和物流等,单从数据信息流动的角度,来描述系统内部与系统与环境之间的数据信息的传递、处理和存储过程的一种工具1。数据流程

11、图中常用的符号如图2-3所示:图2-3 数据流程图的符号根据系统的业务流程,对其中的数据流向、处理与数据存储进展分析后,可以得到本系统顶层和0层的数据流程图如图2-4和2-5所示:图2-4 顶层DFD图2-5 0层DFD2.5 数据字典数据字典是用来规X化描述数据具体内容的工具,也是对数据汇总分析的一个总结,包括数据流字典、数据存储字典和数据处理字典分别如下文所示。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进展完整的描述1。数据流字典清单:1) 编号:F1名称:读者借阅请求来源:读者去向:P1检查库存和读者信息内容:读者相关信息以与要借图书编号或条形码等信息2) 编号:

12、F2名称:新的借阅信息来源:P1检查库存和读者信息去向:P2创建新的借书记录内容:读者合法且可以借书,图书有库存可以借出3) 编号:F3名称:新的读者信息来源:P1检查库存和读者信息去向:P3创建新读者内容:没有该读者,以与新读者的根本信息如某某、单位等4) 编号:F4名称:图书相关信息来源:D2图书信息表去向:P1检查库存和读者信息内容:被要求借阅图书的信息,包括图书根本属性和现有数量等信息5) 编号:F5名称:合法的读者信息来源:P3创建新读者去向:D1读者信息表内容:系统要求的读者信息,如某某、单位、登记日期等6) 编号:F6名称:读者情况来源:D1读者信息表去向:P1检查图书库存和读者

13、信息内容:有借书请求的读者相关情况7) 编号:F7名称:超期罚款标准来源:D1读者信息表去向:P5计算罚款金额内容:超期读者的类别以与该类别超期的罚款标准8) 编号:F8名称:借阅信息来源:P2创建新的借阅记录去向:D3借阅情况表内容:借书的读者信息以与所与图书信息,借书日期9) 编号:F9名称:归还图书请求来源:读者去向:P4归还图书内容:读者信息,要归还图书信息10编号:F10名称:归还图书信息来源:P4归还图书去向:D3借阅信息表内容:读者信息,归还的图书信息,还书时间11编号:F11 名称:超期天数来源:P4归还图书去向:P5计算罚款金额内容:读者超期图书的超期天数12编号:F12名称

14、:罚款记录来源:P5计算罚款金额去向:D4罚款金额统计表内容:读者以与超期图书相关信息,超期天数,罚款总额13编号:F13名称:罚款金额通知来源:P5计算罚款金额去向:读者内容:读者为超期图书支付的罚款金额数据存储字典清单:1) 编号:D1名称:读者信息表输入数据流:新读者信息输出数据流:读者相关信息内容:读者编号、某某、性别、单位部门、联系、类别、等级日期、借书次数等与读者有关的各种信息2) 编号:D2名称:图书信息表输入数据流:新图书信息输出数据流:图书相关信息内容:图书编号、条形码、书名、作者、出版时间、页数、类别、存放位置、图书总数、入馆时间、如数价格、借出次数等与图书有关的各种信息3

15、) 编号:D3名称:图书借阅情况表输入数据流:读者信息,图书信息,读者借阅请求等输出数据流:图书借阅中读者和图书相关信息内容:编号,借书者信息、所借图书信息、借书日期等4) 编号:D4名称:罚款统计表输入数据流:超期天数、读者信息、罚款标准等输出数据流:读者超期罚款相关信息内容:超期图书的借阅者、超期天数、罚款金额等数据处理字典清单:1) 编号:P1名称:检查图书库存和读者信息输入:读者借书请求处理逻辑情况:根据读者借书请求,参考D1和D2,假如没有该读者如此创建新读者,假如图书可借如此创建新的借阅信息输出:创建新的借阅信息2) 编号:P2名称:创建新的借书记录输入:新借书信息,即读者和所借图书相关信息处理逻辑情况:根据P1的结果,将新借阅信息添加到D3图书借阅情况表中输出:新的借阅信息3) 编号:P3名称:创建新读者

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号