- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《高级语言程序设计》
课程设计报告
设计题目图书管理系统
专业计算机科学与技术
班级
姓名
学号
2007年6月5日
目录
1.设计目标…………………3
2.设计思想…………………3
3.类及对象设计……………4
4.程序源代码………………5
5.调试记录…………………16
6.总结………18
共19页2页2
图书管理系统
1.设计目标
设计一个小型的图书管理系统,用链表来存储读者的基本信息(包括姓名、
读者编号、读者借书情况等),完成借书、还书、图书维护、读者维护、离开等
功能。
2.设计思想
(1)设计classReader读者信息库,实现对读者信息的描叙;classRDatabase
读者类库实现建立读者的个人资料;classBook图书类,实现对图书的描述,
图书的编号,书名,借出,还入等;classBDatabase图书库类,实现对图书的
维护,查找,删除等。以下是函数功能表:
函数功能
char*getname()获取姓名
intgettag()获取删除标记
intgetno()获取读者编号
voidsetname(charna[])设置姓名以及编号
voidaddreader(intn,char*na)增加读者
voiddelbook()设置删除标记
voidborrowbook(intbookid)借书操作
intretbook(intbookid)还书操作
voiddisp()读出读者信息
BDatabase()构造函数,将book.txt读到book[]中
intaddbook(intn,char*na)增加图书
Book*query(intbookid)查找图书
voidbookdata()图书库维护
~BDatabase()析构函数,将book[]写到book.txt文件
共19页3页3
(2)用类的成员函数对链表的数据进行操作,其功能如上表所列。
(3)设计菜单来实现功能设计
1、借书
2、还书
3、图书维护
4、读者维护
0、离开
3.设计类及对象
(1)本程序定义了三个类,定义如下:
classReader
{
private:
char*getname(){returnname;}//获取姓名
intgettag(){returntag;}//获取删除标记
intgetno(){returnno;}//获取读者编号
您可能关注的文档
- 国际部高中物理(AP物理考试)知识点整理汇总!.pdf
- 国际金融学习题#精选.pdf
- 国际金融知识点.pdf
- 国际金融课程论文.pdf
- 国际青少年编程技术等级考试-SCRATCH编程一级-考试大纲.pdf
- 国风茶馆创业计划书.pdf
- 图书借阅管理系统设计.pdf
- 图书档案学(图书)、军队文职专业考试科目.pdf
- 图书漂流活动方案及操作流程.pdf
- 图书管理系统的设计与实现实训报告.pdf
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)