图书馆管理系统设计说明书

发布 2019-05-29 05:45:35 阅读 4583

陕西师范大学。

课程名称: 可视化程序设计

学院名称: 计算机科学学院。

专业: 计算机科学与技术

设计题目: 图书馆管理系统。

班级:11级计算机一班学号。

姓名教师姓名:

图书馆管理系统课程设计报告。

目前,随着网络技术的飞速发展,各行各业都在追求信息化,以防在信息时代落伍,而普通高校也如此,图书馆是高校师生获得知识的一个重要渠道。因此一个健全的图书管理系统就必不可少,图书管理系统的使用大大的提高了图书馆的工作效率,很好的节省了大量的人力、物力和财力资源。管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,不仅是系统开发成功的保证,而且可以提高效率、节省时间、降低成本。

由于在过去人们对信息管理的主要方式是基于文本、**等纸质的手工处理之上的 ,而用手工进行图书借阅管理存在多种弊端,其中包括图书过于繁多,包含很多的信息数据的管理对于图书借阅情况如:借阅天数、超过限定借阅时间等等的统计和核实,往往采用对借阅卡的人工查询进行,对借阅天数等用人工计算、手抄进行。信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。

总的来说缺乏系统、规范的管理手段人们操控起来是很困难的;因此,使用电子化的管理手段将是大势所趋,建立一个图书管理系统也是图书管理部门提高工作效益的有效手段。系统能够合理高效地利用图书资源,使得图书借阅更加的科学合理。

对于一个图书管理系统来说,图书的查询及数据的维护管理是其中的核心环节。在现现行的图书管理中存在几个共同的问题:

1、 图书种类过多,数据庞大;这是几乎所有图书馆都会遇到的共同问题,各种不同种类的图书馆为这些图书入库,进行添加于维护增加了很多的难题,对这些数据的反复输入,往往造成庞大的工作量和较低的效率。

2、 查询图书困难,每天的借阅情况,读者借阅的到期、还书情况,各项数据的汇总和统计情况必须由管理员统计上报,图书库总管理员才能考虑对图书馆的硬件如某类书的需求数量进行改变已向上级申报。

3、 图书毁坏及图书破损;在借阅过程中难免此类现象的发生,如何及时发现及事后对毁坏图书进行淘汰和更新也是个需要解决的问题。

4、 不能及时归还图书;经常有读者超过借阅期的情况发生,对此类读者的超期信息提示也是图书借阅管理工作中必须解决的问题之一。

本软件主要有以下几方面的功能。

1、系统部分:主要完成本系统工程的维护工作(包括:添加用户、添加员工、修改密码)

2、图书管理部分:要完成图书基本信息的管理(包括:添加、修改、查询、删除图书基本信息)

3、借阅管理部分:主要完成图书借阅的管理(包括:图书借阅、归还、查询等)

visualbasic .net经过微软公司长期不断的完善、第三方资源的大量加入以及广大爱好者的大力支持,visualbasic .net 已经成为功能强大、使用人数众多的主流编程工具。

它提供了向导自动生成**,支持拖放技术、属性检查、实时语法检查等内置自动化技术,大大降低了编写**的工作量,同时它还提供了极其丰富的控件,使得visualbasic .net 成为最简捷、最有效的开发windows应用程序工具。随着网络技术的不断发展,visualbasic .

net 的应用范围已从开发单机软件发展的开发网上分布式应用软件。visualbasic .net 不但受到广大初、中级计算机爱好者的欢迎,也越来越受到高级程序员的欢迎。

对拟开发系统选用 access2003作为后台数据库。数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好坏,直接影响到这个系统的运行效率。

良好的数据库设计,可以提高数据信息的存储效率保证数据信息的完整性和一致性。

access2003是office2003中文版的组件之一。与以前的access版本相比, access2003不仅界面更加友好,而且功能也有了加强,尤其是网络功能有明显的提高,使 access2003与互联网的结合更加紧密。 access2003是一个中、小型数据库管理系统,使用方便、功能强大,与其它数据库有良好的接口。

