面向对象程序设计大作业报告样例

合集下载

C++面向对象程序设计大作业报告模版(1)

C++面向对象程序设计大作业报告模版(1)

《C++面向对象程序设计》大作业题目个人通讯录管理系统学院管理学院专业工商管理类班级工商14014班姓名段晓宇指导教师鄢红国2015 年11 月14 日目录一大作业的目的 (1)二大作业的内容 (2)三大作业的要求与数据.... .. (3)四大作业应完成的工作.... .. (4)五总体设计(包含几大功能模块)........... . (5)六详细设计(各功能模块的具体实现算法——流程图) (6)七调试分析(包含各模块的测试用例,及测试结果) (7)八总结 (8)十参考资料 (9)一大作业的目的《面向对象程序设计》是一门实践性很强的课程,通过大作业不仅可以全方位检验学生知识掌握程度和综合能力,而且还可以进一步加深、巩固所学课程的基本理论知识,理论联系实际,进一步培养自己综合分析问题和解决问题的能力。

更好地掌握运用C++语言独立地编写、调试应用程序和进行其它相关设计的技能。

二大作业的内容对个人的通讯录进行管理,包括0输入记录1显示记录2按姓名查找3按电话号码查找4插入记录5按姓名发排序6删除记录7qiut。

信息内容包含:(1)姓名(2)电话号码(3)地址(4)邮编(5)e-mail。

三大作业的要求与数据1、用C++语言实现系统;2、建立一通讯录,输入姓名、电话号码、住址等信息,然后对通信簿进行显示、查找、添加、修改及删除。

3、个人通讯录管理系统包括:其内容较多,为了简化讨论,要求设计的管理系统能够完成以下功能:(1) 通讯录的每一条信息包括姓名、单位、固定电话、移动手机、分类(如同事、朋友、同学、家人等)、EMAIL、QQ等。

(2) 输入功能:可以一次完成若干条信息的输入。

(3) 显示功能:完成全部通讯录信息的显示(一屏最多显示10条,超过十条应能够自动分屏显示)(4) 查找功能:可以按姓名等多种方式查找通讯信息(5) 增加、删除、修改功能:完成通讯录信息的多种更新四大作业应完成的工作(1)编写算法;(2)算法测试,并有具体的测试结果和结果分析;(3)撰写大作业报告。

面向对象程序设计实训报告示例

面向对象程序设计实训报告示例

面向对象程序设计实训报告题目:资费管理系统项目实训专业及班级:姓名:分数:一.项目描述近年来, 电信行业经历了很大的变化,包括从固定到移动、从语音到数据、从电路交换到分组交换、从窄带到宽带的变化。

电信运营商在市场和政策的双重影响下, 正面临着深刻的重组。

新技术新业务创造了市场机会, 使新运营商不断兴起。

老运营商为了保持原有的市场份额也通过兼并改组等方式不断扩大业务范围, 争取为客户提供从传统的市话、长话、移动、智能网(3G)到新兴的数据。

用户将来可以在多个运营商提供的多种电信业务中自由选择。

二.设计方案1.使用的软件工具和环境(1)Myeclipse(2)MySQL Server2.系统功能(1)登录模块实现登录功能的数据处理,如果用户名和密码不存在,实现注册功能。

(2)用户管理模块实现开通账号、用户账号查询、用户列表功能。

其中开通账号查询可以更方便用户的查询,用户可以通过开通账号查询来查取一些相关的信息。

用户列表中具有增加、暂停、修改、和删除等功能。

(3)管理员管理模块管理员管理模块分为三部分:增加管理员、管理员列表和私人信息。

增加管理员包括的信息有:账号、登录密码、重复密码、真实姓名、管理员邮箱、联系电话、登录权限等。

其中登录权限包括:管理员管理、资费管理、用户管理、账务查询、账单查询。

管理员列表包括的信息:账号、姓名、电话、邮箱、开户日期、权限、修改和删除。

私人信息包括:登录密码、重复密码、真实姓名、管理员邮箱、开通日期、联系电话、登录权限,其中登录权限又包括资费管理、账务查询和管理员管理三个级别。

管理员管理模块的需求:①管理员开通账户管理:管理用户账号,包括账号开通、暂停(加锁)、恢复、删除等。

②管理员资料管理:管理员资料,包括姓名、身份证号、地址等。

③管理员信息:ID、姓名、账号、密码、状态(正常/暂停/关闭)、联系电话、Email、开通日期、停止日期、权限(查询/修改/开户)等。

