网站大量收购独家精品文档,联系QQ:2885784924

数据结构 c语言 图书管理系统.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 29 课程设计任务书 题目: 图书管理系统 学 号 200912220280 姓 名 张志涛 专 业 计算机应用技术 课 程 数据结构 指导教师 曾德藩 职称 完成时间:20 年 月20 年 月 枣庄学院计算机科学系制 说明 一、课程设计写作框架(仅供参考)   摘要  目录  正文 基本设计任务及要求、所用仪器设备; 总体设计方案及主要设计原理; 实现技术及源程序代码; 测试及分析 结束语(心得体会、改进方向) 参考文献 二、写作要求: 课程设计写作要求论点明确、论据充分、说明透彻,语言准确恰当,书面整洁,字迹工整。 课程设计的篇幅本科一般为4000字左右,专科一般为3000字左右。 程设计任务书及成绩评定 课程设计的任务和具体要求 目的要求: 本课程设计任务的目地是要求学生按照分析、设计、编码、调试和测试的软件开发过程完成管理系统设计,以及c语言算法的掌握,并能最终实现本系统的功能要求,通过这个程序可以学到以前调试短程序没有的经验 。 具体要求: 为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过选择希望运行的操作项目; 要求以上功能分别用函数实现。并要求c语言的文件操作语句将以上所有结果保存在文件xx.out。 指导教师签字: 日期: 指导教师评语 成绩: 指导教师签字: 日期: 课程设计所需软件、硬件等: Win-tc软件 计算机 鼠标 键盘 课程设计进度计划 起至日期 工作内容 备注 选择合适的数据结构 结点结构的设计 算法设计与分析 程序设计、实现、调试 课程设计说明书 参考文献、资料索引 序号 文献、资料名称 编著者 出版单位 1、c语言设计(第三版) 谭浩强 清华大学出版社 2、数据结构(C语言版) 严蔚敏 、吴伟民 清华大学出版社 3、数据库系统基础 姚世斌 图书借阅管理是图书馆一个最基本的工作,这里用C语言的知识设计开发一个简单的图书借阅管理系统,系统主要实现图书信息和学生信息的管理,图书查询及图书借阅管理。 系统设计要求 系统主要实现以下六个功能: ① 用户登录。系统用户分为管理员和学生。管理员登录时必须输入密码,密码正确才能进入系统;学生登录时无需密码,输入学号即可。 ② 图书信息管理。图书信息包括:书号、书名、作者、图书分类、出版社、出版时间、单价、总量和库存量。图书信息管理包括:输入图书信息(从键盘或从文件)、保存图书信息、修改图书信息、增加图书信息、删除图书信息和输出图书信息。 ③ 学生信息管理。学生信息包括:学号、姓名、借书卡(借阅标记、书号、借阅时间)。学生信息管理包括:输入学生信息(从键盘或从文件)、保存学生信息、修改学生信息、增加学生信息、删除学生信息和输出学生信息。 ④ 图书查询功能。图书查询分为:按书名查询、按作者查询、按图书分类查询、按出版社查询和按出版时间查询。 ⑤ 借书功能。借书时,先判断学生是否有空闲的借书卡,若没有则应输出提示信息;若有空闲的借书卡,则要求学生输入所借图书的书号,若该书库存量不为0,则将该书借出,同时在借书卡上记录该书的书号和借阅时间,并修改该书的库存量。 ⑥ 还书功能。还书时,先检查学生的借书卡,若借书卡都为空,则不能进行还书操作,若有借书卡不为空,则可以还书,此时要求学生输入所还图书的书号,将对应借书卡上的记录清零,并修改该书的库存量。 数据结构设计 系统共定义了四个结构体类型,包括日期类型、借书卡类型、图书类型和学生类型,其中在图书类型中要使用日期类型,而在学生类型中要使用日期和借书卡类型,定义如下: typedef struct date //日期类型 { short year; //年 short month; //月 short day; //日 }SDATE; typedef struct library_card //借书卡

文档评论(0)

189****2507 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档