文档详情

《C语言程序》课程设计 图书管理系统[1].pdf

发布:2024-07-25约1.27万字共24页下载文档
文本预览下载声明

《C语言程序》课程设计

报告书

设计题目:图书管理

专业:电子信息工程班级:

学生姓名:学号:

指导老师:

2010年5月

信息工程学院

目录

摘要―――――――――――――――――-02

第一章绪论――――――――――――――-04

其次章问题定义(或系统分析)―――――05

第三章总体设计与具体设计―――――――--07

第四章编码实现―――――――-――--―09

第五章调试与测试―――――――――――-11

总结与心得――――――――――――――--12

附录:

1源代码――――――――――――――――--13

2参考资料―――――――――――――――--23

摘要

当今计算机应用在生活中可以说是无处不在,因此作为二十一世纪的高

校生来说驾驭程序开发技术是特别重要的.而C语言又是最常见的,功能

最强大的一种语言.因此,做好C语言课程设计是特别必要的.课程设计是

培育学生综合运用所学学问,发觉,提出,分析和解决实际问题,熬炼实践

实力的重要环节,是对我们的实际工作实力的具体训练和考察过程。从拿

到题目到完成整个编辑的几个星期里,不仅巩固了以前学过的学问,还可

以学到许多新的东西。

我做的图书资料管理系统,虽然是一个小程序,但对我这样一初学者

来说的确是一个很大的困难,以至于好几节课程设计下来还是没什么太大

的进展。在图书管理系统中,要为每一个借阅者建立一个帐户,并给借阅

者发放借阅卡,帐户中存储借阅者的个人信息,借阅信息,以及预定信息。

持有借阅卡的借阅者可以借阅书刊,反还书刊,查询书刊信息,预定书刊

并取消预定,但这些操作都是通过图书管理员进行的,即借阅者不干脆与

系统交互,而是图书管理员充当借阅者的代理与系统交互。在借阅书刊时,

须要输入所借阅的书刊的名字,书刊的ISBN/ISSN号,然后输入借阅者的

图书卡号和借阅者名,完成后提交所添表格,系统验证借阅者是否有效,

若有效,借阅恳求被接受,系统查询数据库系统,看借阅者所借阅书刊是

否存在,若存在,则借阅者可以借阅书刊,建立并在系统中存储借阅记录。

借阅者还书后,删除关于所还书刊的借阅记录。假如借阅者所借阅的书刊

已被借出,借阅者还可以预定该书,一旦借阅者预定的书刊可以获得,就

将书刊干脆寄给预定人。

这个程序主要考察了学生对结构体,指针,文件的操作,以及C语言

算法的驾驭,所以完成此道题目要求较强的设计实力,尤其是一种大局意

识。如何调试程序也特别重要,通过这个程序可以学到以前调试短程序没

有的的阅历。

【关键字】

1图书管理2图书查找3图书借还4图书的新增与修

第一章绪论

1.1选题背景

随着社会的发展及学问经济时代的到来,管理信息系统在各行各业

发挥着越来越重要的作用。但在高校的图书管理中,避开了手工操作而带

来的一些不必要的问题。

1.2系统目标

本系统的目标是将高校图书管理工作实现计算机管理,从而大幅度提

高工效率,提高实施管理的精确性、科学性;使担负管理的工作人员从繁

杂的手工劳作中解脱出来,更好实施针对图书借阅管理在手工操作遇到的

问题。

1.3系统目的

通过本项课程设计,可以培育独立思索、综合运用所学有关相应学

问的实力,能更好的巩固《C语言程序设计》课程学习的内容,驾驭工程

软件设计的基本方法,强化上机动手编程实力,闯过理论与实践相结合的

难关!更加了解了c语言的好处和其可用性!同时增加了同学之间的团

队合作精神!更加也体会到以后在工作中团队合作的重要性和必要性!

其次章问题定义(或系统分析)

2.1题目分析

一、目的要求

本课程设计任务的目的是要求学生依据分析、设计、编码、调试和测

试的软件开发过程独立完成管理系统设计,以及C语

显示全部
相似文档