下载此文档

图书管理系统C陈明明模板.docx


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
东华理工大学信息工程学院
面向对象程序设计》课程设计报告
图书馆管理系统
指导教师 : 谢小林 姓名 : 陈明明
学号 : 40030117 班级: 1140301
1 月 10 日
一、 需求分析 : 建立一个图书馆管理系统 ,能够处理以下对象 .图书馆基本信息
.图书馆的书籍 .图书馆管理员 .读者信息
二、 程序的主要功能 :
查询图书馆的总信息
查询图书馆管理员的信息
查询图书馆藏书信息
存入新书 ( 有管理员加入 , 需进行身份验证 )
旧书处理
存入新的管理员的信息
修改管理员的信息 (增加工龄 ,加薪 )
两所图书馆的最大藏书量之和
根据书名检索书刊信息
查询读者的借阅信息
查询读者信息 ( 包括借书情况 , 到期时间 , 罚款情况。 )
管理员能够修改用户的欠款和交款的金额
读者氛围学生、 研究生和教师。所有学生的租期为 1 月, 所有
教师的租期为 2 月。
三、 程序运行平台 :
软件环境 : w7
编程软件
VC++ 运行平台 : Win32 硬件: 普通个人 pc 机
四、 系统总框架图
五、 程序类的说明
类的设计
Book类的设计:
Book
name [strNum」:char number[StrNum]:char kind[Type]:char int tag;int num;int add
Book () {} getkindO :char getnameO : char getnum () : int get tag () : int setnumber (char num[]) :void setname(chax na[]):void setkind(char kin[]):void delbookO : void addbook(int n? char *na5 char *kin):void disp():void
数据成员
charname[StrNum];用来存放书名。
charnumber[StrNum];用来存放图书的编号。
charkind[Type];用来存放图书的类型。
in ttag ;定义删除标记。
intn um;定义图书编号为整形。
in tadd;增加标记。
函数成员
Book(){}无参构造函数,用于为书名和作者姓名设置默认值
chargetk in d()用于获取图书类型。
charget name()用于获取书名。
intgetnum() 用于获取图书编号。
in tgettag()用于获取删除标记。
voidset name(char na[])用于设置书名。 voidsetkind(charkin[]) 用于设置类型。 voiddelbook() 用于删除图书。
voidaddbook(intn,char*na,char*kin) 用于增加图书。
voiddisp() 用于输出图书。
六、 模块分析
classBDatabase{}图书管理类的设置,实现对图书的

图书管理系统C陈明明模板 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息