ImageVerifierCode 换一换
格式:DOC , 页数:32 ,大小:225KB ,
资源ID:14569498      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14569498.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c语言图书馆管理系统Word格式文档下载.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c语言图书馆管理系统Word格式文档下载.doc

1、2. 掌握C语言编程和程序调试的基本技能3. 利用C语言进行基本的软件设计4. 掌握书写程序设计说明文档的能力5. 提高运用C语言解决实际问题的能力二、设计资料及参数每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。图书信息管理系统包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:图书信息录入功能(图书信息用文件保存)输入图书信息浏览功能输出查询或排序功能:(至少两种种查询方式)算法按书名查询 按作者名查询图书信息的删除与修改 图书的借出与归还三、设计要求及成果1. 分析课程设计题目的功能需求(可选用数组或

2、链表实现,可多人(最多3人)协作完成一个题目)2. 写出详细设计说明(至少包括功能实现分析和模块流程图)3. 编写程序代码,调试程序使其能正确运行(代码书写要规范,标示符要见名知意,要有必要的注释,每人至少3个函数,每人至少200行代码,不包括注释和花括号)4. 设计完成的软件要便于操作和使用5. 设计完成后提交课程设计报告(请严格按照模板进行排版)四、进度安排第一天 选择课程设计题目,分析课题的要求第二天 编程第三天 编程及调试第四天 写课程设计报告第五天 提交课程设计报告(打印稿及电子稿)五、评分标准1. 根据平时上机考勤、表现和进度,教师将每天点名和检查2. 根据课程设计完成情况,必须有

3、可运行的软件。3. 根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格。六、建议参考资料1C语言程序设计,谭浩强,清华大学出版社2C语言程序设计课程设计,刘振安,机械工业出版社目录内蒙古科技大学课程设计任务书I第一章 需求分析31.1 引言31.2 任务概述41.3 数据描述41.4 功能需求41.5 性能需求41.6 运行需求51.7 任务计划5第二章 概要设计72.1 总体设计72.2 数据类型设计(或数据结构设计)72.3 接口设计82.4 运行界面设计8第三章 详细设计103.1 输入模块设计103.2 查找模块设计113.3 删除模块设计123.4 借阅模块设计143.

4、5 还书模块设计163.6 流程图17第四章 测试分析184.1 测试程序执行情况184.2 出现的问题和解决的方法21第五章 课程设计总结22附录:程序代码23参考文献30致谢31第一章 需求分析1.1 引言随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息系统的作用也越来越大。图书馆在正常运营中总是面对大量的读者信息,书籍信息以及由两者相互作用产生的借书信息,还书信息。随着图书的大量增加,其管理难度也越来越大,如何优化图书馆的日常管理也就成为一个大众化的课题。数据处理手工操作,工作量大,出错率高,出错后不易更改。

5、当前图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 因此图书管理信息化是发展的必然趋势。用结构化系统分析与设计的方法,建立一套有效的图书信息管理系统,可以减轻工作,将工作科学化、规范化,提高了图书馆信息管理的工作质量因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。 建立一个图书管理系统可以使图书管

6、理工作规范化、系统化、程序化、避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书信息。图书管理系统是一个对图书进行录入、删除、修改和查询的管理应用软件,管理员可以对文件中存储的图书进行查询和管理,了解图书的基本信息。该系统充分利用计算机的功能实现对书籍管理的自动化控制,将会使图书馆管理工作大大减轻,方便友好的图形用户界面,简便的操作,完善的数据库管理,将会使图书馆信息管理系统极大限度地应用于现代化图书管理,成为图书管理人员的得力助手1.2 任务概述1.3 数据描述图1.31.4 功能需求图1.41.5 性能需求在运行本程序时只要按照正确的操作方法不会出现无法

7、运行的情况,系统稳定性好,安全,可靠。1.6 运行需求1. 输入图书信息时按照“图书编号、书名、作者、出版日期、图书价格”的顺序输入。2. 以(0/1)形式判断时,只能用阿拉伯数字。3. 进入排序功能后,要想见排序信息,到主菜单下浏览信息。1.7 任务计划1. 样例输出和输入图1.7.1下面以上述据描述的数据为测试数据进行简单输入输出图1.7.2 查询界面图1.7.3 删除界面第二章 概要设计图书管理系统2.1 总体设计信息录入信息查询信息浏览信息删除信息修改退出系统图2.1录入:可以添加图书信息,依次输入编号、书名、作者、出版时间、出版社后,会提示是否继续添加。浏览:可以以表格形式输出所有图

8、书信息。删除:输入欲删除图书后,会自动删除图书信息的记录内容。查询:可以选择用图书名字方式查询。修改:输入欲修改的书名后,再依次输入编号、书名、作者、出版时间、出版社即可完成修改。2.2 数据类型设计(或数据结构设计)struct bookschar tsmc12;int tsbh;float dj;char zz12;char czzt12;char xm12;char xb12;int xh;sM;以结构体数据类型输入数据。2.3 接口设计 函数名函数格式 /即函数首部函数功能int main()int建立主界面void srvoid输入函数void cxVoid查询图书void sc删除

9、图书void js借书图书void hs还书图书void tc退出表2.3 函数列表2.4 运行界面设计/*主函数.主菜单*/int main ()int sele;flag=0;sele=1;void sr();void cx();void sc();void js();void hs();void tc();void jsh();/system (tsgl);printf(nn *n 1:输入 2:查询 3:删除 n 4:借书 5:还书 0:退出 nwhile(1)nn请输入功能序号:scanf (%d,&sele);if(sele=0 & sele=5)switch(sele)case

10、1:sr();break; case 2:cx(); case 3:sc(); case 4:js(); case 5:hs(); case 0:jsh();if(flag)break; *n输入 2:查询 3:借书 5:还书 0:elseprintf(输入错误请再次输入|nn *n输入 2:查询 3:借书 5:还书 0:nn让任意键继续n /wr_file();第三章 详细设计3.1 输入模块设计void sr() int n,i; N=0;可输入的书本数:scanf(n);N=n+N;请输入相关信息:nfor(i=1;i=n;i+)图书名称:%s,sN-n-1+i.tsmc);图书编号:sN-n-1+i.tsbh);单价:%fsN-n-1+i.dj);作者:sca

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1