图书资料的管理系统最终版.docx

上传人:b****2 文档编号:1281596 上传时间:2023-04-30 格式:DOCX 页数:20 大小:173.05KB
下载 相关 举报
图书资料的管理系统最终版.docx_第1页
第1页 / 共20页
图书资料的管理系统最终版.docx_第2页
第2页 / 共20页
图书资料的管理系统最终版.docx_第3页
第3页 / 共20页
图书资料的管理系统最终版.docx_第4页
第4页 / 共20页
图书资料的管理系统最终版.docx_第5页
第5页 / 共20页
图书资料的管理系统最终版.docx_第6页
第6页 / 共20页
图书资料的管理系统最终版.docx_第7页
第7页 / 共20页
图书资料的管理系统最终版.docx_第8页
第8页 / 共20页
图书资料的管理系统最终版.docx_第9页
第9页 / 共20页
图书资料的管理系统最终版.docx_第10页
第10页 / 共20页
图书资料的管理系统最终版.docx_第11页
第11页 / 共20页
图书资料的管理系统最终版.docx_第12页
第12页 / 共20页
图书资料的管理系统最终版.docx_第13页
第13页 / 共20页
图书资料的管理系统最终版.docx_第14页
第14页 / 共20页
图书资料的管理系统最终版.docx_第15页
第15页 / 共20页
图书资料的管理系统最终版.docx_第16页
第16页 / 共20页
图书资料的管理系统最终版.docx_第17页
第17页 / 共20页
图书资料的管理系统最终版.docx_第18页
第18页 / 共20页
图书资料的管理系统最终版.docx_第19页
第19页 / 共20页
图书资料的管理系统最终版.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

图书资料的管理系统最终版.docx

《图书资料的管理系统最终版.docx》由会员分享,可在线阅读,更多相关《图书资料的管理系统最终版.docx(20页珍藏版)》请在冰点文库上搜索。

图书资料的管理系统最终版.docx

图书资料的管理系统最终版

交通运输信息管理课程设计

 

作者:

学号:

系(院):

专业:

题目:

图书资料的管理系统

 

指导者:

评阅者:

 

2011

12

目录

1可行性分析1

1.1经济可行性1

1.2技术可行性分析1

1.3社会可行性1

2系统分析1

2.l组织机构1

2.2管理职能分析2

2.3业务流程2

2.4数据流程分析3

2.5数据字典5

2.6处理过程描述8

2.7系统评价8

2.8建立数据模型9

2.9功能分析图9

3系统设计10

3.1系统目标设计10

3.2功能结构图设计10

3.3输出设计(主要指打印输出设计)11

3.4存储文件格式设计(数据库结构设计)12

3.5输入设计(主要指数据录入卡设计)14

3.6代码设计(职工证号和部门代号等)15

4总结16

附录16

 

图书资料的管理系统

1可行性分析

可行性分析的基础是对系统的初步调查,系统的初步调查正确与否关系到可行性的成败,系统分析员应先分析图书馆各部门之间的情况,对图书馆的组织部门进行了解,为了确实了解图书馆的借阅情况,就要对图书馆的图书管理进行实际考察,调查图书馆的图书借阅应具备哪些功能。

1.1经济可行性

经过考察比较,引入了图书的计算机化管理,可使整体计算机应用水平的提高和藏书规模的扩大、方便读者查询、借阅操作,解决流通中存在的问题。

它能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率及服务质量,从而使图书馆管理水平和业务水平跃上一个新的台阶。

1.2技术可行性分析

技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。

图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。

这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。

计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。

1.3.社会可行性

本图书管理系统的操作简单,而且界面友好,系统的操作流程是图书管理工作者所熟悉的。

并且本图书管理系统能够实现其各个功能,在当前操作环境下也能够很好的运行。

综上所述,不管是从技术上考虑,还是从经济以及社会上考虑,我们的系统都具有一定的可行性,因此我们才开发研究这个系统供广大读者使用。

 

2系统分析

2.l.组织机构

为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户情况有所了解。

图书馆系统的组织结构如图1-1所示。

图1图书馆管理系统的组织结构

2.2管理职能分析

图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。

各部门的业务职责如下。

办公室:

办公室协助馆长负责日常工作,了解客户需求,制定采购计划。

财务室:

财务室负责财务方面的工作。

采编室:

采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架。

学术论文室:

负责学术论文的收集整理。

图书借阅室:

提供对读者的书目查询服务和图书借阅服务。

电子阅览室:

收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅。

期刊阅览室:

负责情况的收集整理和借阅。

技术支持室:

负责对图书馆的网络和计算机系统提供技术支持。

 

2.3业务流程

图书管理系统的业务流程图如图所示:

图2业务流程图

 

2.4数据流程分析

1)顶层数据流程图

 

2)图书处理数据流程图:

图书管理入库命令

要求

借书信息

还书信息

无效输入

 

3)查询处理数据流程图:

 

4)借书处理数据流程图:

5)还书处理数据流程图:

2.5数据字典

