课程设计——图书管理课案.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计——图书管理课案

课程设计报告 (本科/专科) 课程: 数据结构 学号: 1310421089 1310421061 1310421045 姓名: 张义博、周伟、何刘坤 班级: 2013级计算机软件一班 教师: 王群芳 时间: 2014.12.17~2014.12.31 计算机科学与技术系 设计名称: 图书管理信息系统的设计与实现 设计内容、目的与要求: 设计内容: 图书管理、学生管理、图书借阅。 设计目的: 通过图书书号借阅图书。 设计要求: (1)实现图书入库。建立一个图书信息数据库文件,输入若干种书的记录,建立一个以书号为关键字的索引文件。图书信息表的格式自行设计。 (2)实现关于书号、书名、作者及出版社的图书查询; (3)实现图书的借还子系统,包括建立读者文件、借还书文件、读者管理及图书借还等相关处理。 计划与进度安排: 12月20号:开始查找资料,通过分析,将流程一步步写出来。 12月21~22号:开始写代码,先写出图书信息查询的代码。 12月23~24号:写出学生信息查询的代码。 12月25号:将以上两天的代码整合起来,写出借阅图书的代码。 12月26~27号:对代码进行修改、调试,并实现画面整洁,功能完整。 12月38号:写出课程设计实验报告。 设计过程、步骤(可加页): 先写出主菜单,各个子菜单; 通过选择调用子函数来实现主菜单到子菜单; 先写图书信息查询子系统,包含: 录入图书信息,打开一个只写形式(w)))) 图书信息管理系统流程图 结果与分析(可以加页): 功能上我将图书信息管理系统分为三个子系统,分别为图书信息查询、学生信息查询、图书借阅查询系统; 图书信息查询系统中包含录入、浏览、插入、删除、修改、查找等功能; 学生信息查询系统中包含录入、浏览、注册等功能; 图书借阅系统中包含借书、还书、浏览借得的书和归还的书等功能,并且可以通过获得系统时间来计算滞纳金; 在代码中使用了文件保存信息的功能,每次上机运行后,下次上机信息依然存在;还是用了清屏功能,使得运行画面更简洁;还有借阅图书时要输入学号、密码,使得信息不容易泄露,但是因为无法使每个人的信息保存一个独立的文件中,因此并不理想。 1、进入主界面 2、进入图书信息查询界面 3、选择录入图书信息 4、浏览录入图书信息 5、返回主界面后进入学生信息查询界面 6、选择录入学生信息 7、浏览学生信息 8、学生信息注册 9、浏览注册后学生信息 10、返回主界面,进入借阅图书界面 11、选择借阅图书 12、借阅图书成功 13、查询借阅图书 14、选择归还图书 15、归还图书成功 16、查询归还图书 设计体会与建议: 张义博: 通过这次课程设计,我对所学知识有了更加深入地了解,对于所学运用的更加容易,同时,我也明白了从书本上学到的并不代表我已经掌握了,只有不断的运用,才能更快掌握。在编写程序时经常出现对某方面知识运用不成熟,使我明白还要更加努力,同时我也对自己有了更加深入的了解。还有,许多自己能够想到的功能,但是因为自己所学有限而无法实现,更加明白了自己所学到的只是一点点,自己还需要更加努力学习更多的知识。 另外,团队合作也十分重要,只有一个好的团队,才能做出更好的系统,一个人的力量毕竟有限,众人的力量是无穷的。 附录: #includeiostream.h #includestdio.h #includestring.h #includeiomanip.h //调用sewt() #includestdlib.h //调用system(cls); #define M 1000 #define N 20 #define K 10 typedef int keytype; typedef struct book { int hao; //书号 char name[N]; char author[N]; int num; }book; typedef struct { book data[M]; int len; }book1; typedef struct stu { char name[N]; //学生姓名 char sex[K]; int xuehao; int num; //密码 }stu; typedef struct student { stu data[M]; int len; }student; book t; void save(book1); void save1(book1); void book(); int load(); //菜单 void menu() {

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档