- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图书信息管理系统设计说明书图书信息管理系统设计说明书
*******************
实践教学
*******************
兰州理工大学
计算机与通信学院
2012年春季学期
C程序设计 课程设计
题 目:图书信息管理系统
专业班级:通信工程3班
姓 名: 于建秀
学 号:
指导教师: 廖成斌
成 绩:_______________
前 言
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展要高效率的把内部活动有机的组织起来,就必须建立自身特点相适应的管理信息系统。
本学期在c语言结课之际,我们接到了我们的课程设计作业——图书信息管理系统。面对这个大课题,我们结合所给任务书的要求,以及查阅相关文献之后,根据我们所学的c语言知识,收集并借鉴了相关管理系统在设计上的优点与缺陷,考虑了适合本系统所需功能模块在设计上的最优化组合,使其发挥最大功能。
在设计本系统的过程中,我们阅读了许多相关文献,使软件尽可能受用。在廖成斌老师的悉心指导下,我们改正了在认识上的错误,并在还可能犯错误的地方征求了廖老师的意见,在此我们衷心的说一声谢谢。由于这是我们所设计的第一个大程序,没有任何经验。因此,我们在不断地与廖老师问问题的过程中,不断地总结,再考虑各种因素的基础上,我们画出了相应的流程图,并分析了系统所需的数据结构图之后,着重编程序。在编程过程中,我们用到了结构体,,函数调用等相关知识,并通过相关链接让程序有序地运行,在完成设计后,我们用了大量数据来调试相关程序,使各个功能模块发挥各自作用,使软件在更广范围内使用。该系统是一个图书信息管理的数据库系统,通过这个系统管理员可以简捷地对信息进行进行增加、删除、修改等功能,而用户也可以通过这个系统对图书信息进行查询等功能。
当完成任务后感触很深,我们认识到软件设计的工作很严谨,容不得一点马虎,必须把程序写全,把每一个子程序执行的操作,完成何功能考虑周全,一步步把工作做好。
目 录
摘 要 2
1.系统需求分析 4
2. 系统总体设计 5
3.详细设计 7
4.系统测试 10
5.软件使用说明书 13
设计总结 14
参考文献 15
致 谢 16
附录——原代码 17
(.本图书信息管理系统具有菜单选择功能、图书信息录入功能、图书信息输出功能、图书信息查询功能、图书信息修改功能、图书信息删除功能、编号排序功能、文件保存功能等。通过该软件管理员和用户可根据自己的需求进入不同的功能模块,完成不同的操作,满足各种与图书信息管理有关的需求。
关键字:图书;信息;管理。
一、系统需求分析
随着现代化进程的加快,人们对知识的渴求趋向更广范围,更深程度。图书作为人们更新自己头脑和追求进步的重要手段,日益显示出其重要性。因此,再有新时间内,用最有效的方法查询出对我们有用的图书信息显得尤为重要。
本系统可以实现用户根据系统的提示输入需要查询的图书信息;系统管理员可以进行添加图书,删除图书,保存数据等操作。图书信息管理系统以方便和满足广大用户的需要为宗旨,方便图书管理员的管理。待管理员将现有图书信息录入后,用户可根据提示浏览需要查询的图书信息(也可显示是否借出),浏览时将以作者和书名两种方式查询,供用户选择。用户可根据输入的信息查询所需图书的价格、出版时间、出版社从而选择适合自己的图书。另外,图书管理员可以统计现有图书的数量,以及个给它们分类。
二、系统总体设计
1.总体软件结构图
注:菜单选择模块完成用户命令的接收,此模块也是图书信息管理系统的入口,用户所要进行的各种操作均需在此模块中进行选择并进而调用其他模块实现相应的功能;
输入模块完成图书信息的输入功能,输入信息包括登陆号、书名、作者名、分类号、出版社、出版日期、价钱等;
输出模块完成已录入图书信息的显示;
查询模块完图书信息的查询,查询时对应有按书名查询和按作者名查询两种方式;
修改模块完成图书信息的修改功能;
删除模块完成图书信息的删除功能;
按登陆号排序模块完成对信息的排序;
文件保存模块完成文件的保存。
2.总体数据结构
菜单选择模块:(
给出信息提示;
绘制菜单(包含输入、显示、查询、修改、删除、退出、排序);
提示菜单选择并读入到变量;
根据读入变量的值调用不同的模块函数;)
???? 信息输入模块:(
打开职工信息文件;
发出输入提示信息;
输入职工信息;
提示是否继续输入;
读入到变量;
根据读入变量的值进入菜单或输入函数模块;)
?? 信息输出模块:(
输出所
您可能关注的文档
最近下载
- 委托指导股票买卖协议书范本5篇.docx
- 2024年营养指导员技能竞赛理论知识考试题库500题(含答案).docx
- 酒店消防安全管理制度11.doc VIP
- 程家惠《洋话汉音》(升级版).doc
- 青岛版科学五年级上册第一单元《光》大单元教学设计.docx
- 第4课《古代诗歌四首——天净沙.秋思》说课课件 2024—2025学年统编版语文七年级上册.pptx VIP
- 保健刮痧师保健刮痧师(高级)考点巩固.pdf VIP
- 04大医传承二(1-32讲).doc
- Unit4NaturalDisasters词汇讲解课件高中英语人教版.pptx
- 保健刮痧师《保健刮痧师》高级题库考点(模拟卷).doc VIP
文档评论(0)