ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:51.02KB ,
资源ID:11196664      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11196664.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++大作业任务书及报告.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C++大作业任务书及报告.docx

1、C+大作业任务书及报告软件学院大作业任务书题 目: 图书管理系统 专 业: 软件工程 班 级: 122班 姓 名: 王玺 学 号: 8000112098 完成人数: 1 起讫日期: 2015. 5. 262015.6. 26 任课教师: 职称: 部分管主任: 完成时间: 2015年6月 18 日 说 明1. 本任务书由任课教师填写后,下达到学生。2. 任务完成后,任课教师需填写小结表。3. 任务书、学生成绩与学生完成后的大作业(纸质和电子两种)一并报送各教学研究部审核后转教务办。4. 另附一份全班大作业总结大作业的要求和内容:(包括题目选择范围、技术要求、递交时间、考核方法等)请根据本学期所学

2、的C+语言知识及面向对象的知识,以VC+6.0或VS为开发环境,完成一个完整的C+语言面向对象程序。具体的程序功能可以根据需求自定义,程序名称自拟,可以是应用程序,也可以是游戏,但不能过于简单,程序中至少要包括4个以上的类的设计,且所设计的程序满足如下要求:1. 程序中的类要有继承关系;2. 程序中要具备文件读取和写入的操作;3. 系统中应提供最常用的几项功能,如信息的浏览、增加、删除和修改,如果需要,设计一些算法,如排序、查找等。4. 要求程序具备简单的菜单功能,根据用户的输入,执行相应的操作;5. 程序中可以试着用容器、模板等工具完成相关功能;6. 在菜单界面,必须显示程序的名称、版本信息

3、,开发者的名字、班级、学号等信息。大作业题目自拟,最终提交的作业,除提交完整的程序工程代码外,还必须以大作业报告的形式说明程序的流程、结构以及设计、实现过程。作业评分将以完成的程序质量和复杂程度为基础,并根据大作业报告进行综合评分。教师小结:成绩: 教 师 签 名 : 教研部负责人: 学生姓名: NANCHANG UNIVERSITY面向对象程序设计课程设计 题 目: 图书管理系统 学 院: 软件学院 专 业: 软件工程 班 级: 122班 完成人数: 1 成 员: 王玺 8000112098 起讫日期: 2015. 5. 262015.6. 26 任课教师: 职称: 完成时间: 2015年6

4、月 18 日 填表日期: 2015 年 6 月 18 日目 录1、需求分析1.1 项目介绍 图书管理在生活中运用十分广泛,因此血药程序来对它们进行管理。此程序包含图书信息的写入、查询、更改、归还记录等等。1.2 功能需求1、实现三个身份:图书、管理员、读者。2、查询图书的信息:图书信息包括书的名字、作者、ID、借书记录等。3、查找图书:通过图书信息完成该图书的查找。4、借书:通过图书信息查询该图书是否存在,若果存在,显示信息,若果不存在,重新查找;5、退出系统;二、系统分析2.1 本程序需解决的有关技术问题 1、实现book、Maneger、reader三个类;2、实现类的继承;3、查询和借书

5、记录,即算法的设计;2.2 程序流程添加图书信息、图书库存量、借阅信息姓名、卡号、ID、密码作者、ID、书名管理员读者图书3、程序设计与实现3.1 类分析与设计 包含了头文件和源文件的设计;实现了三个类: 图书管理系统中有三个类:book、Maneger和reader。1、book中的成员函数:void SetBookName(char*); /设置书的名字;void SetBookAuthor(char*); /设置书的作者的名字;void SetBookID(long); /设置书的IDvoid SetBookNumber(int); /设置书的库存数量;char* GetBookName

6、(); /返回书的名字;char* GetBookAuthor(); /返回书的作者的名字;long GetBookID(); /返回书的ID;2、Maneger中的成员函数: void AddBook(); /添加新的图书; void ChangeBook(); /改变已有图书的信息,如书的名字,书的作者,输的库存量。 void AccuracyBook(); /统计库存所有图书的名字,作者库存数量等信息 void AccuracyReader(); /统计某人借书的数量以及书的名字; void AccuracyCard(); /统计已申请的读者的卡号姓名以及总共的人数;3、reader中的

7、成员函数:void SetReaderName(char name20); /设置读者的姓名void SetReaderID(long); /设置读者的卡号void SetReaderPassword(long); /设置读者的密码void Borrow(char c20); /记录所借书的名字,将对象所借书的数量加一,记录借书时间void Return(char* c); /将名为c的借书记录删除,并记录还书时间,算出借书天数,并算出罚款数char* GetReaderName(); /将读者的姓名返回long GetReaderID(); /返回读者的IDlong GetReaderPassword(); /返回读者的密码4、系统测试4.1 5、个人小结5.11、通过实验加深自己对C+的了解,在程序设计上提高了自己的动手能力,在实践中增强了自己的编程水平;2、自己的能力有限,并没有使功能比较完善;3、而且人知道自己对知识的理解不够深刻,掌握的不够扎实,需要进一步加强学习。参考文献1 朱立华等 面向对象程序设计及C+(第2版),人民邮电出版社 2012.22 朱立华等 面向对象程序设计及C+实验指导(第2版),人民邮电出版社 2012.23 苏小红等C语言程序设计,高等教育出版社 2011年8月4 苏小红等 C语言程序设计学习指导,高等教育出版社 2011年8月

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1