图书管理系统详细设计说明书_第1页
图书管理系统详细设计说明书_第2页
图书管理系统详细设计说明书_第3页
图书管理系统详细设计说明书_第4页
图书管理系统详细设计说明书_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计报告课程名称软件工程标题图书管理系统指导教师胡敬范设计起始日期和终止日期2010-9-2010-11计算机科学与工程专业计算机科学和技术学生名字邓屠呦呦班级/学号团队成员邓友宜(组长)朱清战英干雪叶伟振雄是海蛞蝓。成绩_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _图书馆管理系统详细设计设计背景近年来,随着图书馆规模的扩大,图书数量也相应增加,有关图书的各种信息量也成倍增加,面临庞大的信息量,传统的人工方式管理面临图书馆管理的混乱,人力和物力的过度浪费,图书馆管理费用的增加,图书馆的负担过重,影响了整个图书馆的运行和控制管理,因此,要制定合理的套另

2、一方面,IT产业和互联网取得了飞跃性的发展,计算机应用已经渗透到各个领域,掀起了信息管理的革命,实现了信息的自动化处理,提高了处理的准时绩效准确性。图书管理工作面临着大量的模块化处理的信息,是当今信息革命的重要阵地。我队开发图书管理信息系统,是采用现代化的信息管理方式代替手动管理方式,提高图书管理工作的效率,通过信息的规范管理、科学统计、快速查询,使图书馆更好地为学校、社会服务。从以前手动管理的记录中,我们可以发现这种问题。1.搜索速度慢,效率低图书馆里藏书的种类和数量很多,所以对藏书进行正确分类,快速搜索,手动搜索往往是找到书的信息,因为馆内没有这本书,或者已经被别人借走了。图书馆的规模越大

3、,这个问题就越突出。2.借书,还书,工作量大可以看出,借书的频率越高,图书馆的作用就越大,但随之而来的大量图书贷款、返还书登记、存在图书更新、贷款图书过期、丢失等处理工作量大,往往不能通过手动操作来承担。而且,这种错误经常发生。3.图书统计工作困难,藏书更新不能按时完成。图书馆的图书要根据科学技术的发展和教学工作的需要及时添加和更新,但随着藏书数量和图书种类的增多,自然损失、人为破坏,图书的统计工作难以按时完成,藏书更新也难以目标,藏书的知识结构也没有很好地控制。图书馆概述图书馆管理系统是图书馆管理工作中不可缺少的一部分其内容对图书馆管理员和用户至关重要因此图书馆管理系统必须能够为管理员或读者

4、提供足够的信息和快速的数据处理手段但是,人们一直使用传统的手动方法进行图书管理和贷款管理,这种管理方法有很多缺点,包括效率低、容易忘记、机密性低等。随着时间的推移,产生了大量的文档和数据,这给查找、更新和裴珉姬管理带来了很多困难。随着科学技术的不断提高,计算机科学日益成熟,其强大的功能已经使人们有了深刻的认识,它已经进入了人类社会的各个领域,发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机管理图书信息具有手动管理无法比拟的优点。例如,搜索快速、容易查找、修改、稳定性高、存储量大、数据处理快、机密性好、寿命长、成本低、打印方便。这些优点不仅可以大大提高图书管理的效率,而且是图书馆科学化

5、、规范化管理、与世界接轨的重要条件。因此,开发这种管理软件集成为非常必要的工作。系统功能图图书馆管理信息系统管理贷款信息图书馆信息管理设定书的种类设定书册资讯设定读者种类设定读者资讯密码管理用户管理管理书籍信息读者信息管理管理书籍信息添加书籍信息图书借阅信息祖怀添加贷款信息修改贷款信息添加读者类型修改读者种类添加读者信息读者信息祖怀修改读者信息修改书籍类别修改书类别书籍信息祖怀添加书籍信息修改书籍信息书籍信息祖怀归还图书信息修改。系统管理需求分析系统目标图书管理信息系统是典型的信息管理系统(MIS),其开发主要包括后台数据库建设和裴珉姬管理以及前端应用程序开发两个方面。为了电子,数据一致性和完

6、整性必须很强。数据安全性好的库。在后一种情况下,需要应用程序功能完整且易于使用的特点。系统开发的总体任务是实现各种信息的系统化、标准化和自动化。定义需求作为学生,对图书管理系统的要求如下。1.可以用多种方法(如书名、号码、作者)查询图书馆的藏书情况。2.可以很容易地借书,更新书,还书。可以确认自己的基本信息,借书。4.熟悉图书管理系统的使用。作为图书管理员,他们对图书馆管理系统的要求是:1.方便登记图书,取消旧书。2.可以轻松注册新生或取消毕业的学生信息(基本信息、贷款信息)。3.各学院的学生可以随时发表图书借阅期限、馆内藏书情况、借阅情况等信息,各学院可以随时了解本院学生的图书借阅信息。功能

