图书管理系统需求分析报告 (2).docx

上传人:b****1 文档编号:179639 上传时间:2022-10-05 格式:DOCX 页数:12 大小:27.44KB
下载 相关 举报
图书管理系统需求分析报告 (2).docx_第1页
第1页 / 共12页
图书管理系统需求分析报告 (2).docx_第2页
第2页 / 共12页
图书管理系统需求分析报告 (2).docx_第3页
第3页 / 共12页
图书管理系统需求分析报告 (2).docx_第4页
第4页 / 共12页
图书管理系统需求分析报告 (2).docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

图书管理系统需求分析报告 (2).docx

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

图书管理系统需求分析报告 (2).docx

JAVA课程设计报告

图书管理系统需求分析

院系:

数计学院

专业班级:

网络092

学号:

0904681468

学生姓名:

张海波

指导教师:

聂冈I」

2012年1月5日

1.引言

1.1编写目的

根据图书管理系统的需求分析报告,定义系统功能和系统数据流图,清晰各分模块的作用,通过编写需求分析规格说明书,让开发人员能够根据需求规格说明书来开发项目。

L2项目背景

某校图书馆现为人工管理,效率低,易出错,手续繁琐,而且耗费大量的人力。

随着图书馆规模的不断扩大,仅仅依靠人力来管理维护,越来越难以管理。

图书馆希望设计一个图书管理系统,管理读者的登记,图书的购入、借出、归还以及注销等。

管理人员还可以查阅某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。

1.3参考资料

(1) 耿祥义等,《java大学实用教程》(第二版),电子工业出版社

(2) 网上各种资料

2 .任务概述

2.1目标

本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。

本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能。

目标还包括:

•减少人力与管理费用;

•提高信息准确度;

•改进管理和服务;

•建立高效的信息传输和服务平台,提高信息处理速度和利用率;

•系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功能强大、效率高;•更简便、信息化程度更高的图书管理流程;

2.2条件与限制

考虑到本软件使用的广泛性,在设计时应注意软件的可移植性,能方便地将其移植到手机、平板电脑等硬件平台。

因本软件管理的信息属个人隐私信息,必须注意信息的安全防范。

同时应以标准的数据格式来实现,以方便数据的共享。

2.3运行环境

JAVA课程设计报告

(1) 硬件环境

个人PC电脑

(2) 软件环境

数据库服务器端

(1)操作系统:

Windows98∕2000∕2003∕XP∕win7

⑵数据库管理系统:

SQLserver2000,配置TCP/IP协议

Web服务器端

(1) 操作系统:

Windows98∕2000∕2003∕XP∕win7

(2) Internet信息服务(ΠS)6.0管理器

(3) VisualStudio.NET2003,配置TCP/IP协议

客户端

(1) 操作系统:

Windows98∕2000∕2003∕XP∕win7

(2) Web浏览器:

InternetExplorer7以上,配置TCP/IP协议

3 .数据描述

3.1静态数据

读者类别:

种类名称、借书数量、借书期限、有效期限

读者信息:

读者姓名、读者编号、性别、读者类别、学院、专业、年龄、家庭地址、电话号码、登记日期、已借书数量

输入数据:

鼠标对按钮的点击;

查询方式、查询关键字;新建图书项、读者项;图书项、读者项相应记录更改;

备份数据恢复所有的数据备份文件;借阅、返还、丢失注销时的图书编号;受限操作所需的密码;

输出数据:

查询关键字确定的数据库记录;统计结果及其格式化文件;信息录入,删改结果(成功或失败);图书借阅,返还,丢失注销等操作结果;数据备份输出的数据备份文件;

内部数据:

查询操作建立的索引。

3.3数据库描述

数据库采用SQLserver2000数据库

3.4数据字典

本系统的主要数据元素的数据字典卡片:

名称:

读者信息查询报表

别名:

读者信息

描述:

读者基本情况查询结果的信息表

定义:

