图书馆借阅管理系统

图书馆借阅管理系统
图书馆借阅管理系统

辽宁工业大学数据库系统概论课程设计说明书题目:图书借阅管理系统

学院(系):电子与信息工程学院

专业班级:软件工程 091班

学号: 090403016

学生姓名:黄保荃

指导教师:佟玉军

教师职称:副教授

起止时间: 2011.7.4-2011.7.8

辽宁工业大学课程设计(论文)任务书

2011年 7 月 8

目录

第一章概述 (4)

第二章问题定义 (4)

第三章需求分析 (5)

第四章数据库设计 (8)

第五章界面设计 (9)

第六章代码 (16)

第一章概述

本系统本着一切为用户着想的设计指导思想,力求做到界面美观大方,操作简捷明了,而且具备一个实用的操作系统的良好容错性,在用户出现误操作时能尽量及时地给出提醒,以便用户能够及时进行改正。

经过不断地比较、探索总结实现了以下图书管理的基本功能:1、图书检索模块:是图书管理系统的重要模块之一,是读者快速查询图书的途径。2、图书管理模块:是图书管理员操作模块,读者是无权进入的。本模块由借出图书登记、归还图书登记和续借图书登记子模块构成。3、数据维护模块:是由图书管理员控制的模块,它由增加、修改和删除读者,增加、修改删除图书,浏览修改读者、浏览修改图书等程序组成。 4、数据统计模块:由读者统计、图书统计、借出图书分类统计、到期末归还图书读者统计几部分组成。这些系统解决了以前的那种管理方式所存在着的诸如手续繁琐、工作量大、效率低下、出错率高等缺点,设计出的系统能使读者快速检索到自己喜爱的书,图书管理员能减轻工作量。

本系统开发的总体设计目标是使图书管理人员能够采用图书借阅管理系统,可以用集中的数据库将与图书借阅管理相关的信息全面、有机地联系起来,有效地减少了信息更新和查找中的重复劳动,保证了信息的相容性,从而大大地提高了工作效率。图书借阅管理系统有着易访问、易查询的信息库。在没有采用和实施图书借阅管理系统之前,当管理人员要统计数字时,往往依赖于某个人或某些人来获取。这种依赖于人的过程往往会因为花费的时间较长或某个人不在办公室而不能及时完成。在采用和实施图书借阅管理系统之后,就会将依赖于人的过程改为依赖于计算机系统的过程。管理人员只要获取了相应的权限,就可以随时进入系统,直接查阅相应的信息。实施了图书借阅管理系统之后,不仅可以得到较为全面的、详细的、未经过过滤的第一手图书借阅信息,还可以从这些信息中得到某些有用的决策信息及灵感和启发,从而改进图书馆的管理及经营效率,避免或减少经营风险。

本系统开发的总体设计是开发和实施图书借阅管理系统,但并不仅仅是为了提高工作效率。我们应该看到,在实施图书借阅管理系统之后,可提高单位的形象,更好的完成图书借阅管理的任务。

第二章问题定义

工作人员:系统的录入人员,主要指管理各种档案的工作人员,需要通过密码才能进入。他们拥有对系统数据的录入、修改、查询、删除等操作权限。但不可以更改系统密码。

查询人员:权限最低的登入人员,他们拥有对相关数据的查询权限,但不能对数据进行修改和删除。

系统管理人员:指药品销售管理系统的管理人员,他们拥有所有权限,包括对系统数据的录入、修改、查询、删除等操作权限。可以对系统密码进行更改,可以管理用户信息、权限。

第三章需求分析

一、主要功能:

需求分析是整个数据库应用系统开发过程中最重要的一步,是数据库设计的关键。需求分析的主要目的是了解用户需求,通过对现实世界中的处理对象进行调查、分析,制定出数据库的具体设计目标。

图书馆作为一种信息资源的交换场所,图书和用户借阅资料繁多,包含很多数据信息的管理,因此实现图书管理的计算机化,可以简化繁琐的工作模式,有效解决图书借阅过程中的诸多问题,给图书管理员和借阅者带来极大的便利。图书借阅系统是为了满足图书馆借阅图书的工作而设计的,它的功能主要分为数据维护和基本功能两大模块。其中数据维护模块包括图书的数据维护和借阅者的数据维护;基本功能模块包括对图书和借阅者的信息浏览、借书、还书、查询、统计等功能。

本系统主要实现图书借阅管理,采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,其系统功能分析是在系统开发的总体任务的基础上完成的。因此,本系统应该主要完成和实现如下功能:

初始化系统数据:录入读者、书籍的基本信息数据;读者基本信息数据的操作主要是插入,修改,删除和查询。

读者和书籍信息的基本设定:查询读者的具体参数,在该项内容中包括的数据库项有读者编号,姓名,年龄,性别;查询书籍的具体参数,在该项内容中包括的数据项有书籍编号,名称,类别。

二、数据流图(DFD):略

三、数据字典(DD):

图书管理=借阅者编号+读者编号+书籍编号+借书日期+还书日期+书名+类别+作者+出版社+姓名+电话+性别+已借书数量

应用在了:查询读者信息、修改读者信息、添加读者信息、删除读者信息、还书登记和借书登记。

四、程序流程图:

五、功能结构图:

图书借阅管理系统模块

借阅信息设定模块

第四章数据库设计

二、逻辑设计:

下面列出主要的数据库表设计:

三、物理设计

建立索引是加快查询速度的有效手段。用户可以根据应用环境的需要,在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。

一般说来,建立与删除索引由数据库管理员DBA或表的属主(owner),即建立表的人,负责完成。系统在存取数据时会自动选择合适的索引作为存取路径,用户不必也不能显示地选择索引。

在RDBMS中索引一般采用B+树、HASH索引来实现。B+树索引具有动态平衡的优点。HASH 索引具有查找速度快的特点。索引是关系数据库的内部实现技术,属于内模式范畴。

用户使用CREATE INDEX语句定义索引时,可以定义索引是唯一索引、非唯一索引或聚簇索引。至于某一个索引是采用B+树,还是HASH索引则由具体的RDBMS来决定。

第五章界面设计

一、登陆窗口如下所示:

若输入的密码不符合,即弹出对话框,提示该用户无法进入系统。

注:进入系统软件的加载界面。

注:用户名和密码不正确。

注:用户名和密码正确。

