课程设计图书信息管理系统3.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程设计图书信息管理系统3

湖南科技学院 课程设计报告 课程名称: 面向对象程序设计课程设计 课程设计题目: 图书信息管理系统 系: 数学与计算科学系 专 业: 信息与计算科学 年级、班: XXX 姓 名: XXX 学 号: XXX 指导教师: XXX 职 称: XXX 2011年5月20日 自我评价 我给自己的评分为:72分,主要原因有以下几点: 我仔细看了老师给的程序,并且认为很完善,所以并没有多加改动,而是整理了它的格式与其对象。虽然加入图形界面可能更有实用性,但由于知识的浅薄我并没有实现此功能,这也是减分点。 在原有程序基础上我添加了修改函数和程序信息函数,其中我让修改函数不断完善。通过输入图书编号能修改图书的任何信息,包括它的图书编号。但它不能同时修改多本书的多个信息,这是它的缺陷。通过多次进入修改函数更能使操作清晰化,所以我并没有再改动。至于另一个程序信息函数仅仅是为了实现它的可用性,这样使用者可以知道它的出处便于一起修改,当然也有点多此一举。 这个课程设计报告是我自己一个一个字打出来的,我主要也是为了自己的组织编写能力,毕竟以后这样的文章可能要接触很多,必须得学会。其中字的排版、大小、编号、页码等,每个细节都是应该注意的。 我觉得作业的作用就是使我们掌握多少,通过自己慢慢调试,慢慢完善,获得的动手能力是平时上课得不到的。 由于从来没写过自我评分,也不知道自己的格式是否正确。同时我相信我给自己的这个分数是完全可以的,因为付出了多少我自己清楚。分数应该不能完全凭借程序的多好,因为每个人的知识储备是不一样的。 目录 课题分析-------------------------------------------------------------1 1.1课题重述-----------------------------------------------------1 1.2课题要素-----------------------------------------------------1 1.3课题假设-----------------------------------------------------1 程序设计思路-------------------------------------------------------2 程序源代码及注释-----------------------------------------------3 程序测试------------------------------------------------------------10 设计总结------------------------------------------------------------14 参考文献------------------------------------------------------------15 一、课题分析 1.1 课题要求 此课程设计要求设计一个图书信息管理系统,图书信息包括图书编号、书名、作者、出版社、出版日期、图书简介及图书类别等。 本系统的功能包括: 图书信息录入功能; 图书信息浏览功能;查询功能(至少一种查询方式); 图书信息修改功能;及其它必要的功能。 1.2 课题要素 此课题的要素主要是要实现程序的实用性,它应该能保存每次录用进去的图书信息,而不是每次都要重新输一次。这就要求应该怎样保存信息呢?用文档保存,实现文件的输入和输出。同时查找功能如果能用图书简介进行查找,它的实用性应该就更强,但需要进行字符匹配概率,比较复杂故没有在此次课程设计中体现。 同时系统功能的编写,也要实现精简、实用、时间复杂度最小等。 1.3 课题假设 此次课题我做这样的假设流程:创建二个图书信息保存并退出重新运行读取信息预览图书信息根据图书编码查找图书信息根据图书编码改变图书信息根据图书编码删除图书信息预览图书信息显示程序信息保存并退出。 创建的两个图书信息我假设依次输入为: 1、1234 数值计算方法 吕同富 清华大学 200811 数学 ¥33 学习数值计算方法; 2、1235 Java程序设计与案例 刘宝林 高等教育 200411 计算机 ¥30 Java程序的编写与学习。 改变图书信息我假设为图书编号1234的图书的出版日期改为:200810,价格改为:¥32。 删除图书信息我假设为图书编号1235的图书。 则可知最后文档中保存的信息应该为: 1234 数值计算方法 吕同富 清华大学 200810 数学 ¥32 学习数值计算方法; 根据以确

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档