学生信息管理系统 [文档在线提供].docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生信息管理系统 [文档在线提供].doc

课 程 设 计 (2005-2006第1学期) 课程设计类型:应用软件综合设计 题目:学生信息管理系统 学号: 姓名: 专业: 指导教师: 制 填写说明: 1、一、二、三项由指导教师在课程设计开始前填写并交由学生保管; 2、四项由学生在完成课程设计后填写,并将此表与课程设计一同装订成册交给指导教师; 3、成绩评定由指导教师、评阅人按评定标准评分。 4、此表格填写好后与课程设计正文一同装订成册。 课程设计的基本要求 《应用软件综合设计》是计算机专业及相关专业学生的一门实践课程。本课程对于检验学生阶段性(前三个学期)学习成果,对于软件开发主流方法和思想——面向对象程序设计方法和思想的牢固掌握和熟练应用是一个非常重要的检测,是后续课程得以顺利进行的必要保证,对学生的程序设计能力培养和软件工程能力的培养具有重要的作用和意义。 本实践课程要求学生综合应用已学的计算机相关知识,例如程序设计基本思想和方法、C语言、C++语言、面向对象程序设计思想和方法,通过对真实世界的模拟和抽象来解决一些比较简单的实际问题。课程要求学生针对一个比较系统的题目进行编码、测试,并进行设计说明书的撰写,从而培养和锻炼学生初步的工程意识和做法。 进度安排 时间 任务 17周 发题:学生自由选择课程设计题目; 18周 预作:对自己选择的题目要有大致的思路和程序框架,并完成部分代码; 19周 设计、指导:学生集中时间完成程序设计和设计说明书的编写; 最后一个单元时间 优秀答辩、检查、验收、递交设计报告 应收集资料及主要参考文献 应收集的资料: 面向对象程序设计思想和方法 C/C++语言参考手册 主要参考文献: 1.刘斌,王忠。面向对象程序设计——Visual C++。清华大学出版社 2.钱能主编,C++程序设计教程,清华大学出版社 3.郑莉.C++语言程序设计.北京:清华大学出版社,1999年 课程设计摘要(中文) 我做的学生信息管理系统,运用了继承、I/O流的输入输出、链表、运算符重载等基本功能,利用封装把多个类和函数放在一起,使主程序看起来很明了。在程序的界面里面可以选择添加、删除、查询、更新和输出学生信息,负有学生成绩排序、分析以及把链表保存到文件、从文件输出链表的功能。 在添加学生信处息时有四种方式进行插入,从链表首、尾、指定位置或者按顺序进行插入。 在删除与查询学生信息时有多种选择,可从链表首、尾或已知其在链中位置,还可以从其成绩的好坏进行选择操作。 此程序还能够将所有的学生信息按照使用者的需要按成绩由低到高或者由高到低排序,学生成绩分析器能统计出学生总人数、最高分、最低分、平均分。 功能8能将输入的信息以文本的形式导出保存,功能9可将键入的文本信息输出链表。 本程序能基本满足简单学生信息管理系统的使用需要,但功能还不够齐全,程序不够简洁、完善,我会继续努力学习,改正程序中存在的不足。 指导教师评语与成绩评定 5.1指导教师评语 指导教师签字: 200 年 月 日 5.2成绩评定 项目 评价 项目 评价 实践能力(20) 工作量(20) 分析、解决问题能力(10) 工作态度(10) 回答问题(10) 报告质量(20) 创新(10) 得分(100分) 答辩记录 答辩教师签字: 200 年 月 日 目 录 第一章 问题分析 4 1.问题描述 4 2.需求分析 4 第二章 总体设计 4 1.功能分析 4 2.数据抽象 4 3.结构关系 4 第三章 详细设计 4 1.Studentinfo类 4 2.LinkedList类 4 3.ListNode类..................................................................................5 4.Application1类……………………..……………………………5 第四章 功能测试………………………………………………………4 1.要实现的功能目标 4 2.具体测试过程 4 第五章 总结 4 致谢 4 参考文献 4 附录:源代码清单 4 第一章 问题分析 1.问题描述 完成字符串类、学生信息类、结点类、链表类、应用程序类等的定义,用链表实现学生信息的管理; 实现学生信息的添加、查询、修改以及结点的插入和输出等功能; 把学生信息封装成一个结构体或者类,把最终的主程序也封装成一个类,只调用少数几个接口实现功能; 4. 重载输入输出流,完成所有数据从文本文件的读入和写入,在必要时重载部分其它运算符。 2.需求分析 运用链表实现学生信息的添加

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档