二、图书借阅管理主界面

单击主界面上的各个按钮,可以进入相应的界面中。

三、读者信息管理

三、添加添加读者信息

先点击添加后在进行添加

“确定添加”,然后输入添加的信息后点击“确定保存”

四、修改读者信息

修改后的信息:

五、删除读者信息

删除后的信息:

六、查询读者信息:

七、借书登记:

注:输入读者编号,能在基本表查出借书的信息。

八、还书登记:

注:输入还书的编号,在基本表就能找出相应的书籍编号的借阅读者所在的“已借图书数量”,然后“已借图书数量”减去壹。

第六章代码与注释

一、启动窗口

Private Sub Timer1_Timer()

ProgressBar1.Value = ProgressBar1.V alue + 1

If ProgressBar1.Value = 100 Then

登录窗口.Show

Unload Me

End If

End Sub

二、登录窗口代码

Private Sub Command1_Click()

Dim sql As String

NAME1$ = Text1.Text

NAME2$ = Text2.Text

sql = "SELECT * FROM 注册表WHERE 用户名=" & "'" & NAME1$ & "'AND 密码=" & "'" & NAME2$ & "'"

Adodc1.RecordSource = sql

Adodc1.Refresh

If Adodc1.Recordset.EOF = True Then MsgBox "用户名或密码错误!", 64, "提示" Text1.Text = ""

Text2.Text = ""

Text1.SetFocus

Else

主菜单界面.Show

Unload Me

End If

End Sub

Private Sub Command2_Click()

End

End Sub

Private Sub Timer1_Timer()

If Label1.Left + Label1.Width > 0 Then Label1.Move Label1.Left - 20

Else

Label1.Left = Form1.ScaleWidth

End If

End Sub

三、读者信息管理代码

Private Sub Command1_Click()

Unload Me

主菜单界面.Show

End Sub

Private Sub Label1_Click()

End Sub

Private Sub Command2_Click()

添加读者信息.Show

End Sub

Private Sub Command3_Click()

修改读者信息.Show

End Sub

Private Sub Command4_Click()

删除读者信息.Show

End Sub

Private Sub Command5_Click()

查询读者信息.Show

End Sub

Private Sub Timer1_Timer()

pp = Adodc1.Recordset.AbsolutePosition

Adodc1.Refresh

Adodc1.Recordset.AbsolutePosition = pp

End Sub

四、添加读者信息代码

Private Sub Command1_Click()

a = MsgBox("确定添加?", 33, "提示")

If a = 1 Then

Adodc1.Recordset.Update

Adodc1.Refresh

a = MsgBox("添加成功", 64, "提示")

End If

If a = 2 Then

Exit Sub

End If

End Sub

Private Sub Command2_Click()

Unload Me

读者信息管理.Show

End Sub

Private Sub Command3_Click()

End Sub

Private Sub Form_Load()

Adodc1.Recordset.AddNew

End Sub

五、查询读者信息代码

Private Sub Command1_Click()

Dim str As String

a = Text2.Text

Adodc1.RecordSource = "select * from 读者信息表where 读者编号='" & a & "'" Adodc1.Refresh

If Adodc1.Recordset.EOF = True Then

MsgBox "未查询到相应读者信息,请重新输入", vbExclamation, "警告"

a = ""

Else

Adodc1.RecordSource = "select * from 读者信息表where 读者编号='" & a & "'" Adodc1.Refresh

Text1(0).Text = Adodc1.Recordset.Fields("读者编号")

Text1(1).Text = Adodc1.Recordset.Fields("姓名")

Text1(2).Text = Adodc1.Recordset.Fields("电话")

Text1(3).Text = Adodc1.Recordset.Fields("性别")

Text1(4).Text = Adodc1.Recordset.Fields("已借书数量")

MsgBox "查找成功", vbExclamation

End If

End Sub

Private Sub Command2_Click()

读者信息管理.Show

Unload Me

End Sub

六、借书登记代码:

Private Sub Command1_Click()

rcno = Text10.Text

Adodc1.RecordSource = "select * from 读者信息表where 读者编号=" & " '" & rcno & "'" Adodc1.Refresh

Text1.Text = Adodc1.Recordset.Fields("姓名")

Text2.Text = Adodc1.Recordset.Fields("电话")

Text3.Text = Adodc1.Recordset.Fields("性别")

Adodc2.RecordSource = "select * from 借阅信息表where 读者编号=" & " '" & rcno & "'" Adodc2.Refresh

Text4.Text = Adodc2.Recordset.Fields("书籍编号")

Text5.Text = Adodc2.Recordset.Fields("借书日期")

bcno = Text4.Text

Adodc3.RecordSource = "select * from 书籍信息表where 书籍编号=" & " '" & bcno & "'" Adodc3.Refresh

Text7.Text = Adodc3.Recordset.Fields("书名")

Text8.Text = Adodc3.Recordset.Fields("作者")

Text9.Text = Adodc3.Recordset.Fields("出版社")

MsgBox "登记成功", 64, "提示"

Java图书管理系统-附源码

目录 题目简述 -------------------------------- 01 需求分析 -------------------------------- 01 数据结构 -------------------------------- 01 功能模块 -------------------------------- 02 程序设计 -------------------------------- 02 运行截图 -------------------------------- 04 分析总结 -------------------------------- 08 程序源码 -------------------------------- 08

图书信息管理系统 题目简述: 题目名称:图书信息管理系统 要求:使用图形用户界面,用数据库建立1或2个图书信息表,能连接数据库并实现查询、增加、删除、修改等功能。 需求分析: 图书信息管理系统应该具备图书的信息管理功能和流通管理功能。其中,信息管理功能包括查找,增加,修改,删除,显示全部信息等模块。流通管理功能包括图书借阅,归还等模块。因此分别设计各个模块,实现不同的功能。 数据结构: 用SQL Sever 建立数据库的表,用一张表存放图书的ID号码,图书名称,图书的所有者,图书状态,图书的使用者(允许为空)。具体设计如下图所示: 图书ID,图书名称,图书所有者,图书的状态,图书使用者(允许为空)均为varchar(50)类型,在Java中可以方便的查询。图书存储信息的具体内容如下图所示:

