图书管理系统的需求分析由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“图书管理系统需求分析”。
文档名称: 需求分析 项目名称: 图书管理系统 项目负责人:王亮
项目组长: 王亮 程序录入: 王亮
需求分析: 王亮、段大江、杨家润、雷昕
软件测试: 王亮、段大江、杨家润,王越
开发单位:西邮07级科技软件开发第六小组
编写目的:
本系统是为了减轻新生入学、不断增加、修改图书给学校图书馆带来的不便而设计的。图书馆管理系统是办公自动化不可缺少的一部分,是适应现代管理制度要求、推动学生学籍管理走向科学化、规范化的必要条件。所以本人选择此题目。由于本人水平有限,此系统有一些不足之处,请各位老师给予批评和指导
编写背景:
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机网被广泛应用于管理信息系统的外部环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息处理,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与管理信息系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。系统待开发的名称:图书管理系统
项目组长: 王亮 程序录入: 王亮
需求分析: 王亮、段大江、杨家润、雷昕
软件测试: 王亮、段大江、杨家润、雷昕、王越
本系统的用户:用户,管理员 一:任务概述:
系统的体系结构为客户端/服务器结构,开发工具前台为 C语言。在Windows操作系统的支持下完成相应的所有功能。
二:需求规定:
1.对功能的规定
1)用户功能:1 可以登录及修改当前登录用户的密码和信息。可以浏览,查看,搜索页面信息。
2)管理员功能:除拥有用户所有权限外,还可以对图书信息(买入,借出情况),对用户信息有浏览和管理的权利。2.对性能的规定:
1)精度:查询时应保证查询率,所有在相应域中包含查询关键字的记录都应能查到,同时保证准确率。2)时间特性要求:一般操作的响应时间应在1-2秒内。
3)适应性: 满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。
4)灵活性:在需求发生变化时,本系统的对这些变化的适应能力相对而言是比较强的,包括操作方式上的变化;运行环境的变化;同其他软件的接口的变化;精度和有效时限的变化。项目功能需求
(1)登录功能
验证登录用户是否为数据库中的合法用户,判断登陆的用户是一般用户还是管理员用户。一般用户(即数据库中未有基本信息)则只能实现浏览,查看,搜索功能。管理员可以对普通管理员权限进行修改,可以修改货物,有着绝对权限。(2)主界面功能
可以浏览各种图书信息,还可以进入登陆页面,可以查找各类图书。(3)用户管理功能
管理员(即超级用户)可以添加新的用户以及修改当前登录用户的密码。也可实现登录用户的重新登录和退出,超级管理员可以对普通管理员的权限进行设定,可以修改书目。一般用户则可以浏览,搜索,查看各类商品信息。
性能需求
.登录功能 登录界面
.管理员权限表
G
图书查询条件 图书信息1书籍管理图书信息读者 图书情况 借阅信息 图书信息 图书信息 图书信息表借阅查询条件借阅信息表 借阅信息 读者信息 读者情况管理员 图书基本信息 图书借还信息 借阅信息 借还书信息 3 读者借阅情况借阅管理借还书信息读者基本信息2读者管理管理员 读者信息 读者信息 读者信息表
3运行环境规定 客户机
外围设备:鼠标,键盘,显示器;
操作系统:装有浏览器的各种操作系统;
服务器
外围设备:鼠标,键盘,显示器;
编译程序:C language 操作系统:任何操作系统(windows or linux);
数据库支持:SQL Server 2000或更高版本;
数据存储能力和测试支持能力:需要有较高的系统支持。
A