图书管理系统.docx

上传人:b****5 文档编号:2782949 上传时间:2022-11-15 格式:DOCX 页数:13 大小:566.46KB
下载 相关 举报
图书管理系统.docx_第1页
第1页 / 共13页
图书管理系统.docx_第2页
第2页 / 共13页
图书管理系统.docx_第3页
第3页 / 共13页
图书管理系统.docx_第4页
第4页 / 共13页
图书管理系统.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

图书管理系统.docx

《图书管理系统.docx》由会员分享,可在线阅读,更多相关《图书管理系统.docx(13页珍藏版)》请在冰豆网上搜索。

图书管理系统.docx

图书管理系统

 

《管理信息系统》

 

专业班级:

信管0901本

学号:

0930********

姓名:

杨强

指导老师:

李禹生

图书管理系统

摘要

随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,影响整个图书馆的运作和控制管理,为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。

必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

本图书管理系统是采用的是B/S模式应用系统,即浏览器和服务器。

使用ASP技术和access数据库设计的图书管理系统可以使图书馆的管理变得很轻松。

一、系统需求分析

1.1需求定义

作为学生对图书管理系统的要求有:

1.能按各种方式(比如书名、编号、作者)查询图书馆的藏书情况。

2.能够方便地借阅图书、归还图书。

3.能够查询自己的基本资料、借阅图书情况。

4.能够熟悉图书管理系统的使用。

作为图书管理员,他们对图书管理系统的要求有:

1.能方便的对图书进行录入登记,注销陈旧的书籍。

2.能够方便地对新生进行登记,或注销已经毕业的学生信息(基本信息,借阅信息)。

3.能够随时发布一些诸如各学院学生借阅图书超期情况、馆内藏书情况、借情况等信息,以便各学院能够随时获知本院学生的一些借书信息。

1.2功能说明

系统需要完成的功能主要有:

A图书基本情况的录入,修改,删除等基本操作。

.书籍类别标准的制定,类别信息的输入,包括类别编号,类别名称,关键词,备注信息等。

.书籍类别信息的查询,修改,包括类别编号,类别名称,关键词,备注信息等。

3.书籍信息的输入,包括书籍编号,书籍名称,书籍类别,作者名称,出版社名称,出版日期,书籍页数,关键词,登记日期,备注信息等。

B实现借书功能。

.借书信息的输入,包括借书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。

.借书信息的查询,修改,包括借书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,备注信息等。

C实现还书功能。

.还书信息的输入,包括还书信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。

.还书信息的查询和修改,包括还书信息编号,读书编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息等。

D能方便的对图书进行查询。

对超期的情况能自动给出提示信息。

1.3系统功能结构图

系统功能结构图

二、系统设计

2.1数据库设计

用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据,数据结构处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

针对一般图书管理信息系统的需求,通过对图书管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:

读者信息,

属性:

读者编号,读者姓名,读者种类,读者性别,工作单位,家庭住址,电话号码,电子邮件地址,备注。

主键:

读者编号

书籍信息,

属性:

书籍编号,书籍名称,书籍类别,作者姓名,出版社名称,出版日期,馆藏数量,登记日期,备注信息。

主键:

书籍编号

借阅信息,

属性:

借阅信息编号,读者编号,读者姓名,书籍编号,书籍名称,借书日期,还书日期,备注信息。

主键:

借阅信息编号

2.2数据库概念结构设计

本程序包括的实体有:

读者类别信息实体,读者信息实体,书籍类别信息实体,书籍信息实体,借阅信息实体。

实体之间关系的E-R图

2.3数据库逻辑结构设计

(1)图书基本信息表

Book:

字段名称

数据类型

字段说明

bookid

文本

保存书号

bookname

文本

保存书名

booktype

文本

保存书的类型

bookauthor

文本

保存保存书的作者

bookpub

文本

保存书的出版社

bookpubdate

日期/时间

保存书的出版日期

Putup

文本

是否借出

(2)读者信息表

reader:

字段名称

数据类型

字段说明

readerno

文本

保存读者编号

readername

文本)

保存读者姓名

readersex

文本)

保存读者性别

readertype

文本

保存读者类别

readerdep

文本

保存读者所属部门

readertel

文本

保存读者电话

checkdate

日期/时间

借阅日期

readermemo

备注

备注

(3)借阅信息表

borrowinfo:

字段名称

数据类型

字段说明

borrowno

文本

保存借阅号

readerid

文本

保存读者ID

readername

文本

保存借阅者姓名

borrowdate

日期/时间

保存借阅日期

returndate

日期/时间

保存还书日期

memo

备注

备注

(4)用户信息表

User_info:

字段名称

数据类型

字段说明

user_ID

文本

保存用户ID

user_PWD

文本

保存用户密码

user_Des

文本

用户类别

2.4系统功能模块

1、管理员登录模块:

此模块包括管理员登录和检查管理员登录信息。

此模块负责根据管理员所输入的账号和密码判断该用户是否合法,以及具有哪些操作权限,并根据不同的权限返回包含不同模块的页面。

2、管理借书模块:

此模块包括查询指定的用户、显示用户个人信息以及借书记录、添加用户借书记录、修改用户借书记录和删除用户借书记录。

此模块只对管理员类用户开放。

管理员登录系统后,管理员可以对用户借、还书情况进行添加、修改和删除等操作。

3、管理图书模块:

此模块包括查询图书信息、显示图书信息、添加图书信息、修改图书信息、删除图书信息、查看图书详细信息以及查看图书借阅记录。

此模块只对管理员类用户开放。

管理员登录系统后,可进行系统的管理操作,包括图书信息的添加、修改和删除等。

4、管理用户模块:

此模块包括查询用户信息、显示用户信息和删除用户信息。

此模块只对管理员类用户开放。

管理员可以查看系统中所有注册用户的信息,也可以删除系统中的任何注册用户的信息。

但管理员不可以修改注册用户的信息。

5、修改密码模块:

此模块包括修改登录密码。

此模块只对管理员类用户开放,用于管理员修改登录的密码。

程序模块示意图如下:

三、界面设计

3.1系统主界面

3.2登陆模块

有管理员登录和读者登录

3.3管理员登录后可以对读者和图书信息进行删除、添加、修改等。

读者信息显示

修改读者信息

 

增加新读者

图书列表显示

增加新图书

 

图书信息修改

3.4读者登录后可以查看个人信息和借阅信息等

个人信息

借阅信息

 

四、总结

由于是第一次做这样的系统,开始总是觉得无从下手,不知道自己该了解、该清楚那些方面的知识,但通过老师的帮助与指导,和自己一遍一遍的分析和完善,才逐步把业务弄清楚,最终顺利完成了基本的任务。

实现了图书管理系统的基本功能,如图书和读者的查看、添加、删除等。

这次实验使我熟悉了系统设计的整体步骤。

系统设计大体可分为需求分析、概念设计、逻辑设计、物理设计、数据库的实施及调试测试六大步骤。

其中,让我感触最深的是需求分析阶段,在这个阶段,必须对所要设计的系统有总体的构思和了解,知道自己要做什么,要实现什么,并且要实际的进行相关的调查,不能凭想象或自己的了解,这样会在后续的工作中遇到很多的问题。

需求分析阶段是致关重要的,但由于是第一次做这样的系统设计,都不是很熟悉需求分析的主要方法和主要任务,所以都很盲目,认为随便从网上搜点相关的知识就可以了,但其实,这直接影响着后面的各个阶段的工作的进行。

但总的说来,这次实验这对我们今后的学习是十分有益的。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1