- 6
- 0
- 约7.83千字
- 约 31页
- 2017-05-21 发布于浙江
- 举报
最终版图书管理系统实训报告
PAGE31 / NUMPAGES31
目录
第一章 需求分析………………………………………………………………3
第二章 概要设计………………………………………………………………5
2.1 安装手册………………………………………………………………5
2.2 使用手册………………………………………………………………5
第三章 详细设计………………………………………………………………6
3.1 程序结构说明……………………………………………………….…….6
第四章 调试分析………………………………………………………………11
第五章 用户使用说明………………………………………………………….16
第六章 测试结果………………………………………………………………22
第七章 参考文献………………………………………………………………25
附录一??分工说明
附录二:程序代码
一、需求分析
1.编写目的及功能
随着社会的发展,计算机的普及,以往书面记载进行图书管理的方法已经不能适应实际的需要,且容易出错和浪费大量时间。因此,很有必要来开发一个图书管理系统来管理图书,这样可以节省人力物力且准确率高。本系统的开发正是适应这一需求,本系统可以提高图书管理的工作效率,减少工作人员的工作量,使图书管理工作真正的达到科学合理、准确高效。
2.该程序输入的形式主要以数字形式(有的输入中文,有的输入英文字母,如是否退出时选择y或者n),在功能选择的时候一键输入数字实现功能选择,在功能选择界面的输入值范围为1~5.在分支功能选择中你会输入中文或数字等。输出的形式主要以数字与英文单词为主。如图:
二、概要设计
2.1安装手册——该图书管理系统使用的是vc++软件
2.2 使用手册
该程序使用了整形、字符型、浮点型、指针型四种数据类型。整个程序中通过在主函数中对五个子函数(input、look、search、del、change)进行定义,并用判断函数if进而调用各个子函数,实现不同功能,用do…while、while函数反复调用子函数。各个子函数的调用:
input:调用循环函数for,录入图书的详细信息,并把各个图书存在状态输入全局数组t[ ]。
look:调用循环函数for,对录入的图书进行浏览。
Search:通过判断函数if,选择输入书名或作者名,分别查阅该图书的详细信息,并定义指针p,把图书存在状态数组t[ ]的首地址赋给p。
Del:调用子函数search,运用指针p,调用if函数对指针p进行判断是否能够借阅图书:1、可借阅该图书,输入学生姓名,性别,学生号,并用全局数组g[ ]、h[ ]分别记录登陆号、学生号。修改指针p,进而修改该图书存在状态。2、图书已借阅、则通过while函数判断是否继续借阅,并循环该子函数功能。
Change:通过if函数,输入的登录号与学生号一一对全局数组g[ ]和h[ ]进行判断:1、符合条件,修改指针p,进而修改该图书存在状态。2、不符合,提示错误。调用while函数循环子函数功能。
三、详细分析
3.1 程序主要说明
开始
i=1
调用子函数1
结束
输入i
i=2
调用子函数2
i=3
调用子函数3
i=4
调用子函数4
i=5
调用子函数5
是
是
是
是
是
i=6
是
否
否
否
否
否
否
启动后,根据程序的画面作出选择,1~5让你选择。
录入图书的子函数的for循环;
开始
i=0,n3
in
依次输入图书的各种信息
i=i+1
结束
否
是
当你使用录入新图书的功能,你输入要录入的图书的数量之和,你就要继续输入关于图书的所有信息,然后最后就选择退出。
浏览图书的子函数的for循环;开始
i=0,n=3
in
依次输出图书的信息
i=i+1
结束
是
否
查阅图书的子函数的for循环;
通过判断函数if,选择输入书名或作者名,分别查阅该图书的详细
信息,最后返回主函数。
借阅图书的子函数:
如图上、调用子函数search,运用指针p,调用if函数对指针p进行判断是否能够借阅图书:1、可借阅该图书,输入学生姓名,性别,学生号,并用全局数组g[ ]、h[ ]分别记录登陆号、学生号。修改指针p,进而修改该图书存在状态。2、图书已借阅、则通过while函数判断是否继续借阅,并循环该子函数功能
归还图书的子函数:
通过if函数,输入的登录号与学生号一一对全局数组g[ ]和h[ ]进行判断:1、符合条件,修改指针p,进而修改该图书存在状态。2、不符合,提示错误,无此借阅信息,再提示是否归还,否的话就跑回主函数。
四、调试分析
eq \o\ac(○,1)调试过程中遇到的问题是如何解决的以及设计与实现的回顾讨论和
您可能关注的文档
- 无机及分析化学实验指导书.doc
- 无线网络通信实验报告.doc
- 早胜小学2016家长座谈会.ppt
- 昆明1903公园项目介绍.pptx
- 昌平项目前期策划报告.pdf
- 易飞erp - 模拟案例报告.pdf
- 易飞erp - 系统现状分析与改进报告.pdf
- 星研电子eh200fpga实验箱电路及引脚说明.pdf
- 普中51单片机--实验指导书2003.doc
- 普通物理实验_1__绪论 2015.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)