功能模块: 程序设计: 主框架设计: 主框架上方包含三个按钮,分别是“系统管理”、“图书信息管理”和“图书流通管理”,定义JMenuBar类的对象、JMenu类的对象和JMenuItem类的对象,分别表示菜单栏、菜单组和菜单选项,然后调用初始化函数,将不同类的对象通过setText()函数设定不同的文本,然后将其添加到窗口容器中。对每个按钮分别添加不同的消息监听,响应相应的消息,调用不同的类完成不同的功能。消息监听功能详见源代码bookMain类。 图书信息管理模块包括增加图书,删除图书,编辑图书,查找图书和显示图书信息。具体的方法实现在bookBean中实现,当用户点击相应的按钮时,消息监听模块就会调用bookBean的构造函数产生一个bookBean的对象,然后通过对象调用bookBean类中的相应方法,完成事件的相应。 增加图书信息模块: 调用bookAdd类的构造函数产生一个该类的对象,在初始化函数中显示信息输入对话

图书馆借书管理规划方案

主旨:为便于图书之管理并能在短期内更广泛的借阅于各位同仁起见,特制定 本办法。 说明:第一条本公司图书由总务部门负责管理之,并于每年六月、十二月 下旬各清点一次。 第二条本公司图书由总务部门编制目录卡以供员工查阅。 第三条员工所借之图书,如遇清点或公务上需要参考时,可随时通 知收回,借书人不得拒绝。 第四条员工凭工作证借书应遵守下列各项规则: 1 借书时间限办公时间内上午九时三十分至十时三十分, 下午二时至三时,其他时间概不受理。 2 员工欲借阅书籍先查阅图书目录卡片,填写图书借阅 单,管理员将图书交予借书人应先抽出图书卡由借书人 签名后;一并与借阅单妥为保管。 3 定期性之报章杂志,原则上于次日归还,月刊可于二日 内归还。 4 一般书籍均须在一周内归还,逾期者可续借一次但不得 转借他人。 5 每次每人限借杂志一本、书籍二本,期限已至而未归还

者(视同遗失),不得再请求借书。 6 离职时,必须还清所借书籍、杂志。 7 员工还书时应将所借图书交予管理员收讫,管理员除将 借阅单归还借书人作废外,并应将图书卡归放书内。 8 对于所借之书籍与杂志应妥为保管,不得批改、圈点、 画线、折角、涂写、如有遗失或严重损坏等情事,须负 责赔偿。 9 遗失赔偿额度为原价的两倍价格,损坏视情况赔偿之。 第五条本办法呈总经理核准后实施,修改时亦同。

企业管理使企业的运作效率大大增强;让企业有明确的发展方向;使每个员工都充分发挥他们的潜能;向顾客提供满意的产品和服务;树立企业形象。管理就是效益。企业管理能增强企业竞争力。 企业管理的意义: 1,企业管理可以增强企业的运作效率; 2,可以让企业有明确的发展方向; 3,可以使每个员工都充分发挥他们的潜能;

电子图书自助借阅机方案

电子图书自助借阅系统方案 超星集团赵静

目录 一.引言........................................................ 错误!未定义书签。 二.高校图书馆电子图书借阅实现移动数字化阅读的建设意义.......... 错误!未定义书签。 三.项目建设的主要内容.......................................... 错误!未定义书签。 24小时电子图书自助借阅系统项目总体思路...................... 错误!未定义书签。 24小时电子图书自助借阅系统构成.............................. 错误!未定义书签。 自助借阅终端平台系统........................................ 错误!未定义书签。 超星移动图书馆客户端........................................ 错误!未定义书签。 优质的电子图书资源.......................................... 错误!未定义书签。 数据中心服务器.............................................. 错误!未定义书签。 后台管理系统................................................ 错误!未定义书签。 四、五种模版随意选择、自由切换.................................. 错误!未定义书签。 1 、CI版 ................................................... 错误!未定义书签。 2、 Ezine版 ................................................ 错误!未定义书签。 3、 Metro版 ................................................ 错误!未定义书签。 4、经典版.................................................. 错误!未定义书签。 5、移动图书馆大屏版......................................... 错误!未定义书签。 五、歌德电子书借阅机系统优势.................................... 错误!未定义书签。一.引言 高等院校图书馆是每所学校的文献信息资源中心,是人类精神财富的宝库,直接为学生和老师服务。随着社会发展、科学技术的进步和网络的普及,高校图书馆工作不仅能增长人的智力和能力,还能给人一种精神力量。

图书馆管理信息系统分析报告(完整资料).doc

【最新整理,下载后即可编辑】 1.需求分析 1.1使用范围 在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。 1.2背景 图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。 图书馆管理信息系统是图书馆的支持系统,当前设计应满足以下需求: (1)图书馆将图书借给读者,读者和图书都必须在系统中注册。 (2)系统通过设置帐号和密码控制用户访问,读者和管理员可修改自已的密码。 (3)图书馆负责购买图书,对于流行的书一般要多买几本,如果图书破旧或过期则可以从图书系统中删除。 (4)图书馆管理员负责与读者打交道,他们的工作要得到系统的支持。 (5)借书者可以事先通过网络预约要借的图书,然后到管理员处办理正式借书手续。 (6)图书借出有时间限限制,一旦超期,管理员应及时通知借书者归还图书。 (7)图书馆可以方便地产生、更新和删除系统中与书目、借书者、借书记录和预约记录等信息。

(8)系统能够运行在Windows系统下,用户可通过局域网操作,还应该有一个非常好的图形用户界面(GUI) (9)系统应该具有很好的可扩展性。 1.3功能分析 三个功能模块: (1)读者管理 ①办证:新生将个人信息提交到办证处,办证处和新生信息表核对,正确则可办证,将个人信息保存到读者信息表,同时生成图书借阅表,发出领证通知单,不符合则发出拒绝申请单。 ②注销:读者提交注销申请表,办证处调用读者信息表,查找该读者信息。若存在且信息一致,则在读者信息表中将该读者信息删除,同时删除借阅信息表;若信息不存在或与提交信息不一致,则发出拒绝申请单。 ③挂失补办借书证:读者提出挂失补办申请表,办证处核对信息,若信息不一致,则发出拒绝申请单;若信息一致,修改读者信息表,办理补办业务,发放领证通知单。 (2)借还书管理 ①借书:读者提交借阅申请表,管理员先调用读者信息表和读者的借阅信息表,审核该读者是否有权限借阅图书。若无权限,则发出拒绝申请表;若有权限,管理员再调用图书信息表,查找读者所申请借阅的图书信息,若可借,则发出领书通知单,待读者获得图书后,将信息存入其借阅信息表;若不可借,则发出拒绝申请表。 ※无权限的情况:⒈读者信息不存在。 ⒉读者借阅图书数量已达最大限,不可再借。 ⒊读者信息表中的账目信息中余额不足。 ※不可借的情况:⒈该书已有人借阅。

