- 1
- 0
- 约1万字
- 约 15页
- 2019-10-12 发布于上海
- 举报
C++课程设计
课程设计
系部:计算机应用技术系
专业:计算机应用技术
班级学号:
姓名:
一、系统功能分析:
图书管理系统
设计说明报告:
??图书馆作为学生学习知识的重要场所,作为信息资源的集散地,图书馆和用户借阅资料繁多,包含很多的信息数据的管理。介于这一现象,我们对于图书馆的借阅管理系统进行了全面的分析处理,在信息高速发展的今天,促进图书馆管理运用网络技术,通过信息系统的开发,在图书馆之间互通有无,有利于提高图书的利用率。????
我的系统针对的是图书管理,面对大量纷繁复杂的图书管理工作,和不同图书的借出和归还,需要设计一个合理的系统,它应包括图书库,读者库,和图书的借还书信息建立网上电子图书管理系统的目的是实现无纸化图书管理,减轻管理员的工作量,
对过时、损失的图书进行删除,达到降低成本提高工作效率的目标。
我的系统设计还有很多的缺点和不足,在以后的时间里要不断的完善,修改。希望老师能够指出我的不足,使其能够真正的,更好的应用在人们的生活中。
二、系统设计:
设计了四个类,Reader(读者类),Rdatabase(读者库类),Book(图书类)和Bdatabase(图书库类),读者类主要用于存储信息,其中包括读者的基本属性int tag删除标记 1:已删,0:未删 int no; 读者编号 char name[10];读者姓名 int borbook[Maxbor];所借图书 ;char *getname() 获取姓名 int gettag() 获取删除标记 int getno()获取读者编号void setname(char na[])设置姓名void delbook()设置删除标记void addreader(int n,char *na) 增加读者void borrowbook(int bookid) 借书操作int retbook(int bookid) 还书操作void disp() 输出读者信息;读者库类包括:int top; 读者记录指针Reader read[Maxr]; 读者记录RDatabase() 构造函数,将reader.txt读到read[]中void clear() 删除所有读者信息int addreader (int n,char *na) 添加读者时先查找是否存在Reader *query(int readerid) 按编号查找void disp() 输出所有读者信息void readerdata(); 读者库维护~RDatabase() 析构函数,将read[]写入reader.txt文件中
图书类包括:int tag; 删除标记 1:已删 0:未删 int no; 图书编号 char name[20]; 书名 int onshelf; 是否在架 1:在架 0:已借 char *getname() {return name;} 获得书名 int getno() {return no;} 获得书编号 int gettag() {return tag;} 获得删除标记 void setname(char na[]) 设置书名void delbook()删除图书void addbook(int n,char *na)增加图书int borrowbook() 借书操作void retbook() 还书操作void disp() 输出图书图书库类包括:int top;图书记录指针 Book book[Maxb]; 图书记录BDatabase() 构造函数,将book.txt读到book[]中void clear() 全删int addbook(int n,char *na) 增加图书Book *query(int bookid)查找图书void bookdata(); 图书库维护~Bdatabase析构函数,将book[]写入book.txt文件中
Reader(读者类)
Int tag
Int no
Char name[10]
Int borbook[maxbor]
Reader()
Char *getname()
Int gettag()
Int getno()
Void setname(char na[])
Void delreader()
Void addreader(int n,char *na)
Void borrowbook(int bookid)
Int retbook(int bookid)
Void disp()
Rdatabase(读者库类)
Int top
Reader read[maxr]
Rdatabase()
Void clear(
您可能关注的文档
- 金融知识七剑三刀.doc
- 荆州市新沙印染有限公司.doc
- 精选龙舟赛策划xax.doc
- 江西省工信委依法行政工作制度.doc
- 九年级上册期终测试试卷.doc
- 开远挂职锻炼学习汇编材料.doc
- 康源经营计划书.doc
- 九年级语文下册孔乙己案例新人教版.doc
- 孔桩爆破方案.doc
- 矿山安全生产活动月工作总结汇报.doc
- 2026《面向多样性的隐私保护推荐方法概述》7800字.docx
- 2026《基于PLC的智能立体停车场的控制系统设计》7200字.docx
- 2026《太赫兹技术概述》4200字.docx
- 2026《分布式电力系统经济调度研究现状国内外文献综述》2800字.docx
- 2026《曲美家具集团股份有限公司成本管理存在的问题及对策》5600字.docx
- 2026《基于肌肉信号的人体运动研究国内外文献综述》3400字.doc
- 2026《基于城市林学植物配置问题研究》7200字.docx
- 2026《社区重点人群管理平台设计与实现》7900字.docx
- 2026《区县医院内网的设计与实施研究》6900字.doc
- 2026《静电除尘的原理及高频电源的优势综述》3100字.doc
最近下载
- 湖北省2026届高三元月调考第二次联考政治试卷(含答案及解析).pdf
- FANUC发那科 3.21机器人基础功能-机器人简易零点标定.pdf VIP
- CSD-1321智能通信控制单元说明书V1.16.pdf VIP
- 新解读《GB_T 43318 - 2023燃气轮机联合循环电站 热力性能试验》最新解读.pptx VIP
- 西卡结构胶11FC-MSDS-报告中文版.pdf VIP
- 2024年考研英语词汇(正序).pdf VIP
- RSoft仿真软件指导书.pdf VIP
- 山东省汽车维修工时定额(T-SDAMTIA 0001—2023).pdf VIP
- 2025医疗器械经营质量管理制度、工作程序及全套记录表单(直接用)(可编辑!).docx VIP
- 胃食管反流病中西医结合诊疗专家共识2025解读PPT课件.pptx VIP
原创力文档

文档评论(0)