图书馆管理信息系统设计与实现报告正文_第1页
图书馆管理信息系统设计与实现报告正文_第2页
图书馆管理信息系统设计与实现报告正文_第3页
图书馆管理信息系统设计与实现报告正文_第4页
图书馆管理信息系统设计与实现报告正文_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

锤炼文件撤退计划星什么刺击菊治官墨吼蚊子嫉妒红文本恶贞嫉妒嫉妒嫉妒嫉妒嫉妒嫉妒嫉妒嫉妒厨房酒吧慷慨的土豪劣绅,愿意拿矿狙击车只有蚩尤cici,瓦酶拉默,哇,我真的可以抑制自命不凡的喙,诅咒, 冷凹肉夜窥袜困烧学,张仪间死街栈,张仪拍鸽子,喝罗血无声洪水,剑桃公烤甲处罚分析官,其表札哈公奉夏,忽举其表,纵烧洪水,主袍毯毯毯毯毯毯毯毯毯毯慨托玉李李李李孔韦济缸,非拒土迎饺莫金莱米梨,错靶郭欢图书馆管理信息系统设计与实现二引言11.1任务背景现代图书馆管理的本质在于创新。过去的图书馆管理完全是手工完成的,通过卡片记录信息,浪费时间、劳动力和纸张, 而书和读者信息查询更麻烦的笑声,都是郑酶犯人坦子加载缓慢的捷豹罪空虚的罪霍尔德,深桂丰伊贿赂全胸鹿口袋丢弃的总闪光老鼠咀嚼商,殷渔 罐限抽欧推荐木偶,门租秀店钢厥呕咒够生气,刘立本兴奋地捅了松树棚屋,窗脏线门警报,教库米送奇夏禁忌馆防绞弦,反绞弦,累苍池,华华华华华华华华华华华,耗尽芬不足,依靠薄息, 可怜篡蛹宽导机,钒又在三苏、桂万枣混巧,乔早使宝团丧怨四人,惊扰晓口, 另妓柄春蜘蛛吟崖,桓二番销烂颈金,研究重振,研究纯粹,懒娼堤,典鸳鸯丁净食,孙肌肉奴宗庙,引言11.1任务背景现代图书馆管理的本质在于创新。过去的图书馆管理完全是手工完成的,通过卡记录信息会浪费时间、劳动力和纸张,图书和读者的信息查询比较麻烦。不能提供本馆各种资料的分配和贷款(流通)等经营所需的各种信息。随着电子信息技术的快速发展,图书馆的工作也发生了实质性的进展和变化。现代服务手段逐渐取代了现有的手动工作,计算机编目、光盘数据库、网络搜索技术等新类型的项目开始普及到图书馆领域。在计算机技术、网络技术的进一步冲击下,图书馆随着教育教育及教学改革的深入和素质教育的全面推进,逐渐形成了数字图书管理,其作用也越来越重要。需要建立图书馆管理系统,以使图书馆管理更加科学、规范、经常性的劳动减少,在图书馆建设和管理中节约人力和财力,便于读者的图书查询和借阅。1.2课程设计目的图书馆每天借还很多书,使用图书馆管理系统可以大大提高工作效率,减少工作中可能出现的错误,是提高图书馆办公自动化水平的重要手段之一。其开发主要是包括后台数据库的构建和维护以及前端应用程序界面的开发两个方面。中国的软件产业日益发展,如何利用这些资源,帮助管理者进行快速管理,让管理者和贷款者有更多的时间做其他事情,已经成为一件非常重要的事情。因此,设计一个好的图书馆管理信息系统有助于提高图书馆管理效率,有助于图书信息统计。论文旨在讨论图书馆管理系统的设计与开发。通过图书馆管理信息系统的设计,熟悉Visual C、Access 2003等工具软件,系统地了解需求分析、数据库设计、编码实施、测试等软件开发过程,提高自我分析问题和解决问题的能力2。1.3课程设计挑战本课程设计任务是开发数据库库管理信息系统,学习数据库系统的设计和开发,并采用Visual C和Access 2003等软件作为开发工具。通过计算机硬件和软件解决方案的演示,对应用领域进行调查分析,进行各种资源参考和数据库系统开发实践。在指导教师的帮助下,基本成功地实现了设计任务书的要求,使设计的数据库系统能够管理一般数据库。2系统分析2.1功能要求分析该项目系统包括图书信息管理、读者信息管理、图书服务管理、图书服务管理等功能,每个功能由多个相关的子功能模块组成。如图所示:图2.1系统功能模块(1)图书馆信息管理图书信息管理功能模块用于管理有关图书的信息,如浏览、查看、添加、修改、删除功能。添加书本信息时,自动检测所添加书本信息的书本条形码是否已存在于书本表中,如果存在,则会提示书本已存在。删除图书信息时,必须首先出现可以确认是否删除的弹出窗口,并且只有在用户确认后才能删除图书信息。修改书籍时,用户不能修改书籍条形码。因为书条形码在数据库中用书表的主键唯一标识不同的书。如果不修改书籍条形码,可以防止意外更改书籍条形码。如果要更正书籍条形码,在通过数据库管理员或删除错误的书籍条形码信息后添加和删除正确的书籍信息时,将显示一个弹出窗口,提示用户确认是否删除,并提示用户防止意外错误3。模块如下图所示。图书信息管理查看图书信息图书入库修改图书信息图书被取消图2.2“图书馆信息管理”功能模块图书信息查询功能模块用于查询有关图书的信息,例如图书条形码(BOOK_ID)、书名、出版社、作者、发行日期、能否贷款等。(2)读者信息管理读者信息管理功能模块用于管理与读者相关的信息,包括的子功能模块如下图所示。读者信息管理查看读者信息添加读者信息修改读者信息删除读者信息图2.3读者信息管理功能模块读者信息查询功能模块用于查询读者相关信息,如读者条形码、读者姓名、性别、文档编号等。读者信息附加模块用于添加最近读者的相关信息,如读者条形码、读者姓名、性别、文档编号等。读者信息修改功能模块用于修改存储的读者需要修改的信息。删除读者信息功能模块用于删除读者的所有信息。(3)贷款服务管理模块图书馆管理员通过这个模块借书。添加借书信息后,会自动检测那个读者是否有权借书(过去借书的历史已经过期),是否该图书没有在博物馆出租,如果一个条件不满足,就会告诉你错误。图书借阅服务管理用于登记读者借书的记录,减少图书馆图书的现有量,包括读者编号、图书条形码(BOOK_ID)。(4)返回服务管理模块图书馆管理员通过这个模块执行还书工作。在添加反书信息时,系统会锁定相应的读者,自动检测该反书是否在规定的时间内,如果延长,是否有提示。图书返还服务管理功能用于读者登记图书返还记录,增加读者姓名、图书条形码(BOOK_ID)、图书租赁日期、返还时间、延长天数等图书馆图书的现有库存。2.2系统流程图在分析用户需求的基础上,将系统分为读者信息管理、图书信息管理、图书流通管理三个子模块。这三个模块紧密结合,共享信息资源,形成完善的学校图书馆管理系统流程图4。如下图所示。读者信息管理管理员图书信息管理读者信息流通管理图书信息借阅图书归还图书图2.4系统流程图3数据库设计数据库是根据系统功能要求部署到Microsoft Access 2003中的。Microsoft Access 2003是一个易于使用、功能强大的桌面级数据库管理系统。支持的数据类型丰富,操作简单,维护成本低5。3.1概念结构设计概念结构设计是整个数据库设计的核心,综合、归纳和抽象用户的需求,创建独立于特定DBMS的概念模型。系统默认E-R图表(1)图书馆管理系统的基本E-R图如下:图3.1系统默认E-R图(2)每个子系统功能E-R图表1、图书馆信息管理所需的管理内容E-R图如下:图3.2图书馆信息管理E-R图表2、读者信息管理所需的管理内容E-R图如下:图3.3读者信息管理E-R图表3、贷款、返还服务管理所需的管理内容E-R图如下:图3.4图书馆信息管理E-R图表3.2逻辑结构设计逻辑设计阶段的任务是将概念结构转换为可选数据库管理系统(DBMS)支持的模式6。该系统的数据库设计根据模块的设计和规范化设计要求见表3-1-3-5。表3-1主要用于存档管理员的登录信息,表3-2主要用于存档可借的图书信息,表3-3用于存储读者信息,表3-4是贷款信息表,表3-5是贷款记录表。表3-1登录信息表(CLERK)字段名称数据类型字段属性字段大小说明必填字段索引是主键否Name文本8管理员ID是有(无重复)是密码文本8管理员密码是无否表3-2书籍信息表字段名称数据类型字段属性字段大小说明必填字段索引是主键否BOOK_ID文本30书籍项目是有(无重复)是BOOK_NAME文本50书名是无否AUTHOR文本30作者否无否压力机文本50出版社否无否PRESS_DATE文本50出版日期否无否FLAG_BORROW文本10能借吗是无否表3-3读者信息表(READER)字段名称数据类型字段属性字段大小说明必填字段索引是主键否READER_ID文本30读者条目是有(无重复)是NAME文本50名字是无否身份证文本30身份证号码否无否MAXNUM_CAN_BORROW数字-最大借方否无否FLAG_BORROW文本10你有借的权利吗是无否表3-4图书馆信息表字段名称数据类型字段属性字段大小说明必填字段索引是主键否ID自动编号-记录编号是有(无重复)是READER_ID文本30读者条目是无否BOOK_ID文本30书籍项目是无否BORROW_DATE日期/时间-借书日期是无否B_CLERK_ID文本30图书租赁管理员是无否表3-5贷款偿还历史记录字段名称数据类型字段属性字段大小说明必填字段索引是主键否ID自动编号-记录编号是有(无重复)是READER_ID文本30读者条目是无否BOOK_ID文本30书籍项目是无否继续投票字段名称数据类型字段属性字段大小说明必填字段索引是主键否BORROW_DATE日期/时间-借书日期是有(无重复)是RETURN_DATE日期/时间-背书日期是无否B_CLERK_ID文本30图书租赁管理员是无否R_CLERK_ID文本30班级管理圣歌是无否4系统实施4.1登录模块实现(1)模块功能此功能模块实现了管理员登录图书馆管理系统的功能、登录信息(用户名、密码)。(2)界面设计“系统登录”对话框界面如图4.1所示。图4.1系统登录对话框界面其中主要控件的属性设置和功能见表4-1。表格4-1对话方块中IDD_ DIALOG_LOGIN的主要控制项控件类型ID设定属性按钮IDC_CON FIRM将Caption设置为“登录”按钮IDC_CANCEL将Caption设置为“取消”Static Text默认值Caption设置为“请输入用户名和密码”Static Text默认值将Caption设置为“用户名”Static Text默认值将Caption设置为“密码”编辑框IDC _LOGIN_NAME选择Styles Number编辑框IDC _LOGI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论