logo资料库

图书管理需求分析文档.doc

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
图书管理系统需求分析 1、引言 项目名称 图书管理系统 项目背景和内容概要 项目的名称:图书管理系统开发软件 项目使用部门:学校图书馆 图书馆是高等院校的重要组成部门,是老师和学生获取知识的重要场 所。由于图书馆主要从事大量的图书资料的储存和流通。人工记录方法既效率 低又容易出现错误,大大影响了图书馆的正常管理工作。所以我们可以利用计 算机来实行对图书的信息管理,可以提高管理的效率。并对信息进行数据库管 理的目的,特编此图书管理系统软件。 相关资料、缩写语、定义 图书馆理系统:图书管理是帮助图书馆理人员对图书信息进行管理的软件。 ODBC:(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构 中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问 的标准 API(应用程序编程接口)。 参考资料:《需求分析说明书》 《软件工程导论》——张海藩 编著 清华大学出版社 《数据库系统概论》——萨师煊 王珊 编著 高等教育出版社 2、项目概述 被开发软件的一般描述:
图书借阅 图书管理 图书归还 按书号查询 图 书 管 理 系 统 读者管理 系统管理 按书名查询 图书查询 读者登记 读者查询 用户管理 系统设置 数据备份 数据恢复 被开发软件的功能: 图书管理系统软件具有对图书馆书入库、借阅、归还、检索、读者管理、 查询、系统的管理的功能。 实现语言 VB.NET 用户特点 本系统主要提供给学校图书馆的图书管理人员,图书管理员需要进行创建、 修改和删除等工作,要求具备计算机知识,如权限管理等。 假定条件与约束限制 对设备的要求是计算机稳定性良好,整套系统经济实惠。可以利用的信息 和资源是图书管已经配置了所有的计算机,以及网络设备。要求图书管理员会个 般的计算机操作,会中文输入。 假设本图书管理系统软件开发过程中,成本方面受到限制,管理和设计时都 没有考虑全面,本项目的开发将受到很大的影响。
3、业务流程 业务流程描述: 1、图书馆进书后,图书馆管理员统计书名、作者 出版社、价格以及所有图书的册数、ISBN、进书日期等。 2、根据不同学科种类对图书进行编号,记入图书信息,并将图书入库。 3、有学生来借阅前,可以先使用本系统查询所有的或相关的书籍,获取图书 信息。 4、学生根据查询获得的图书信息,方便的借阅到作出修改。 图书,并由图书馆管理员将借书信息记入借书信息,并对图书信息 5、当有学生来还书时,核对借书信息,判断有没有违章等并作相应的措施, 最后完成还书。 6、还书后图书入库,对本条图书信息做同相应的修改。
(描述项目的业务流程,可结合系统流程图进行描述) 4、数据描述 原始数据描述 静态数据 图书(book): 读者(reader): 图书编号(BookID); 图书书名(BookName); 图书作者(Author); 图书出版社(Publisher); 图书出版日期(Publisher); 图书单价(BookPrice); 图书摘要(Abstract); 图书分类(Class); 图书状态(BookStatus); 图书数量(BookNumber); 学生识别号(ReaderID); 学生姓名(Name); 学生权限(Level); 学生联系方法(Address); 学生电话号码(TelephoneNumber); 图书访问记录(recorder):借阅图书号(bookID);
借阅者证号(ReaderID); 借书日期(OutDate); 系统设置表(configuration): 记录号(id); 最多可借图书数(MaxBLNum); 最多借书天数(MaxBLDays); 系统操作员记录表(administer):记录序号(WorkerId); 账号(Account); 口令(Password); 权限级别(Level); 动态数据 输入数据:鼠标对按钮的点击 ; 查询方式、查询关键字; 新建图书项、学生项; 图书项、学生项相应纪录更改; 备份数据恢复所需的数据备份文件; 借阅、返还、丢失注销时的图书序号、学生借阅证号; 受限操作所需的密码; 输出数据:查询关键字确定的数据库记录的子集; 统计结果及其格式化文件; 信息录入、删改结果(成功或失败); 图书借阅、返还、丢失注销等操作结果; 数据备份输出的数据备份文件; 内部数据:查询操作建立的索引;
数据流向图或类图 一般用户:
管理员数据流程 数据概念模型和描述 通过对图书管理系统的分析,可以得出该系统涉及三个实体:学生、图书、图书 管理员。 通过对各实体数据关系的整理,可以画出如下 ER 图: 实体和属性的定义: 图书(图书编号,图书名称,作者,出版社,出版日期,备注,价格,数量,) 借阅者(借书证号,姓名,性别,身份证,联系电话,密码) 身份(身份编号,身份描述,最大借阅数) 图书类别(图书类别编号,类别描述) 一个借阅者(用户)只能具有一种身份,而一种身份可被多个借阅者所具有; 一本图书只能属于一种图书类别(类别),而一种图书类别可以包含 多本图书; 一个用户可以借阅多本不同的书,而一本书也可以被多个不同的用户所借阅。
5、功能需求 功能需求(一) 功能描述 学生登记,即输入学生的具体信息。 为了把学生的具体信息写入学生目录文件中。 输入要求 学生具体信息。 处理要求 图书管理员通过图书管理系统写入学生目录文件中。 输出要求
分享到:
收藏