- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 系统设计
系统设计的过程在系统开发的过程中是必不可少的。需求分析作为系统设计和验收的重要文档存在,而系统设计报告则是为了使我们详细理解系统的名个功能,需求分析中只是对其进行简单的分析,但系统设计中则是对其进行具体的分析与设计,包括程序总体结构、主功
您可能关注的文档
- 人力资源和社会保障局主任2014年党的群众路线教育实践活动个人整改方案.doc
- 人民医院院长2014年党的群众路线教育实践活动个人整改方案.doc
- 人民医院主任2014年党的群众路线教育实践活动个人整改方案.doc
- 人社局局长2014年党的群众路线教育实践活动个人整改方案.doc
- 人社局主任2014年党的群众路线教育实践活动个人整改方案.doc
- 人事局局长2014年党的群众路线教育实践活动个人整改方案.doc
- 人事局主任2014年党的群众路线教育实践活动个人整改方案.doc
- 人武部部长2014年党的群众路线教育实践活动个人整改方案.doc
- 人武部主任2014年党的群众路线教育实践活动个人整改方案.doc
- 商务局主任2014年党的群众路线教育实践活动个人整改方案.doc
最近下载
- 沪教版四年级上册数学期中试卷含答案.docx VIP
- 思想道德与法治2023版课件第一章领悟人生真谛把握人生方向.pdf
- 部编版人教版《道德与法治》小学二年级上册全册教案.pdf VIP
- 2024-2025学年初中信息技术(信息科技)七年级全一册义务教育版(2024)教学设计合集.docx
- 电工技术基础与技能(第2版)配套课件完整版电子教案.pptx
- 中国居民膳食指南.doc VIP
- 2022《初级会计实务》章节习题第一章概述.pdf VIP
- 浙江省消防技术服务机构功能操作手册(pc端) .pdf VIP
- 面向电力无人机巡检图像分析处理的自动化深度学习系统:架构设计与关键技术.pdf VIP
- 四年级上册《道德与法治》全册每课一练及答案部编人教版.pdf VIP
文档评论(0)