还剩5页未读,继续阅读
文本内容:
智能图书管理系统项目需求说明书1引言…………………………………………………………………………………...
1.1编写目的…………………………………………………………………………
1.2背景………………………………………………………………………………
1.3术语………………………………………………………………………………
1.4参考资料…………………………………………………………………………2项目概述……………………………………………………………………………...
2.1项目目标与要求…………………………………………………………………
2.2项目工作任务……………………………………………………………………
2.3智能图书管理系统研发的基本过程……………………………………………3系统特性……………………………………………………………………………...
3.1系统角色…………………………………………………………………………
3.2___操作…………………………………………………………………………………………………………………………………………...…………………………………………………………………...…………………………………………………………………...………………………………………………………………………...
3.3用户操作…………………………………………………………………………借书功能…………………………………………………………………...还书功能…………………………………………………………………...续借功能…………………………………………………………………...
3..
4.1硬件接口…………………………………………………………………………
4.2__环境…………………………………………………………………………
4.3知识链接…………………………………………………………………………◆1引言
1.1编写目的该文档首先给出了整个系统的整体网络结构和功能结构的概貌,试图从总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性需求进行了详细的描述其中对功能需求的描述中主要描述了每一用例的基本__流,而且还给出了非常直观的用例图这些文字和图形都为了本文档能详细准确地描述用户的需求,同时也为用户更容易地理解这些需求的描述创造了条件该文档详尽说明了这一软件产品的需求和规格,这些规格说明是进行设计的基础,也是编写测试用例和进行系统测试的主要依据同时,该文档也是用户确定软件功能需求的主要依据
1.2背景目前,很多高校图书馆是人工管理,效率低,易出错,手续繁琐,而且耗费大量的人力随着图书馆规模的不断扩大,仅仅依靠人力来管理维护,越来越难以管理图书馆希望设计一个欧诺个,管理读者的登记、图书的购入、接触、归还等管理人员以查阅某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,已全面掌握图书的流通情况本项目主要研究RFID自动识别技术在图书管理系统中的应用,借助学生现有的校园卡(__翼卡通手机)或RFID卡,在图书中增加电子标签,实现学生资助借还书等一系列图书管理功能,提高图书馆的服务水平和管理质量运用物联网技术对图书馆进行智能管理
1.3术语
1.4参考资料◆2任务概述
2.1项目目标与要求
1.了解智能图书管理系统的需求分析;
2.了解智能图书管理系统的总体设计;
3.掌握运用Visio软件绘制流程图,进行模块详细设计;
4.掌握基础的C#可视化编程技能;
5.掌握C#编写调用API实现RFID单标签识别程序;
6.掌握C#线程编程;
7.了解RFID卡、__翼卡通手机、电子标签在图书管理系统中的典型应用;
8.掌握用EX__L编写单元测试用例,并正确执行单元测试;
9.掌握用EX__L编写系统测试用例,并正确进行测试;
10.理解RFID应用项目的__过程
2.2项目工作任务
1.智能图书管理系统项目的需求分析;
2.智能图书管理系统项目的系统设计;
3.智能图书管理系统项目的硬件选型;
4.智能图书管理系统项目的设计与实现;
5.RFID识别模块的单元测试;
6.智能图书管理系统项目的系统集成;
7.编写测试用例,进行系统测试
2.3智能图书管理系统研发的基本过程◆3系统特性
3.1系统角色本系统主要用于以下两类成员:⑴图书___完成系统的管理与维护例如:标签管理、图书管理等___用例图⑵普通用户,,实现借书、还书等功能普通用户用例图
3.2___操作标签管理1)标签入库将标签信息存储到数据库对应的数据表中便于今后的操作2)标签删除对于一些废弃的或不用的标签进行删除操作3)查看标签查看标签信息,便于统计1)图书入库将图书信息存储到数据库的对应数据表中今后便于操作2)图书查询___对相关图书信息进行及时查询便于操作3)图书删除___对无效或丢失的图书进行删除操作用户操作1)查询用户___查询某用户的个人信息2)查询用户的操作记录___查看用户的历史操作记录3)增加用户___添加用户信息入库4)删除用户___对过期或失效的用户进行删除操作退出退出图书管理系统
3.2用户操作借书功能将自己置身于RFID智能射频范围几秒内,当射频识别图书上的电子标签的同时,也就将借书记录保存到了系统的数据库中,并与借书对象相一致,并提示借书成功还书功能借书人带着自己借的图书走进图书馆的到___处识别图书,系统进入还书界面,数据库显示图书已换回,那么可视为还书成功续借功能设置续借的某一段时间,当借书人带着图书到___处等级续借,并且书本未还,系统会自动为该借书人添加上一个续借为某段时间的记录查询功能当用户进入图书馆内的射频识别范围内,进入该系统,进行相关查寻操作,身边的终端屏幕上就会显示所有图书类目或个人借阅记录等退出◆4运行环境
4.1硬件接口CPU:至少Pentiun400以上,建议使用Pentiun800以上;内存至少256M以上,建议使用512M以上;硬盘至少80M硬盘空间;显示屏14寸显示器;PFID阅读器超高频阅读器,U__接口;控制器U__接口;RFID电子标签超高频卡片式电子标签;其他硬盘、鼠标和光驱等
4.2__环境平台选用WindowsXP数据__选用SQLSERVER2005__环境MicrosoftVisualStudio
20084.3知识链接用户需求调研系统总体设计系统详细设计编程实现制定研发计划单元测试编写测试用例系统集成测试项目总结图书入库标签入库标签查询标签删除___删除图书所有书查询已借书查询未借书查询查询用户增加用户删除用户用户借书数量查询用户借阅图书续借图书归还图书所有图书已借图书未借图书。