您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 软件工程图书管理系统
长沙商贸旅游职业技术学院软件工程题目图书管理系统学生姓名秦桂平学号61系部信息系专业计算机应用班级计应931图书管理系统需求说明书目录1.引言............................................................................................................11.1编写目的.......................................................................................................11.2背景及范围....................................................................................................11.3定义缩写词略语........................................................................................31.4参考资料........................................................................................................32.任务概要....................................................................................................32.1目标.................................................................................................................32.2产品功能........................................................................................................42.4条件与约束....................................................................................................43.ER模型及数据流图...............................................................................43.1ER模型............................................................................................................53.2数据流图.........................................................................................................64.数据字典......................................................................................................85.层次方框图...............................................................................................86.需求规定.....................................................................................................96.1功能需求......................................................................................66.2性能需求......................................................................................66.3数据管理能力要求...................................................................................66.4其他需求...................................................................................................67.运行环境设定......................................................................................137.1设计约束条件.......................................................................................137.2接口需求..........................................................................................137.3控制..................................................................................................131.引言随着计算机技术的不断应用和提高,计算机已经深入到社会生活的各个角落。而我校图书馆仍采用手工管理图书的方法,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。为了满足图书馆管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,特编此图书管理系统软件以提高图书馆的管理效率。编写目的本需求的编写是为了研究图书管理系统软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息更新,验收和测试的依据。本需求的预期读者是与图书管理系统软件开发有联系的决策人,开发组成人员,软件验证者。项目背景一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。本次作业设计题目:“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况。本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。1.3定义缩写词略语图书管理系统:图书管理是帮助图书馆管理人员对图书信息进行管理的软件。使用汉语编程语言,独立完成其功能2.任务概述2.1目标2.1.1开发意图a.为了图书管理系统更完善;b.为了学校图书馆对图书的管理更方便;c.为了减轻图书管理人员的工作负担。2.1.2应用目标通过本系统软件,能帮助图书馆管理人员利用计算机,快速方便地对图书馆书籍,读者资料,借还书等进行高效的管理。2.1.3作用及范围本软件适用于教育界,它是比较完善的系统管理软件,对图书馆的书籍,读者资料,借还书等可以进行方便的管理。2.2产品功能图书管理系统软件具有输入、输出、查找功能。2.3条件与约束2.3.1技术约束:本项目的设计是在VisualStudio\.NET程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。2.3.2环境约束:运行该软件所适用的具体设备必须是奔腾4、内存256兆以上的计算机;3.E-R模型及数据流图图书馆里系统E-R模型;图书编号图书作者图书名称出版社出版日期图书类别图书档案表图书价格读者基本信息表系别性别姓名学号密码登陆用户名密码权限专业ID帐号姓名密码电话E-Mail登记日期管理员基本信息表数据流程3.2.1.登陆数据流程:3.2.2.图书借阅数据流程:类别类别名所在位置借阅信息学号图书编号借书日期应还日期用户名及其密码身份验证登录失败登录成功错对登录表3.2.3图书归还流程图:3.2.4图书管理流程图:图书馆里选择操作修改添加删除图书表图书信息读者信息图书管理员查询图书存在情况检查读者借书记录检查读者是否有效借书登记读者信息借书信息图书信息读者图书读者表图书表借阅图书表借书信息借书信息罚款单还书信息还书信息借书信息借书信息图书管理员读者检查图书是否过期处理归还更新借书文件产生罚款单借阅图书表还书信息3.2.5图书查询数据流程图:学生(参照学生表)浏览查询借书无动作(返回)类别(参照类别表)选中图书出版社,作者,书号(参照图书表)3.2.8主界面选择查询图书查询条件查询显示结果图书表4.数据字典5.层次方框图:名字:图书信息别名:描述:每一本图书的详细信息定义:图书信息=书刊号+书名+作者+出版社+出版日期+价格+位置位置:图书目录文件名字:借书信息别名:描述:每位读者所借阅图书的具体信息定义:借书信息=学号+图书分类号+图书号+借阅日期+归还日期位置:借书目录文件图书管理图书借阅图书查询图书浏览退出名字:读者信息别名:描述:每位读者的具体信息定义:读者信息=学号+姓名+系别+专业位置:读者目录文件名字:登陆信息别名:描述:每位可登陆者的具体信息定义:登陆信息=用户名+密码位置:登陆目录文件需求规定6.1功能需求系统要能实现如下功能:登录系统:注销用户、系统退出。管理:用户管理、图书管理、读者管理、借阅管理。查询:图书查询、读者查询、借阅查询。下面详细介绍下功能模块:6.1.1登陆系统:仅限于管理人员登录,及其操作。通过登录来限制登录用户。可以通过登录系统注销用户,系统退出等功能。6.1.2管理模块:(1)用户管理:可以对于管理员用户添加,删除,修改等信息。(2)图书
本文标题:软件工程图书管理系统
链接地址:https://www.777doc.com/doc-4551320 .html