数据库图书馆需求分析文档.docx
- 文档编号:11044491
- 上传时间:2023-02-24
- 格式:DOCX
- 页数:10
- 大小:76.28KB
数据库图书馆需求分析文档.docx
《数据库图书馆需求分析文档.docx》由会员分享,可在线阅读,更多相关《数据库图书馆需求分析文档.docx(10页珍藏版)》请在冰豆网上搜索。
数据库图书馆需求分析文档
[图书管理系统]
需求分析说明书
10级软件设计专业姬巧春、祝晓雨
2012年六月
1、编写目的...........................................................................................3
2、应用的范围.......................................................................................3
3、背景………………………………………………………………...3
4、系统的功能…………………………………………………………4
、系统的功能描述……………………………………………...4
、系统的功能模块图…………………………………………...5
5、数据需求……………………………………………………………7
、数据流图……………………………………………………...7
、数据字典……………………………………………………...9
6、需求分析的设计感想……………………………………………...11
1、编写目的
该说明书主要涉及的是系统设计地需求分析部分,主要包括系统功能模块图,以及每个字系统的数据流图、数据字典等部分。
需求分析的设计是为下面的概念、逻辑、物理等结构设计作铺垫,是系统的一个总概括。
2、应用的范围
各大高校的图书管理系统,对图书的管理等。
3、背景
随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。
另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。
提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。
4、系统的功能
、系统的功能描述
(1)、功能目标:
a、实现对图书馆内图书的自动化管理,减轻工作人员的工作量;
b、采用MFC程序设计方法;
c、具备查询和管理信息等功能,可以根据需要进行数据检索,进行数据维护。
(2)、主要功能:
a、系统管理:
教职工查询;
藏书查看;
b、图书管理:
定期追踪图书信息;
催书单查看信息;
c、借还书管理:
借还管理;
借还书信息查看;
已借出信息查看;
d、图书查询:
条件搜索图书;
借还书查询;
e、系统维护:
查看信息;
添加信息;
删除信息;
修改信息;
、系统的功能模块图
教职工查询
系统管理
藏书查看
追踪图书
图书管理
催书单查看
图
书
管
理
系
统
借书管理
借还书管理
借还书
已借出
条件搜索图书
图书查询
借还书查询
查看信息
系统维护
添加信息
删除信息
修改信息
5、数据需求
、数据流图
总数据流图:
功能描述:
通过这个管理系统,可以进行对不同学校的图书馆进行管理。
属性描述:
1.教职工:
借书证号、姓名、专长、职称、所属学校、邮箱;
2.借书单:
借书单号、借书证号、书名、数量、日期;
3.借书记录;记录号、借书证号、书号、日期;
4.书:
书号、书名、作者、出版社、所属图书馆;
5.图书馆:
图书馆名、电话、所属学校;
6.学校:
校名、地址、电话。
、数据字典
1.数据项:
借书证号;
含义说明:
唯一标示每个借阅者;
别名:
姓名;
类型:
字符型;
长度:
9;
取值范围:
000000000至9;
取值含义:
前四位表示借阅者的所属学校代码,中间两位是级别,最末两位是按顺序编号。
2.数据项:
所属学校;
含义说明:
标示教职工所在的学校;
别名:
校名;
类型:
字符型;
长度:
6;
取值范围:
000000至999999;
取值含义:
前两位标示建校年份,后四位标示学校;
3.数据项:
专长;
含义说明:
唯一标示每个教职工的专长;
别名:
特长;
类型:
字符型;
长度:
12;
取值范围:
00000000至;
取值含义:
前四位表示院系代码,后四位是教师随机编号;
4.数据项:
邮箱;
含义说明:
唯一标示教职工的联系方式;
别名:
联系方式;
类型:
字符型;
字符长度:
30;
取值范围:
000至999;
取值含义:
邮箱的取值长度;
5.数据项:
校名;
含义说明:
学校的名称;
类型:
字符串型;
长度:
20;
取值含义:
名字的每个拼音字母对应一个字节;
6.数据项:
电话;
含义说明:
联系方式;
类型:
字符型;
长度:
20;
取值范围:
00000000至9999999;
7.数据项:
图书馆名;
含义说明:
图书馆的名称,以示区别;
字符类型:
文本;
字符长度:
50;
取值范围:
0000000000至99;
取值含义:
学校的名称取值长度;
8.数据项:
记录号;
含义说明:
记录借阅信息;
别名:
记录信息;
类型:
字符;
长度:
20
取值范围:
0000000000至9;
取值含义:
记录号;
9.数据项:
书号;
含义说明:
标示一本书的代号;
别名:
书的编号;
类型:
长整型;
长度:
50;
取值含义:
记录书的代号;
10.数据项:
日期;
含义说明:
表示借还书的时间;
别名:
时间;
类型:
日期;
取值含义:
记录借还书的信息;
11.数据项:
借书单号;
含义说明:
结束时的单号;
别名:
借书号;
类型:
长整型;
长度:
自动;
取值含义:
根据借书的随机单号;
12.数据项:
数量;
含义说明:
标示数的数量;
类型:
长整型;
长度:
自动;
取值含义:
随借书的数量而定
示学生成绩的好坏;
13.数据项:
作者;
含义说明:
标示书是谁写的;
类型:
长整型;
长度:
自动
取值范围:
至;
取值含义:
首字母不为零,开始按号码排序;
14.数据项:
出版社;
含义说明:
书的出版地址;
类型:
整型;
长度:
50;
取值范围:
50;
取值含义:
根据书的地址而定;
6、需求分析的设计感想
初次学习数据库的课程设计,看到题目的那一刻,心中一片迷茫……不知道该从何处着手,经过老师的讲解和分析,我和我的合作伙伴们对题目慎思、分析了一会,最总选择了图书馆管理系统的课程设计,将近两天的时间里,经过我们的努力,初步设计完成了这份简单的需求分析报告,当然报告中肯定会有很多的不足,在以后的详细设计分析及具体的语句操纵实施中我们会更加努力,争取做得最好!
!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 图书馆 需求 分析 文档