基于校园图书管理系统需求分析

  基于校园图书管理系统的建设是满足图书管理者对用户的管理以及对图书的借阅、归还等提供便捷的管理方式,同时也能方便广大用户以线上方式对馆内图书进行借阅、归还、续借、查询等需求。

一、该系统应实现以下目标:

1、基本信息设置,保证图书信息和读者信息分类管理。
2、实现对图书借阅,续借,归还流程的全程数据信息跟踪。
3、提供灵活,方便的权限设置,使整个系统的管理分工明确。
4、提供管理员修改信息,密码等功能,保证管理的安全性。

二、该系统具备以下功能:

1、读者管理功能,管理员应为每个读者建立借阅账户,并给不同类型的读者(老师、学生)发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名、唯一标识条形码)。
2、借阅管理功能:持有借阅卡的读者可以通过管理员操作本系统办理借阅、归还、续借图书业务。
3、读者查询功能:可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。
4、图书管理功能:图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别、作者、年份和出版社管理。要求与图书的变动保持同步更新。
本系统以实现对校园图书信息管理、查询和借阅为主,其主要用户为校园师生、图书管理人员,除满足系统基本功能外,还应该操作简便、容错能力强、易于用户理解。对于系统管理员,也力求尽量大的可能方便其进行操作。

三、系统可行性分析

  可行性分析是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程。所以,进行可行性的分析是非常必要的,也是很重要的,经过最初的设计目标和进行的调查得出以下四点的可行性分析。
1.技术可行性
  该软件的开发只需在WindowsXP或者Windows7操作系统下进行,利用BlueJ和SQLServer进行开发,在计算机上只需安装一般的处理软件和一些支持软件,不需要大型的系统软件和应用软件来支持。该系统是一个数据库管理系统,对数据库进行操作不需要高配置的计算机,只要在该计算机上能够运行WindowsXP操作系统和一般的处理软件就可行。开发者有较强的编程能力,熟悉开发软件和WindowsXP操作系统,具有开发大型软件的能力。综上,开发该管理软件具有技术可行性。
2.系统经济可行性
  本图书管理系统能为图书管理者提供准确、及时的信息,对管理者的决策提供有利的支持;能够促进院校图书馆借阅管理的体制改革,提高工作效率,减少工作人员及人力管理费用等,这些都是使用系统所带来的间接收益。同时也促进了学校信息化的进程,提高学院的管理效率。
3.社会可行性
  从用户使用可行性进行分析,该系统的开发充分考虑到组织机构和优化需求等方面的因素,从而能够满足使用者的要求。且本系统的用户包括我校在读大学生及教师,均有一定计算机操作基础,能迅速熟悉本系统并通过系统进行查询等业务。另外因为本系统界面友好,操作简单方便,易于理解学习,管理员经过上岗前的简单培训后,便可熟练使用本系统。系统维护人员将由学校计算机专业人员担任。
从法律可行性进行分析,由于使用的是正版软件,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是可行的。

四、功能需求分析

  该系统的功能划分为浏览功能、查询功能、添加功能、修改功能、删除功能的需求,以及系统性能需求。
(1) 浏览功能
① 列出当前数据库文件中图书信息、读者信息、借阅信息和还书信息等的所有记录。
② 可选定一项记录,显示所有域。
(2) 查询功能
① 书目匹配查询
② 读者匹配查询
③ 书目和读者匹配查询
(3) 添加功能
① 添加书目和读者记录以及借书还书记录
② 添加系统设置相关信息
(4) 修改功能
① 修改书目和读者记录,提供相关确认机制。
② 修改系统设置相关信息,提供相关确认机制。
(5) 删除功能
① 删除书目和读者记录,提供相关确认机制。
② 删除系统设置相关信息,提供相关确认机制。

五、系统性功能需求

①性能性
1、数据精确度:保证查询的查全率和查准率为100%,所有在相应域中包含查询关键字的记录都能查到,所有在相应域中不包含查询关键字的记录都不能查到。
2、系统响应时间:系统对大部分操作的相应时间应在1—2秒内。
3、适应性:满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求。
②用户界面及其友好性
包括产品宣传的易得性、信息的本土化、业务规则说明、沟通渠道、下载设施、色彩的协调性、响应时间的一致性。满足运行环境在允许操作系统之间的安全转换和与其他应用软件的独立运行要求。
③可理解性
具有良好的目录结构和索引。

