《图书管理系统》需求规格说明书完成人:实践第五组班级:2013级软件1班完成时间:2016-03-29目录1 导言 ......................................................................................... 错误!未指定书签。
1.1 目的................................................................................ 错误!未指定书签。
1.2 范围................................................................................ 错误!未指定书签。
1.3 术语定义........................................................................ 错误!未指定书签。
1.4 引用标准........................................................................ 错误!未指定书签。
1.5 参考资料........................................................................ 错误!未指定书签。
1.6 版本更新信息................................................................ 错误!未指定书签。
2 系统定义 ................................................................................. 错误!未指定书签。
2.1 项目背景........................................................................ 错误!未指定书签。
2.2 项目要达到的目标........................................................ 错误!未指定书签。
2.3 系统流程........................................................................ 错误!未指定书签。
3 应用环境 ................................................................................. 错误!未指定书签。
3.1 系统运行的网络环境.................................................... 错误!未指定书签。
3.2 系统运行的硬件环境.................................................... 错误!未指定书签。
3.3 系统运行的软件环境.................................................... 错误!未指定书签。
4 功能规格 ................................................................................. 错误!未指定书签。
4.1系统用户分析................................................................. 错误!未指定书签。
4.2系统功能分析................................................................. 错误!未指定书签。
4.3 系统用例图.................................................................... 错误!未指定书签。
4.3.1 系统高层用例图.................................................. 错误!未指定书签。
4.3.2 教师基本信息管理用例图.................................. 错误!未指定书签。
4.2.2教师成果管理用例图........................................... 错误!未指定书签。
4.3.3 教学文件管理用例图.......................................... 错误!未指定书签。
4.3.4 归口课程管理用例图.......................................... 错误!未指定书签。
4.3.5 课程组管理用例图.............................................. 错误!未指定书签。
4.3.6 规章制度管理用例图.......................................... 错误!未指定书签。
4.3.7 学生精英管理用例图.......................................... 错误!未指定书签。
4.3.8 公告管理用例图.................................................. 错误!未指定书签。
5 数据需求 ................................................................................. 错误!未指定书签。
6 性能需求 ................................................................................. 错误!未指定书签。
6.1 界面需求....................................................................... 错误!未指定书签。
6.2 响应时间需求................................................................ 错误!未指定书签。
6.3 可靠性需求.................................................................... 错误!未指定书签。
6.4 系统安全性需求............................................................ 错误!未指定书签。
7 产品提交 ................................................................................. 错误!未指定书签。
8 实现约束 ................................................................................. 错误!未指定书签。
9 签字 ......................................................................................... 错误!未指定书签。
1 导言1.1 目的本文档是关于图书管理系统的功能和性能描述,重点描述了功能需求。
本文档的预期读者是:1)需求分析人员2)设计人员3)开发人员4)项目管理人员5)测试人员8)用户1.2 范围本文档描述了目标系统的逻辑模型,解决系统“做什么”的问题,在这里对于开发技术没有涉及,而主要是通过建立模型的方式来描述用户的需求,为图书室提供一个管理、建设各种资料的平台。
1.3 术语定义无1.4 引用标准[1]《需求规格说明书格式标准》,河北经贸大学信息技术学院软件工程系1.5 参考资料[1] 韩万江等,软件工程案例教程,北京:机械工业出版社,2011[2]《需求规格说明书格式标准》,河北经贸大学信息技术学院软件工程系1.6 版本更新信息本文档的更新记录如表1-1所示。
表1-1 版本更新记录2 系统定义主要阐述项目的来源、背景和项目的目标。
2.1 项目背景1)随着各图书馆的图书的数量不断增多和图书馆规模的不断扩大,管理这些庞大的体系是非常困难的,因为图书的情况是随时改变的,因此必须对图书进行动态的管理,而这对于一个管理人员来说是一件比较复杂的事情,存储、查询、借阅是必不可少的业务。
2)为了能让管理员从繁重的工作中解脱出来,让管理员在使用这个软件以后能极其容易且方便的对所有图书进行管理,并且准确无误,轻松自如,因此开发一个图书管理系统软件是当务之急,也是本毕业设计选题的重要意义和研究宗旨。
本软件为图书管理员与学生通过网络平台来查询图书的借阅、预约等情况,方便用户随时查看图书使用情况。
3)本系统为信息技术学院资料室定制,负责管理学院资料室的所有图书资料,完成本学院教师和学生的图书借阅管理。
2.2 项目要达到的目标图书管理系统应能完成以下目标。
1)学生:应具有注册、登录、进行图书查询、借阅查询、图书预约、图书续借、修改个人信息、发表图书评论、查看借阅制度、查看通知公告、查看借阅帮助等功能。
2)教师:应具有注册、登录、进行图书查询、借阅查询、图书预约、图书续借、修改个人信息、发表图书评论、查看借阅制度、查看通知公告、查看借阅帮助等功能。
3)系统要有很好的可扩充性,方便以后添加其它相关应用;4)设计要具有一定的超前性、灵活性,能够适应业务配置的变化;5)系统能够提供友好的用户界面,使操作人员的工作量最大限度地减少;6)系统具有良好的运行效率,能够达到提高工作效率的目的。
2.3 系统流程根据系统的需求陈述,确定本项目提供统一的用户认证界面,用户登录后,根据不同的权限进入不同的操作界面,完成各自的功能,图2-1是本系统高层页面流程图。
图2-1 系统高层页面流程图3 应用环境3.1 系统运行的网络环境本系统的网络运行环境如图3-1所示,用户通过网络登录到系统中进行相应操作。
数据库服务器Web服务器图3-1 系统运行网络环境3.2 系统运行的硬件环境1)客户机为普通。
:P4 1.8;内存:512以上;分辨率:推荐使用1366*768像素2)服务器:P4 1.8;内存:2以上;3)数据库服务器.:P4 1.8;内存:512以上;3.3 系统运行的软件环境本系统的软件环境如下。