当前位置:文档之家› 重庆理工大学C++面向对象课程设计

重庆理工大学C++面向对象课程设计

重庆理工大学C++面向对象课程设计
重庆理工大学C++面向对象课程设计

1336-1,2班《面向对象程序设计》课程设计

教学安排

2014.11

一、时间、地点

课程设计时间:1周。集中5个半天,其它时间不集中,分散自主进行。集中时间、地点安排如下:

第12周

第13周

上课时间:

上午:8:20—12:00

下午:14:00—17:30

二、课程设计任务

1.使用面向对象程序设计语言Visual C++设计与实现一个复杂计算器,包括如下功能:

(1)能进行十进制整数的加减乘除算术运算;

(2)能进行八进制整数的加减乘除算术运算;

(3)能进行房贷计算;

要求:运用静态文本控件、文本编辑框、按钮控件、组合框控件、选项卡控件等控件及Cstring类。

2.使用面向对象程序设计语言Visual C++设计与实现一个电话簿管理系统,包括如下功能:

(1)以树控件的方式显示电话簿分组及各分组人员名单;

(2)以列表视图控件显示各人员的姓名和电话号码;

(3)能添加、删除和修改人员的电话簿记录;

要求:运用静态文本控件、文本编辑框、按钮控件、树控件、列表视控件等。

3. 使用面向对象程序设计语言Visual C++设计与实现一个绘图系统,包括如下功能:(1)能绘制直线;

(2)能绘制自由曲线;

(3)能绘制矩形并能填充;

(4) 能绘制圆角矩形并能填充;

(5) 能绘制椭圆并能填充;

(6)能保存与读取绘制的图形。

要求:(1)使用画笔并能选择线型、线宽、线的颜色;(2)使用画刷并能选择填充类型和填充颜色;(3)使用单文档视图,设计绘图菜单和参数设置菜单。

三、考核办法

总成绩由下面3部分组成:

1、程序运行及答辩(60%):学生完成程序后,由教师检查运行结果,同时提问,根据运行结果和回答问题情况打分。

2、相关文档(30%):源程序代码(电子版)、课程设计文档(纸质和电子版)。依据:程序功能是否完整,程序中变量名命名是否规范,代码是否有适当的注释,实验报告是否完整详细。

3、平时出勤的情况(10%):迟到、早退、请假一次扣1分,旷课一次扣3分(课堂上上网、聊天、玩手机等视同旷课)。

注意:成绩评定分五级,优,良,中,及格,不及格。不得抄袭,否则总成绩为不及格。

四、提交的资料

1.提交资料时间:13周星期一下午4:00。

2.应提交的资料包括:

(1)每个同学提交打印的课程设计报告一份。

(2)各班以班为单位刻录光盘:包括每个同学的源程序代码、课程设计报告的电子文档。

c++面向对象课程设计报告

课程设计报告 课程名称面向对象程序设计 课题名称学生成绩管理系统 专业计算机科学与技术 班级计算机 1001 学号 01 姓名 指导教师李珍辉陈淑红李杰军 2011年 12 月 28 日

湖南工程学院 课程设计任务书 课程名称面向对象程序设计 课题学生成绩管理系统 专业班级计算机1001 学生姓名 学号 01 指导老师李珍辉陈淑红李杰军 审批 任务书下达日期 2011 年 11 月 15 日 任务完成日期 2011 年 12 月 28 日

一、设计内容与设计要求 1.课程设计目的: 面向对象程序设计课程设计是集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。要求学生达到熟练掌握C++语言的基本知识和技能;基本掌握面向对象程序设计的思想和方法;能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力。 2.课题题目 1)公司库存管理系统 2)高校学籍管理系统 3)高校工资管理系统 4)高校人事管理系统 5)通讯录程序设计 6)学生成绩管理系统 7) 图书管理系统 8)文本编辑器的设计与实现 9)学生考勤管理系统 10)公司人员管理系统 3.设计要求: ⑴设计课题题目:每位同学根据自己学号除以10所得的余数加1选择相 应题号的课题。随意换题者不记成绩。 ⑵根据自己对应的课题完成以下主要工作:①完成系统需求分析:包括 系统设计目的与意义;系统功能需求(系统流程图);输入输出的要求。②完 成系统总体设计:包括系统功能分析;系统功能模块划分与设计(系统功能模 块图)。③完成系统详细设计:包括数据库需求分析;数据库概念结构设计(E -R图);数据库逻辑结构设计;类层次图;界面设计与各功能模块实现。④系 统调试:调试出现的主要问题,编译语法错误及修改,重点是运行逻辑问题修 改和调整。⑤使用说明书及编程体会:说明如何使用你编写的程序,详细列出 每一步的操作步骤。⑥关键源程序(带注释)

重庆理工大学机械原理课程设计任务书

机械原理课程设计任务书 一、题目:牛头刨床机构设计 牛头刨床简介 牛头刨床是一种用于平面切削加工的机床,如图1,电动机经皮带和齿轮传动,带动曲柄2 和固接在其上的凸轮8。刨床工作时,由导杆机构2-3-4-5-6带动滑枕6和刨刀7作往复运动。要求工作行程时,滑枕6应速度较低,且近似等速移动,而空回行程时,滑枕具有较高速度,实现快速返回。 另外,齿轮等速转动时,通过四杆机构带动棘轮G转动。棘轮与丝杆相连,实现自动进刀。 图1 二、题目数据 1、牛头刨床导杆机构设计及运动分析(表1) 表1导杆机构设计及运动分析

