要求能在发生意外如掉电的情况下,保证不丢失数据。
52可靠性
一般条件下,不应该出现故障
53有效性
对于浏览、查询、增加、删除、更新和密码设置的一般操作,要求及时响应,在1~2秒内
54易用性
要求能尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。
56可移植性
要求本软件能在Wi
dows系统上进行移植
56可测试性
设计时尽可能减少测试本软件的各项功能所需的工作量
57互联性
要求提供数据的导入和导出接口,以易于同其他系统的连接
10
f第六章数据描述
61数据库的逻辑结构定义
概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为数据库系统所支持的实际数据模型。
第一种转化是将实体转化为关系表。这种转化较简单,需要将实体的属性定义为表的属性即可。
第二种转化是联系的转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。
在上面工作的基础上归纳出人员管理数据库表格的组成之间的联系等等。该数据库系统具有以下方面的特点
结构合理,对一个人员建立多条记录。所建立的数据冗余度小,独立性强。建档、修改、查询、统计快速而准确。保密性好、可靠性好。
本系统使用的数据库管理系统为SQLServer2005。数据库中的表有管理员信息表、图书信息表、读者信息表、管理员权限表、图书借阅归还表等。图书管理员基本信息表tb_admi
,如表61所示。
属性名id
amepwd
数据类型varcharvarcharvarchar
长度
主键
描述
50
是
管理员编号
50
否
管理员名称
30
否
密码
表61tb_admi
(管理员)表
读者详细信息表tb_reader,如表62所示。
属性名
数据类型
长度
主键
描述
id
varchar
30
是
读者编号
ame
varchar
50
否
读者名称
11
fsextypebirthdaypaperTypepaperNumtelemailcreateDateoperremarkborrow
um
char
4
否
varchar
50
否
smalldatetime
4
否
varchar
20
否
varchar
30
否
varchar
20
否
varchar
50
否
smalldatetime
4
否
varchar
30
否
text
16
否
i
t
4
否
表62tb_reader读者信息表
性别读者类型
生日证件类型证件号码
电话Email注册日期操作员备注借阅次数
图书详细信息表tb_bookkifo,如表63所示。
属性名
数据类型
长度
Bookcode
varchar
30
book
ame
varchar
50
type
varchar
50
autor
varchar
50
tra
slator
varchar
50
pub
ame
varchar
100
price
mo
ey
8
page
i
t
4
bcase
varchar
50
storage
bigi
t
8
i
Timesmalldatetime
4
oper
varchar
30
borrow
um
i
t
4
12
主键是否否否否否否否否否否否否
描述图书条形r