数据库图书管理系统实验报告及程序.doc
《数据库图书管理系统实验报告及程序.doc》由会员分享,可在线阅读,更多相关《数据库图书管理系统实验报告及程序.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库图书管理系统实验报告及程序数据库图书管理系统实验报告及程序题目:图书馆信息管理系统班级:XXX姓名:XXX学号:XXX正文1、项目背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,是与世界接轨的重要条件。2、编写目的记录图书借阅情况是非常繁琐工作。使用计算机可以高速,快捷地完成工作。有
2、鉴于此,开发一套图书馆信息管理系统,是十分必要的。采用数据库技术开发的图书馆信息管理系统可以用来实现对图书的信息管理,可以提高管理的效率。图书馆都是封闭式管理,要求藏书全部公开开放,师生共享,开架阅览。这种阅览方式是适合当前我国国情、发挥图书馆应用作用的最佳方式,也是素质教育的最好体现。它充分发挥了图书馆的功效,最大限度地为师生服务,这也是图书馆自动化管理的最终目标。实现这一目标,必须有现代化的管理手段和管理体制。3、需求分析图书馆信息管理系统对于学校图书馆的管理十分重要,所以,图书馆信息管理系统不但要为图书管理者提供充足的信息和快捷的查询手段,也要为学生查询提供必要和快捷的查询手段,传统人工
3、的方式管理图书系统,这种管理方式存在着许多缺点,如:效率低、工作量大等,而且,随着图书数量的增长,对于图书信息的查找、更新和维护都带来了不少的困难。此外,计算机技术的不断成熟与发展使得对信息管理的应用成为可能。正是这样,图书馆信息管理系统在图书馆管理中发挥了重要的作用。用户需求分析1.能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理。2.能够对一定数量的读者进行相应的信息存储与管理。3.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。4正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数
4、据库完好无损。5满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。其中包括两大系统:一、学生图书借阅系统图书借阅,归还,续借系统,修改登陆密码系统。二、管理员系统包括:1.管理员管理系统:添加、删除管理员,系统设有一个最高管理员拥有最高管理权限,修改管理员密码、登陆名。2.图书管理(1)图书管理系统:查询、添加、删除、修改图书资料,可选择是否显示图书。(2)图书分类管理系统:图书分类添加、修改、删除管理。3.教务管理(1)学生班级管理系统:学生班级添加、修改、删除管理。(2)学生信息管理系统:查询、添加、删除、修改学生资料。4.超时管理图书借阅超时管理系统:列出学生超时借
5、阅图书资料,锁定选定的学生,禁止锁定的学生再借阅,列出已锁定的学生名,可解除选定的学生,允许学生再借阅。5.系统配置(1)图书馆基本配置设置系统:是否开放图书借阅,可设置可借出数量、借阅时间、续借次数、公告刷新时间,可重置为默认数据,修改配置方案。(2)公告管理系统:公告列表,添加、修改、删除公告。6.数据管理(1)管理员数据管理系统:浏览管理员详细资料(包括登陆次数,最后登陆时间,是否最高管理员)。(2)学生数据管理系统:查询浏览学生详细资料(包括借阅次数,登陆次数,最后登陆时间)。(3)图书借阅管理系统:可按书名、借阅学生查询借阅数据,显示已、没归还图书借阅数据信息,可清除已归还借阅信息。
6、4、数据库设计为了清晰明确地将用户的数据表达出来,首先要建立一个概念性的数学模型。它是一种面向问题的数学模型,按用户的观点来对数据和信息建模。最常用的表示概念性数据模型的方法是实体联系方法。这种方法用E-R图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,该方法又称为E-R模型。E-R图共有三种符号:实体、属性和联系。通常实体用矩形表示,属性用椭圆或圆角矩形表示,联系用菱形表示。联系又分为一对一、一队多和多对多三种类型。图书馆信息管理系统的E-R图如下图所示:图3-1在需求分析阶段,已经完成了数据库设计的系统数据分析,根据数据分析阶段建立的概念模型,可以把数据库设计分为数据库逻辑设计
7、和数据库物理设计两个步骤。在完成数据的概念模型设计后,即可进入数据库的逻辑设计阶段,数据库的逻辑设计,即把得到的关系转化为特定的数据库管理系统下的数据表。根据前面得到的各个关系,现把它们转化为数据表。管理员资料表公告记录表图书资料表学生班级资料表图书分类资料表图书借阅登记资料表图书馆基本配置记录表学生资料表数据库的逻辑设计完成后,就可开始进行数据库的物理设计。并在其下创建8个数据表,结构分别如下:管理员资料记录表,共有6个字段,分别为:id、adminname、lpassword、logins、lastlogin、tiptop,见表1表1admininfo,管理员资料记录表的结构字段名称ida
8、dminnamelpasswordloginslastlogintiptop2数据类型自动编号文本文本数字日期/时间数字说明管理员标识号登陆名登陆密码登陆次数上次登陆时间是否最高管理员,是:1,否:0长度长整型1010长整型字节公告资料记录表,共有4个字段,分别为:id、content、admin、addtime,见表表2board,公告资料记录表的结构字段名称idcontentadminaddtime数据类型自动编号文本数字日期/时间说明公告标识号公告内容发表公告管理员ID公告发表时间,默认:now()长度长整型60长整型图书资料记录表,共有10个字段,分别为:id、name、classif
9、y、author、bookconcern、addtime、amount、remain、loandegree、display,见表3表3bookinfo,图书资料记录表的结构字段名称idnameclassifyauthorbookconcernaddtimeamountremainloandegreedisplay数据类型自动编号文本数字文本文本日期/时间数字数字数字数字说明图书标识号图书名图书分类图书作者图书出版社进馆时间,默认:now()图书数量剩余数量借出次数是否显示,是:0,否:1长度长整型20整型2025整型整型长整型字节学生班级资料记录表,共有2个字段,分别为:id、name,见表4
10、表4class,学生班级资料记录表的结构字段名称idname数据类型自动编号文本说明班级标识号班级名长度长整型20图书分类资料表,共有2个字段,分别为:id、name,见表表5classify,图书分类资料表的结构字段名称数据类型说明长度id自动编号分类标识号长整型name文本分类名10图书借阅登记资料记录表,共有8个字段,分别为:id、bookid、studentid、landtime、returntime、shouldreturntime、hadreturn、canreland,见表6表6landinfo,图书借阅登记资料记录表的结构数据类型id自动编号bookid数字studentid数
11、字landtime日期/时间returntime日期/时间shouldreturntime日期/时间hadreturn数字canreland数字字段名称说明借出图书标识号借出的图书标识号借书的学生标识号借出时间,默认:Now()实际还书的时间应该还书的时间标识是否已经归还,是:1,否:0续借次数长度长整型长整型长整型字节长整型图书馆基本配置记录表,共有5个字段,分别为:canland、canlandnum、canlanddays、canreland、boardreflash,见表7表7libraryinfo,图书馆基本配置记录表的结构字段名称canlandcanlandnumcanlandda
12、yscanrelandboardreflash数据类型数字数字数字数字数字说明是否可借出图书,是:1,否:0可以借出图书的数量默认:0图书可以借阅时间默认:60天可以续借的次数默认:5次公告刷新时间默认时间为6000毫秒长度字节整型整型整型长整型学生资料记录表,共有10个字段,分别为:id、name、lpassword、learnid、class、phone、lands、logins、lastlogin、islock,见表8表8studentinfo,学生资料记录表的结构字段名称idnamelpasswordlearnidclassphonelandsloginslastloginislock
13、数据类型自动编号文本文本文本数字文本数字数字日期/时间数字说明学生标识号学生名学生登陆密码学生学号班级标识号联系电话借阅次数登陆次数最后登陆时间是否超时锁定是:1否:0长度长整型51012整型11长整型长整型字节扩展阅读:图书管理系统数据库实验报告及程序题目:班级:姓名:学号:2021年3月图书馆信息管理系统第一章概述本文主要介绍的是专为齐齐哈尔大学学校使用而开发的图书馆信息管理系统的设计。整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。项目背景随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越
14、来越重要的作用。作为计算机应用的一部分,使用计算机对图书信息进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率,也是图书馆的科学化、正规化管理,是与世界接轨的重要条件。编写目的齐齐哈尔大学是一所拥有两万余师生的高等学校,每天有大量的老师和同学到图书馆借阅书籍。记录图书借阅情况是非常繁琐工作。使用计算机可以高速,快捷地完成工作。有鉴于此,开发一套图书馆信息管理系统,是十分必要的。采用数据库技术开发的图书馆信息管理系统可以用来实现对图书的信息管理,可以提高管理的效率。现在,大多数学校的图书馆都是封闭
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 图书 管理 系统 实验 报告 程序
限制150内