2.凸轮机构设计(表2) 3、齿轮机构设计(表3) 图2 符号说明: 2n ——曲柄A O 2转速(与齿轮、凸轮、飞轮为同一运动单元) K ——行程速比系数

H ——滑枕6冲程 1Z 、2Z ——齿轮1、2的齿数 m 、α——齿轮1、2的模数和压力角 max ψ——摆杆O 9 D 最大摆角 ][α、]['α——凸轮推程、回程许用压力角 01δ、02δ——凸轮推程、回程运动角 3δ——凸轮远休止角 三、设计要求 1、牛头刨床导杆机构的设计和分析(1号图一张) (1)、作机构运动简图。曲柄位置如图2,以滑枕6的左极限位置时曲柄A O 2 的位置作为起始点1,每隔 30取一个位置,共12个位置。全班分为四个小组,每组9~10人。初始位置每人必画,其余每人分配一个位置,并按该位置绘制机构简图。

(2)、 B O L 4长度和滑枕导路X ——X 的位置,应根据连杆5传力给滑枕的最有利

条件确定,即轴线42O O 应垂直于导路X ——X ,且X ——X 应位于点所画圆弧高的平分线上。 (3)、以小组为单位,比较每个同学确定的各杆长度,最后,按统一的合理尺寸作机构运动简图。 (4)、收集12个位置测量出的位移,以实线绘出位移线图。 (5)、分析连杆机构的结构组成(拆分杆组) 2、凸轮机构设计(2号图一张) ? 根据牛头刨床导杆机构结构选定凸轮轴径(范围25~40mm )。 ? 凸轮基圆直径大于或等于轴径的(1.6——2)倍 。 ? 凸轮滚子半径等于基圆半径的(0.1——0.5)倍 。 ? 绘制凸轮位移、速度、加速度曲线 ? 绘制凸轮轮廓。 3、齿轮机构设计(2号图一张) ? 要求齿轮不根切,且实际中心距a 的尾数为0或5。设计齿轮传动, ? 参照第八版教材P207图10-20(七版教材P185图10-18), 绘制齿轮啮合 区图(不用绘制齿廓),一定要注明单齿啮合区和双齿啮合区。 [附录] 说明书技术规范 (1) 开本格式:A4 (2) 内容顺序安排格式 首 页: 机械原理课程设计设计任务书 次 页: 目录 主体正文: 机械原理课程设计计算说明书 末 页: 设计参考文献 主体正文的内容可按表1所列设计工作内容顺序编排,标题应按实际设计内容贴切编写. 设计计算说明书除系统地说明设计过程中所考虑的问题和全部的计算项目、结论数据外,还应具体阐明设计思想,论证设计的合理性。同时还应注意下列事项: 1)、计算正确完整,文字简洁通顺,书写整齐清晰。对计算内容只须写出计算公式,代入有关数据,直接得出最后结果。说明书中还应包括与文字叙述计算有关的必要简图。 2)、说明书中所引用的重要计算公式和数据,应注明出处(注出参考资料的统一编号)。 3)、对设计计算与分析的每一重要单元内容均应写出简明的结论。

重庆理工大学-毕业设计-小型博客系统-开题报告

重庆理工大学 毕业设计(论文)开题报告题目小型博客系统的设计与实现 二级学院 专业班级 姓名学号 指导教师系主任 时间

1、本课题的研究目的及意义 越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与人互动交流,在传统的WEB1.0时代,无论是论坛、社区还是个人网站,都试图在这些方面进行努力,随着WEB2.0时代的到来,一个新的概念出现了----博客。随着计算机网络的飞速发展,博客已经成为写网络日志必不可少的一种工具,也是一种简单有效的提供网络用户之间进行在线交流的网络平台,通过其可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。个人博客的发展,也已经成为广告商业务拓展的重要领域。 2、本人对课题任务书提出的任务要求及实现目标的可行性分析 本实验研究了一种基于数据关联规则的个人博客网站。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的https://www.doczj.com/doc/c49838320.html,开发工具,再结合Access2003建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立https://www.doczj.com/doc/c49838320.html,页面,不断改进,直到功能基本实现的可行系统。 本文的研究在一定程度上借鉴了互联网上博客的发展经验成果,系统的最终目的是通过为博客提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多的产品介绍及发展的机会,提升自己的网络价值。 本实验报告主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。 系统前台包含的功能:日志、相册、博客个人资料、留言板的浏览和发表留言,博主主要是负责后台的管理:日志、相册、留言板和个人资料等的管理。 本实验是个人博客系统的设计与开发,意在构建一个B/S模式的个人博客系统,最终形成一个以网络信息交流为中心,包括博主和游客两种角色的信息系统。

面向对象程序设计(C++) 实验指导书

实验 1 类和对象 1.1实验目的和要求 (1) 理解类和对象的概念,掌握声明类和定义对象的方法。 (2) 掌握构造函数和析构函数的实现方法。 (3) 初步掌握使用类和对象编制C++程序。 (4) 掌握对象数组、对象指针和string类的使用方法。 (5) 掌握使用对象、对象指针和对象引用作为函数参数的方法。 (6) 掌握类对象作为成员的使用方法。 (7) 掌握静态数据成员和静态成员函数的使用方法。 (8) 理解友元的概念和掌握友元的使用方法。 1.2实验内容和步骤 1.输入下列程序 //test4-1.cpp #include using namespace std; class Coordinate { public: Coordinate(int x1,int y1) { x=x1; y=y1; } Coordinate(Coordinate &p); ~Coordinate() { cout<<”Destructor is calleded\n”;} int getx() {return x;} int gety() {return y;} private: int x,y; }; Coordinate::Coordinate(Coordinate &p) { x=p.x; y=p.y; cout<<”copy-initialization Constructou is called\n”; } int main() { Coordinate p1(3,4); Coordinate p2(p1);