基于java的图书管理系统源代码

基于java的图书管理系统源代码声明:本系统是基于C/S的图书管理系统,主要使用的是Oracle数据库,下面附所有实现代码 package library; import java.awt.BorderLayout; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.sql.ResultSet; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JTextField; public class book_add extends JFrame implements ActionListener{ DataBaseManager db=new DataBaseManager(); ResultSet rs; JPanel panel1,panel2; JLabel book_id_label,book_name_label,author_label, press_label,press_date_label,price_label,book_num_label,borrowed_num _label,a ddress;

图书馆借书规章制度

图书馆借书规章制 度 1

图书馆借书规章制度 【篇一:企业图书室借阅管理制度】 图书室借阅管理制度 一、目的 为加强对公司图书的管理,提高图书利用率,鼓励管理多读书、读好书,特制定本制度。 二、范围 企业管理、职场、成长、成功励志、经济营销、生活情感、期刊及其它类别书籍。 三、图书馆开放对象 本公司内部所有员工。 四、借阅规定 (一)借书时间为每周一至五的日常工作时间。 (二)每人每次借阅图书不可超过2本,借阅期限为10天(逢休息或假日顺延至下一上班日)。到期应归还,未读完需续借者,务必办理续借手续,但以续借一次为限。若逾期未归还,按0.5元/天计算,在工资中扣除(最高不超过书的原价)。

(三)借书时,请填写《借阅单》后向管理员取书,管理员将图书交予借书人后,将《借阅单》妥为保管; (四)借书人还书时应将所借图书交予管理员验收,管理员将《借阅单》归还借书人作废,并将图书放回书架内; (五)读者要爱护图书,妥善保管,不得遗失、撕毁、污损涂写等,违者照章赔偿。借阅资料若遗失或严重损毁时,借阅者得依下列方式于一周内办妥赔偿手续: 1、借阅者自行购买原版数据或其更新版,不得以翻版数据或影印本抵偿; 2、以购回相同书籍赔偿,若因套书无法单本购买,则买同等价钱之书籍赔偿; 3、损坏轻微,能够修护复原者,其修护费由借阅者负担。 (六)所借图书,如遇清点或公务上需参考时,应随时通知收回,借书人不得拒绝。 五、图书管理 (一)由办公室负责图书室的日常管理,包括指定购买计划、整理、盘点,并由采购部配合,负责图书的购买等; (二)每周五进行盘点;

(三)新购图书除按顺序编号外,应将书名、作者、册数、出版日期、购买日期、金额及其它有关资料详细登记于图书管理系统中的《图书室登记总簿》。 六、保护书籍 (一)用书签夹住阅览的页次,不可折页、不可做记号; (二)借阅之图书不可乱画或撕毁。 七、图书交流及捐赠 鼓励捐赠闲置图书,捐赠图书归入图书室。 八、本办法自发布之日起执行 11月20日 办公室 【篇二:图书馆规章制度】 图书馆规章制度 一、读者入馆须知 1、读者凭本人借阅证入馆借阅,衣冠不整者谢绝入内。

模板图书馆信息管理系统模板

管理信息系统课程设计 二0 0 九年六月九日

评分标准

图书馆管理信息系统的战略规划 实验报告(一) 一、企业战略分析 (一)摘要 用户:南京艺术学院图书馆 拟建系统的名称:图书馆管理信息系统 拟达到的目标:1、不断改善环境布局去营造良好的学习气氛; 2、建立出色和有特色的馆藏; 3、提高工作效率、服务质量和管理水平,减少人力的投入; 4、图书馆财务人员可以方便的结算工作人员的工资,灵活处理 进书财务等。 (二)背景 南京艺术学院图书馆是在1952年全国高等学校院系调整时,由上海美术专科学校、苏州美术专科学校和山东大学艺术系的图书馆(室)合并而成,从1912年刘海粟教授创办的上海美术专科学校建馆起至今已有90余年的历史。 南京艺术学院图书馆是中国图书馆学会会员单位、全国美术院校图书馆专业委员会常务馆,主要设有采编部、流通部、阅览部和网络技术部。古今中外的音乐、美术、设计艺术专业文献是馆藏中的精华,并在数量和质量的基础上形成各自的门类体系及艺术特色(特藏)。至目前为止馆藏书刊达30余万册,电子光盘约5000余张,以及各种网络信息资源若干,是江苏地区馆藏艺术资料最丰富的图书馆。 近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和

图书馆借阅系统大数据库设计

航空大学实验报告 二016 年3 月28 日 课程名称:数据库原理实验名称:图书馆借阅系统 班级:14207218 :胡合达同组人: 指导教师评定:签名: 一、实验环境 1.Windows2000或以上版本; 2.SQLServer 2005。 二、实验目的 了解并掌握数据库设计基本方法 三.系统需求分析 1.设计本系统模拟学生在图书馆借阅图书的容,能够实现以下功能: 借阅信息的查询功能; 图书信息的多关键字检索查询; 图书的出借、返还及超期罚款; 2.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改、查询。3.对查询、统计的结果能够列表显示。

4.处理对象:学生,馆藏图书信息,借阅信息,罚款信息,借阅历史 5.安全性要求 系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过分配权限、设置权限级别来区别对待不同操作者对数据库的操作来提高数据库的安全性;系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。 6.完整性要求 系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check 约束,或者通过使用触发器和级联更新。 四.概念结构设计 系统开发的总体目标是实现图书馆管理的系统化和自动化,缩短借阅者的等待时间,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,从而达到提高图书管理效率的目的。 概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。 图书借阅系统的E-R图

图书馆管理系统ER图

长沙理工大学 《程序设计实践》课程设计报告 邹松林 学院计通学院专业计算机科学与技术 班级计算机03-05 学号27 学生姓名邹松林指导教师卢曼莎 课程成绩完成日期2006年9月20号 图书馆管理系统数据库分析与设计 学生姓名:邹松林指导老师:卢曼莎 摘要:图书信息管理系统主要由读者信息管理模块,图书信息管理模块,借阅信息管理 模块,系统信息管理模块等组成。其中又各自分成读者注册,证件修改,用户注销,图书查询,操作记录等子模块。在设计本系统过程中,我们第一步由自顶而下的需求分析概括设计出系统总模块的数据流图,再设计个子模块的相应数据流图,列出数据流信息及数据字典;第二步概念设计在需求分析基础上用E-R图表示出数据及相互间联系,采用先作子图,再合并成初步E-R图,进行修改和重构后得到基本E-R图;第三步逻辑设计,在SQL Server的设计环境下把图书馆管理系统E-R图转化为成逻辑数据模型表示的逻辑模式,同时实现数据模型的优化和数据模式的规范化;第四步进行物理设计设计数据的内模式,确定数据的存储结构,存取路径,存储空间分配等等,具体形式为表,视图,索引的建立。 关键字:数据库,SQL语言,MS SQL Server,图书管理 1 需求分析 用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据,数据结构以及数据处理的流程,为后面的具体设计打下基础。 在仔细分析调查有关图书馆管理信息需求的基础上,我们主要考虑以下几个方面的需求: 1) 用户需求:图书用户要求计算机系统和SQL Server所工作的范围; 2) 应用资源:数据库应用的平台包括物理平台和图书等; 3) 应用质量和可靠性要求:包括操作人员素质和系统的纠错能力等 项目名称:图书馆信息管理系统 项目背景和内容概要 对图书馆管理信息系统进行详细地分析后,我们将系统分为以下几个模块:借阅管理模块、借书证信息管理模块、图书信息管理模块、系统管理模块。其主要功能如下: 借阅管理模块主要功能如下:

