家庭图书管理系统说明书.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
家庭图书管理系统说明书

CHANGZHOU INSTITUTE OF TECHNOLOGY C语言大作业 设计说明书 题目: 家庭图书管理管理系统 二级学院(直属学部):计算机信息工程学院 专业:软件工程 (中英合作) 班级:14软件三 姓名: 华丰 学号 姓名: 董耀文 学号 2015年 7月 目录 1概述1 1.1 小组构成及分工1 1.2 设计内容1 1.3 开发工具1 1.5 应用平台1 2系统设计2 2.1 功能模块设计2 2.2 数据结构设计6 2.3 函数功能描述7 3实现与测试8 3.1 关键技术实现8 3.2 测试运行结果9 4 开发日志14 5 总结15 6 参考文献15 1 概述 1.1小组构成及分工 小组构成:华丰,董耀文。 华丰:具体负责注册新书,借阅图书,查询图书信息,归还图书以及主函数 这五部分。说明书负责系统设计,实现与测试,总结。 董耀文:资料查询,具体负责修改图书信息,删除图书,显示图书,退 出系统这四个部分。说明书负责概述,开发日志,文献查询及流程图的绘制。 1.2 设计内容 家庭图书管理系统由图书借阅,图书归还,图书查询,图书信息修改,等多个模块组成,实现了图书资料的计算机管理。 该系统包括: 录入:新进图书及基本信息输入 删除:旧图书及基本信息删除 查询:查询要借阅的图书信息 修改:修改已有的图书信息 借书:实现用户办理借书手续 还书:实现用户办理还书手续 系统以菜单方式工作,界面友好,易于操作。使用者可以利用本系统进行对图书馆借阅的各项运算操作,如根据用户的需求自动的进行添加图书,删除图书,借还图书。查找所要的图书,查阅图书的详细资料,查阅读者的详细资料。最后清晰完整的呈现于屏幕中。大大方便使用者对图书借阅的操作,不仅节省时间,而且提高准确性,可以达到事半功倍的效果。 1.3 开发工具 C-Free5.0 1.4 应用平台 Windows 8 32位/64位 2 系统设计 2.1 功能模块设计 系统模块图 如图2—1所示 图2—1 模块功能介绍: 注册新书:新进图书及其基本信息输入 借阅图书:实现用户办理借书手续并输出该书的基本信息 查询图书:输入要查询的图书名,界面输出图书信息 修改图书:修改已有的图书信息 归还图书:实现用户办理还书手续 删除图书:旧图书及基本信息删除 显示图书:显示已注册的所有图书及基本信息 任务执行流程图 各个函数在写代码前的构思流程图如下,各模块按照流程图的步骤分区编写。 主函数流程图如图2—2所示: 图2—2 输入模块流程图如图2—3所示: 图2—3 删除模块流程图如图2—4所示: 图2—4 查询模块流程图如图2—5所示: 图2—5 修改模块流程图如图2—6所示: 图2—6 显示模块流程图如图2—7所示: 图2—7 借出模块流程图如图2—8所示: 图2—8 归还模块流程图如图2—9: 图2—9 2.2 数据结构设计 函数结构体 struct BOOK //定义结构体 { int id,usr[10],total,store,days[10],zt; //定义整形变量(借书卡号,天数) char name[31],author[21]; //定义字符变量(书名,作者名) } books[100]; void page_title(char *menu_item) //定义公用函数(界面抬头) { printf(\t\t\t*********欢迎使用图书馆管理系统*********\n\n- %s -\n\n,menu_item); } void return_confirm(void) //定义公用函数(各模块运行结束后显示) { printf(\n按任意键返回……\n);getch( ); //输入字符串(回车) } 2.3 函数功能描述 1. book_add( ) 函数原型:void book_add( ) book_add( )函数用于假如用户需要新加入新的图书信息,通过键盘输新信 息逐条加在原来输入文件上但不能覆盖原有信息。 book_del( ) 函数原型:int book_del( ) book_del( )函数用于显示所有图书信息,由于记录较多,故

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档