Coordinate p3=p2; cout<<”p3=(“<

C#面向对象课程设计--拼图游戏

《C#程序设计》课程设计 题目:拼图游戏 专业:计算机科学与技术 学号: 姓名: 指导老师: 完成日期: 2012/12/26

《C#课程设计》评分标准 题目:拼图游戏专业:计算机科学与技术学号:姓名:

目录 1 前言 (4) 2 需求分析 (4) 要求 (4) 任务 (4) 运行环境 (4) 开发工具 (4) 3 概要设计与详细设计 (5) 系统流程图 (5) 结构功能图 (5) 4 编码与实现 (6) 编码分析 (6) 具体代码实现(附源代码) (9) 5 课程设计总结 (18) 参考文献 (19)

1.前言 拼图游戏一款非常经典的小游戏,因为它比较简单有趣,无论老少都比较适合。拼图的设计对每一个C#语言设计者进行语言提高和进阶都是一个很好的锻炼机会。拼图游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。因此,如何设计和开发好这个拼图游戏,对于提高C#开发水平和系统的设计能力有极大的帮助。在设计开发过程中,需要处理好各个类之间的继承关系,还要处理各个类相应的封装,并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。一个3×3的魔板,有一个格子是空的,其他格子内随机放置1-8共8个编号的方块,通过单击任意一个与空格子相邻的方块可以把该方块移入空格子,不断的移动方块,直到方块按照图片的原来的顺序排好。 2 需求分析 要求 (1)用C#语言实现程序设计; (2)利用PictureBox控件来实现图片的移动 (3)超过200步提示重新来 (4)界面友好(良好的人机互交),程序要有注释。 任务 (1)制作流程图 (2)编写代码; (3)程序分析与调试。 运行环境 (1)WINDOWS2000/XP/win7系统 (2)编译环境 开发工具

(重庆理工大学计算机学院)编译原理课程设计报告

编译原理课程设计报告 实验名称编译原理课程设计 班级 学号 姓名 指导教师 实验成绩 2013 年06月

一、实验目的 通过设计、编写和调试,将正规式转换为不确定的有穷自动机,再将不确定的有穷自动机转换为与之等价的确定的有穷自动机,最后再将确定有穷自动机进行简化。 通过设计、编写和调试构造LR(0)项目集规范簇和LR分析表、对给定的符号串进行LR分析的程序,了解构造LR(0)分析表的步骤,对文法的要求,能够从文法G出发生成LR(0)分析表,并对给定的符号串进行分析。 二、实验内容 正规式——>NFA——>DFA——>MFA 1.正规式转化为不确定的有穷自动机 (1)目的与要求 通过设计、编写和调试将正规式转换为不确定的有穷自动机的程序,使学生了解Thompson算法,掌握转换过程中的相关概念和方法,NFA的表现形式可以是表格或图形。 (2)问题描述 任意给定一个正规式r(包括连接、或、闭包运算),根据Thompson算法设计一个程序,生成与该正规式等价的NFA N。 (3)算法描述 对于Σ上的每个正规式R,可以构造一个Σ上的NFA M,使得L(M)=L(R)。 步骤1:首先构造基本符号的有穷自动机。 步骤2:其次构造连接、或和闭包运算的有穷自动机。

(4)基本要求 算法实现的基本要求是: (1) 输入一个正规式r; (2) 输出与正规式r等价的NFA。(5)测试数据 输入正规式:(a|b)*(aa|bb)(a|b)* 得到与之等价的NFA N

(6)输出结果 2.不确定的有穷自动机的确定化 (1)目的与要求 通过设计、编写和调试将不确定的有穷自动机转换为与之等价的确定的有穷自动机的程序,使学生了解子集法,掌握转换过程中的相关概念和方法。DFA的表现形式可以是表格或图形。(2)问题描述 任意给定一个不确定的有穷自动机N,根据算法设计一个程序,将该NFA N变换为与之等价的DFA D。 (3)算法描述 用子集法将NFA转换成接受同样语言的DFA。 步骤一:对状态图进行改造 (1) 增加状态X,Y,使之成为新的唯一的初态和终态。从X引ε弧到原初态结点, 从原终态结 点引ε弧到Y结点。 (2) 对状态图进一步进行如下形式的改变

重庆理工大学毕业设计(论文)工作管理规定

重庆理工大学毕业设计(论文)工作管理规定 (2009年12月修订) 第一章总则 第一条毕业设计(论文)是专业培养计划的重要组成部分,是必须的实践环节。为了进一步加强对毕业设计(论文)的管理,确保毕业设计(论文)的质量,特制订本规定。 第二条毕业设计(论文)是学生毕业前的一个综合性实践环节,是使学生能够深化理解和综合运用所学理论知识,熟练掌握基本技能,提高调查研究、收集资料以及分析和解决实际问题的能力,进一步树立实践观点、辩证唯物主义观点,养成严肃认真的工作态度和严谨学风的重要途径。完成毕业设计(论文)也是学生获得毕业证书及学位资格认定的重要依据。 第三条毕业设计(论文)质量、水平,应达到相应的人才培养方案所规定的标准要求。 第二章选题要求 第四条确定课题和下达毕业设计(论文)任务书。指导毕业设计(论文)的教师应准备好毕业设计(论文)的课题、相关资料和基本要求,在第7学期16周以前向学生公布;实行双向选择确定指导教师、学生及课题;第7学期18周以前,向学生下达毕业设计(论文)任务书。 第五条确定毕业设计(论文)课题的原则。总的原则是必须符合专业培养目标和教学基本要求。 (一)选题应体现教学、科研、生产相结合的原则,符合本专业培养目标的要求,体现本专业特色,力求与生产实际、科学研究相结合。课题应具有综合性,有利于巩固、深化和扩充学生所学的知识,有利于学生得到较全面的训练,有利于培养学生的独立工作能力和勇于创新的科学精神。 (二)一人一题原则。课题的大小和难易要适度,毕业设计(论文)工作量要饱满,学生能在规定的时间内保质保量按时完成任务。对于大的课题可以分解为若干子课题,由若干学生去完成,但每位学生的毕业设计(论文)题目、内容不能完全相同(大题目相同的,要加副标题)。 (三)选题应达到综合训练目的,注意避免范围过专过窄或偏离本专业所学的基本知识。 (四)毕业设计(论文)题目经系(教研室)集体讨论确定,以保证题目的深度和广度,工作量的合理性及结果的可预测性。选题经系(教研室)主任同意,二级学院院长审批后执行,并报学校教务处备案。 (五)第8学期4周前,在指导教师指导下由学生认真填写开题报告,并经指导教师同意开题后,才能进行毕业设计(论文)。 第三章指导教师 第六条指导教师资格 (一)指导教师应由中级及以上专业技术职称或者具有博士学位的教师、工程技术人员担任。 (二)首次参加毕业设计(论文)指导而不具备高级职称的教师,应在具有高级职称的教师指导下工作。 (三)在校外完成毕业设计(论文)实行校内外教师联合指导,校内指导教师负责制。

重庆理工大学考试试卷

重庆理工大学考试试卷 班级学号姓名 考试科目税法 A 卷共7 页 (请将答案填写在答题卷上,填写在试卷上无效) 一、单项选择题(每小题1分,20题,共20分) 1、目前我国采用超额累进税率的税种是() A、企业所得税 B、个人所得税 C、土地增值税 D、消费税 2、一般纳税人销售的货物中,按13%的低税率计征增值税的是() A、古旧图书 B、使用过的固定资产 C、自来水 D、煤炭 3、商业企业属于小规模纳税人的,其适用的增值税的征收率为() A、4% B、6% C、13% D、17% 4、某一般纳税人企业购进农业生产者销售的农业产品,买价为10万元,则准予扣除的进项税额为() A、0 B、1万元 C、1.3万元 D、1.7万元 5、某汽车制造厂以自产小汽车1辆换取某水泥厂生产的水泥,该厂生产的同一型号小汽车的销售单价分别为14万元、15万元和16万元,消费税税率为5%,则该厂应缴纳的消费税为()

A、0 B、0.7万元 C、0.75万元 D、0.8万元 6、金银首饰征收消费税的环节是() A、生产环节 B、进口环节 C、委托加工环节 D、零售环节 7、某日化企业将一批自产的护肤品以成本价9200元销售给本企业职工,这批产品无同类产品市场价格,成本利润率为5%,消费税税率为8%,则该批护肤品应缴纳的消费税为() A、715.56元 B、736元 C、772.8元 D、840元 8、下列行为中,应当征收营业税的是() A、进口货物 B、销售不动产 C、销售商品 D、提供加工劳务 9、关于营业税纳税地点的说法,下列表述中正确的是() A、纳税人从事运输业务的,应向劳务发生地的税务机关申报纳税 B、纳税人提供应税劳务的,应向其机构所在地的税务机关申报纳税 C、纳税人销售不动产,应向不动产所在地的税务机关申报纳税 D、纳税人转让土地使用权的,应向其机构所在地的税务机关申报纳税 10、某歌舞厅某月门票收入2万元,点歌费收入3万元,饮料销售收入6万元,服务人员工资支出1万元,水电费等支出0.8万元,该歌舞厅计征营业税的营业额是() A、3.2万元 B、5万元 C、9.2万元 D、11万元 11、某企业2003年应税所得为15万元,2002年发生亏损3万元,则该企业2003年应纳企业所得税为() A、2.16万元 B、3.24万元 C、3.96万元 D、4.95万元

人因工程课程设计

重庆理工大学 《人因工程学》课程设计报告 题目:基于人因工程学的公交车扶手分析、改善、评价专业:工业工程班级111040802 小组成员: 指导老师:

时间:2014616 —62014620 课程设计任务书 班级111040802 姓名_________________ 一、课程设计的题目 基于人因工程学的公交车扶手分析、改善、评价 二、课程设计主要解决的问题 (1)公交车扶手高度的问题分析以及改善_______________ (2)公交车扶手紧缺的问题分析以及改善_______________ (3)公交车扶手抓握不舒适的问题分析以及改善_________ 三、课程设计相关附件(如:表格、图纸、软件等) (1)公交车扶手的问题分析以及改善__________________ (2)关于公交车扶手的问题的调查问卷________________ (3)应用软件:auto CAD2007、WPS、VISIO _____________ 四、课程设计主要参考资料 (1)______________________ (2)刘焱,基于人机工程学的城市公交车设计方法研究

(3)______________ 五、任务发出日期:2014616完成日期:2014620 指导教师签字:___________________ 指导教师对课程设计的评语 指导教师签字:

目录 1.引言 (3) 2. 研究背景 (3) 3. 公交车扶手的问题 (4) 3.1问题一:扶手高高在上,乘客无可奈何 (4) 3.2问题二:无地儿可扶,扶手紧缺 (5) 3.3问题三:扶手设计不合理,抓握不舒适 (6) 4.分析与改善 (7) 4.1针对扶手高度问题 (9) 4.1.1扶手高度数据分析 (9) 4.1.2改善方案 (11) 4.2针对无地儿可扶,扶手紧缺问题 (12) 4.3针对扶手设计不合理,抓握不舒适问题 (13) 5. 改进方案的综合评价分析 (16) 6. ........................................................................ 设计体会16 参考文献 (17) 公交车扶手改善的设计

1.面向对象程序设计---课程设计指导书

《面向对象程序设计课程设计》课程设计指导书 一、目的 本课程设计的目标,是以面向对象编程思想进行程序设计为中心。 通过课程设计,使学生了解面向对象分析和设计的基本概念. 熟悉巩固UML工具在面向对象分析和设计中的作用,学会使用UML对系统建模。 能够利用面向对象思想到实际编程应用中去,为今后从事软件开发工作打下基础。 通过课程设计,培养学生针对实际问题,采用面向对象思想来分析问题、解决问题的能力,进一步提高学生独立编程的能力。 二、要求 1.明确学习目的,端正学习态度,提高对课程设计重要性的认识,以积极认真的态度参加课程设计工作,按要求完成规定的设计任务。 2.培养正确的设计思想,严谨的工作作风,提高对所学知识应用和分析能力、解决问题的能力,提倡独立思考、刻苦钻研和创新的精神。 3.严格要求、自觉遵守纪律,必须按规定的时间完成设计。缺勤累计时间超过实际设计时间三分之一及以上者,课程设计成绩按不及格处理;不服从指导教师的安排,违反设计纪律,影响设计工作正常进行者,指导教师有权停止其设计工作,成绩以0分计。 4.针对实际案例,根据客户项目需求,进行需求分析。 5.针对实际案例,采用面向对象分析与设计思想,使用UML建模工具完成对系统的分析,画出相应的用例图、类图。 6.针对实际案例进行分析,设计并创建出合适的数据库表。 7.在系统分析完成之后,采用三层架构进行编码,实现系统的功能。 8.完成规范化的课程设计报告的编写。 三、课程设计报告应包括的内容 课程设计的题目、设计目的; 需求分析与系统模块划分(系统功能模块图); UML分析与设计(系统用例图、类图); 数据库分析与设计(数据库表、视图、存储过程等); 编码实现及测试; 课程设计的总结,主要包括以下内容: (1)课程设计中的收获、遇到的主要问题和解决方法; (2)设计中存在的不足,需进一步改进的设想; 以上内容均填写在课程设计报告上,要求格式规范,符合学校关于课程设计的要求和规范。 四、进度安排 序号 课程设计内容 学时分配 备注

面向对象程序设计课程设计

《面向对象程序设计》课程设计 课程代码:*****(采用现行5位数字的课程代码) 课程名称:面向对象程序设计课程设计 设计周数:1周 学分:0.5学分 课程类别:必修课 一、课程设计的目的与任务 面向对象程序设计课程设计是计算机科学与技术、网络工程、信息管理与信息系统等专业集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。通过课程设计,学生可以将本课程所学知识点融会贯通,举一反三,加深实践与理解,提高学生综合运用所学知识的能力;另一方面,在参与一系列子项目的实践过程中,能使学生获得相关项目管理和团队合作等众多方面的实践经验。其目的在于加深对面向对象程序设计理论和基本知识的理解,通过对所选项目的分析、程序算法的设计、运行与调试过程的分析,使学生掌握基本的信息系统分析方法、设计方法和上机操作的各种技巧,对培养学生的逻辑思维能力、团队合作精神、创新能力、动手操作能力各方面素质有提供了良好的实践平台,为后续课程的学习打下一定的基础。 二、本课程设计的基本理论 本课程设计使用面向对象程序设计的方法解决实际问题,涵概了课程的所有重要知识点,如类与对象、继承与组合、虚函数与多态性等。 三、课程设计的形式与基本要求 形式:召开课程设计动员会,根据学生的学习水平和特长进行分组,每组选择指定课程设计的题目和内容。学生在规定的时间内,经过小组的协同工作和指导教师的辅导,完成所选课题的设计,最后由指导教师进行验收及评定。 基本要求:要求学生做好预习,认真分析设计过程中涉及到的算法,并确定所选课题的功能模块,详细描述各模块的具体内容;用流程图描述实现算法,根据算法进行代码的编写,最后进行反复上机调试修改,直到输出正确结果为止。 认真写好课程设计报告,根据每组学生的分工,各自写出对解决问题的详细分析、模块功能、调试结果,最后将课程设计报告上交给指导教师。 四、课程设计的内容 选题一:员工管理信息系统 (1)建立职工信息数据,包括职工编号、姓名、性别、工资、出生时间、部门、参加工作时间和年龄(必须计算得到)。

重庆理工大学会计学专业培养计划

(会计学)专业培养方案 专业代码:110203学科二级类:工商管理类授予学位:管理学学士 一、有关说明 (一)业务培养目标 本专业培养具有较为深厚的管理学、经济学等相关学科的理论基础,具备良好的职业意识和扎实的会计学专业基础知识和专业能力,能在企业、事业及政府部门从事会计工作的高素质应用型高级专门人才。 (二)基本规格和要求 本专业学生主要学习会计、审计、管理学、法律、计算机等方面的基本理论和基本知识,受到会计方法和技能方面的基本训练,着重培养学生的会计实际工作能力和分析解决会计问题的基本能力。 毕业生应获得以下几方面的知识和能力:其一,掌握管理学、经济学和会计学的基本理论、基本知识;其二,掌握会计学的定性、定量分析方法和计算机的基本知识,具有较强的信息技术能力;其三,具有较强的语言与文字表达、人际沟通、信息获取能力及分析和解决会计问题的基本能力;其四,熟悉国内外与会计相关的方针、政策、法规及国际会计惯例;其五,了解本学科的理论前沿和发展动态;其六,掌握文献检索、资料查询的基本方法,具有一定的科学研究能力和实际工作能力。 (三)主干学科 管理学、经济学。 (四)主要课程 管理学、微观经济学、宏观经济学、统计学、会计学基础、管理信息系统、中级财务会计、高级财务会计、财务管理、管理会计、成本会计、审计学、会计信息化、市场营销学、经济法等。 (五)主要实践环节 军训、课程实习、专业实习、毕业实习、毕业论文等,共计27周。 (六)专业特色 本专业注重对学生专业理论知识、技能和综合应用能力的培养,强调专业知识的系统性与实际工作能力的训练,要求学生通晓国内外会计准则、经济法规和税收法规制度,熟练运用各种会计软件,具备分析和解决企业、公司财务会计实际问题的初步能力,具有良好的职业适应能力和专业拓展能力。

基于三大框架的图书管理系统毕业设计(论文)任务书

重庆理工大学 毕业设计(论文)任务书 题目基于三大框架的图书管理系统 (任务起止日期年月日~年月日) 数学与统计学院信息与计算科学专业112010102 班 学生姓名郭双红学号11201010209 指导教师李明系主任刘瑞华 二级学院院长

设计并开发一个图书管理系统网站,实现图书管理系统的基本框架和功能 课题任务要求 1.能熟练的编写java代码; 2.能运用MYSQL数据库; 3.熟知三大开源框架Struts2、Spring、Hibernate; 4.具有较强的查阅文献的能力; 主要参考文献(由指导教师选定) 《JavaScript核心技术》 《JSP核心技术》 《Java Web应用开发》 《J2EE Struts2框架应用与开发》 《J2EE Spring框架应用与开发》 《J2EE Hibernate框架应用与开发》 《Struts2+Hibernate+Spring整合开发深入剖析与范例应用》 [1] 汤鸣红. Java Web应用开发[M]. 化学工业出版社,2009.7 [2] 廖义奎.Struts 编程基础与实例精讲[M].北京:中国电力出版社,2006.1

[3] 许勇,王黎. Struts2+Hibernate+Spring整合开发深入剖析与范例应用[M]. 北京:清华 大学出版社,2013.7 [4] 耿祥义,张跃平.JSP实用教程[M].北京:清华大学出版社,2005.4 [5] 王雨竹,高飞. MYSQL入门经典[M]. 北京:机械工业出版社,2013,4 [6] 许文柯. Spring技术内幕深入解析Spring架构与计原理[M]. 北京:机械工业出版社,2012,2 [7] 刘洋. 精通Hibernate[M].北京:电子工业出版社,2005,5 同组设计者

C面向对象程序设计课程设计报告

《C++面向对象程序设计》课程设计报告题目:分数计算器设置 班级: K0312415 专业:计算机科学与技术 学号: 姓名:周林 指导教师: 小组成员:周林,张齐满 二O一三年 10 月 15 日

一、课程设计问题描述 分数计算器设计是高等学校教务管理的重要组成部分,其内容较多,为了简化计论, 要求设计的管理系统能够完成以下功能: (1)定义整数类和分数类。其中,包括构造函数、析构函数、显示函数等。 (2)输入/输出:对流提取和流插入运算符进行重载。 (3)计算功能:可进行分数的加、减、乘和除法运算。 (4)化简功能:将分数化简为最简分数。 (5)异常处理功能:分数中分母不能为零。 (6)菜单功能:每种功能的操作都是在菜单中进行相应选择。 二、课程设计目的和要求: 经过一个学期的《C++面向对象程序设计》课程的学习,已经有了一定地程序设计基础,但是要学好C++面向对象程序设计这门课程,不仅要认真阅读课本知识和从事课堂学习,更重要的是要进行上机实践,通过上机实践才能增强和巩固知识。 三、系统设计(算法分析) 1、系统由5功能,可分别执分数的.加法运算,减法运算,.乘法运算和除法运算,还可以将分数化简。 1.加法运算可计算两个分数相加。 2.减法运算可计算两个分数相减。 3.乘法运算可计算两个分数相乘。 4.除法运算可计算两个分数相除。 5.化简运算可计算一个分数化简。 2、流程图

3、分数计算器设置各函数的功能和实现的相关功能由对应的函数来实现。 (1)函数jia() (2)函数jian() (3)函数cheng()实现分数乘法运算。 (4)函数chu()实现分数除法运算。 (5)函数shuchu()实现分数的输出和化简。 四、程序源代码 pp : Defines the entry point for the console application.

面向对象课程设计任务书

面向对象课程设计任务书

河南城建学院 《面向对象语言程序设计》课程设计任务书 班级0814101/2 专业计算机科学与技术 课程名称面向对象语言程序设计 指导教师耿永军刘荣辉周二强 计算机科学与工程系 2012年06月

《面向对象语言程序设计》课程设计任务书 一、设计时间及地点 1、时间:第19周 2、地点:计算机系实验中心、本班教室10#A103 二、设计目的和要求 本课程设计是在学习C++基本理论之后的实践教学环节。该实践教学是软件设计的综合训练,包括问题分析、总体结构设计、用户界面设计、程序设计基本技能和技巧。要求学生在设计中逐步提高程序设计能力,培养科学的软件工作方法。学生通过课程设计在下述各方面得到锻炼: 1.能根据实际问题的具体情况,结合C++的基本理论和基本技巧,正确分析问题,并能设计出解决问题的有效算法与程序。 2.提高程序设计和调试能力。学生通过上机实习,验证自己设计的算法和程序的正确性。学会有效利用基本调试方法,迅速找出程序代码中的错误并且修改,进一步提高程序设计水平。 三、设计题目和内容 主要有以下设计题目: 题目1 高校人事管理系统 一、目的与要求: 1、目的: (1)要求学生达到熟练掌握C++语言的基本知识和技能; (2)基本掌握C++程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的C++程序设计问题。 2、基本要求: (1)要求利用C++的方法以及C++的编程思想来完成系统的设计; (2)要求在设计的过程中,建立清晰的类层次; (3)在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法; (4)在系统的设计中,要求运用C++的机制(继承、派生及多态性)来

重庆理工大学考场规则

重庆理工大学考场规则 一、考生应按照规定时间和地点参加考试,除经批准免考、缓考或按规定取消考试资格者外,不得擅自缺考。 二、考生须持双证(学生证、身份证)或一卡通参加考试。要求持准考证的考试,考生还应带准考证。未带规定证件者,不得参加考试。 三、学生应提前15分钟进入考场,进场后对号入座,并将规定证件放在桌上接受监考人员检查。 四、开考30分钟后,迟到考生不得入场参加考试。在考试进行30分钟后,考生方可交卷退场。 五、除考试必需的文具外,考生不得将任何书籍(开卷考试或教师指定的书籍除外)、资料、笔记本、纸张及具有存储功能的计算器等电子设备、各种无线通信工具(如移动电话等)等带入考场。若已将无线通信工具带入考场,则必须将其置于关机状态且放在指定位置。 六、考生在考试过程中不得交头接耳、喧哗或随意走动,要保持考场肃静,听从监考人员指挥。考场内禁止吸烟。 七、考生在答题前应检查试卷页数是否正确,并在试卷、答题卡上的相应位置正确填涂姓名、学号、班级、专业等考生个人信息。答题时要求字迹清楚、卷面整洁。 八、考生不得以任何借口请监考人员暗示、提示答题范围及内容。如发现试题印制、分发错误或字迹不清等有关问题,可举手向监考人员询问。 九、考生在考试过程中,不得擅自相互借用文具;若因特殊情况确需借用的,须举手示意并经监考人员同意后由监考人员传递。 十、考生在考试时间内,一般不准离开考场;因特殊情况需离场,须经监考人员同意,并由一名监考人员陪同。考生在考试中途或考试完毕离开考场,均不准将试卷、答题卷带出考场。 十一、考生必须在规定时间内完成答卷,考试时间一旦结束,考生应立即停止答题。任何人员不得随意延长考试时间。 十二、考生交卷后应立即离开考场,不准在考场内外逗留、喧哗,也不得再次进入考场。 十三、考生不遵守考场纪律,不服从监考人员的安排和要求,有下列行为之一的,认定为考试违纪: (一) 携带规定以外的物品进入考场且未将其放在指定位置的。 (二) 未在规定座位参加考试的。 (三) 考试开始信号发出前答题或者考试结束信号发出后继续答题的。 (四) 在考试过程中偷窥、交头接耳、互打手势的。 (五) 在考场内喧哗、吸烟或有其他影响考场秩序的行为的。 (六) 未经监考人员同意,在考试过程中擅自离开考场的。 (七) 将试卷、答题卷(含答题卡、答题纸等)等带出考场的。 (八) 用规定以外的笔或纸答题、或在试卷规定以外的地方书写姓名、考号以及以其他方式在答题卷上标记信息的。 (九) 其他违反考场规则但尚未构成作弊的行为。 十四、学生违背考试公平、公正原则,以不正当手段获得或者试图获得试题答案、考试成绩,有下列行为之一的,认定为考试作弊。 (一) 携带与考试内容相关的材料,或者携带存储有与考试内容相关资料的电子设备参加考试的。 (二) 抄袭或者协助他人抄袭试题答案或者与考试内容相关的资料的。 (三) 抢夺、窃取他人试卷、答题卷或者强迫他人为自己抄袭提供方便的。 (四) 在考试过程中使用通讯设备的。 (五) 请他人代为参加考试或者代他人参加考试的。 (六) 故意销毁试卷、答题卷或者考试材料的。 (七) 在答题卷上填写与本人身份不符的姓名、考号等信息的。 (八) 传递、接收或者交换试卷、答题卷、草稿纸或其他与考试有关资料的。 (九) 其他作弊行

面向对象程序设计课设题目

2012计算机科学与技术专业 面向对象课程设计题目 一设计要求 每个题目可以1人或至多两人,按题目要求完成程序设计及课程设计报告。 (若两人一个题目,需各自独立完成,题目相同者的课程设计报告不能完全相同。)二题目列表 三题目内容及要求 题目1 矩阵运算 内容及要求: 定义矩阵类,实现矩阵加法、减法、乘法、矩阵转置、求矩阵的逆矩阵等。 用程序实现验证n*n矩阵的如下定理: A(BC)=(AB)C。

题目2 填XO游戏程序 内容及要求: 游戏规则和胜利条件: 棋盘共有5行5列: 选择难度(1):两个斜对角之一都为X或O,则玩家胜。一横行都为X或O则玩家胜。)一竖行都为X或O则玩家胜。 选择难度(2):两个斜对角之一都为X或O,则玩家胜。 选择难度(3):两个斜对角都为X或O,则玩家胜。 输入必须为一个两位整数,如11,代表棋盘的第一行第一列,输完后按回车键; 玩者下一步X或O,计算机也自动下一步X或O。 程序运行示例: 题目3 统计学生成绩 内容及要求: 要求编写一个“Student”类及用来存取文件的save()和load()函数,使用函数及运算符重载技术完成如下操作: (1)计算每个学生的平均成绩,将数据存入文件stud.dat中并验证是否正确地存入了文件。(2)要求对“<<”和“>>”运算符进行重载。 (3)把学生姓名和平均成绩抽取出来,建立一个简明文件stud_mean.dat,并验证是否正确地存入了。 (4)从文件stud.dat按如下格式输出大于等于平均成绩的学生信息: 学号姓名算术语文平均 (5)将两门功课成绩都不及格的学生信息从文件中删除并另外存入文件bad.dat中。 (6)编写能检索文件中某个学生信息的子程序。如无此学生,输出“未查到”信息。 (7)使用多文件编程和菜单操作。 题目4 会议记录管理系统 内容及要求: 定义会议信息类class Conference

