图书管理基本业务数据结构课程设计报告.docxVIP

图书管理基本业务数据结构课程设计报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图书管理基本业务 数据结构课程设计 报告 某大学某学院 数据结构课程课程设计 设计题目: 图书管理基本业务 姓名: X X 学号: 专业班级: 12级软件工程(1)班 院系: 信息工程学院 设计时间: -第2学期 设计地点: 计算机中心公共机房 B区 成绩: 指导教师签名: 1绪论 错误!未定义书签 1.1课程设计的目的 错误!未定义书签 1.2课题设计的意义 错误!未定义书签 2需求分析 错误!未定义书签 2.1课程设计要求 错误!未定义书签 2.2课程设计任务 错误!未定义书签 2.3分析用例 错误!未定义书签 3设计思、路 错误!未定义书签 4 详仑田设计 错误!未定义书签 5数据测试 错误!未定义书签 6总、结体会 错误!未定义书签 参考文献 错误!未定义书签 牌寸录源代码 错误!未定义书签 1绪论 改革开放以来,随着中国经济水平的提高,计算机知识在中 国得到了越来越大的普及。计算机也在各个领域发挥着越来越大 的作用。科技的提高,让我们的生活、工作越来越离不开计算 机。随着时代的发展,人们越来越离不开书本。每个学校都有白 己的图书馆,班级也会有班级的书库,相信大家都有白己的书 库。对于普通微小型用户来说,白己的书库不大,也没有多余的 资金来购买专业的操作复杂的价格昂贵的图书管理系统。以往的 图书借阅手段效率低,操作复杂,为了便于图书资料的管理需, 减轻工作人员的工作量,方便用户对书籍的查找、借阅、归还, 用户应具有一套完善的图书借阅管理系统。在这种情况下,一个 免费,高效,简单,实用的图书管理系统就非常适合于这类普通 微小型用户。 1.1课程设计的目的 设计一个免费,高效,简单,实用的图书管理系统。 1.2课题设计的意义 让普通微小型用户能够更好的管理白己的书库。免于购买专 业的操作复杂的价格昂贵的图书管理系统,节约资金以免造成浪 费。此系统以“免费,高效,简单,实用”为核心,倾心倾力为 普通微小型用户量身打造!因此简便易用,高效实用改进普通微 小型用户书库环境。 2需求分析 2.1课程设计要求 用C语言实现程序设计; 利用结构体、单链表的基本操作进行相关信息处理; 画出查询模块的流程图; 系统的各个功能模块要求函数的形式实现; 界面友好(良好的人机交互),程序要有注释。 2.2课程设计任务 设计一个计算机管理系统完成图书管理基本业务。 馆藏图书信息。每种书的登记内容包括书号、书名、著作 者、现存量和库存量; 2) 图书查询。对书号查找,并显示所查找图书的所有信息, 包括书号、书名、著作者、现存量、库存量和借阅者姓 名; 3) 系统主要功能如下: 采编入库:新购一种书确定书号后,登记到图书帐目表 中,如果表中已有,则将库存量和现存量增加; 读者借阅:若一种书的现存量大于 0,则借出一本,登记借 阅者的姓名,改变现存量,若一种书的现存量为 0,则提示 该书库存不足,读者无法借阅; 读者归还:注销对借阅者的登记,改变该书的现存量。 2.3分析用例 书号 书名 著作者 现存里 库存量 借阅者姓名 1 高等数学 同济大学 5 5 NULL 2 数字电路 活华大学 3 3 NULL 3 大学英语 蔡基刚等 0 0 NULL 4 基本算法 戴燕等著 3 3 NULL 5 二言二拍 冯梦龙等 5 5 NULL 3设计思路 本程序是以单链表的基本操作为基础,进行改造升级,而形 成的图书管理基本操作程序。图书馆基本业务模拟包含多方面的 操作,其中本程序描述的是图书馆的新书入库、图书馆借阅、归 还、信息查询(书籍信息查询)等功能。 1) 新书入库功能: 新到书籍入库包含几方面的操作:查询该书名的书籍在图书馆信 息中是否已经存在,若存在,则增加可借数量和书籍总量,若不 存在,则新增加概述信息,从界面输入书籍的编号( 0~999999的 长整型)、书名(字符串类型)、该书作者名(字符串类型)、 该书的现存量(整型)、该书的总量(整型)。输入该信息之 后,将该节点插入到书籍信息链表中去。该节点的插入位置根据 查找,找到合适的位置插入,这样能够保证整个数据都是有序 的,方便查找。 2) 借阅功能 书籍借阅主要涉及存书库和读者信息库双方的更新。用户首先使 用系统,查询该书是否存在,该书的剩余数量是否大于零,最后 查询该读者是否已经借满书籍。若以上条件都满足,则将该读者 的可借书数量减一,该存书的可借数量减一。 3) 归还功能 按书名号来归还所借书籍,若书名号正确而且确认归还该书籍, 删除该书的读者借阅信息(姓名),然后返回。 4)信息查询功能 信息查询分为读者信息查询和书籍信息查询 ,读者信息查询是在读 者登录之后,能够显示本人的基本信息以及借书状况 (所借书的本 数、可借书本书以及所借书的信息 ),还可查询书籍信息,可根据 书籍

文档评论(0)

kanghao1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档