软件工程图书管理系统需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程图书管理系统需求分析
引言
图书管理系统是目前各大图书馆所必备的应用系统,其作为读者借阅和管理图书的主要信息资源,越来越受到各大高校和各级图书馆的重视。
软件工程图书管理系统的设计将方便图书馆管理员:快速查找图书、借还书、查看馆藏进出情况等。
在此基础上,为了解决当前图书管理系统出版社数量较少、管理混乱的问题,研发出了软件工程图书管理系统。
需求分析
系统细节设计
图书管理系统主要包括三个模块:管理员模块、读者模块和图书信息管理模块。
管理员可以通过该系统进行图书的借还、图书信息的管理等工作;读者则可以进行借阅、查询等功能;图书信息管理模块主要负责图书信息的录入、修改和删除。
登录管理模块:
图书管理系统需要实现登录管理模块,其中管理员模块和读者模块的登录界面不一样,需求如下:
管理员需求:
管理员用户名和密码都是唯一的;
管理员登录进入首页后可以进行图书的借还、图书信息的管理等工作;
管理员可以在首页查询当前借阅图书、读者已借阅图书等信息。
读者需求:
读者的身份认证采用比较常见的用户名和密码方式;
读者登录进入首页后可以查看馆藏图书、借阅图书、归还图书等;
读者可以在首页查看本人当前借阅和已借阅的图书信息。
图书信息管理模块:
图书信息管理模块是整个系统的核心模块,在需求分析过程中,我们将主要从以下四个方面展开分析:
1. 录入图书信息
管理员可以录入图书信息,需求如下:
图书信息包括:书名、作者、出版社、出版日期、价格、字数、馆藏数量等;
图书信息中所填写的各个属性都需要强制校验。
2. 修改图书信息
管理员可以修改图书信息,需求如下:
管理员可以修改馆藏图书数量、出版社、价格、作者等各项数据;
管理员修改后需要进行保存,软件自动记录修改时间和修改人。
3. 删除图书信息
管理员可以删除图书信息,需求如下:
管理员可以在首页对未被借出的图书进行删除。
4. 查询图书信息
管理员和读者都可以查询图书信息,需求如下:
根据图书编号、书名、作者、类型等条件进行查询;
查询到的信息包括:书名、出版社、作者、出版日期等。
借阅管理模块
借阅管理模块主要是为读者提供借阅图书、归还图书、续借图书等功能。
借阅需求:
读者可进入借阅系统,根据查询结果进行图书借阅;
读者借阅图书之后需要填写借书单;
借阅时应进行身份验证。
归还需求:
读者可进入归还系统,选择归还需要还书的图书;
读者需要在页面上填写还书单并点击提交按钮进行还书;
还书之后需要更新图书库存。
续借需求:
读者需要进行身份验证;
读者可选择借期续借模块并确认;
借期已过的图书不应允许续借。
技术支持
在实现软件工程图书管理系统工程中,我们需要使用新型的Web 技术和网络协议等技术进行架构和编程。
主要实现技术包括:使用WEB开发工具进行前端界面开发;
采用数据库进行图书信息存储;
采用Java语言进行后台开发;
采用加密方式来保障用户的账户、密码和数据安全;
使用vuejs和nodejs高级框架开发用户界面。
结论
在本篇论文中,我们对软件工程图书管理系统进行了需求分析,讨论了系统各个模块的设计及实现技术,系统要求具有易用、高效、安全、实时、准确等特点。
设计开发出来的软件工程图书管理系统可以为图书馆管理工作提供好的支持,也是今后大型图书馆和企业自建图书管理系统的趋势。