- 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的图书
您可能关注的文档
- 国家电网公司电力安全工作程(变电部分).doc
- 国家粮食局粮油统信息系统手册.ppt
- 国家职业格证书等级结构及标准.doc
- 国家社科基金项目申:经验与体会.ppt
- 国家留学金委统一考试 英语口语表达.ppt
- 国家规定初级农品范围注释.doc
- 国家语言文字政策法规贯彻实施况调查问卷.doc
- 国家自然学基金项目申请书写作范例.ppt
- 国庆节七天活动方案.doc
- 国库单一户制度的介绍.ppt
- 返利主数据维护流程蓝图设计.pdf
- 财务管理高频考点与预算管理体系精要.pdf
- Java编程基础:修饰符、垃圾收集与.pdf
- 多元统计学实验报告:判别分析方法应用与比较.pdf
- 7.2正确认识中华传统文化 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 1.3 科学的世界观与方法论 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 7.1 文化的内涵与功能 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 8.3正确对待外来文化 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
- 4.2 在实践中追求和发展真理(教案) 2025-2026学年统编版高中政治必修四哲学与文化.docx
- 3.3 唯物辩证法的实质与核心 课件 2025-2026学年统编版高中政治必修四哲学与文化.pptx
最近下载
- 喷墨打印OLED技术全球竞争格局与发展策略.docx VIP
- 深度解析(2026)《GBT 45845.2-2025智慧城市基础设施整合运营框架 第2部分:开发与运维指南》.pptx VIP
- 2025年煤矿安全生产条例、两办意见、硬措施试卷(附答案).docx VIP
- SIMOCODE的参数设置及修改作业指导书.pdf.pdf VIP
- 煤矿两办意见和八项硬措施题(附答案).doc VIP
- 2023-2024学年江苏省南京市玄武区八年级(上)期末物理试卷及答案解析.pdf VIP
- 2022中国慢性自发性荨麻疹患者疾病负担白皮书.pdf VIP
- 雅思阅读:高频文章34 纸张与电脑.pdf VIP
- 2025年修订版《检验检测机构监督管理办法》知识试题库及答案.docx VIP
- 《居家与社区医疗相结合的养老服务规范》DB52T 1891-2025(贵州省标).pdf
原创力文档

文档评论(0)