借书证号 文本 2~20个字节
姓名 文本 2~20个字节
性别 文本 2个字节
年龄 数字 数值1-100
联系方式 文本 2~16个字节
住址 文本 2~30个字节
表2-9 借阅信息数据项描述
数据项 类型 描述
ID 数字 00000000-99999999
读者ID 数字 00000000-99999999
图书ID 数字 00000000-99999999
借阅时间 日期 格式:年-月-日
归还时间 日期 格式:年-月-日
借阅数量 数字 数值1-100
表2-10 管理员信息数据项描述
数据项 类型 描述
ID 数字 00000000-99999999
登陆账号 文本 2~10个字符
登陆密码 文本 2~10个字符
2。4。2 数据流的描述
(2)数据流名:读者信息
简述:管理员输入正确的用户名和密码登录成功后可以添加、修改和删除读者信息
组成:读者信息除了由读者本身的姓名、性别、年龄、联系方式、住址组成,还有借书证号用以区别不同借书者。
数据量:约200次/日
(3)数据流名:借阅信息
简述:管理员输入正确的用户名和密码登录成功后可以添加、修改和删除图书借阅信息
组成:图书借阅信息由读者编号、图书编号来唯一确定,辅助信息未借阅天数、借阅时间、归还时间和备注。
数据量:约200次/日
(4)数据流名:图书信息
简述:管理员输入正确的用户名和密码登录成功后可以浏览、删除、增加图书收费信息
组成:图书信息由书名、作者、图书ISBN、出版社、出版日期组成。
数据量:约3000次/日
3系统设计
3。1 系统体系结构设计
本系统分为四个层次,第一层是登陆,第二层是操作界面,主要包括图书信息管理、密码修改、读者管理、发布借阅须知等,登陆成功方可跳转至相应页面。第四层是各个功能的具体操作。
图3-1 系统体系结构设计
3。2 系统子模块功能介绍
(1)图书管理模块:主要功能包括添加图书、修改图书信息、删除相应的图书。
(2)借阅须知模块:主要功能包括发布借阅须知、修改借阅须知、删除过期的公告等。
(3)借阅管理模块:主要功能是记录读者借阅图书的信息,管理员需要定期维护,添加新的借阅信息、修改已有的借阅信息、删除已无用处的借阅信息等。
(4)读者管理模块:主要功能为管理系统所有的读者,管理员可以添加新的读者信息、修改已有的读者信息、删除某些不符合要求的读者。