c#面向对象程序设计_综合实训new

c#面向对象程序设计_综合实训new

ID:13719799

大小:59.50 KB

页数:6页

时间:2018-07-24

c#面向对象程序设计_综合实训new_第1页
c#面向对象程序设计_综合实训new_第2页
c#面向对象程序设计_综合实训new_第3页
c#面向对象程序设计_综合实训new_第4页
c#面向对象程序设计_综合实训new_第5页
资源描述:

《c#面向对象程序设计_综合实训new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《面向对象程序设计》课程实训任务书一、目的与要求1、要求学生达到熟练掌握VisualC#.NET的基本知识和技能;2、基本掌握面向对象程序开发的基本思路和方法,熟悉软件开发过程。3、要求利用面向对象的编程思想以及组件开发原理来完成系统的设计4、能够利用所学的基本知识和技能,进行简单应用程序设计。5、从“二、设计任务”中选择一个项目来完成,以小组为单位进行。小组人数以2~3人为宜。6、强调独立完成7、强调实际成果8、重视软件测试9、重视文档写作10、课程实训完成后,要求每人提供以下电子文档:(1)根据每人

2、在软件开发过程中的任务不同,撰写课程实训报告书一份(Word格式),具体格式参看“三、课程设计报告格式”。(2)完整的源程序、答辩时用的演示文稿。二、设计任务(从以下任务中任选一个,带★的功能选做)1、教师课时费计算系统基本要求:(1)计算规则同课程教学时做的对应项目的要求基本相同。(2)一个教师会带多个班级的课程,要求分别输入该教师所带各个班级的月课时,计算出该教师的该月奖金。(3)★班级的人数等数据最好能从数据库中读取,用户只需要选择班级就可以了。(4)★使用类来进行设计最佳。2、中国联通(移动)手

3、机费用计算系统(使用类进行设计)基本要求:(1)使用类进行设计。(2)计算规则同课程教学时做的对应项目的要求基本相同。(3)要求能根据不同的套餐,以及用户的本地通话时间、漫游时间、长途时间等数据计算用户的本月资费。(1)★有关套餐的计算规则数据最好能存放在文件或数据库中,并能让用户进行编辑。3、简易计算器设计一个简易计算器,能够实现+-×÷求倒数等基本运算功能,类似于Windows中的计算器。4、类似于“记事本”的文本编辑器设计一个文本编辑器,具有对文本文件进行读写等基本操作,类似于Windows中的记

4、事本,要求:(1)能够实现基本的文本文件读取、保存、设置字体等功能。(2)具有菜单、工具栏和状态栏。(3)★实现其它相关功能(如字体、剪贴板的操作,查找、打印预览等功能)(4)★实现多文档界面5、小学数学辅助教学软件编写一个小学数学辅助教学软件,主要是测试小学低年级学生的两位数的加减法的计算能力。要求:(1)用户可以选择练习或测试方式,可以选择1位数的加法或减法,两位数的加法或减法,或者混合计算。(2)运算题目随机生成。(3)练习或测验完成后,给出得分。6、学生成绩管理建立学生成绩数据库,要求:(1)数

5、据库设计要符合范式要求。(2)提供学生成绩的查询功能,输入学生的学号或姓名,能查找出该生各学期的成绩。(3)能对成绩数据进行添加、删除、修改等基本操作,并能进行一般的统计计算(如计算学生的总分和平均分,课程的平均分等)(4)★其它辅助管理功能,如统计具有各等级奖学金资格的人数。(5)★用户权限控制,一般用户只能查询,管理员用户可以修改数据库的内容。7、客户资料管理某公司需要对其客户的联络资料进行管理,主要是客户姓名、单位名称、联系电话等信息。现请你设计该系统,要求:(1)数据库设计要符合范式要求。(2)

6、提供查询功能,输入客户名称或单位名称,能查找出该客户的联络信息。(3)能对客户资料进行添加。删除、修改等基本操作(4)★用户权限控制,一般用户只能查询,管理员用户可以修改数据库的内容。8、某单位人事信息管理某单位需要对其员工的人事信息管理,现请你设计该系统,要求:(1)数据库设计要符合范式要求。(2)提供查询功能,输入客户名称或单位名称,能查找出该客户的联络信息。(3)能对客户资料进行添加。删除、修改等基本操作(4)★用户权限控制,一般用户只能查询,管理员用户可以修改数据库的内容。9、心理测试软件根据某

7、种心理测试方法,编写一个心理测试软件,要求:(1)根据该心理测试方法和试题,设计数据库。(2)程序从数据库中读取试题内容显示,并保存用户的选择答案。(3)测试完成后,给出得分和结论。10、排序算法比较研究对选择排序、冒泡排序、插入排序及其它一种快速排序(如希尔排序或快速排序等)的算法进行比较,分析各种排序算法的特点。要求:(1)实现各种排序算法。(2)设计各算法的测试用例,数据量要大(如几千个以上),并且要用好几组数据进行比较测试。测试数据从文件中读取。(3)根据比较结果,给出结论,各种排序算法的优劣及

8、适用场合。11、简易的绘图程序类似于Windows的画图程序,能够画点、直线、矩形、椭圆等几何形状。12、数学三角函数辅助教学软件  根据函数y=asin(bx+c),用户给定不同的系数a、b、c,在屏幕上分别画出不同的几何图形。13、时钟程序一个模拟时钟,有时针、分针和秒针,能够正确显示出系统的当前时间。14、相册一个简单的电子相册,能够方便地浏览图片,并显示出相片的说明信息。要求:(1)使用文本文件或数据库记录相片的信息(图片名称、存放

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。