图书管理系统需求分析.doc

上传人:土8路 文档编号:10101170 上传时间:2021-04-19 格式:DOC 页数:12 大小:95.50KB
返回 下载 相关 举报
图书管理系统需求分析.doc_第1页
第1页 / 共12页
图书管理系统需求分析.doc_第2页
第2页 / 共12页
图书管理系统需求分析.doc_第3页
第3页 / 共12页
图书管理系统需求分析.doc_第4页
第4页 / 共12页
图书管理系统需求分析.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《图书管理系统需求分析.doc》由会员分享,可在线阅读,更多相关《图书管理系统需求分析.doc(12页珍藏版)》请在三一文库上搜索。

1、一、系统设计基础块如下:图书管理系统用户个人信息管理信息录入信息查询打印读者信息信息修改与删除图书借阅返还管理出租影碟管理返还影碟管理用户登录界面管理管理员登录模式读者登录模式管理员信息管理信息录入信息查询信息修改与删除图书信息管理信息修改与删除图书清单新进图书图书查询总流程图二、系统分析2.1 登录界面 为了方便进行管理,我们设置了一个登陆界面。对于不同身份的人应该进入不同的管理界面。因此将登陆界面分成了以下两个部分:2.1.1 管理员登录 2.2.2 用户登录2.1.1 管理员登录(1) 管理员信息此模块包括管理员的姓名、工号、联系电话以及工作的时间。(2) 图书信息此模块包括图书的类别、

2、名称、作者、出报社、内容简介以及图书馆里的现有数量。(3) 借阅图书此模块包括借阅图书的用户、借阅的时间以及借阅的费用。(4) 密码的更改管理员可根据自己的喜好更改自己的登录密码。2.1.2 用户登录(1) 读者的信息显示当前读者的个人信息。(2) 图书的信息此模块包括图书的类别、名称、作者、出报社、内容简介以及图书馆里的现有数量。(3) 密码的更改用户可以更改自己的登录的密码。登 陆 界 面管 理 员 登 陆用 户 登 录管理员信息图书信息 。读者信息图书的信息 。登录界面流程图2.2 管理员信息管理对于图书馆管理员,客户和管理员要清楚的知道管理员的详细信息,比如管理员个人信息和所分配的工作

3、时间等。1管理员姓名 2管理员工号 3管理员工作时间 4管理员信息更新管理员信息管理管 理 员 姓 名管 理 员 工 作 时 间管 理 员 工 号管 理 员 信 息 更 新管理员信息管理流程图2.3 图书信息管理2.3.1图书清单1.图书名 2.图书编号 3.类型 4.作者5.已借出的本数 6.所剩本数 7.曾经借过此书的人和所借时间2.3.2新进图书信息2.3.3图书查询 (1) 按类型(2) 按作者(3) 按图书名2.3.4图书信息的更新及删除对影碟信息进行修改,添加或删除。图书信息管理图 书 清 单图 书 查 询新 进 图 书 信 息图 书 信 息 的 更 新图书信息管理流程图2.4 用

4、户信息管理管理员和用户自己可以查看的基本信息,通过用户的信息便于管理员有效的管理用户的借阅信息,可以让自己了解自己的借阅情况。2.4.1 个人基本信息1.系别 2.班级 3.学号 4.手机号码 5.姓名6.身份证号码 7.性别2.4.2 功能1. 能借阅的书本数量2. 已借书数量3. 曾经借过的书及所借时间4. 用户信息的更改2.4.3 查询1.管理查询管理员可以查询图书馆里的藏书情况,用户的基本信息情况2.用户查询用户可以查询图书馆里的藏书情况和自己的借阅信息2.4.4 注销和修改用户信息用 户 信 息 管 理个人基本信息功 能查 询姓 名学 号。能借阅的书本数量已 借 书 数 量用户信息的

