c#课程设计简单题目_1_C#编程课程设计★参考题目与要求

C#编程课程设计参考题目、指导与要求

设计目的与要求

同学们也可以自选题, 但题目的难度和工作量应该与附录中给出的参考题目相当。

【课题分组说明】3~5个人一组

A. 初步的软件工程实践【注:下面的内容①~⑤也就是课程设计报告的格式/提纲】

①设计目的

★用1~3段文字描述你对本课程设计的认识

②需求分析

★用1~3段文字给出功能需求描述

③概要设计

★简单的文字描述, 结合功能框图

数据库概念模型E-R图(如果采用数据库方式, 如果采用文件流方式不需要做)

④详细设计

★系统的功能细化与详细说明

★实现模块功能相关的类代码框架(或类图), 关键代码或复杂算法的流程图: 需要必要的说明(比如: 输入数据类型、格式和内容限制)

数据库的物理模型(字段类型、各种约束等)(采用数据库方式适用)

****⑤系统运行测试(可省略: 交报告+源码时:每组做演示)

重要功能的运行时截图(控制台或Form窗体), 作适当说明****

⑤心得体会

★简单说说你在课程设计的过程中印象比较深的事件与感悟

----系统存在的问题或不足

----比如遇到什么问题、怎样解决的、有什么收获等

⑥附录----(部分)源代码【注意: 需要有必要的注释, 需要上机通过】

B. 面向对象的程序设计思想与C#语言实践

类、抽象、封装、继承、多态接口与抽象类

*文件流*数据库*异常

**序列化**代理与事件**线程

★要求尽可能采用面向对象的方法, 最大程度做到代码的重用, 减小编码及维护的复杂性

C. 代码风格要求

类名, 属性(Property)名, 方法名——Pascal Notation(首字母大写)

接口名——Pascal Notation, 并且以I开头

字段名, 局部变量名——Camel Notation(首字母小写)

★良好的代码缩进

★必要且合理的注释

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值