已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030机车维修产业产业运行态势及投资规划深度研究报告
- 会计考试从业资格及答案解析
- 2025调岗合同标准范本
- 会计从业考试串讲及答案解析
- 人卫内科护理学题库及答案解析
- 江苏省安全员b证2025题库及答案解析
- 2025-2030绿色建材背景下免漆门市场增长机会研究报告
- 2025-2030绿氢化工项目经济性敏感因素与碳排放交易增益测算
- 2025-2030经颅磁刺激技术在儿童智力障碍治疗中的安全性评估
- 2025-2030纳米载体生物农药控释技术发展与市场竞争格局预测
- GB/T 12970.4-2009电工软铜绞线第4部分:铜电刷线
- 【手抄小报】手绘消防安全手抄报电子小报(有线稿)
- 2023年兴海县社区工作者招聘考试笔试题库及答案解析
- 井喷失控事故案例教育-井筒工程处课件
- 三级安全教育培训资料
- 3.3数据与系统(第二课时) (1) 课件-高中信息技术必修1
- 高中英语外研版(2019)选择性必修第一册 Unit 5 Revealing nature-Starting out课件共11张PPT
- 涂料生产工艺流程(SEM)
- (完整版)GIS结构课件
- 平衡计分卡与战略地图-
- 《做最好的中层》--余世维
评论
0/150
提交评论