基于Java Web的图书管理系统的设计与实现

题目基于Java Web的图书管理 系统的设计与实现 指导老师 ****** 专业班级 姓名 ******* 学号 ***** 年月*日

摘要:计算机信息处理系统的引进已彻底改变了许多系统的经营管理模式。图书管理系统就是学校管理机制中的重要组成部分,通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含6个功能模块:系统设置,读者管理,图书管理,图书借还,系统查询与更改口令。本系统使有Jsp进行网页界面的设计,使用MVC设计模式,采用了开源框架Struts,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过JDBC驱动与数据库进行无缝连接,后端的数据库就是Sql Server,也就是一个开源的数据库系统,该数据库具有较高的完整性,一致性与安全性。 关键词:图书管理;管理事务;Jsp;Struts;MVC设计模式

目录 引言 0 1 系统概述 0 1、1项目任务 0 1、2课题意义 0 1、3论文的工作与安排 (1) 2 图书借阅管理需求分析 (1) 2、1可行性分析 (1) 2、1、1技术可行性 (2) 2、1、2经济可行性 (2) 2、2图书借阅管理系统需求概述 (2) 2、2、1系统目标 (2) 2、2、2用户类与用户特性 (2) 2、3图书借阅管理系统需求模型 (3) 2、3、1功能描述 (3) 2、3、2图书管理员详细功能描述 (4) 2、3、3读者详细功能描述 (4) 3 总体设计 (5) 3、1数据库设计 (5) 3、1、1数据库设计概述 (5) 3、1、2图书信息表结构设计 (6) 3、1、3图书类型信息表结构设计 (7) 3、1、4读者信息表结构设计 (7) 3、1、5读者类型信息表结构设计 (8) 3、1、6图书借阅信息表结构设计 (8) 3、1、7图书归还信息表结构设计 (8) 3、1、8用户信息表结构设计 (9) 3、1、9图书馆信息表结构设计 (9)

图书室借阅管理办法

图书室借阅管理办法 图书室是学院的文献信息中心,是为教学和科学研究服务的学术性机构。为了保证图书室正常、有序、高效地运行,最大限度地满足读者的需要,根据教育部《普通高等学校图书室规程》,参照有校图书馆管理规定,并结合本院实际,特制定图书室有关服务规程如下。 一、入室须知 1.禁止携带易燃、易爆物品入室,室内禁止吸烟及使用明火。 2.保持室内安静,不得大声喧哗、打闹,手机调至振动状态。 3.维护图书室内卫生,禁止随地吐痰或随地丢弃废纸等物。 4.保护图书室内一切设施,严禁随意涂抹刻划和损坏设备。爱护公共书刊资料和设备,按操作规程正确使用计算机等现代化设备。遇到疑问,主动向工作人员咨询。损害公物者,照价赔偿,并视情节轻重给予相应的处罚。 5.自觉遵守图书有室关规章制度,服从工作人员管理,违反室内规定者,视情节轻重处以记证、扣证、赔偿、批评等处理。 二、借阅须知 1.借阅证(学生证) 1.1 借阅证要妥善保管,如不慎遗失,凭本人有效身份证件及时到图书室借书处挂失,还清所借书刊后并领取挂失单。 1.2 挂失前,被借出的所有书刊,由原借阅证持有者负责归还或赔偿。 2.图书借阅规则 2.1 读者凭本人借阅证借阅图书,不得转借他人。 2.2 学院图书室实行开架借阅,读者凭本人借阅证换取代书板方可入库,图书选好后在借书处办理借阅手续,读者将所要借的图书交给工作人员,代书板放回原位,方可领取办好手续的所借图书。 2.3 读者入室后,请根据书架指示牌的标引按类查检图书。取书前先将代书板插入该书位置,若未选中,须将书放回原处,摆放整齐;凡读者无法准确归架的图书,请放在指定的书架上,由室员处理,严禁乱丢乱放。

图书馆自助借还书系统解决方案

图书馆自助借还书系统解决方案 一、系统简介 高校在建设智慧图书馆项目中,自助借还书系统是核心应用之一。它以简便的操作,高效完成借书与还书的所有流程,可以在不增加人力投入的前提下,增加借还书窗口,延长服务时间。自助借还书系统是对图书馆全天候为读者服务的重要补充,体现了“以读者为本,利用至上”的服务理念。 河北科曼图书馆自助借还书系统是实现高校图书馆自动化、信息化和数字化建设的功能表现,借助系统的自助优势,帮助图书馆在有限的人力资源下,增进流通速率、简化借还流程,提升图书馆的服务品质。自助借还书系统可以完成读者卡识别、图书条形码扫描、图书充磁消磁作业、数据上传等功能,只需几秒钟时间即可自助完成图书借还操作,简单方便。 二、使用流程 借书流程

