您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页数据需求说明书-软件详细设计文档

数据需求说明书-软件详细设计文档

来源:意榕旅游网


长安大学图书馆系统 读者部分

数据需求说明书

课 程 名 称 软件详细设计 专 业 名 称 软件工程 班 级 XXX

学 生 姓 名 XXX 本报告完成者 XXX 教 师 姓 名 XXX

2014年 6月 16 日

1

目录

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

1.1编写目的 ..................................................................................................... 3 1.2背景 ............................................................................................................. 3 1.3定义 ............................................................................................................. 3 1.4参考资料 ..................................................................................................... 3 2.数据的逻辑描述 ................................................................................................ 3

2.1静态数据 ..................................................................................................... 4 2.2动态输入数据 ............................................................................................. 5 2.3动态输出数据 ............................................................................................. 6 2.4内部生成数据 ............................................................................................. 6 2.5数据约定 ..................................................................................................... 6 3.数据的采集 ........................................................................................................ 6

3.1要求和范围 ................................................................................................. 6 3.2输入的承担者 ............................................................................................. 7 3.3预期处理 ..................................................................................................... 7 3.4影响 ............................................................................................................. 7

2

1.引言

1.1编写目的

《长安大学大学图书管理系统数据需求说明书》后文简称《数据需求说明书》,目的是明确《长安大学大学图书管理系统》中各项功能和非功能性需求实现时所需要的数据,并可以此数据为根据设计数据库。同时为概要设计和详细设计人员提供设计依据,其他本项目组的开发人员也可参阅。

本《数据需求说明书》的阅读对象为:

1)相关业务技术和总体方案作出决策的管理人员和质量管理人员; 2)对本《数据需求说明书》进行评审和确认的有关业务、技术人员; 3)参加数据库设计,测试设计阶段工作的全体设计人员;

4)《长安大学大学图书管理系统》项目组,其他有权需要调用本文档的人员 。

1.2背景

软件系统名称:长安大学大学图书管理系统 提出者:长安大学信息工程学院副教授樊海玮。 开发着:长安大学信息学院软件工程系二班。 用户:长安大学图书管理者。 计算机网络系统:X86

计算机系统架构:Windows XP或 Windows 7操作系统、Sql Server数据库。

1.3定义

X86 是intel公司通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合; SQL Structured Query Language的缩写,意思为结构化查询语言; GB856T——88 国家软件开发文档规范。

1.4参考资料

《数据库系统概论(第四版)》——王珊等编著;

《软件详细设计教程》——樊海玮、杜瑾、赵祥模、谢小军、吕进等编著; GB856T——88。

2.数据的逻辑描述

数据进行逻辑描述时可把数据分为动态数据和静态数据。

3

所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长的一段时间内基本不会变化,即一般不随运行而改变;所谓动态数据,包括所有在运行中要发生变化的数据以及在运行中要输入、输出的数据。

2.1静态数据

书籍基本信息 :书名,ISBN码(主键),定价,出版社,出版年月(2011.01),第一责任者,第二责任者,图书分类号,学科主题,一般附注 BK_ISBN,存储一类书籍的信息 字段 Bname Bisbn Bprice Bpub Bpubtime Bwrtr1 Bwrtr2 Bcategory Bsubject 字段类型 nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) 字段含义 书名(不能为空) ISBN码(主键) 定价(格式为“12.00”, “25.60”) 出版社 出版年月(格式为“201101”, “201203”) 第一责任者 第二责任者 中图分类号(例如“A”,“B”,“C”等) 学科主题(例如“计算机图形学”,“计算机辅助设计”) 一般附注 书籍封面所在的服务器的绝对目录 Bnotes Bphotodir nvarchar(2000) nvarchar(100) 读者基本信息 :姓名,证件号(主键),密码,性别,电话,Email,出生日期,借阅等级,工作单位 READER,存储读者基本信息 字段 Rname Rid Rpsw Rgender Rtel Remail Rbirth Rclassno Rwrkplac 4

