




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 1 图书馆管理系统课程设计说明书 算机的普遍性 今天 ,计算机的价格已经十分低廉 ,性能却有了长足的进步。它已经被应用于许多领域 ,计算机之所以如此流行的原因主要有以下几个方面:首先 ,计算机可以代替人工进行许多繁杂的劳动;其次 ,计算机可以节省许多资源;第三 ,计算机可以大大的提高人们的工作效率;第四 ,计算机可以使敏感文档更加安全 ,等等。 用计算机管理图书的意义 现在我国的很多学校图书馆中图书的管理水平还停留在纸介质的基础上 ,这样的机制已经不能适应时代的发展 ,因为它浪费了许多人力和物力 ,在信息时代这种 传统的管理 方法必然被计算机为基础的信息管理所取代。我作为一个计算机科学与技术应用专业的本科生 ,希望可以在这方面有所贡献。改革的总设计师邓小平同志曾经说过: “ 科学技术是第一生产力 ” ,我希望能用我这三年的所学编制出一个实用的应用程序来帮助这些学校图书馆进行更有效的图书信息管理。归纳起来 ,好处大约有以下几点 : (1)可以存储所有的图书档案 ,安全、高效。 (2)只需一到二名图书录入员即可操作系统 ,节省大量人力。 (3)可以迅速查到所需信息。 书信息管理系统的设计分析 根据实际情况 ,我们使用原型法( 以少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求 ,然后采用循环进化的开发方式 ,对系统模型作连续的精化 ,将系统需具备的性质逐渐增加上去 ,直到所有的性质全部满足。此时模块也发展成为最终产品了。 第 3 章 需求分析 二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。迫使人们起用新的管理方法来管理图 书,如何把图书管理员从繁重的工作中解脱出来呢? 2 科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,图书管理系统也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。 小型图 书馆信息管理系统是以计算机软件为依托,用操作管理系统软件来代替繁琐的手工记录。在设计系统前,对该系统的业务流程做了调查,并对其进行了如下业务分析。 务分析 书管理业务分析 图书馆每天都要采购一些书籍,对这些书籍要进行登记入库。图书管理业务就是允许管理员能够将新采购的书籍信息添加到系统中,为了有效解决误入信息,应该能对其进行修改及删除操作。另外,允许管理员对图书的是否可借状态进行设置。 者管理业务分析 读者在进行图书借阅前,必须先注册为用户。读者管理业务就是允许管理员向系统添加 新的注册用户,并对用户信息进行维护。管理员可以给用户设置一个图书证号码,并设置读者可借图书的最大数目。 员管理业务分析 图书馆不止有一个管理员,而应该有很多员工,并且职责不尽相同。职员管理业务就是允许对图书馆的职员进行管理。该业务要为员工设置一个员工编号,录入其姓名、身份证号、职务等,并可以对所加信息进行修改、删除等操作。 书管理业务分析 注册为该管理系统的读者用户便可以进行图书借阅业务。借书管理业务就是允许注册的用户在不超过其最大借书量并且所借图书为可借状态的情况下进行借书。 书管理业务分析 4 借书的读者用户可以在任意时间进行还书。还书管理业务就是对读者还书进行相关的处理操作。它需要录入借书日期、应还日期、超期天数等信息,以便进行是否需要办理违约罚款业务。 者查询业务分析 图书馆应对办理过借书业务的读者的借书信息进行存储,以便读者查询并考虑是否需要办理还书业务。读者查询业务就是允许对读者的借书情况进行查询。 目查询业务分析 图书馆应满足读者对图书的是否可借情况进行查询,以便读者借阅图书。书目查询业务就是允许选择按图书 询或按书名模糊查询进行书目 查询。 统功能分析 鉴于以上系统业务分析情况,可以得到以下功能分析: (1)管理员登录功能:允许管理员在登录名和密码都正确的情况下,登录系统。 (2)读者管理功能:允许管理员对读者进行管理。 (3)图书管理功能:允许管理员对图书进行管理。 (4)借书管理功能:允许管理员对读者借阅图书进行管理。 (5)还书管理功能:允许管理员对读者还书进行管理。 (6)读者查询管理功能:允许管理员对读者借阅图书情况进行查询管理。 (7)书目查询管理功能:允许管理员对读者在馆图书情况进行查询管理。 4 4 第 4 章 总体设计 小型图书管理系统必须要满足使用方便、操作灵活等设计需求。因此,在进行系统设计的时候必须充分考虑系统功能的实现。 根据前期的分析以及管理员的需求,小型管理系统的主要功能包括管理员登录 、图书管理、读者管理、职员管理、还书管理、借书管理、读者查询、书目查询。 统总体设计框架图 系统总体设计框架图如图 4示 。 图 4统总体设计框架图 据库设计 用 立数据库,创建所需信息表 。 书信息表 图书信息表( ),包括图书编号、书名、作者、出版社、出版日期、是否可借等在馆图书信息。具体框架如表 4示。 表 4书信息表 字段名 类型 说明 字 图书编号 本 书名 本 作者 小型图书管理系统 管 理 员 登 录 基本资料维护 日常维护管理 信息查询 图 书 管 理 读者管理 职员管理 还书管理 借书管理 别的操作 读者查询 书目查询 5 5 者借书信息表 读者借书信息表( ),包括读者编号、图书编号、借书日期、借书管理员编号等信息 。具体框架如表 4示。 表 4者借书信息表 字段名 类型 说明 字 读者编号 字 图书编号 期 借书日期 字 管理员编号 员信息表 职员信息表( ),包括姓名 、密码信息 。具体框架如表 4示。 表 4员信息表 字段名 类型 说明 本 姓名 本 密码 录信息表 记录信息表( ),包括读者编号、图书编号、借书日期、 还书日期、借书/还书管理员编号等信息。具体框架如表 4示。 表 4录信息表 者信息表 读者信息表( ),包括读者编号、读者姓名、最大借书量、身份证号、是否可借等读者信息。具体框架如表 4示。 本 出版社 期 出版日期 /否 是否可借 字段名 类型 说明 字 图书编号 字 读者编号 字 借书管理员编号 字 还书管理员编号 期 借书日期 期 还书日期 6 6 表 4者信息表 7 7 第 5 章 详细设计 置数据源 配置数据源的步骤如下: 依次打开“开始”、“控制面板”、“管理工具”,找到“ 据源”,并双击图标,弹出“ 据源管理器”对话框如图 5示。 图 5据源管理程序“对话框 选择“用户 项卡, 单击“添加”按钮,弹出“创建数据源”对话框,选择. 式。如下图 5示。 8 8 图 5建新数据源“对话 框 单击“完成”,在弹出的对话框中输入信息。数据源名为 果没有建立数据库,则直接确定,在以后中自行编写。 如果已经建立数据库,则单击“选择”,打开一个对话框,选择建好的数据库的存放地址,在数据库名中选中已经编好的数据库 后单击确定,如图 5示: 图 5装”对话框 序设计 立工程 9 9 打开 +建工程名为“ 的基于对话框的 +自动生成一些类、文件和主题框架。为了实现系统与数据库的连接, +支持 文件,只需在 “ 添加 #可实现和数据库的连接。 理员登录实现 系统登录是一个对用户身份进行验证的过程,只有登录成功才可以对系统进行一系列的操作,否则,不能进入系统,这是一道安全门。 该模块的实现需要创建一个对话框资源一个类 户登录时,需 对用户进行对象查询,若存在,方可进入下一界面,否则,将返回主界面,登录失败。关键代码如下: *=) : / _T(); _T(); /) /*判 断用户名信息是否为空 */ ; ; ; 书管理模块实现 图书管理模块是为管理员进行图书管理而设计的界面。管理员可以添加 、删除、查询、以及更改图书信息。 该模块的实现需要创建一个对话框资源 两个类: 体核心代码如下: ( / ; ; ; 10 10 者管理模块实现 图书管理模块是为管理员进行读者管理而设计的界面。管理员可通过此功能查询读者信息。该模块的实现需要创建一个对话框资源 两个类: 计时在对话框中添加如运行界面所示的一些控件并设置相应的变量和消息映射。关键代码如下: / / ; ; ; 书管理模块实现 借书管理模块是为管理员进行处理读者借 书业务而设计的界面。该模块的实现需要创建一个对话框资源 两个类: 计时在对话框中添加如运行界面所示的一些控件并设置相应的变量和消息映射。关键代码如下: / / 者查询模块实现 借书管理模块是为管理员进行处理读者借书业务而设计的界面。 对于该模块的实现需要创建一个对话框资源 一个类 计时在对话框中添加如运行界面所示的一些控件并设置相应的变量和消息映射。查询的映射函数和上 11 11 个模块相似。代码如下: / / ; 12 12 第 6 章 系统测试 为了保证系统的正常运行,我们需要对系统进行测试,分析测试结果,验证其运行是否正常。 理员登录测试 管理员登录模块是管理员登录系统的接口。进入图书 管理系统,系统将自动提示管理员登录。系统设置的用户名为 码为 其登录界面如图 6示。 图 6理员登录界面 若用户输入用户名为 码输入为 用户名和密码核对失败,系统将提示登录失败。登录失败提示如图 6示。 图 6录失败提示图 13 13 单击“确定”按钮,则可重新录入信息。 若用户名和密码都输入为 统 核对正确,则可进入主界面如图 6示: 图 6书管理系统主界面 书管理模块测试 图书管理模块是为管理员进行 图书管理而设计的界面。单击主界面的“图书资料”即可进入。管理员在该界面可以浏览图书信息,并可根据实际情况添加 、 修改 、 删除 、 查询图书信息。其运行界面如图 6示。 图 6书管理界面 14 14 者管理模块测试 图书管理模块是为管理员进行读者管理而设计的界面。单击主界面的“读者管理”即可进入。管理员在该界面可以浏览读者信息,并可根据实际情况添加 、 修改 、 删除 、 查询读者信息。其运行界面如图 6示。 图 6者信息管理界面 在执行查询操作时,可将读者条码为 信息录入编辑框,点击查询后,下面的信息将 会变成 信息。其运行界面如图 6示。 图 6者信息查询运行界面 15 15 书管理模块测试 借书管理模块是为管理员进行处理读者借书业务而设计的界面。单击主界面的“借书管理”即可进入。管理员可以在该界面记录读者借书信息。其运行界面如图 6示。 图 6书服务运行界面 若读者编码不存在,或是所借书籍不存在将提示不能借书。如输入读者编码为 记编码为 库中不存在此书。系统将警告读者不能借书。如图 6示。 图 6书失败运行界面 16 16 书管理模块测试 还书管理模块是为管理 员处理读者借书查询业务而设计的界面。单击主界面的“读者查询”即可进入。管理员还书服务界面录入读者姓名 、还书日期、应还书日期,自动显示超出还书日期天数。 还书成功运行界面如图 6示。 图 6书成功运行界面 如果输入所还书籍编码为 实际该读者借取书籍编码为 者信息与书籍编码不相符。 系统将给予提示如图 6示。 图 6书失败运行界面 17 17 第 7 章 总结 这次课程设计是利用面向对象语言 +和 003 数据库设计了一个小型图书馆管理 系统。通过对该系统的设计,加深了对 C+和数据库知识的理解和运用,尤其是学会了用 接数据库的方法。在设计系统的过程中,曾遇到过不少困难,在指导教师和同学的帮助下,经过不断努力,终于完成了本次课程设计。这次课程设计使我认识到了成功不仅仅需要努力,更需要毅力。当然,由于知识的局限性,本次设计的系统功能较少,有很大的进步空间,需进一步努力。 18 18 第 8 章 参考文献 1段钢 三版) M子工业出版社, 2009 2赵树升,赵韶平 . 息安全原理与实现 M华大学出版社, 2004. 3 陈志泊主编 张海燕编著 教程 M 北京:中国铁道出版社, 2008. 4钱能 . C+程序设计教程 M华大学出版社, 2003, 2355刁成嘉 +程序设计 M械工业出版社, 2004, 2006李春葆 +例学教程 M华大学出版社, 2007,22119 19 教师评语: 1、大作业报告: a、内容: 不完整 完整 详细
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司组织体检活动方案
- 公司气氛年会策划方案
- 公司春训活动策划方案
- 公司植树节春游活动方案
- 公司环保推广活动方案
- 公司月度拓展活动方案
- 公司放假前活动方案
- 公司用净水器展销活动方案
- 公司给员工做美甲活动方案
- 公司福利电影票活动方案
- 华师版 八年级数学下册 第二学期 期末综合测试卷(2025年春)
- 2022年全国森林、草原、湿地调查监测技术规程-附录
- 2025年春新北师大版数学一年级下册课件 综合实践 设计教室装饰图
- 如何做好临床护生的带教
- 森林防火工程技术标准
- 体育赛事舆情处理及应对方案
- 2025年中医治未病服务工作计划及措施
- 《光伏电站运行与维护》课件-项目五 光伏电站常见故障处理
- 委托办事合同范例
- 江西省抚州市2023-2024学年高二下学期期末考试数学
- 汽车以租代购合同
评论
0/150
提交评论