1 / 11
文档名称:

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

格式:doc   大小:49KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:xxj16588 2019/6/5 文件大小:49 KB

下载得到文件列表

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

文档介绍

文档介绍:毕业设计报告包括一下几个部分的内容:毕业设计目的毕业设计要求图书管理系统功能分析数据库逻辑结构设计参考模块和参考程序(一)毕业设计目的通过毕业设计使本学期学****的知识掌握的更加的牢固,,进一步的掌握可视化数据库编程的基本思想和方法。在实践当中更加的灵活的运用所学知识。锻炼自己的分析问题,解决问题的能力,为将来自己能够开发大型的软件奠定基础。毕业设计的主要目的在于总结自己在校期间的学****成果,培养自己综合地、创造性地运用所学知识和技能解决实际问题的能力,并使自己得到科研工作各个环节的实际锻炼,具有从事科研工作或设计工作的初步能力。(二)毕业设计要求1:上机前做好充分准备,包括程序模块图,程序界面方式,源程序清单,调试步骤,测试方法,运行结果的分析等。2:毕业设计具体要求如下:(1)设计说明:用来说明程序模块功能、结构、主要包括程序名、功能、原理计算说明,主要用于符号说明。(2)调试说明:便于学生总结经验,提高编程及调试能力,包括调试情况,如对数据库操作时遇到的问题及解决方法,对程序设计技巧的总结及分析等。对运行结果的分析、毕业设计心得体会等。(3)使用说明:程序提供给用户时必须做出的说明,使用方法、操作步骤等。(三)图书管理系统功能分析为了提高对图书信息的管理,设计合理有效的图书管理系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少不必要的时间和人力等方面的工作量。系统开发的总体任务是使图书信息当中的各个表更加的规范,更加的系统,更加的条理清楚。本次毕业设计所要求达到的功能分析具体如下:图书管理系统需要实现的主要的功能有:图书馆图书采购信息的输入,包括图书的基本的信息,如书名;书号;出版社;库存量;图书的所属类别;图书的采购人;供货商和图书采购日期。图书馆图书信息的查询,包括图书的如下的信息,某一中图书的剩余数量;某一作者的图书是否存在,或者是某一出版社的图书数量,并且能实现采购人;供货商和采购日期的查询。图书馆图书信息的修改。借书的基本信息的输入,如借书的学生的借书证号,书号,借书日期,所属类别等基本信息。借书的基本信息的查询,如按借书日期查询,借书证号查询,借书的书号查询等。借书的基本信息的修改。还书的基本信息的输入,如还书的书号,借书证号,还书日期,并且根据图书的借书和还书的日期计算出借书的时间天数,对于查处借书时间的学生进行罚款,在还书时,根据图书的损坏的程度,对损坏图书的同学进行罚款。还书基本信息的查询,如按还书的还书时间,书号,借书证号等。还书信息的修改。学生的基本信息的输入,如学生的学号,姓名,性别,所属的班级和借书证号,并且在学生信息表中,学生的学号和学生的借书证号必须是唯一的,不能存在重复的学生学号,或者两个学生的借书证号是相同的。学生基本信息的查询,如按学号,姓名,性别,和班级进行查询。学生基本信息的修改。用户的添加,查询,修改,并且设置具有系统管理员权限的用户。(四)数据库的逻辑结构设计用户表:列名数据类型可否为空用户名(主键约束)Varchar(20)Notnull密码Varchar(100)Null级别Varchar(5)Notnull信息表:列名数据类型可否为空借书证号(主键约束)Varchar(50)Notnull学号Varchar(20)Notnull姓名Varchar(20)Null性别Varchar(2)Null班级Varchar(20)Null罚款金额IntNull采购表:列名数据类型可否为空书名Varchar(20)Notnull数量IntNotnull单价IntNull所属类别Varchar(20)Null出版社名称Varchar(50)Null采购人Varchar(20)Null供货商Varchar(20)Null采购日期DatetimeNull借书表:列名数据类型可否为空借书证号Varchar(50)Notnull书号Varchar(20)Null借书日期DatetimeNull还书表:列名数据类型可否为空借书证号Varchar(50)Null书号Varchar(20)Null还书日期DatetimeNull损坏状况Varchar(500)Null罚款金额IntNull库存表:列名数据类型可否为空书名Varchar(20)Null书号(主键约束)Varchar(20)Null作者Varchar(20)Null数量IntNull所属类别Varchar(20)Null(五)参考模块和参考程序(1)存储过程存储过程可以使得对数据库的管理、以及显示关于数据库及其用户信息的工作容易多存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元