(4)资费管理模块完成资费的增、删、改、查功能。

面向对象分析与设计大作业

面向对象分析与设计大作业

《面向对象分析与设计》大作业目录1. 需求分析 (1)2. 系统建模 (2)2. 1 创建系统用例 (2)2.2创建类图 (5)2.3创建序列图 (5)2.4创建协作图 (8)2.5创建活动图 (10)2.6创建构件图 (12)2.7创建部署图 (12)总结 (13)UML网上花店系统Rose建模报告网上花店是一个立足于网络、以鲜花为商品的专业性网上购物网站。

网上花店传承花意,为亲人朋友送去心意已决成为某种时尚。

网上鲜花店为大众开辟了更为方便之门,快捷方便,为大众所喜爱。

网上花店系统就是为实现客户通过上网,对鲜花信息的浏览、检索、订购,以及鲜花销售商对客户信息、鲜花信息的管理所开发的网络应用软件。

该系统能够较好地满足网上花店客户的基本要求,具有较高的实用价值。

有效,畅通的销售渠道,提供产品服务为根本,促进鲜花市场的大发展.将成为一个可爱的信使,把祝愿和幸福送到千家万户. 为人类创造最佳生活环境,并创建网上花店一流的网站.,是网站的目标。

客户足不出户就可以购买到自己需要的图鲜花。

购鲜花过程方便、快捷,可靠性、安全性高。

同时, 对于商家,可以通过该平台对客户及订单信息进行有效管理,对图鲜花信息也做到及时更新,更利于商家为客户服务。

此系统通过Rose建模分析主要是:用户在线注册功能、登录功能、查询功能、购物车功能、定单等;在后台能实现管理员的登录、管理员对商品的分类发布、商品的管理、用户信息的管理、订单管理、管理员管理等。

真正实现从商品的发布到商品的购买一系列的网上销售鲜花的功能。

能够较好地满足网上花店客户的基本需求,具有较高的实用价值。

网上花店系统中,管理员功能系统是整个网上花店系统的管理中心,其主要作用就是,管理鲜花买入和卖出,管理会员基本信息,推荐鲜花等,完成整个系统后台的操作。

管理系统是整个网上花店系统的使用中心,其主要作用就是,鲜花分类浏览、推荐鲜花展台、鲜花消息信息展台、销售排行榜、鲜花查询、订单查询、鲜花购物车等,在很大程度上方便了用户使用和购买。

C++面向对象程序设计大作业

C++面向对象程序设计大作业

学号:《C++面向对象程序设计》大作业题目学院专业信息工程班级姓名王继文指导教师2015 年11 月15 日目录一大作业的目的 (1)二大作业的内容 (1)三大作业的要求与数据 (2)四大作业应完成的工作 (2)五总体设计(包含几大功能模块) (2)六详细设计(各功能模块的具体实现算法——流程图) (3)七调试分析(包含各模块的测试用例,及测试结果) (5)八总结 (19)九参考资料 (19)一大作业的目的《面向对象程序设计》是一门实践性很强的课程,通过大作业不仅可以全方位检验学生知识掌握程度和综合能力,而且还可以进一步加深、巩固所学课程的基本理论知识,理论联系实际,进一步培养自己综合分析问题和解决问题的能力。

更好地掌握运用C++语言独立地编写、调试应用程序和进行其它相关设计的技能。

二大作业的内容(1) 初始化输入:N-参赛院系总数,M-男子竞赛项目数,W—女子竞赛项目数; (2) 各项目名次取法有如下几种:取前5名:第1名得分7,第2名得分5,第3名得分3,第4名得分2,第5名得分1;(3) 由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息.(4) 所有信息记录完毕后,用户可以查询各个院系或个人的比赛成绩,生成团体总分报表,查看参赛院系信息、获奖运动员、比赛项目信息等。

三大作业的要求与数据1、用C++语言实现系统;2、由程序提醒用户填写比赛结果,输入各项目获奖运动员的信息。

所有信息记录完毕后,用户可以查询各个院系或个人的比赛成绩,生成团体总分报表,查看参赛院系信息、获奖运动员、比赛项目信息等。

3、各项目名次取法有如下几种:取前5名:第1名得分 7,第2名得分 5,第3名得分3,第4名得分2,第5名得分 1。

四大作业应完成的工作(1)编写算法;(2)算法测试,并有具体的测试结果和结果分析;(3)撰写大作业报告。

内容包括:1)封面扉页2)设计任务书3)目录4)总体设计方案(包括流程图)5)使用说明及运行实例(包括界面)6)成员设计内容简介7)项目源程序代码(注意注释的使用)8)指导教师评语五总体设计(包含几大功能模块)本文研究开发的运动会管理系统用于支持用于查询各个学校在运动会中的成绩。

C++面向对象程序设计》实验报告

C++面向对象程序设计》实验报告

《C++面向对象程序设计》实验内容实验1 C++程序设计初步1.实验目的(1)了解在C++编译系统(Visual C++6.0)上如何编辑、编译、连接和运行一个C++程序。

(2)通过运行简单的C++程序, 初步了解C++源程序的结构和特点。

(3)掌握简单C++程序的编写和调试方法。

(4)掌握重载函数的定义方法。

(5)能正确使用引用型变量。

2.实验内容和步骤(1)在Visual C++环境下编译和运行C++程序①先进入Visual C++6.0环境。

②在自己指定的子目录中建立一个名为test.cpp的新文件。

③从键盘输入以下程序int main(){int a,b;c=a+b;cout>> “a+b=”>>a+b;}选择Build→Compile test.cpp命令, 对此源程序进行编译。

观察和分析编译信息。

⑤根据编译信息指出的错误, 修改程序。

再进行编译, 如果还有错, 再重复此过程, 直到编译不出错为止。

⑥选择Build→Build test.exe命令, 对程序进行连接, 如果不出错, 就会生成可执行程序test.exe。

⑦选择Build→Execute test.exe命令, 执行可执行程序test.exe。

观察屏幕的变化。

在输出窗口应显示程序运行结果。

⑧分析结果是否正确, 如果不正确或认为输出格式不理想, 可以修改程序, 然后重新执行以上④和⑧步骤。

改过后的程序:#include<iostream>using namespace std;int add(int x,int y){int z;z=x+y;return(z);}int main(){int a,b,c;cin>>a>>b;c=add(a,b);cout<<"a+b="<<c<<endl;return 0;}实验2 C++对C的扩充(2)编一个程序, 用来求2个或3个正整数中的最大数。

《面向对象程序设计(C++)大作业报告模板

《面向对象程序设计(C++)大作业报告模板

《面向对象程序设计(C++)》课程大作业大作业名称年级专业项目成员指导教师2010 年6月1日目录1 需求分析 (1)1.1 开发背景 (1)1.2 项目目标 (1)1.3 运行环境 (1)2 程序分析 (1)2.1 技术要点 (1)2.2 项目任务书 (1)3 技术路线 (1)3.1 总体方案 (1)3.1.1 软件及开发平台 (1)3.1.2 总体方案 (1)3.2 详细设计 (2)4 工程进度 (2)5 测试报告 (2)5.1 阶段性测试 (2)5.2 总体测试 (2)6 个人小结 (2)参考文献 (2)附录程序源代码 (2)1 需求分析1.1 开发背景1.2 项目目标1.3 运行环境2 程序分析2.1 技术要点2.2 项目任务书3 技术路线3.1 总体方案3.1.1 软件及开发平台3.1.2 总体方案3.2 详细设计4 工程进度5 测试报告5.1 阶段性测试5.2 总体测试6 个人小结参考文献[1] 薛华成. 管理信息系统. 第二版. 北京: 清华大学出版社, 1993[2] R K 霍斯尼. 谷物科学与工艺学原理. 李庆龙译. 第2版. 北京: 中国食品出版社, 1989[3] 赵秀珍, 王崇文. 关于计算机学科中几个量和单位用法的建议. 见: 科技编辑学论文集.北京: 北京师范大学出版社, 1997. 125-129附录程序源代码正文文字采用宋体小四,行间距20磅。

正文所有的图表都必须在文中进行引用,图表中的字体用宋体五号,图标号在图的下方,表标号在表的上方,图标号与表标号均采用宋体五号。

图标号。

所有的图按章顺序编号,如第2章的第4个图的编号为“图2-4”,并将图的编号和名称标在图的下方(图中文字、图名称均为宋体五号字),如:图2-4 计算机与数据库表标号。

所有的表按章顺序编号,如第3章的第1个表的编号为“表3-1”,并将表的编号和名称标在表的上方(表中文字、表名称均为宋体五号字),如:所有的数字和字母都采用Times New Roman ,每段段首缩进两格。

面向对象程序设计实验一及实验报告样式

面向对象程序设计实验一及实验报告样式

《面向对象程序设计》实验一实验报告1 实验目的:(1)了解在VC++、C-free中如何编辑、编译、连接和运行一个C++程序;(2)掌握声明类的方法,类和类的成员的概念以及定义对象的方法(3)了解多文件的C++程序结构2 实验任务(1)输入两个整数,将它们按由大到小的顺序输出。

要求使用变量的引用;(2)编写一个程序,将两个字符串连接起来,结果取代第一个字符串;(3)声明Animal 类,数据成员有age,成员函数有SetAge()等。

首先把数据成员声明为公有的,在main()函数中访问,再把它改为私有的,指出在main()函数中访问会出现怎样的情况,如何避免?该程序需要在同一个文件中分别给出类的声明、类的实现、类的演示每部分的代码。

(4)声明日期类,数据成员有year、month、day,成员函数有输出日期、加一天等。

练习使用多文件结构来组织程序。

3 程序清单实验一:#include"iostream"using namespace std;int main(){int i,j;cout<<"input two number"<<endl;cin>>i>>j;swap(i,j);cout<<i<<","<<j<<endl;return 0;}void swap(int &a,int &b){int temp;temp=a;a=b;b=temp;}实验二:#include"iostream"#include"string"using namespace std;int main(){string string1,string2;cout<<"please input two string:";cin>>string1>>string2;string1=string1+string2;cout<<string1<<endl;return 0;}实验三:4 运行结果图1.1 任务一运行结果图2.1任务二运行结果5 总结或感悟(对运行结果所作的分析以及本次调试程序所取得的经验。

面向对象程序设计大作业

面向对象程序设计大作业

《面向对象程序设计》期末大作业一、大作业题目二、要求(1)依照学生人数分成原那么上2至3人(少量4人)一组,各小组选择感爱好的题目,也可自拟题目。

(2)解题要求:现面向对象程序设计语言的特点,程序代码很多于400行;利用技术:表现OOP 的抽象、封装、继承、多态等4种关键技术中的两种或多种;程序结构良好,没有明显错误;依照大作业格式,在课程终止最后两周(1六、17周)上交电子稿。

(3)最终提交。

●大作业报告依照原有的系统设计,编码时期的工作,整理书写实验报告,内容包括:①系统说明②实验分析与结论③收成与体会④附程序代码●最后提交材料:①大作业报告(打印稿和电子稿)②源程序代码(CPP文件),执行文件(EXE)③小组内分工说明(人员名单(不超过4人)、学号、角色分工)三、说明假设两人和多人程序大体相同或撰写的报告大体相同的情形下,经认真比较查证属彼此剽窃的,剽窃者和被剽窃者均按“0”分计。

大作业报告样式如下:(1) 大作业的页面设置为上、下、左、右页边距都为厘米,格式段落中行距为固定值20磅。

(2) 中文字体为宋体小四号,英文字体为Times New Roman小四。

补充说明:关于大作业中的程序、类或函数必然要有详细的注释,如下例所示。

关于类包括:类的成员变量说明,类的成员函数说明,功能,基类、继承类、实现进程等等。

/********************************************************************类名:私有成员:公有成员:功能:作为下面要概念派生类的基类实现步骤:(1)概念类名(2)声明私有成员(3)声明必要的函数作为公有成员,其中狗狗找函数用来分派存储空间,对私有对象进行初始化(4)对类进行封装/********************************************************************关于函数包括:先对函数及各参数进行说明,函数功能说明,实现原理及步骤说明,函数中的关键部位也需要进行说明。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机科学与工程学院
面向对象程序设计大作业
2014—2015 学年第二学期
小组成员
学生姓名专业班级学号
李灵利计算机132班 201311821
韩枫计算机132班 201311838
指导教师:
计算机科学与工程学院
20 年月
一、问题分析和任务定义
二、逻辑设计
三、详细设计
四、程序编码
五、程序调试与测试
六、结果分析
(注意:上述六大部分标题字体为:宋体三号字加粗)
(六大标题之内的正文部分文字字体要求:宋体小四不加粗)(其他要求:涉及有图片(表格)的,要居中,切记下方要有文字说明如:
图1 ××××××
表1 ××××××)
附录1 组内成员分工情况说明
附录2程序实现代码
(注意:附录1单独一页,即使附录1下有剩余地方也不可以接着放附录2内容)。

相关文档
最新文档