为了对数据流程图中各元素进行详细的说明,我们采用了数据字典的说明方法。

1)数据元素                        

数据元素条目

数据元素名称:

学生学号   

别名:

stud_id

类型:

数值型 

长度:

10

描述:

学生借书的编号

数据元素条目

数据元素名称:

图书分类编号

别名:

Bookid    

类型:

数值型           

长度:

10 

描述:

图书分类的编号  

 数据元素条目

数据元素名称:

学生姓名

别名:

name

类型:

varchar

长度:

50

描述:

区分读者的唯一标识

数据元素条目

数据元素名称:

图书名称 

别名:

title         

类型:

文本型

长度:

50

描述:

图书的名称

2)数据流条目

数据流条目

数据流名称:

管理员登陆

简述:

管理员对图书进行管理

数据来源:

user_id

数据流向:

zjy02_user_info

包含的数据结构:

数据元素条目

数据流条目

数据流名称:

管理员登陆密码

简述:

管理员对图书进行管理

数据来源:

user_passwd

数据流向:

zjy02_user_info

包含的数据结构:

数据元素条目

数据流条目

数据流名称:

查询结果

简述:

从图书信息表中检索信息

数据来源:

zjy02_bookinfo

数据流向:

查询结果

包含的数据结构:

数据流条目

数据流名称:

按条件查找

简述:

读者按类别或作者等查找的结果  

数据来源:

查询窗口

数据流向:

zjy02_bookinfo

包含的数据结构:

 

数据流条目

数据流名称:

添加图书

简述:

新购图书的添加

数据来源:

管理员输入

数据流向:

zjy02_bookinfo

包含的数据结构:

数据流条目

数据流名称:

删除图书信息

简述:

图书删除

数据来源:

zjy02_bookinfo

数据流向:

zjy02_bookinfo

包含的数据结构:

 数据流条目

数据流名称:

添加出版社

简述:

出版社信息的添加

数据来源:

管理员输入

数据流向:

zjy02_publisherinfo

包含的数据结构:

数据流条目

数据流名称:

出版社信息修改

简述:

由条件将各类数据显示

数据来源:

zjy02_publisherinfo

数据流向:

zjy02_publisherinfo

包含的数据结构:

3)数据存储

数据存储条目

数据存储名称:

图书信息表

说明:

存储图书基本信息

结构:

图书编号,图书名称,图书分类,出版社,入库时间,入库数量,图书状态,在库数量,图书简介。

关键字:

图书编号

相关处理:

查询,修改,添加,删除

数据存储条目

数据存储名称:

出版社信息表

说明:

出版社基本信息

结构:

出版社编号,出版社名称,地址,邮编,电话,传真,HTTP。

关键字:

出版社编号

相关处理:

添加,修改,删除

4)外部实体条目

外部实体条目

名称:

图书

说明:

输出数据流:

输入数据流 图书    借阅信息

外部实体条目

名称:

管理员

说明:

输出数据流:

输入数据流管理员     读者信息

2.6处理过程描述

处理功能条目

名称:

查询图书

输入数据:

按图书编号、书目名称、作者、关键字、摘要等来查询

输出数据:

图书编号,书目名称,书目作者等等

处理逻辑:

支持模糊查询,对查询的图书可进行修改删除等

  

处理功能条目

名称:

添加图书

输入数据:

图书编号,图书名称,作者,出版社编号,价格,图书分类,图书摘要等

输出数据:

是否添加成功

处理逻辑:

1.是否有漏填2.数据要求是否匹配3.信息是否填写完整

2.7系统评价

系统分析的总目标是实现内部图书借阅管理的系统化、规范化和自动化。

1)能够对图书进行登记,也就是将图书的基本信息(如:

书名、作者、价格等)预先存入数据库中,供以后检索。

2)提供方便的检索方法。

包括按作者姓名、出版日期、出版社名称、图书类别、书名、关键字等信息进行图书检索,并能反映出图书的借阅情况;以出版社名称查询出版社联系方式信息。

3)能够方便图书的租借。

包括借书登记、限界数量控制、还书登记、过期罚款计算等。

4)提供统计分析功能。

包括借出数量与库存数量的比例、各类图书数量与总数量的比例、热门图书数据等各种信息资料的统计。

5)能够对书库中的图书进行浏览。

包括对图书摘要的浏览和新书预览。

2.8建立数据模型

通过对图书管理系统的分析,可以得出该系统涉及三个实体:

读者、图书、工作人员。

通过对各实体数据关系的整理,我们可以画出如下E—R图:

2.9功能分析图

 

图4功能分析图

3系统设计

3.1系统目标设计

1)方便的数据输入性能,良好的人机界面,尽量避免汉字和长字符串的人工重复输入。

2)灵活地查询性能,能快速实现通过多项数据进行的查询。

3)考虑到图书馆的发展,对新书数据及折旧书籍也能给予处理。

4)把目前基本上是“静态”图书管理变为“动态”管理,能随时提供书籍现状信息。

3.2功能结构图设计

