《面向对象程序设计》课程设计格式_第1页
《面向对象程序设计》课程设计格式_第2页
《面向对象程序设计》课程设计格式_第3页
《面向对象程序设计》课程设计格式_第4页
《面向对象程序设计》课程设计格式_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、福建农林大学东方学院计算机类课程设计报告课程名称:面向对象程序设计课程设计题目:学生信息管理系统姓名:郑才平系:计算机系专业:计算机科学与技术年级:2018 级学号:1050303014指导教师:王李进职称:副教授2018年 12月 14日1/10福建农林大学东方学院计算机类课程设计结果评定序号评定项目分值得分1选题合理、目的明确102设计方案正确,具有可行性、创新性203程序运行结果正确204态度认真、学习刻苦、遵守纪律15设计报告的规范化、参考文献充分(不少于55篇)106答辩:思路清晰,语言表达准确,概念清楚、正25确最后得分指导老师(签名)日期年月日2/10目录1121323.123.

2、2246563/10课程设计:学生信息管理系统1. 课程设计的目的1. 全面系统的学习面向对象程序设计的基本概念、基本语法和编程方法。2. 正确理解掌握 C+面向对象程序设计的基本特性:类、对象、继承与派生、多态、虚函数、模板、流类库等。3. 遵循软件开发过程的各个环节进行系统分析、设计、实现、集成、测试,并相应给出软件规格说明书等制品。4. 了解当前常用的软件开发工具(Visual C+ ),要求熟练掌握基于MFC的程序设计,培养解决实际问题的能力。2. 课程设计的要求1. 要求利用面向对象程序设计( Visual C+ )课程上学习的基础编程技巧来完成程序的设计;2. 在设计的过程中,要建

3、立清晰的循环、函数和类并正确使用相应的数据类型;在系统设计中要分析类与类之间的关系,将查找和排序的算法独立出来形成为单独的函数。正确使用继承、重载、虚函数、模板和多态等高级技巧。3. 所有数据用文件存储,并通过流类与程序交换;4. 用户界面用基于 MFC的设计,最后完成一个可运行的程序;5. 三人一个小组,选择一个题目,要求发挥团队合作精神,分工协助;6. 设计完成应提交的制品课程设计报告说明书(打印文档)源程序、可执行程序1/103. 课程设计报告内容3.1需求分析本程序为学生信息管理系统,实现功能有:1. 添加学生信息2. 修改学生信息3. 删除学生信息4. 查询学生信息涉及知识点有:1.

4、 文件的基本操作,主要用到了CArchive 与 CFile;2. 类的声明及定义;3. 主要函数为构造函数和析构函数;4. View 与 Doc 分离。3.2设计说明根据功能的实现和系统的优化,设计以下流程功能:登陆系统界面添加学生信息菜单修改学生信息菜单删除学生细心菜单查询学生信息菜单设计思路说明:( 1)、登陆系统界面在建立单文档 MFC工程后建立【 Dialog 】对话框,设置ID ;设置登陆窗口界面:2/10设置各个编辑框和按钮ID;添加窗口类(建立类导向);完成按钮代码,在视图文件中完成所需代码;插入用户类并完成代码以及成员函数的实现;为登陆创建类(如: LoginDlgUserD

5、oc ),声明变量并完成函数的实现,完成代码;作为登陆系统,需要添加密码修改功能 :插入 dialog 对话框资源,布局:设置各编辑框和按钮的ID ;建立类导向,添加变量以及完成代码;为按钮编写代码;3/10( 2)、功能 1:添加学生信息插入 dialog 对话框,布局:设置各编辑框和按钮的ID;建立类导向,添加成员变量,在成员函数中完成代码以及为按钮编写代码;( 3)、功能 :2 :修改学生信息插入 dialog 对话框,布局:4/10设置各编辑框和按钮的ID ;建立类导向,添加成员变量,在成员函数中完成代码以及为按钮编写代码;( 4)、功能 3:删除学生信息插入 dialog 对话框,布局:5/10设置各编辑框和按钮的ID ;建立类导向,添加成员变量,在成员函数中完成代码以及为按钮编写代码;( 5)、功能 4:查询学生信息插入 dialog 对话框,布局:设置各组合框、按钮、列表控件、编辑框的属性;建立类导向,添加成员变量,在成员函数中完成代码以及为按钮编6/10写代码4设计结果及体会结果:体会:在这次课程设计中我初步学习到了MFC开发程序的应用知识;在多个功能的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论