字段类型 nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) date nvarchar(50) nvarchar(50) 字段含义 姓名 证件号(主键) 密码 性别 电话 E-mail 出生日期(格式为“2007-05-08”) 读者类别号 工作系名/所在专业名 2.2动态输入数据

预约书籍信息数据

REQUIRE,存储图书预约信息 字段 Rid Bisbn Rqrtime 书籍借阅信息数据 BORROW,存储图书借阅信息 字段 Bid Rid Brwtime Rtntime Relenttime Admbrwid Admrtnid 书籍评价信息数据 COMMENT,存储读者对相关管理员评价信息 字段 Rid Aid Evalstars Evalsubjt Evaltime 读者推荐信息数据 RECOMMEND,存储读者的推荐信息 字段 Rid Bname Bpub Bwrtr Bnotes Recomtime 字段类型 nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(200) date 字段含义 读者证件号(主键) 书籍名称 出版社 作者 推荐理由 推荐时间(主键)(格式5

字段类型 nvarchar(50) nvarchar(50) smalldatetime 字段含义 证件号(主键) ISBN码(主键) 预约日期(格式为“2007-05-08 12:35:00”) 字段类型 nvarchar(50) nvarchar(50) date date tinyint nvarchar(50) nvarchar(50) 字段含义 条码号(主键) 证件号 借书时间(格式为“2007-05-08”) 归还时间(格式为“2007-05-08”) 续借次数(初始值为0) 执行借书操作的管理员的工号 执行还书操作的管理员的工号 字段类型 nvarchar(50) nvarchar(50) tinyint nvarchar(200) date 字段含义 读者证件号(主键) 管理员工号(主键) 评价星级(为1~5的整数) 主观评价 评价时间(主键)(格式为“2007-05-08”) 为“2007-05-08”) 2.3动态输出数据

用户检索历史数据

RETRI_HIS,存储用户检索历史 字段 Rid Retrtime Retrcont 字段类型 nvarchar(50) smalldatetime nvarchar(200) 字段含义 读者证件号(主键) 检索时间(主键)(格式为“2007-05-08 12:35:00”) 检索内容(例如“题名=stl 文献类型=西文图书”,“题名=红楼梦”) 2.4内部生成数据

缴款记录数据 PAYFLOW,存储读者的缴款记录 字段 Rid Bid Paytime Admid 字段类型 nvarchar(50) nvarchar(50) date nvarchar(50) 字段含义 读者证件号(主键) 书籍条码号 付欠款的时间(主键)(格式为“2007-05-08”) 经手人工号 2.5数据约定

数据必须满足以上表格中固定的字段类型,同时需要保证数据的可靠性、有效性以及安

全性。对于数值类型,不能超过数值表示的最大值,对于字符串型的数据,一定不要超过字符的最大个数。

3.数据的采集

3.1要求和范围

读者信息主要由读者自行采集输入,图书管理员会进行一定的基本信息初始化工作;

6

图书信息采集主要由图书管理者进行图书采集和图书信息的录入,已经图书信息的标记分类管理;

内部生成数据和输出数据主要由图书管理系统自动生成,可供查阅和打印; 数据采集工作的主要承担者是用户。

3.2输入的承担者

数据的输入可以是:

1) 学生(查询图书,预约图书,修改个人信息等); 2) 管理员(查询图书,修改图书信息等)。

输入数据基本都是采用键盘,少量数据采用扫描仪,易于控制;数据的输入在界面也可以在数据库中。

3.3预期处理

在进行数据的采集过程中,为确保数据的可靠性和有效性,必须对采集的数据进行一定的预处理,需要将图书增加在图书管理系统唯一的扫描标签,有固定的长度和格式,将图书信息与图书标签对应起来,再有扫描器扫描输入。

3.4影响

图书管理系统是一个比较庞大的系统,需要保存和处理海量的图书信息、学生信息等数据;同时该系统需要满足大量的并发访问需求,所以计算机设备必须具备一定的高性能和高安全性;同时开发单位开发的软件也需具有一定的容错性和易恢复性;出于对信息安全和更好的服务质量,需对图书管理员进行简单的培训、基础知识的普及;开发单位需要承担起再系统维护和升级工作。

7

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务