图书馆信息管理系统(含附源码)12.docVIP

  • 4
  • 0
  • 约1.86万字
  • 约 24页
  • 2019-02-09 发布于浙江
  • 举报
图书馆信息管理系统(含附源码)12

西安郵電學院 软件设计课程设计报告 题 目: 图书馆信息管理系统 系部名称 : 电信系 专业名称 : 电子科学与技术 班 级 : 科技0701 学号 :学生姓名 : 张祎勃 指导教师 : 黄茹 时间 : 2008年6月9 一、?课程设计目的 通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一固《C语言程序设计》课程学习的内容,掌握工程软件设计的基本方法。 学会将知识应用于实际的方法,提高分析和解决问题的能力,增加综合能力。 为后续各门计算机课程的学习打下坚实基础。 为毕业设计和以后工作打下必要基础。 二、课程设计内容 1.编写程序并进行调试运行。 2.输入及添加图书、图书证资料,并保存于文件。每个图书包含信息如:图书编号、书名、作者、现库存量、总库存量信息。每个借书证包含信息如:借书证编号、拥有者姓名、可借书量、借书者年级等信息。 3.对已存入的图书、图书证信息进行删除。 4.对已存入的信息如书名、作者、县库存量、总库存量、借书者姓名、借书者最大借书量、年级进行更改。 5.利用图书证对图书进行借出和归还。 6.对县域的图书和借书证信息进行查询。 7.土现有图书进行统计和排序。 三、需求分析 1.该程序可用于图书馆对图书信息的管理和对外学生利用借书针对图书的街区与归还。 2.该程序可对初始时对图书及借书证信息的储存以及以后对新买图书及新同学信息的输入和丢失图书及毕业学生学生信息的删除。 3.在应用时可对错误信息进行修改、对需要图书按具体内容经行查询、对库存量进行统计。 四、概要设计 1.系统结构图(功能模块图)对系统进行分析,给出系统结构图 图书馆信息管理系统 图书馆信息管理系统 排序模块统计模块退出程序删除模块添加模块还书模块查询模块借书模块储存模块修改模块修改借书证修改图书图书种类 排序模块 统计模块 退出程序 删除模块 添加模块 还书模块 查询模块 借书模块 储存模块 修改模块 修改借书证 修改图书 图书种类 图书名称 图书作者 现有书量 图书总量 学生姓名 可借书量 学生年级 查询图书 按借书证查询 按照种类 按照书名 按照作者 按现有书量 按书总量 2.功能模块说明 . 〈1〉储存模块:在主菜单按1进入储存模块,在提示中选1进入储存图书模块,按2进入储存借书证模块。按提示以此输入储存。 〈2〉删除模块:在主菜单按2进入删除模块,按提示进入删除图书或删除借书证模块,输入要删除的编号对其进行删除。 〈3〉修改模块:在主菜单按3进入修改模块,在提示中进入修改图书或修改借书证模块。在修改模块按对应的数字键并照提示输入修改后的数据按回车修改完成。 〈4〉借书模块:进入借书模块后按提示以此输入要借的图书序号和借书证号完成借阅。 〈5〉还书模块:与借书模块类似。 〈6〉查询模块:进入查询模块后按照提示进入图书查询或借书证查询模块。在图书查询中选择你要查询的种类,进入后输入要查询的内容精心查询。在借书证查询中输入借书证编号便会显示次借书证当前的信息。 〈7〉统计模块:进入统计模块叙则统计的方式系统便会显示出您需要的结果。 〈8〉排序模块:进入排序模块选择排序的方式便会得到输出结果。 五、详细设计及运行结果 流程图, 函数之间相互调用的图示 ,程序设计及编码, 运行结果。 主函数 开始输入0-9 开始 输入0-9 case 1 case 5 case 9 case 0 case 8 case 7 case 6 case 2 case 3 case 4 储存模块 退出程序 添加模块 还书模块 查询模块 统计模块 排序模块 删除模块 修改模块 借书模块 储存模块 修改模块 a==1 a==1 打开图书文件 打开借书卡文件 输入并读取图书信息 输入并读取借书卡信息 保存到图书文件 保存到借书卡文件 返回到主界面 打开图书文件 打开借书卡文件 a==1 输入图书号 case1 case2 case3 case4 case5 Case0 输入修改后种类 现有量 修改后书名 返回主界面 修改后总量 修改后作者 输出修改后的成果 输入借书卡号 case1 case2 case3 Case0 输入修改后姓名 修改后年级 修改后借书量 输出修改结果 保存到图书文件 保存到图书卡文件 查询模块 a==1 a==1 打开图书文件 打开借书卡文件 case2 case3 Case0 case1 strcmp(book[i].kind,a)==0 i=0 输出编号为i的图书

文档评论(0)

1亿VIP精品文档

相关文档