图书管理系统07005.docVIP

  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文档。上传文档
查看更多
课程设计任务书 课 程 名 称 面向对象程序设计课程设计 项 目 名 称 图书管理系统 院 部 名 称 信息技术学院 专 业 计算机科学与技术 班 级 0 9计算机科学与技术(2) 学 号 0905101028 姓 名 邢 季 平 指 导 教 师 李 慧 金陵科技学院教务处制 目录 1 题目描述 3 1.1题目要求 3 1.2输入要求 3 1.3输出要求 3 2 功能分析 3 2.1系统总体功能需求 3 2.2图书借书模块功能分析 4 2.3图书还书模块功能分析 4 2.4图书维护模块功能的需求 4 2.5读者维护模块功能的需求 4 2.6离开功能 4 3 系统设计 5 3.1 程序总体结构 5 3.2 主功能模块设计 5 3.3 程序设计 6 3.4 类与函数的设计与实现:包括功能、名称、参数说明。 7 读者类的设计 8 读者库类类的设计 8 图书类的设计 9 图书库类的设计 9 4 运行与测试结果 10 5 小结 11 参考资料: 12 图书管理系统 1 题目描述 请设计一个图书登记管理程序。该程序应该具有下列功能: (1) 通过键盘输入某本图书的信息,并能对图书进行增加、修改、删除和查找; (2) 通过键盘输入读者信息,并可以增加读者、修改读者、删除读者、查找读者和显示读者信息; (3) 实现借阅功能; (4) 实现还书功能。 1.1题目要求 (1) 按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序; (2) 图书信息应该包含:编号、书名、作者姓名、出版社、价格等; (3) 为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。 1.2输入要求 应用程序运行后,在屏幕上显示一个菜单。用户可以根据需求,选定相应的操作项目。进入每个操作后,根据应用程序的提示信息,从键盘输入相应的信息。 1.3输出要求 (1) 应用程序运行后,要在屏幕上显示一个菜单; (2) 要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。 2 功能分析 2.1系统总体功能需求 图书馆可以为借阅者提供借还书、查询书目等服务。借阅者每次最多能借5本书。借书员主要负责借还及新增更改书目读者,查询等工作,图书管理员负责图书信息的增减及读者信息的维护。所有人员都可以浏览和查询图书信息。经过初步分析,图书馆管理系统应该具有以下几个模块: 1)借书模块 2)还书模块 3)图书维护模块 4)读者维护模块 0)离开 2.2图书借书模块功能分析 图书借阅功能需要完成借阅者对相应图书的借阅。借阅者的借阅数量是有限定的,系统会自动检查是超过限定借阅的数量,若超过限定数量则不允许借阅。若当前要借阅的图书已经被其他人借阅,读者也无法完成借阅。 2.3图书还书模块功能分析 图书归还功能需要完成图书的归还工作。 2.4图书维护模块功能的需求 实现对图书的描述,图书的编号,书名,借出,还入等,需要实现的功能为:图书编目,图书注册,更新书目,图书删除。 1)登记新书:将图书的特征信息(书名、图书编号等)存储在数据库中,图书的借阅、图书信息的查询都是以其作为基础的。 2)更新书目:当发现图书信息错误时,可以进行图书信息的修改。 3) 图书查找:对图书馆新引进的书进行编制唯一的号码(图书编号),以便于图书的管理和查找。 4)图书删除:将废旧的或丢失的图书信息删除,以减少数据库中的无用信息,也会减少图书查询中的错误信息。 2.5读者维护模块功能的需求 对读者信息描述,建立读者个人资料,借阅者管理需要实现的功能包括:借阅者注册,借阅者信息更新,借阅者注销,借阅者信息的查询。 1)读者新增:借阅者作为图书馆流通的主体,其信息的注册(将读者的特征信息存储在数据库中)也是图书馆自动化必须完成的任务。 2)读者信息更改:当发现借阅者信息错误或者当借阅者的某些信息发生变动时,可以对读者信息进行修改。 3)读者删除:由于某些原因需要对该借阅者注销,只有满足条件 的借阅者才能进行注销。 4)读者查找:借阅者借阅书籍的历史查询。 2.6离开功能 实现管理后的系统退出。 3 系统设计 系统设计的过程在系统开发的过程中是必不可少的。需求分析作为系统设计和验收的重要文档存在,而系统设计报告则是为了使我们详细理解系统的名个功能,需求分析中只是对其进行简单的分析,但系统设计中则是对其进行具体的分析与设计,包括程序总体结构、主功

文档评论(0)

liziyun + 关注
文档贡献者

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

1亿VIP精品文档

相关文档