欢迎来到天天文库
浏览记录
ID:30097314
大小:275.50 KB
页数:34页
时间:2018-12-26
《[计算机软件及应用]c语言程序设计_图书信息管理系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言课程设计报告(2009——2010年度第学期)题目图书信息管理系统设计院系电气信息学院专业计算机科学技术年级2009级年月日总成绩教师签名34目录一、课程设计的目的与要求1.1设计目的………………………………………………31.2设计要求………………………………………………3二、总体设计2.1程序组成框图…………………………………………32.2程序流程图……………………………………………4三、详细设计3.1功能设计………………………………………………53.2系统运行环境和数据库设计…………………………63.3数据编码设计…………………………………………63.4输入输出设计…………
2、………………………………6四、程序清单和执行结果4.1菜单函数………………………………………………74.2录入函数………………………………………………104.3浏览函数………………………………………………114.4查询函数………………………………………………134.5修改函数………………………………………………174.6删除函数………………………………………………21五、调试与测试…………………………………………30六、程序设计总结和结论…………………………………33七、参考文献………………………………………………34八、小组成员分工说明……………………………………3434一、课程设
3、计的目的与要求1.1设计目的设计图书信息管理系统设计1.2设计要求1)系统必须以菜单方式工作2)图书信息录入功能3)图书信息浏览功能4)图书查询功能(必须完成至少两种查询方式)a)按书名查找b)按作者查询等(任意选择)5)图书信息的修改功能6)图书信息的删除功能二、总体设计(程序设计组成框图、流程图)2.1程序的组成框图图书信息管理系统图书信息管理系统录入功能查询功能修改功能浏览功能删除功能342.2程序流程图重新输入或停止错误输入登录账号正确进入界面选择功能1)图书信息录入功能2)图书信息浏览功能3)图书查询功能4)图书信息的修改功能5)图书信息的删除功能删除功能修改功能查询功能浏
4、览功能录入功能输入1登录号、2书名、3作者名、4分类号、5出版单位、6出版时间、7价格a)按书名b)按作者34三、详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等)3.1功能设计(要求每个函数必须把其流程图描述出来)3.1-1菜单函数voidselect()主界面运行后显示主界面,通过输入来选择下一步操作。例如:选择录入,浏览,查询,修改,删除等功能。查询修改浏览录入删除3.1-2登陆函数voiddl()该函数功能为辨识管理权限,只有正确输入登录号才能进入主界面。登陆界面N输入次数小于3Y输入次数大于3退出主界面3.1-3录入函数voidinput()进入该
5、函数,开始根据提示录入图书信息,每次录入完毕,询问选择继续录入或者返回。录入功能Y主界面是否继续价格出版单位分类号图书作者图书书名N3.1-4浏览函数voidoutput()进入该函数,按照输入顺序依次显示信息,每浏览完一本,询问选择继续或者返回。主界面浏览功能34是否继续图书信息YN查询功能3.1-5查询函数voidsearch()进入函数,选择不同方式进行查询,读出信息之后,选择继续或返回。选择C.按分类号B.按作者名A.按书名主界面图书信息N(返回)Y(继续)3.1-6修改函数voidxiugai()修改功能进入该函数,开始根据提示修改图书信息,每次修改完毕,询问选择继续修改或
6、者返回。C.按分类号B.按作者名A.按书名主界面读出信息,进行修改N(返回)Y(继续)3.1-7删除函数voidshanchu()删除功能进入该函数,开始根据提示删除图书信息,每次删除完毕,询问选择继续删除或者返回。C.按分类号B.按作者名A.按书名N(返回)主界面读出信息,进行删除Y(继续)3.2系统运行环境通过VC实现类DOS界面运行。3.3数据编码设计charshuming[999],zuozheming[999],fenleihao[999],danwei[999],34shijian[999],jiage[999];全放在一维数组中,以结构体的形式表现出来。3.4、输入/输
7、出设计输入界面采取左对齐,每输完一项,才出现下一项的方式。输出报表的格式也采用左对齐的方式。由于每次输完之后会清空界面,而且输入不当会出现提示,所以安全性良好。四、源程序清单和执行结果:清单中应有足够的注释#include#include#includestructBOOK{charshuming[999],zuozheming[999],fenleihao[999],danwei[999],shi
此文档下载收益归作者所有