C课程设计图书借阅管理系统报告 .pdf
《C课程设计图书借阅管理系统报告 .pdf》由会员分享,可在线阅读,更多相关《C课程设计图书借阅管理系统报告 .pdf(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、沈 阳 工 程 学 院课 程 设 计设计题目:图书借阅管理系统院系信息学院班 级软本 132 学生姓名学号指导教师姜柳、吕海华职 称副教授、讲师起止日期:2014 年 7 月 7 日起至 2014 年 7 月 11日止名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 44 页 -沈 阳 工 程 学 院课程设计任务书课程设计题目:图书借阅管理系统院系信息学院班级软本 132 学生姓名学号指导教师姜柳、吕海华职称 讲师、讲师课程设计进行地点:实训 F座任 务 下 达 时 间:2014年 7 月 2 日起止日期:2014年 7 月 7 日起至 2014年 7 月 11 日止教 研 室 主
2、任张欣 2014年 7 月 3 日 批 准名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 44 页 -一、课程设计的原始资料及依据在数字化、网络化的今天,社会信息量与日俱增,图书作为信息存储的主要媒体之一,数量,规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书借阅管理系统来管理自己的书籍,会方便很多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的需求,为了便于图书资料的管理更为需要有效的图书管理软件。查阅有关程序设计的案例资料,进一步理解程序设计
3、模块化的思想,并利用此思想,根据对程序设计学习编写一个简单的图书借阅管理系统。通过本设计可以加深理解利用程序设计思想开发一个系统的整个流程,提高分析问题、解决问题和实际动手的能力。二、课程设计主要内容及要求1认真阅读资料,掌握程序设计模块化的思想。2要求在设计的过程中,建立清晰的层次结构。3画出主要的功能结构图和主要模块的流程图。4新进图书基本信息的输入。5图书基本信息的查询。6对撤消图书信息的删除。7为借书人办理注册。8办理借书手续(非注册会员不能借书)。9办理还书手续10要求操作简单,用户界面友好。11运行程序,检查结果是否和理论值一致。12环境使用 Turbo C 环境。三、对课程设计说
4、明书撰写内容、格式、字数的要求1课程设计说明书是体现和总结课程设计成果的载体,主要内容包括:设计题目、设计目的、设备器材、设计原理及内容、设计步骤、遇到的问题及解决方法、设计总结、设计小组评语、参考文献等。一般不应少于3000 字。2在适当位置配合相应的实验原理图、数据通路图、微程序流程图、实验接线图、微指令代码表等图表进行说明。应做到文理通顺,内容正确完整,书写工整,装订整齐。3设计总结部分主要写本人完成工作简介以及自己的设计体会,包括通过课程设计学到了什么,哪里遇到了困难,解决的办法以及今后的目标。设计小组评语处注明设计组编号、设计组组长、设计组成员,并由设计组组长给出评语。4课程设计说明
5、书手写或打印均可。手写要用学校统一的课程设计用纸,用黑或蓝黑墨水工整书写;打印时采用A4纸,页边距均为 20mm,正文采用宋体小四号字,行间距18名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 44 页 -磅。文中大标题采用黑体小三号字,一级节标题采用黑体四号字,二级节标题采用黑体小四号字,表题与图题采用宋体五号字。5课程设计说明书装订顺序为:封面、任务书、成绩评定表、目录、正文、参考文献。四、设计完成后应提交成果的种类、数量、质量等方面的要求1完成“任务书”中指定的操作功能,运行稳定。2课程设计说明书。五、时间进度安排顺序阶段日期计 划 完 成 内 容备注1 第 1 天阅读资料
6、2 第 2 天系统分析设计3 第 3 天程序编制、调试及运行4 第 4 天成绩评定5 第 5 天撰写课程设计说明书六、主要参考资料(文献)1 郭翠英.C 语言课程设计案例精编.北京:中国水利水电出版社.2004.3 2 谭浩强.C 语言程序设计.北京:清华大学出版社.1999.12 3 张翔.C 语言函数大全.北京:清华大学出版社.2002.4 4 浦滨.C 游戏编程从入门到精通.北京:北京希望电子出版社.2002.5 5 陈天洲.C 语言高级程序设计.北京:人民邮电出版社.2002 6 杨旭.C 语言程序设计案例教程.北京:人民邮电出版社.2005 7 王为青 C 语言高级编程及实例剖析北京
7、:人民邮电出版社 200802 8徐慧.C 语言实例解析精粹.北京:人民邮电出版社.2006.049姚大鹏 栾好利 张翼英 等编著.C 语言程序设计教程习题与上机实训指导.中国水利水电出版社.2005 10 王为青 C 语言实例解析北京:人民邮电出版社 200802名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 44 页 -沈 阳 工 程 学 院程序设计基础课程设计成绩评定表院(系):信息学院班级:软本132 学生姓名:指 导 教 师 评 审 意 见评价内容具体要求权重评分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.1 5 4 3 2 工作能力态度工
8、作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,0.2 5 4 3 2 工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.2 5 4 3 2 说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.5 5 4 3 2 指导教师评审成绩(加权分合计乘以8)分加权分合计指 导 教 师 签 名:年月日评 阅 教 师 评 审 意 见评价内容具体要求权重评分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.2 5 4 3 2 工作量工作量饱满,难度适中。0.5 5 4 3 2 说明书的质量说明书立论正确
9、,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.3 5 4 3 2 评阅教师评审成绩(加权分合计乘以4)分加权分合计评 阅 教 师 签 名:年月日答 辩 小 组 评 审 意 见评价内容具体要求权重评分加权分学生汇报汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。0.55 4 3 2 答辩思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。0.55 4 3 2 答辩小组评审成绩(加权分合计乘以8)分加权分合计答辩小组教师签名:年月日课 程 设 计
10、总 评 成 绩分名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 44 页 -沈 阳 工 程 学 院程序设计基础课程设计成绩评定表院(系):信息学院班级:软本132 学生姓名:指 导 教 师 评 审 意 见评价内容具体要求权重评分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.1 5 4 3 2 工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,0.2 5 4 3 2 工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.2 5 4 3 2 说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一
11、,编号齐全,图表完备,书写工整规范。0.5 5 4 3 2 指导教师评审成绩(加权分合计乘以8)分加权分合计指 导 教 师 签 名:年月日评 阅 教 师 评 审 意 见评价内容具体要求权重评分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.2 5 4 3 2 工作量工作量饱满,难度适中。0.5 5 4 3 2 说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.3 5 4 3 2 评阅教师评审成绩(加权分合计乘以4)分加权分合计评 阅 教 师 签 名:年月日答 辩 小 组 评 审 意 见评价内容具体要求权重评分
12、加权分学生汇报汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。0.55 4 3 2 答辩思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。0.55 4 3 2 答辩小组评审成绩(加权分合计乘以8)分加权分合计答辩小组教师签名:年月日课 程 设 计 总 评 成 绩分名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 44 页 -沈 阳 工 程 学 院程序设计基础课程设计成绩评定表院(系):信息学院班级:软本132 学生姓名:指 导 教 师 评 审 意 见评价内容具体要求权重评分加权分调
13、研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.1 5 4 3 2 工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,0.2 5 4 3 2 工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.2 5 4 3 2 说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.5 5 4 3 2 指导教师评审成绩(加权分合计乘以8)分加权分合计指 导 教 师 签 名:年月日评 阅 教 师 评 审 意 见评价内容具体要求权重评分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0
14、.2 5 4 3 2 工作量工作量饱满,难度适中。0.5 5 4 3 2 说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.3 5 4 3 2 评阅教师评审成绩(加权分合计乘以4)分加权分合计评 阅 教 师 签 名:年月日答 辩 小 组 评 审 意 见评价内容具体要求权重评分加权分学生汇报汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。0.55 4 3 2 答辩思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。0.55
15、4 3 2 答辩小组评审成绩(加权分合计乘以8)分加权分合计答辩小组教师签名:年月日课 程 设 计 总 评 成 绩分名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 44 页 -沈 阳 工 程 学 院程序设计基础课程设计成绩评定表院(系):信息学院班级:软本132 学生姓名:指 导 教 师 评 审 意 见评价内容具体要求权重评分加权分调研论证能独立查阅文献,收集资料;能制定课程设计方案和日程安排。0.1 5 4 3 2 工作能力态度工作态度认真,遵守纪律,出勤情况是否良好,能够独立完成设计工作,0.2 5 4 3 2 工作量按期圆满完成规定的设计任务,工作量饱满,难度适宜。0.2
16、5 4 3 2 说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.5 5 4 3 2 指导教师评审成绩(加权分合计乘以8)分加权分合计指 导 教 师 签 名:年月日评 阅 教 师 评 审 意 见评价内容具体要求权重评分加权分查阅文献查阅文献有一定广泛性;有综合归纳资料的能力0.2 5 4 3 2 工作量工作量饱满,难度适中。0.5 5 4 3 2 说明书的质量说明书立论正确,论述充分,结论严谨合理,文字通顺,技术用语准确,符号统一,编号齐全,图表完备,书写工整规范。0.3 5 4 3 2 评阅教师评审成绩(加权分合计乘以
17、4)分加权分合计评 阅 教 师 签 名:年月日答 辩 小 组 评 审 意 见评价内容具体要求权重评分加权分学生汇报汇报准备充分,思路清晰;语言表达准确,概念清楚,论点正确,有层次,有重点,基本上反映了所完成任务的全部内容;时间符合要求。0.55 4 3 2 答辩思路清晰;回答问题有理论依据,基本概念清楚;主要问题回答准确,深入,有说服力。0.55 4 3 2 答辩小组评审成绩(加权分合计乘以8)分加权分合计答辩小组教师签名:年月日课 程 设 计 总 评 成 绩分名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 44 页 -沈阳工程学院课程设计报告摘要I 摘要近年来,当今社会的高速发
18、展,各个领域的突飞猛进,计算机也有它卓越的进步。C 语言不仅为计算机专业工作者所使用,而且为广大计算机应用人员所喜爱和使用。许多高等学校,不仅在计算机专业开设C语言课程,而且在非计算机专业也开设了C语言课程。学习 C语言已经成为广大计算机应用人员和广大青年学生的迫切要求。图书借阅管理系统是为了方便为了便于图书资料的管理而产生的有效的图书管理软件。在计算机日益普及的今天,对个人而言若采用一套行之有效的图书借阅管理系统来管理自己的书籍,会方便很多,这也充分应用硬件资源;对图书管理部门而言,以前单一的手工检索已不能满足人们的需求,为了便于图书资料的管理更为需要有效的图书管理软件。由于计算机的普及,完
19、善的图书借阅管理程序是很有必要的,它在管理的过程中,对一些数据的存储和计算是相当方便,当然它的准确性很高几乎为无误。图书借阅管理系统的操作也是相当方便和快捷的,并且可以大量的节省人员。基于以上的原因,我们小组决定编写一个图书借阅管理系统的程序。程序主要分为一下七个方面:创建图书和会员信息、查询图书和会员信息、添加图书和会员、删除图书和会员、借书还书管理、便利图书和会员。在此程序中,应用了结构体、结构体数组、文件、指向文件的指针、基本的指针运用、基本的循环语句、函数的调用、switch 语句、运用字符串比较函数、动态分配存储函数、输入输出函数等库函数等C 语言基础知识。图书借阅管理系统的主要功能
20、是首先创建图书和会员的基本信息,以便日后进行查找,这样就建立起基本信息了。建立基本信息后利用系统提供的查询、添加、删除、借阅等功能就可以实现设计目的了。在编写此程序中,我们应用了课本上所学过的主要知识,而且也减少的不少的存储空间。函数的合成、调试用到是数组程序和指针函数,而且也添加了结构体,这在操作中也比较灵活运用。数组是有序数组的集合,数组中的每一个元素都属于同一个数据类型,用一个统一的数组名和下标来唯一地确定数组中的元素,将数组与循环结合起来,可以有效地处理大批量的数据,大大提高了工作效率,十分方便。此系统中应用了结构体,数组,链表,基本的指针运用,基本的循环语句,函数的调用等。关键词 指
21、针,结构体,链表名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 44 页 -沈阳工程学院课程设计报告目录目录第一章 引言.11.1 题目背景 .11.2 设计目的 .11.3 解决问题 .1第二章 C 语言的运行环境及其特点.32.1 C 语言的起源及特点 .32.2 C 语言的运行步骤 .3第三章 系统分析与设计 .53.1 系统功能 .53.2 功能设计 .63.2.1 需求分析 .63.2.2 概要设计 .63.2.3 详细设计 .8第四章 系统功能实现 .94.1 主函数 .94.1.1 库函数的调用 .174.1.2 初始数据的定义 .174.1.3 全局变量的定义 .
22、184.2 借书还书功能设计 .184.3 添加图书及会员功能设计.234.4 删除图书及会员功能设计 .264.5 遍历图书及会员功能设计.229结论.262致谢.33参考文献 .34名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 44 页 -沈阳工程学院课程设计报告第一章 引言1 第一章引言1.1 题目背景随着计算机技术的飞速发展,它不仅改变了世界,同时也改变了人类的生活。作为新世纪的大学生,应当站在时代发展的前列,掌握现代科学技术知识,调整自己的知识结构和能力结构,以适应社会发展的要求。C语言成了在国内外使用的一种计算机语言。C语言功能丰富、表达能力强、使用灵活方便、应用
23、面广、目标程序效率高、可移植性好、既具有高级语言的优点,又具有低级语言的许多特点,因此特别适合于编写系统软件。现在大多数的高校都把 C语言作为第一门计算机语言进行教学,这是可行的,学生是能够学习好的。学习 C语言已经成为广大计算机应用人员和广大青年学生的迫切要求。在信息时代,采用传统的图书检索系统已经显得十分的落后,而且效率低下,尤其在会员管理与图书借阅方面,效率低且误差大。为了适应现代化的环境,许多的管理事务都由电脑来管理,从而提高了管理的速率和效率。1.2 设计目的图书借阅管理系统是进行图书及会员信息的创建、查询、添加、删除以及图书借阅管理的系统。它是随着管理科学和技术科学的发展而形成的。
24、图书借阅管理系统对一个个人及图书馆都有很大用途的软件,对于个人可实现轻松管理自己的私人书籍,对于图书馆而言更是不可或缺的,其可实现图书及会员的计算机化管理。开发一个图书借阅管理系统,采用计算机对图书与会员管理,进一步提高了传统手工检索的可靠性和安全性。此外,图书借阅管理系统支持的对记录随意的进行输入、添加、查询、删除及修改的操作可以减轻图书管理人员的工作量,提高工作效率。1.3 解决问题图书借阅管理系统的设计主要运用程序设计模块化的思想,综合运用平时所学知识并查找了大量的资料编写一个可实现创建图书和会员信息、查询图书和会员信息、添加图书和会员、删除图书和会员、借书还书管理、遍历图书和会员的管理
25、戏系统。其间遇到过许多的困难,但经过团队的一起努力,都一一克服,其中主要难点如下:1.创建图书和会员信息模块的设计:需考虑创建基本信息的功能是否放在主菜名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 44 页 -沈阳工程学院课程设计报告第一章 引言2 单里实现,经过小组研究:此功能应在登录页面就实现,放在主菜单之前。2.添加图书和会员模块的设计:添加图书和会员功能是使用动态链表实现的,需要综合运用指针和链表的相关知识,创建对应的动态链表。3.借书还书管理模块的设计:本系统可实现对非注册会员不能借书的限制,经过老师指导,此功能用含指针的for 循环实现,其中需选择相应的指针作循环
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C课程设计图书借阅管理系统报告 2022 课程设计 图书 借阅 管理 系统 报告
限制150内