c语言图书馆管理系统 课程设计报告

上传人:第*** 文档编号:55633184 上传时间:2018-10-03 格式:DOC 页数:15 大小:128.51KB
返回 下载 相关 举报
c语言图书馆管理系统 课程设计报告_第1页
第1页 / 共15页
c语言图书馆管理系统 课程设计报告_第2页
第2页 / 共15页
c语言图书馆管理系统 课程设计报告_第3页
第3页 / 共15页
c语言图书馆管理系统 课程设计报告_第4页
第4页 / 共15页
c语言图书馆管理系统 课程设计报告_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《c语言图书馆管理系统 课程设计报告》由会员分享,可在线阅读,更多相关《c语言图书馆管理系统 课程设计报告(15页珍藏版)》请在金锄头文库上搜索。

1、c 语言程序设计语言程序设计课程设计报告课程设计报告课题名称:课题名称: 图书馆管理系统图书馆管理系统 课题设计人(学号): 指导教师: 评阅成绩:评阅成绩: 评阅意见: 提交报告时间: 1图书馆管理系统学生学生 指导老师指导老师 摘要摘要 用户登录权限包含管理员,读者;管理员权限最高,可以增、删、查、改所有图书和用户;管理员为用户完成借还书功能。用户可以对自己借的图书进行查询操作,及借还书及查询所有的书,每个图书包含一个作者,图书标题,图书摘要,发布时间,所属领域等基本信息。关键词关键词:图书馆管理 c 语言21 1、实验题目实验题目: :图书馆管理系统二、实验的目的和要求二、实验的目的和要

2、求: :1.编写图书馆管理系统;2.熟练掌握 C 语言的应用;3.熟练掌握计算机系统的基本操作方法,了解如何编辑、编译链接和运行一个 C 程序;4.上机调试程序,掌握查错、排错使程序能正确运行。三、实验的环境三、实验的环境: :1.硬件环境:Intel(R) Celeron(R)M CPU520 1.60GHz1.60GHz,0.99Gb 内存2.软件环境:操作环境:Microsoft Windows XPProfessional 版本 2002编译系统版本:Microsoft Visual C+6.0编辑软件特点:3Visual C+是一个功能强大的可视化软件开发工具。自 1993 年Mic

3、rosoft 公司推出 Visual C+1.0 后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。Visual C+6.0 不仅是一个 C+编译器,而且是一个基于 Windows 操作系统的可视化集成开发环境。Visual C+6.0 由许多组件组成,包括编辑器、调试器以及程序向导 AppWizard、类向导 Class Wizard 等开发工具,是 c/c+程序开发的首选工具。4 4、算法描述算法描述: : 本程序以菜单的方式工作,由主函数调用各个功能函数模块。主要包括管理员的登录,对图书的添加,删除,修改及查询,对用户的添加,删除,修改及查询,以及用户

4、的登录及查询等操作模块。主要采取数组与结构体的形式存储数据。功能模块图: 结束主函数主函数用户模块用户模块管理员模块管理员模块登录模块登录模块图书管理模块图书管理模块用户管理模块用户管理模块增加信息模块增加信息模块删除信息模块删除信息模块修改信息模块修改信息模块查询信息模块查询信息模块查询信息模块查询信息模块4五、源程序清单五、源程序清单:#include#includeint mlength=0,rlength=0,blength=0;struct book/图书信息struct book bookdata100;/全部图书列表struct reader/用户信息struct reader

5、readerdata100;/全部用户列表struct manager/管理员信息struct manager managerdata100;/全部管理员列表void start();/开始界面void Mlogin();/管理员登录后界面int Riscorrect(char s,int t);/判断用户名与密码是否正确int Miscorrect(char s,int t);/判断管理员名与密码是否正确void Rlog();/用户登录界面void Mlog();/管理员登录界面void Mregister();/管理员注册void readerLog();/用户登录void manage

6、rLog();/管理员登录注册选择void addbook();/增加图书信息void addreader();/增加用户信息5void deletebook();/删减图书信息void deletereader();/删减用户信息void Mseebook();/管理员查询图书信息void Rseebook();/用户查询图书信息void seereader();/管理员查询用户信息void modifybook();/修改图书信息void modifyreader();/修改用户信息void Rlogin();/用户登录后界面void Mshowbook(int n);/管理员显示图书信息

7、void Rshowbook(int n);/用户显示图书信息void MshowAllbooks();/管理员显示全部图书信息void RshowAllbooks();/用户显示全部图书信息int main()/主函数实现system(“color 8F“);start();system(“PAUSE“);return 0;66、运行结果运行结果:78910111213七、实验运行情况分析七、实验运行情况分析:1.算法分析本程序以菜单的方式工作,由主函数调用各个功能函数模块。主要包括管理员的登录,对图书的添加,删除,修改及查询,对用户的添加,删除,修改及查询,以及用户的登录及查询等操作模块。2.运行结果分析(1)程序能够进行简单图书馆系统运行(2)程序能够接受输入并进行相应正确的操作(3)程序能够识别错误的输入并给出提醒3.运行环境分析本程序对环境要求较低,在单核计算机上也能运行,内存最低要求56M,在 Visual C+6.0 以及高于 6.0 的版本中基本可以运行。4.需要改进的地方功能可以进一步完善,界面可以进一步美化,算法结构也可以进一14步优化以提高效率。参考文献1 C 语言程序设计(c99 版)陈良银,游洪跃等主编 清华大学出版社2 数据结构项目化教程叶茂功,代文征主编 清华大学出版社

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号