欢迎来到天天文库
浏览记录
ID:9203067
大小:266.50 KB
页数:17页
时间:2018-04-22
《c++图书信息管理系统课程设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、面向对象程序设计课程设计报告题目:图书信息管理系统专业班级:通信3班学生组长:小组成员:指导教师:分数:2014年4月15日17课程设计任务书设计题目图书馆信息管理系统学生姓名所在院系电子信息工程系专业、年级、班11级通信3班设计要求:图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等,设计图书管理系统,使之能提供以下功能:1、系统以菜单方式工作;2、图书信息浏览功能——输出;3、查询和排序功能:(至少一种方式)(1)按书名查询;(2)按作者名查询;(3)图书信息的删除与修改(管理员)4、图书信息录入功能(图书信息用文件保存)——输入;(管理员)参考
2、文献阅读:[1]谭浩强.《C++面向对象程序设计》.清华大学出版社,2006.1[2]张春林,马成勇,刘钧.《数据库系统设计与开发》.清华大学出版社,2005[3]梁普选.《VisualC++程序设计与实践》.清华大学出版社.2006[4]张瑞丰.《C++语言程序设计》.清华大学出版社,2006工作计划:由组长将程序细致的分为3个软件模块,分别由3位组员各自完成自己的软件模块设计。最后再将3部分合并。之后再对总的程序进行运行调试及改进。任务下达日期:2014年3月22日任务完成日期:2013年4月20日指导教师(签名):学生(签名):17目录第一章、总体设计41.1设计
3、目的41.2设计要求41.3设计方案选取与论证41.4模块划分与任务安排5第二章、软件设计52.1Book类模块的软件设计52.2BDatabase类模块的软件设计72.3主界面程序模块设计10第三章、系统实现及调试过程14第四章、结论15致谢16参考文献1617一、总体设计1.1设计目的图书馆提供的物质资源越来越丰富,如何高效准确地对馆藏资料进行整理、借还、盘点成为困扰图书馆管理人员的问题。以前,都是用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统,规范的信息管理手段。基于这些问题,有必要建立一个图书管理系统
4、,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。利用图书管理系统对图书记录进行统一管理,包括新增图书记录,更改图书记录,删除图书记录等功能,实现图书管理工作的系统化,规范化和自动化,为图书管理提供便利。同时,图书馆是目前生活中除了网络外的另一个获取知识的重要场所,利用图书管理系统可以更加高效查询、寻找到自己所需求的书籍。设计一个图书信息管理系统是学习完《面向对象程序设计》课程后进行的一次全面综合联系。有助于加深对面向对象程序设计中基础理论和基础知识的理解,培养了实践能力,促进理论与实践的
5、结合。1.2设计要求图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等,设计图书管理系统,使之能提供以下功能:1、系统以菜单方式工作;2、图书信息浏览功能——输出;3、查询和排序功能:(至少一种方式)(1)按书名查询;(2)按作者名查询;(3)图书信息的删除与修改(管理员);4、图书信息录入功能(图书信息用文件保存)——输入;(管理员)1.3设计方案选取与论证本次课程设计我们组的题目为:图书信息管理系统的开发,总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。17是利用数据库软件编制一个管理软件,用以实现图书、读者以
6、及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书信息的管理,其实是对图书信息的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解C++的运用知识。新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析有以下几个方面:(1)技术可行性:处理速度快、准
7、确通过权限的设置,数据的安全性好、方便查询、借阅管理等。(2)经济可行性:系统建设不需要很大的投入、可缩减人力投入。(3)运行上可行性:本系统作为一个小型的图书馆信息管理系统,所耗费的资源非常的小。(4)从各种社会因素可行性分析:可降低工作人员工作强度,提高效率,会得到学校工作人员的一致同意的。综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。本系统主要实现对图书馆信息的管理,主要功能为管理有关书籍的信息。本系统结构主要为书籍信息管理模块。书籍信息管理可以浏览书籍的信息,可以对书籍信息进行维护。可见,本系统并不复杂,主要解决
此文档下载收益归作者所有