基于校园图书管理系统需求分析相关推荐

  1. 图书管理系统需求分析说明书

    图书管理系统需求分析说明书     第一正式得为了一个项目认认真真的写这个需求分析说明书,真的用心了,记录下来,接下来的两周就是我们团队来实现它的时候了,愿我们组加油! 第1章    引言 1.1.  ...

  2. 双鱼林php学生信息管理系统,双鱼林基于ThinkPHP5图书管理系统demo v1.0

    别看双鱼林基于ThinkPHP5只是一个简单的图书管理系统,麻雀虽小,五张俱全,实现了常见字段比如字符串,整型,浮点型,日期型,图片型和文件型的添删改查,查询条件采用多条件组合模糊查询,查询结果都采用 ...

  3. 一个简单的基于python图书管理系统

    一个简单的基于python图书管理系统 开发平台:pycharm 开发语言:python 数据库:mysql 登录界面 主界面 数据库文件 想要的联系丘丘:793064854.2R带走

  4. 基于SSM图书管理系统

    1查询所有图书 管理员Manager 对象在进入到系统中后,选择图书查询时,系统执行管理书库Books对象中的获取所有图书信息,形成List<Books>返回给页面进行显示. 2 条件图书 ...

  5. 校园图书管理系统开发-中小学智能图书管理系统开发

    校园图书管理系统开发-中小学智能图书管理系统开发 <图书馆管理系统>是针对学校及上级主管部门对图书的管理而开发的校园信息化应用软件,系统采用了B/S架构及模块化设计模式,具有操作简单.功能 ...

  6. python毕业设计开题报告-基于Python图书管理系统开题报告

    选题的背景.意义及研究现状: 研究背景及意义: 随着我国的教育产业的快速发展,各个学校的学生数量越来越多,在这种情况下的图书馆书籍管理和查询,以及读者的管理变得非常困难,使用计算机软件的图书管理系统来 ...

  7. 基于VB图书管理系统的设计与实现

    如果你是一个对编程一无所知,而又迫切希望掌握一种快捷实用的编程语言的初学者,那选择VB6.0就是编程的不二选择.VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO.R ...

  8. 基于javaweb图书管理系统

    具体功能包括:用户管理.图书管理.借还管理.出版社管理.系统管理.系统监控.数据分析.系统管理员.图书馆管理员.读者等功能 下面是项目部分功能结构图:

  9. 基于Springboot图书管理系统

    环境:开发工具:idea,数据库:MySQL5.7 jdk1.8 架构:spring boot,前端bootstrap 主要功能 用户管理.菜单管理.数据字典管理.日志信息等: 项目截图: 代码截图: ...

  10. c语言图书管理系统解析,基于C语言的图书管理系统的设计与实现解析.doc

    毕业论文 题目:基于C语言的图书管理系统的设计与实现 英文题目:Design and Implementation of Books Management System Based on C Lang ...

最新文章

  1. 图解Oracle存储过程教程
  2. cordova splashscreen插件在android平台的使用
  3. go 切片取最后一个元素_深挖 Go 之 forrange 排坑指南
  4. “常程跳槽小米”裁决出炉:常程继续履行竞业限制,还要赔500多万...
  5. 【Java】多线程编程
  6. java经典问题算法大全_10道java经典算法!每一题都能提升你的java能力!
  7. Linux(RadHat)基础学习—vim编辑器及文件的输入输出
  8. 安装ESXI 5.5卡在LSI_MR3.V00解决方案
  9. 三角网格表面高斯曲率的计算与可视化
  10. 系统开发中的时间类型的处理问题
  11. 固态硬盘用软件测试温度高,硬盘温度过高的原因,固态硬盘温度过高-
  12. 临时邮件、临时接收手机验证码等好用工具
  13. 巴菲特佛罗里达州立大学演讲
  14. 决策树算法原理——cart
  15. excel文件分割器
  16. 头文件和Include: Why and How
  17. (三)安装seafile服务器
  18. XILINX DDR3 VIVADO(二)写模块
  19. 路由器实现不同VLAN间通信
  20. Vue项目中使用Tinymce

热门文章

  1. 统计案例 | 统计数据会说谎?
  2. C-CCSK云计算安全知识认证
  3. linux能yum装mcafee吗,Ubuntu安装Mcafee步骤
  4. php fakepath,javascript - chrome upload file 出现 fakepath,请解决方案
  5. 如何有效的阅读开源代码
  6. 读程士宏之《测度论与概率论基础》
  7. 医疗行业源代码该如何保密
  8. Linux安装MySQL5.7
  9. 一步一步带你训练CTPN
  10. 思科、华为等四大厂商网络工程师面试题汇总+解析(第1期)