计算概论A大作业实验报告

2022-02-21 10:27:28下载本文作者:会员上传
简介:写写帮文库小编为你整理了这篇《计算概论A大作业实验报告》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《计算概论A大作业实验报告》。

计算概论A大作业实验报告

--选课系统

设计思路:主要是依靠链表和文件操作相关知识,借助c++面向对象的特性进行设计。将主要功能携程“类”。一共有五个类:账号密码类,界面类,课程类,学生类,教务类。账号密码类用于储存学生注册的学号和密码。界面类顾名思义,有,主要实现界面的一些功能,如选择和跳转,不过我也将注册放到了这个类里。学生类里包括查看个人信息,选课退课等。教务类里包括添加课程 ,删除课程,查看课程等。课程类里有查看,添加,删除,修改等。教务的功能是调用了这个类里的功能。最后main函数只是短短几行启动类。

功能:设计思路里已经提及,包括了选课系统的基本功能,额外增加了一些贴合实际情况,便于操作的功能。

程序亮点:与别的一些同学的程序不同,我的程序使用的是链表,有些同学是结构体数组,链表在某些情况下更便于操作且节省空间。而且利用链表,可以大大减少txt文档的创建,最终我的程序只需要4个txt文档保存数据即可。此外我在设计程序时利用了面向对象的编程思想,将程序分为多个cpp和头文件,使得程序更简明易懂,更加符合c++的本质。

关于实验过程:实验中还是遇到了不少坎坷,比如考虑输入是否合法时要频繁引入getline函数,但换行符会有很大的干扰,给编写程序造成了一些麻烦,还有便是面对如何利用最少txt文档实现学生模块功能的实现的问题时遇到了一些困难,借鉴了网络上的一些方法,即链表嵌套,我在此方案上进一步优化,结合文件指针的运用,最终克服了这个困难。

实验总结:由于对链表的操作运用不是那么熟练和,对类的理解不是那么深刻,有些功能的实现放在了本不应该放在的类里,造成程序有一点混乱,没有完全地摒弃掉面向过程的编程思想,这是本次大作的一个遗憾。但总的来说,这次大作业大大强化了自己对链表的运用和对类的运用,是一个提升自己编程能力的难得的机会。

下载计算概论A大作业实验报告word格式文档
下载计算概论A大作业实验报告.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    土木工程概论大作业

    江南大学现代远程教育 考试大作业 考试科目:《土木工程概论》 大作业题目(内容): 一、简答题(共4小题,每题10分,共40分。) 1、简述基础工程中常见的病害。 答:(1)地基土液化:松......

    自然辩证法概论 大作业

    自然辩证法概论报告 学院:航空宇航学院专业: 工程力学学号:姓名:签名: 南京航空航天大学 2012年12月23日 论推进生态文明建设的重要意义 *** (南京航空航天大学航空宇航学院,江苏......

    计算化学实验报告

    计算化学上机作业计算结果第一题 pi=3.1413 第二题 理论计算pi=1/4 计算机模拟计算pi= 第三题......

    《土木工程概论》课程大作业

    北京建筑大学经管学院工程管理专业 《土木工程概论》课程大作业之三 地下工程考察报告 班级: 姓名: 学号: 成绩: 2015年5月16日 “北京地铁4号线”考察报告 《土木工程概论》课......

    马克思主义基本原理概论大作业

    大作业课程名称:马克思主义基本原理概论题目:1、为什么从资本主义向社会主义的过渡是一个长期的历史过程?2、运用经济基础与上层建筑的矛盾运动原理,分析论述当前我国社会管理体......

    企业管理概论大作业2

    广西工学院鹿山学院学年第 课程考核试题 考核课程企业管理概论 考核班级物流121/122 考核方式 一、单项选择(每小题2分,共20 分) 1.我国《公司法》规定,股份有限公司的最高权力......

    马克思主义基本原理概论大作业

    1、什么是马克思主义?答∶马克思主义是由马克思和恩格斯创立并为后继者所不断发展的科学理论体系,是关于自然,社会和人类思维发展一般规律的学说,是关于社会主义必然代替资本主......

    安全工程概论大作业要求

    《安全工程概论》课程小论文选题参考1、请在广泛查阅资料的基础上了解最近的一起媒体热点事故,并用事故致因和事故模式理论分析事故发生的原因,说明如何有效防止类似事故的发......