毕业设计(门禁系统)论文

编号 毕业设计(论文) 题目地下停车库门禁系统的装置设计 二级学院电子信息及其自动化学院 专业自动化 班级 107070101 学生姓名刘冲学号 10707010114 指导教师 评阅教师 时间

目录 摘要 (3) ABSTRACT (4) 1 绪论 (5) 1.1选题背景与意义 (5) 1.2国内外发展现状 (5) 1.3课题研究的主要内容 (5) 2 总体方案论述 (7) 2.1设计原则 (7) 2.2系统结构 (8) 2.3硬件部分 (9) 2.4软件部分 (9) 3 系统组成 (11) 3.1RS-232串口 (11) 3.2IC卡 (13) 3.3M IFARE S50 (16) 4 数据库 (29) 4.1数据库简介 (29) 4.2数据库选型 (33) 4.3数据库建立过程 (33)

5 管理软件设计 (36) 5.1、选择设计语言 (36) 5.2、系统分析与设计 (38) 5.3三大模块 (41) 5.4按钮功能 (41) 6 总结 (44) 致谢 (45) 参考文献 (46) 附录 (48) 程序代码 (48) 文献综述 (63)

摘要 现如今,随着人们生活水平的提高与科技的进步,越来越的地方需要门禁系统,例如小区入口,车库入口,公共场所的入口等。门禁系统的种类很多,由于它具有不同特点,因而用到了不用的地方,IC卡门禁系统由于其较高的安全性、较好的便捷性和性价比成为门禁系统的主流。目前IC卡技术已广泛地应用于各种行业,特别是公共交通、无线通信、身份识别、金融交易和安全防卫等行业。门禁控制系统通过对出入口的控制,限制人员和车辆进入受控区域,达到确保受控区域安全的目的。 本文研究的对象是地下车库门禁系统,这就对门禁系统的要求有了明确的方向,本次设计引用了射频技术,使用电脑控制读卡器对IC进行读与写。软件设计采用ACCESS数据库来实现软件系统的数据库服务;采用Visual Basic6.0来设计软件,用其中的各种常用控件设计了登录、基本资料、设备管理、卡管理、查询管理、系统管理一系列窗体。 本IC门禁管理系统软件具有使用方便,操作简单的特点,不需要操作人员具有专业的计算机操作水平。 关键词:IC卡,门禁系统,数据库,Visual Basic,地下车库

