图书管理系统设计报告(刘兆明)

ID:15959163

大小:360.36 KB

页数:15页

时间:2018-08-06

图书管理系统设计报告(刘兆明)_第1页
图书管理系统设计报告(刘兆明)_第2页
图书管理系统设计报告(刘兆明)_第3页
图书管理系统设计报告(刘兆明)_第4页
图书管理系统设计报告(刘兆明)_第5页
资源描述:

《图书管理系统设计报告(刘兆明)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、青岛理工大学琴岛学院设计报告课题名称:图书馆管理系统学院:计算机工程系专业班级:计算机科学与技术11-1班学号:20110301004学生:刘兆明指导教师:于燕丽青岛理工大学琴岛学院教务处2013年7月5日学生刘兆明指导教师于燕丽课题名称图书馆管理系统设计时间2013.6.24-2013.7.5设计地点7-A-103设计目的1.培养数据库应用软件系统的设计和开发能力。2.熟练掌握一种数据库的使用(如SQLSERVER)的使用。3.学会并掌握数据库技术应用的基本技能,巩固已学的知识。4.通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手的能力,提高分析问题和

2、解决问题的能力。指导教师评语系部教研室意见一、设计目的为了满足图书管理的要求,通过计算机技术给图书管理人员和读者借、还书带来便利从而编写了图书管理系统。本系统主要实现图书信息管理的功能,通过此系统可对图书馆库存图书信息进行管理和维护操作。实现了图书馆内管理的一般功能,包括查询、借书、还书、添加、删除、修改图书信息等。,依据用户的选择来进行各种处理状况,并且在此过程中能够尽可能的兼容用户使用过程中可能出现的异常情况。二、数据功能分析设计图书馆管理系统在这次设计中取了五个模块,分别是图书信息,读者信息,借阅信息,挂失信息,图书类型。1.信息的录入(1)读者的基本信息本系统需要图书证方可借

3、阅图书,每位读者有且只有一个图书证,通过图书证可以查询到读者的信息,读者信息有读者编号、借阅编号、学号、姓名、性别、出生年月、联系电话、有效期,根据读者身份,开放相应的功能,提供可借阅资源。(2)图书的基本信息图书馆按图书类型给图书分类,将根据ISBN书号管理图书,提供图书的作者、出版社、价格等信息,并将库藏数量、借阅数量提供给管理员。(3)借阅的基本信息保存读者借阅图书的信息,包含读者已经借阅书籍的数量,还可借阅书籍的数量,续借的次数,以及读者借阅的图书的日期,应归还时间与实际归还时间。(4)图书类型的基本信息具体到每一本书的信息,每一个ISBN书号对应多本书,将每本书是否可借提供

4、给管理员。(5)挂失的基本信息读者将图书证丢失,管理员将挂失信息输入到挂失表里,标注挂失日期,根据读者的编号,找到读者信息,补办图书证。2.系统总体设计根据用户需求分析,本系统划分为管理员子系统、学生子系统。系统总体设计结构如图1所示:图书馆管理系统管理员子系统学生子系统借阅信息查询读者信息查询书籍信息查询挂失信息维护借阅信息维护读者信息维护书籍信息维护图1总体设计结构图三、数据库设计(一)需求分析1、在要建立的系统中,有以下功能(1)根据图书馆管理系统的用户需求,确定图书馆管理系统数据需求和功能需求。(2)要建5个表,分别为图书信息表,读者信息表,借阅信息表,挂失信息表,图书类型表

5、。(3)数据库的更新功能,主要有读者信息、图书信息的插入和修改等。(4)数据的查询功能。2、安全性与完整性要求。给每一个表设置主键与外键约束;设置缺省约束,如:性别、是否可借;设置非空约束,如:读者表的读者姓名;设置检查约束,如:图书表的馆藏数量应不小于零;设置唯一性约束,如:读者表的读者学号;2、画数据流图根据系统需求分析,得到系统的基本信息要求和处理要求,从而给出总数据流图:图2总数据流图3、画数据字典DD(1)数据结构数据结构名称组成图书信息BbookISBN书号、借阅编号、读者编号、书名、图书类别、作者、出版社、价格、馆藏数量、借阅数量读者信息Preader读者编号、借阅编号

6、、学号、姓名、性别、出生年月、联系电话、有效期至等借阅信息Lborrow借阅编号、ISBN书号、读者编号、可借数量、已借数量、续借次数、借出日期、归还日期、应归还时间等信息挂失信息Closs挂失编号、读者编号、挂失日期等图书类型Mbookty图书编号、ISBN书号、是否可借表1系统基本信息数据结构(2)数据项属性名存储代码存储类型长度备注读者编号Pnovarchar20读者的编号,主键学号Pidvarchar11读者的学号,notnull姓名Pnamevarchar8读者的姓名,notnull性别Psexvarchar2读者的性别,notnull出生年月PdateDatetime读者