读者信息=读者姓名+读者编号+性别+读者类别+学院+专业+年龄+家庭地址+电话号码+登记日期+已借书数量

位置:

输出到显示器名称:

借阅信息查询报表

别名:

借阅信息

描述:

借阅图书的基本情况的查询结果的信息表

定义:

借阅信息=读者编号+读者姓名+书籍编号+书籍名

称+出借日期+归还日期

位置:

输出到显示器名称:

书籍罚款查询报表

别名:

书籍罚款

描述:

超期未还图书的基本情况的查询结果信息表

定义:

书籍罚款=罚款编号+书籍编号+读者编号+罚款日期+应罚金额+实收金额+是否交款

位置:

输出到显示器名称:

书籍信息查询报表

别名:

书籍信息

描述:

各种书籍查询基本信息表

定义:

书籍信息=书籍编号+书名+类别+作者+出版社+出版日期+登记日期+是否被出借

位置:

输出到显示器名称:

书籍征订报表

别名:

书籍征订

描述:

根据读者的需求需要征订的书籍的报表

定义:

书籍征订=征订编号+书籍编号+书名+作者+订购数量+订购单价+订购日期+是否验收+验收日期+操作员

位置:

输出到打印机

3.5数据采集

读者类别表

⅝1lΛ∕u-l4Tf τ±r

数据兀素

数据类型

采集方法

要求和范围

种类名称

文本

人工采集

主键,字段大小:

50

借书数量

数字

自动采集

整型,默认值:

0

借书期限

数字

自动采集

整型

有效期限

数字

自动采集

整型

读者信息表

⅝k∕j-!

Jτt—*∙≡=⅛数据兀素

数据类型

采集方法

要求和范围

读者姓名

文本

人工采集

显示控件:

组合框,字段大小:

50

读者编号

文本

人工采集

主键,字段大小:

50

性别

文本

人工采集

字段大小:

10

读者类别

文本

人工采集

字段大小:

50

学院

文本

人工采集

字段大小:

200

专业

文本

人工采集

字段大小:

50

年龄

数字

人工采集

整型

家庭地址

文本

人工采集

字段大小:

255

电话号码

文本

人工采集

字段大小:

50

登记日期

日期/时间

自动采集

短日期

巳借书数量

数字

自动采集

整型

借阅信息表

⅝t^∕ιrLΓ~t *

数据兀素

数据类型

采集方法

要求和范围

借阅编号

数字

人工采集

主键,整型

读者编号

文本

人工采集

字段大小:

50,索引:

有(有重复)

读者姓名

文本

自动采集

字段大小:

50

书籍编号

文本

人工采集

字段大小:

50

书籍名称

文本

自动采集

字段大小:

50

出借日期

日期/时间

自动采集

短日期

归还日期

日期/时间

自动采集

短日期

书籍罚款表

⅜U∕j-∣4~7t~*数据兀素

数据类型

采集方法

要求和范围

罚款编号

文本

人工采集

主键,字段大小:

50

书籍编号

文本

人工采集

字段大小:

50,索引:

读者编号

文本

自动采集

字段大小:

50,索引:

罚款日期

日期/时间

自动采集

短日期

应罚金额

货币

自动采集

默认值:

0

实收金额

货币

人工采集

默认值:

0

是否交款

是/否

自动采集

默认值:

Yes

书籍类别表

数据元素

数据类型

采集方法

要求和范围

类别名称

文本

人工采集

字段大小:

50

类别编号

文本

人工采集

主键,字段大小:

50

书籍信息表

⅝∣g∕ιrLr~t-∙τ-⅝-⅞*数据兀素

数据类型

采集方法

要求和范围

书籍编号

文本

人工采集

主键,字段大小:

50

书名

文本

人工采集

字段大小:

50

类别

文本

人工采集

字段大小:

50

作者

文本

人工采集

字段大小:

50

出版社

文本

人工采集

字段大小:

200

出版日期

日期/时间

人工采集

短日期

登记日期

日期/时间

自动采集

短日期

