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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(基于C++的学生籍贯信息记录簿设计.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于C++的学生籍贯信息记录簿设计.doc

1、 凌阳, 拇指 凌阳 基于 C+的学生籍贯信息记录簿设计 凌阳, 拇指 凌阳 学生姓名: 凌阳, 拇指 凌阳指导老师: 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 摘 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 要 凌阳, 拇指 凌阳 随着 现代化校园的发展 , 拇指 学生的学籍 管理需要更快捷方便的信息化管理模式 。 食指设计 一个 基于 c+的学生档案管理系统 , 拇指 可以方便 对学生信息的管理 。 食指 本设计 实现 了 全校学生信息查询 , 拇指 新来的学 生 信息进行信息录入 , 拇指 由于学 生 上课情况复杂 , 拇指 还 实现 了 信息修改 , 拇指 及时调整学 生

2、的基本情况 的功能 。 食指 本设计的 学校学 生档案管理系统 , 拇指 使用了 面向对象的方法 , 拇指 运用 Microsoft 凌阳, 拇指 凌阳 Visual 凌阳, 拇指 凌阳 C+ 凌阳, 拇指 凌阳 6.0 实现具有添加新学生、显示全部、删除、删除全部、修改、退出等功能的学生籍贯管理系统 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 关键词 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 程序设计 ; C+;学籍管理 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇

3、指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 1 凌阳, 拇指 凌阳引 凌阳, 拇指 凌阳言 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 学生

4、档案管理系统是一个教育单位不可缺少的部分 ,它的内容对于学校的决策者和管理者来说都至关 重要 ,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段 。 食指 但一直以来人们使用传统人工的方式管理文件档案 , 拇指 这种管理方式存在着许多缺点 ,如 :效率低、保密性差 ,另外时间一长 ,将产生大量的文件和数据 ,这对于查找、更新和维护都带来了不少的困难 。 食指 凌阳, 拇指 凌阳 计算机已经成为我们学习和工作的得力助手: 凌阳, 拇指 凌阳 今天 , 拇指 计算机的价格已经十分低廉 , 拇指 性能却有了长足的进步 。 食指 它已经被应用于许多领域 ,拇指 计算机之所以如此流行的原因主

5、要有以下几个方面: 凌阳, 拇指 凌阳 首先 , 拇指 计算机可以代替人工 进行许多繁杂的劳动; 凌阳, 拇指 凌阳 其次 , 拇指 计算机可以节省许多资源; 凌阳, 拇指 凌阳 第三 , 拇指 计算机可以大大的提高人们的工作效率等等 。 食指 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 随着科学技术的不断提高 ,计算机科学日渐成熟 ,其强大的功能已为人们深刻认识 ,它已进入人类社会的各个领域并发挥着越来越重要的作用 。 食指 作为计算机应用的一部分 ,使用计算机对学生档案信息进行管理 ,具有手工管理所无法比拟的优点 。 食指 例

6、如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低 等 。 食指 这些优点能够极大地提高学生档案管理的效率 ,也是企业的科学化、正规化管理 ,与世界接轨的重要条件 。 食指 凌阳, 拇指 凌阳 学生档案管理系统是典型的信息管理系统 (MIS),其开发主要包括 保密和 前台应用程序的开发两个方面 。 食指 凌阳, 拇指 凌阳 本次课程设计目的: 通过一个企业人事管理系统 ,使学校档案管理工作系统化、规范化、自动化 ,从而达到提高学校管理效率 。 食指 使学生掌握一门高级程序设计语言 , 拇指 了解面向对象程序设计的基本概念与方法 , 拇指 进而学会利用 C+语言学会解决一般应

7、用问题 , 拇指 并为后续的专业课程奠定程序设计基 础 。 食指 凌阳, 拇指 凌阳 系统的基本模块:根据系统功能的要求 , 拇指 学生档案系统可以分为新学生档案的输入 , 拇指学生档案的修改、查询和删除等模块 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 2 凌阳, 拇指 凌阳系统需求分析 凌阳, 拇指 凌阳 2.1 问题定义 凌阳, 拇指 凌阳 项目:学生管理应用软件 。 食指 目的:让院校有效的管理体制学生信息 , 拇指 帮助学校老师掌握学生的情况 。 食指 背景:根据当前某高校的学生管理出现异常问题 , 拇指 它浪费人力和其它资源 。 食指 因此 , 拇指 这种缺陷而制定开发这个学

8、生管理系统软件 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 2.2 凌阳, 拇指 凌阳 可行性研究 凌阳, 拇指 凌阳 从技术方面 , 拇指 是通过 C+来做系统的前台 ,来实现整系统的功能;从操作方面 , 拇指 基本的录入、查询、修改等都能满足用户的需求;此次设计没有考虑经济可行性 。 食指 经过这一阶段确定了该系统的粗略系统流程图 。 食指 凌阳, 拇指 凌阳 可行研究阶段的目标是:使工作人员从繁琐的填表 , 拇指 查表工作中解放出来;提高工作质量 , 拇指 使供需双方都获得满意的结果;促进报表 , 拇指 提高工作效率 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 2.3 凌阳,

9、 拇指 凌阳 需求分析 凌阳, 拇指 凌阳 应该确定系统必 须 在 Microsoft 凌阳, 拇指 凌阳 Visual 凌阳, 拇指 凌阳 C+ 凌阳, 拇指 凌阳 6.0 的环境下实现具有添加新学生、显示全部、删除、删除全部、修改、退出等功能的学生档案管理系统 。 食指 凌阳, 拇指 凌阳 通过 以上 可以知道该软件主要有 以下 功能模块 : 凌阳, 拇指 凌阳 学生学籍异动管理 凌阳, 拇指 凌阳 奖惩情况管理 凌阳, 拇指 凌阳 档案管理 凌阳, 拇指 凌阳 成绩管理 凌阳, 拇指 凌阳 考勤管理 凌阳, 拇指 凌阳 其中本次课程设计实现的 档案模块又分为 如下子模块 : 凌阳, 拇指

10、 凌阳 登陆界面 :主要是对用户权限的判断 , 拇指 .判断 是否为合法 用户 , 拇指 是合法 用户 的就 可以对数据进行 。 食指 凌阳, 拇指 凌阳 新生录入 : 主要是将新生信息录入到数据库中; 凌阳, 拇指 凌阳 管理 项目:对学生信息进行 添加、删除、修改、查询 等 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇

11、指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳 , 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3 设计流程及算法 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 3.1 总体设计 :1.设置输入输出流及将程序由磁盘文件保存 ,构件类 stu,其主要包括 :学号 ,姓名 ,籍贯 .凌阳, 拇指 凌阳 2.构建无返回值 main 函数 ,输出由与程序相关操作构成的信息链表 凌阳, 拇指 凌阳 3.根据链表设置 利用 switch 函数和循环函数将链表

12、中的内容一一实现 .凌阳, 拇指 凌阳 3.2 详细设计 :设计流程图 :凌阳, 拇指 凌阳 目前程序已达到的功能 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 图

13、3.1 凌阳, 拇指 凌阳 系统设计流程图 凌阳, 拇指 凌阳 信息链表内容如下 : 凌阳 , 拇指 凌阳 凌阳, 拇指 凌阳 请选择您需要的操作 凌阳, 拇指 凌阳 操作 :凌阳, 拇指 凌阳 数据录入 凌阳, 拇指 凌阳 增加人员 凌阳, 拇指 凌阳 删除人员 凌阳, 拇指 凌阳 修改数据 凌阳, 拇指 凌阳 查询 :凌阳, 拇指 凌阳 按姓名查询 凌阳, 拇指 凌阳 按学号查询 凌阳, 拇指 凌阳 输出所有学生的籍贯信息 凌阳, 拇指 凌阳 按籍贯查询 凌阳, 拇指 凌阳 二 .选择相关操作请输入相对应的括号里的阿拉伯数字 。 食指 凌阳, 拇指 凌阳 三 .设置 do-while 函数

14、使输入序号与符号所需要求相对应 。 食指 凌阳, 拇指 凌阳 四 .在 do 函数中设立 switch 语句 ,实现多分 支选择结构 ,并实现序号与相应内容的对应关系 .凌阳, 拇指 凌阳 档案管理 添加 修改 查询 删除 系统 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇

15、指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 图 3.2 凌阳, 拇指 凌阳 3.3 算法 的实现与运行 :凌阳, 拇指 凌阳 在程序开始运行是既会出现 一信息链表 , 拇指 按链表要求输入序号 , 拇指 若输入的数字不是在 0-7这个范围之内则要求重新输入 。 食指 而实现该过程需要利用到 boor 语句和 if 循环 。 食指 凌阳, 拇指 凌阳 case 凌阳, 拇指 凌阳 0 凌阳, 拇指 凌阳 数据录入 :以 cin 和 cout 形式输入学号 ,籍贯 ,姓名

16、,以 filej形式存入到数组 si中 ,并将信息存 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌 阳 入到磁盘中 .凌阳, 拇指 凌阳 filej=new 凌阳, 拇指 凌阳 ofstream(“d:document.txt“,ios:ate);其作用是将输入的数据存入到已有的文件 , 拇指 文件指针指向文件末尾 。 食指 既是将录入的内容添加到文件的末尾 。 食指 并在输入完成后将*filej和 si中的 i和 j 都自加 1, 拇指 既是自动使文件指针指向文件末尾 。 食指 凌阳, 拇指 凌阳 char 凌阳, 拇指 凌阳 c; 凌阳,

17、 拇指 凌阳凌阳, 拇指 凌阳 char 凌阳, 拇指 凌阳 name20,bornplace50;int 凌阳, 拇指 凌阳 number; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 do 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 coutname; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 coutnumber; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 coutbornplace; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 filej=new 凌阳, 拇指 凌阳 ofstream(“d:document.txt“,ios:ate);凌阳, 拇指 凌阳 *filejname; 凌阳, 拇指

18、 凌阳凌阳, 拇指 凌阳 Switch Case 0 数据录入 case 1 增加人员 case 2 删除人员 case 3 修改数据 case 4 按姓名查询 case 5 输出所有学生的籍贯信息 case 6 按籍贯查询 coutnumber; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 coutbornplace; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 filej=new 凌阳, 拇指 凌阳 ofstream(“d:document“,ios:ate); 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 *filejname 中找到与输入 name 相同的 数据后 , 拇指 使其在输出时是不显示的 。 食

19、指 凌阳, 拇指 凌阳 char 凌阳, 拇指 凌阳 name20;bool 凌阳, 拇指 凌阳 flag3=0;char 凌阳, 拇指 凌阳 c; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 do 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 coutname; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 for(int 凌阳, 拇指 凌阳 h=0;hname)=0) 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 flag3=1; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 i-; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 do 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳

20、, 拇指 凌阳 sh=sh+1; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 h+; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 while(hname; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 for(int 凌阳, 拇指 凌阳 h=0;hname)=0) 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 flag2=1; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 coutnum; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 coutborn; 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 sh-number=num; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳

21、strcpy(sh-bornplace,born); 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 coutt; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 for(int 凌阳, 拇指 凌阳 q=0;qnamenumberbornplace 凌阳, 拇指 凌阳 endl; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 break; 凌阳, 拇指 凌阳凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 4 凌阳, 拇指 凌阳 数据结构的设计 凌阳, 拇指 凌阳 数据字典

22、: 凌阳, 拇指 凌阳 数据字典包括以下几种类型的条目: 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 数据流条目数据流条目给出某个数据流和定义 , 拇指 它通常是列出该数据流的各组成数据元素 。 食指 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 该系统中的数据流条目有: 凌阳, 拇指 凌阳 学生基本信息学生姓名学生 学号 学生籍贯 凌阳, 拇指 凌阳 班级信息班号年 级 凌阳, 拇指 凌阳 逻辑结构 的 设计 如表 5.1 所示: 凌阳 , 拇指 凌阳 凌阳, 拇指 凌阳 表 4.1 学生基本信息 结构设计 列名 数据类型 可否为空 说明 name char20 NOT 凌阳, 拇指 凌阳 NULL

23、学生姓名 number int NOT 凌阳, 拇指 凌阳 NULL 学号 bornplace char50 NOT 凌阳, 拇指 凌阳 NULL 籍贯 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌 阳, 拇指 凌阳 凌 阳, 拇指 凌阳凌 阳, 拇指 凌阳 5 软件的测试与调试 凌阳, 拇指 凌阳 登陆界面: 凌阳, 拇指 凌阳 凌阳, 拇指 凌阳 图 6.0凌阳, 拇指 凌阳 1) 输入 0 后并输入相关数据呈现的界面: 凌阳, 拇指 凌阳

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。