图书管理系统需求分析_第1页
图书管理系统需求分析_第2页
图书管理系统需求分析_第3页
图书管理系统需求分析_第4页
图书管理系统需求分析_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 注释设计说明准备在本程序中安排的注释,如:a 加在模块首部的注释;b 加在各分枝点处的注释;c 对各变量的功能、范围、缺省条件等所加的注释;d 对使用的逻辑所加的注释等等。3.5 限制条件时间有限,可能不是很完善;技术及知识含量有限;电脑配置有限3.6 测试计划由于是六人分工合作的,所以很多部分都不是很了解。首先,要详细的去了解一下我们组所编写的程序,对各个部分都尽可能了解

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论