1、 C C 语言程序设计语言程序设计 课课 程程 设设 计计 题题 目目 图书馆管理图书馆管理系统系统 系系 ( (部部) ) 信息工程系信息工程系 班班 级级 姓姓 名名 学学 号号 指导教师指导教师 20201515 年年 月月 日至日至 月月 日日 共共 周周 年年 月月 日日 C C 语言程序设计语言程序设计 课程设计任务书课程设计任务书 一、设计一、设计题目、内容及要求题目、内容及要求 题目:图书馆管理系统设计 内容: 本题目适合于学校图书馆的资料管理和检索。 要求程序实现分级管理, 管理员可对图书和学生信息进行录入、查询、修改、输出、删除、插入、保存等 操作。 要求:程序结构合理、算
2、法准确、语法正确,并生成可执行文件。 二、要求的设计成果(课程设计说明书、设计实物、图纸等)二、要求的设计成果(课程设计说明书、设计实物、图纸等) 1. 课程设计说明书:课程设计说明书 1 份,不少于 2000 字。说明书中要包 含需求分析、总体设计、详细设计以及主要的算法描述等内容。 2. 源代码:图书馆管理系统程序清单 三、进程安排三、进程安排 星期 1(7.6):完成需求分析和程序总体设计。 星期 2(7.7):完成数据录入、删除、修改、插入和浏览功能模块的设计。 星期 3(7.8):完成密码设置和数据检索模块,程序调试无误,生成可执行文件。 星期 4(7.9):撰写课程设计说明书初稿。
3、 星期 5(7.10):提交课程设计说明书、程序和数据。 四、主要参考资料四、主要参考资料 1 谭浩强,张基温C 语言程序设计教程(第 3 版)M北京:高等教育出版 社,2006 2 吕凤煮C 语言基础教程基础理论与案例M北京:清华大学出版社, 2005 3 黄明、梁旭、万洪莉C 语言课程设计M北京:电子工业出版社,2006 4 郭宁,郑小玲管理信息系统M北京:人民邮电出版社,2006 5 赵池龙,杨林,陈伟实用软件工程M北京:电子工业出版社,2006 指导教师(签名) :指导教师(签名) : 教研室主任(签名) :教研室主任(签名) : 课程设计成绩评定表课程设计成绩评定表 出勤 情况 出勤
4、天数 缺勤天数 成 绩 评 定 出勤情况及设计过程表现(20 分) 课设答辩(20 分) 设计成果(60 分) 总成绩(100 分) 提问 (答辩) 问题 情况 综 合 评 定 指导教师签名: 年 月 日 1 引言 图书馆管理系统的需求分析主要确定系统的主要功能,对系统进行概要描 述,对系统的各个主要功能分别进行需求描述,目的是使软件在设计过程中尽量 符合客户的需要。 图书馆管理系统是一个对学生和图书信息进行录入、查询、修改、输出、删 除、插入、保存等操作的管理应用软件,用户可以对文件中存储的学生和图书信 息进行查找和浏览。该软件提供了一个简单的人机界面,管理员可以根据提示输 入操作项并进行一系列对学生和图书的信息资料的管理操作 本系统主要应用结构