1、Abstractthe increasing popularity of computers today, personally if using a set of effective library management system to manage the books himself, will facilitate many. Using database technology to generate library management system will greatly facilitate the borrower and simplify the library mana
2、gement personnel and labor, make the staff from busy, complex work into a simple, efficient work. Based on this problem, development of the University Library system. In the course of design, system development platform for Windows XP, the system adopt C/S mode, the database using SQL Server 2000by
3、eclipse, development tools, implementation of borrowing and returning books convenience, efficiency, effectiveness and timeliness.Keywords: library; information management; library maintenance目录摘要IAbstractII前言11 系统调查与分析21.1 组织结构分析21.2 功能结构流程分析31.3 系统需求分析51.4 事物需求61.5 业务流程的调查与分析71.6 可行性研究72 系统分析102.1
4、 数据流程分析102.2 数据字典103 系统设计153.1 系统结构设计163.2 代码设计263.3 输入输出设计263.4 人机对话设计313.5 数据库设计313.6 处理流程设计334 系统实施344.1 程序设计344.2 系统运行环境405 系统使用与评价425.1 系统测试425.2 系统评价42结束语44参考文献45致谢46前言1 选题背景随着人类社会的发展,人类知识不断地增长、扩大。人们也面临更大的挑战,在这种挑战面前,人们需要不断的学习、不断的进步,来面对更大的挑战。在这种形势下,书籍就渐渐地成为人们获取、增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的
5、位置。在图书馆方面,就必然面临着一个问题:怎样才能科学、有效的把图书馆里图书管理好?这一个问题直接关系到读者求知的方便程度,也关系到图书馆的发展。在现代社会中,计算机已经在各行各业发挥着重要的作用,用计算机来管理已经成为必然的结果。图书馆也不例外,在图书馆的管理过程中,同样也必需使用计算机来辅助管理。有了计算机的辅助管理,必然要有一套较完善的计算机处理系统(图书馆管理 系统)来管理图书馆,这样才能科学、有效的对图书进行管理。2 研究意义利用图书馆管理系统进行管理,能更有效的对图书进行系统管理,方便读者对各类图书的查询,同时也大大提高了办理借书、还书手续方面的工作效率和提高图书馆的服务效率,为读
6、者提供方便。针对上述情况,本人开发了一套图书馆管理专业软件-图书管理系统,该系统并不针对某一个图书馆而开发, 所以在通用性方面相对较广些。相对于同类软件来说,该系统功能较齐全,集合了图书馆从进书、销书、查询、借书、还书、管理等多种功能。在操作方面也比较方便,界面也较友好。在数据库方面,该系统采用SQL Server2000数据库系统,在安全性方面也有了较大的提高例,谈谈其开发过程和所涉及到的问题及解决方法。在下面的各章中我们将对图书馆管理信息系统简单介绍其开发过程和所涉及到的问题及解决方法。与传统的手工作业相比,它大大提高了工作效率,而且系统采用人机对话方式,菜单提示,界面友好、操作简单,实现
7、开架借书,加强了图书流通管理。但由于本人只是一个名不见经传的非信息专业的学生,没有什么高深的见解,所以文章可能纯在许多不成熟的见解,在此希望诸位谅解。181 系统调查与分析1.1 组织结构分析经过调查某图书馆,可以将整个图书管理的业务流程抽象描述如下:(1) 新的图书购进后,分门别类地进行归并并汇总,加以编号。(2) 新书编号后,上到书架以备学生借阅。(3) 如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。(4) 学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。分类、编号新图书学生归还图书学生借阅归还后的图书图 1.现行图书管理业务
8、流程图超丢期押失处金赔罚设偿置学生管理图书管借阅管归还管管理措施学生信息管学生信息查询图书信息登记图书信息查借阅登借阅查正常归还登超期或丢失处理图书管理系统图 2. 图书管理组织结构图1.2 功能结构流程分析图书馆管理信息系统,是按照实际的图书借阅流程来设计的,因此其功能也是跟实际的图书馆借阅功能一致。1添加读者。新加入的读者也由管理员进行添加操作,添加新读者信息到读者信息表中。管理员依次输入读者姓名,单位部门,住址,备注,联系电话和类别,系统自动根据读者类别等信息给出该读者在数据库中的唯一编号,并自动记录登记日期。所有这些信息将被添加到读者基本信息表中。2 图书管理。可以对数据库中所有的图书
9、(包括在馆和不在馆的)进行管理,可以对图书信息进行修改、删除。首先使用“定位”来确认要管理的图书,也可通过图书编号、条形码等来查找要管理的图书。3 读者管理。可以对数据库中所有的读者进行管理,可以对读者的信息进行修改、删除。首先使用“定位”来确认要管理的读者,也可通过读者编号、姓名等来查找要管理的读者。4 图书借出业务。读者根据需要查询图书信息,找到要借图书后,系统根据读者编号和图书编号调出相关信息,判断读者能否借此书,并根据读者类别计算应还日期,借书成功后系统自动在相关数据表中修改读者借书信息以及该图书相关信息。5 图书归还业务。系统根据图书实际归还日期以及应还日期判断是否超期,根据罚款设置
10、表中相关信息计算罚款金额,并提示过期读者应缴纳的罚款金额, 最后将归还信息写入数据库各相应的数据表中。6 信息查询业务。包括图书基本信息查询,读者基本信息查询,在这个查询界面,系统提供多种查询条件供用户选择,根据需要查询信息。主界面上的用户自定义查询都支持模糊查询,以方便用户。另外也可对所有借出图书,当日借出、当日归还、当日新进图书信息进行查询,以及当日借书读者、当日还书读者,当日新增读者和过期未还读者信息的查询。无论是那种查询,都可以把查询出来的数据导入到 Excel 或打印。7 统计业务。包括图书借阅排名统计和罚款金额统计。在图书借阅排名统计中,系统提供借出次数前 10 名的图书排行榜,让
11、管理员掌握读者的喜好,为以后购买图书提供参考。在罚款金额统计中,管理员只需选择要统计的时间段,就可以统计出该时间段内的罚款信息以及罚款总额。8 系统管理。这部分包括修改管理员登录密码、图书类别设置、存放位置设置和读者类别设置等。开始管理员登陆是否合法NoYes选择操作结束管理员注销管理措施设置归还管理借阅管理图书管理学生管理显示主界面图 3 功能结构图1.3 系统需求分析图书馆管理信息系统需要完成功能主要有:(1).读者基本信息的输入,包括借书证编号、读者姓名、读者性别。(2).读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。(3).书籍类别标准的制定、类别信息的输入,包括
12、类别编号、类别名称。(4).书籍类别信息的查询、修改,包括类别编号、类别名称。(5).书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。(6).书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等。(7).借书信息的输入,包括读者借书证编号、书籍编号、借书日期。(8).借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等。(9).还书信息的输入,包括借书证编号、书籍编号、还书日期。(10).还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、
13、借书日期、还书日期等。(11).超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号, 书籍编 号,罚款金额。(12) .超期还书罚款查询,删除,包括读者借书证编号、读者姓名、书籍编号、书籍名称,罚款金额等1.4 事物需求(1) 在读者信息管理部分,要求:a. 可以查询读者信息。b. 可以对读者信息进行添加及删除的操作。(2 )在书籍信息管理部分,要求:a. 可以浏览书籍信息,要求:b. 可以对书籍信息进行维护,包括添加及删除的操作。(3) 在借阅信息管理部分,要求:。a. 可以浏览借阅信息。b. 可以对借阅信息进行维护操作。(4) 在归还信息管理部分,要求:a. 可以浏览归还信息b. 对归还信息可修改维护操作(5) 在管理者信息管理部分,要求:a. 显示当前数据库中管理者情况。b. 对管理者信息维护操作。(6) 在罚款信息管理部分,要求:a. 可以浏览罚款信息b. 对罚款信息可以更新
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1