7、说明系统功能分析是在系统开发的总体任务的基础上进行的。此系统需要执行的功能包括五个部分。a图书基本情况的输入、修改、删除等基本操作。1.制定图书类别标准,输入类别信息(类别编号、类别名称、关键字、注释信息等)。2.书籍类别信息祖怀、修改、类别编号、类别名称、关键字、备注信息等3.输入书信息,包括书号、书名、书类别、作者名、出版社名、发行日期、书页数、关键字、注册日期、注释信息等。b图书馆卡模块处理。1.新生发放图书借阅证。2.图书借阅证丢了。实现c贷款功能。1.输入图书信息,包括图书信息号码、阅读号码、读者姓名、图书号码、图书名称、图书租赁日期、注释信息等。2.包括贷款信息祖怀、修改、贷款信息

8、号码、读者编号、读者姓名、图书编号、图书名称、贷款日期、注释信息等。d为了实现还书功能。1.输入返还信息(返还信息号码、读者编号、读者名称、书号、书名、贷款日期、返还日期、注释信息等)。2.返还信息查询和修改包括返还信息号码、阅读号码、读者姓名、书号、书名、贷款日期、返还日期、注释信息等。e很容易查询书。对于过期的情况,可以自动给提示。性能要求准确性、可靠性、效率、完整性、易用性、可维护性、可测试行、可重复使用性、安全机密性、可理解性、可移植性、互连。业务流程图(见下文)数据库设计1.分析数据库要求用户的需求具体地反映在各种信息的提供、存储、更新和查询中,这要求数据库结构完全满足各种信息的输出

9、和输入。基本数据收集、数据结构处理流程、详细的数据预配置,并为以后的具体设计奠定了基础。根据一般图书管理信息系统的要求,分析图书管理业务流程的内容和数据流程,设计下列数据项和数据结构。读者种类信息、属性:类别编号、类别名称、贷款数量、贷款期限、有效期、备注。主键:族编号读者信息、属性:读者编号,读者姓名,读者类型,读者性别,工作单位,家庭地址,电话号码,电子邮件地址,认证日期,参考。主键:读者编号关于书籍类别,属性:类别编号、类别名称、关键字、注释信息关键字:类别编号书本资料、属性:书编号、书名称、书类别、作者名称、出版社名称、发行日期、书页数、关键字、注册日期、注释信息。主键:书籍编号借信息

10、,属性:贷款信息号码,读者号码,读者姓名,图书号码,图书名称,贷款日期,归还日期,注释信息。主键:贷款信息编号首先,通过系统调查和可行性分析,绘制了系统的数据流程图。设定书册类别设定读者种类输入基本信息输入基本信息D1 D2管理书籍类别信息读者种类信息管理读者注册图书注册输入基本信息输入基本信息D3 D4管理书籍信息读者信息管理D5输入贷款信息读者信息返还书信息返还管理贷款信息Data Dictionary(数据字典)。1,数据流DD表的示例如下:数据流系统名称:图书馆管理编号:项目名称:读者信息别名:资料来源:读者注册地点:D3数据流结构:读者注册=读者编号读者姓名读者性别工作单位.简要说明

11、:修改记录:制作日期评估日期2、数据元素DD表的示例如下:数据元素系统名称:图书馆管理编号项目名称:读者编号别名属于数据流:读者注册存储库:D3读者信息表格数据点值:代码类型:文字宽度:10值范围和含义:简要说明:每个读者都有唯一的号码修改记录:制作日期评估日期3、数据存储DD表的示例如下:数据存储系统名称:图书管理编号:D4项目名称:书本资讯表格别名:存储组织:记录数:大约3000默认关键字:书籍编号数据量:约500KB子关键字:依编号的预设索引组织记录:栏位名称:书册编号书册名称.书作者.关键字.宽度:14 32.8 .10 .简要说明:修改记录:创建:日期:评估:日期:4、数据处理DD表

12、的示例如下:数据处理系统名称:图书馆管理编号:要素名称:输入贷款信息的别名:输入:贷款编号,读者编号.输出:贷款信息表基本属性处理逻辑:贷款信息存储在数据库数据库的borrowinfo表中简要说明:输入读者的图书借阅记录修改记录:创建:日期:评估:日期:数据库概念结构设计该节目包括读者类别信息项目、读者信息项目、图书类别信息项目、图书信息项目、贷款信息项目等。读者信息管理借书看管理书籍信息管理贷款信息注册书本资讯读者信息注册关于读者类别关于书籍类别实体间关系的E-R图表数据库逻辑结构设计图书基本信息表书:字段名称数据格式字段说明Bookid文本储存书号Bookname文本保存书名booktype文本保存的书的类型Bookauthor文本保存图书的作者Bookpub文本保管书籍的出版社Bookpubdate日期/时间保管书的出版日期Bookpages数字保存书籍的页数Bookkeyword文本关键字Bookindate日期/时间收货时间Putup文本是否租赁书签注释注释图书馆卡信息表(读者信息表)Reader:字段名称数据格式字段说明Readerno文本保存读者编号Readername文本)保存读者的名字Readers

温馨提示

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

评论

0/150

提交评论