设计题目:图书借阅管理系统设计.doc
- 文档编号:1102250
- 上传时间:2022-10-17
- 格式:DOC
- 页数:18
- 大小:609.50KB
设计题目:图书借阅管理系统设计.doc
《设计题目:图书借阅管理系统设计.doc》由会员分享,可在线阅读,更多相关《设计题目:图书借阅管理系统设计.doc(18页珍藏版)》请在冰豆网上搜索。
天津理工大学中环信息学院
课程设计
课程名称:
管理信息系统
设计题目:
图书借阅管理系统设计
姓名:
吴淑锻学号:
10090039
系别:
经济与管理系专业班级:
工商2班
开始日期:
年月日完成日期年月日
指导教师:
杨欣成绩评定等级(分数)
府城图书借阅管理系统的分析与设计
摘要
在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。
对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。
为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。
采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。
基于这个问题,开发了大学图书馆借阅系统。
系统采用C/S模式,实现了借还书的方便、高效性、有效性和及时性。
本文通过作者设计和开发一个中小型高校图书馆管理系统的实践,阐述了高校图书管理软件中所应具有的基本功能、设计、实现。
关键词:
图书借阅;人员管理;图书维护;
目录
前言 1
第一章概述 2
1.1图书馆管理系统概述 2
1.2图书馆管理的目的和意义 2
第二章系统分析 3
2.1需求分析 4
2.2组织结构分析 5
2.3业务流程分析 6
2.4数据流程分析 7
第三章系统设计 8
3.1系统结构设计 9
3.2功能结构设计 10
3.3数据结构和数据库设计 10
3.4概念模型设计 11
3.5逻辑模型设计 12
第四章系统实施 13
4.1数据库建立 14
4.2安全设计 15
4.3数据添加方法 16
4.4数据修改方法 17
4.5数据删除方法 18
4.6自动编号设计 19
4.7EXCEL导出方法 20
4.8系统测试并运行 21
第五章结论 22
参考文献 23
前言
随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。
作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。
在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。
对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。
对于日益扩大的图书馆,查找特定的书目总是借阅者或工作人员劳神费力,有时还没有结果。
因此往往是投入了大量的人力和财力却得不到高效的管理效率。
为了缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书借阅信息管理效率的目的,采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。
本文以高校图书馆管理系统管理系统开发过程为背景,全文分为目录、需求分析、概要设计、逻辑设计、物理设计,以及系统的实现等全过程。
在程序设计与调试上采用了自上而下,逐步细化,逐步完善的原则。
采用结构化的功能模块设计系统功能,可读性好,易于扩充。
基本功能全面,系统可读性好,易于维护、更新,安全性好。
第一章概述
1.1图书馆管理系统概述
随着社会的发展,人们年活水平的不断提高,物质文化的发展已经远远满足不了人们的需求,精神文明有了飞速的发展,因此图书事业的发展就成为精神文明进步的一个动力。
在迈入二十一世纪的今天,对图书馆的管理显得极其重要,合理地管理不但反映一个国家的科技水平,而且影响人们对知识掌握的速度和质量。
在知识经济时代到来的今天,用计算机控制图书馆的工作由自动化系统运行而完成。
这不仅节省了人力,还提高了工作效率和服务质量,而且还加速了图书的流通。
1.2图书馆管理的目的和意义
随着各高等院校的规模不断扩大,高校图书馆的藏书、管理人员、读者的数量也越来越多,图书管理涉及到大量的数据处理,传统的人工处理已经不能完成庞大的数据处理,因为图书的情况是随时改变的,因此必需对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储,查询,借阅是必不可少的业务。
因此,为方便对图书馆书籍、读者资料、借还书等进行高效的管理,提高业务流程效率,让管理员从繁重的工作中解脱出来,使管理员在使用一个软件以后能极其容易地对所有图书进行管理,并且准确无误,轻松自如。
因此开发一个图书馆管理系统软件是当务之急,也是本论文选题的重要意义和研究宗旨。
总之,建立图书馆的计算机自动化管理系统,不但可以大大提高图书馆图书流通率,而且推动了社会文化生活的进步。
第二章系统分析
系统分析是系统开发的重要阶段。
系统分析的目的是要回答新系统将要“做什么”这个关键性问题。
在这个阶段要集中精力,认真分析用户需求,用科学的方法来表达新系统的逻辑方案,建立新系统的逻辑模型。
系统分析要在总体规划的基础上,与用户密切配合,用系统的思想和方法,对业务活动进行全面的调查分析,详细掌握有关的工作流程,收集票据、账单、报表等资料,分析现行系统的局限性和不足之处,找到制约现行系统的“瓶颈”,确定新系统的逻辑功能,根据条件找出集中可能的解决方案,分析比较这些方案的投资和可能的收益。
系统分析工作开始与用户提出新系统的要求,进行初步调查与可行性分析后,确认新系统开发为可行即可进行详细调查与分析,提出新系统逻辑模型,最后写出系统分析报告。
系统分析工作步骤如图所示。
2.1需求分析
2.1.1系统介绍
本系统定位于学校的中小型图书馆,暂时考虑单机环境下的实现操作。
系统选择目前常用的WindowsXP/2000。
系统性质为MIS(管理信息系统)。
本系统功能包含系统权限管理、读者信息管理、图书类别管理、入库图书管理、借还书管理、每日盘点等。
系统界面力求简洁、易用,在标准化的基础上考虑界面的美观和新颖。
2.2组织结构分析
图书借阅管理系统大致包含的相关部门以及部门之下相配套的二级子部门如图所示
2.3业务流程分析
进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流径去向、处理方法、计算方法、提供信息的时间和信息形态等。
业务流程分析可以用业务流程图来完成。
所谓业务流程图就是一种表明系统内各单位、人员之间的业务关系、作业顺序和管理信息流动的流程图,它用一些规定的符号及连线来表示某个具体业务处理过程。
业务流程图基本图符如图所示。
图书借阅管理系统的业务流程图如图
2.4数据流程分析
数据流程是指数据在系统中产生、传输、加工处理、使用、存储的过程。
数据是信息的载体,是今后系统要处理的主要对象。
因此必须对系统调查中所搜集的数据以及统计处理数据的过程进行分析和整理。
数据与数据流程分析是今后建立数据库系统和设计功能模块处理过程的基础。
数据流程分析是把数据组织内部的流动情况抽象地独立出来,舍去了具体结构组织、信息载体、处理工具、物质、材料等,单从数据流动过程来考虑实际业务的数据处理模式。
其中数据流程图是描述系统逻辑模型的主要工具,它以少数几种符号综合地反映出信息在系统中的流动、存储和传递。
数据流程图基本图符
对图书借阅管理系统数据流程分析,得到以下数据流程图,如图所示。
第三章系统设计
系统设计就是详细定义基于计算机的各种活动的解决方案。
在系统设计阶段,把系统分析过程当中得到的逻辑模型结合相应的网络技术、数据库技术等详细的描述出来,并为系统实施阶段的各种工作准备必要的技术资料和有关文件。
系统设计的基本目标就是要使所设计的系统必须满足系统逻辑模型的各项功能要求,同时尽可能地提高系统的性能。
系统设计的目标是评价和衡量系统设计方案优劣的基本标准,也是选自系统设计方案的主要依据。
评价与衡量系统设计目标实现程度的指标主要有以下方面:
1)系统的效率2)系统的工作质量3)系统的可变更性4)系统的通用性5)系统的可靠性。
3.1功能结构设计
3.2系统结构设计
3.3数据库需求分析
3.4概念模型设计
借阅管理和系统管理模块的E-R图如图3-1所示
3.5逻辑模型设计用户的需求具体体现在各种信息的提供,保存,修改,查询,经调查和分析,针对一般图书管理信息系统的需求和对系统六朝图的分析,设计如下的数据项和数据结构
根据E-R图,有以下关系模式:
图书(书号*书名作者出版社单价入库时间图书总量现存量);
借阅卡(卡号*姓名性别出生日期地址身份证号码电话号码现借书总量);
借书(借书号*卡号书号借出时间)。
第四章系统实施
4.1数据库的建立
4.8系统设计并运行
本系统采用自上而下,逐步细化,逐步完善的原则进行程序设计和调试。
总体来说经过了以下步骤:
总体框架——表单制作——变量的说明——代码编写——模块测试——总体测试[。
事实上,在编译和界面的设计中就交替进行着不断的测试,现在要做的是完成系统的整体测试。
本系统所使用的具体的测试方法如下:
1.模块测试
为了保证每一个界面能够正确实现系统设计的功能,将有关数据输入到系统中,并对每一个页面反复进行操作,从而保证了界面功能的正确实现;
2.验证数据流处理的正确性
3.单据跟踪
通过不同的操作,对每项单据的变化情况进行整体跟踪,以此来检验系统单据流向的正确性;
4.综合测试
在以上测试基础上对系统功能进行整体测试,以此来检验系统是够符合系统设计的要求。
对每个数据表得出一定数量的数据。
这些数据通过数据维护部分的表单输入到数据表中,目的之一就是可以测试下一部分具有输入功能的表单,目的之二是为了后续测试一些有查询统计功能的表单提供样本数据。
另外给出的测试数据要有特点,具有一定的代表性。
本系统经过分调和联调运行基本正确,通过以上系统的测试,可以认为软件功能与系统分析和设计基本相符。
因此可以将系统交付,并投入实际的使用。
致谢
在这次数据库课程设计中,我了解了管理系统的整个流程,理解了模块化设计的概念和方法以及程序设计过程中数据库的完整性和安全性对程序运行的稳定所起到的重要作用,也深刻意识到团队协作对于整个项目开发的重要意义。
在指导老师的悉心指导和大力支持下,我对本系统设计从需求分析到总体分析、总体设计、功能模块划分、程序实现以及测试、调试方面有了深刻的理解。
在此我向帮助过我的老师和同学特别致谢!
参考文献
[1]李涛刘凯奎王永皎.数据库开发与实例.北京:
清华大学出版社,2006.
[2]周晓杰高鉴伟.数据库项目案例与导航.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 设计 题目 图书 借阅 管理 系统