通过 access2003功能强大的工具,用户可以方便的使用和管理数据库,如创建和编辑数据表、设计和使用各种查询工具进行查询操作、设计和使用窗体、制作和打印报表、设计和使用宏、设计和使用web页等。还可使用visualbasic .neta(visual basic .

net for application)开发高级应用程序。 access2003具有完整的数据库应用开发工具,用户可以方便的设计、修改、浏览一个记录数据的基本表;可以在表数据中进行各种筛选和查询操作;可以设计和使用各种窗体以实现数据显示和操作;可以根据表数据设计打印各种报表;可以设计和使用宏,对表进行一系列特定的操作。 access2003内有强大的操作向导,为用户提供了丰富的数据库基本表模板。

用户只需简单的操作就可建立数据库中所使用的各种基本表、窗体和报表。在 access2003中,可以设定、修改基本表之间的关联,从而实现在多个相关表之间的关系查询。 access2003中的宏可以实现操作的自动化,使操作更加简单、快捷。

access2003增强了网络功能,用户可以轻松自如地完成网页发布等。 access2003不仅可以处理自身的数据库文件,还可以处理其它一些数据库系统管理软件所建立的数据库文件,能识别dbase、foxbase、foxpro、paradox、btrieve等数据库格式文件,并且支持开放式数据库互连性标准(odbc)的sql。 access2003能与工作站、数据库服务器或主机上的各种数据库互相连接,并可用于建立客户/服务器应用程序中的工作站部分。

与其它的关系型数据库管理系统相比, access2003具有以下优点:

1、存储文件单一。

2、支持长文件名,并可以在文件名内加空格,使文件便于理解、查找。

具有强大的网络功能,可通过网络传送数据。

3、使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应用程序。

4、可以处理多种数据信息,如文本文件和其它数据库文件。

对于一个图书管理系统来说,图书的查询及数据的维护管理是其中的核心环节。在现现行的图书管理中存在几个共同的问题:

1)图书种类过多,数据庞大;这是几乎所有图书馆都会遇到的共同问题,各种不同种类的图书馆为这些图书入库,进行添加于维护增加了很多的难题,对这些数据的反复输入,往往造成庞大的工作量和较低的效率。

2)查询图书困难,每天的借阅情况,读者借阅的到期、还书情况,各项数据的汇总和统计情况必须由管理员统计上报,图书库总管理员才能考虑对图书馆的硬件如某类书的需求数量进行改变已向上级申报。

3)图书毁坏及图书破损;在借阅过程中难免此类现象的发生,如何及时发现及事后对毁坏图书进行淘汰和更新也是个需要解决的问题。

4)不能及时归还图书;经常有读者超过借阅期的情况发生,对此类读者的超期信息提示也是图书借阅管理工作中必须解决的问题之一。

本软件主要实现以下方面的功能。

1、系统部分:主要完成本系统工程的维护工作(包括:添加用户、添加员工、修改密码)

2、图书管理部分:要完成图书基本信息的管理(包括:添加、修改、查询、删除图书基本信息)

3、借阅管理部分:主要完成图书借阅的管理(包括:图书借阅、归还、查询等)

1、系统部分:主要完成本系统工程的维护工作(包括:添加用户、添加员工、修改密码)

2、图书管理部分:要完成图书基本信息的管理(包括:添加、修改、删除图书基本信息)

3、借阅管理部分:主要完成图书借阅的管理(包括:图书借阅、归还、查询等)

根据前面分析出来的功能要求,为这个系统设计如下模块。最终得到系统的功能模块图如下:

1、系统。系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。

2、职工基本信息

1)添加员工、用户信息:管理员可以添加员工的基本信息(包括姓名、性别、账号、密码、 籍贯、年龄、生日、e-mail、用户类型、备注)用户基本信息(姓名、性别、账号、密码、 生日、e-mail、备注)

2)修改员工、用户信息、用户:选择一个员工、用户,可以修改这个员工、用户的基本信息。

(3)查询职工、用户信息:查询职工基本、用户信息。并且可以针对查询结果进行修改和删除操作。

(4)删除职工、用户信息:直接从列表中选中需要删除的员工信息,然后进行删除操作,或者首先查询需要删除的职工、用户信息,然后再删除。

3、图书信息。

1)添加图书信息:图书名称、图书id、isb、单价、作者、出版年份、备注

