图书管理系统需求分析

图书管理系统需求分析

ID:11923802

大小:140.00 KB

页数:0页

时间:2018-07-14

图书管理系统需求分析_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《图书管理系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、引言11.1编写目的11.2项目背景1二、任务概述22.1功能分析22.2软件用户32.3软件环境3三、需求分析33.1用户功能模块33.1.1用户使用数据流向图33.1.2用户数据流向图说明43.2超级用户模块53.3普通用户登录后的功能模块63.3.1账户管理模块63.3.2借阅书籍模块63.3.3查询书籍模块73.3.4续借书籍模块73.3.5归还书籍模块73.4管理员功能模块711一、引言1.1编写目的作为用户与该系统软件开发维护人员共同遵守的软件需求规范说明,本《软件需求说明书》的主要目的是明确所要开发的软件所应具有的

2、功能、性能,使系统分析人员和软件设计人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计和完成后续设计与开发工作,为软件开发范围、业务处理规范提供依据,也是应用软件进行合同最终验收的依据。1.2项目背景a、待开发软件名称:YYD图书馆管理系统b、本项目的任务提出者:杨文昌开发者:王张凡、杨文昌、易娟、丁杨使用者:使用本系统的所有用户实现软件的单位:YYD战队c、本图书管理系统为用户、管理员以及数据库之间提供了一个很好的桥梁,方便不同的使用者进行相关操作二、任务概述2.1功能分析本图书馆管理系统是基于C-S模式下的系统,用户通过

3、登录客户端,进行登录验证,并授予不同的权限,进行相应的操作,客户端主要负责与用户进行交互,然后将用户的需求发给服务器,服务器通过JDBC,对数据库进行操作,然后将结果返回给客户端。这样就完成了一次客户端与服务端的通信。下面是具体的流程图11本系统中自带一个超级用户,超级用户具有开关服务器,添加、删除、修改管理员信息的功能,超级用户不通过C-S模式,而是直接对数据库进行操作。管理员登录客户端验证后可以进行以下操作:1、用户管理。2、书籍管理。3、普通用户功能。4、前台服务功能。用户管理分为注册用户、注销用户、修改用户、查看用户。书籍管

4、理分为注册书籍、删除书籍、查看书籍。普通用户功能就是管理员也可以借阅、归还图书等功能。前台服务功能分为:处理读者现场借还书功能、现场充值功能、读者用户挂失功能。普通用户登录客户端验证后可以进行一下操作:1、账户信息管理。2、书籍信息管理。账户信息管理:修改账户的基本信息、充值、赔偿。书籍管理:借阅信息、查询信息、归还、续借2.2软件用户名称用户描述超级用户超级用户可对服务器进行管理,也可以对服务器进行管理,且可直接操作数据库。管理员管理员主要对用户和书籍进行管理普通用户普通用户功能有账户操作,图书借阅、归还、查询、续借等2.3软件环

5、境11名称版本操作系统WindowsXPSP2应用平台安装客户端数据库平台Oracle10g客户端软件三、需求分析3.1用户功能模块3.1.1用户使用数据流向图有效用户及密码显示系统界面登录处理输入用户名及密码用户处理账户信息反馈给用户处理命令修改账户表反馈给用户显示结果处理书籍信息令修改书籍表3.1.2用户数据流向图说明A用户用户是在校的学生、老师、以及其他工作人员,用户具有一个唯一的账号以及密码,此账号不能在系统登录时注册,必须是由图书馆管理员根据用户的在校信息,进行分配,并且将此账号的相关信息上传到服务器。B登录处理该系统是基

6、于用户—11服务器模式的,当用户在用户端输入自己的账号以及密码点击登录后,系统会将相应的信息发送到服务器端,服务器再对用户数据库进行访问,如果找到相应的匹配信息,服务器会马上向此客户端返回登录成功的信息,然后用户进入系统功模块的界面;如果没有找到相应的匹配信息,则服务器会返回一个登录失败的信息,用户停留在登录状态,不能进入系统,使用相关的图书馆业务。C系统界面用户登录成功后,进入系统,显示系统界面,系统界面有五大功能模块,分别是:用户账户模块、用户借书模块、用户还书模块、用户续借模块以及用户查询模块。D处理命令在系统界面上的相关功能

7、模块上,用户可以通过图形界面进行相关业务操作,用户每进行一次操作,客户端会向服务器端发送相关的操作指令,服务器接到指令后会根据指令通过JDBC模式访问数据库,对数据库中的相关数据进行修改3.2超级用户模块超级管理员功能模块:11超级管理员是位于管理员之上的具有最高权限的管理员,通过身份验证可以直接进行服务器管理,服务器管理分为开启服务器和关闭服务器。另外超级管理员还可以进行管理员管理,完成对管理员增删改查操作。A开启服务器:用于启动系统服务器。超级管理员通过身份验证,开启服务器B关闭服务器:用于关闭系统服务器。超级管理员通过身份验证

8、,关闭服务器C添加管理员:用于增加管理员,超级用户将管理员信息直接植入数据库D注销管理员:用于删除管理员,超级用户将管理员信息直接从数据库中删除。E查询管理员信息:用于查看管理员信息。F修改管理员信息:用于修改管理员信息,超级用户直接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。