图书管理系统 中山大学网络教育学院(佛山市达德自学考试辅导学

2018-12-17 10:34

毕业设计(论文) (2011春 )

题 目:图书管理系统 学 院:中山大学网络教育学院(佛山市达德自学考试辅导学校) 专 业:计算机科学与技术 学生姓名:xxxxxx 学号: xxxxxxxx 指导教师:xxxx

目 录

第一章

第一章 引言 ................................................................................................................................... 2

1.1 选题的目的和意义 ......................................................................................................... 2 1.2 图书管理系统的主要功能 ............................................................................................. 2 1.3 开发平台的选用 ............................................................................................................. 3 1.4 图书管理系统的可行性分析 ......................................................................................... 3 2.1 Delphi技术简介 ............................................................................................................ 5 2.2 Delphi语言的特点 ........................................................................................................ 5 2.3 SQL Server数据库简介 ................................................................................................ 5 第三章 图书馆管理系统设计 ....................................................................................................... 7

3.1 系统功能的设计 ............................................................................................................. 7

3.1.1功能需求 ................................................................................................................ 7 3.1.2系统流程分析 ........................................................................................................ 7 3.1.3业务流程图 ............................................................................................................ 7 3.2 系统数据库的设计 ....................................................................................................... 10 3.3 系统功能模块设计 ....................................................................................................... 12 第四章 图书馆管理系统实现 ..................................................................................................... 14

4.1 登录界面的实现 ........................................................................................................... 14

4.1.1登录界面 .............................................................................................................. 14 4.1.2主要实现代码 ...................................................................................................... 14 4.2 系统用户管理界面 ....................................................................................................... 15 4.3 图书类别管理界面 ....................................................................................................... 16 4.4 添加借书记录界面 ....................................................................................................... 16 4.5 还书管理界面 ............................................................................................................... 17 4.6 系统开发的遇到的相关问题及解决 ........................................................................... 17

4.6.1 图书管理系统索引 ........................................................................................... 17 4.6.2 如何验证输入的字符串 ................................................................................... 18 4.6.3 系统登陆验证码的实现 ................................................................................... 18

第五章 总结与展望 ................................................................................................................. 19 参考文献 ......................................................................................................................................... 20 致谢 ................................................................................................................................................. 21

1

第一章 引言

1.1 选题的目的和意义

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。图书馆规模不断扩大,图书数量相应增加,有关图书的各种信息量也成倍增加,面对庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负荷过重,影响整个图书馆的运作和控制管理。因此,必须制定一套合理、有效、规范和实用的图书馆管理系统,对图书资料进行集中统一的管理。

图书馆的计算机信息化管理,就是将传统图书馆业务的手工操作转变为由计算机管理,即图书馆的图书期刊、音像资料等各种载体文献的采编、典藏、流通、检索及常规业务管理等工作,利用计算机技术进行高效、准确的信息化管理。它是一个教育单位不可缺少的部分,对于学校图书馆的管理十分重要,具有着手工管理所无法比拟的优点,提高图书管理工作效率,做到信息的规范管理、科学统计和快速查询,让图书馆更好地为学校、社会服务。所以,本人的毕业设计课题就选择做图书馆管理系统的开发。 1.2 图书管理系统的主要功能

本文所设计的图书管理系统可以满足读者、图书馆工作人员和高级管理员三方面的需要。占用系统资源很少, 在犯内存的电脑上运行速度和在内存的电脑上运行速度几乎一样快。经过长期的运行检验, 证明其具有设计合理, 运行稳定的性能和特点。该管理系统高度集成, 各个功能模块一键切换, 反应迅速。对于前台操作的流通工作人员来说, 界面清晰, 提示丰富。各个功能模块风格统一, 一通百通, 容易上手, 操作简便。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。

此图书馆管理系统的基本功能包括:图书基本情况、办理借书卡模块、借书管理模块、还书管理模块、对超期的情况能自动给出提示信息和系统设置模块。图书基本情况管理模块包括书籍类别标准的制定;类别信息的输入包括类别编号、类别名称;书籍信息的输入包括书籍编号、书籍名称、书籍类别、作者名称、出版社名称、出版日期、登记日期及备注信息等。办理借书卡模块主要是为了新读者办理借书证。借书管理模块包括借书信息的输入,输入内容含有借书信息编号、读书编号、读者姓名、书籍编号、书籍名称、借书日期及备注信息等;而借书信息的查询包括借书信息编号、读者编号、书籍编号、书籍名称、借书日期及备注信息等。还书管理模块包括还书信息的输入内容。还包括还书信息的查询和修改,包括还书信

2

息编号、读书编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期及备注信息等。系统能对超期的情况能自动给出提示信息。系统设置模块包括对用户组的定义、权限的修改与添加、用户管理以及其他系统环境的设置。 1.3 开发平台的选用

图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。本系统采用Windows XP操作系统平台,SQL Server和Borland Delphi技术。

Delphi是著名的Borland公司开发的可视化软件开发工具。Delphi被称为第四代编程语言,简单、高效、功能强大。Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。它使用了Microsoft Windows图形用户界面的许多先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Oriented Language)、当今世界上最快的编辑器、最为领先的数据库技术。对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率。

Delphi的优点有:Delphi的编译和连接速度比较快;Delphi的Object Pascal因为没有\标准负担\,语言引入了组件、事件处理、属性等新特性,由于功夫做在编译器级,生成的源代码就显得十分简洁,实现了\让语言迁就框架\;Delphi的调试功能非常强大,具有单步可视化调试、断点跟踪、运行时改变变量、鼠标指向可以得到变量值等等功能。

SQL可以读作\或\是结构化语言的首字母的缩写,该语言是由IBM公司发明的用于处理被包含在主机计算机数据库的数据的语言。SQL所描述的核心表示关系的模型正式地在 1970年被 E.博士F.Codd定义,一个IBM研究员在他的一篇大型数据库的报告中定义了数据关系性模型。系统/ R计划在1974年开始发展结构化语言。在1974-75年间,系统/ R在一个IBM原型上被实现,当时被称为SEQUEL-XRM。之后又包含了多表和多用户的特征被修订为SEQUEL/2,且被命名为SQL。

SQL 数据库是在现今计算机环境中最广泛使用的数据库技术的一个类型,数据被储存在一个提供高度的功能性的非常结构化格式中,相对于其他的较旧数据库技术,SQL 数据库更健壮,更安全,性能更加优越。 1.4 图书管理系统的可行性分析

现在大多数的图书管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性

3

研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析有以下几个方面:

(1)技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、借阅管理等。

(2)经济可行性:系统建设不需要很大的投入、可缩减人力投入。

(3)运行上可行性:本系统作为一个小型的图书馆信息管理系统,所耗费的资源非常的小。

(4)从各种社会因素可行性分析:可降低工作人员工作强度,提高效率,会得到学校工作人员的一致同意的。

综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。

4


图书管理系统 中山大学网络教育学院(佛山市达德自学考试辅导学.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017-2018学年北京市大兴区爱心希望学校四年级上册期末考试数学

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: