大一面向对象课程设计程序分析报告模板_第1页
大一面向对象课程设计程序分析报告模板_第2页
大一面向对象课程设计程序分析报告模板_第3页
大一面向对象课程设计程序分析报告模板_第4页
大一面向对象课程设计程序分析报告模板_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1 / 25大一面向对象课程设计程序分析报告模板课 题:专 业: 软件工程班 级: 学 号: 姓 名: 指导教师: 设计日期: 2016/6/20成 绩:重庆大学城市科技学院电气信息学院目 录第一章 课程设计的目标及其要求3课程设计的目的 3课程设计的要求 32 / 25第二章 正文 4系统分析 4系统设计 9系统实施 16第三章 课程设计总结或结论 21第四章 参考文献 22 附录 22物业管理系统一、 课程设计的目的与要求1、课程设计的目的3 / 25本课程设计是计算机科学与技术专业重要的实践性环节之一,是在学生学习完程序设计基础(C+)课程后进行的一次全面的综合设计。本课程设计的目的和任务: 巩固和加深学生对 C+语言课程的基本知识的理解和掌握。 掌握 C+语言编程和程序调试的基本技能。 利用 C+语言进行基本的软件设计。 掌握书写程序设计说明文档的能力。 提高运用 C+语言解决实际问题的能力。2、课程设计的要求进一步巩固C+程序设计所学的知识,特别加强数组,指针,结构体,文件数据类型的应用,熟悉面向过程的结构化和面向对象可视化程序设计方法,培养结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解,锻炼程序设计的能力,以及用 C/C+ 语言解决实际问题的能力,为以后后续课程的学习打好基础。4 / 25二、正文1 系统分析系统开发背景、开发范围、建设目标与必要性随着我国市场经济的快速发展和人们生活水平的不断提高,简单的社区服务已不能 满足人们的需求。如何利用先进的管理手段,提高物业管理水平,是当今社会所面临的一个重要课题。要想提高物业管理水平,必须全方位地提高物业管理意识。只有高标准、高质量的社区服务才能满足人们的需求。面对信息时代的挑战,利用高科技手段来提高物业管理无疑是一条行之有效的途径。在某种意义上,信息与科技在物业管理与现代化建设中显现出越来越重要的地位。物业管理方面的信息化与科学化,已成为现代化生活水平步入高台阶的重要标志。1 2 运行环境 . 1 开发工具 5 / 25. 1 3 分析和设计 . 1 系统分析及设计思路 . 1 主要类图 . 1 函数流程图 . 2 4 具体代码实现 . 2 5 课程设计总结 . 2 程序运行结果或预期运行结果 . 2 设计结论 6 / 25. 2 参考文献 . 2 致 谢 . 21 前言如:编写一个程序来处理同学通信录。通过一个结构体数组来存放输入的每一位同学的记录,然后将其信息存入文件中。输入一个姓名查询该同学的信息,并显示在屏幕上。2任务书中的任务和要求运行环境7 / 25WINDOWS2000/XP 系统Visual C+ 编译环境或 DEV C+ 编译环境开发工具C+语言3 分析和设计系统分析及设计思路请填上具体内容,独立完成,勿抄袭主要类图对类图的说明。1根据需要填上具体内容,没有重要的流程图可以不填。8 / 254 具体代码实现写上源程序,并加上必要的注释。5 课程设计总结程序运行结果或预期运行结果完成程序,则截图,否则写出预期运行的结果设计结论设计的完成情况及体会。参考文献1 张福祥. C 语言程序设计M. 辽宁大学出版社,2 张福祥,王萌C 语言程序设计习题解答与实验实训M沈阳:辽宁大学出版社,XX 3 牛莉,刘远军等计算机等级考试辅导教程M北京:中国铁道出版社,XX9 / 25致 谢请填上具体内容2课程设计20 20 学年第 学期设计题目 职工工资管理系统设计院 计算机科学与信息工程学院专 业班 级 学号学生姓名设计时间 20 年 1 月 日2016 年 1 月 日10 / 25指导教师提交日期 20 年 月 日上海应用技术学院课程设计任务书目录1 概述: . 错误!未定义书签。基本功能 . 5 拓展功能: . 62 课题分析 .11 / 25. 7类的设计 . 7 类的实现 . 83 详细设计说明 . 9程序主界面 . 9方案 . 912 / 25程序描述(输入 INPUT) . 9运行结果 11 456 课程设计总结 . 12 软件使用说明 . 13 附录 . 13参考文献:. 错13 / 25误!未定义书签。原代码 . 错误!未定义书签。1 概述:课程设计目的本课程设计是面向对象程序设计课程的后继教学环节,学好 C+语言就必须坚持用面向对象的思维方式分析问题、解决问题,最好的方法是仿照教材编写 C+实际应用程序。根据教材中人事管理应用程序框架,在此基础上按要求完成以下实际应用程序。基本功能输入员工信息输入员工信息包括以下几个信息点14 / 25员工姓名员工编号员工职务类型输入后将自动保存至文件中。在每次输入的时候均判断输入的合法性。计算员工工资让用户输入要计算的员工姓名,然后根据不同的计算方式进行计算,具体计算方法为1. 技术经理有 6000 元的固定工资,工作业绩可分为 3 个等级,每级可获得 1000 元奖金,2. 销售经理有 6000 元的固定工资,奖金由他所管理的销售员的销售业绩而定,总销售额的 2%15 / 253.技术人员的工资根据他当月工作的小时数来定,时薪 35元;4. 销售人员的工资则是根据本人当月销售额来确定,工资为销售额的 5%;5. 文秘有 4000 元的基本工资,奖金视为当月工作情况而定;提示是否需要存档如果需要存档,则提示记录的月份,需要用户输入在每次输入的时候均判断输入的合法性。福建农林大学计算机与信息学院课程名称:课题名称:姓 名:学 号:专 业:年 级:指导教师:职 称:计算机类课程设计报告16 / 25面向对象程序设计(课程设计)张三(50%)、张三(30%)、王五(20%)10001、10002、10003 计算机科学与技术 2016 级 林甲祥 讲师2016 年 11 月面向对象程序设计成绩评定表目 录1. 课题来源. 1 2. 任务描述. 1课题的总体结构 17 / 25. 1 核心功能模块与类设计 . 1 任务分工与工作量说明 . 1 3. 程序详细设计. 1 4. 程序实现与测试. 2 5. 分析与讨论. 2 6. 结束语. 21. 课题来源课题名称和来源,主要介绍为何选择此题目来开展课程设18 / 25计,此课题的开展能体现面向对象程序设计的哪些特征?2. 任务描述课题的基本内容、即课题要求完成哪些具体任务。课题的总体结构描述程序文件的总体结构,最好给出程序的功能结构图或类层次关系图。核心功能模块与类设计采用表格的形式,按照类在课题中的作用,列出核心类的功能定义和主要函数接口。任务分工与工作量说明说明课题是有单人完成,还是以小组形式完成的。如果是以小组形式完成,3. 程序详细设计19 / 25按照程序的总体结构,详细介绍程序中各个类和函数的设计思想和实现方法,并以图的方式说明程序的流程图。4. 程序实现与测试给出典型的程序执行结果图。 详细说明程序实现了哪些功能?根据课题的特性,列出带有详细注释的核心功能模块或类代码; 根据程序对输入数据能否正确处理和响应进行介绍,介绍系统可接受的合法输入和不可接受的非法输入,并以此为依据说明系统的健壮性和可扩展性。5. 分析与讨论根据程序的运行结果,说明程序解决了哪些问题?还有哪些问题没有很好地解决或者处理得不够完善?介绍本课程设计实施过程中所取得的经验教训,展望下一步的工作。20 / 256. 结束语课程设计中介。河南城建学院面向对象程序设计课程设计报告书设 计 题 目: 指 导 老 师: 学 生 学 号: 学 生 姓 名: 同 组 人 员:时 间:2016 年 月 日目 录第 1 章 选 题 . 2 题目背景 . 2 系统实现的具体分工 21 / 25. 2 标题 . 2 开发环境 . 2 第 2 章 设计内容 . 3 实现功能 . 3 概要设计 . 3 界面设计 . 4 第 3 章 系统实现 .22 / 25. 5 涉及知识点 . 5 系统运行 . 5 源程序清单 . 6 第4 章 结束语 . 16第 1 章 选 题题目背景随着信息时代的到来和全社会信息化、网络化建设的兴起,传统的图书管理模式和操作方法越来越不能满足用户的需要.智能化、网络化、信息化的图书管理系统应用势在必行。23 / 25系统实现的具体分工系统分为读者类、读者类库、图书类以及主函数等几大模块,其中读者类实现对读者信息的描述,读者类库实现建立读者的个人资料,图书类实现对图书信息的描述,main() 函数实现对程序主界面的引导。 标题高校图书管理系统开发环境Visual C+ 机型: 方正电脑处理器名称:IntelCore(TM)2 Duo CPU E7200 硬盘驱动器:WDC WD1600AAJS-22WAAO 系统内存: 金士顿内存 2GB 显示卡: NVIDIA GeFORCE 9400 GT 显示器: 方正科技 FG981-W9操作系统: Microsoft Windows XP Professional24 / 25第 2 章 设计内容实现功能系统主要包括读者服务、借还图书和退出功能。用户只需先进入读者服务中注册一下就可以进行借阅、查询。概要设计界面设计界面设计在工作流程上分为结构设计、交互设计、视觉设计三个部分。结构设计 Structure Design结构设计也称概念设计 ,是界面设计的骨架。该图书管理系统运行时界面上的目录体系和词语定义易于用户理解和操作,例如主界面的目录体系包括 1 读者服务、2 借还图书、0 退出。其中读者服务又下分目录 1 新增、2 更改、3 查找、4 显示、5 删除、0 退出。借还图书一栏中详细列25 / 25出了书库中所存书本的编号及书名,即 1 大学英语、2 高等数学、3 高级语言程序设计。充分体现了结构化的界面设计理念。交互设计 Interactive Design交互设计的目的是使产品让用户能简单使用。 任何产品功能的实现都是通过人和机器的交互来完成的。该图书管理系统中包含 1)清楚的

温馨提示

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

评论

0/150

提交评论