图书信息管理系统设计
69页1、课程设计说明书设计名称: 程序设计语言强化课程设计 题 目: 图书信息管理系统设计 学生姓名: 专 业: 网络工程 班 级: 07网络工程 2 学 号: 指导教师: 日 期: 2009 年 3 月 23日课程设计任务书 网络工程 专业 07 年级 2 班 一、 设计题目(一) 学生成绩排名(二) 根据条件进行学生成绩排名(三) 链表的操作(链表的建立,访问,删除链表指定结点,增加结点)(四) 学生成绩文件管理 (五) 一个综合系统(图书信息管理系统)二、 主要内容 (一)学生成绩排名先采用选择法,将学生成绩从高到低进行排序,再输入一个学生的成绩,将此成绩按照排序规律插入已排好序的学生成绩数组,最后将排好序的成绩单进行反序存放。(二) 根据条件进行学生成绩排名在函数中进行 10个学生成绩从高到低排名, 再改进函数, 进行 n个学生成绩从高到低排名, 排名方式根据函数的style参数进行,如style为a按升序排,style为 d 按降序排( a:ascending 升,d:descending 降)。 编写多个不同函数,使之能实现不同的排序算法(3种以上),再编写一个通用输出函数,(要求
2、用函数指针做参数)能分别打印不同排序算法的结果。(三)链表的操作(链表的建立,访问,删除链表指定结点,增加结点) 建立一个动态链表,将学生数据(学号,成绩)存入链表结构中,实现链表的访问(求学生成绩的平均分,找到最高分,最低分,将其数据输出)。删除指定学号的学生数据,对学生数据进行排序,分别在链表头部,中间,末尾插入学生数据。 (四) 学生成绩文件管理 定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩,输出单门课成绩最高的学生的学号、姓名、以及该门课程的成绩,输出三门课程的平均分数最高的学生的学号、姓名及其平均分,将10个学生的相关数据,存入文件中,再从文件中读出,按照平均分数从高到低进行排序,分别将结果输出到屏幕上和另一文件中,再从文件中读取第 1 ,3 , 5 ,7, 9个学生的数据。 (五)图书信息管理系统设计: 图书信息包括:登录号、书名、作者名、分类号、出版单位、出版时间、价格等。试设计一图书信息管理系统,使之能提供以下功能:(1)系统以菜单方式工作。v(2)图书信息录入功能输入。v(3)图书信息浏览功能输出。(4)查询和排序功能:(至少一种查询方式)算法。vl
3、按书名查询l 按作者名查询(5)图书信息的删除与修改。三、 具体要求 围绕课程设计的目的和意义,基本要求如下:1、认真阅读C语言课程设计指导书,明确课程设计的目的、意义和要求;2、快速总结C程序设计语言的精髓,如:函数的概念、函数的设计和函数的调用; 3、快速熟悉Tuber C 或C+的上机环境。能熟练进行高级编辑操作(特别是字块操作);熟悉步进式、断点跟踪的程序调试方法,提高工作效率。 4、根据“课程设计题目”,采用结构化的程序设计思想,确定系统的总体设计方案、确定时间进度。如果是多人共一题,则要首先完成小组内的人员分工及安排,不允许重题现象。5学习并了解良好的程序设计风格。按质、按量、并按时间完成课程设计的任务。6提供可运行的课程设计系统,参加上机面试答辩。本次课程设计的重点是:学会设计并编写函数,掌握好各函数之间的调用关系;利用文件操作函数,建立数据库并完成对数据库的各种操作;掌握几种典型算法的应用(如:冒泡法、选择排序法和折半查找法)。同时锻炼学生根据题目进行分析、设计、编码、调试程序和书写必要文档的综合处理能力,从实践中学习并体会程序设计的结构化思想和设计方法。四、 进度安排
《图书信息管理系统设计》由会员壹****1分享,可在线阅读,更多相关《图书信息管理系统设计》请在金锄头文库上搜索。
《树真好》教案
特种设备制造-安装-改造-维修质量保证体系基本要求
竞业限制协议专业模板
2020家乡的端午节作文500字范文五篇
2022高中语文 第1单元 单元导读教师用书 新人教版必修5
学校年度宣传工作总结报告(4篇).doc
新时代国有企业行政管理改革研究
2019年环保工程师基础考试大纲
开业仪式及对接会费用清单
收银员工作总结与计划例文(4篇).doc
2022年深圳市钢材买卖(订货)合同
重庆二外高2015级第二学期历史半月检测(一)
6编——生物技术实践(带详细解析)dociik
共青团组织开展两创两争一建-活动实施方案-最新精选文档
单元串联式高压变频器直接磁场定向矢量控制系统的研究
2023年世界勤俭日作文5篇
项目建设申请书
《感知4以内数量》小班教案
三年级下册语文课文生字词汇总
员工辞职审批流程
2023-07-13 7页
2023-12-01 17页
2023-09-14 13页
2023-11-13 8页
2023-08-24 8页
2023-10-23 6页
2024-01-29 4页
2023-03-18 6页
2022-12-31 121页
2023-10-19 7页