图书馆设计说明

图书馆设计说明

一、工程概况

二、场地现状分析

三、设计构思

四、建筑技术说明

五、技术经济指标

一、工程概况

项目建设用地位于图书馆旧址上,总建筑面积约2平方米,可用地东西长51米,南北长54米。拟建的建筑是一座数字化的现代图书馆。

二、场地现状分析

图书馆位于校园的东南部,西北方向面临学生生活区,坐落着学生公寓和食堂。东边面正对着行政楼和广场,是学校建筑群的主要轴线。轴线上的建筑都是学校里的重要建筑物,布局沿中轴线对称布置,建筑之间围绕形成了一个喷泉广场。

三、设计构思

拟建的图书馆作为一幢校园建筑,需要具备简洁,理性,稳重的性格。同时,主要使用者为当代大学生群体,还应具备年轻,向

上,与时俱进的特点。这也正是我们在设计这座建筑物时所秉承的基础理念。在设计中,我们尽量减小占地面积,优化布局,以此来获得更加丰富,活泼的造型。

建筑由三部分体块构成,一高一低逐层递减,形成高低错落的感觉,避免了整体造型的单调。

首层空间主要由休闲区、行政区、借阅区三部分组成,门厅中间设置了供借阅查询的服务台,还附有简单的目录厅,在门厅后方,是基本书库,并在书库内设了楼梯。在东南方向,设置了供人们休闲交流的咖啡厅,在南向设计了大的落地窗,使得室内有着充足的采光。东北方向安置了行政区,分别是办公室、小型会议室、馆长室,另外,在馆长室内设计了独立的卫生间。西北角放置了公共卫生间,供来往人群使用,并在隔壁放置了开水间,为大家提供饮用水。二层空间,主要是书库跟阅览区,还单独设置了一个电子阅览室。东北角方向,安置了公共卫生间。在东边,是一个大的室外阅览场地,并可以通过外挂楼梯直接到达。三层则是一个相对私密的空间,主要是珍贵文献的收藏区,和一个小的阅览室。由涂料、石材、金属、玻璃等不同材料组合而成建筑立面,每种材料并不在一个平面上,他们之间互相错开,造成一定的前后关系,创造出立体有层次的造型,虚实结合,给视觉充分的丰富感。

通透的玻璃和细致的金属分割使人联想到现代科技的力量;厚重有质感的石材又隐隐透出稳重,高贵的品质。在这栋建筑上,轻盈与稳重、古老与现在产生着对比,却丝毫看不到矛盾之处,它们融为一体,就像现在的中国,深厚的文化底蕴与创新拼搏的现代精神共存于我们身上。

建筑技术说明

一. 消防

在三层图书馆布置三部楼梯,满足防火疏散的要求。每层走廊上布置两个消防栓。

在高层建筑布置封闭楼梯间,满足安全疏散距离规定,用于消防疏散。每层设置自动喷淋系统。

室外设置消防水池。

二.节能环保

开窗通风,实现自然风调节室内的空气,保证空气流通质量,调节室温,减少空调使用,节约能源。

使用可再生环保材料,减少建筑垃圾和装修污染。

采用中水系统,实现水源循环再利用,节约用水。

三.景观

美化庭院空间,创造良好的景观环境。我们的景观与我们的建筑,以及在我们的筑和校园环境之间以达成密不可分的联系。 技术经济指标

总用地面积:13100平方米

建筑占地面积:1310平方米

总建筑面积:4736平方米

其中 书库:300平方米*2个

阅览室:300平方米

研究室:15平方米*4个

讲演厅:150平方米

学生自习室:3个(共200平方米) 容积率:2.3

绿化率:23.8%

 

第二篇:图书馆管理系统总体设计说明书

四、概要设计说明书

1.引言............................................................................................................................3

1.1编写目的..............................................................................................................3

1.2项目背景..............................................................................................................3

1.3定义.....................................................................................................................3

1.4参考资料..............................................................................................................3

2.任务概述.....................................................................................................................3

