期刊借阅课程设计报告.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
期刊借阅课程设计报告

合肥学院 计算机科学与技术系 课程设计报告 2009~2010学年第二学期 课程 程序设计语言Ⅱ课程设计 课程设计名称 期刊借阅管理程序 学生姓名 学号 0904031022 专业班级 网络工程(1) 指导教师 项响琴 陈艳平 2010年7月 需求分析 此题为小型图书馆期刊借阅管理程序,编写程序系统主要实现系统的增加期刊、查询期刊、删除期刊、借阅期刊、归还期刊;增加读者、查询读者、删除读者、借书信息等智能化管理过程。 建立文件,对其进行读写,实现期刊借阅过程的各种数据查询、统计、删除等功能,并能运用链表进行动态处理。 利用所学知识,开发小型应用系统,掌握运用C++语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。 掌握面向对象的程序设计方法。 进一步掌握在集成环境下如何调试程序、修改程序和程序的测试 图书借阅管理系统主要分为两大功能: (1)期刊借阅管理(增加期刊、查询期刊、删除期刊、期刊借阅、期刊归还); (2)读者信息管理(增加读者、查询读者、增加读者、); 此题是设计一个期刊借阅管理系统,根据需要应包含期刊管理和读者信息管理。其中对期刊和读者的增加、查询和删除都是基本操作。在期刊借阅管理中对期刊的借阅和归还是重点,这两个操作也是整个系统关键。在期刊借阅管理中增加了未还期刊读者借书信息的查询。实现这些操作的关键在于建立的两个带头结点的单链,分别用于存储期刊和读者的基本信息。主要问题是如何在这两个链表之间建立起相互的联系,便于查询的操作的实现。。解决了这两个问题,剩下的工作就简单了。只需按链表的操作就可以了。期刊管理者只需略懂电脑知识就可以简易的操作该期刊借阅管理系统。 主要算法设计 该程序设计了三个类,创建了两条链表,每条链表的节点为一个类,为了操作方便,将类中的成员数据全部设为了公有,而另外的一个类是所有功能的集合,对链表的所有的操作都在此类中,将链表的头结点设为私有,方便成员的函数的调用,省去了传递参数的麻烦,也保护了头结点不被修改。在期刊类和读者类中将节点的输出和输入用一个成员函数表示,也使得操作方便。将下面即为三个类的设计模块: class Qikan { public: string name; //期刊名称 string kanyear; //期刊年号 string kanxing; //期刊类型 string kancode; //期刊代码 string publish; //出版社名称 int s_num; //总数量 int num;//现有数量 Qikan(); void Infile(ifstream f); // 从文件中提取数据 void Ofile(ofstream of); // 将数据输入到文件 void Out(); Qikan *next; } class Reader { public: string name; string NO;//学号 int A_num;//已借书的数量 Reader(){} void Ofile(ofstream of) //数据写入文件 {ofNO name A_numendl; } void Infile(ifstream f) //从文件提取数据 {fNOnameA_num;} void Out() } class Function //功能类 {public: Function() { head1=new Qikan; Read1(); head2=new Reader; Read2(); } //构造函数 ~Function(); //析构函数 void Menu(); //期刊借阅管理菜单函数 void Add(); //插入期刊函数 void Search(); //查询期刊函数 void Delete(); //删除期刊函数

文档评论(0)

youshen + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档