课程设计报告图书信息管理系统内容摘要:

综合课程设计 11 第四章 软件使用说明 程序运行环境 程序运行环境 WIN98/WIN2020/WINXP 程序操作方法 “0”进入菜单界面。 “1”进行图书信息的录入,包括:登录号、书名、作者、分类号、出版单位、出版时间和价格。 “3”进入查询界面,可按照登录号、书名和作者 3 种方式查找存在的图书,也可以输入 “0”退出此界面。 “4”可显示所有录入的图书,包括登录号、书名、作者、分类号、出版单位、出版时间、价格。 “2”之后可进入删除界面,此时录入书籍的登录号即可删除相应的书籍。 “5”可删除所有图书。 界面输入 “0”可退出程序。 程序设计综合课程设计 12 第五章 课程设计心得与体会 三周的课程设计已经结束了。 回想学习 C 语言的过程中,既有快乐又有烦恼。 刚开始上课时,还在迷茫这门课程是用来做什么的。 不过,这些感受都是在对这门课程不了解的情况下产生的。 后来慢慢的接触多了,听老师讲的多了,了解多了,渐渐的产生了兴趣。 尤其是学到语句和函数时,上机操作程序,经过编译,调试和运行后,出现界面,当时觉得很好奇,想真正的学好这门课程。 通过半个学期的学习,我掌握了基本知识。 刚开始时,被通知要进行三周 的课程设计。 当时有点懵,感觉学 的东西很少,零散,不知该怎么 连 到一起,就要课程设计,是不是太难为我们了。 第一 周 基本上都是在看书,把基本知识再熟悉一边。 然后老师发过来课程设计的题目,通过仔细阅读题目和查资料,我们把整个程序的思路理清了,开始着手写程序。 第一周结束的时候,我感觉自己收获挺大的,从一开始的迷茫,不知道从何下手到把程序中的几个模块编写出来,心里挺开心的。 但是,到了第二周,我 再次陷入困境 ,因为要开始编写 修改和删除这两个模块 ,而这两个模块是最难的。 开始编写修改和删除时,很头疼,去向其他人寻求帮助,在别人的帮助和提示下,我编完了修 改程序,但编译时老出错,修改后的内容将文本内的信息全部覆盖了。 困难之时,我们组的其他人,帮助了我,完成了修改和删除。 这样的话,整个程序基本上全部完成了,就剩下完善工作了。 虽然设计时完成了,但是我觉得其中还是由一些不足之处: 1. 警告句。 程序中缺少一些警告句,例如 :“是否真的删除( y/n) ?”。 2. 重名的情况。 由于考虑的不周全,没有设计遇到重名的情况该怎么处理。 整个程序完成了,还有很多不完善的地方,希望自己以后办事的时候要认真,仔细,考虑周全。 短短的三周课程设计结束了,但是这段时间里,我又学到了更 C++知识,同时我也被提醒以后办事的时候要认真、仔细、考虑周全,也看到了团队精神和互帮互助的重要性。 这一点会让我终生受益。 通过三周的课程设计,我觉得自己肚子里的墨水多了,收获也挺大的,这三周过的挺充实。 程序设计综合课程设计 13 附录 1:参考文献 [1]谭浩强 《 C++程序设计》 北京:清华大学出版社, [2]谭浩强 《 C++程序设计题解与上机指导》 北京:清华大学出版社, [3]谭浩强 《 C 语言教程》 北京:清华大学出版社, 1999 [4]谭浩强 《 C 程序设计案例教程》 北京:清华大学出版社 1999 [5]王汝涌 《管理信息系统》 中国财政经济出版社; 2020 [6] 李玲 《 C 语言程序设计教程》 人民邮电出版社 [7] 李玲 《 C 语言程序设计教程习题解答与实验指导》 人民邮电出版社 [8] 李新燕 《 C 语言进阶教程》 机械工业出版社 [9] (美 )波尔 《 C 语言解析教程》 机械工业出版社 [10] 温海,张友,童伟 等 《 C 语言精彩编程百例》 电子工业出版社 程序设计综合课程设计 14 附录 2:程序清单 includeiostream includeiomanip includestring includefstream include using namespace std。 const int Maxb=10000。 //最多的图书 class Book//图书类 { int tag。 //删除标记 1:已删 0:未删 int number。 //登录号 char name[20]。 //书名 char author[10]。 //作者名 char number2[10]。 //分类号 char position[20]。 //出版单位 char time[20]。 //出版时间 int price。 //价格 int onshelf。 //是否在架 1:在架 0:已借 public: Book() {} char *getname() { return name。 } //获取姓名 int getnumber() { return number。 } //获取登录号 int gettag() { return tag。 } //获取删除标记 char *getauthor() {return author。 } //获取作者 char *getnumber2() {return number2。 } //获取分类号 char *getposition() {return position。 } //获取出版单位 程序设计综合课程设计 15 char *gettime() {return time。 } //获取出版时间 char getprice() {return price。 } //获取价格。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。