欢迎来到天天文库
浏览记录
ID:28063178
大小:738.62 KB
页数:20页
时间:2018-12-07
《图书管理系统数据库设计课程论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数据库西安电子科技大学课程论文书管理系统数据库设计:071021班:XXX:XXXXXXXX:2013.12.30一摘要随着图书数目日益增多,传统的图书管理方式费吋费力。本文意在模拟一个简单的图书管理系统,来对图书实施有效管理。这样的话,不仅能较好地帮助读者在最短的时间内找到A己所需要的图书书目、编号,而且能让图书管理员以最高的效率办理借阅手续。本次设计首先通过杏阅资料对图书领域的基本知识有一定的了解,并运用所学数据库基本原理和SqlServer2005数据库管理系统,按照数据库设计、开发的步骤,设计并实现图书管理的数据库:通过需求分析确定所设计的功能,创建
2、数据字典,画山ER图并转化为关系模型,使用结构化查询语言(SQL)创建、维护数椐库,以完善的阁书管理系统来实现对这些数据的有效管理。本系统主要任务就是对阁书、读者、员工、借阅信息、查询进行统一管理,满足各类用户的需求。由于时间和精力的限制本设计仅实现了图书管理系统基本功能的设计与实现。在功能上实现:1、能对各类图书实行分类管理;2、提供必要的读者信息;3、能进行各种高级查询;4、具有图书检索功能;5、能管理登录系统的图书管理员等。通过本次课程设计,达到了了解数据库应用系统的开发过程,熟悉了系统分析和设计的过程和方法的目的。在实践屮掌握了知识,达到了学以致用的
3、目标。二引言读高中吋,我们平吋去图书室查找书籍都是采用传统的查询方法,在书架上一本本地去找想要的书。这样不仅很难找到自己所需要的图书,而且费吋费力;而图书管理员在办理借书登记、査询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库吋,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经历较长的时间方能借出。另外,有的系部因图书数量有限,必须对图书实行限量借阅,因此,要实施弹性借书方法是件很困难的事。而有了图书管理系统,借还书以及查询书籍状态等都是非常的方便;管
4、理人员可以方便而快捷的进行管理、查询、借阅、录入等工作,极大的减轻了工作负担。图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。三需求分析本系统开发的总的设计目标是实现阁书管理的系统化、规范化和自动化,实现对阁书资料的集中统一的管理;1.用户分类在图书管理系统屮,用户分为读者用户和管理员用户两类。管理员用户负责系统的维护,包括对图书信息、读者信息、借阅信息的录入、修改、查询、删除
5、等;读者用户只具有查询书籍和自己信息的权限。1.功能模块2.1功能描述本系统要求具有阁书信息管理、读者信息管理、管理员信息管理及阁书借阅管理等功能。(1)图书信息管理:图书信息的输入、修改和删除,书号、书名、作者、价格、Hi版社等。管理员用户可以对图书信息修改、查询等功能,读者只有查询图书功能。(2)读者信息管理:读者编号、读者姓名、读者性别、己借图书数目等。管理员可以对读者信息进行增加、查询等操作,读者只能对读者信息进行查询操作。(3)管理员信息管理:管理员编号、姓名、密码等。管理员对管理员信息的查询、修改等操作。(4)图书借阅管理:读者编号、书号、借书日
6、期、还书日期等。管理员对借出的书籍、读者、借书吋间、还书吋间进行登记,超出吋间登记违规情况。2.2系统功能模块设计图2.3系统流程图登录系统管理员信总管理杏询出统退系3.数据字典3.1数据项数据项:读者姓名含义说明:借阅者姓名别名:无数据类型:字符型长度:10収值范围:任意字符取值含义:借阅者姓名数据项:卡号含义说明:唯一标识每个学生别名:学生编号数据类型:字符型长度:8取值范围:00000000至99999999取值含义:前两位标识该学生所在年级,后六位按顺序编号数据项:班级含义说明:读者所属班级别名:无数据类型:字符型长度:10取值范围:任意字符取伉含义
7、:读者所属班级名称数据项:管理员编号含义说明:唯一标识每位管理员别名:无数据类型:字符型长度:8取值范围:00000000至99999999取值含义:管理员编号数据项:管理员姓名含义说明:管理员姓名别名:无数据类型:字符型长度:10取伉范闱:任意字符取值含义:管理员姓名数据项:管理员密码含义说明:管理员密码别名:无数据类型:字符型长度:10取值范围:任意字符取值含义:管理员登陆密码数据项:图书编号含义说明:唯一标识每本书别名:借书编码数据类型:字符型长度:10取值范围:0000000000-9999999999取值含义:图书编号数据项:书名含义说明:书名别名
8、:无数据类型:字符型长度:20取伉范W:任意字符取值
此文档下载收益归作者所有