1、 课程设计(大作业)报告课程设计(大作业)报告 课程名称: 程序设计语言 设计题目: 学生借阅系统 院 系: 自动化控制与机械工程学院 课程设计(大作业)任务书课程设计(大作业)任务书 课程设计题目:学生借阅系统 课程设计要求: 设计一个学生借阅系统,功能包括:学生管理子系统,由管理员 负责录入信息(包括学号、姓名、学院名、图书名等信息) ,删除学 生信息等功能;学生借阅子系统(保存用户名、借阅书的编号、书名 等信息) ,负责学生借阅、归还、续借、超期罚款等功能;查询子系 统,包括可以查询学生库中的借阅图书、学生借阅情况等,信息保存 到文件中。 工作计划及安排: 第十八周:问题分析,方案设计,
2、软件编码和调试; 第 19 周: 软件测试,书写课程实验设计报告,答辩。 指导教师签字 2013 年 7 月 9 日 课程设计(大作业)报告课程设计(大作业)报告 一、 题目分析 设计一个学生借阅系统,功能包括:学生管理子系统,由管理员负责录入信息(包括学 号、姓名、学院名、图书名等信息) ,删除学生信息等功能;学生借阅子系统(保存用户名、 借阅书的编号、书名等信息) ,负责图书的借阅、归还、续借、超期罚款等功能;查询子系 统,包括可以查询学生库中的书、学生借阅情况等;信息保存到文件中。 二、 基本理论 1, 建立一个关于图书的结构体,内含 ISBN 号,书名,作者,出版社和价格。 2, In
3、sertDoc 函数,负责新书信息的插入。 3, void sort_maopao 函数,用冒泡法将图书的 ISBN 号以由小到大的顺序进行排列。 4, void DeleteDoc 函数,将废旧图书信息进行删除。 5, void Print_Book_Doc 函数,输出图书的信息,方便读者选书。 6, void search_book 函数,进行图书的查询。 7, void info_change 函数,将图书信息进行修改。 8, 主函数,用 switch-case 结构进行函数的调用。 三、 总体设计 1、 软件模块设计软件模块设计 图图 2-2-1 2、软件界面设计、软件界面设计 图图
4、2-3-1 四、 实验器材 开发工具:Visual C+ 6.0, CodeBlock10.05,等 环境:Windows 7 操作系统。 五、 方法步骤(程序调试) 1 调试调试方案方案 选择 1, 输入 201204100203 迟宽广 自机学院 钢铁事怎样炼成的 001 201204100207 龚正雄 自机学院 成功的男人 002 201204100228 谭小春 自机学院 爱情三十六计 003 选择 2,输出图 3-2-1 选择 7,输出图 3-2-2 2. 调试结果调试结果 图图 3-2-1 图图 3-2-2 六、 成效分析 在编程实践中,我才知道自己基础知识的不足,通过一段时间的努力学习,我 的基础知识更加牢固,尤其是后面指针,结构体,链表,文件的知识了解的更加 深入。其次是知识的运用,以前学到的知识都是片面的了解,一到编程序时就无 从下手,现在能熟练的应用各种知识,使知识得到应用。最后是编程的技巧,从 整体构型到各个函数的应用都有了很大的进步。 七、 参考文献 1c 语言程序设计,马秀