图书管理系统的详细说明书上课讲义

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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图书修改说明

用例名称:修改图书信息

参与者:系统管理员

描述:修改图书信息

前置条件:1、系统管理员已登陆到系统

后置条件:无

相关文档
最新文档