家庭图书管理系统(共14页).doc
《家庭图书管理系统(共14页).doc》由会员分享,可在线阅读,更多相关《家庭图书管理系统(共14页).doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上CHANGZHOU INSTITUTE OF TECHNOLOGYC语言大作业设计说明书题目: 家庭图书管理系统二级学院(直属学部):计算机信息工程学院 专业:软件工程(中英合作) 班级: 12软件二 姓名: 臧坤 学号: 姓名: 张祥 学号: 2013年 7月专心-专注-专业目录1 概述11.1 小组构成及分工11.2 设计内容11.3 开发工具11.4应用平台12 系统设计12.1 功能模块设计12.2 数据结构设计42.3 函数功能描述43 实现与测试 63.1 关键技术实现63.2 测试运行结果64 5 总结 126 参考文献121 概述1.1小组构成及分工臧
2、坤:,整合程序并调试,读者信息管理,图书信息管理。张祥:借阅,归还程序的编码与调试,设计主菜单程序说明书。1.2 设计内容(1)输入:将书的序号,书名,作者,类型,单价储存到书本文件里。(2)删除:将没有意义或破损的书在文件里删除。(3)修改:可输入书号或书名进行查询,找到以后对图书错误的信息进行 修改(4)查询:若按书号查询,输入书号以后,屏幕上会出现书的详细信息,包括书的序号,书名,作者,出版日期,单价。若按书名查询,输入后,屏幕上的显示结果也是书的详细信息。(5)统计:对书本进行统计。1.3 开发工具Visual C+ 6.0和Win32。1.4 应用平台Windows XP 32位2
3、系统设计2.1 功能模块设计1.系统模块图:本系统包括5个模块,分别是输入模块、删除模块、修改模块、查询模块和统计模块,如图2.1所示。各个模块的功能描述如下:(1)输入模块: 该模块是实现对图书按照编号、书名、作者、类型、单价的录入并保存到文件中。(2)删除模块:该模块实现按图书编号对图书信息的删除。(3)修改模块: 该模块实现按图编号或书名对图书信息的修改。 (4)查询模块: 实现按图书编号和书名查询每种图书的信息。 (5)功能控制模块: 统计图书馆现有的图书的数量。图书管理系统 程序实现功能五个分类删除信息统计图书查询书记录修改图书记录删除图书记录输入图书记录文件录入修改信息查询信息统计
4、信息图2.1 系统模块图2.任务执行流程图按书号修改 主菜单删除图书记录修改图书记录选择1 选 择 2按书名修改查询图书记录按书号查询按书名查询 统计图书按 1输入图书记录按 2 按 3选0图2.2 任务执行流程图2.2 数据结构设计程序定义了一个结构体变量emp 100,结构体成员包括图书序号no、书名mz、作者 zuozhe、出版日期nl、单价salar。struct book char no5; char mz10; char zuozhe10; int nl; int salar; empNUM,newemp;2.3 函数功能描述 (1)主函数 用printf函数输出相关信息,然后用
5、while(1)语句执行循环体,用scanf函数获取命令,用if判断操作是否正确,用switch语句执行函数的调用。(2)图书信息输入由input()函数实现,用fopen语句打开文件通过if来判断文件是否存在,用for语句执行循环体,用scanf函数获取图书各项信息,定义一个整形变量n,用来记录输入图书的本数,当这些图书信息输入完毕后,接受到命令0跳出循环体。利用fwrite函数将录入的数据逐一写到文件emp中,再用fclose函数关闭文件emp。(3)删除模块 函数先定义了整形变量x,然后用 while(1)语句执行循环体,用scanf函数获取命令,用if判断操作是否正确,用switch语
6、句执行函数的调用。用fopen函数按照rb的方式打开已经保存好的文件“emp”, 然后用printf语句输出删除前的图书记录,再用for语句和fread函数逐条读出文件中的数据,然后用scanf语句输入要删除的书的书号,并用字符串比较函数strcmp判断是否有此图书信息,若找到此图书信息,删除后,再用fclose函数关闭文件emp.txt再一次打开emp文件用 fwrite函数和for循环将删除后的图书记录empi.no,empi.mz,empi.zuozhe,empi.lx,empi.salar;重新写入文件emp中。然后关闭文件。(4)修改模块函数先定义了整形变量x,然后用 while(1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家庭 图书 管理 系统 14
限制150内