3.3输出设计(主要指打印输出设计)

1)新书预览表

图书名称

摘要

医药科学

医学介绍。

PowerBuilder

数据库设计与开发是计算机应用的最主要的方面。

机械制造

机械制造及其自动化简介。

生物科学

生命的奥秘。

2)旧书删除表

图书编号:

2005

ISBN书号:

5005

书名:

JSP从入门到精通

出版日期:

2002/5/5

作者:

马丁

字数(千字):

558

出版社ID:

8003

印刷册数:

1200

定价:

45

关键字:

JSP

摘要:

从初学者到精通的过程,领悟JSP。

3)出版社信息修改表

出版社ID:

8001

出版社名称:

教育出版社

出版社地址:

北京

电话:

27858645

传真:

27845673

邮政编码:

220000

HTTP:

3.4存储文件格式设计(数据库结构设计)

字段名

意义

数据类型

宽度

Null

PrimaryKey

user_id

用户名

vachar

20

No

user_passwd

密码

numeric

20

No

 

字段名

意义

数据类型

宽度

Null

PrimaryKey

stud_id

学生学号

numeric

10

No

name

学生姓名

vachar

20

Yes

 

字段名

意义

数据类型

宽度

Null

PrimaryKey

bookid

图书编号

numeric

8

No

isbn

ISBN书号

vachar

30

Yes

 

title

书名

vachar

40

Yes

 

publishdate

出版日期

date

 

Yes

 

author

作者

vachar

30

Yes

 

words

字数(千字)

integer

 

Yes

 

publisherid

出版社ID

numric

4

Yes

 

number

印刷册数

integer

 

Yes

 

price

定价

money

 

Yes

 

keywords

关键字

vachar

30

Yes

 

abstract

摘要

vachar

400

Yes

 

classid

图书分类代码

numric

2

No

 

字段名

意义

数据类型

宽度

Null

PrimaryKey

classid

图书分类代码

numric

2

No

classname

图书分类名称

vachar

30

Yes

 

 

 

 

 

 

 

字段名

意义

数据类型

宽度

Null

PrimaryKey

publisherid

出版社ID

numric

4

No

publisher

出版社名称

vachar

30

Yes

 

address

出版社地址

vachar

50

Yes

 

tel

电话

vachar

16

Yes

 

fax

传真

vachar

16

Yes

 

postcode

邮政编码

numeric

6

Yes

 

http

网址

vachar

16

Yes

 

字段名

意义

数据类型

宽度

Null

PrimaryKey

bookid

图书编号

numric

2

No

stud_id

学生ID号

numric

6

No

loandate

借书日期

date

 

Yes

 

return

还书日期

date

 

Yes

 

fine

罚金

money

 

Yes

 

delflag

删除标志

tinyint

 

Yes

 

3.5输入设计(主要指数据录入卡设计)

1)借书:

学号

studid

numeric

10

学生姓名

name

varchar

10

图书编号

bookid

numeric

9

书名

title

varchar

10

2)还书:

图书编号

bookid

numeric

10

3)新书入库:

图书编号

bookid

numeric

9

ISBN书号

ISBN

varchar

30

图书分类号

classid

numeric

2

书名

title

varchar

40

出版社名称

publisher

varchar

40

出版日期

publishdate

date

8

作者

author

varchar

30

字数(千字)

words

int

7

出版社ID

publisherID

numeric

4

印刷册数

number

int

4

定价

price

money

 

关键字

keywords

varchar

30

摘要

abstract

varchar

400

4)图书查询:

书名

title

varchar

40

出版社名称

publisher

varchar

40

出版日期

publishdate

date

8

作者

author

varchar

30

关键字

keywords

varchar

30

图书分类

classname

varchar

10

3.6代码设计(职工证号和部门代号等)

1)书分类代码设计

图书分类代码

图书分类名称

10

计算机

11

医学

12

机电

13

生物

14

电子

15

社科

16

文艺

2)版社代码设计

出版社代码

出版社名称

8001

教育出版社

8002

工业出版社

8003

电子出版社

8004

华东出版社

8005

华南出版社

8006

大学出版社

 

3)图书代码

图书代码

图书名称

出版社代码

出版社名称

图书分类代码

图书分类名称

2001

医药科学

8002

工业出版社

11

医学

2002

PowerBuilder

8001

教育出版社

10

计算机

2003

机械制造

8003

电子出版社

12

机电

2004

生物科学

8004

华东出版社

13

生物

4总结

本次设计的系统功能基本符合用户需求,能够完成信息、文件的添加、修改、查询、删除、浏览。

但是由于设计时间较短,及个人水平能力有限,还需不断学习,所以该系统还有许多不尽如人意的地方,比如功能不太齐全,出错处理不够等多方面问题。

这些都有待进一步改善。

另外,通过这次课程设计,我的理论知识丰富了,实践能力也得到了提高。

为了完成这个设计,我们查阅了大量资料,边学边做,尽管不太完善,但我们觉得自己已经有所提高,以后一定会做得更好。

 

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

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2