是否被出借

文本

自动采集

字段大小:

50

书籍征订表

⅜k∕j-iJ-~t—∙τ÷r数据兀素

数据类型

采集方法

要求和范围

征订编号

文本

人工采集

主键,字段大小:

50

书籍编号

文本

人工采集

字段大小:

50,索引:

书名

文本

人工采集

字段大小:

50

作者

文本

人工采集

字段大小:

50

订购数量

数字

人工采集

整型

订购单价

数字

人工采集

单精度型,默认值:

0

订购日期

日期/时间

自动采集

短日期

是否验收

是/否

人工采集

默认值:

Yes

验收日期

日期/时间

自动采集

短日期

操作员

文本

自动采集

字段大小:

50

系统管理表

⅝k∕u-∣J~f—*τ≡fef数据兀素

数据类型

采集方法

要求和范围

用户名

文本

人工采集

主键,字段大小:

50,索引:

有(无重复)

密码

文本

人工采集

字段大小:

50

权限

文本

人工采集

字段大小:

50

4 .功能需求

4.1功能划分

本软件具有如下主要功能:

•浏览功能

•查看详细资料功能

•查询功能

•增加功能

•删除功能

•修改功能

•生成报表功能

•打印功能

•身份验证功能

•数据的导入和导出功能

4.2功能描述

(1) 浏览功能:

•列出当前数据库文件中的书籍和读者的所用记录

•可选定一项记录,显示有所域

(2) 查看详细资料功能

•显示用户选定记录的详细信息

(3) 查询功能

•书籍匹配查询

•读者匹配查询

(4) 增加功能

•增加一个书目记录

•增加一个读者记录

(5) 删除功能

•删除一个记录,提供确认机制

(6) 修改功能

•修改某一已存在的记录内容,提供确认机制

(7) 生成报表功能

•对书籍征订的记录可按书籍目录方式、卡片式或列表方式生成报表

(8) 打印功能

•选择特定记录(一条或多条),根据选定的报表方式进行打印

(9) 身份验证功能

•对登陆用户的身份进行验证,通过者才可以进入系统

(10) 数据的导入和导出功能

•将外部文件导入本系统中

•将本系统中的数据导出到外部设备中

5.性能需求

5.1数据精确度

查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。

查询时应保证查准率,查到的记录应与给定的单项或组合查询条件完全匹配。

5.2时间特性

•响应时间:

1〜2秒

•更新处理时间:

2〜3秒

•数据转换与传输时间:

5〜10秒

•运行时间:

2〜3秒

5.3适应性

满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求

6.运行需求

6.1用户界面

采用Windows的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面的设计应遵循如下规则:

•界面要具有一致性,界面规范应遵循MSWindows软件界面的规范;

•提供简单的错误处理;

•提供信息反馈,用多种信息提示用户当前软件运行状态;

•操作可逆,其动作可以是单个的操作,或者是一个相对独立的操作序列;

•设计良好的联机帮助;

•显示启动画面,画面简洁明快,富有现代气息,不能太过花哨;

•应遵循国家关于计算机词汇的标准,用词应当精炼准确,没有歧义,图形的意义明朗

6.2硬件接口

支持各种满足上述硬件环境的计算机

6.3软件接口

运行与Windows98/2000/2003/XP等操作系统及以上

6.4故障处理

正常使用时不应出错,对于用户的输入错误应给出适当的改正提示,若运行时遇到不可恢复的系统错误,也必须包拯数据库完好无损。

7.测试与运行

信息技术的飞速发展,使软件产品应用到社会的各个领域,软件产品的质量自然成为人们共同关注的焦点。

不论软件的生产者还是软件的使用者,均生存在竞争的环境中,软件开发商为了占有市场,必须把产品质量作为企业的重要目标之一,以免在激烈的竞争中被淘汰出局。

用户为了保证自己业务的顺利完成,当然希望选用优质的软件。

质量不佳的

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

当前位置:首页 > 求职职场 > 笔试

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

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