2022年北邮,信息工程,大二上,小学期,C语言,大作业,实验报告 .pdf
《2022年北邮,信息工程,大二上,小学期,C语言,大作业,实验报告 .pdf》由会员分享,可在线阅读,更多相关《2022年北邮,信息工程,大二上,小学期,C语言,大作业,实验报告 .pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京邮电大学课程设计报告课程设计名称C程序设计实践学 院信通院指导教师学生姓名班 级学 号课程设计内容在这次 C 程序设计实践课程中,着重练习链表与结构体的应用,熟练掌握了通过函数对链表进行创建、修改及删除等操作;同时也对文件操作加深了理解,对将链表内容按格式输入到文件和将文件内容转化为链表并进行操作也进行了实践;还有对链表内容进行筛选查找、按要求排序以及求特定部分的和;更重要的是,要了解程序设计是要以需求为导向的,所以在设计功能和按钮的时候要尽量设身处地的为用户考虑,丰富意外情况处理经验,提高程序可用性。学生课程设计报告(附页)见附页课程设计成绩评定遵照实践教学大纲并根据以下四方面综合评定成
2、绩:1、课程设计目的任务明确,选题符合教学要求,份量及难易程度2、团队分工是否恰当与合理3、综合运用所学知识,提高分析问题、解决问题及实践动手能力的效果4、是否认真、独立完成属于自己的课程设计内容,课程设计报告是否思路清晰、文字通顺、书写规范评语:成绩:指导教师签名:年月日名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 13 页 -北京邮电大学信息与通信工程学院10 级小学期 C 程序设计实践实验报告题目:实验室物料管理系统班级:班姓名:学号:手机号:邮箱:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 13 页 -一功能描述:1.基本功能:(1)添加记录能够添加一
3、条或多条记录,记录包括物料类别、名称、型号、价格、库存等数据。(2)显示记录显示当前所有记录。(3)更新记录能够修改已存在记录的信息,可按型号选择要更新的纪录并且选择更新的方式。(4)删除记录实现删除指定型号记录的功能。(5)查询记录实现按型号查找的基本功能。(6)保存文件存储所有记录到文本文档wrecord.txt。(7)读取文件从 rrecord.txt读入所有记录,同时能实现在读入后继续添加记录并执行操作。(8)统计总量能实现将各类别记录的库存总量存入文本文件total.txt的名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 13 页 -功能。(9)排序实现基本功能的按库存
4、量顺序排序,并且存储到文件。(10)退出系统结束软件操作,释放内存后退出。2.扩展功能:(1)统计时加入借出量的统计,使物料管理更健全。(2)进入时需要输入用户名和密码,通过区分采购员和教师给与用户不同的功能使用权限,使程序的针对性更强。(3)可以选择按照单价或型号进行查找,并给与用户随时退出到主菜单的选项。(4)可以选择按照库存量或单价进行排序,并将结果打印。二数据结构描述:struct info int type_a;/类型,因为是 1 到 5,所以采用 int 型变量char name_b10000;/名称char model_c10000;/型号,因为二者都可能是字符数字混合,所以采用
5、 char 型变量float price;/价格,有可能精确到分,所以选择float 型变量,并且保留两位显示int inside;/库存名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 13 页 -int outside;/借出struct info*next;三程序模块描述:1.void buy(void);和 void use(void);分别对应两种权限的使用者:采购员和实验室老师。在屏幕上显示菜单,通过输入 0-X 之间的数字调用相应的功能函数。2.add()在链表尚不存在的情况下,逐个输入物料记录信息,如类别、物料名称、型号、数量等。(1)假设新创建链表时只增加库存数量
6、而缺省地保持借出数量为 0;(2)申请内存空间,验证输入数据是否符合要求,设置输入结束标志。3.printlist()显示当前链表中的所有记录,即每种物料的库存和借出情况。4.update()根据物料外借、归还、后续购买或报废等不同情况进行物料信息的更新。例如,当外借物料时,需要根据借出的数量,减少库存数量而增加外借数量;当归还物料时,增加库存而减少外借数量;当后续购买库存已有的物料时,需要增加库存信息而保持外借数量不变;当报废已借出的物料时,需要减少外借数量而保持库存信息不变。5.delate()名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 13 页 -删除指定型号的物料记录
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年北邮 信息工程 大二上 小学期 C语言 大作业 实验报告 2022 年北邮 信息 工程 大二 小学 语言 作业 实验 报告
限制150内