图书馆系统设计与实现

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

目录

一、绪论

1.研究背景与意义 (2)

2.相关的研究状态 (2)

二、系统分析

1.问题定义 (3)

2.可行性分析 (4)

2.1技术可行性 (4)

2.2经济可行性 (4)

2.3操作可行性 (5)

3.项目开发计划 (6)

4.软件开发环境 (6)

5.需求分析 (6)

三、概要设计 (11)

四、详细设计

4.1模块信息 (15)

4.2数据库详细设计 (19)

五、实现

5.1数据库分析 (24)

5.2数据库实现 (25)

5.3功能模块的实现 (28)

六、测试 (36)

七、总结 (41)

一、绪论

1.研究背景与意义

随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。本项目要开发的是基于局域网和互联网的图书管理系统。由于学院藏书量大,借书的学生多,原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,特别是在借书高峰期时这种冲突更加明显,而且存在着各种信息不易存放、易丢失、难以备份和查询等缺点。因此,实现一个将各种图书管理和服务功能集成起来的管理信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。

开发的系统要求界面友好,方便直观。既要方便管理员对图书信息进行添加、删除、修改、查询和统计等管理,又要方便学生借书、还书和续借等业务的办理。将数据库发布到互联网上,进行资源共享,方便学生可以在自己的权限内对图书信息进行访问,查询相关信息和进行续借操作。

本系统使用SQL server作为开发工具,Visual server的优点在于它开发效率高、成本低、投资小、见效快。且易学、易用、易维护。它比较适合于中小型数据库市场。多窗口的用户界面,灵活实用的菜单生成语句,还具有开放结构SQL 语言,多种开发工具和超加速查询以及与C语言接口等众多样性能,不但使它具有管理大型数据库的能力,更使得server开发的应用系统其界面美观大方,方便操作,数据共享度高,运行速度快且节省了内存空间等优点。

2.相关的研究动态

针对图书馆的业务范围及工作特点,现今的社会上针对图书馆系统设计了编目、打印、流通信息和用户管理等子系统,这些子系统包括了图书馆的主要业务,可以全面实现对图书馆的编目、统计和流通等业务的计算机管理,大大减轻了图书馆工作人员的工作量,全面提高了图书馆的管理效率及服务质量,使图书馆管理水平和业务水平跃上一个新的台阶。应用本系统可以在计算机上灵活、方便地管理图书,从而大大的提高了处理效率,使管理更加现代化。本系统是根据

实际情况和具体内容,按一定的要求、科学、合理进行系统分析,设计,具体包括菜单设计、数据输入、查询、删除、修改、打印等各种设计。从而使本系统完全能满足经济性、灵活性、系统性及可靠性的要求。其特点有:

·简洁一致,操作便利

·图形化界面,完备的功能提示。

·表格中的文字和图形同时显示、操作。

·本系统基于好用、易用、美观的原则设计了统一的人机界面

该系统软件适用于各类中、小型图书馆,以及各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理。

系统考虑到设计与用户两方面,使其尽量具有好的兼容性,速度快,功能强的特点,可让程序运行相对变得简单而方便,可使用户只要根据功能提供的提示,就可以简便地运行正确操作。

二、系统分析

1.问题定义

1.提出问题:如何开发一个图书管理系统。

2.问题性质:即开发一个基于b/s 网络和 c/s 网络相结合的图书资料管理系统。

3.应用领域:大学图书馆管理部门。

4.工程目标:目标系统应该是一个功能完善的应用系统. 在本系统中我们将建立图书管理查询启动封面功能模块,系统总控模块,普通用户登入模块,管理员登入模块,图书查询,修改,添加,更新, 删除模块。

本着实用性和介绍性的原则,整个系统由四大模块组成,每个大的模块又包括三至四个小的模块: (1) 图书管理部分:包括图书信息管理和类别管理,其功能是实现对各部分数据内容进行添加,修改,查询等操作。(2) 读者管理部分:包括读者信息管理和读者类别管理, 其功能是实现对各部分数据内容的添加和修改等操作。 (3) 借阅管理部分:包括借书管理和还书管理,其功能是实现对各部分数据内容的添加和查询等操作。(4)系统管理部分:包括修改系统用户密码和增加新用户两项功能。系统具有高效,易操作,易维护等特点,并且系统结构清晰,界面友好, 功能较为齐全, 能有效地协助管理人员进行图书管工作。如果想真

正把它用到图书馆的图书自动化管理中, 还需要读者对该系统进行一步的完善工作。

2.可行性分析

2.1技术可行性

本系统是根据现代图书馆管理的需要面开发的,方便、易操作及美观的界面给用户节省了不少宝贵的时间,全面实现对图书馆的编目、检索、统计和流通等业务的计算机管理,大大减轻了图书馆工作人员的工作量,全面提高了图书馆的管理效率及服务质量。经过输入模块,把数据记录输入,然后经过系统进行统计分析和数据处理,系统实现了一次输入多次输出,各部门的数据都可实现共享,避免了单系统维护的重复性劳动,运转效率大大提高。

输出产品多样,包括馆藏书刊财产帐、催书单和各种统计报表等。然后通过系统转置把报表打印出来。

本软件由经济与管理学院的学生开发,调试,由管理科学与工程系的老师指导。所用开发语言,和开发环境都有前期学习和开发经验,因此可完成性很高。

2.2经济可行性

随着计算机的普及,各个企、事业单位的信息、文档管理都用计算机来进行管理,而他们也不需要用庞大的系统来管理文档信息,所以小型而且实用的系统软件最适合他们使用。而本系统软件正好适用于各类小型图书馆,以及各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理。我所设计的图书管理系统占用的系统内存空间不多,且易于操作和管理,界面直观可行,用户可以直接通过运行界面上的功能控件来对系统进行操作,以此来实现对你所需的内容进行操作。该图书管理系统可以实现的功能是查询、修改和打印等。所以它的经济上是可行的。

2.3操作可行性

在当今社会,计算机运用的越来越广泛,各个领域运用计算机管理他们

相关文档
最新文档