欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    最新《C程序设计》课程设计报告.doc

    • 资源ID:49262728       资源大小:439.50KB        全文页数:19页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最新《C程序设计》课程设计报告.doc

    Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateC程序设计课程设计报告C程序设计课程设计报告C程序设计课程设计报告题目图书管理系统专 业: 计算机科学与技术 学 号: 201012301048 201012301050 设 计 者: 玉衡星,殷蔚,黄德才 时 间: 2010.02.24 1. 系统设计目标及功能1.1. 系统目标使用数组设计一个实用的小型学生成绩管理程序,它有查询和检索等功能,并且能够对指定文件操作。1.2. 功能设计要求1. 增加书籍记录l 在已有的记录后面追加新的记录l 可以随时用它增加新的记录,它们仅保存在结构数组中l 可以将一个文件读入,追加在已有记录之后(选做)2. 显示书籍记录l 如果没有记录可供显示,给出提示信息l 可以随时显示内存中的记录l 显示表头3. 删除记录l 可以按“作者”、“编号方式删除记录l 给出将被删除记录的信息,经确认后在删除l 如果已经是空表,删除时应给出提示信息并返回主菜单l 如果没有要删除的信息,输出没有找到的信息。l 应该更新其他记录的名次l 删除操作仅限于内存,只有执行存记录时,才能覆盖原记录 4. 修改记录l 可以按“编号”、“作者”方式修改记录l 给出将被修改记录的信息,经确认后进行修改l 如果已经是空表,应给出提示信息并返回主菜单l 如果没有要修改的信息,输出提示信息。l 应该更新其他记录的名次l 修改操作仅限于内存,只有执行存记录时,才能覆盖原记录5. 查询书籍信息l 可以按“编号”、“作者”方式查询记录l 给出查询记录的信息l 如果查询的信息不存在,输出提示信息6. 文件存储l 可以按默认名字或指定名字存储记录文件l 存储成功返回0,否则返回-1l 更新存储标志7. 读取文件l 可以按默认名字或指定名字将记录文件读入内存l 读取成功返回0,否则返回-1l 可以将指定或默认文件追加到现有记录的尾部l 可以将文件连续追加到现有记录并更新记录的名次l 更新存储标志<排序、统计等功能略,可根据题目及小组讨论结果进行增减>2. 系统设计2.1. 总体设计系统总体功能模块如下图:图书管理系统增加数据显示数据删除数据修改数据保存数据加载数据查找数据系统文件及函数组成如下表:源文件函数名或其他成分功能负责人Library.cMain()总控函数殷蔚Menu()菜单选择Search_del.cDel()删除指定信息殷蔚Search查询指定信息Add_disp.cAppendbook()添加图书信息玉衡星Printbook()显示信息Library.h常量提供全局常量玉衡星结构声明图书信息结构体库函数及函数原型声明引用库函数及函数Modify.cModify()修改图书信息黄德才showTable()输出表头1. 文件读取操作函数l 函数原型:void load(STU *head);l 功能:将默认文件stu_info或指定文件里的记录读入内存。l 参数:STU *head为记录数组的首地址l 返回值:成功0,失败-1l 工作方式:l 要求:报告是否有记录可存、是否能正常打开文件、是否覆盖已有记录以及读取记录的条数2. 书籍存储操作函数l 函数原型:void save(STU *head);l 功能:将记录存入默认文件stu_info或指定文件。l 参数:STU *head为记录数组的首地址l 返回值:成功0,失败-1l 工作方式:数组records被保存至指定文件3. 增加书籍操作函数l 函数原型void putin()功能:增加记录l 参数: STU *head为数组的首地址l 返回值:voidl 工作方式:从最后一个记录开始逐个增加l 要求:将新记录追加在记录的尾部,并对记录进行计数4. 显示书籍信息函数l 函数原型lookup():;l 功能:显示内存里的n个记录信息l 参数:STU *head为开始打印位置 int n 实际打印记录个数l 返回值:voidl 工作方式:从开始位置逐个显示记录内容5. 查找书籍l 函数原型:void search_by_name()l 功能:查找书籍l 参数:voidl 返回值:voidl 工作方式:输入一行信息l 要求:输入一行书籍信息6. 删除书籍函数原型:void del()功能:删除书籍参数:void返回值:void工作方式:输入一行信息要求:删除一行书籍信息2.2. 系统主要功能模块流程图 1)主函数main的流程图(略) 2)从文件中加载图书信息load流程图(略) 3)增加图书信息流程图(略)4)按学号查询图书信息Search流程图(略) 5)修改图书信息modify流程图(见图XX)4课程设计心得体会这次程序设计让我们对课本的知识掌握得更熟练,并且熟悉了VC+ 6.0 的基本操作。然而更让我们了解了自己知识的不足,在编写过程中我们多次请教同学并拿他们的做品与我们的对比,发现我们的程序内容上仍然有许多缺点,最重大的缺点是在菜单子系统中不能随时退出,只能在最后才能返回到子菜单。我们做过很多努力仍然没有改进,但是在编写程序中我们还是收获到了很多以前忽略的知识点,我希望在以后的学习中不断提高自己的能力,能够更好地完成学业。-

    注意事项

    本文(最新《C程序设计》课程设计报告.doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开