2.1目标.....................................................................................................................4

2.2运行环境..............................................................................................................4

2.3需求概述..............................................................................................................4

2.4条件与限制..........................................................................................................4

3.总体设计.....................................................................................................................5

3.1处理流程..............................................................................................................5

3.2总体结构和模块外部设计.....................................................................................7

3.3功能分配..............................................................................................................9

4.接口设计.....................................................................................................................9

4.1外部接口..............................................................................................................9

4.2内部接口..............................................................................................................9

5.数据结构设计..............................................................................................................9

5.1逻辑结构设计.......................................................................................................9

5.2物理结构设计.....................................................................................................10

5.3数据结构与程序的关系.......................................................................................10

6.运行设计...................................................................................................................10

6.1运行模块的组合..................................................................................................10

6.2运行控制............................................................................................................10

6.3运行时间............................................................................................................11

7.出错处理设计............................................................................................................11

7.1出错输出信息.....................................................................................................11

7.2出错处理对策.....................................................................................................11

8.安全保密设计...............................................................................................................11

9.维护设计......................................................................................................................11

四、概要设计说明书

图书管管理系统总体设计说明书

1.引言

1.1编写目的

图书馆管理系统的目标是:在以往的图书馆在正常运营中,面对大量的读者借书信息、还书信息。由于数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找,数据处理手工操作,工作量大,出错率高,出错后不易更改。基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。有利于提高管理效率。

1.2项目背景

委托部门:福建师范大学闽南科技学院图书馆

开发人:06网络工程陈奇

软件运行的环境:MicrosoftWindows2000

1.3定义

1.系统将采用JSP动态网页技术

2.SQLServer数据库(SQLSever2000数据库以其高性能,为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的数据库管理与分析系统)

3.JSP(基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全、跨平台的先进动态网站且具有动态页面与静态页面分离、能够脱离硬件平台的束缚、以及编译运行等优点)。

1.4参考资料

四、概要设计说明书

挖掘技术指南[M],北京:机械工业出版社,2002,1

二.张海藩.<<软件工程导论>>清华大学出版社

三.黄维通.<<SQLServer2000简明教程>>清华大学出版社

2.任务概述

2.1目标

目标:立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。有利于提高管理效率。

2.2运行环境

操作系统:MicrosoftWindows2000AdvancedServer

支持环境:IIS5.0

数据库:MicrosoftSQLServer2000

2.3需求概述

⑴借书:输入读者借书证。系统首先检查借书证是否有效,若有效,对于第一次借书的读者,在借书证上建立档案。否则,查阅借书文件,检查该读者所借图书是否超过20本,若已达20,拒借,未达20本,办理借书(检查库存,修改库存目录并将读者借书情况录入借书文件。)

⑵还书:从借书文件中读出与读者有关的记录,查阅所借日期,如超期(1个月)作罚款处理。否则,修改库存目录与借书文件。

⑶查询:通过借书文件,库存目录文件查询读者情况﹑图书借阅及库存情况,打印统计表。

2.4条件与限制

硬件的要求:电脑显示器的分辨率可以达到1024×708,CPU达到Pentium4

四、概要设计说明书

3.总体设计

3.1处理流程

根据用户的读入数据,图书管理系统将从数据库调出数据进行事件检索。借还书流程图:

四、概要设计说明书

图书馆管理系统总体设计说明书

图书查询流程图:

四、概要设计说明书

图书馆管理系统总体设计说明书

3.2总体结构和模块外部设计

下面以结构图来描述图书馆管理系统的软件总体结构。框内注明了模块的名字;方框之间的直线表示模块的调用关系。

四、概要设计说明书

图书馆管理系统总体设计说明书

图书馆管理系统总体设计说明书

借书还书模块:

图书馆管理系统总体设计说明书

四、概要设计说明书

图书馆管理系统总体设计说明书

图书查询模块:

图书馆管理系统总体设计说明书

输入数据由键盘、鼠标、扫描仪等输入设备。

