已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
c语言程序设计课程设计报告课题名称: 图书馆管理系统 课题设计人(学号): 指导教师: 评阅成绩: 评阅意见: 提交报告时间: 图书馆管理系统学生 指导老师 摘要 用户登录权限包含管理员,读者;管理员权限最高,可以增、删、查、改所有图书和用户;管理员为用户完成借还书功能。用户可以对自己借的图书进行查询操作,及借还书及查询所有的书,每个图书包含一个作者,图书标题,图书摘要,发布时间,所属领域等基本信息。关键词:图书馆管理 c语言141、 实验题目: 图书馆管理系统二、实验的目的和要求:1.编写图书馆管理系统;2.熟练掌握C语言的应用;3.熟练掌握计算机系统的基本操作方法,了解如何编辑、编译链接和运行一个C程序;4.上机调试程序,掌握查错、排错使程序能正确运行。 三、实验的环境: 1.硬件环境: Intel(R) Celeron(R)M CPU 520 1.60GHz 1.60GHz,0.99Gb 内存 2.软件环境: 操作环境:Microsoft Windows XP Professional 版本 2002 编译系统版本:Microsoft Visual C+6.0编辑软件特点:VisualC+是一个功能强大的可视化软件开发工具。自1993年Microsoft公司推出VisualC+1.0后,随着其新版本的不断问世,VisualC+已成为专业程序员进行软件开发的首选工具。VisualC+6.0不仅是一个C+编译器,而且是一个基于Windows操作系统的可视化集成开发环境。VisualC+6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导ClassWizard等开发工具,是c/c+程序开发的首选工具。4、 算法描述: 本程序以菜单的方式工作,由主函数调用各个功能函数模块。主要包括管理员的登录,对图书的添加,删除,修改及查询,对用户的添加,删除,修改及查询,以及用户的登录及查询等操作模块。主要采取数组与结构体的形式存储数据。 功能模块图: 主函数管理员模块用户模块 结束查询信息模块用户管理模块图书管理模块登录模块查询信息模块修改信息模块删除信息模块增加信息模块五、源程序清单:#include#includeint mlength=0,rlength=0,blength=0;struct book/图书信息struct book bookdata100;/全部图书列表struct reader/用户信息struct reader 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 managerLog();/管理员登录注册选择void addbook();/增加图书信息void addreader();/增加用户信息void deletebook();/删减图书信息void deletereader();/删减用户信息void Mseebook();/管理员查询图书信息void Rseebook();/用户查询图书信息void seereader();/管理员查询用户信息void modifybook();/修改图书信息void modifyreader();/修改用户信息void Rlogin();/用户登录后界面void Mshowbook(int n);/管理员显示图书信息void Rshowbook(int n);/用户显示图书信息void MshowAllbooks();/管理员显示全部图书信息void RshowAllbooks();/用户显示全部图书信息int main()/主函数实现system(color 8F); start(); system(PAUSE);return 0;6、 运行结果:七、实验运行情况分析:1. 算法分析 本程序以菜单的方式工作,由主函数调用各个功能函数模块。主要包括管理员的登录,对图书的添加,删除,修改及查询,对用户的添加,删除,修改及查询,以及用户的登录及查询等操作模块。2. 运行结果分析 (1)程序能够进行简单图书馆系统运行(2)程序能够接受输入并进行相应正确的操作 (3)程序能够识别错误的输入并给出提醒3.运行环境分析本程序对环境要求较低,在单核计算机上也能运行,内存最低要求56M,在Visual C+6.0以及高于6.0的版本中基本可以运行。4. 需要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 储能系统并网与电力调度方案
- 宝坻区公务员行测考试试题及答案
- 市政绿化工程设计与实施方案
- 轨道交通项目规划设计方案
- 2026年蔬菜种植公司供应商质量评估与管控制度
- 数字标准体系:“十五五”规范发展基础
- 酶法聚苯乙烯合成技术环境影响评估报告
- 2025湖北襄阳机场招聘5人易考易错模拟试题(共500题)试卷后附参考答案
- 国内老年产业市场需求及未来发展空间分析报告
- 2025浙江台州市社会事业发展集团限公司所属企业人员易考易错模拟试题(共500题)试卷后附参考答案
- 糖尿病围手术期饮食管理
- 北师大小学数学一年级上册课件:《一共有多少》教学参考课件
- 第20节 晚清的经济和交通 知识清单 高三统编版(2019)历史一轮复习(选必融合)
- 柑橘全年病虫害及防治用药
- MOOC 实验室安全学-武汉理工大学 中国大学慕课答案
- 小学语文教育职业生涯规划
- 职业环境和行业分析
- 《分子束外延》课件
- 四年级【道德与法治】变废为宝有妙招(第一课时)2课件
- 浙江凯美餐饮设备有限公司年产20万台商用制冷设备项目环境影响报告表
- 初中物理教学经验分享
评论
0/150
提交评论