还书流程 三、系统优势 图书馆自助借还书服务是一整套应用系统,它包括自助借还机、流通管理软件、安全监测系统等,同时还包括了相关的管理制度。自助借还服务融入图书馆日常管理工作当中,能大大加快知识信息传播的速度,对读者、图书管理员以及院校管理都非常有利。

1、增强馆藏图书流通量 图书馆自助借还书系统是一种新的流通模式,它使读者参与到图书馆的内部体系之中,深入了解馆藏信息,使图书馆的借阅流程变得更加顺畅,读者的借还书过程变得更为自由和便利,图书的流通量也随之增加。 2、延长图书馆借还书服务时间 与人工服务方式相比,使用自助借还书系统,图书馆可以自主延长借还书服务时间。同时,读者可以自由选择人工和自助终端两种服务方式,避免借书高峰期读者排队现象。 3、使借还书服务更加人性化 图书馆自助借还书系统由读者自控借还,省略了与图书管理员接触的压力,可以在放松的状态下进行查询、检索、借阅等活动,营造一个安静、和谐的学习氛围。自助借还书系统在图书馆有很强的可行性与应用性,使图书馆工作人员的工作得到了优化,图书馆的管理更加人性化。同时,图书馆的服务方式也更加自由、灵活、方便,满足读者多样性、个性化的需求,提升读者满意度。

图书馆管理信息系统说明书

图书馆信息管理系统 一、项目背景: 当今社会,计算机正被广泛的应用与各个领域。使用计算机进行信息化处理,能够大大提高管理人员的工作效率,同时,使用计算机解决问题可以节约大量的人力、物力。而系统作为计算机的核心,它具有操控整个计算机的功能。 二、项目目标 本系统开发的总体任务是实现图书馆的信息化管理。系统要完成对图书的增删改查等等,同时对系统设置权限,主要是设置用户的权限。例如学生和教师可以查询相关学生的有关信息,学院的有关信息,出版社的有关信息,管理员的有关信息,图书的有关信息,管理员处理借书证的有关信息,学生借阅图书的有关信息,学院颁发借书证的有关信息,但是教师和学生不能对这些信息进行增删查改。而只有图书馆管理人员才能进行以上信息的增删改查,从而保证系统的安全性和完整性。但,管理员不能对管理员表进行增删查改,只有图书馆的主管才能对管理员的信息进行插入、删除、修改,这样可以保证这些表的信息不能任意地被篡改,保证系统的完整性,也使系统具有安全性。

需求分析分为三个部分:需求的文字表述、数据流图、数据字典。 一、需求分析 第一部分调查用户需求 本系统的最终用户为在校学生,我们根据从图书馆方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求: 1、学校的组织机构情况 调查是系统需求分析的重要手段,只有通过对用户深入细致的调查研究才能得到需要的信息。需求分析的重点是调查、收集和分析用户在数据管理中的信息需求、处理要求、安全性与完整性要求。 (1)信息要求是指用户需要从数据库中获得信息的内容与性质。通过信息要求可以导出数据要求,即在数据库中需要存储哪些数据。 (2)处理要求是指用户要求完成什么处理功能,对处理的响应时间有什么要求,处理方式是什么等,即功能要求和性能要求。 (3)数据安全性和完整性要求包括数据保密措施和存取控制要求、数据自身的或数据之间的约束限制等。 新系统的功能必须能够满足用户的信息要求、处理要求、安全性和完整性要求。 2、需求分析调查的内容 与图书馆信息管理相关的学校的组织机构有:图书、学生、管理员、学院和出版社。学校的所有日常工作都是围绕着这三大部分进行的。 一个学校下设若干学院,如计算机学院、经济学院、法学院、财政金融学院、外国语学院等;一个学院下设若干专业,如计算机学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学、软件工程等等;一个专业有若干班级,如计算机学院的2013级信息管理与信息系统专业下设两个班级:信息1班、信息2班;一个班级有若干同学。 一个学院给学生颁发了借书证,借书证号是对应的每个人的学号,一个学院可以给若干个学生颁发借书证,一个学生只能拥有唯一的借书证,并且一个学生只能附属于一个学院,也就是说一个借书证只能由一个学院颁发。 一个图书馆有若干本书,书有不同的作者,例如白落梅,曹雪芹等,书也有不同的出版社,如清华大学出版社等。一个学生可以借多本书,比如说借阅《高等数学》、《离散数学》等等,一本书也可以由不同的学生在不同的时间进行借阅。 一个出版社可以出版若干本书,一本书也可以由不同的出版社多次出版。例如清华大学出版社可以出版《高等数学》,也可以出版《大学英语》。大学英语,可以由清华大学出版社出版,也可以由工业机械出版社出版。 图书馆的一个管理员可以管理多本图书,一本图书也可以多个管理员管理。所以图书与管理员之间的关系也是多对多。 借阅图书,管理员会对学生的借书证进行处理,一个管理员可以处理若干个学生的借书

java做的简单图书管理系统

