J110078 C#课程设计任务书.docVIP

  • 2
  • 0
  • 约2.92千字
  • 约 10页
  • 2017-08-24 发布于河南
  • 举报
《C#程序设计》 C#课程设计指导书 C#课程组 一、课程设计目的 《C#程序设计课程设计》是《C#程序设计》的辅助课程,是重要的实践环节之一。按照教学培养计划要求,学生在学习完课本中指定课时的知识后,Windows程序设计的方法,初步熟悉软件开发过程,熟悉软件测试方法,掌握软件文档的编写。同时,培养学生的团队合作意识,提高学生的创新能力,提高学生的综合素质,为学生毕业后的实际工作打好基础。(1)(2)计算器应用程序GUI界面的简单四则运算的计算器,用户可以通过鼠标和键盘依次输入参加计算的数值,进行加、减、乘、除等混合运算和连续运算。 基本功能要求: 实现Window系统中“计算器”标准模式的基本功能。具体要求: ①运算功能:通过鼠标和键盘都能加、减、乘、除等连续运算。 ②编辑:复制、粘贴 ③查看:标准、科学 ④帮助:关于 ⑤右键快捷菜单:撤消、剪切、复制、粘贴、删除等。 高级功能要求: 实现Window系统中“计算器”科学模式的基本功能。具体要求: ①进制的转换 ②各进制下的加、减、乘、除等连续运算 ③角度的转换 简易绘图软件 基本功能要求: ①可以设定图像大小以及画笔的颜色、粗度、样式。 ②可以绘制各种简单图形、 ③可以对图形进行选中、移动、旋转等操作 高级功能要求: ①利用类的序列化和反序列化实现图像的存储和打开 (4)相册管理器 相册管理器可以将照片分相册管理,并对照片进行浏览、幻灯片播放、剪裁、旋转、缩放、打印。 基本功能要求: ①可以新建一个或多个相册,并将每个相册都保存在一个独立的目录中。 ②可以打开某个相册,以缩略图的方式浏览本相册中的照片,可以添加照片 ③可以对相册中的照片进行命名、旋转、缩放等操作 高级功能要求: ①可以对照片进行裁剪 ②可以对照片进行打印 ()管理本班级同学的电话号码,设计GUI界面添加、删除、修改、查询功能。整体查询有两种显示方式:一是按加入序号次序显示,另一个是按姓名排序; 个别查询支持模糊查询,例如:输入“张”,则所有匹配的姓名中含“张”的均显示。)的具体功能。程序功能实现的具体设计思路或框架,并检查流程设计。代码实现。程序测试(如程序代码、功能测试、可靠性测试和效率测试等)。设计小结 ②每个人必须交《C#程序设计课程设计报告》和设计程序清单; ③课程设计任务必须由个人独立完成,禁止相互抄袭,如有发现,严肃处理。 三、设计方式及进度安排 时间1周(24学时) 分组选题:原则上单人完成;如果因为计算机少,最多2人为一组,每组一个课题(可根据课题工作量大小,合理分配人数),每组设组长一名,负责该组设计工作的协调、分工等。 设计过程: 1) 分析设计准备阶段(按组讨论、对系统功能进行分析,确定算法,并进行明确分工); 2) 编程调试阶段(绘制流程图,编制源程序;上机调试,修改程序) 3) 总结报告和书写说明书阶段(撰写上交相关资料) 3、考核过程 周五下午答辩。 具体设计参考学时安排表如下: 学时分配表 序号 名称 学时 目的 2 总体分析与模块划分 分析问题,为以后工作打下基础 界面设计 给使用者一个良好的第一印象 编写代码 实现程序的各项功能 调试程序 得到正确的可执行程序 填写设计报告书 对设计过程进行系统的总结 以提交的设计软件为依据,软件包括程序和必要的文档,根据软件的正确性、完整性、规范性、易用性等进行考核。课程设计报告格式及要求 3.主体内容(简要说明总体情况,详细介绍本人任务部分): (1)设计分析; (2)程序结构(画流程图) (3)各模块的功能及程序说明; (4)源程序; (5)操作方法(流程); (6)试验结果(包括输入数据和输出结果) (7)设计体会。 4.参考教材及网络资源 《C#程序设计基础教程与实训》, 陈广 著,北京大学出版社出版。 《C#程序课程设计案例精编》, 王振江 著,中国水利水电出版社出版。 《C#程序设计案例教程》, 王传福 著,科学出版社出版。 《C#程序设计》, 微软公司 著, 高等教育出版社出版。 《C#与.NET3.0高级程序设计》, Andrew 著, 人民邮电出版社出版。 《Visual C#2005完全开发指南》,林义证等著 , 北京科海电子出版社。 微软MSDN中文网站:/china/msdn 微软学生中心: 中国软件开发网.NET频道: 课程设计报告格式及要求(样例) 课程设计报告 课程名称: 《C#语言程序设计》 设计题目: 专业名称: 计算机软件 班 级: 学 号: 姓 名:

文档评论(0)

1亿VIP精品文档

相关文档