C语言课程设计---图书管理系统.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文档。上传文档
查看更多
C语言课程设计---图书管理系统

课 程 设 计 说 明 书 课程名称: 高级语言程序设计 设计题目: 图书管理系统 院 系:计算机科学与信息工程学院 学号姓名: 201103040013 专业班级: 11级软件工程1班 指导教师: 2012年 06 月 07 日 课 程 设 计 任 务 书 设计题目 图书管理系统 学生姓名 所在院系 计算机科学与信息工程系 专业、年级、班 11级软件工程 1班 设计要求: 完成一个图书管理系统系统,具体要求如下: 1. 系统登录 2. 增加图书信息 3. 浏览图书信息 4. 查找图书信息 (1)按书名查找(2)按作者查找(3)按出版社查找(4)按出版日期查找(4)按ISBN期查找 5. 删除图书信息 6. 保存图书信息 7. 新增用户信息 8. 查找用户信息 9. 更新用户信息 10.删除用户信息 11.保存用户信息 12.退出系统(1)管理员退出系统(2)普通用户退出系统 学生应完成的工作: 1 学生应认真学习参考程序,理解每个文件、每个函数以及各个变量的作用和意义。在此基础上进一步改进程序,最后正确地运行程序。 2对程序进行测试,设计详细的测试计划,然后根据测试计划设计测试用例,对程序进行测试。测试时应注意对各种边缘情况进行测试。 3 完成课程设计报告 参考文献: 1 刘振安等 C程序设计课程设计 机械工业出版社 2007 2 谭浩强 C程序设计教程 清华大学出版社2008 3 刘振安等 C语言程序设计 机械工业出版社 2007 4 郁_诗郁_诗sleep函数 目 录 一 设计要求 1 二 系统的功能模块 1 三 数据结构设计描述 1 四 函数功能及参数说明、相互调用关系 1 五 各变量的定义和作用 1 六 各功能模块的算法处理流程图及相关说明 1 七 改进或增加功能模块说明 1 八 程序测试 1 九 程序设计过程中遇到的问题及解决过程 1 十 课程设计心得及体会 1 十一 参考文献 1 十二 源程序 1 说明:上述目录中的页码在 完成课程设计说明书后替换成实际的页码 内容不少于20页 图书管理系统 一 设计要求 1.要求使用多文件方式实现设计。 2.要求在各个文件内实现结构化设计。 3.每个模块作为一个单独的C文件。 4.宏和数据结构等放在头文件中,并使用条件编译。 二 系统的功能模块 三 数据结构设计描述 1.头文件book.h (1).常量定义 book.h共定义5个常量,分别用来定义书名、出版社、出版日期、作者和ISBN的最大长度。 #define MAX_BOOK_NAME 20 //书名最大长度 #define MAX_PUBLISHER 20 //出版社最大长度 #define MAX_DATE 10 //出版日期最大日期 #define MAX_AUTHOR 20 //作者最大长度 #define MAX_ISBN 20 //ISBN 最大长度 (2).结构体类型定义 定义了一个结构体类型_book_info,使用typedef语句自定义一个新类型book_info,新类型中共6个成员,即书名、作者、出版社、出版日期、ISBN和页数,用来描述图书的基本信息。 typedef struct _book_info { char book_name[MAX_BOOK_NAME]; //书名 char author[MAX_AUTHOR]; //作者 char publisher[MAX_PUBLISHER]; //出版社 char pub_date[MAX_DATE]; //出版日期 char ISBN[MAX_ISBN]; //ISBN int pages; //页数 }book_info; 定义一个结构体类型_book,使用typedef语句自定义一个新类型book,其成员包括一个储存图书的基本信息的结构体变量和指向下一本图书的指针变量。 typedef struct _book { book_info bi;

文档评论(0)

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

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

1亿VIP精品文档

相关文档