图书管理系统的详细说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件系统设计说明书
一、引言
1.1.目标
图书管理系统是一种基于集中统一规划的数据库数据管理模式。在对图书、读者的管理、其实是对图书、读者数据库的管理。为方便图书馆书籍、读者资料。进行高效的管理,特编写该程序以提高图书管理效率、使用该程序之后,工作员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。本系统的简历无疑会为管理者对图书管理系统提供极大的帮助
1.2.范围
该文档是在没有开发经验的基础上开发,因为并没有实际调查,所有可能不是很完整。本产品主要适用于以下范围:
(1)学校图书馆
针对学校图书馆,可以完成以下业务:
(1)完成对读者的添加、删除、修改、查询。
(2)完成对图书的添加、删除、修改、查询。
(3)完成对用户的添加、删除、修改、查询。
(4)完成对图书借阅和归还的管理。
二、参考资料
学校图书馆相关资料以及网上的一些资料
三、分解说明
2.1模块分解
读者管理模块
2.2.1读者添加说明
读者权限:读者是图书馆的主要借阅人员,读者可以查询图书,可以借阅图书,读者也可以修改自己的信息。
读者添加用例描述:
用例名称:添加读者信息
参与者:系统管理员
描述:注册读者信息
前置条件:1、系统管理员已登陆到系统
后置条件:无
主事件流:1、输入读者的信息
2、点击“添加”按钮进行添加;
备选事件:用户可在任何时候(未执行主事件流2之前),点击“重置”按钮,清空所填写的信息,重新填写读者信息。
异常事件流:带“*”的必填项未填写便进行保存,系统提示需填写必填项后再进行保存。
业务规则:1、本用例主要运用于新读者的注册。
特殊需求:无
假设:无
注释和问题:无
读者查询与修改界面说明
读者可以可以查询和修改自己的信息
读者查询用例描述:
用例名称:查询读者信息
参与者:用户或系统员
描述:查询读者信息。
前置条件:1、使用者已经登录到系统
后置条件:无
主事件流:1、通过输入查询条件查询到读者的记录,支持的查询条件有:读者姓名、注册日期、读者ID 等;
备选事件:无
异常事件流:无
业务规则:本用例主要运用于老读者信息的查询
特殊需求:无
假设:无
注释和问题:无
用户管理模块
3.2.1用户的添加的说明
用户添加用例描述:
用例名称:添加用户信息
参与者:系统管理员
描述:添加用户信息
前置条件:1、系统管理员已登陆到系统
后置条件:无
主事件流:1、输入用户的信息
2、点击“添加”按钮进行添加;
备选事件:用户可在任何时候(未执行主事件流2之前),点击“重置”按钮,清空所填写的信息,重新填写用户信息。
异常事件流:带“*”的必填项未填写便进行保存,系统提示需填写必填项后再进行保存。
业务规则:1、本用例主要运用于新读者的注册。
特殊需求:无
假设:无
注释和问题:无
3.2.2.用户的查询、修改和删除说明
图书管理员可以对用户进行管理,有删除的权限,用户可以查询和修改自己的信息。
用户删除用例描述:
用例名称:删除用户
参与者:系统管理员
描述:1、删除用户信息
前置条件:1、使用者已经登录到系统;
2、要删除的用户存在;
后置条件:1、该用户信息状态变为“已删除”;
主事件流:1、输入查询条——支持的查询条件有:用户姓名、注册日期、用户ID等;
2、点击“查询”按钮,显示符合查询条件的用户记录;
3、选中某条记录。
4、点击“删除”按钮,完成删除;
备选事件:无
异常事件流:无
业务规则:1、本用例主要运用于老用户的删除。
特殊需求:无
假设:该用户存在
注释和问题:无
修改用户的用例描述:
用例名称:修改用户信息
参与者:系统管理员
描述:修改用户信息
前置条件:1、系统管理员已登陆到系统
后置条件:无
主事件流:1通过输入查询条件查询到要修改的用户记录,支持的查询条件有:用户姓名、注册日期、用户ID等;
2、进行修改操作
3、点击“修改”按钮进行修改;
备选事件:系统管理员可在任何时候(未执行主事件流3之前),点击“重置”按钮,清空所填写的信息,重新填写用户信息。
异常事件流:修改的信息必须合法
业务规则:1、本用例主要运用于老用户信息的修改。
特殊需求:无
假设:无
注释和问题:无
查询用例描述:
用例名称:查询用户信息
参与者:系统管理员
描述:查询用户信息。
前置条件:1、使用者已经登录到系统
后置条件:无
主事件流:1、通过输入查询条件查询到用户的记录,支持的查询条件有:用户姓册日期、用户ID等;备选事件:无
异常事件流:无
业务规则:本用例主要运用于老用户信息的查询
特殊需求:无
假设:无
注释和问题:无名、注
图书管理模块
3.3.1图书的添加说明
图书添加用例说明:
用例名称:添加图书信息
参与者:系统管理员
描述:添加图书信息
前置条件:1、系统管理员已登陆到系统
后置条件:无
主事件流:1、输入图书的信息
2、点击“添加”按钮进行添加;
备选事件:用户可在任何时候(未执行主事件流2之前),点击“重置”按钮,清空所填写的信息,重新填写图书信息。
异常事件流:带“*”的必填项未填写便进行保存,系统提示需填写必填项后再进行保存。
业务规则:1、本用例主要运用于新书的注册。
特殊需求:无
假设:无
注释和问题:无
3.3.2图书修改说明
用例名称:修改图书信息