7、的出生日期联系电话Pphonevarchar20读者的联系电话有效期至PindateDatetime读者的借阅卡有效期ISBN书号Bnovarchar20图书的ISBN书号,主键书名Bnamevarchar20ISBN图书的书名,notnull图书类别Btypevarchar5ISBN图书的类别作者Bwritervarchar10ISBN图书的作者出版社Bpressvarchar20ISBN图书的出版社价格Bpricefloat5ISBN图书的图书价格馆藏

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《图书管理系统设计报告(刘兆明)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、青岛理工大学琴岛学院设计报告课题名称:图书馆管理系统学院:计算机工程系专业班级:计算机科学与技术11-1班学号:20110301004学生:刘兆明指导教师:于燕丽青岛理工大学琴岛学院教务处2013年7月5日学生刘兆明指导教师于燕丽课题名称图书馆管理系统设计时间2013.6.24-2013.7.5设计地点7-A-103设计目的1.培养数据库应用软件系统的设计和开发能力。2.熟练掌握一种数据库的使用(如SQLSERVER)的使用。3.学会并掌握数据库技术应用的基本技能,巩固已学的知识。4.通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手的能力,提高分析问题和

2、解决问题的能力。指导教师评语系部教研室意见一、设计目的为了满足图书管理的要求,通过计算机技术给图书管理人员和读者借、还书带来便利从而编写了图书管理系统。本系统主要实现图书信息管理的功能,通过此系统可对图书馆库存图书信息进行管理和维护操作。实现了图书馆内管理的一般功能,包括查询、借书、还书、添加、删除、修改图书信息等。,依据用户的选择来进行各种处理状况,并且在此过程中能够尽可能的兼容用户使用过程中可能出现的异常情况。二、数据功能分析设计图书馆管理系统在这次设计中取了五个模块,分别是图书信息,读者信息,借阅信息,挂失信息,图书类型。1.信息的录入(1)读者的基本信息本系统需要图书证方可借

3、阅图书,每位读者有且只有一个图书证,通过图书证可以查询到读者的信息,读者信息有读者编号、借阅编号、学号、姓名、性别、出生年月、联系电话、有效期,根据读者身份,开放相应的功能,提供可借阅资源。(2)图书的基本信息图书馆按图书类型给图书分类,将根据ISBN书号管理图书,提供图书的作者、出版社、价格等信息,并将库藏数量、借阅数量提供给管理员。(3)借阅的基本信息保存读者借阅图书的信息,包含读者已经借阅书籍的数量,还可借阅书籍的数量,续借的次数,以及读者借阅的图书的日期,应归还时间与实际归还时间。(4)图书类型的基本信息具体到每一本书的信息,每一个ISBN书号对应多本书,将每本书是否可借提供

4、给管理员。(5)挂失的基本信息读者将图书证丢失,管理员将挂失信息输入到挂失表里,标注挂失日期,根据读者的编号,找到读者信息,补办图书证。2.系统总体设计根据用户需求分析,本系统划分为管理员子系统、学生子系统。系统总体设计结构如图1所示:图书馆管理系统管理员子系统学生子系统借阅信息查询读者信息查询书籍信息查询挂失信息维护借阅信息维护读者信息维护书籍信息维护图1总体设计结构图三、数据库设计(一)需求分析1、在要建立的系统中,有以下功能(1)根据图书馆管理系统的用户需求,确定图书馆管理系统数据需求和功能需求。(2)要建5个表,分别为图书信息表,读者信息表,借阅信息表,挂失信息表,图书类型表

5、。(3)数据库的更新功能,主要有读者信息、图书信息的插入和修改等。(4)数据的查询功能。2、安全性与完整性要求。给每一个表设置主键与外键约束;设置缺省约束,如:性别、是否可借;设置非空约束,如:读者表的读者姓名;设置检查约束,如:图书表的馆藏数量应不小于零;设置唯一性约束,如:读者表的读者学号;2、画数据流图根据系统需求分析,得到系统的基本信息要求和处理要求,从而给出总数据流图:图2总数据流图3、画数据字典DD(1)数据结构数据结构名称组成图书信息BbookISBN书号、借阅编号、读者编号、书名、图书类别、作者、出版社、价格、馆藏数量、借阅数量读者信息Preader读者编号、借阅编号

6、、学号、姓名、性别、出生年月、联系电话、有效期至等借阅信息Lborrow借阅编号、ISBN书号、读者编号、可借数量、已借数量、续借次数、借出日期、归还日期、应归还时间等信息挂失信息Closs挂失编号、读者编号、挂失日期等图书类型Mbookty图书编号、ISBN书号、是否可借表1系统基本信息数据结构(2)数据项属性名存储代码存储类型长度备注读者编号Pnovarchar20读者的编号,主键学号Pidvarchar11读者的学号,notnull姓名Pnamevarchar8读者的姓名,notnull性别Psexvarchar2读者的性别,notnull出生年月PdateDatetime读者

7、的出生日期联系电话Pphonevarchar20读者的联系电话有效期至PindateDatetime读者的借阅卡有效期ISBN书号Bnovarchar20图书的ISBN书号,主键书名Bnamevarchar20ISBN图书的书名,notnull图书类别Btypevarchar5ISBN图书的类别作者Bwritervarchar10ISBN图书的作者出版社Bpressvarchar20ISBN图书的出版社价格Bpricefloat5ISBN图书的图书价格馆藏

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