5、更改管 理 员 查 询用 户 查 询用户信息管理流程图2.5 图书借阅管理2.5.1 图书借书管理(1) 读者查询方式按类型(如小说类、专业类、杂志类)或按出版日期等查询,系统给与提示,若按其中一种查询系统会给出这类查询的所有信息。(2) 图书的出租查找到读者所需的书本,若该书没有被租出或还有库存,则出租成功,记录出租的图书的基本信息,出租的日期和租借者的详细信息。图书借书管理读者查询方式图书的出租按 类 型按出版日期出 租 成 功出 租 失 败借书管理流程图2.5.2 图书还书管理(1)返还图书的详细信息如返还信息,图书信息(2)还书读者的详细信息(3)租金计算方式设定归还期限,超过归还期限

6、不返还影碟者先联系该客户,并按超过天数增加租碟费用;若不超过就按正常价格收取费用。(4) 赔偿方式针对返还时影碟损坏或丢失者,照原价赔偿。图书还书管理返还图书信息返还读者信息租金计算方式赔偿方式还书管理流程图2.6 数据库设计2.6.1 管理员输出项数据库的设计名称类型含义Admin_idInt主键Admin_namevarbinary管理员的姓名Admin_numbervarchar管理员的工号Sexint管理员的性别Admin_phonevarchar管理员的电话号码Work_timetime管理员的工作时间2.6.2 用户信息情况数据库名称类型含义User_idintUser_numbe

7、rvarchar借书者学号User_namevarbinary借书者姓名Sexvarbinary借书者性别User_classvarbinary借书者班级User_ID_numbervarchar借书者身份证号Department varbinary借书者系别User_telvarchar联系方式2.6.3 图书信息数据库的设计名称类型含义Book_idvarcharBook_namevarbinary图书名称Typevarbinary图书的类型Autorvarbinary图书的作者Publishvarbinary图书的出版社Contentvarbinary图书的简介Amountvarbina

8、ry图书的数量2.6.4 人员图书借阅情况综合数据库名称类型含义User_idintBook_idintUser_namevarbinary借书者姓名Book_namevarbinary图书名称Borrow_timedatatime借阅时间Return_timedatatime归还时间2.6.5 图书被借情况综合数据库名称类型含义Book_idintUser_idintUser_namevarbinary借书者姓名Book_namevarbinary图书名称Borrow_timedatatime借阅时间Return_timedatatime归还时间Situationvarchar是否破损Amo

9、untvarbinary图书的数量Remainder_ Amountvarbinary未借图书的数量User_classvarbinary借书者班级Departmentvarbinary借书者系别User_telvarchar联系方式三、系统设计3.2 可行性研究3.2.1 功能(1)图书馆工作人员管理:包括时间安排表、员工信息、考勤及工资管理。 (2)图书信息管理功能:书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页书、关键词、登记日期、备注信息等。(3)图书租出、归还管理功能:包括图书编号、图书类别、图书名称、借书数量、借书期限、还书日期、有效期限、

10、备注等。 (4)借书者信息的查询和修改功能:包括借书者编号、借书者姓名、借书者种类、借书者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。 (5)图书计费管理功能:包括图书丢失赔偿、超过借书期限的计费方式。性能:借书者信息的录入,图书查询,员工信息查询,计费查询等。3.2.2 系统实现目标本系统希望实现一个对图书管管理的功能,通过电子信息化的手段对图书馆进行管理,以达到人力与设备量的减少,服务能力相对提高,管理信息服务得到改进,工作人员利用率提高等目标。系统业务流程图:借书者图书管理系统管理员查询员工管理用户管理信息查询租出查询计费查询3.3 注释设计说明准备在本程序中安排

11、的注释,如:a 加在模块首部的注释;b 加在各分枝点处的注释;c 对各变量的功能、范围、缺省条件等所加的注释;d 对使用的逻辑所加的注释等等。3.5 限制条件时间有限,可能不是很完善;技术及知识含量有限;电脑配置有限3.6 测试计划由于是六人分工合作的,所以很多部分都不是很了解。首先,要详细的去了解一下我们组所编写的程序,对各个部分都尽可能了解到!其次,在文本方面,如需求分析,要看看我们所有的分析是否满足客户的需求,是不是各个方面都考虑到了,如若没考虑到,不能满足客户需求,那我们要再讨论,再改写,再添加;在编程方面,将编好的程序进行调试运行,看是否有错误,如若存在错误,找到它并改正它。看程序是否能完成需求分析中的所有模块;看看程序是否完善,是否强健,能改进的就尽量改进。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1