图书信息管理系统c语言程序设计

图书信息管理系统c语言程序设计

ID:9385252

大小:922.00 KB

页数:18页

时间:2018-04-29

图书信息管理系统c语言程序设计_第1页
图书信息管理系统c语言程序设计_第2页
图书信息管理系统c语言程序设计_第3页
图书信息管理系统c语言程序设计_第4页
图书信息管理系统c语言程序设计_第5页
资源描述:

《图书信息管理系统c语言程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计课程设计《程序设计基础(C)》课程设计报告图书信息管理系统学生姓名学号班级指导教师日期Xxx学院18程序设计课程设计18程序设计课程设计目录目录1前言-摘要2第一章、C语言课程设计的目的3第二章、总体设计(程序设计组成框图、流程图)3(一)、系统功能分析31、设计图书信息管理系统,使之能提供以下功能:32、查询方式3(二)、程序设计组成框图、流程图41、本程序的最大框架设计42、本程序的次级框架设计5第三章、详细设计思路6一、函数功能、入口及出口参数说明,函数调用关系描述6第四章、调试与测试

2、8一、使用软件:81、Visualc++6.082、超级屏捕专业版(试用版)8二、调试结果8系统主界面8功能菜单9图书信息录入菜单9图书查询菜单10第五章、源程序代码及调试结果详细表单10第六章、心得体会17参考文献1718程序设计课程设计前言-摘要二十一世纪是信息的社会,信息作为社会最主要的资源,将成为战略资源引起人们广泛的关注。如何获取信息?图书是我们最好的获取信息的方式,但由于图书馆图书收藏量大大增加,使传统的图书管理员的工作日益繁重起来。迫使人们起用新的管理方法来管理图书,如何把图书管理员从

3、繁重的工作中解脱出来呢?本设计主要研究的是用C语言开发图书馆管理功能,其具体体现在图书的检索、查询、录入功能,更要优化了图书馆管理系统设计。管理信息系统的设计与开发是一项系统工程,为了保证系统的质量,设计人员必须遵守共同的设计原则,尽可能地提高系统的各项指标。具体的设计原则如下:⑴实用性原则要力求最大限度地满足实际工作的需要,必要的考虑各业务层次、各管理环节数据处理的实用性,把满足用户生产和管理业务作为第一要素进行考虑。用户接口和操作界面设计则不必进行过多涉及,只要求在dos环境下的简单操作即可。⑵

4、可扩展性与可维护性原则为适应将来的发展,该系统应具有良好的可扩展性和可维护性。软件设计尽可能模块化、组件化,使应用系统可灵活配置,适应不同的情况。⑶安全可靠性原则应用软件与数据库系统的设计要做到安全可靠,防止非法用户的入侵。数据库的备份策略恰当,以防止灾难性事故发生,这个由于目前水平有限,难以实施进行,所以作略。⑷用户界面设计原则不必设计,只要在dos环境下运行即可。⑸数据库设计原则:做到一致性和有效性即可。18程序设计课程设计第一章、C语言课程设计的目的1、课程设计是对学生进行实践操作训练的重要环

5、节,通过课程设计加深对本课程基本知识的理解和提高本课程基本知识的应用能力。2、掌握本课程工程设计的主要内容、步骤和方法。3、提高操作能力,学会应用有关资料进行程序设计的方法。4、提高独立分析问题、解决问题的能力,逐步增强设计训练。5、学生要认真读教材,阅读有关规范、设计手册等资料,独立按时完成任务。6、掌握程序设计逻辑与设计报告单的格式书写。第二章、总体设计(程序设计组成框图、流程图)(一)、系统功能分析1、设计图书信息管理系统,使之能提供以下功能:A、图书信息录入功能(图书信息用文件保存)--输入

6、B、图书信息浏览功能--输出C、图书信息查询功能--算法2、查询方式 A、按书名查询 B、按作者名查询图书馆管理系统的管理远权限分为3级:系统管理员、图书馆管理员和一般管理员。尽管他们具有不同模块的管理权限,但为简单起见,又因为图书馆管理系统的主要实体是书籍和图书,所以。不再仔细对管理员进行设计。书籍参数具体包括书籍类型、书名、作者名、图书编号、出版单位、出版时间、价格七个方面的基本信息。18程序设计课程设计(二)、程序设计组成框图、流程图1、本程序的最大框架设计设计如下:此乃计算机课程设计的要求图

7、书管理系统图书信息录入图书信息浏览图书信息查询按书名查询按作者名查询管理员录入使用者浏览用文件保存(输入)信息输出涉及算法的设计18程序设计课程设计2、本程序的次级框架设计(1)、大体框架用户界面用户录入查询浏览数据库通过数据库工作(2)、检索系统图书信息查找书目读者(3)、图书档案管理系统录入身份验证管理员修改注销入库清单可以打印图书清单18程序设计课程设计(4)、程序设计的部分流程图图书查询模块流程开始提示输入图书编号、书名、作者输入正确查询重新输入否是是否否退出系统第三章、详细设计思路一、函数

8、功能、入口及出口参数说明,函数调用关系描述1、#include提供与程序编写有关的函数信息,例如对输入输出函数的声明和宏的定义、全局量的定义等,是系统提供的文件名。2、#include(网上摘录)包含了库函数之后就可以使用很多应用运算,类型转换,程序环境处理等了,比如可以使用sin,cos.sqrt这些函数什么的stdlib.h里面定义了五种类型、一些宏和通用工具函数。类型例如size_t、wchar_t、div_t、ldiv_t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。