欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    需求分析报告.pdf

    • 资源ID:69624688       资源大小:169.46KB        全文页数:10页
    • 资源格式: PDF        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    需求分析报告.pdf

    需求分析报告一、问题的提出随着计算机技术的不断被应用与提高,计算机已深入到社会生活的各个角落。图书馆如还在以手工管理的方法进行,不仅效率低、易出错、手续繁琐,而且耗费大量的人力。如何才能有效,高速,便捷地管理图书馆?显然借助计算机软件是极其有效的手段。为了满足图书馆管理人员对图书书籍,读者资料,借书还书等进行进行高效的管理,在工作人员具备一定的计算机操作能力下,特编写此图书馆管理软件以提高图书馆的管理效率。1.1 编写目的本需求的编写是为了研究图书馆管理软件的开发途径和应用方法。同时它也是进行项目策划、概要设计和详细设计的基础,是维护人员进行内部维护,信息跟新,验收和测试的依据,是用户操作说明的知道文档,是开发人员和用户交互的良好界面,起着非常重要的作用。1.2 背景本项目的名称:图书馆管理系统软件。本项目的任务提出:南京理工大学 2008 级计算机科学与技术学院课程设计,用户是学校图书馆。本项目软件是针对电脑管理图书的需求设计的,可以完成读者登记,删除,书库管理,图书借还,图书续借,超期罚款等主要功能。二、系统任务功能分析2.1 目标本系统是针对小型营利性图书馆而开发的,也可单独作为一个大型图书馆的借阅子系统。本系统是一项独立的软件。主要是为了实现图书馆图书信息,读者信息的便捷管理和图书借阅与归还的智能管理。2.2 主要任务功能预定系统功能框架如下:三、系统业务流程分析3.1 业务流程图图书馆管理系统账户管理用户类别管理图书档案管理借阅管理管理员子系统图书借阅图书查询图书归还借阅历史查询用户子系统超级管理员普通管理员普通用户管理员账户管理普通用户账户管理用户类别管理图书档案类别管理图书借阅图书查询图书归还借阅历史查询登陆成功登陆成功登陆成功四、需完成的功能4.1 登录功能登录时检测用户名,用户密码与数据库匹配则登录成功,否则提示重新输入登录成功后检测用户权限,定义所能使用的用户菜单4.2 系统功能用户管理:包括管理员账户管理,普通用户管理,用户类别管理图书管理:包括图书类别管理,图书档案管理流通管理:包括图书借阅,图书归还,图书查询,借阅历史系统功能:包括重新登录,退出系统帮助:包括关于本系统,帮助文档五、数据流图5.1 总图管理员编目数据库登记入库查询读者还书借书书相关信息相关信息书借书信息查询结果查询结果查询信息各详细处理描述处理名输入数据流输出数据流处理逻辑编目书目,读者信息登记入库把书目读者信息写入数据库查询查询信息查询结果从数据库读出相关信息返回给读者借书借书信息书+相关信息把书借出,相关信息写入数据库还书书+还书信息相关信息把书收回,相关信息写入数据库5.2 借书各详细处理描述处理名输入数据流输出数据流处理逻辑身份验证读者信息有效用户信息检验该读者的借书权限借书借书信息书+相关信息把书借出,相关信息写入数据库读者身 份验证借书读者有效用户书籍表用户表书5.3 还书各详细处理描述处理名输入数据流输出数据流处理逻辑是否超期借书日期超期或未超期还书日期-借书日期罚款用户信息+罚款金额罚款处理状态用户余额-罚款金额还书还书信息+书相关信息把书收回,相关信息写入数据库5.4 编目读者是 否超期借阅表查询超期反馈是罚款还书借阅表读者否读取书籍信息管理员操作请求操 作 类型检验添 加信息修 改信息删 除信息信息表添加请求删除请求修改请求各详细处理描述处理名输入数据流输出数据流处理逻辑操作类型检验操作类型执行操作按操作类型执行相关操作添加信息相关信息登记入库将相关信息写入数据库修改信息相关信息修改入库修改相关信息删除信息相关信息从库中删除删除相关信息六、数据字典6.1 描述数据字典是系统中各类数据描述的集合,使进行详细的数据收集和数据分析所获得的主要成果。数据字典是在需求分析时建立,在数据库设计过程中不断修改、充实、完善的。数据字典通常包括数据项、数据结构、数据流、数据存储、处理过程五部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。6.2 数据项和数据结构数据结构:Users(主要存储用户信息,包括管理员与非管理员)数据项名数据类型长度含义说明UserIDVarchar10用户 ID,主键UserTMVarchar10用户条码,键UserNameVarchar20用户姓名UserSexVarchar2用户性别UserTypeVarchar10用户类别UserPwdVarchar20用户密码UserAuthSmallint用户权限,默认值 12UserNumSmallint已借本书,默认值 0UserMoneyDecimal(6,2)用户账户余额UserFineDecimal(6,2)罚款UserLostBit是否挂失数据结构:UserType(用来存储用户类型)数据项名数据类型长度含义说明TypeNameVarchar10主键,类型名称BrwNumSmallint允许最大借书量BrwdaySmallint最长借书天数TypeTimeSmallint借书证有效期RenewTimeSmallint可续借次数数据结构:Room(用来存储藏书房间信息)数据项名称数据类型长度含义说明RoomNoVarchar10主键,房间号RoomMIDVarchar10房间管理员RoomNumSmallint房间藏书量RoomAddrVarchar30房间位置数据结构:BookClass(主要存储图书类型)数据结构:Book(主要存储图书信息)数据项名数据类型长度含义说明BookIDVarchar20主键,图书 IDBookTMVarchar20图书条码,键ISBNVarchar20图书 ISBNBookNameVarchar50图书名称BookWriterVarchar20作者BookPublishVarchar20出版社BookPriceDecimal(6,2)图书价格BookDateDatetime出版日期BookClassVarchar10图书类别BookMainVarchar200图书主要内容BookPrimVarchar30图书摘要BookTotalSmallint数量数据项名数据类型长度含义说明ClassIDVarchar10主键,类别编号ClassNameVarchar200类别名称BookCopySmallint可借副本BookStateVarchar20图书状态BookRNOVarchar10图书所在馆室数据结构:Borrow(主要存储借阅信息)数据项名数据类型长度含义说明BrwIDInt借阅 IDBookIDVarchar20书本索书号UserIDVarchar20借阅者 IDOutDateDatetime借出时间YHDateDatetime应还时间BrwStateVarchar10借阅状态InDateDatetime归还时间MIDVarchar10处理管理员RenewTimeSmallint续借次数数据结构:菜单权限(主要存储菜单使用权限)数据项名数据类型长度含义说明menuIDVarchar5菜单 IDmenuNameVarchar20菜单名称menuAuthSmallint菜单权限menuMainSmallintmenuSubSmallint6.3 数据流数据流名说明来源去向组成数据结构借书用户借书操作书本信息用户信息借阅信息Book,Users,Borrow还书用户还书操作借阅信息书本信息用户信息借阅历史Book,Borrow,User书本查询用户搜索查询书本信息显示Book添加信息添加信息用户输入相关表相关信息表修改信息修改信息相关表+用户输入相关表相关信息表删除信息删除信息相关表删除相关信息表6.4 数据存储数据存储名称别名简述组成组织方式用户信息记录无存放所有用户信息数据结构:Users索引文件,以UserID 为关键字书籍信息记录无存放所有书籍信息数据结构:Book索引文件,以BookID 为关键字借阅信息无存放所有借阅信息数据结构:Borrow索引文件,在BookID 和UserID 上建立聚族索引馆藏室信息无存放馆藏室信息数据结构:Room索引文件,以RoomID 为关键字6.5 处理逻辑处理编号处理功能处理过程PR_1判断读者查询涉及的功能模块图书表,用户信息表,用户类别表,借阅信息表,馆室信息表:先确定查询所涉及的功能模块,然后根据要查询的内容,确定查询数据流向,最后显示查询结果PR_2判断图书、读者修改要涉及的模块,同时把相应的修改数据传到相应的模块之中图书表,用户信息表,用户类别表,馆室表:先确定跟新所涉及的功能模块,然后把跟新信息送到相应跟新模块,最后进行更新操作。

    注意事项

    本文(需求分析报告.pdf)为本站会员(qwe****56)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开