b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

c语言图书管理平台课程设计报告63965212

电脑杂谈  发布时间:2020-02-27 03:01:15  来源:网络整理

vs c语言图书管理系统课程设计_c语言图书管理系统程序设计_c语言课程设计 图书管理系统

阜阳师范学院计算机科学与技术系 课程设计报告 2012~2013 学年第二学期 课程 软件工程 课程设计名称 图书管理系统 学生姓名 伍冬冬 学号 201040910247 学校 指导老师2013 一、需求分析1.目的 为了满足图书管理的规定,通过计算机科技给图书管理人员和读者 借、还书带给便利。使用c 语言编写了图书管理平台。本系统主要实 现图书信息管理的功用,通过此平台能对图书馆库存图书信息进行管 理跟维护操作。实现了图书馆内管理的通常用途,包括查询、借书、 还书、添加、删除、修改图书信息等。所设计的平台以菜单形式工作, 为客户提供清晰的使用提示,依据客户的选取来进行各类处理,并且 在此过程中无法尽可能的兼容客户使用过程中或许出现的异常状况。 图书信息包含编号、书名、作者、出版社、出版日期、价格、在库状 态等。图书信息的录入和显示要求有一定的完善格式vs c语言图书管理系统课程设计,录入的图书信 息用文件方式保存,并可以对其进行浏览、查询、修改、删除等基本 操作。整个程序实现链表操作,对图书信息的操作逐个地进行,一个 图书信息的修改不应影响其它的图书记录。 2.参考资料 2.1 2.2谭浩强 编著。《C 程序设计》第四版。

c语言课程设计 图书管理系统_c语言图书管理系统程序设计_vs c语言图书管理系统课程设计

北京清华大学出版社。 二、算法设计: 1.设计思想: 整个平台生产的过程中,涉及了众多C 语言知识点,对于不同的数据 类型、程序控制构架、数据结构作以探讨跟总结,并结合这个课题进 行综合的应用,在必定程度上做到了对所学知识融会贯通。在设计程 序时,实现了程序的模块化、结构化。在主函数中读取各函数, 操作界面简洁,易操作。 2,设计表示: (1)、整个系统不仅主函数外,另外也有诸子函数,利用无限 次循环语句 while()和选择语句 swithch()实现各个子函数的读取, 系统按照输入的数字选项来读取相应的变量,以推动相应的功能。主 要推动了图书的录入、存储、查询、添加、删除、修改、借书、还书 等功能。 (2)、Cbook();这是一个指针函数,它主要实现了链表的建立,并且 在构建过程中从文件写入信息至链表中,以用于前面其他函数的操 作。它返回的是一个单向链表的头。其他变量调用时只需调用它返回 的头就能。 (3)、mainmenu();、menu1();、glmenu();、cxmenu();、jhmenu(); 这五个函数是整个图书管理平台的全部菜单函数,mainmenu();为系 统主界面,进入时能选取进入程序跟退出程序。

c语言图书管理系统程序设计_vs c语言图书管理系统课程设计_c语言课程设计 图书管理系统

menu1();为处于程序 时显示的功能菜单,在此菜单可以选取录入、保存图书信息,也能选 择进入其它子系统。glmenu();此菜单为处于图书管理平台的菜单, 在此可以选用添加、删除、修改图书等操作。cxmenu();为查询平台 的菜单,在此可以选用按书名、编号、作者等方法进行查询图书。 jhmenu();为借书还书的子菜单,在此可以选取借书还书操作。操作 完成后按提示信息进行文件的保存操作。 (4)、print();这个变量为数组的输出方程,把形参的头传给变量后, 可输出整个链表的所有信息。、 (5)、hold();这个变量为保存信息到文件的变量,使用时将数组的头 传给变量,函数能将整个数组的所有信息存入到磁盘文件中。并覆盖 掉源文件,以便日后读取。 、holdcx();这个变量为保存查询信息到文件的变量,使用时将查询到的结点指针传给变量,函数会将该结点所有信息储存到文件中 去,文件写入是以追加模式写入,以便用户查看。 (7)、findnumber();findboookname();findauthor();这三个函数为 查询图书信息变量,findnumber();按编号查询、findboookname(); 按书名查询、findauthor();按作者查询。

c语言图书管理系统程序设计_c语言课程设计 图书管理系统_vs c语言图书管理系统课程设计

查询到信息后返回信息所 在节点,查询不到则返回空指针。 (8)、add();sortnumber();delbook();revamp();这四个函数为功能 函数,add();添加一本图书信息、sortnumber();将图书按编号顺序、 delbook();删除一本图书信息、revamp();修改一本图书信息。调用 时将数组头指针传递给变量,函数返回经过功能操作后的头指针。 (9)、borrowbook();returnbook();这两个函数是借书还书的函数, borrowbook();借书 returnbook();还书。在借还后平台会设置图书 的在库信息。调用时将数组头指针传递给变量,函数返回经过功能操 作后的头指针。并会出提示信息使客户返回菜单保存信息。 3.实现注释: 这个实用的小型图书管理程序程序以链表操作完成,并推动文件信息 的录入和储存等用途,所有信息以磁盘文件方式储存,方便客户使用。 实现了图书管理的基本功能vs c语言图书管理系统课程设计,包括了图书的录入、存储、查询、添加、 删除、修改、借书、还书等用途。查询时能按书名、编号、作者等方 式查询,找到后输出这本书的所有信息。在添加图书信息后,还降低 了字段排序操作,并输出整个字段,方便用户检查信息。

c语言图书管理系统程序设计_vs c语言图书管理系统课程设计_c语言课程设计 图书管理系统

可查询图书 的在库状态,方便客户进行借书、还书操作。在借书还书顺利后图书 的在库状态改变,并有提醒信息使客户保存信息。系统中主要的数据 结构就是图书的信息,包含编号、书名、作者、出版社、出版时间、 价格、在库状态等,在处理过程中各项可以成为一本图书的不同属性 来进行处理。 4.结构模式设计: 图书管理平台主界面流程图 图书管理平台主界面开始 图书管理平台流程图 图书查询系统主界面流程图 图书查询平台主界面图书借还系统主界面流程图 5.数据收集 数据采集采用键盘输入。 三.功能需求 3.1 该工具具有如下功能 授权功能3.2 工可描述 浏览功能 图书借还系统列出当前文件中书籍和读者的所有记录; 可指定一项记录,显示所有域; 查询用途 书目匹配查询; 读者匹配查询; 书目和读者相关匹配查询; 插入功能 增加一个书目记录; 增加一个读者记录; 修改功能 修改某一已存在的记录内容,提供确定体系; 删除功能 删除一个记录,提供确定体系; 授权功能; 授权读者访问数据的权限; 四.性能需求 4.1 数据精确度 查询时要确保查全率,所有在相应域中包括查询关键字的记录都 应可查到,同时确保查准率。

4.2 时间特征 一般操作的响应时间要在1-2 秒内。 4.3 适应性 满足运行环境在允许操作系统之间的安全转换和与其他应用软 件的独立运行规定。 五.运行需求 5.1 用户界面 采用对话框方式,窗口运行。 5.2 硬件接口 支持各种x86 系列PC 5.3软件接口 运行于Windows95/98 及更高版本带有WIN32 API 的操作系统之 5.4故障处理 正常使用时不应出错,对于用户的输入错误要给出适当的纠正提 示。若运行时遭遇不可恢复的系统出错,也需要确保完好无损。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-142214-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...