- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序及设计00001
课程设计报告
课程设计题目:C语言程序设计
学 号 201120181807
姓 名 潘辉
专 业 软件工程
班 级 1121818
指导教师 吴光明
2014年 5 月 20日
课程设计评分表
学生姓名: 班级: 学号:
课程设计题目:
项目内容 满分 实 评 选
题 能结合所学课程知识、有一定的能力训练。符合选题要求
(5人一题) 10 工作量适中,难易度合理 10 能
力
水
平 能熟练应用所学知识,有一定查阅文献及运用文献资料能力 10 理论依据充分,数据准确,公式推导正确 10 能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等 10 能体现创造性思维,或有独特见解 10 成
果
质
量 总体设计正确、合理,各项技术指标符合要求。 10 说明书综述简练完整,概念清楚、立论正确、技术用语准确、结论严谨合理;分析处理科学、条理分明、语言流畅、结构严谨、版面清晰 10 设计说明书栏目齐全、合理,符号统一、编号齐全。 格式、绘图、表格、插图等规范准确,符合国家标准 10 有一定篇幅,字符数不少于5000 10 总 分 100 指导教师评语:
指导教师签名:
年 月 日
第一章 课程设计内容
1.1 课程设计目的
此次课题主要是实现对教师信息的简易管理。首先定义一个教师TeacherList类;其次可以对教师信息进行增加,用链表来做,所以可以分别从表头和表尾来增加;然后可以用链表来查找和删除教师的相关信息;最后可以显示教师的所有信息并要求用二进制文件进行读写操作。由此来系统化的管理教师的信息,并达到简易操作的目的。在课程设计同时,我们应学会以下几点:
1、通过C++语言的课程设计进一步的了解和掌握C++语言的有关知识和相关语法的使用方法。
2、熟练掌握使用C++语言对一些简单常见问题进行解决,编译程序对问题进行解决。
3、通过课程设计,进一步掌握C++语言中有关重要的数据结构,诸如类、链表、结构
体、文件等在程序开发中的应用。
4、通过课程设计,能根据实际问题的具体情况,结合面向对象的基本理论和基本技巧,正确分析问题,并能设计出解决问题的有效算法与程序。提高程序开发能力,能运用合理的控制流编写清晰高效的程序。
5、通过课程设计,培养C++语言知识运用和自学能力,验证自己设计的算法和程序的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改,进一步提高程序设计水平。独立或合作设计和开发一个中小型系统,掌握系统研发全过程。
6、通过此次课程设计发现自己在C++语言编程上的不足并进一步掌握C++语言,为以
后课程打下基础。
课程设计功能说明
1.2.1 功能分析说明图
该课题功能分析说明如下图所示:
1.2.2 各项功能说明
(1)教师信息的增加:
这部分的功能主要是在链表中加入教师的信息。首先开辟一个结点,若开辟成功,则按程序提示输入教师的相关信息,包括编号、姓名、性别、电话以及职位等,并将这些信息分别赋给结点中的相应变量;然后把这个结点加入到链表中,可以从表头或表尾来增加,计数器加一;最后根据提示是否继续加入教师信息来循环操作。这样一个教师信息的链表就形成了。
(2)查找教师信息:
进入该功能界面后,可以通过教师的编号查找出该教师的所有信息。首先开辟一个结点,并把链表头结点赋给它,根据输入的教师编号,逐个查找链表中与此编号匹配的教师结点,找到之后,将此教师的所有信息输出。
(3)删除教师信息:
进入该功能界面后,可以通过教师的编号对某个教师信息进行删除。首先开辟一个
结点,并把链表头结点赋给它,根据输入的教师编号,逐个查找链表中与此编号匹配的教师结点,找到之后,将此教师的所有信息删除。可以通过显示所有的教师信息来看此教师信息是否删除。
(4)统计教师人数:
选择这个功能后就可以知道当前的所有教师数,同时也可以根据删除前后的教师数来判断教师信息是否删除。
(5)显示教师信息:
选择此功能后可以将当前的所有教师信息显示出来。
1.3 各项功能的验收标准
一、有较为美观简洁大方的菜单,能保证用户方便、直观、快捷的熟悉并使用软件的各项功能。
二、有严密正确的数据验证功能和数据处理功能,可根据需要增加教
您可能关注的文档
最近下载
- 钢筋工“晨会”“班前会”讲话内容.docx VIP
- 声学基础许肖梅 著课后习题答案 科学出版社资料资料资料.pdf VIP
- 如何选择数码相机.pptx VIP
- 新苏教版科学六年级上实验报告单.docx VIP
- 新苏教版科学六年级上实验报告单.pdf VIP
- 职业技术学院畜禽生产技术专业人才培养方案.pdf VIP
- 省级工法-斜屋面盘扣架顶部支撑施工工法.pdf VIP
- 2024-2025学年北京七年级语文上学期期中试题分类汇编:作文-.pdf VIP
- TZGCMCA 008.1-2024 建筑信息模型 数据资产价值评估规范 第1部分:公路工程.pdf VIP
- 红色文化融入中学美育课程的教学模式研究.docx VIP
文档评论(0)