面向对象程序设计语言课设(参考)

面向对象程序设计语言课设(参考)

ID:15599326

大小:76.00 KB

页数:9页

时间:2018-08-04

面向对象程序设计语言课设(参考)_第1页
面向对象程序设计语言课设(参考)_第2页
面向对象程序设计语言课设(参考)_第3页
面向对象程序设计语言课设(参考)_第4页
面向对象程序设计语言课设(参考)_第5页
资源描述:

《面向对象程序设计语言课设(参考)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计课程设计报告(图书管理系统)南京航空航天大学《面向对象程序设计语言》课程设计报告图书管理系统学号:姓名:日期:8面向对象程序设计课程设计报告(图书管理系统)目录一.需求分析……………………………………………….2二.程序主要功能………………………………………….2三.程序运行平台………………………………………….2四.系统功能框架图……………………………………….3五.程序类说明…………………………………………….4六.模块分析……………………………………………….6七.比较有特

2、色的地方…………………………………….7八.存在的不足与对策…………………………………….11九.编程体会……………………………………………….12十.程序源代码…………………………………………….138面向对象程序设计课程设计报告(图书管理系统)一.需求分析本系统旨在实现一个小型的图书管理系统,对于一个小型的图书馆或藏书室来说,实施本系统不仅可以减少工作人员数量,降低成本,而且可以大大提高工作效率,降低工作强度,方便读者借书查书及办理各种手续,更方便工作人员对图书进行更有效的管理。程序主要实现

3、读者管理、图书基本信息及库存管理、图书借还管理以及一些辅助功能等。二.程序主要功能该程序的主要功能有:l读者功能可进行读者注册、登录查看、修改密码、注销读者、清除全部及查看帮助等操作。其中登录时要输入姓名密码。l图书信息管理可以进行查找图书、添加新书、删除图书、清空全部、修改、显示全部等操作。其中添加内容包括:书名、ISBN编号、作者、出版商、出版日期及内容简介、是否在架,方便读者根据不同需要进行查找、查看;修改图书中如果某一项不想修改,可以输入0保留该项原有信息。l图书借还功能应该说这是整个系

4、统最主要的功能,用户需先登录,借还时要输入ISBN号(查看图书时要记住ISBN号,这是根据实际情况)。8面向对象程序设计课程设计报告(图书管理系统)l帮助一个简单的操作指南,指导用户下一步该如何操作。l退出系统退出时将把所有内容以二进制保存到文件里,在运行时将从文件载入信息。另外,还制作了有关该系统的一些说明,版本信息等。运行程序后每一步都会有详细的提示,操作简便,大多数地方都考虑到防止用户出现误操作的情况,以提高程序的健壮性,可以放心使用!三.程序运行平台该程序是用VC++6.0制做的,使用M

5、icrosoftVisualC++6.0运行该程序,具体操作是:打开MicrosoftVisualC++6.0,菜单栏里点文件→打开工作区→找到“图书管理系统.dsw”这个文件→打开,或者在资源管理器中双击该文件,此时,VC++6.0会自动打开,并载入该系统相关资源,点击Run命令菜单或者或用快捷键Ctrl+F5运行该程序。trl计分析能

6、四.系统功能框架图借书/还书书库信息图书管理系统读者信息帮助退出系统有关该系统的一些说明.登录查看.注册.注销.修改密码.帮助说明.返回上一层.清空全部.新书入库.查找.删除.修改.显示全部在架书.返回上一.层.清空全部图书内容(登录).借书.还书.返回上一层按出版日期查找按出版商查找按作者查找按ISBN号查找按书名查找8面向对象程序设计课程设计报告(图书管理系统)五.程序类说明①有关图书信息的类和书库类class

7、Book//存储图书信息的类{charBookName[20];//书名,用于查找charISBN[20];//ISBN号,用于查找charWriter[20];//作者名,用于查找charPublisher[20];//出版商,用于查找charPublishDate[20];//出版日期,用于查找charBriefIntroduction[100];//该书内容简介inti_o;//判断书是否借出,0为在架,1为借出Book*next;//指向下一个节点的指针};/****书库类链表****/

8、classBookList{public:Book*node,*head_ptr;//定义两个Book指针,head_ptr为头指针,node为活动指针BookList(){//构造函数,使指针初始化node=newBook[sizeof(Book)];head_ptr=NULL;node->next=NULL;}8面向对象程序设计课程设计报告(图书管理系统)voidsave_file();//存储文件voidload_file();//上传文件voidAddNewBook();//新书登记,对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。