会员注册 | 登录 | 微信快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

   首页 人人文库网 > 资源分类 > DOC文档下载

毕业设计(论文)-图书管理系统设计.doc

  • 资源星级:
  • 资源大小:798.50KB   全文页数:37页
  • 资源格式: DOC        下载权限:注册会员
您还没有登陆,请先登录。登陆后即可下载此文档。
  合作网站登录: 微信快捷登录 支付宝快捷登录   QQ登录   微博登录
友情提示
2:本站资源不支持迅雷下载,请使用浏览器直接下载(不支持QQ浏览器)
3:本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

毕业设计(论文)-图书管理系统设计.doc

1目录1概述1.1数据库及其应用Ⅳ–31.2数据库系统Ⅳ–31.3数据库系统简介Ⅳ–42数据库系统设计2.1数据库设计概述Ⅳ–42.2数据库设计周期Ⅳ–42.3设计工具简介Ⅳ–52.4图书管理系统数据库设计Ⅳ–53系统总体设计3.1图书管理系统简介Ⅳ–83.2系统功能描述Ⅳ–93.3系统模块划分Ⅳ–103.4系统流程分析Ⅳ–103.5开发工具简介Ⅳ–113.6系统详细设计Ⅳ–113.6.1登陆界面设计Ⅳ–113.6.2主窗口设计Ⅳ–123.6.3具体功能模块设计Ⅳ–224总结、谢辞Ⅳ–36参考文献Ⅳ–37附录(系统原程序)Ⅳ–372图书馆管理系统阳江职业技术学院XX系,阳江529566【摘要】随着人类社会的发展,人类对知识的需求也不断地增长。在这种形势下,书籍就渐渐地成为人们获取并增长知识的主要途径,而图书馆就自然而然地在人们的生活中占据了一定的位置,如何科学地管理图书馆不但关系到读者求知的方便程度,也关系到图书馆的发展,因此,开发一套完善的图书馆管理系统就成不可少了,本文介绍了在MicrosoftVisualStudio2008环境下采用自上而下地总体规划,自下而上地应用开发的策略开发本系统的详细过程,提出实现图书馆信息管理、资源共享的基本目标,从而推动迈向数字化图书馆的步伐,并阐述系统结构设计和功能设计,从图书的入库登记到查询浏览,从借书证发放到图书的借阅,形成了一个整体自动化管理模式,从软件工程的角度进行了科学而严谨的阐述。关键字(Keywords)ACCESS数据库、MicrosoftVisualStudio2008、面向对象(Object)、计算机学生管理系统、图书管理借阅1概述1.1数据库及其应用自20世纪70年代以来,数据库技术得到迅速发展.目前世界上已经有数百万个数据库系统在运行,其应用已经深入到社会生活的各个领域,从企业管理,银行管理,资源管理,经济预测一直到信息检索,档案管理,普查统计等.我国20世纪90年代初在全国范围内装备了12个以数据库为基础的大型计算机系统,这些系统分布在邮电,计委,银行,电力,铁路,气象,民航,情报,公安,军事,航天和财税等行业.1.2数据库系统数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文件柜也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。图12是一个数据库系统的3简图。图12数据库系统简图1.3数据库系统简介本人设计的是一个关于图书馆图书管理的数据库系统,通过这个系统管理员可以简捷、方便的对图书记录查阅、增加、删除等功能,而用户也可以通过这个系统对进行图书查询、借阅、归还等功能。本系统采用Microsoftaccess技术建立数据库,使用VB技术建立数据源的链接,并且生成图书管理的数据库应用程序从而实现数据库的管理功能。2数据库系统设计2.1数据库设计概述计算机信息系统以数据库为核心,在数据库管理系统的支持下,进行信息的收集、整理、存储、检索、更新、加工、统计和传播等操作。2.2数据库设计周期根据软件工程的思想,数据库设计的周期可以划分为六个阶段(1)规划阶段确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接等方面的设想。(2)需求分析阶段认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果,提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。(3)设计阶段4把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。(4)程序编制阶段以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。(5)调试阶段对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。(6)运行和维护阶段这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效的处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。2.3数据库开发工具简介(MicrosoftAccess2003)Access是Office办公套件中一个极为重要的组成部分。现在它已经成为Office办公套件中不可缺少的部件了。自从1992年开始销售以来,Access已经卖出了超过6000万份,现在它已经成为世界上最流行的桌面数据库管理系统。不管是处理公司的客户订单数据管理自己的个人通讯录还是大量科研数据的记录和处理,人们都可以利用它来解决大量数据的管理工作。2.4图书管理系统数据库设计2.4.1数据库需求分析随着社会发展,人类的生产、生活越来越离不开信息。谁拥有了更多更有效的信息,谁就将在竞争中处于有利地位。信息产业正在成为一个国家的支柱。数据作为信息的载体,其管理工具数据库对于信息技术的重要性,正日益得到人们的重视。只有拥有了先进的数据库技术,才能有效地管理好浩如烟海的数据,并从中提取出对自己有用的信息来加以利用。从80年代至今,人们一直在探索新一代的数据库系统的理论,技术和方法。我们的系统是按用户的需求进行数据库定义、存取、运行、建立和维护功能,系统的数据库定义模型图数据库定义模型图2.4.2数据库概要设计软件系统本质上是信息处理系统,因此,在软件系统的整个开发过程中都必须考5虑两方面的问题数据及对数据的处理。这里我们运用最常用的表示概念性数据模型的方法,是实体联系方法即ER模型。通常,软件系统中有许多数据是需要长期保存。为减少数据冗余,简化修改数据的过程,实现对数据进化规范化。数据库表的关系数据库ER图由ER图转换成关系模式如下6图书关系图读者关系图用户关系图2.4.3数据库的具体实现作为Microsoft公司的本地数据库,Access在应用中使用的非常广泛,为此我选用Access数据库来进行数据库的设计。根据前面定义的实体及实体之间的关系,形成数据库的表格以及各个表之间的关系。(1)用户信息表说明该表是为用户进入本系统而设置的用户权限,只有同时知道用户名和所对应的密码才能进入本系统。(2)读者信息表说明该表是对读者的信息进行管理。(3)图书类别表7说明该表规定了读者的类别。(4)图书信息表说明该表详细介绍了图书的相关信息。(5)图书类别表说明该表对图书进行了分类。(6)借阅信息表说明该表详细纪录了图书的借阅情况。(7)罚款表说明该表对借阅人进行了迟归还图书的惩罚。上述所做的各表都是围绕图书借阅系统而做的,所以做好这个方面信息表是本系统成功的关键环节之一。

注意事项

本文(毕业设计(论文)-图书管理系统设计.doc)为本站会员(liyun)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网([email protected]),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。

copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5