package Tools; import java.sql.*; import org.junit.Test; public class ConnDB { Connection con; Statement stmt = null; ResultSet rs = null; String driverName="com.mysql.jdbc.Driver"; //驱动程序名 String user="root"; //MySQL 配置时的用户名 String password="root"; //MySQL配置时的密码 String url="jdbc:mysql://localhost:3306/library"; //URL指向要访问的数据库地址 ///连接数据库 public ConnDB(){ try{ Class.forName(driverName); //加载数据库程序 con = DriverManager.getConnection(url, user, password); //使用getConnection()方法,连接MySQL数据库!! if (!con.isClosed()){ System.out.println("连接成功~!"); } else{ System.out.println("连接失败~!"); } }catch(Exception e){ System.err.println(e.getMessage()); } } //执行SQL查询,并返回查询结果集 public ResultSet select(String sql){ try{ Class.forName(driverName); con = DriverManager.getConnection(url,user,password); stmt=con.createStatement(); rs=stmt.executeQuery(sql); }catch(Exception e){ System.err.println(e.getMessage());

图书借阅管理系统

图书借阅信 息管理系统课程设计

实验目的与要求: 对小组内选定课题进行深入调查研究并写出可行性研究报告一、作业背景 根据《管理信息系统》课程要求而做。 随着近几年计算机技术、网络技术的不断发展和普及,目前很多学校都建起了校园网,这进一步推动了图书馆的信息化建设。 当今正处于知识的时代,图书作为信息的一种载体,是人们获得知识的一种重要途径,因而作为图书管理与借阅的的图书馆,它的运行情况关系到知识的传播速度问题。以往旧的的图书馆管理模式完全是手工操作,从新书的购买、编码、入库、上架,到借阅、续借、归还、查询,无一不是人工出离,需要大量的劳动力与工作量,而且由于人为的原因造成的一些错误,也是在所难免的。当读者想要借阅一本书时,首先要查询大量的卡片,而且要有一定的图书馆管理知识,才能很快的查到自己想要的图书,在借阅的过程中还要填写去多相关的卡片,使得图书馆的管理效率底下,图书流通速度慢,因而从一定的成都上影响了知识的床比速度。 所以,对图书馆管理系统进行重新设计,并改善系统,能够很大的改善图书馆管理的工作效率,提高服务的质量,从而大刀加快信息的流通的效果! 图书管理信息系统是典型的信息管理系统()。图书管理信

息系统开发的总体任务是实现各种信息的系统化,规范化和自动化。 二、现行系统的调查分析 2.1图书馆基本情况 济南职业学院图书馆创建于 1953 年,是一个集辅助教学、科学研究、古籍收藏和文化娱乐为一体的综合性高院图书馆。图书馆藏书集工、经、管、文、艺等学科,内容不仅涵括学院设置的系科,还包括医疗卫生、化学物理、人文教育和文史古籍等。 济南职业学院图书馆现一馆四舍,馆舍总面积1.73万余平方米,生均面积1.84平方米。馆藏图书91万余册(其中纸质图书43万余册),生均96.8册。我馆为超星和书生电子图书的一级镜像站点,拥有专业中文期刊全文数据库和硕博论文数据库。 济南职业学院图书馆担负着为教学科研服务的重要任务,是学院的文献信息中心和学术机构。四院区图书馆共设有阅览室10个,电子阅览室2个,自习室6个,共计2352个座位,电子阅览室、阅览室开放时间为80.5小时以上/周。设书库11个,馆藏文献分别按学科类别、文献类型和使用要求收藏。 2.2图书馆组织管理概况 目前图书馆设有系统服务器4台,服务器1台,采、编、典用微机12台,流通借还用微机10台,业务处理用微机7台,检索用微机6台,电子阅览室终端及管理机140台,打印机4台,复印机1台,传真机1台,扫描仪1个。

基于JAVA的图书管理系统

《J a v a核心技术》综合实验报告 课程名称:Java核心技术 专业:计算机科学与技术 姓名:沈倩竹 学号:1430110311 指导教师:王岩 成绩: 完成日期:2015 年12 月18 日 --

1 系统分析与设计 1.1 需求分析 图书管理系统是高校图书馆不可缺少的一部分,通过图书管理系统可以实现计算机化的图书借阅管理,能够提供方便快速的图书信息检索功能和便捷的图书借阅和归还功能,并且能够对图书信息和读者信息进行管理,方便管理员和读者的借阅处理。(本人实现了图书添加、图书查询与修改、图书类别管理、用户添加、用户删除、修改密码功能模块的设计)要求系统具备以下特点。 (1)操作简单、易用。 (2)数据存储可靠,具备较高的处理效率。 (3)系统安全、稳定。 (4)开发技术先进、功能完善、扩展性强。 1.2 系统功能设计 根据需求分析,本系统具体的功能模块图如图1.2.1所示。 图1.2.1 图书借阅系统功能结构图 1.2.1 读者信息管理 1、读者信息添加

实现向数据库中添加读者信息的功能。 2、读者信息查询与修改 实现查询指定编号、姓名、类别以及所在部门的读者信息,并对选中的读者信息进行修改操作。 1.2.2 图书信息管理 1、图书信息添加 实现向数据库中添加图书信息的功能。 2、图书信息查询与修改 实现查询指定ISBN、图书名称、类别、作者以及出版社的图书信息,并对选中的图书信息进行修改操作。 1.2.3 图书借阅管理 1、图书借阅 输入读者的编号以及借阅的图书信息,记录系统当前时间为借阅时间。 2、图书归还 输入读者的编号并选择其名下已借阅的图书,记录系统当前日期为归还时间,判断是否超期并计算罚金。 1.2.4 基础信息维护 1、图书类别设置 实现显示数据库中图书类别的功能,并对选中的图书类别进行增、删、改、查功能。 2、读者类别设置 实现显示数据库中读者类别的功能,并对选中的读者类别进行增、删、改、查功能。 3、罚金设置 可以指定超期一天的罚金标准。 1.2.5 用户管理 1、修改密码 实现当前用户登陆后,修改用户自己密码的功能。 2、用户添加 实现向数据库中增加用户的功能。 3、用户删除 实现显示数据库中的用户信息,并对选中的用户进行删除的功能。

图书馆借阅规章制度

图书馆借阅规章制 度 1

图书馆借阅规章制度 【篇一:企业图书室借阅管理制度】 图书室借阅管理制度 一、目的 为加强对公司图书的管理,提高图书利用率,鼓励管理多读书、读好书,特制定本制度。 二、范围 企业管理、职场、成长、成功励志、经济营销、生活情感、期刊及其它类别书籍。 三、图书馆开放对象 本公司内部所有员工。 四、借阅规定 (一)借书时间为每周一至五的日常工作时间。 (二)每人每次借阅图书不可超过2本,借阅期限为10天(逢休息或假日顺延至下一上班日)。到期应归还,未读完需续借者,务必办理续借手续,但以续借一次为限。若逾期未归还,按0.5元/天计算,在工资中扣除(最高不超过书的原价)。

(三)借书时,请填写《借阅单》后向管理员取书,管理员将图书交予借书人后,将《借阅单》妥为保管; (四)借书人还书时应将所借图书交予管理员验收,管理员将《借阅单》归还借书人作废,并将图书放回书架内; (五)读者要爱护图书,妥善保管,不得遗失、撕毁、污损涂写等,违者照章赔偿。借阅资料若遗失或严重损毁时,借阅者得依下列方式于一周内办妥赔偿手续: 1、借阅者自行购买原版数据或其更新版,不得以翻版数据或影印本抵偿; 2、以购回相同书籍赔偿,若因套书无法单本购买,则买同等价钱之书籍赔偿; 3、损坏轻微,能够修护复原者,其修护费由借阅者负担。 (六)所借图书,如遇清点或公务上需参考时,应随时通知收回,借书人不得拒绝。 五、图书管理 (一)由办公室负责图书室的日常管理,包括指定购买计划、整理、盘点,并由采购部配合,负责图书的购买等; (二)每周五进行盘点;

(三)新购图书除按顺序编号外,应将书名、作者、册数、出版日期、购买日期、金额及其它有关资料详细登记于图书管理系统中的《图书室登记总簿》。 六、保护书籍 (一)用书签夹住阅览的页次,不可折页、不可做记号; (二)借阅之图书不可乱画或撕毁。 七、图书交流及捐赠 鼓励捐赠闲置图书,捐赠图书归入图书室。 八、本办法自发布之日起执行 11月20日 办公室 【篇二:公司图书借阅规章制度】 xxxx公司图书借阅管理规章制度 一、目的: 为加强对公司图书的管理,提高图书利用率,鼓励职工多读书、读好书,公司特制定本制度。二、图书范围:

智慧图书馆系统解决方案样本

智慧图书馆系统解 决方案

智慧图书馆系统 一、系统简介 智慧图书馆系统是RFID技术在校园信息化建设中的一项重要应用,图书馆是智能管理需求最为集中的场所,因此建设智慧图书馆系统具有很强的实用性。智慧图书馆系统以射频电子标签技术为基础,对图书文献、书库书架以及借阅者实现一体化标识。经过系统的应用,能够为读者提供更方便、快捷、高效的服务,实现图书馆服务工作以及文献管理的智能化与高效化。 河北科曼智慧图书馆系统以RFID为核心技术,包含通道管理、门禁管理、图书馆管理、自助借还书、自助文印管理、查询管理、图书防盗、电子读报、电子寄存柜、学生上机、图书馆IC 空间管理、图书超期罚款自助缴费、移动端应用等子系统,能够满足校园图书馆实用性、可靠性、开放性、先进性、安全性、兼

容性、易升级性的需求。 引入智慧图书馆系统对图书馆内的所有应用进行统一规划建设,在配合软件、硬件投入的同时进行整合和提升,提高校园信息化水平。河北科曼智慧图书馆系统在设计中充分考虑到学校图书馆建设规划特点,针对不同的需求提供有针对性的设计方案,而且充分考虑到业务需求的变化、信息技术的发展趋势,使整个网络系统在建成后具有可扩展升级的能力,避免重复投资、重复建设。 二、系统功能 河北科曼智慧图书馆系统集合了互联网、物联网应用,在管理平台中集成了众多应用子系统,能够实现图书馆的安全防控、

自助服务、电子化管理等功能。 1、通道管理 有障碍通道系统是一种高效的防止人员随意出入的安防管理系统,它利用翼闸通道管制设备,对人员出入通道进行严格的权限认证,防止未经授权的非法人员随意出入图书馆,提升图书馆的人员管理能力,消除安全隐患。 2、门禁管理 门禁管理系统是控制和管理人员进出,并准确记录和统计管理数据的数字化出入控制系统。门禁管理系统与校园的身份识别

图书馆管理信息系统说明书

一、项目背景: 当今社会,计算机正被广泛的应用与各个领域。使用计算机进行信息化处理,能够大大提高管理人员的工作效率,同时,使用计算机解决问题可以节约大量的人力、物力。而系统作为计算机的核心,它具有操控整个计算机的功能。 二、项目目标 本系统开发的总体任务是实现图书馆的信息化管理。系统要完成对图书的增删改查等等,同时对系统设置权限,主要是设置用户的权限。例如学生和教师可以查询相关学生的有关信息,学院的有关信息,出版社的有关信息,管理员的有关信息,图书的有关信息,管理员处理借书证的有关信息,学生借阅图书的有关信息,学院颁发借书证的有关信息,但是教师和学生不能对这些信息进行增删查改。而只有图书馆管理人员才能进行以上信息的增删改查,从而保证系统的安全性和完整性。但,管理员不能对管理员表进行增删查改,只有图书馆的主管才能对管理员的信息进行插入、删除、修改,这样可以保证这些表的信息不能任意地被篡改,保证系统的完整性,也使系统具有安全性。 需求分析分为三个部分:需求的文字表述、数据流图、数据字典。 一、需求分析

第一部分调查用户需求 本系统的最终用户为在校学生,我们根据从图书馆方面取得的图表资料、文字资料以及其他细节方面的信息,根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求: 1、学校的组织机构情况 调查是系统需求分析的重要手段,只有通过对用户深入细致的调查研究才能得到需要的信息。需求分析的重点是调查、收集和分析用户在数据管理中的信息需求、处理要求、安全性与完整性要求。 (1)信息要求是指用户需要从数据库中获得信息的内容与性质。通过信息要求可以导出数据要求,即在数据库中需要存储哪些数据。 (2)处理要求是指用户要求完成什么处理功能,对处理的响应时间有什么要求,处理方式是什么等,即功能要求和性能要求。 (3)数据安全性和完整性要求包括数据保密措施和存取控制要求、数据自身的或数据之间的约束限制等。 新系统的功能必须能够满足用户的信息要求、处理要求、安全性和完整性要求。 2、需求分析调查的内容 与图书馆信息管理相关的学校的组织机构有:图书、学生、管理员、学院和出版社。学校的所有日常工作都是围绕着这三大部分进行的。 一个学校下设若干学院,如计算机学院、经济学院、法学院、财政金融学院、外国语学院等;一个学院下设若干专业,如计算机学院下设三个专业:信息管理与信息系统、计算机科学与技术和数学与应用数学、软件工程等等;一个专业有若干班级,如计算机学院的2013级信息管理与信息系统专业下设两个班级:信息1班、信息2班;一个班级有若干同学。 一个学院给学生颁发了借书证,借书证号是对应的每个人的学号,一个学院可以给若干个学生颁发借书证,一个学生只能拥有唯一的借书证,并且一个学生只能附属于一个学院,也就是说一个借书证只能由一个学院颁发。 一个图书馆有若干本书,书有不同的作者,例如白落梅,曹雪芹等,书也有不同的出版

相关文档
最新文档