2)修改图书信息:当图书信息出现错误需要修改的时候,可以。从这里修改相应的记录。

3)删除图书信息:直接从列表中选中需要删除的图书信息,然后进行删除操作。

4借阅信息。

1)添加图书借阅信息:图书名称、图书id、isb、单价、作者、出版年份、备注 、借阅人id

2)归还图书:查找已借图书,进行归还操作。

3)预借图书信息:图书名称、图书id、isb、单价、作者、出版年份、备注 、借阅人id

4)图书查询:可根据图书名称、图书id、isb、单价、作者来查询图书。

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就需要数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设打下基础。

详细调查有关图书管理信息的需求,仔细分析后将得到如图1-4所示的这个系统的数据流程图。

小型超市管理系统概要设计说明书

软件工程 实验报告。1 引言。社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,人们对生活的需求已经不再满足于丰衣足食的低度要求,许多人们往往不是单纯为满足生活必需去购买,而是凭着喜欢 意欲和感观去购买。如果一个商店能够打动顾客 吸引顾客,自然会顾客盈门,而近几年新兴产业中超级市场erm...

学生宿舍管理系统概要设计说明书

学。生。宿。舍。管。理。系。统。概要设计说明书。学院 信息工程 班级。学号。姓名。目录。1.引言 1 1.1 编写目的 1 1.2 定义 1 1.3 参考资料 1 2.范围 1 2.1 系统主要目标 1 2.2 主要软件需求 1 2.3 设计约束 限制 1 3.软件系统结构设计 1 3.1 复审数据...

图书馆义工活动策划

x图书馆义工活动招募贴。xx月xx日 用我们的方式感谢知识之源 图书馆义工行 一 活动背景 有人说,图书馆就像一座知识的宝库,那里有无穷无尽的精神食粮。它似乎将整个宇宙都囊括在内,以一种平面的方式,立体的视角,向我们娓娓道来那来自整个宇宙的奥秘。我们每个人都会受到来自图书馆的养分的滋润,图书馆那种博...

进销存系统《系统设计说明书》

进销存系统。系统设计说明书。版本历史。目录 0.文档介绍 4 0.1 文档目的 4 0.2 文档范围 4 0.3 读者对象 4 0.4 参考文档 4 0.5 术语与缩写解释 4 1.任务概述 5 1.1 任务描述 5 1.2 运行环境 5 2.总体设计 6 2.1 系统总体规划 6 2.2 系统功能...

人事管理系统数据库设计说明书

人事管理系统。数据库设计说明书 更改记录。目录 1.文档介绍 5 1.1 文档目的 5 1.2 文档范围 5 1.3 读者对象 5 1.4 参考文档 5 1.5 术语与缩写解释 5 2.数据库环境说明 6 3.数据库的命名规则 6 4.逻辑设计 7 5.物理设计 7 5.1 表汇总 7 5.2 员工...

人事管理系统数据库设计说明书

1引言 2 1.1编写目的 2 1.2背景 2 1.3定义 2 1.4参考资料 2 2外部设计 2 2.1标识符和状态 2 2.2使用它的程序 3 2.3约定 3 2.4专门指导 3 2.5支持软件 3 3结构设计 3 3.1概念结构设计 3 3.2逻辑结构设计 3 3.3物理结构设计 4 4运用设...

图书馆社会实践报告

2009年假期实践报告。一 调研目的 1.提高社会实践能力,工作与团队合作能力。2.提高理论的实际应用能力,可以把学到的理论知识应用到实践中去,提高各方面的能力。3.学习如何才能更好的适应社会环境,提高交际能力,培养社会责任感。4.接触社会,了解社会,积累工作经验对日后的就业大有裨益。二 调研方法 ...

图书馆流通工作总结

图书馆工作效率高低的主要标志是图书的流通率,图书只有在流通中才能发挥其多种功能。为了提高图书的流通率和利用率,我们进行了一系列的整改。1 实现电脑管理,方便师生借阅。我们采用整班借阅的方法,学期初先按班为单位借阅,然后每月进行班级交换的方法进行借阅。2 加强藏书建设,把好图书采购关。每次采购前,我们...