件的独立运行要求。
3、运行需求
(1)用户界面
Web界面
(2)软件接口
运行于Windowsxp及更高版本
(3)故障处理
正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
4、数据需求
(1) 静态数据
图书管理系统的静态数据包括:
图书:书编号,书名,书类型,作者,出版社,出版社时间,价格,;
管理员:用户名,密码;
读者:读者号,电话,,性别,地址,卡类型,备注,生日,卡号;
(2) 动态数据
输入数据:查询方式、查询关键字;
登记新图书、新读者;
图书、读者情况的更改;
借阅、返还时的图书编号、读者卡号;
输出数据:查询出的记录集;
四、数据库设计
1、数据处理流程
(1)
登陆流程
① 要求管理员输入用户名及密码。
② 建立与数据库的连接。
③ 权限检验。
④ 根据操作权限显示主界面。
(2) 主流程
等待管理员操作。
如为管理员权限操作:进入管理员权限流程。
如为图书类型管理操作:进入图书类型管理流程。
如为读者类型管理操作:进入读者类型管理流程。
如为图书档案管理操作:进入图书档案管理流程。
如为读者档案管理操作:进入读者档案管理流程。
如为借书操作:进入借书流程。
如为还书操作:进入还书流程。
如为续借操作: 进入续借流程。
如为图书借阅查询操作:进入图书借阅查询流程。
如为修改口令操作: 进入修改口令流程。
如为退出操作:进入首页,结束主流程。
(3)借书流程
① 要求管理员输入读者号和图书编号。
② 检验读者号是否存在。
③ 确认存在后提交借书请求,更新信息,把借书信息写入数据库,
显示借书操作结果。
④ 完成借书操作,结束借书流程。
(4)还书流程
① 要求管理员输入读者号。
② 检验读者号是否存在。
③ 确认存在后提交还书请求,更新信息,把还书信息写入数据库,显示还书操作结
果。
④ 完成还书操作,结束还书流程。
(5)续借流程
① 要求管理员输入读者号。
② 检验读者号是否存在。
③ 确认存在后提交续借请求,更新信息,把续借信息写入数据库,显示续借操作结 果。
④ 完成续借操作,结束续借流程。
(6)修