(1)描述:与SQL连接并等待客户端连接,响应各种操作。
(2)功能,设置SQL服务器的IP地址和连接帐号等信息 ,连接SQL服务器,之后等待客户端连接,当收到登录命令后要在已有的管理员资料数据表中读出管理员ID和密码,并检验该密码和用户输入的密码是否匹配。用户登录成功后就可以对客户端发送来的命令对数据库进行不同的操作。
(3)输入项:SQL服务器的IP地址、SQL连接帐号和密码、监听端口号
(4)输出项:连接状态或相关提示
(5) 限制条件:服务器的默认IP地址:127.0.0.1,默认端口号:1431 端口号不能大于65535 ,当与SQL服务器断开连接,给出提示。
(6) 测试计划
² SQLIP添入本机IP ,验证方式选Windows方式验证,端口默认,启动服务.
² SQLIP添入存在Lirbrary数据库的机器IP ,验证方式选SqL方式验证,端口默认,启动服务.
² 与SQL服务器连接后,客户端登陆。
² 与SQL服务器连接后成功后,关闭SQL服务器。
3.2客户端模块
1.系统登陆模块(UserManager):
(1)模块描述:设置服务器的IP地址和端口号,对使用本软件的用户进行有效性验证。
(2)功能,登陆时需要管理员输入自己的ID号和密码并设置服务器的IP和端口,输入正确后便可以进入管理系统;输入错误后,会提示相关的错误信息。该部分可以使已注册的管理员登陆,若没有注册或者是密码输入不正确均不可以登陆。
(3)输入项:管理员ID、密码、服务器IP、端口号
(4)输出项:相关的登陆成功或失败的提示信息
(5) 限制条件:当系统第一次使用时,服务器的默认IP地址:127.0.0.1,默认端口号:1431初始用户ID:wcz,初始密码:0。每次登陆成功后,都将服务器的设置信息保存到配置文件中,下次登陆时自动获得。
(6) 测试计划
² 初次安装该系统后,测试初始化用户名和密码能否正确登录到系统
² 登录后,利用“添加管理员”添加。
² 采用刚才添加的用户名和密码登录,应该能正确登录。
2.图书借阅管理模块(BookManager):
2.1图书借阅:
若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.751com.cn
(1) 模块描述:使读者借阅图书
(2) 功能:该部分完成的主要功能是读者借阅图书。通过输入读者的ID号和所借阅图书的图书号来完成图书的借阅。
(3) 性能:管理员在输入用户ID和图书号后,立即进行有效性验证,如果用户ID和图书号都存在,则借阅图书成功,显示借阅成功的提示信息。否则,给出提示,说明是因为“用户ID不存在”或“图书号不存在”。
(4) 输入项:读者ID、所借阅图书号
(5) 输入项:相关的操作信息(成功或失败)
(6) 限制条件:读者ID和图书号长度正确并且不能为空。
(7) 测试计划:
² 初次使用该模块时,输入一个用户ID,图书号不输入,点击“确定”按钮。
² 输入图书号,而用户ID不输入,点击“确定”按钮。
² 输入一个错误的用户ID号和正确的图书号,点击“确定”按钮。
² 输入一个正确的用户ID号和错误的图书号,点击“确定”按钮。
² 输入一个正确的用户ID号和正确的图书号,点击“确定”按钮。
2.2图书归还:
(8) 模块描述:供读者归还图书
(9) 功能:该部分完成的主要功能是读者归还图书。通过输入读者的ID号和所归还图书号来完成图书的归还。
(10)性能:管理员在输入读者的ID号和图书号后,立即进行有效性验证,如果图书号所代表的图书确实被该读者借出,则图书归还成功,显示归还成功的提示信息。否则,给出提示,说明是因为“图书号不存在”或“图书没有被借出”。
(11)输入项:读者的ID号和所归还图书号
(12)输出项:相关的操作信息(成功或失败)
(13)限制条件:读者ID和图书号长度正确并且不能为空。
(14)测试计划:
² 输入一个没有被借出的图书号,点击“确定”按钮。
² 输入一个不存在的读者ID,点击“确定”按钮。
² 输入一个正确的被借出的图书号,点击“确定”按钮。
2.3缴纳罚款: