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

    图书管理系统详细设计报告.pdf

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

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

    图书管理系统详细设计报告.pdf

    实验实验 5 5 图书管理系统的详细设计图书管理系统的详细设计1. 1.引言引言1.11.1 编写目的编写目的编写本报告是为了在软件的实际开发过程中有个参考, 也是对一个软件的最详细、 最全面的综述,便于全面把握开发过程的实况。1.21.2 背景背景本项目的名称:图书管理系统本项目的任务提出者及开发者是图书管理系统软件开发小组,用户是高校图书馆借书。本产品是针对电脑管理图书的需求设计的, 可以完成读者登记、 购入新书、 读者借还书、等主要功能。1.31.3 定义定义开发(develop) :不是单纯指开发活动,还包括维护活动。项目 (project):该词指的是向顾客或最终用户交付一个或多个产品的收管理的相关资源的集合。这个资源集合有着明确的始点和终点, 并且一般是按照某项计划运行。 这种计划通常会形成文件, 并且说明要交付或实现的产品、 所用的资源和经费、 要做的工作和工作进度,一个项目可能有若干项目组成。项目开发计划(project development plan) :是一种把项目一定过程与项目如何推进连接起来的方案。产品生命周期(product life cycle) :是产品从构思到不可以再使用的持续时间。MYSQL:数据库管理软件Navicat:本系统使用的数据库图形化工具DBMS:数据库管理系统2. 2.程序系统的结构程序系统的结构2.12.1 软件功能结构软件功能结构1 1、图书管理、图书管理 增加书籍,删除书籍,查找书籍,修改书籍信息。2 2、借阅管理、借阅管理查找书籍,查看用户借阅图 1-系统功能框架结构图2.22.2 本设计概念和处理过程本设计概念和处理过程根据客户需求及现实借阅图书过程, 在系统在借阅图书过程中, 为保护系统稳定与信息安全,用户登录过程要求拥有有身份登陆确认功能,为保证信息安全要求在身份确认时, 3次错误输入信息锁定,一天后可在系统管理员处信息解锁确保信息安全。同时在图书借阅时,应拥有检索功能以方便用户查询图书信息。用户提示信息身份确认程序用户资料数据库图书信息数据库图书检索程序图书借还程序图书借阅数据库图 2 读者借还图书处理流程图管 理 员提 示 信身份确认程序管理员数据库图书更新程序图书信息数据库图 3 更新图书资料处理流程2.32.3 书管理系统总体设计示意图书管理系统总体设计示意图1 1、浏览功能、浏览功能列出当前数据库文件中图书信息、借阅信息等的所有记录。可选定一项记录,显示所有域。2 2、查询功能、查询功能书目匹配查询3 3、添加功能、添加功能添加图书馆的图书4 4、修改功能、修改功能修改图书信息5 5、 删除功能删除功能删除书籍信息图 4 书管理系统层次图2.52.5 系统流程图系统流程图图 5 图书管理系统程序流程图2.6 ER2.6 ER 图图图书:书号,书名,作者,出版社,定价,总数量,剩余数量管理员:编号,姓名,性别,年龄,电话,密码,身份类别学生:学号,姓名,性别,所属系部,班级,密码,身份类型图6-图书管理系统ER图3 3 输入项和输出项输入项和输出项系统登陆模块:系统登陆模块:输入项:当使用者选择自己的身份,输入相应的账号密码;输出项:当输入的账号密码,存在且正确的时候,就进入了系统,可以看到有关个人和图书的详细信息了。图书信息模块:图书信息模块:输入项:查询时输入书籍名称输出项: 当该图书信息正确且在书库中时, 系统检索到相关信息的书籍, 展示到该页面,以供读者参考查阅。借书信息模块借书信息模块输入项:输入读者学号,借阅数量输出项:当该图书未被借出时,就可以借阅了;当该图书已被借完,无法借阅该图书。借书信息模块借书信息模块输入项:输入读者学号,所借书籍的书号,借阅数量4 4 流程逻辑流程逻辑点击打开该系统,来到基本界面,选择登陆,并输入相应的账号和密码,系统将账号和密码信息,与数据库中的信息进行比较,如果该账号和密码存在且正确,即登陆成功;如果该账号和密码,不正确,则弹出提示框,提醒重新输入账号和密码,再次与数据库中的信息进行比较。登陆成功之后,可以借阅图书,输入相应的图书信息,系统将所输入的图书信息与数据库中的相应信息进行比较,判断输入信息是否吻合,不吻合则弹出提醒框,要求重新输入,否则显示相关内容。当完成借阅图书操作之后,其他用户则不可再借阅已被借阅图书,只能借阅未被借阅图书。5 5 算法设计算法设计在用户登录时采用 MD5 加密算法降低用户信息泄露的可能性, 在图书信息存储上采用数据库形式增加书籍信息的可操作性publicpublic classclass Md5 publicpublic finalfinal staticstatic String MD5(String s) charchar hexDigits = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,A, B, C, D, E, F ;trytry bytebyte btInput = s.getBytes();/ 获得 MD5 摘要算法的 MessageDigest 对象MessageDigest mdInst = MessageDigest.getInstance(MD5);/ 使用指定的字节更新摘要mdInst.update(btInput);/ 获得密文bytebyte md = mdInst.digest();/ 把密文转换成十六进制的字符串形式intint j = md.length;charchar str = newnew charcharj * 2;intint k = 0;forfor (intint i = 0; i 4 & 0 xf;strk+ = hexDigitsbyte0 & 0 xf; catchcatch (Exception e) 6 6 测试计划测试计划每一个系统或者软件,在设计最初或者完成之后,都必须进行测试,以确保该系统或者该软件是否符合预期效果或者是预期要求。 因此,非常有必要制定一个详细而全面的测试计划。 以下是本系统的简要测试计划:6.16.1 测试范围测试范围表-1 测试范围主要内容验证用户身份,进行权限限制测试数据库检索代码的健壮性测试图书借阅信息安全性,保证程序基本功能的正常运行测试范围系统登陆验证信息检索功能测试图书借阅信息测试简要说明功能性测试功能性测试功能性测试6.26.2 测试方法测试方法测试方法:黑盒测试。注:黑盒测试:这种测试是在程序的接口处进行的测试,已经知道系统或产品的功能,可以通过测试来检验是否每个功能都能正常使用,因此这种测试方法又称为功能测试。7 7 总结总结详细设计是用户与维护人员的软件说明书,通过详细设计,用户可以直接了解到程序的功能设计,为用户掌握软件设计提供了方便。维护人员可以通过详细设计快速了解系统的流程设计,为后期系统维护,节约了时间和成本。

    注意事项

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

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




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

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

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

    收起
    展开