ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:207.38KB ,
资源ID:16032023      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16032023.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生社团管理程序C++课程设计1文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生社团管理程序C++课程设计1文档格式.docx

1、 (2)全面考核学生所掌握的基本理论知识及其实际业务能力,从而达到提高学生素质的最终目的。 (3)利用所学知识,开发小型应用系统,掌握运用C+语言编写调试应用系统程序,训练独立开发应用系统,进行数据处理的综合能力。(4)对于给定的设计题目,如何进行分析,理清思路,并给出相应的数学模型。 (5)掌握结构化程序设计方法,熟悉面向对象程序设计方法。(6)熟练掌握C+语言的基本语法,灵活运用各种数据类型。(7)进一步掌握在集成环境下如何调试程序和修改程序。二、需求分析:课程设计名称:设计内容:编写一个简单的学生社团管理程序,帮助管理学生社团信息。要求具有学生信息管理和社团信息管理的功能。其中学生信息管

2、理包括学生基本信息的录入、删除和修改等功能。社团信息管理包括社团信息的录入,查看,删除,修改等功能。二 算法设计1设计思想:学生社团管理程序(添加信息、修改信息、删除信息,查询信息,);要完成这个题目,主要是建立解决输入的信息的存储,解决的方法是建立动态数组,用于存储信息。解决了这个问题后就是如何建立联系了,解决的方法是创建一个文件档用来储存输入的信息。2功能要求 在学生社团管理系统中须实现以下功能:(1) 添加社员信息:能够社员的信息,添加信息如下图;(2) 修改社员信息:能对学生社团管理系统中存储的信息进行修改;(3) 删除社员信息:可以删除学生社团管理系统中所有社员的信息;(4) 查询社

3、员信息: 按照每个社员的会员号可以进行查询社员的情况;(5) 存储信息:能够记录保存在设定的文件档中,以便使用;(6) 退出系统:任务完成后,能够正常退出系统。3. 技术要求(1)学生信息管理包括学生基本信息的录入、删除和修改等功能。(2)信息以文件档的形式存储,存储位置,文件名,文件格式由设计者确定。(3)以菜单方式实现功能选择控制。 三 学生社团管理程序的框图设计1 总体实现功能 主要的数据结构:社员会员号、社员姓名,社员年龄,社员性别,社员专业,社员班级、社团名称。以这些数据来存储学生的信息,能够了解学生社团的各项情况。 下图给出了学生社团管理程序的功能结构:(1) 添加信息模块社员进入

4、该模块,输入自己的相关信息,输入后,保存自己的信息,这样系统就存储了你的信息。(2) 修改信息模块社员进入该模块,输入自己的社员会员号,在进入自己的信息区域,修改自己的相关信息,再保存,即可。(3)删除信息模块社员进入模块,可以删除社员的所有信息,进行查看。(4)查询信息模块 社员进入该模块,可以查询自己的信息情况。(5)退出系统2、设计功能的实现和分析(1)定义结构体struct Message /构造学生信息结构体 string ID; /社团会员号 string name; /社员姓名 string sex; /社员性别 string age; /社员年龄 string professi

5、on; /社员专业 string grade; /社员班级 string club; /社团名称(2)学生信息类class studentmessagepublicchar Menu(); /菜单 void Add(); /添加社员信息 void Change(); /修改社员信息 void Delate(); /删除社员信息 void Search(); /查询社员信息void Write(); /写入文件void Read(); /从文件中读取private: vector mes; static int times;(3) 显示菜单函数/菜单/char studentmessage:Me

6、nu() coutchoose; return choose;(4) 函数的分析1添加社员信息/录入/void studentmessage:Add() Read(); /从文件档中读取已存的信息 Message temp; /构建一个临时的temp cout 请依次输入新社员的信息 temp.ID;社员姓名:temp.name;社员性别:temp.sex;社员年龄:temp.age;社员专业:temp.profession;社员班级:temp.grade;社团名称:temp.club; mes.push_back(temp); /运用push_back把输入的新信息存储到文件档中 times

7、+; Write();将原有文件档中的信息读取出来,然后将信息添加在其后,再一起存入文件档中。2修改社员信息Change() string sign; /构建一个临时的signendl 输入要修改的社员信息的会员号: sign; for(int i=0;imes.size();i+) /利用for循环查找文件档中的已存入的会员号 if (mesi.ID=sign)你要修改的社员信息是:endlmesi.ID coutmesi.name社员性别 :mesi.sex社员年龄:mesi.age社员专业:mesi.profession社员班级:mesi.grade社团名称:mesi.club cout

8、 mesi.ID; cin mesi.name;mesi.sex;mesi.age;mesi.profession;mesi.grade;mesi.club; Write(); break;先将文件档中的信息读取出来,然输入自己需要修改的会员号,利用for循环查找文件档中是否存在该会员,如果不存在,则为空,跳出循环,结束程序,如果存在,先把信息显示出来,然后改写信息。4查找社员信息Search()Read();string sign;输入要查找的社员信息的会员号: bool flog=false;你要查找的教材信息是: cout flog=true; if(flog=false) cout/写入/

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1