c课程设计实验报告

c课程设计实验报 告

中南大学 本科生课程设计(实践)任务书、设计报告 (C++程序设计) 题目时钟控件 学生姓名 指导教师 学院交通运输工程学院 专业班级 学生学号 计算机基础教学实验中心 9月7日 《C++程序设计基础》课程设计任务书

对象:粉冶、信息、能源、交通工程实验2101学生时间: .6 2周(18~19周) 指导教师:王小玲 1.课程设计的任务、性质与目的 本课程设计是在学完《C++程序设计基础》课程后,进行的一项综合程序设计。在设计当中学生综合“面向对象程序设计与结构化程序设计”的思想方法和知识点,编制一个小型的应用程序系统。经过此设计进一步提高学生的动手能力。并能使学生清楚的知道开发一个管理应用程序的思想、方法和流程。 2.课程设计的配套教材及参考书 ●《C++程序设计》,铁道出版社,主编杨长兴刘卫国。 ●《C++程序设计实践教程》,铁道出版社,主编刘卫国杨长兴。 ●《Visual C++ 课程设计案例精编》,中国水力电力出版社,严华峰等编著。 3.课程设计的内容及要求 (1)自己任选一个题目进行开发(如画笔、游戏程序、练习打字软件等),要求利用MFC 工具操作实现。 (2)也可选一个应用程序管理系统课题(如:通讯录管理系统;产品入库查询系统;学生成绩管理;图书管理 等);

设计所需数据库及数据库中的数据表,建立表之间的关系。 设计所选课题的系统主封面(系统开发题目、作者、指导教师、日期)。 设计进入系统的各级口令(如系统管理员口令,用户级口令)。 设计系统的主菜单。要求具备下列基本功能: ●数据的浏览和查询 ●数据的统计 ●数据的各种报表 ●打印输出 ●帮助系统 多种形式的窗体设计(至少有查询窗体、输入窗体) 注意:开发的应用程序工作量应保证在2周时间完成,工作量不能太少或太多。能够2人合作,但必须将各自的分工明确。 4.写出设计论文 论文基本内容及撰写顺序要求: ●内容摘要 ●系统开发设计思想 ●系统功能及系统设计介绍 ●系统开发的体会

相关主题
文本预览
相关文档 最新文档