输出数据由电脑显示器、打印机等输出设备。

在用户界面部分,在界面设计上,应做到简单明了,易于操作,,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定

四、概要设计说明书

于管理。在设计上采用下拉式菜单方式,在出错显示上可调用VISUALC++库中的错误提示函数。

4.接口设计

4.1外部接口

①用户操作界面:采用Windows2000系统统一的界面,易于操作。

②硬件接口:输入方式:鼠标、键盘、数据扫描仪等。

输出方面:液晶显示屏、打印机等。

③软件接口:SQLServer数据库

4.2内部接口

内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

5.数据结构设计

5.1逻辑结构设计

图书馆管理系统采用Windows2000操作系统、MicrosoftSQLServer2000数据库。

1.借还书信息表

读者姓名读者号借书名借书时间还书时间

借还书信息表记录了读者的所借的图书、借书时间、还书时间。

2.定位信息表

3.

学生号借书数量已借书时间

定位信息表记录了读者的学生号、所借的图书数量、所借的图书时间。

四、概要设计说明书

5.2物理结构设计

数据库是由若干个二维表组成,其各自结构见下表所示。 编号表名称说明

1Book图书表

2Borrow图书借阅信息表

4Punishment罚款信息表

5user读者信息表

1.图书表:

表名:book

序号字段名字段类型字段长度字段含义为空否备 1booknamevarchar50书名No

2bannercodechar13条形码No

3kindnumbervarchar8分类号No

4kindnamevarchar30分类名No

5Positionnumbervarchar8排架号No

6Publishingcompanyvarchar20出版社No

7publishtimeDatetime8出版日期No

8putintimeDatetime8入库日期No

9Pricefloat价格No

10StateChar4目前状态No

11Introductionvarchar200简介No

12Authorvarchar30作者No

2.图书借阅信息表

表名:borrow

序号字段名字段类型字段长度字段含义为空否备 1user_cardnumbervarchar20借书证号No

2bannercodechar13条形码No

3borrowdateDatetime8借阅日期No

4receivedateDatetime30应还日期No

5Renewchar2No

3.罚款信息表

表名:punishment

序号字段名字段类型字段长度字段含义为空否备 1user_cardnumberVarchar20书名No

2Sum_accountFloat罚款No

4.读者信息表

表名:user

序号字段名字段类型字段长度字段含义为空否备 1user_namevarchar10用户名No

2user_sexChar2性别No

3user_statusChar4身份No注注注注

四、概要设计说明书

5user_cardnumbervarchar20借书证号No6user_registerdateDatetime20注册日期No7user_canceldateDatetime8有效期No9user_stateChar4证件状态No

5.3数据结构与程序的关系

模块名称

图书借阅

图书维护

?图书证办理

?读者查询

?罚款办理所用到的表用户借阅表:borrow图书基本信息表:book图书证信息表:user图书证信息表:user罚款表:punishment

6.运行设计

6.1运行模块的组合

内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输

6.2运行控制

运行控制将严格按照各模块间函数调用关系来实现。在各事务中心模块中,需对运行控制进行正确的判断,选择正确的运行控制路径。

在网络传方面,电脑在发送数据后,将等待数据库的确认收到信息,收到后,在对数据处理将返回信息送回电脑,并等待确认。

6.3运行时间

在软体的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大客户机操作的等待时间,所以必须使用高性能的服务器,建议使用PentiumIII

四、概要设计说明书

7.出错处理设计

7.1出错输出信息

程序在运行时主要会出现错误:由于输入信息,或无法满足要求时产生的错误,所以在成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,送到输出模块中。

7.2出错处理对策

1.建立日志

2.在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。

3.在硬件方面要选择较可靠、稳定的服务器机种,保证系统运行时的可靠性。

8.安全保密设计

9.维护设计

维护方面主要为对服务器上的数据库数据进行维护。可使用SQLSERVER的数据库维护功能机制。例如,定期为数据库进行Backup,维护管理数据库死锁问题和维护数据库内数据的一致性等。

相关推荐