可行性研究
一.引言
1.编写目的: 通过学生借阅,还书,查询,实现对图书的管理
2.项目名称: VB图书管理系统
3.背景说明: 针对校内图书馆情况,对图书进行管理
4.术语定义: 待定
5.参考资料:《软件工程导论》,《 Microsoft Access 2003》.《VB的开发与应用》
二.概述
1.功能:
(1)允许学生查询所需图书情况
(2)借书,还书管理
(3)新书入库及旧书消除记录情况,添加读者、修改读者信息
(4)续借允许
(5)借书过期未还的处理
(6)帮助
2.约束:
每人限借5本,借期一个月,允许续借一个月,过期未还者不得再借及续借,并与以罚款
三.数据流图
1.数据流图
借还情况
学生ID号
借书证号
书号
信息
入 结 查询结果
库
要 果 查
求 看
要 阅
求 读
信
息
内
容
操
作
处理结果
帮助请求
帮助信息
2数据项说明:
bookinfo (图书信息)
| 数据项名称 | 类型 | 意义 | 精度 | 是否为空 | 主键 |
| Bookid | Numeric | 图书编号 | 8 | 否 | 是 |
| Title | Char | 书名 | 40 | 是 | 否 |
| Publishdate | Date | 出版日期 | 是 | 否 | |
| Author | Char | 作者 | 30 | 是 | 否 |
| Publisherid | Numeric | 出版社ID | 是 | 否 | |
| Number | Integer | 册数 | 是 | 否 |
| 数据项名称 | 类型 | 意义 | 精度 | 是否为空 | 主键 |
| Publisherid | Numeric | 出版社ID | 4 | 否 | 是 |
| Publisher | Char | 出版社名称 | 30 | 是 | 否 |
| Address | Char | 地址 | 50 | 是 | 否 |
| Tel | Char | 电话 | 16 | 是 | 否 |
| Fax | Char | 传真 | 16 | 是 | 否 |
| Postcode | Char | 邮编 | 6 | 是 | 否 |
| http | Char | 网址 | 16 | 是 | 否 |
| 数据项名称 | 类型 | 意义 | 精度 | 是否为空 | 主键 |
| Bookid | Numeric | 图书编号 | 8 | 否 | 是 |
| Stud_id | Numeric | 学生ID号 | 6 | 否 | 是 |
| Loandate | Date | 借书日期 | 是 | 否 | |
| Return | Date | 还书日期 | 是 | 否 | |
| Fine | Money | 罚金 | 是 | 否 | |
| Num | Integer | 借书数量 | 是 | 否 |
| 数据项名称 | 类型 | 意义 | 精度 | 是否为空 | 主键 |
| Register | Varchar | 登陆名 | 10 | 否 | 是 |
| Regpwd | Varchar | 登陆密码 | 10 | 是 | 否 |
| 数据项名称 | 类型 | 意义 | 精度 | 是否为空 | 主键 |
| Studid | Numeric | 学生ID号 | 6 | 否 | 是 |
| Pwd | Varchar | 密码 | 10 | 是 | 否 |
2.硬件接口:系统采用客户机/服务器模式。
3.软件接口:VB6.0开发用户界面,数据库由Access2003提供
五.性能需求:
1.精度:
2.时间特征:
六.属性
1.可使用性:简单,方便
2.保密性:学生需输入密码才可查询本人借阅情况并续借
3.可维护性:随时监控,发现问题马上解决
4.可移植性:可在windowXP上运行
七.其他
1.数据库操作:
2.故障处理: